/* CSS Document */

/*====================================================
.lpphoto peplephoto
======================================================*/

.photo_01 { background: url(../../images/backnumber/dcp14/01.jpg) 0 0 no-repeat; }
.photo_02 { background: url(../../images/backnumber/dcp14/02.jpg) 0 0 no-repeat; }
.photo_03 { background: url(../../images/backnumber/dcp14/03.jpg) 0 0 no-repeat; }
.photo_04 { background: url(../../images/backnumber/dcp14/04.jpg) 0 0 no-repeat; }
.photo_05 { background: url(../../images/backnumber/dcp14/05.jpg) 0 0 no-repeat; }
.photo_06 { background: url(../../images/backnumber/dcp14/06.jpg) 0 0 no-repeat; }
.photo_07 { background: url(../../images/backnumber/dcp14/07.jpg) 0 0 no-repeat; }


/*--------------------------------------------
　以下dcp14用のページで使用するCSSの記述
*--------------------------------------------*/

h2.bana_area { 
width:780px; 
margin: 0 35px 15px 30px; 
}

#DCP8_contents {
	padding: 15px 0 0 0; 
	width: 665px;
	height: auto;
	margin: 0 0 10px 0; 
	background-color:#000000; 
	color:#FFFFFF; 
	font-size: 1em; 
	line-height: 150%; 
}

.section01{ 
	background-image: url(../../images/backnumber/dcp14/back_img01.jpg) ; 
	background-position: top right; 
	background-repeat: no-repeat; 
	margin: 0; 
	padding: 0 0 25px 0; 
}
.section01 p{ 
	margin-left:13px; 
}
.section02 { 
	width: auto; 
	margin-bottom: 20px; 
}

.section02 li { 
	list-style-type: none; 
	width: 195px; 
	margin-bottom: 13px; 
}
.section02 .photArea { 
	float: left; 
	padding: 0; 
}
.Lef { 
	margin-left: 17px; 
}
.Rig { 
	margin-left: 21px; 
}

.section03{ 
	background-image: url(../../images/backnumber/dcp14/back_img02.jpg); 
	background-position: top right; 
	background-repeat: no-repeat; 
	margin: 0; 
	padding: 0; 
}
.section03 .textsection { 
	float: left;  
	width: 425px; 
}
.section03 .textsection p { 
	margin-bottom: 13px;
}
.section03 .imgsection { 
	float: left; 
	width: 229px; 
	margin-left:10px; 
	padding-top: 200px; 
	text-align: center; 
}
.section03 .imgsection p { 
	margin-bottom: 20px;
}
	
	
/*出演者写真部分*/
.vol7_SP01 {
	margin: 0 0 10px 15px; 
	padding: 0 0 0 200px; 
	background-image: url(../images/sp/dcp07_sp_photo01.jpg); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
}
.vol7_SP02 {
	margin: 0 0 10px 15px; 
	padding: 0 0 0 200px; 
	background-image: url(../images/sp/dcp07_sp_photo02.jpg); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
}
.vol7_SP03 {
	margin: 0 0 10px 15px; 
	padding: 0 0 0 200px; 
	background-image: url(../images/sp/dcp07_sp_photo03.jpg); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
}
.vol7_SP04 {
	margin: 0 0 20px 15px; 
	padding: 0 0 0 200px; 
	background-image: url(../images/sp/dcp07_sp_photo04.jpg); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
}
/*出演者写真部分なし用*/
.vol7_SP_no {
	margin: 0 0 0 15px; 
	padding: 0 0 0 20px; 
}
.vol07_btn { 
	width: 535px; 
	margin: 20px 0 0 0; 
	padding: 0 122px; 
}
 
/*====================================================
.layout
======================================================*/

#yapaSummry { 
	width: 665px; 
	padding-top: 20px; 
	background-color:#333333; 
	font-color:#fff; 
	overflow: hidden; 
}
table.ydate { 
	width: 655px; 
	margin: 0 auto;
	font-color:#fff; 
	border: 0; 
}
table.ydate th { 
	font-size: 12px; 
	line-height: 120%; 
	text-align: right; 
	margin: 0; 
	padding: 0 5px 5px 0; 
	vertical-align: top;  
}
table.ydate td {
	font-size: 11px; 
	line-height: 130%; 
	padding: 0 0 5px 0; 
}

table.ydate td p { 
	font-size: 90%; 
}

/*--------- #ALL littl ----------*/
h2.littl { 
	margin-bottom: 10px; 
}


/*--------- #BackNumber ----------*/
#BackNumber { 
	width: 664px;
	overflow: hidden; 
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	background-color: #171717; 
	color:#c4c4c4; 
}
#BackNumber h3 {
	font-size: 100%; 
	line-height: 150%; 
	margin: 27px 0 10px 30px; 
	border-bottom: #999 3px dotted; 
	width: 90%; 
}
#BNmenu { 
	margin: 0 0 20px 0; 
	width: 95%; 
	text-align: right; 	
}
.BN { 
	margin: 0 0 30px 40px; 
}
.BN h4 { 
	font-size: 100%; 
	line-height: 120%; 
	margin-bottom: 10px; 
	border-bottom: #999 1px dotted; 
	width: 95%; 
}
.BN p { 
	line-height: 110%; 
}
.BN p.tl { 
	margin: 0 0 5px 10px; 
}
.BN p.tls { 
	margin: 0 0 5px 30px; 
}

.BN p.ne { 
	margin: 0 0 10px 30px; 
	color:#CCCCCC; 
}

/*div.BNpromo { 
	width: 597px; 
	height: 283px; 
	background: url(../backnumber/image/backnamber_bg.jpg) 0 0 no-repeat; 
	padding: 11px 10px 0 61px; 
}
*/
div.NLpromo { 
	width: 597px; 
	height: 283px; 
	background: url(../next/image/next-live_bg.jpg) 0 0 no-repeat; 
	padding: 11px 10px 0 61px; 
}

