@charset "UTF-8";

#main_body {
height: auto;
width: 956px;
background: none;
margin:10px 0 0 0;
}

/*****Pan*****/
#pan{
font-size:9px;
margin:0 2px 0 10px;
padding:5px 0 5px 0;
width: 946px;
float:left;
background-color:#fff;
}


#main_body #main_center{
/*width:735px !important;*/
width:956px !important;
margin:0 auto;
}




/***Main box***/

#main_body #main_center .main_box{
width:956px;
margin:0 0 5px 0;
clear:both;
}


#main_body #main_center .main_box .main_box_body{
/*background:url(../img/top/main_box_bg.gif) repeat-y;
width:715px;
padding:10px;
font-size:12px;*/
background:url(../img/flow_main_body_bg.gif) repeat-y;
/*width:936px;*/
width:715px;
padding:10px 120px 10px 121px;
font-size:12px;
}



#main_body #main_center .main_box_bottom{
/*
width:735px;
background:url(../img/top/main_box_bg_bottom.gif) no-repeat;
height:8px;
margin:0 0 5px 0;
padding:0;
*/

width:956px;
background:url(../img/flow_main_body_bg_bottom.gif) no-repeat;
height:8px;
margin:0 0 5px;
padding:0;

}


/*******H2帯共通*******/
/*#main_body #main_center .main_box .h2_box{
height: 33px;
width: 735px;
background:#999999;
background:url(../img/top/h2_bg.gif) no-repeat;
}

#main_body #main_center .main_box .h2_box h2{
letter-spacing:1px;
font-size: 14px;
font-weight:bold;
color: #FFFFFF;
margin: 11px 10px 0 15px;
float:left;
line-height:14px;
}
*html #main_center .main_box .h2_box h2{
margin: 11px 10px 0 6px;
}
*/

#main_center .main_box .h2_box{
	height: 33px;
	width: 956px;
	background:#999999;
	background:url(../img/flow_h2_bg.gif) no-repeat;
}
#main_center .main_box .h2_box h2{
width:715px;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
margin: 11px 120px 0 121px;
padding: 0px;
float:left;

}
*html #main_center .main_box .h2_box h2{

margin: 11px 60px 0 60px;
}



#main_body #main_center .main_box .h2_box .h2_icon{
float:right;
}

/******H3*******/
.main_box_body h3{
font-size:12px;
height:20px;
margin:15px 10px 10px 10px;
padding:0 0 0 0;
border-bottom:2px solid #119cc9;
letter-spacing:1px;
}
.main_box_body h3 a{
font-size:10px;
line-height:14px;
font-weight:normal;
margin-left:25px;
letter-spacing:0px;
}

/******H4*******/
.main_box_body h4{
font-size:12px;
height:16px;
margin:15px 15px 10px 15px;
padding:0 0 0 0;
letter-spacing:1px;
color:#119cc9;
}
.main_box_body h4 a{
font-size:10px;
line-height:14px;
font-weight:normal;
margin-left:25px;
letter-spacing:0px;
}

/****リスト****/
.main_box_body ul{
margin:5px 15px 5px 15px;
}
.main_box_body ul li{
list-style:none;
list-style-position:outside;
padding:0 0 0 0;
margin:0 0 0 0;
text-indent:0;
}
.main_box_body ul .blue_dot{
margin:5px 15px 5px 15px;
}
.main_box_body ul.blue_dot li{
background:url(../img/right/list_dot.gif) no-repeat left 3px;
list-style:none;
list-style-position:outside;
padding:0 0 0 16px;
margin:0 0 0 0;
text-indent:0;
}




/**本文**/
#main_body #main_center .main_box .main_box_body p{
font-size:12px;
margin:5px 15px 5px 15px;
line-height:14px;
display:block;
}
#main_body #main_center .main_box .main_box_body p.text10{
font-size:10px;
letter-spacing:0.1em;
margin:5px 15px 5px 15px;
line-height:12px;
display:block;
}

.indent{
text-indent:-1em;
padding-left:1em;
display:block;
}

.blue{
color:#119cc9;
}


/***表組****/

#main_body #main_center .main_box .main_box_body table.list_box{
margin:15px auto;
font-size:12px;
}

#main_body #main_center .main_box .main_box_body table.list_box th{
padding:5px 5px 5px 5px;
border-bottom: #eee solid 1px;
}
#main_body #main_center .main_box .main_box_body table.list_box td{
text-align:left;
padding:5px;
}
#main_body #main_center .main_box .main_box_body table.list_box .gray{
background:#f9f9f9;
}
#main_body #main_center .main_box .main_box_body table.list_box .blue1{
background:#119cc9;
color:#ffffff;
}
#main_body #main_center .main_box .main_box_body table.list_box .blue2{
background:#C5F7FF;
color:#119cc9;
}
/***表組2****/
#main_body #main_center .main_box .main_box_body table.list_box_plus{
margin:15px auto;
font-size:12px;
border-top:#ccc solid 1px;
border-left:#ccc solid 1px;
}

#main_body #main_center .main_box .main_box_body table.list_box_plus th{
padding:5px 5px 5px 5px;
border-bottom:#ccc solid 1px;
border-right:#ccc solid 1px;
}
#main_body #main_center .main_box .main_box_body table.list_box_plus td{
text-align:left;
padding:5px;
border-bottom:#ccc solid 1px;
border-right:#ccc solid 1px;
}
#main_body #main_center .main_box .main_box_body table.list_box_plus .gray{
background:#f9f9f9;
}
#main_body #main_center .main_box .main_box_body table.list_box_plus .blue1{
background:#119cc9;
color:#ffffff;
}
#main_body #main_center .main_box .main_box_body table.list_box_plus .blue2{
background:#C5F7FF;
color:#119cc9;
}


#main_body #main_center .main_box .main_box_new_topics{
background:url(../img/top/new_topics_bg.gif) repeat-y;
}

#main_body #main_center .main_box_new_topics_bottom{
width:735px;
background:url(../img/top/new_topics_bg_botom.gif) no-repeat;
height:9px;
margin:0 0 5px 0;
padding:0;
}



#new_topics{
width:715px;
margin:15px 0 0 0;
}
.new_topics_box{
width:130px;
text-align:left;
float:left;
margin:0 6px 10px 6px;
}
*html .new_topics_box{
margin:0 5px 10px 5px;

}
.new_topics_box h4{
font-size:12px;
font-weight:normal;
margin:0 0 3px 0;
}

.new_topics_box p.comment{
font-size:10px;
font-weight:nomal;
margin:0 0 2px 0;
padding:0;
display:block;
}


.new_topics_box .icon{
margin:3px;
}
#new_topics #new_topics_text{
clear:both;
}

#new_topics #new_topics_text p{
font-size:12px;
display:block;
width:337px;
height:14px;
margin:0 10px 0 10px;
padding:3px 0 3px 0;
float:left;
clear:none;
}
*html #new_topics #new_topics_text p{
margin:0 5px 0 5px;
padding:3px 0 3px 0;
}
#new_topics #new_topics_text p a{
float:left;
width:277px;

overflow:hidden;
white-space:nowrap;

}
#new_topics #new_topics_text .icon{
float:right;
}
/******韓国ドラマオススメ*******/
#main_body #main_center .main_box .corea_osusume{
background:url(../img/top/h2_corea_osusume.gif) no-repeat !important;
text-indent:-9999px;
overflow:hidden;
}
