@charset "UTF-8";

/*index.html*/

#contents dl.restTit {
	margin-bottom:20px;
	
}

#contents dl.restTit dt {
	float:left;
	line-height:140%;
}

#contents dl.restTit dd {
	float:left;
	line-height:140%;
}

#contents.middle .head01  span {
}

#contents div.tabList {
	margin-bottom:20px;
}

#contents div.tabList ul li a span {	
	padding:8px 39px 5px 34px;
	_padding:10px 40px 5px 35px;
}

#contents div.tabBlk {
	padding-top:20px;
 margin:0 10px;
 width:705px;
}

#contents div.bgry {
 border-bottom:#D9D9D9 1px solid;
	padding-bottom:20px;
}

#contents div.flB {
	background:url(/dvd/images/bg_posren.gif) top right no-repeat;
 float:left;
	margin-right:30px;
	width:430px;
}

#contents div.frB {
 background:url(/dvd/images/bg_qabox.gif) top left repeat-y;
	border-top:#D9D9D9 1px solid;
	border-bottom:#D9D9D9 1px solid;
 float:left;
	width:245px;
}

#contents div.frB .qatit {
 background-color:#EEEEEE;
	border-left:#D9D9D9 1px solid;
	border-right:#D9D9D9 1px solid;
	border-bottom:#D9D9D9 1px solid;
 color:#333333;
	font-size:small;
	padding:6px 10px;
}

#contents div.frB div.inner {
 margin:10px 12px;
}

#contents div.frB div.inner ul li img {
 margin-right:3px;
}

#contents div.dvdBlk {
 margin-left:-21px;
 width:726px;
}

*:first-child+html #contents div.dvdBlk {
 margin:0 0 40px -21px;
 width:726px;
}

#contents div.dvdBox {
 float:left;
	height:240px;
 padding-left:19px;
	margin-bottom:50px;
 width:102px;
}

#contents div.dvdBox p {
 font-size:70%;
	line-height:140%;
}

#contents div.dvdBox p a img {
	border:1px solid #FFF;
}

#contents div.dvdBox p a:hover img {
	border:1px solid #D9D9D9;
}

#contents div.dvdBox p.newRelease {
	font-size:11px;
 height:17px;
	padding-bottom:0;
	width:102px;
}


#contents div.dvdBox p.title {
	font-size:11px;
 height:30px;
	margin-bottom:5px;
	width:102px;
}

#contents div.bkBox {
 float:left;
	margin-right:2px;
 width:210px;
}

#contents table.pageTabl {
	margin:0 auto 50px auto;
}

#contents table.pageTabl td.n {
 border:#D9D9D9 1px solid;
	font-size:12px;
	padding:3px 0 4px 0;
 text-align:center;
	width:20px;
}

#contents table.pageTabl td.current {
 background-color:#EFEFEF;
 font-weight:bold;
}

#contents table.pageTabl td.pre {
 border-top:#D9D9D9 1px solid;
 border-right:#D9D9D9 1px solid;
 border-bottom:#D9D9D9 1px solid;
	font-size:12px;
 font-weight:bold;
	padding:3px 1px 4px 1px;
 text-align:center;
	width:30px;
}

#contents table.pageTabl td.next {
 border-top:#D9D9D9 1px solid;
 border-left:#D9D9D9 1px solid;
 border-bottom:#D9D9D9 1px solid;
	font-size:12px;
 font-weight:bold;
	padding:3px 1px 4px 1px;
 text-align:center;
	width:30px;
}

#contents table.pageTabl td.na {
 background:url(/dvd/images/bg_next.gif) center right no-repeat;
	width:9px;
}

#contents table.pageTabl td.pa {
 background:url(/dvd/images/bg_pre.gif) center left no-repeat;
	width:9px;
}

#contents .orgTit {
 border-bottom:#DDDDDD 1px solid;
 color:#F26530;
	font-size:90%;
	font-weight:bold;
	padding:0 0 8px 12px;
	margin-bottom:5px;
}

#contents ul.iptList01 {
 width:700px;
}

#contents ul.iptList01 li {
 display:inline;
	padding-right:25px;
}

#contents ul.iptList02 {
 width:700px;
}

#contents ul.iptList02 li {
 float:left;
	margin-bottom:5px;
	width:22%;
}

#contents table.glTabl td {
 padding:0 15px 5px 0;
}

#contents input.kwd {
 border:#BBB 1px solid;
	border-left:#AAA 2px solid;
	border-top:#AAA 2px solid;
	color:#999;
	padding:3px 5px;
	width:250px;
}



/*dvd/detail/*/

#contents div.ddBlk {
 margin:0 10px;
	padding-top:15px;
 width:705px;
}

#contents div.ddBlk div.ddL {
	float:left;
 width:150px;
}

#contents div.ddBlk div.ddL p {
	text-align:center;
 width:120px;
}

#contents div.ddBlk div.ddL p.ddImg {
	margin-bottom:10px;
}

#contents div.ddBlk div.ddR {
	float:left;
 width:540px;
}

#contents div.ddBlk div.ddR dl {
	clear:both;
	_margin-bottom:10px;
 width:540px;
}

#contents div.ddBlk div.ddR dl dt {
	float:left;
 width:80px;
}

#contents div.ddBlk div.ddR dl dd {
	float:left;
 width:440px;
}

#contents div.ddBlk div.ddR p {
	border-bottom:1px dotted #DADADA;
	clear:both;
	display:block;
	margin:8px 0 15px;
	padding:8px 0;
}

#contents div.toBtn {
 margin:30px 0 50px 0;
	text-align:center;
}

