@charset "EUC-JP";

@import "/etc/korea/css/reset.css";
@import "/etc/korea/css/base.css";
@import "/etc/korea/css/navi.css";
@import "/etc/korea/css/left.css";

/*
----------------------------------------------------------------
/special/korea/enter/kaiken_dx.tpl 韓流スター記者会見ＤＸ
--------------------------------*/


/*メインコンテンツ
--------------------------------*/
/*トピックパス*/
#mainContents .topicPath{
	margin-bottom: 10px;
}
#mainContents .topicPath li{
	padding: 0 4px 0 8px;
	background: url(../img/drama/arrowtopicpath.gif) no-repeat;
	background-position: 0 4px;
	list-style: none;
	display: inline;
}

/*ドラマタイトル*/
#mainContents h1{
	padding: 4px;
	background: #e6e6e6;
	border: 1px solid #CCC;
	border-bottom: none;
}
#mainContents .wrapper{
	width: 575px;
	padding: 9px;
	background: #FFF;/*ドラマページと変更*/
	border: 1px solid #CCC;
}
#mainContents .wrapper:after{
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}


/*韓国芸能共通*/
/*ヘッダー
--------------------------------*/
#mainContents .wrapper #conHeader{
	width:575px;
	padding-bottom:2px;
	background: url(/etc/korea/enter/img/btmheader.gif) no-repeat;
	background-position: left bottom;
	margin-bottom:10px;
}
#mainContents .wrapper #conHeader:after{
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}
#mainContents .wrapper #conHeader .wrap{
	width:555px;
	padding:10px;
	background: url(/etc/korea/enter/img/bgheader.gif) repeat-y;
	margin-bottom:-1px;
}
#mainContents .wrapper #conHeader .wrap:after{
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}
#mainContents .wrapper #conHeader .img{
	float:left;
	width:271px;
	display:inline;
}
#mainContents .wrapper #conHeader .txt{
	float:right;
	width:264px;
	padding:0 10px;
	font-size:12px;
	line-height:1.3;
	display:inline;
}
#mainContents .wrapper #conHeader .txt p.read{
	padding-bottom:10px;
	margin-bottom:10px;
	background: url(/etc/korea/enter/img2/bgread.gif) repeat-x;
	background-position: left bottom;
	color:#e64552;
	font-weight:bold;
}

#mainContents .wrapper #conHeader span{
	color:#e64552;
}

/*ドラマ コンテンツ リスト
/etc/korea/css/drama.cssからコピー*/
#contents #contentsList{
	width: 558px;
	margin: 10px 0;
	margin-left: 9px;
}
#contentsList th,
#contentsListCpn th{
	border: 1px solid #CCC;
	border-collapse: collapse;
	height: 19px;
	overflow: hidden;
	background: #FFF url(/etc/korea/img/drama/drama_parts.gif) no-repeat;
	text-indent: -9999px;
}
#contentsList th#listTitle,
#contentsListCpn th#listTitleCpn{
	background-position: -1px -76px;
	width:378px;
}
#contentsList th#listTime,
#contentsListCpn th#listTimeCpn{
	background-position: -380px -76px;
	width:89px;
}
#contentsList th#listView,
#contentsListCpn th#listViewCpn{
	background-position: -470px -76px;
	width:87px;
}

#contentsList td,
#contentsListCpn td{
	padding: 6px;
	border: 1px solid #CCC;
	border-collapse: collapse;
}
#contentsList tr,
#contentsListCpn tr{
	background: #FFF;
}
#contentsList tr.even,
#contentsListCpn tr.even{
	background: #f0f0f0;
}
#contentsList td.img,
#contentsListCpn td.img{
	width: 75px;
	padding-right: 0;
	border-right: none;
}
#contentsList td.title,
#contentsListCpn td.title{
	width: 285px;
	border-left: none;
}
#contentsList td.time,
#contentsListCpn td.time{
	text-align: center;
}
#contentsList td.time p,
#contentsListCpn td.time p{
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #CCC;
}
#contentsList td.time span,
#contentsListCpn td.time span{
	color: #F00;
}
#contentsList td.view,
#contentsListCpn td.view{
	text-align: center;
}
#contentsList td.view img,
#contentsListCpn td.view img{
	margin: 3px 0;
}
#contentsList td.footerMenu,
#contentsListCpn td.footerMenu{
	height: 19px;
	padding: 0;
	background: url(../img/drama/bglistfooter.gif) no-repeat;
}
#contentsList td.footerMenu .back,
#contentsListCpn td.footerMenu .back{
	float: left;
	padding: 1px 6px 0;
}
#contentsList td.footerMenu .next,
#contentsListCpn td.footerMenu .next{
	float: right;
	padding: 1px 6px 0;
}

/*韓流スター記者会見ＤＸ*/
/*ヘッダー
--------------------------------*/
/*#mainContents .wrapper #conHeader{
	width:575px;
	margin-bottom:15px;
}
#mainContents .wrapper #conHeader .img{
	float:left;
	width:260px;
	margin:10px 0;
}
#mainContents .wrapper #conHeader p{
	float:right;
	width:295px;
	padding:0 10px;
	margin:10px 0;
	font-size:12px;
	line-height:130%;
}
#mainContents .wrapper #conHeader strong{
	color:#C00;
}*/

/*conArea conBox
--------------------------------*/
/*デフォルト ドラマ*/
/*#mainContents .wrapper #conAreaMovie{
	z-index:1;
	visibility:hidden;
	position:absolute;
}
#mainContents .wrapper #conAreaDrama{
	z-index:1;
	visibility:visible;
	position:absolute;
}*/
/*デフォルト 映画*/
/*#mainContents .wrapper #conAreaMovie{
	z-index:1;
	visibility:visible;
	position:absolute;
}
#mainContents .wrapper #conAreaDrama{
	z-index:1;
	visibility:hidden;
	position:absolute;
}*/
#mainContents .wrapper #conAreaMovie:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}
#mainContents .wrapper #conAreaMovie,
#mainContents .wrapper #conAreaDrama{
	clear:both;
	width:573px;
	background:#e5e5e5;
	border:1px solid #999;
	border-top:none;
	padding-bottom:5px;
}
#mainContents .wrapper #conAreaMovie .menu,
#mainContents .wrapper #conAreaDrama .menu{
	width:573px;
	margin-bottom:5px;
	clear:both;
}
#mainContents .wrapper .conBox{
	width:543px;
	/*_width:563px;*/
	background:#FFF;
	margin:10px;
	padding:10px;
	border-bottom:1px solid #CCC;
	
}
#mainContents .wrapper .conBox:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}
#mainContents .wrapper .conBox .img{
	float:left;
	width:140px;
	border:1px solid #877124;
	margin-right:10px;
}
#mainContents .wrapper .conBox .txt{
	float:left;
	width:391px;
}
.conBox .txt p,
.conBox .txt strong{
	font-size:12px;
	line-height:130%;
}
#mainContents .wrapper .conBox .txt p.cast{
	font-size:10px;
	line-height:130%;
	margin-bottom:20px;
	_margin-bottom:10px;
}

#mainContents .wrapper .conBox .view{
	float:right;
	font-size:10px;
}
#mainContents .wrapper .conBox .view li{
	display:inline;
}
#mainContents .wrapper .conBox .view .free{
	color:#C00;
}
#mainContents .wrapper .banner{
	width:543px;
	/*_width:563px;*/
	background:#FFF;
	margin:0 5px 1px;
	padding:10px;
	text-align:center;
	font-size:10px;	
}