@charset "utf-8";
/* CSS Document */

body{
background-color:#FFFFFF;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.main_font{
font-size:13px;
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 .main_img{
margin:0px;
padding:0px 0px 15px 0px;
width:580px;
float:left;
}

#body .right_body .koshin{
margin:0px;
padding:0px;
width:580px;
float:left;
}

#body .right_body .koshin .koshin_left{
margin:0px;
padding:0px 5px 0px 5px;
width:280px;
float:left;
text-align:center;
}

#body .right_body .koshin .koshin_right{
margin:0px;
padding:0px 5px 0px 5px;
width:280px;
float:left;
text-align:center;
}

/*期間限定ページ*/
#body .right_body .osirase{
margin:0px;
padding:15px 10px 15px 10px;
width:560px;
float:left;
}

#body .right_body .osirase .all_bg{
margin:0px;
padding:0px;
background-color:#FFCC99;
}

#body .right_body .osirase .all_bg .ri_space{
padding:0px 0px 0px 5px;
}

#body .right_body .osirase .all_bg .ri_header_font{
margin:0px;
padding:0px 10px 5px 10px;
font-size:14px;
line-height:20px;
}

#body .right_body .osirase .all_bg .ri_header_font.header_img{
margin:0px;
padding:0px 0px 5px 0px;
}

#body .right_body .osirase .all_bg .ri_body_font1{
margin:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
background-color:#FF6600;
}

#body .right_body .osirase .all_bg .ri_body_font2{
margin:0px;
padding:0px;
text-align:center;
background-color:#FFFFFF;
font-size:13px;
}

#body .right_body .osirase .all_bg .ri_body_font3{
margin:0px;
padding:20px 0px 19px 0px;
text-align:center;
font-size:13px;
}
/*end期間限定ページ*/

#body .right_body .sub_img{
margin:0px;
padding:15px 0px 15px 0px;
width:580px;
text-align:center;
float:left;
}

#body .right_body .cunta{
margin:0px;
padding:0px 0px 15px 0px;
text-align:center;
font-size:13px;
width:580px;
clear:left;
}

#body .right_body .cuntb{
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
font-size:13px;
width:580px;
}

#body .right_body .cunta_2{
margin:0px;
padding:0px;
text-align:center;
font-size:13px;
width:580px;
float:left;
}
