@charset "EUC-JP";

@import "/r_css/imports.css";
@import "/r_css/parts/cmslist.css";
@import "/r_css/parts/snswidget.css";

/*----------------------------------------------------------------
	
	xxx CSS
	
	contents
	
	topicPath
	
	contentsHeader
	
	contentsContainer
	
	contentsFooter
	
	
	----------------------------------------------------------------*/


/* contents
========================================== */
#contents{
}

/* topicPath
========================================== */
.topicPath{
	margin-bottom: 10px;
}
.topicPath ul{
}
.topicPath li{
	padding: 0 4px 0 0;
	background-position: 0 4px;
	list-style: none;
	display: inline;
}


/* contentsHeader
========================================== */
.contentsHeader{
	position:relative;
}
.contentsHeader h1{
	font-weight:bold;
	margin-bottom:10px;
}

/*SNS*/
.contentsHeader .snsWidget{
	position:absolute;
	right:0;
	top:-10px;
}



/* contentsContainer
========================================== */
.contentsContainer{
	width:715px;
	padding:0 0 8px;
}
.contentsContainer .section{
	width:705px;
	margin:15px 5px;
	position:relative;
}
.contentsContainer .section:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility:	hidden;
	font-size: 0;
}

.contentsContainer .section .img{
	float:left;
	display:inline;
	width:360px;
}
.contentsContainer .section .txt{
	float:left;
	display:inline;
	width:330px;
	margin-left:15px;
}
.contentsContainer .section .txt h2{
	background:#000;
	color:#ffea00;
	font-weight:bold;
	padding:3px 6px;
	line-height:1.3;
}
#turu_sama .contentsContainer .section .txt h2{
	font-size:12px;
	letter-spacing:-0.05em;
}

.contentsContainer .section .txt p{
	margin:15px 0;
}
.contentsContainer ul#beetvMenu{
	clear:both;
	width:700px;
	margin:10px 0 15px;
	padding:10px 5px;
	border:1px solid #000;
	border-left:none;
	border-right:none;
}

.contentsContainer ul#beetvMenu:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility:	hidden;
	font-size: 0;
}

.contentsContainer ul#beetvMenu li{
	background:url(/etc/idol/beetv/img/bgarrow.gif) no-repeat;
	background-position:0 3px;
	margin-left:8px;
	padding-left:8px;
	line-height:1.5;
	display:inline;
}
.contentsContainer ul#beetvMenu li.title{
	display:block;
	background:none;
	margin-left:8px;
	padding-left:0;
}

#binbin ul#beetvMenu li.binbin a{
	text-decoration:none;
	color:#4D4D4D;
}
#sokuseki ul#beetvMenu li.sokuseki a{
	text-decoration:none;
	color:#4D4D4D;
}
#degawa ul#beetvMenu li.degawa a{
	text-decoration:none;
	color:#4D4D4D;
}
#egachanpin ul#beetvMenu li.egachanpin a{
	text-decoration:none;
	color:#4D4D4D;
}
#ryuheikai ul#beetvMenu li.ryuheikai a{
	text-decoration:none;
	color:#4D4D4D;
}
#bakusho ul#beetvMenu li.bakusho a{
	text-decoration:none;
	color:#4D4D4D;
}
#turu_sama ul#beetvMenu li.turu_sama a{
	text-decoration:none;
	color:#4D4D4D;
}
#kiss ul#beetvMenu li.kiss a{
	text-decoration:none;
	color:#4D4D4D;
}
#bananaman ul#beetvMenu li.bananaman a{
	text-decoration:none;
	color:#4D4D4D;
}
#degawa2 ul#beetvMenu li.degawa2 a{
	text-decoration:none;
	color:#4D4D4D;
}
#degawa3 ul#beetvMenu li.degawa3 a{
	text-decoration:none;
	color:#4D4D4D;
}
#torii ul#beetvMenu li.torii a{
	text-decoration:none;
	color:#4D4D4D;
}
#egachanpin2 ul#beetvMenu li.egachanpin2 a{
	text-decoration:none;
	color:#4D4D4D;
}
#kanoueikou ul#beetvMenu li.kanoueikou a{
	text-decoration:none;
	color:#4D4D4D;
}
#egachanpin3 ul#beetvMenu li.egachanpin3 a{
	text-decoration:none;
	color:#4D4D4D;
}
#zakiyama ul#beetvMenu li.zakiyama a{
	text-decoration:none;
	color:#4D4D4D;
}