/*----------------news equals other2(static HTML)--------------------*/
@charset "UTF-8";

#main_body {
height: auto;
width: 956px;
background: url(../images/main_body_bg_1.gif) repeat-y;
margin:10px auto 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;
float:left;
margin:0;
}


/***Main box***/

#main_body #main_center .main_box{
width:735px;
margin:0 0 5px 0;
clear:both;
}


#main_body #main_center .main_box .main_box_body{
background:url(../images/top/main_box_bg.gif) repeat-y;
width:715px;
padding:10px;
font-size:12px;
}



#main_body #main_center .main_box_bottom{
width:735px;
background:url(../images/top/main_box_bg_bottom.gif) no-repeat;
height:8px;
margin:0 0 5px 0;
padding:0;
}


/*******H2帯共通*******/
#main_body #main_center .main_box .h2_box{
	height: 33px;
	width: 735px;
	background:#999999;
	background:url(../images/top/h2_bg_red.gif) no-repeat;
}
/*news
 * ===========================*/
#main_body #main_center .main_box .h2_box_news{
	background:url(../images/news/h2_bg_blue_dark.gif) no-repeat;
}

#main_body #main_center .main_box .h2_box strong{
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 strong{
margin: 11px 10px 0 6px;
}


#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(../images/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(../images/top/new_topics_bg.gif) repeat-y;
}

#main_body #main_center .main_box_new_topics_bottom{
width:735px;
background:url(../images/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(../images/top/h2_corea_osusume.gif) no-repeat !important;
text-indent:-9999px;
overflow:hidden;
}

/*******決済のご案内*******/
.txt12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
}
.txt10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 120%;
}


/*******インフォメーション*******/
#main_body #main_center .main_box .info p {
margin:0 0 20px 0;
line-height:15px;
}
#main_body #main_center .main_box .h2_box .info_title {
letter-spacing:-1px;
}
#main_body #main_center .main_box .info_list {
background:url(../../images/information/line_dot.gif) repeat-x bottom;
}
#main_body #main_center .main_box .info_list tr td img{
margin-bottom:20px;
}
#main_body #main_center .main_box .info_list_title {
border-bottom:1px solid #ff7e00;
margin-top:20px;
margin-bottom:20px;
}
#main_body #main_center .main_box .info_list_sub {
background:url(../../images/information/list_dot.gif) no-repeat 1px 0.22em;
text-indent:15px;
font-weight:600;
letter-spacing:-1px;
}
/*******アニメ・バンダイ（仮）*******/
#main_body #main_center .main_box #tp03 {
	background-image: url(/images/temporary_bch/tbg_03.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	font-size: 10px;
	line-height: 130%;
	text-align:justify;
	text-justify:distribute;
}