@charset "UTF-8";

/* format
##################################### */

h2 {
	background: url(../img/h2.jpg) no-repeat;
	color:#333;
}

html {
	
}

body {
	
}

div#wrapper{
	margin: 0 auto;
	width: 100%;
	background: url(../img/bg_wrapper.jpg) center top no-repeat #eeddcd; -webkit-background-size:2560px 2000px;
}

/* 背景調整 */
div#container {
	background: url(../img/bg_wrapper.jpg) center top no-repeat #eeddcd; -webkit-background-size:2560px 2000px;
}



div#col-left-left {
	float: left;
	margin-top: 10px;
	width: 150px;
	overflow: hidden;
}
	div#col-left-left ul {
		display: block;
	}
		div#col-left-left ul li {
			margin-bottom: 5px;
			background: url(../img/btn_menu.gif) left;
			border: 0 solid #ddd;
			border-left: 0 solid #333;
		}
		
		div#col-left-left ul li.sp {
			margin-bottom: 5px;
			background: url(../img/btn_menu2.gif) left;
			border: 0 solid #ddd;
			border-left: 0 solid #333;
		}
		
		
			div#col-left-left ul li a {
				display: block;
				padding: 10px 0 0 15px;
				min-height: 25px;
				font-weight: bold;
				color: #fff;
				text-shadow: #174c52 1px 1px 0;
			}
			div#col-left-left ul li a:hover {
				background: url(../img/btn_menu.gif) right;
				text-decoration: none;
				color: #fff;
				text-shadow: #1f6168 1px 1px 0;
			}
			
			div#col-left-left ul li.sp a:hover {
				background: url(../img/btn_menu2.gif) right;
				text-decoration: none;
				color: #fff;
				text-shadow: #1f6168 1px 1px 0;
			}

h3.h3-next-show-time {
	padding: 10px 0 0 15px;
	height: 24px;
	background: url(../img/bg_h3_default.gif) repeat-x;
	font-size: 107%;
	font-weight: bold;
	color: #fff;
}

h3.h3-default {
	padding: 10px 0 0 15px;
	height: 24px;
	background: url(../img/bg_h3_default.gif) repeat-x;
	font-size: 107%;
	font-weight: bold;
	color: #fff;
}


/*セットビジット20100309*/
.subTtl {
	margin-bottom:10px;
}

.subTtl p {
	margin-bottom:5px;
}
.subTtl .main {
	text-align:center;
	font-size:24px;
}

.svImgTable {
	width:100%;
	font-size:80%;
	text-align:center;
}

.img-l2 {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.img-l2 span.cap-txt {
	font-size:77%;
}


/*Missing Pieces 20100311*/
div#box-video ul li {
	height:130px;
}
div#box-video ul li.last {
	margin-right:0;
}

/* footer */
div#footer{
	background: url(../img/bg_footer.jpg) center top no-repeat;
}
div.footer-navi a{
	border-right: #fff 1px solid;
		}

div#footer div.footer-logo{
	}

div.footer-logo a{
		}







div#box-text {
	background-image: none;
	background-color: #fff;
}

div#box-text2 {
	border: none;
}

div#box-text2SP {
	border: 1px solid #999;
	background-color: #FFF;
	padding: 15px;
}
div#box-text3 {
	border: none;
}
div#box-photogallery {
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.midokoro_prof {
	background:#777777;
	color:#FFFFFF;
	padding:10px;
}

.midokoro_prof a {
	color:#FFFFFF;
}




/* S6オンライン配信 */

.online-box {
	padding-top:20px;
	height:400px;
}
.online-text-area {
	width:390px;
	padding-right:16px;

	float:left;
}
.online-bnr-area {
	width:230px;
	float:right;
	border:1px solid #cccccc;
	text-align:center;
	padding:2px 2px 0 2px;
}


.online-bnr-area p {
	font-size:90%;
	color:#666666;
}



/* アンベイルド */

.episode-enigma {
	padding:10px;
	border:1px solid #cccccc;
	background-color:#f6f6f6;
	margin-bottom:15px;
}

.episode-enigma-netabare {
	padding:10px;
	background-color:#6cc;
	margin-bottom:15px;
}

/* アンベイルド　アコーディオンテキストブロック \*/

div.box-basic h3.neta-title {
    padding: 0 0 0 30px;
    font-weight: bold;
	color: #333;
    text-shadow:none;
	min-height: 36px;
	line-height: 36px;
	background: url(../img/h3_neta-title.gif) no-repeat;
	background-color:#66cccc;
	margin-bottom:0px;
	cursor:pointer;
}
div.box-basic h3.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	cursor:pointer;
}
div.box-basic h3.trigger a:hover {
	color: #ccc;
}
div.box-basic h3.active {
	background-position: left bottom;
}








/* オークション */

.auction {
margin-bottom:15px;
}

.auction-att {
text-align:center;
color:#FF0000;
margin-bottom:10px;
}

.auction-click {
text-align:center;
margin-top:20px;
margin-bottom:10px 0;
}


/* 関連ニュース詳細ボタン背景色 */
div#btn-more {
background:#FFFFFF;
}





/* メニューアコーディオンテキスト \*/
h3.trigger {
	color: #FFFFFF;
    font-weight: bold;
    min-height: 46px;
    padding: 10px 0 0 27px;
    text-shadow: 1px 1px 0 #174C52;
	display:blockl;
	cursor:pointer;
}
h3.epi-title {
    background: url(../img/btn_menu3.gif) left top;
	background-color:#ececec;
	margin-bottom:5px;
	border: 0 solid #ddd;
	border-left: 0 solid #333;
	cursor:pointer;
}
h3.epi-title:hover {
	background-position: right top;
}
h3.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	cursor:pointer;
}
h3.active {
	background-position: left bottom;
}
h3.active:hover {
	background-position: right bottom;	
}





/*201112リンクカラー調整*/
div#col-left-left ul li a:link, div#col-left-left ul li a:visited, div#col-left-left ul li a:active, div#col-left-left ul li a:hover {
    color: #ffffff !important;
}
