@charset "utf-8";


.mpColumn {
	position:relative;
	width:626px;
	margin:7px auto 25px;
	padding-bottom:20px;
	background:#000 url(../images/bg_main.png) left bottom no-repeat;
}

#volumeHead {
	height:311px;
	margin:0 0 20px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background:url(../images/volume_head.png) left top no-repeat;
}


#volumeHead .headingArea {
	padding:0 0 287px;
}

.smAct01 #volumeHead .headingArea {background:url(../images/vol01_main.jpg) left bottom no-repeat;}
.smAct02 #volumeHead .headingArea {background:url(../images/vol02_main.jpg) left bottom no-repeat;padding:0 0 277px;}
.smAct03 #volumeHead .headingArea {background:url(../images/vol03_main.jpg) left bottom no-repeat;padding:0 0 277px;}
.smAct04 #volumeHead .headingArea {background:url(../images/vol04_main.jpg) left bottom no-repeat;padding:0 0 277px;}
.smAct05 #volumeHead .headingArea {background:url(../images/vol05_main.jpg) left bottom no-repeat;padding:0 0 277px;}

#volumeHead .volNum {
	float:left;
	padding:6px 11px 7px;
}

#volumeHead .date {
	float:right;
	padding:0 10px;
	color:#fff;
	font-size:84%;
	line-height:24px;
}


.mpColumn .section {
	clear:both;
	padding:0 22px;
}

.mpColumn p {
	color:#fff;
	padding:0 0 16px;
}

.mpColumn .section#sectMain h2,
.mpColumn .section#sectMain p {
	float:left;
	width:420px;
}

.mpColumn .section#sectMain h2 {
	padding:0 0 20px;
}

.mpColumn h3 {
	margin:0 0 13px;
	padding:2px 0;
	background:url(../images/bg_stit.png) left bottom no-repeat;
}

.mpColumn .section#sectMain #filmInfo {
	float:right;
	width:150px;
}

.mpColumn .section#sectMain #filmInfo p {
	width:auto;
	padding:0 0 5px;
	font-size:84%;
	line-height:1.3;
}

.mpColumn .section#sectAccess p.photo {
	float:left;
	width:125px;
}

.mpColumn .section#sectAccess table,
.mpColumn .section#sectAccess dl,
.mpColumn .section#sectAccess p.txt {
	float:left;
	width:450px;
	color:#fff;
}

.mpColumn .section#sectAccess dl dt {
	padding:0 0 5px;
	color:#ffa725;
	font-weight:bold;
}

.mpColumn .section#sectAccess dd dl {
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(../images/dotline_gray.png) left bottom repeat-x;
}

.mpColumn .section#sectAccess dd dl.btm {
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}

.mpColumn .section#sectAccess dd dt {
	float:left;
	width:105px;
	color:#fff;
	font-weight:normal;
}

.mpColumn .section#sectAccess dd dd {
	float:right;
	width:335px;
	padding-left:10px;
	background:url(../images/dotline_gray_v.png) left top repeat-y;
}

.smAct04 .mpColumn .section#sectAccess dd dt {width:65px;}
.smAct04 .section#sectAccess dd dd {width:375px;}

.mpColumn .section#sectAccess p.txt a {
	padding-left:13px;
	color:#d9f1ff;
	background:url(../images/arrow.png) left center no-repeat;
	text-decoration:underline;
}

.mpColumn .section#sectAccess p.txt a:hover {
	text-decoration:none;
}

.mpColumn .section#sectStory p.btm {
	padding-bottom:30px;
	background:url(../images/dotline_gray.png) left bottom repeat-x;
}

.mpColumn .section#sectInfo {
	padding-top:10px;
	background:url(../images/dotline_gray_v.png) center top repeat-y;
}

#sectInfo .block {
	float:left;
	width:280px;
}

.mpColumn .section#sectInfo h4 {
	padding:0 0 10px;
}

.mpColumn .section#sectInfo p,
.mpColumn .section#sectInfo th,
.mpColumn .section#sectInfo td {
	color:#fff;
	font-size:84%;
	line-height:1.4;
	vertical-align:top;
}

.mpColumn .section#sectInfo th {
	padding-right:5px;
	white-space:nowrap;
}

.mpColumn #blStaff h4,
.mpColumn #blStaff table {
	float:right;
	width:190px;
}

.mpColumn #blStaff li {
	float:left;
	width:75px;
}

.mpColumn #blStaff p {
	float:left;
	width:76px;
	text-align:right;
}

#mainArea .mpColumn #blStaff p img {
	display:inline;
}

#sectInfo #blInfo {
	float:right;
}

#sectInfo #blInfo h4 {
	width:280px;
}

#sectInfo #blInfo p {
	padding-bottom:10px;
}




/* @group clearfix ----------------------------------------- */

.section:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

.section {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .section{
	height:1%;
}

.section {
	display:block;
}
/* End hide from IE-mac */

/* @end */

