@charset "UTF-8";

/* table */
div.tableSet1 table{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin: 0 0 0 138px;
}
div.tableSet1 td,
div.tableSet1 th{
	padding: 6px 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
div.tableSet1 th{
	background-color: #2f2f2f;
	color:#ffffff;
	text-align:center;
}
div.tableSet1 td{
	background-color: #4d4d4d;
	color:#ffffff;
	text-align:left;
}
div.tableSet1 a.arrow01{
background:url(../images/arrow_r.png) no-repeat left top;
padding-left:20px;
display:block;
}
div.tableSet1 txt12{
color:#FFFFFF;
}

#dboxContents a{
color:#FFFFFF;
}
/* text-align */
.ta_c{
text-align:center !important;
}
.ta_r{
text-align:right !important;
}
/* margin */
.mr_10{
margin-right:10px !important;
}
.mb_3{
margin-bottom:3px !important;
}
.mb_20{
margin-bottom:20px !important;
}
#dboxContents {
background:#000000;
color:#cccccc;
text-align:center;
line-height:1.3;
width:950px;
margin:0 auto 0;
padding-top:40px;
}
#dboxContents #dboxContentsWrapper{
margin-bottom:20px;
}

/* dboxFlash */
#dboxContents #dboxFlash{
margin-bottom:50px;
}
/* new */
#dboxContents #new{
margin:0 auto 50px;
padding:35px 110px;
background:url(../images/bg_new.jpg) no-repeat left top;
width:700px;
min-height:73px;
}
*html #dboxContents #new{
height:73px;
}
/* sakuhinWrapper */
#dboxContents #sakuhinWrapper{
margin:0 auto 10px;
width:900px;
}
#dboxContents #sakuhinWrapper h2{
padding-bottom:20px;
}
#dboxContents #sakuhinWrapper .movieList{
background:url(../images/bg_movie_btm.png) no-repeat left bottom;
padding-bottom:36px;
/*margin-top:-20px;*/
width:900px;
position:relative;
}
#dboxContents #sakuhinWrapper .movieListWrapper{
background:url(../images/bg_movie_top.png) no-repeat left top;
padding:36px 26px 0 36px;
overflow:hidden;
position:static !important;
zoom:1;
}
#dboxContents #sakuhinWrapper .movieImg{
float:left;
width:200px;
line-height:0.01em;
font-size:0.01em;
position:relative;
}
#dboxContents #sakuhinWrapper .movieDetail{
padding-left:220px;
text-align:left;
}
#dboxContents #sakuhinWrapper .movieDetail .movieTtl{
color:#FFFFFF;
margin-bottom:5px;
font-size:123%;
}
#dboxContents #sakuhinWrapper .movieDetail .movieCap{
color:#FFFFFF;
margin-bottom:10px;
}
#dboxContents #sakuhinWrapper .movieDetail .movieTxt{
margin-bottom:5px;
}
#dboxContents #sakuhinWrapper .movieDetail .movieCopy{
padding-bottom:20px;
font-size:78%;
color:#999999;
}
#dboxContents #sakuhinWrapper .movieDetail .movieBtn{
position:absolute;
right:25px;
bottom:25px;
}
#dboxContents #sakuhinWrapper .movieIcon{
vertical-align:text-bottom;
position:relative;
}
/* eseki */
#dboxContents #eseki{
margin:0 auto 50px;
width:860px;
}
#dboxContents #esekiWrapper{
padding:10px 25px 15px 20px;
background:url(../images/bg_eseki.gif) no-repeat left bottom;
text-align:left;
width:815x;
zoom:1;
}
*html #dboxContents #esekiWrapper{
width:860x;
}
#dboxContents #eseki ul#esekiList{
margin:10px 0;
padding:0;
overflow:hidden;
zoom:1;
}
#dboxContents #eseki ul#esekiList li{
margin:0 30px 0 0;
padding:0;
float:left;
}
*html #dboxContents #eseki ul#esekiList li{
width:120px;
}
#dboxContents #eseki .esekiComment{
font-size:78%;
text-indent:-1.25em;
padding-left:1.25em;
}
/* about */
#dboxContents #about{
margin-bottom:50px;
}
#dboxContents #about #aboutWrapper{
margin:20px auto 30px;
width:860px;
text-align:left;
overflow:hidden;
}
#dboxContents #about .aboutDetail{
padding-right:410px;
}

#movieArea{
	width:390px;
	float:right;
	}
