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(../annai/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:#3366CC;}
a:visited{text-decoration:none; color:#666666;}
a:hover{text-decoration:underline; color:#3366CC;}

ul{margin-top:5px; margin-left:7px; margin-bottom:0px; list-style:none;}
li{padding-left:10px; font-size:90%; background-image:url(../common_img/ico_gry_sankaku.gif); background-repeat:no-repeat;}


.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:#000000; color:#FFFFFF; font-size:110%; font-weight:bold; padding:2px; padding-left:10px;}

.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%;}

.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 #336699; padding:0px; background-color:#FFFFFF;}
.table1 td{border: 1px solid #336699; padding:5px; line-height : 130%; font-size:90%; text-align:left;}
.table1 th{border: 1px solid #336699; padding:3px; font-size:90%; font-weight:bold; color:#336699; background-color:#C5E2E4;}

.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;}

