@charset "utf-8";
/*
/////////////////////////////////////
ドラマグッズプレゼント
/////////////////////////////////////
*/
#DMENU{
	height:27px;
	background:url(img/dmenu_bg.gif) 0 bottom no-repeat;
	}
#DMENU li{
	width:170px;height:27px;float:left;
	background:url(../index/img/dmenu.gif) 0 0 no-repeat;
	}
	#DMENU li.dm2{background-position:-170px 0;}
	#DMENU li.dm3{background-position:-340px 0;}
#DMENU li a{
	display:block;width:168px;height:27px;
	background:url(../index/img/dmenu.gif) 0 -30px no-repeat;
	}
	#DMENU li.dm2 a{background-position:-170px -30px;}
	#DMENU li.dm3 a{background-position:-340px -30px;}
#DMENU li a:hover,#DMENU.this1 li.dm1 a{
	display:block;width:168px;height:27px;
	background:url(../index/img/dmenu.gif) 0 -60px no-repeat;
	}
	#DMENU li.dm2 a:hover,#DMENU.this2 li.dm2 a{background-position:-170px -60px;}
	#DMENU li.dm3 a:hover,#DMENU.this3 li.dm3 a{background-position:-340px -60px;}
.alt,#DMENU li a span{
	visibility:hidden;position:absolute;top:-5000px;left:-5000px;width:1px;display:none;
	/*\*/
	display:block;
	/**/
	}
/**/
#dramaPresentFormat{background:url(img/dpf_bg.gif) 0 0 repeat-y;}
.dpfInner1{background:url(img/dpf_bgtop.gif) 6px 0 no-repeat;width:859px;}
.dpfInner2{background:url(img/dpf_bgbtm.gif) 0 bottom no-repeat;padding:102px 6px 6px;}
#dai1 h2{position:relative;height:31px;}
#dai1 h2 span{display:block;position:absolute;background:url(img/dai1.gif) 0 0 no-repeat;width:445px;height:42px;top:0;left:26px;}
.dramalist{background:url(img/dai1bg.gif) 0 0 no-repeat;height:442px;padding:0 6px;}
	/*.dlinner{padding-top:20px;}*/
	.dlinner{padding-top:20px;padding-left:40px;}
	#dai2 .dlinner{padding-left:40px;}

#dai2{padding:10px 0 30px;}
#dai2 .rel{position:relative;}
#dai2 h2{background:url(img/dai2.gif) 0 0 no-repeat;width:451px;height:45px;position:absolute;top:-34px;left:24px;}
#ouboTxt{padding:0 15px 15px;color:#fff;}
#ouboTxt h3,#ouboTxt a{color:#ffe32a;}
#ouboTxt h4{font-weight:normal;}
#ouboTxt p{line-height:1.25;}
#ouboTxt .clearfix{background:#5b5b5b;}
#ouboTxt .left{float:left;padding:3% 1% 3% 3%;width:45%;}
	* html body #ouboTxt .left{width:49%;}
#ouboTxt .mb{margin-bottom:1em;margin-left:1em;}
#ouboTxt table{border-collapse:collapse;color:#fff;width:360px;}
#ouboTxt th,#ouboTxt td{border-bottom:solid 1px #aaa;text-align:left;vertical-align:middle;font-weight:normal;line-height:1.2;padding:5px 2px 5px 0;font-size:90%;}
#ouboTxt td{white-space:nowrap;}
#oubo{position:relative;}
#oubo a{display:block;position:absolute;width:168px;height:169px;background:url(img/oubo.gif) 0 -169px no-repeat;left:673px;top:-320px;}
#oubo a:hover{background-position: 0 0;}
/*.dramalist .clearfix div{float:left;width:165px;background:url(img/vr.gif) right 0 repeat-y;}*/
.dramalist .clearfix div{float:left;width:200px;background:url(img/vr.gif) 180px 0 repeat-y;}
#dai2 .dramalist .clearfix div{width:200px;background-position: 180px 0;}
	.dramalist .clearfix div.noborder{background:none;}
.entry1,.entry2,.entry3{height:190px;}
.entry1 .upper{background:url(img/sum1.gif) 0 0 no-repeat;}
.entry2 .upper{background:url(img/sum2.gif) 0 0 no-repeat;}
.entry3 .upper{background:url(img/sum3.gif) 0 0 no-repeat;}
.entry4 .upper{background:url(img/sum4.gif) 0 12px no-repeat;padding-top:12px;}
.entry5 .upper{background:url(img/sum5.gif) 0 12px no-repeat;padding-top:12px;}
.entry6 .upper{background:url(img/sum6.gif) 0 12px no-repeat;padding-top:12px;}
.entry7 .upper{background:url(img/sum7.gif) 0 12px no-repeat;padding-top:12px;}
.entry8 .upper{background:url(img/sum8.gif) 0 12px no-repeat;padding-top:12px;}

.entry9,.entry10,.entry11{height:190px;}
.entry9 .upper{background:url(img/sum9.gif) 0 0 no-repeat;}
.entry10 .upper{background:url(img/sum10.jpg) 0 0 no-repeat;}
.entry11 .upper{background:url(img/sum11.jpg) 0 0 no-repeat;}
.entry12 .upper{background:url(img/sum12.jpg) 0 12px no-repeat;padding-top:12px;}
.entry13 .upper{background:url(img/sum13.jpg) 0 12px no-repeat;padding-top:12px;}
.entry14 .upper{background:url(img/sum14.jpg) 0 12px no-repeat;padding-top:12px;}

.upper a{display:block;height:160px;background:url(img/btn_pop.gif) 24px 0 no-repeat;margin-bottom:2px;}
.upper a:hover{background-position: 24px -160px;}
.dtl a{display:block;height:15px;background:url(img/btn_detail.gif) 0 0 no-repeat;margin-left:26px;}
.dtl a:hover{background-position: 0 -15px;}
#SKYBNR{position:relative;}
#SKYBNR a{position:absolute;display:block;overflow:hidden;width:120px;height:600px;left:870px;top:26px;}


#sociallinks{position:relative;}
#sociallinksinner{
	position:absolute;left:865px;top:40px;width:115px;height:100px;
	background:url(./img/socialbg.gif) 0 0 no-repeat;
	}
#sociallinks .sl1{padding:14px 0 6px 20px;}
#sociallinks .sl2{padding:0 0 6px 20px;}
#sociallinks .sl3{padding:0 0 6px 23px;}

