/* CSS Document */

div#base {width:750px;}
div#bottom {clear:both;}

div#link {float:right; width:auto; margin-top:8px;}

div#gara1 {float:left; width:150px; background-color:#400000; margin-top:0.2em;}

div#gara2 {float:left; width:150px; background-color:#CCCCCC; margin-top:0.2em;}

#bg {float:none; width:100%; background:#F5EEDF; padding:15px 0px 0px 0px;}

div#main {display:block; width:750px; background:#FFFFFF; margin:0px 0px 0px 0px;}

#footer {width:745px; height:20px; clear:both; background:url(common_img/footer_bg.gif) no-repeat top center; padding:5px 5px 0px 0px; font-size:12px; text-align:right;}

div#copy {float:none; width:750px; padding:5px; font-size:12px;}

#con_area {width:650px; margin:15px 0px 0px 0px; text-align:left; font-size:12px; line-height:160%;}

h2 {
width:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;
}


#block1 {position:relative; width:750px; height:40px;}
#block2 {position:relative; width:600px; padding-top:0.5em;}
#news_bord {width:250px; height:180px; float:left; margin:5px 5px 5px 5px;}
#event_bord {width:470px; height:180px; float:left; margin:5px 5px 5px 5px;}
#L_box {width:320px; height:190px; float:left; margin:5px 5px 5px 5px;}
#R_box {width:400px; height:190px; float:left; margin:5px 5px 5px 5px; background:url(top_img/tenpo_bg.gif) no-repeat top center;}
#tenpo_text {float:left; width:350px; margin:45px 0px 0px 15px;}
#tenpo_btn {float:left; width:350px; margin:0px 0px 0px 0px;}



#logo {position:absolute; left:0px;	top:5px;}
#h_link1 {position:absolute; left:445px; top:17px; width:auto;}
#h_link2 {position:absolute; left:480px; top:17px; width:auto;}
#h_link3 {position:absolute; left:545px; top:17px; width:auto;}
#h_link4 {position:absolute; left:630px; top:17px; width:auto;}
#h_link5 {position:absolute; left:700px; top:17px; width:auto;}

#block1 {position:relative; width:750px; height:35px; font-size:12px;}

#shop {position:absolute; left:0px;	top:8px;}
#a1 {position:absolute; left:100px; top:15px; width:auto;}
#a2 {position:absolute;	left:140px;	top:15px; width:auto;}
#a3 {position:absolute;	left:205px;	top:15px; width:auto;}

div#waku_top {float:none; width:100%; height:35px; background-image:url(c_base/base_waku_05.gif);}

div#box1 {float:none; width:200px; height:190px; border:1px solid #666666; padding:5px;}


.F_size1 {font-size: 14px;}
.F_size2 {font-size: 10px;}
.F_size3 {font-size: 12px;}
.F_color1 {color:#6A625B;}
.F_color2 {color:#5D2D19;}
.F_color3 {color:#A71600;}
.F_h1 {line-height:120%;}
.F_h2 {line-height:140%;;}
.F_h3 {line-height:160%;;}


.underline01 {border-bottom: 1px dotted #B39E43;}
.title {margin:0px 0px 0px 0px; padding:15px 0px 0px 0px;}

.pad1 {margin:0px 0px 5px 0px;}
.pad2 {margin:0px 0px 15px 0px;}
.pad3 {margin:5px 0px 0px 16px;}
.pad4 {margin:12px 0px 0px 0px;}