#dboxContents #about .aboutFlash{
border:1px #464646 solid;
overflow:hidden;
}
#aboutWrapper .movie_ttl{
text-align:center;
width:390px;
height:30px;
margin-bottom:0;
}
/* try */
#dboxContents #try{
width:900px;
margin:0 auto 0;
text-align:left;
position:relative;
}
#dboxContents #try #tryWrapper{
background:url(../images/bg_try_btm.jpg) repeat-x left bottom;
overflow:hidden;
width:900px;
}
#dboxContents #try .tryDetail{
padding:18px 0 40px 300px;
width:375px;
min-height:210px;
}
*html #dboxContents #try .tryDetail{
height:210px;
}
#dboxContents #try .tryImg{
position:absolute;
left:0;
top:26px;
}
/* twitter */
#dboxContents #twitter{
text-align:right;
width:860px;
margin:0 auto 0;
}
/* theater */
#dboxContents #theater{
margin-bottom:50px;
}
#dboxContents #theater #theaterWrapper{
width:860px;
margin:20px auto 0;
text-align:left;
}
#dboxContents #theater .theaterIconTbl{
background:url(../images/bg_theater_top.gif) no-repeat left top;
padding-top:4px;
}
#dboxContents #theater .theaterIconTblWrapper{
background:url(../images/bg_theater_btm.gif) no-repeat left bottom;
padding-bottom:4px;
}
#dboxContents #theater .theaterIconTblWrapper table{
font-size:78%;
}
/* price */
#dboxContents #price{
margin-bottom:50px;
}
#dboxContents #price #priceWrapper{
width:860px;
margin:20px auto 0;
text-align:left;
overflow:hidden;
}
#dboxContents #price .priceImg{
float:right;
width:194px;
}
#dboxContents #price .priceDetail{
width:657px;
}
#dboxContents #price .priceComment{
font-size:78%;
text-indent:-1.25em;
padding-left:1.25em;
color:#999999;
}
/* other */
#dboxContents #other01{
width:880px;
margin:0 auto 20px;
text-align:left;
position:relative;
}
#dboxContents #other01Wrapper{
background:url(../images/bg_other_btm.jpg) repeat-x left bottom;
overflow:hidden;
}
#dboxContents #other01Wrapper .other01Txt{
margin:5px 180px 20px 100px;
}
#dboxContents #other01Wrapper .other01Img{
position:absolute;
right:20px;
bottom:11px;
}
#dboxContents #other02{
width:880px;
margin:0 auto 20px;
text-align:left;
}
#dboxContents #other02Wrapper{
background:url(../images/bg_other_btm.jpg) repeat-x left bottom;
overflow:hidden;
zoom:1;
}
#dboxContents #other02 .other02Banner{
overflow:hidden;
width:860px;
margin:0 auto;
}
#dboxContents #other02 .other02Left,
#dboxContents #other02 .other02Right{
float:left;
width:430px;
}
#dboxContents ul.otherComment{
margin:10px 15px 15px;
}
#dboxContents ul.otherComment li{
margin:0 0 5px 0;
padding:0;
font-size:78%;
text-indent:-1.25em;
padding-left:1.25em;
}
/* link */
#dboxContents #link{
width:880px;
margin:0 auto;
text-align:right;
}

/* footer */
#dboxContents .dboxContentsFooter{
background:url(../images/dbox_line.gif) repeat-x left top;
padding:10px 0 30px;
margin:0 35px;
text-align:left;
}

/* socialBtn */
.socialBtn{
width:950px;
margin:0 auto;
position:relative;
}
.socialBtn .socialBtnWrapper{
position:absolute;
right:6px;
top:-428px;
}
.socialBtnLeft{
width:4px;
height:32px;
background:url(../images/bg_sa_l.gif) no-repeat left top;
display:block;
float:left;
}
.socialBtnRight{
width:4px;
height:32px;
background:url(../images/bg_sa_r.gif) no-repeat right top;
display:block;
float:left;
}

.socialBtn .socialBtns{
padding:6px 6px 6px 6px;
background:url(../images/bg_sa_m.gif) repeat-x left top;
float:left;
}
.socialBtn .socialBtns li{
list-style:none;
float:left;
margin-right:6px;
}

.socialBtn img{
vertical-align:top;
}


.socialBtn .socialBtnWrapper2{
position:relative;
right:35px;
overflow:hidden;
clear:both;
}

.socialBtn .socialBtnWrapper2 .socialBtnLeft{
float:right;
background:url(../images/bg_sa_r.gif) no-repeat right top;
}
.socialBtn .socialBtnWrapper2 .socialBtnRight{
background:url(../images/bg_sa_l.gif) no-repeat right top;
float:right;
}
.socialBtn .socialBtnWrapper2 .socialBtns{
float:right;
}
