@charset "shift_jis";
body {background:#EFEFEF url(../img/bk_body.gif) repeat-y left; margin:0 0 0 25px; padding:0; font:small/145% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#333333;}
h1,h2,h3,h4,h5,div,p,span,ul,ol,li,dl,dd,dt,form{margin:0; padding:0;}
a{text-decoration:none; color:#006699;}
a:hover{text-decoration:none; color:#FF0000;}
img{border:0px solid #FFF;}
hr{display:none;}
td{vertical-align:top;}

#header{width:740px; margin:5px 0 10px 0;}
#header h1{margin:21px 0 0 0; _margin-top:15px;}
#submenu1{width:755px; text-align:right; position:absolute; left:10px; top:2px; font-weight:bold;}
#submenu1 img{vertical-align:bottom;}
#submenu2{text-align:right; margin-top:2px;}
#submenu2 img{vertical-align:bottom;}

#number{width:568px; height:24px; border:1px solid #CCCCCC; background-color:#EFEFEF; padding:3px 5px; margin-bottom:15px;}
.numtxtAl{float:left; width:368px; height:24px; padding-top:2px;}
.numtxtAr{float:left; width:200px; height:24px; text-align:right;}

.mainCont{width:740px;}

.mainmenu{width:145px; float:left;}
.mainmenu ul{list-style:none outside;}
.menu1 a{width:120px; height:22px; padding:3px 0 0 25px; background:url(../img/bk_menu1.gif) no-repeat top; display:block; color:#333333; font-weight:bold;}
.menu1 a:hover{background:url(../img/bk_menu1.gif) no-repeat 0 -25px; display:block; color:#FFFFFF;}
.menu1 p{width:120px; height:22px; padding:3px 0 0 25px; background:url(../img/bk_menu1.gif) no-repeat 0 -25px; display:block; color:#FFFFFF; margin:0; font-weight:bold;}
.menu2 a{width:120px; height:22px; padding:3px 0 0 25px; background:url(../img/bk_menu1.gif) no-repeat top; display:block; margin:5px 0 0 0; color:#333333; font-weight:bold;}
.menu2 a:hover{background:url(../img/bk_menu1.gif) no-repeat 0 -25px; display:block; color:#FFFFFF;}
.menu2 p{width:120px; height:22px; padding:3px 0 0 25px; background:url(../img/bk_menu1.gif) no-repeat 0 -25px; display:block; color:#FFFFFF; margin:5px 0 0 0; font-weight:bold;}
.menu3 a{width:120px; height:22px; padding:3px 0 0 25px; background:url(../img/bk_menu3.gif) no-repeat top; display:block; margin:5px 0 0 0; color:#333333; font-weight:bold;}
.menu3 a:hover{background:url(../img/bk_menu3.gif) no-repeat 0 -25px; display:block; color:#FFFFFF;}
.menu3 p{width:120px; height:22px; padding:3px 0 0 25px; background:url(../img/bk_menu3.gif) no-repeat 0 -25px; display:block; color:#FFFFFF; margin:5px 0 0 0; font-weight:bold;}
.mainMd{margin:10px 0 0 0; _margin-left:15px; padding:0 0 0 15px; font-weight:bold; background:url(../img/bk_menu_sp.gif) no-repeat left; color:#666666;}

.mainRight{width:580px; margin-left:15px; _margin-left:14px; float:left;}

.verticalM{vertical-align:middle;}
.fornocss{display:none;}

.modoru{clear:both; width:740px; height:20px; text-align:right; margin:5px 0;}

#attentcopy{width:740px; height:20px; margin-top:10px; font-size:x-small; color:#666666; text-align:center;}

#footer{padding-bottom:20px; width:740px; line-height:155%; color:#99CC00; font-family:Arial Black, Helvetica, sans-serif; text-align:center; background:url(../img/bk_footer.gif) no-repeat;}
@media print
{
	body {background:#FFFFFF url(../img/spacer.gif); margin:0; padding:0;}
	#header{width:580px;}
	#header img{width:580px; height:34px;}
	#submenu1,#submenu2,.mainmenu,.modoru{display:none;}
	.mainRight{width:580px; margin-left:0;}
	.numtxtAr{visibility:hidden;}
	#attentcopy{width:580px; height:2.2em; line-height:1.2em; margin:10px 0; font-size:x-small; color:#999999; text-align:left; clear:both;}
	#footer{width:578px; height:1.5em; margin-top:10px; background:url(../img/spacer.gif) no-repeat top center; background-color:#EFEFEF; border:1px solid #CCCCCC;}
}
