@charset "utf-8";
/* CSS Document */

* {font-family:"ＭＳ Ｐゴシック","lr oSVbN","Hiragino Maru Gothic Pro",HiraMaruPro-W3,"qMmۃS Pro W3",Osaka,sans-serif !important; font-style:normal; margin:0px; padding:0px;}

/* etc --------------------------------------------------------------------*/
img{border:none; margin:0px; padding:0px;}
p{border:none; margin:0px; padding:0px;}

.fl{float:left;}
.fr{float:right;}

/* iframe_news --------------------------------------------------------------------*/
.body_news{margin:0px 10px 10px; background:transparent; color:#FFFFFF; font-size:12px; line-height:120%; text-align:left;}
.news_data{width:206px; height:auto; color:#FFFFFF;}
.news_line{width:206px; height:1px; margin:3px 0px; background:#666666; clear:both;}

/* iframe_new --------------------------------------------------------------------*/
.body_new{margin:0px 9px; background:transparent; text-align:left;}
.new_b{width:226px; height:auto; overflow:hidden; clear:both;}
.new_data{width:220px; height:auto; margin:0px 3px; color:#FFFFFF; font-size:12px; line-height:180%; clear:both;}
.new_store{color:#999999; float:left;}
.new_date{color:#999999; float:right;}
.new_line{width:226px; height:1px; background:#FFFFFF; clear:both;}

/* iframe_info --------------------------------------------------------------------*/
.body_info{margin:0px 5px; background:transparent; text-align:left;}
.info_b{width:216px; height:auto; color:#FFFFFF; overflow:hidden; clear:both;}
.info_tt{margin:0px 3px; font-size:16px; line-height:130%; font-weight:bold; clear:both;}
.info_data{margin:0px 3px; font-size:12px; line-height:130%; clear:both;}
.info_line{width:216px; height:1px; margin:4px 0px 6px; background:#FFFFFF; clear:both;}

/* iframe_today --------------------------------------------------------------------*/
.body_today{margin:0px; text-align:left; background:#A01D23; color:#FFFFFF; font-size:12px; line-height:130%;}
.today_area{width:660px; height:auto;}
.today_b{width:112px; height:227px; margin:0px 9px 10px;background:url(/img/top/today_back.gif) no-repeat; overflow:hidden; float:left;}
.today_image{width:99px; height:132px; margin:23px 6px 11px 7px; clear:both;}
.today_st{width:112px; height:32px; margin:0px 0px 4px; font-size:14px; line-height:16px; text-align:center; clear:both;}
.today_icon{width:112px; height:auto; text-align:center; clear:both;}
.today_icon img{margin:0px 4px;}

/* iframe_day --------------------------------------------------------------------*/
.body_day{margin:0px; text-align:left; background:#A01D23; color:#FFFFFF; font-size:12px; line-height:130%;}
.day_area{width:520px; height:auto;}
.day_b{width:112px; height:227px; margin:0px 7px 11px;background:url(/img/top/today_back.gif) no-repeat; overflow:hidden; float:left;}

/* iframe_diary --------------------------------------------------------------------*/
.body_diary{margin:0px 10px 10px; background:transparent; color:#FFFFFF; text-align:left;}
.diary_table{width:215px; height:auto; overflow:hidden; clear:both;}
.diary_table table{width:215px;}
.diary_table td{font-size:12px; line-height:120%; text-align:left;}
.diary_table strong{font-size:14px; line-height:130%;}
.diary_table p{text-align:right;}
.diary_line{width:215px; height:1px; margin:3px 0px 8px; background:#FFFFFF; clear:both;}

/* iframe_gml --------------------------------------------------------------------
.body_gml{margin:0px; text-align:left; background:#000000; color:#FFFFFF; font-size:12px; line-height:130%;}
*/


.body_gml{margin:0px; text-align:left; background:transparent; color:#FFFFFF; font-size:12px; line-height:130%;}
.gml{width:566px; height:auto; margin:0px auto; clear:both;}
.gml_header{width:566px; height:12px; font-size:10px; line-height:12px; overflow:hidden; clear:both;}
.gml_header a:link {color:#787C76; text-decoration: none;}
.gml_header a:visited {color:#787C76; text-decoration: none;}
.gml_header a:active {color:#787C76; text-decoration: none;}
.gml_header a:hover {color:#787C76; text-decoration: none;}

.gml_list{width:537px; height:148px; margin:0px 0px 0px 29px; overflow:hidden; clear:both;}
.gml_list_b{width:179px; height:48px; float:left;}
.gml_list_b table{width:150px; height:33px; margin:15px 0px 0px; font-size:10px; line-height:12px;}
.gml_list_b strong{font-size:14px; line-height:16px; font-weight:bold;}
.gml_list_b a:link {color:#FFFFFF; text-decoration: none;}
.gml_list_b a:visited {color:#FFFFFF; text-decoration: none;}
.gml_list_b a:active {color:#FFFFFF; text-decoration: none;}
.gml_list_b a:hover {color:#FFFFFF; text-decoration: none;}








