@charset "UTF-8";


/* DVD 詳細ページ */
#dvdpageWrap{
	padding: 5px 10px 0;
}
#dvdData h2.title{
	font-size:16px;
	font-weight:bold;
	line-height:1.4;
	margin:0 0 8px 0;
}
.dvdMainData{
	margin:0 0 25px 0;
}
#dvdData .dvdImg{
	float:left;
	width:260px;
}
#dvdData .dvdInfo{
	float:right;
	width:335px;
	padding:0 15px 0 0;
}
#dvdData p{
	line-height: 1.6em;
}
#dvdData p.read{
	margin:0 0 25px 0;
}
.dvddataLink{
	text-align:right;
}
p.package{
	margin:0 0 12px 0;
	
}
#dvdData .dvdImg p{
	text-align:center;
}
.dvdSpec h4{
	margin:0 0 8px 0;
}
.dvdSpec p{
	/*padding:0 10px;*/
}
.dvdData_verList li{
	/*margin:0 0 25px 0;*/
	padding: 15px 0 25px 0;
	border-left: 2px solid #C9D3EC;
	border-right: 2px solid #C9D3EC;
	border-bottom: 2px solid #C9D3EC;
}
.dvdData_verList li:first-child{
	/*margin:0 0 25px 0;*/
	padding: 15px 0 25px 0;
	border: 2px solid #C9D3EC;
}

.dvdData_verList .dvdSpec{
	padding:0 10px;
}
.categoryTab{
	color:#fff;
	font-size:11px;
	padding:1px 4px 1px;
	margin:0 4px 0 0;
	vertical-align:middle;
	display:inline-block;
	background:url(/pages/images/bgcategorytab.png) 0 0 repeat-x;
}

.categoryTab2{
	color:#fff;
	font-size:11px;
	padding:1px 4px 1px;
	margin:0 4px 0 0;
	vertical-align:middle;
	display:inline-block;
	background:url(/pages/images/bgcategorytab2.png) 0 0 repeat-x;
}

#pageHeaderNoBar .barThick h1 {
	padding-top: 10px;
	position: static!important;
}




.even{
	background:#F1F2F6;
}
#titleDvd a{
	background:url(/pages/images/dvd_localnavi.gif) 0 -25px no-repeat!important;
}
#titleDvd a:hover{
	background:url(/pages/images/dvd_localnavi.gif) 0 0 no-repeat!important;
}
.page_titleDvd #titleDvd a{
	background:url(/pages/images/dvd_localnavi.gif) 0 0 no-repeat!important;
}



/* 今週の一押し */
#DVDpushContent{
	padding:15px;
	margin:0 0 25px 0;
}
#DVDpushContent h3{
	line-height:1.5em;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px 0;
	color:#cba000;
}
#DVDpushContent p{
	line-height:1.6em;
}
.dvdBar{
	padding:0 10px;
}
.h1DvdLogo{
	display:inline-block;
	vertical-align:middle;
	margin: -4px 0 0 8px;
	/*
	position:absolute;
	top:4px;
	left:170px;
	*/
}
.dvd_weeklyPush{
	background-color:#0569a7;
	color:#fff;
	padding:10px 0 8px 56px;
	font-size:14px;
	font-weight:bold;
}
.DVDsubdata{
	 border-left:4px solid #ddb900;
	 padding:0 0 0 10px ;
}
.DVDsubdata h2 a{
	font-size:18px;
	display:block;
	font-weight:bold;
	margin:0 0 8px 0;
	color:#333;
}
.DVDsubdata .category{
	color:#1AA61A;
}
.DVDsubdata .label{
	font-size:10px
}
.postDate{
	text-align:right;
	color:#aaa;
	margin:0 0 16px 0;
}
.DVDpushmain{
	width:500px;
	margin:0 auto 24px;
}
.alignright{
	float:right;
	margin: 0 0 16px 16px;
}
.amazonBanner{
	text-align:center;
}
.amazonBanner span{
	display:inline-block;
	margin:0 0 12px 0;
}
.paragraphWrap{
	margin:0 0 25px 0;
}
.DVDFeatures .DVDFeaturesImg{
	float:left;
}
.DVDFeatures .DVDFeaturesRead{
	float:right;
}
.DVDpushInfo{
	padding:8px;
	background:#ECEFF4;
	position:relative;
}
.DVDpushInfo .title a{
	font-weight:bold;
	font-size:16px;
}
.DVDpushInfo .img{
	width:100px;
	float:left;
}
.DVDpushInfo .img img{
	width: 100%;
}
.DVDpushInfo .release{
	margin:0 0 4px 0!important;
}

