@charset "utf-8";
/* =========================================================
CSS information

 更新者：松尾
 更新日：20090508

 file name  : drama.css
 style info : 婚活ドラマ用のスタイル
============================================================ */

/* feature.cssの読み込み
----------------------------------------------------------- */
@import url("../../css/feature.css");


/* 飾り枠の設定
----------------------------------------------------*/
#contents #box {
	background: url(../images/bg_box.png) repeat-y;
	padding-bottom: 10px;
}

#contents #box #boxt {
	width: 590px;
	background: url(../images/bg_boxt.png) top no-repeat;
	position: relative;
	padding-bottom: 15px;
}


#contents #box #boxt .section {
	width: 550px;
	padding: 0px 20px;
}

#contents #box #boxt .section .sboxt {
	background: url(../images/bg_sboxt.png) no-repeat;
}

#contents #box #boxt .section .sboxt .sboxb {
	background: url(../images/bg_sboxb.png) bottom no-repeat;
	position: relative;
	padding-bottom: 20px;
}


/* タイトル周り
----------------------------------------------------*/
#contents #box #boxt .title { /* #boxtに対してのposition */
	position: absolute;
	top: 28px;
	left: 54px;
}

#contents #box #boxt .update { /* #boxtに対してのposition */
	position: absolute;
	top: 0px;
	right: 38px;
	z-index: 2;
}

#contents #box #boxt .lead { /* #boxtに対してのposition */
	width: 550px;
	padding-top: 130px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: center;
}


/* h2 タイトル周り
----------------------------------------------------*/
#contents #box #boxt .section .sboxt .sboxb .sublead {
	padding-left: 15px;
}

#contents #box #boxt .section .sboxt .sboxb .date { /* .sboxbに対してのposition */
	position: absolute;
	top: 0px;
	right: 20px;
}

#contents #box #boxt .section .sboxt .sboxb .innerSection {
	width: 480px;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
}


/* innerSection内　番組レビュー
----------------------------------------------------*/
.innerSection h1 {
	width: 480px;
	border-bottom: 1px dotted #1F1913;
	padding-bottom: 15px;
	text-align: center;
}

.innerSection h2.review {
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 155%;
	font-weight: normal;
	color: #E50012;
}

.innerSection p {
	margin-bottom: 10px;
}

.innerSection ul.os {
	width: 480px;
	border-bottom: 1px dotted #1F1913;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	float: right;
}

.innerSection ul.archive li {
	margin-bottom: 5px;
}

.innerSection ul.archive li img {
	padding-right: 5px;
}

/* innerSection内　キャラクター分析
----------------------------------------------------*/
.innerSection .charactor {
	width: 480px;
	border-bottom: 1px dotted #1F1913;
	padding-bottom: 5px;
	font-size: 135%;
	color: #E50012;
}

.innerSection .charactor span {
	font-size: 100%;
	color: #1F1913;
}

.innerSection h2 {
	font-size: 135%;
}

.innerSection .charactor span {
	font-size: 100%;
	color: #1F1913;
}

.innerSection .ssboxb {
	width: 480px;
	background: url(../images/bg_ssboxb.png) bottom #F4F2DE no-repeat;
}

.innerSection .ssboxb .ssboxt {
	width: 430px;
	background: url(../images/bg_ssboxt.png) no-repeat;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.innerSection .ssboxb .ssboxt ul {
	width: 310px;
	margin-bottom: 15px;
	float: left;
}

.innerSection .ssboxb .ssboxt ul li {
	border-bottom: 1px dotted  #1F1913;
	padding-top: 3px;
	padding-bottom: 5px;
}


.innerSection .ssboxb .ssboxt ul li span.item {
	width: 110px;
	display: block;
	float: left;
}

.innerSection .ssboxb .ssboxt ul li span.text {
	width: 200px;
	display: block;
	float: right;
}

.innerSection .ssboxb .ssboxt .description {
	width: 310px;
	margin: 10px 0px;
}


.innerSection .ssboxb .ssboxt .charactor {
	width: 105px;
	border: 0px;
	float: right;
}


/* 婚活女子のホンネ
----------------------------------------------------*/
.section .rboxb {
	background: url(../images/bg_rboxb.png) bottom no-repeat;
	padding-bottom: 10px;
}

.section .rboxb .rboxt {
	background: url(../images/bg_rboxt.png) no-repeat;
}

.section .rboxb .rboxt h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.section .rboxb .rboxt p {
	width: 480px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 35px;
}


/* supervisor
----------------------------------------------------*/
.section dl#supervisor {
	width: 500px;
	background: #FFFFFF;
	margin-top: 30px;
	padding: 10px 25px;
}

.section dl#supervisor dt {
	border-bottom: 2px solid #D3C878;
	padding-bottom: 5px;
}

.section dl#supervisor dd {
	margin-top: 10px;
	font-size: 92%;
}

