/* \‘¢ body > body-box > header-box | main-box | menu-box | footer-box */
body { font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Arial; font-size: 14px; line-height: 1.5em; 
background-color:#aaaaaa;}

#body-box {background-color:#fff; width: 873px; margin:0 auto;text-align:left;
border: 1px solid #333333;
/*background-image:url("bg_t_gr4.gif");*/
/*background-repeat: no-repeat;
background-attachment: fixed;background-position: center top;*/
}


#header-box {background-color:#333333;width: 873px; font-size:10px;color: #aaaaaa;background-image:url("bg_lb.gif");}
#header-box h1 { margin:0 ; padding:18px 5px; font-size: 24px;}

#main-box { width: 650px; margin-top:8px;float:left;color: #333;padding:10px 0 20px 20px;}

#menu-box { width: 180px; margin-top:8px;float:right;font-size:12px;color:#333;}

#footer-box {background-color:#333333;width: 873px; margin-top:8px;font-size:10px;clear:both;text-align:center;color: #aaaaaa;background-image:url("bg_lb.gif");}

#main-box h1    { color: #aaa; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold;background-color:#555;
 margin: 15px  0 10px 0; padding: 5px 0 5px 23px; width: 650px; background-image:url("bg_lb.gif"); }
#header-box a{text-decoration:none;color:#aaa;}
#footer-box a{color:#aaa;}


/*ƒƒjƒ…[•”*/
#menu-box ul{list-style-type:none;padding-left:20px;}

#menu-list a,#menu-list a:link,#menu-list a:visited{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#666666;
	background-color:#eeeeee;
	border-bottom:1px solid #555;
	border-left:10px solid #555;
	display: block;
	padding:2px;
	margin: 2px;/**/
}
#menu-list a:hover{
color:#eeeeee;
background-color:#333;
/*margin-top:1px;
top:1px;*/
}

#menu-this{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";color:#600;background-color:#ffdddd;
	border-bottom:1px solid #800;border-left:10px solid #800;display: block;padding:2px;margin: 2px;/**/
}

#campaign{background-color:#aaa;padding:6px;text-align:center;color:#fff;border:solid 2px #666;margin-right:5px;}/*ƒLƒƒƒ“ƒy[ƒ“*/
#bana{padding:6px;text-align:center;margin-right:5px;}/*ƒoƒi[ƒŠƒ“ƒN*/

/*–{•¶*/
h2 { font-size: 20px; line-height:30px;margin-bottom:10px; }
h3 { font-size: 15px; line-height:20px;margin-bottom:6px;color:#000; border-bottom:solid 1px #000; }
#main-div { width: 650px; margin-top:8px;padding:5px 0 10px 20px; } /*˜g‚È‚µdiv*/

#uehe{font-size:10px;margin:7px 0;clear:both;} /*text-align:right;ã‚Ö‚à‚Ç‚é*/
#coution{color:#c55;font-size:12px;margin:5px 0 10px 10px ;line-height: 1.2em; } /*’ˆÓ*/
#faq-box { width: 650px; margin-top:8px;padding:5px 0 10px 20px; border:dotted 1px #000;line-height: 1.8em; } /*Ž¿–âŒ©o‚µ*/
#q-box { width: 650px; margin-top:8px;padding:5px 0 10px 20px; border:dotted 1px #000;line-height: 1.4em; } /*Ž¿–âƒy[ƒW*/
#q{color:#000000;font-weight:bold;margin:8px 0;} /*Ž¿–â‘¾•¶Žš*/

#fp-box { width: 660px; margin-top:8px;padding:5px 0 10px 10px; border:dotted 1px #000; } /*foodƒy[ƒW*/
#p-box { width: 660px; margin-top:8px;padding:5px 0 10px 10px; border:dotted 1px #000;line-height: 1.4em;  background-image:url("bg_lb.gif");/*background-color:#222;*/ } /*ŽÊ^*/
#q-box img { border-right:1px #aaa solid; border-bottom:1px #aaa solid;border-top:1px #666 solid;border-left:1px #666 solid;vertical-align:middle;margin:5px 3px;} /*‰æ‘œ*/
#p-box img,#fp-box img { border-right:1px #aaa solid; border-bottom:1px #aaa solid;border-top:1px #666 solid;border-left:1px #666 solid;vertical-align:middle;margin:5px 3px;width:80px;height:80px;} /*‰æ‘œ*/
#faq-box a {text-decoration:none;font-weight:bold;color:#000;}

#form-box ,#form-box2 {padding:10px;  color:#333;border:solid 1px #000;background-color:#eee;}
#form-box {width:650px;}
#form-box2 {width:600px;}

/*#form-box {padding:10px;  background-color:#333;color:#aaa;width: 650px;}
input, textarea {background-color:#aaa;color:#ccc;}*/

div.cov-p{ position:relative; width:873px; height:79px;}
span.cover{position:absolute; display:block; width:100%; height:100%; background-image:url(./css/spacer.gif);}

.migi{text-align:right;}
.center{text-align:center;}
.hidari{text-align:left;}