.DVDpushInfo .data{
	width:480px;
	float:right;
}
.DVDpushInfo .data .title{
	margin:0 0 8px 0;
	padding: 0 60px 0 0;
}

.DVDFeaturesImg{
	width:200px;
	float:left;
}
.DVDFeaturesRead{
	float:right;
	width:385px;
}
.release{
	color:#1AA61A;
	margin:0 0 4px 0;
}



/* 本誌連動ページ */
#DVDFeatureList{
	border:1px solid #0569a7;
	margin:0 0 25px 0;
}
#DVDFeatureList h2{
	background-color: #0569a7;
	color: #fff;
	padding: 10px 0 8px 54px;
	font-size: 14px;
	font-weight: bold;
}
#DVDFeatureList .listInner{
	padding: 10px 10px 0;
}
#DVDFeatureList .DVDpushInfo {
	margin:0 0 8px 0;
}
#DVDFeatureList .DVDpushInfo .data{
	width:490px;
}
.DVDpushInfo .data .read{
	margin:0 0 4px 0;
	line-height:1.6;
}
.DVDpushInfo .ancher{
	text-align:right;
}
.DVDFeaturesPackage{
	margin:0 0 4px 0;
}



/* DVD　トップページ*/
#dvdTopContent{
	background:#fff;
	padding:0 10px 10px;
}
.dvdTopSubText{
	padding:4px 10px 0px 10px;
}
#dvdTopContent .listInner{
}
.pusContentTxt h3 a{
	display:inline-block;
	font-weight:bold;
	color:#333;
	font-size:16px;
	margin:0 0 4px 0 ;
	line-height:1.6;
}
.pusContentTxt p.copy{
	color:#0269A8;
	font-size:14px;
	margin:0 0 4px 0 ;
	line-height:1.6;
}
.pusContentTxt p.read{
	color:#333;
	margin:0 0 4px 0 ;
	line-height:1.6;
}
.pusContentImg{
	float:left;
}
.pusContentTxt{
	width: 405px;
	float:right;
}
.pusContentTxt h3{
	border-left:3px solid #cc0000;
	padding:0 0 0 4px;
}
.backnumber{
	text-align:center;
	margin:0 0 8px 0;
}


#dvdTopContent  .DVDpushInfo .data{
	width:470px;
}
.MypageMovie_head {
	background: url(/images/mypage_head.jpg) no-repeat;
	width: 615px;
	height: 8px;
	font-size: 1px;
}
#back{
	width:615px;
	height:auto;
	font-size:9px;
	background: url(/images/mypage_bg.jpg) repeat;
		vertical-align:top;
}
#dvdTopContent .MypageMovie_foot {
	background: url(/images/mypage_foot.jpg) no-repeat;
	width: 635px;
	height: 8px;
	vertical-align: top;
}
#dvdTopContent #MypageMovie{
	margin:0 0 25px 0;
}
#dvdTopContent #MypageMovie h2{
	color:#fff;
	/*position:relative;*/
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 50px;
}
#dvdTopContent #MypageMovie .h1DvdLogo{
	display:inline-block;
	vertical-align:middle;
	margin: -4px 0 0 8px;
	/*
	position:absolute;
	top: -1px;
	left: 285px;
	*/
}
.DVDConnected{
	padding:5px 10px 5px 10px;
}
.DVDConnectedImg {
	width:80px;
	float:left;
}
.DVDConnectedTxt {
	width: 490px;
	float:right;
}
.DVDConnectedImg img {
	width:100%;
}
.DVDConnected li{
	background:#fff;
	padding:8px;
	margin: 10px 0 0 0;
}
.DVDConnected li:first-child{
	background:#fff;
	padding:8px;
	margin: 0 0 0 0;
}

