@charset "utf-8";
/* CSS Document */

body{
background-color:#FFFFFF;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.red{
color:#990000;
}

.main_font{
font-size:13px;
font-weight:bolder;
}

.main_font2{
font-size:25px;
font-weight:bolder;
line-height:45px;
color:#990000;
}

.main_font3{
font-size:18px;
font-weight:bolder;
line-height:25px;
}

.main_font4{
font-size:15px;
font-weight:bolder;
}

#warpper{
margin:0px;
padding:0px;
width:800px;
}

/*ヘッダー*/
#header{
margin:0px;
padding:0px;
width:800px;
background-image:url(../../images/header/header_bg.jpg);
background-repeat:no-repeat;
height:102px;
}

#header .header_title{
margin:0px;
padding:0px;
width:497px;
height:96px;
}

/*フッター*/
#footer{
margin:0px;
padding:10px 0px 10px 0px;
width:800px;
float:left;
text-align:center;
background-color:#FFD159;
}

/*ボディ*/
#body{
margin:0px;
padding:0px 1px 0px 1px;
width:798px;
float:left;
background-color:#FFD159;
}

#body .body_bg{
margin:0px;
padding:0px;
width:798px;
float:left;
background-color:#FFFFFF;
}

#body .body_bg .header_bottom{
margin:0px;
padding:5px 0px 5px 5px;
width:793px;
float:left;
}

#body .body_bg .leftbody{
margin:0px;
padding:0px;
width:200px;
float:left;
text-align:center;
}

#body .leftbody img{
margin:0px 0px 10px 0px;
padding:0px;
}

#body .right_body{
margin:0px;
padding:0px 18px 0px 0px;
width:580px;
float:left;
background-color:#FFFFFF;
}

#body .right_body .body_title{
margin:0px;
padding:0px;
width:580px;
height:38px;
background-image:url(../../images/top/title_bg.gif);
background-repeat:no-repeat;
float:left;
}

#body .right_body .body_title .title_fonta{
margin:0px;
padding:12px 0px 0px 10px;
font-size:18px;
font-weight:bolder;
display:block;
}

#body .right_body .contents_title{
margin:0px;
padding:15px 0px 15px 0px;
width:580px;
height:30px;
float:left;
}

#body .right_body .body_main{
margin:0px;
padding:15px 0px 0px 30px;
width:550px;
float:left;
font-size:13px;
}

#body .right_body .body_main .main_t{
margin:0px;
padding:0px 0px 15px 20px;
float:left;
line-height:28px;
}

#body .right_body .body_main .main_h{
margin:0px;
padding:0px;
width:516px;
height:54px;
float:left;
background-image:url(../images/club/main_h.gif);
background-repeat:no-repeat;
}

#body .right_body .body_main .main_b{
margin:0px;
padding:0px;
width:516px;
float:left;
background-image:url(../images/club/main_b.gif);
background-repeat:repeat-y;
}

#body .right_body .body_main .main_b ul{
margin:0px;
padding:0px 25px 0px 25px;
}

#body .right_body .body_main .main_b ul li{
margin:0px;
padding:0px 0px 0px 20px;
list-style-type:none;
line-height:28px;
border-bottom:1px solid #FF6600;
}

#body .right_body .body_main .main_f{
margin:0px;
padding:0px;
width:516px;
height:64px;
float:left;
background-image:url(../images/club/main_f.gif);
background-repeat:no-repeat;
}

#body .right_body .hadata_left{
margin:0px;
padding:25px 0px 0px 50px;
width:239px;
height:101px;
float:left;
background-image:url(../images/club/hadata.gif);
background-repeat:no-repeat;
font-size:13px;
line-height:25px;
}

#body .right_body .hadata_right{
margin:0px;
padding:15px 0px 0px 60px;
width:229px;
height:111px;
float:left;
background-image:url(../images/club/hadata.gif);
background-repeat:no-repeat;
font-size:13px;
line-height:25px;
}

#body .right_body .kudata{
margin:0px;
padding:0px 195px 15px 185px;
width:200px;
float:left;
}

#body .right_body .kudata .kudata_na{
margin:0px;
padding:20px 0px 0px 55px;
width:145px;
height:100px;
float:left;
background-image:url(../images/club/kudeta.gif);
background-repeat:no-repeat;
font-size:13px;
line-height:25px;
}
