html{height:100%; margin:0;}

body {
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	font-size:90%;
	height:100%;
	}

h1{width:560px; font-size:100%; color:#666666; margin-top:0px; margin-bottom:20px; padding-top:3px; padding-bottom:3px; background-image:url(../common_img/line_g_dot_560.gif); background-position:bottom; background-repeat:no-repeat;}
h2{font-size:95%; color:#666666; width:560px; margin-top:20px; margin-bottom:5px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-image: url(../mizugiwa/img/h2_bg.gif); background-repeat:repeat-y;}

.j80{font-size:80%; line-height:115%;}	
.j90{font-size:90%; line-height:120%;}
.j100{font-size:100%; line-height:130%}
.j120{font-size:120%; line-height:130%;}
.j140{font-size:140%; line-height:140%;}
.j180{font-size:180%; line-height:150%;}

.j9{font-size:9px; line-height:12px}
.j10{font-size:10px; line-height:13px}
.j12{font-size:12px; line-height:15px;}
.j14{font-size:14px; line-height:18px;}
.j18{font-size:18px; line-height:23px;}

a:link{text-decoration:none; color:#003399;}
a:visited{text-decoration:none; color:#3366CC;}
a:hover{text-decoration:underline; color:#003399;}

ul{list-style-image: url("../common_img/ico_gry_maru.gif");}
li{padding-left:3px; font-size:90%;}


.headmenu{margin:0px; padding:0px; height:30px; width:760px;}
.pankuzu{margin:0px; font-size:80%; padding-top:3px; background-color:#DCDCDC; width:760px;}

.main{margin-top:10px; margin-bottom:15px; margin-left:10px; width:560px;} 

.midashi1{font-weight:bold; color:#FF0000;}
.midashi2{font-weight:bold; color:#CC0000; font-size:80%;}
.midashi3{font-weight:bold; color:#3366CC;}
.midashi4{background-color:#6699FF; color:#FFFFFF; font-weight:bold; padding:2px;}
.midashi5{background-color:#99CC00; color:#FFFFFF; font-weight:bold; padding:2px;}
.midashi6{background-color:#9999CC; color:#FFFFFF; font-weight:bold; padding:2px;}
.midashi7{background-color:#CCCC66; color:#FFFFFF; font-weight:bold; padding:2px;}


.honbun1{padding-top:0px; padding-right:10px; padding-bottom:5px; padding-left:10px;  font-size:90%; line-height:130%;}
.honbun2{margin-left:10px; font-size:90%;}
.que{font-size:90%; font-weight:bold; color:#3366CC; margin:5px;}
.ans{font-size:90%; margin:10px;}

.copy{padding-left:15px; padding-bottom:3px; font-weight:bold; color:#3366CC; background-image:url(../common_img/ico_bl_maru.gif); background-repeat:no-repeat;}


.box1{width:530px; margin:10px; padding:5px; border:1px solid #6699FF; background-color:#FFFFCC; font-size:80%; line-height:120%;}
.boxgry{width:540px; margin-top:10px; margin-bottom:10px; margin-left:5px; padding:5px; border:1px solid #999999; background-color:#EEEEEE; font-size:80%; line-height:120%;}

.table1{border-collapse:collapse; border:1px solid #6699FF; padding:0px; background-color:#FFFFFF; font-size:90%;}
.table1 td{border: 1px solid #6699FF; padding:3px; line-height : 120%; font-size:90%; text-align:left;}
.table1 th{border: 1px solid #6699FF; padding:3px; font-size:90%; font-weight:bold; color:#3366CC; background-color:#D7E3FF;}

.table2{border-collapse:collapse; border:1px solid #FF9999; padding:0px; background-color:#FFFFFF; font-size:90%;}
.table2 td{border: 1px solid #FF9999; padding:3px; line-height : 120%; font-size:90%; text-align:left;}
.table2 th{border: 1px solid #FF9999; padding:3px; font-size:90%; font-weight:bold; color:#FF6666; background-color:#FFECEC;}

.ico{margin-top:2px; vertical-align:top; padding-top:3px;}

.boxright{background-color:#EEEEEE; font-size:90%; padding-top:5px; padding-bottom:10px;}
.rightmenu{margin-top:7px; margin-bottom:5px; margin-left:5px; font-size:90%;}

.pagetop{width:590px; font-size:80%; margin-bottom:20px; text-align:right;}

.foota{font-size:80%; color:#666666; text-align:left; background-color:#FFFFFF;}
