@charset "utf-8";
/* -------------------------------------
layout
Ver.1.00
Update 070302




------------------------------------- */

/* -------------------------------------
CONTENTS
	wrapper
	rightCol
------------------------------------- */
/* -------------------------------------
	wrapper
------------------------------------- */
#wrapper {
	margin: 0 13px 20px 13px;
}
#wrapper:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#wrapper{display:inline-block;}/*IE*/
/* Hides from Mac IE \*/
* html #wrapper{height:1%;}
#wrapper{display:block;}
/* End hide from Mac IE */

/*グローバルトップflash,theater部分*/
.colTopLeft {
	float: left;
	width: 655px;
}

#colFlash {
	float: left;
}
#colFlashIn {
	width: 655px;
	height: 261px;
}
.colTopRight {
	float: right;
	width: 286px;
}
#colTheaterLine {
	background: #fff;
	border: 1px solid #663300;
}
#colTheaterIn {
	color: #fff;
	padding: 7px;
	margin: 1px;
	margin-bottom: 1px !important;
	margin-bottom: -5px;/*win IE6*/
	background: #512800;
}
.theaterColL {
	float: left;
	width: 108px;
}
.theaterColR {
	float: right;
	width: 153px;
	padding-top: 2px;
}
#colTheaterIn h2 {margin-bottom: 3px;}
#colTheaterIn .col {margin-bottom: 6px;}
#colTheaterIn .colLast {margin-bottom: 0;}

/*topics*/
.colTopLeft h2 {line-height: 0; padding: 5px 0 5px 8px; margin-bottom: 10px; background: #FBD0AA;}
.topiPhoto {
	float: left;
	width: 89px;
}
.topiPhoto img {padding-left: 2px;}
.topiTxt {
	float: left;
	width: 127px;
}
.topiTxt li {color: #666;}
.topiTxt li a {color: #663300;}

/* -------------------------------------
	5.leftCol
------------------------------------- */
#leftCol {
	width: 745px;
	float: left;
}

/* -------------------------------------
	mainCol
------------------------------------- */
/*---mainColR---*/
#mainColR {
	width: 366px;
	float: right;
	background: #FFFFCB;
}
.colMain {
	padding: 14px 12px 5px 13px;
	background: url(../images/parts/bg_maincol.gif) no-repeat;
}
.colMain h2 {margin-bottom: 10px;}

/*float-200×130用*/
.colMain .colLeftNew {
	float: left;
	width: 205px;
}

.colMain .colRightNew {
	float: right;
	width: 130px;
}

/*float-160×100用*/
.colMain .colLeft {
	float: left;
	width: 165px;
}
.colMain .colRight {
	float: right;
	width: 165px;
}


/*float-90×58用（おすすめドラマ）*/
.colLeft02 {
	float: left;
	width: 95px;

}
.colRight02 {
	float: right;
	width: 240px;
}

/*---mainColL---*/
#mainColL {
	width: 366px;
	float: left;
	background: #fff;
}
#mainColL h2 {line-height: 0; padding: 5px 0 5px 8px; margin-bottom: 10px; background: #FBD0AA;}
.colComment {
	background: url(../images/parts/bg_new.gif) no-repeat top right;
}
.colComment .col {margin-bottom: 10px;}
.colCommentR li.sumS a {color: #666;}
#mainColL .colComment h2 {width: 264px; height: 25px; padding: 0; margin: 0; background: none;}

/*左カラム最新記事*/
.colCommentLine {
	padding: 9px 7px 0 7px;
	margin-bottom: 10px;
	background: #F3F3F3;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
/*float-90×58用（左カラム最新記事）*/
.colCommentLine .colCommentL {
	float: left;
	width: 95px;
}

.colCommentLine .colCommentR {
	float: right;
	width: 250px;
}

/*float-90×58用（左カラム）*/
#mainColL .colLeft {
	float: left;
	width: 95px;
}
#mainColL .colRight {
	float: right;
	width: 265px;
}

#colSpecial {margin-bottom: 10px;}
#colSpecial dl dd {margin-bottom: 5px;}
.colSpecialL {
	float: left;
	width: 190px;
}
.colSpecialL dl dd{padding-right: 5px;}
.colSpecialR {
	text-align: center;
	float: left;
	width: 176px;
}
.colSpecialR h3 {margin-bottom: 5px;}
.colSpecialR dl dd a {display: block; color: #663300;}