.DVDConnectedTxt h3{
	line-height:1.6;
	margin:0 0 6px 0;
	border-left: 3px solid #cc0000;
	padding: 0 0 0 4px;	
}
.DVDConnectedTxt h3 a{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.DVDConnectedTxt h3 a:hover{
	text-decolation:underline;

}
.DVDConnectedTxt p{
	line-height:1.6;
}
#dvdTopContent #MypageMovie .backnumber{
	text-align:center;
	padding:4px 0 4px 0;
	margin:0;
}
#dvdTopContent #MypageMovie .backnumber a{
	color:#fff;
}

#DVDNews{
	border:1px solid #0569a7;
	margin:0 0 25px 0;
}
#DVDNews h2{
	background-color: #0569a7;
	color: #fff;
	padding: 10px 0 8px 66px;
	font-size: 14px;
	font-weight: bold;
}
#DVDNews .DVDNewslist{
	padding: 10px 10px 10px 5px;
}
#DVDNews .DVDNewslist li{
	margin: 12px 0 0 0;
	line-height:1.6;
	padding: 0px 0px 0px 17px;
	background: 7px url(/pages/images/icon_movieList.gif) no-repeat;	
}
#DVDNews .DVDNewslist li:first-child{
	margin: 0 0 0 0;
	line-height:1.6;
	padding: 0px 0px 0px 17px;
	background: 7px url(/pages/images/icon_movieList.gif) no-repeat;	
}
.newsDate{
	color: #1AA61A;
}
.newsBacknumber{
	text-align:right;
	padding:0 10px 0 0;
	margin:0 0 10px 0;
}

.DVDpushInfo{
	margin:0 0 15px 0;
}
.DVDpushInfo .iconInfo{
	position:absolute;
	top:0;
	right:0;
}
.bg_iconFeature{
	background-image:url(/images/icon_feature.png);
	background-position:10px 0px;
	background-repeat:no-repeat;
}
.bg_iconFeaturedvd{
	background-image:url(/images/icon_feature.png);
	background-position:10px center;
	background-repeat:no-repeat;
}
.bg_iconNwes{
	background-image:url(/images/icon_news.png);
	background-position:8px center;
	background-repeat:no-repeat;
}
.bg_iconBluRay{
	background-image:url(/images/icon_blue-ray.png);
	background-position:0 center;
	background-repeat:no-repeat;
	padding:0 0 0 68px;
}
.bg_iconDvd{
	background-image:url(/images/icon_dvd.png);
	background-position:0 center;
	background-repeat:no-repeat;
	padding:0 0 0 58px;
}
.bg_iconDisk{
	background-image:url(/images/bg_icondisk.png);
	background-position:4px 4px;
	background-repeat:no-repeat;
	padding-left:40px!important;
}
/*
.DVDconected .DVDsubdata{
	border-left:4px solid #ddb900;
}
*/
/*
.DVDconected h3{
	color:#cba000!important;
}
*/



/*
.hoverAlpha{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.hoverAlpha:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
*/
/* textonline standonlineStextwidth*/

span.discount{
	color : red;
	font-weight : bold;
	font-size: 15px;

}

span.del{
	color : #4a4a4a;
	text-decoration: line-through;
}

span.off{
	color : red;
	font-weight : bold;
}

label.title{
	font-weight : bold;
}