
.wrap .main{
	background:url(../images/sc_back01.jpg) no-repeat;
}

.wrap .main.sc{
	background:url(../images/sc_back02.jpg) no-repeat;
}

.wrap .main .box_l{
	width:142px;
	height:525px;
	float:left;
}

.wrap .main .box_r{
	width:828px;
	height:525px;
	float:right;
}

.wrap .main .sub_box h3{
	color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
	padding:5px 0px;
	margin:0px 0px 15px 0px;
	font-size:14px;
}


.wrap .main .sub_box .sp_menu{
	height:30px;
	font-size:12px;

}

.wrap .main .sub_box .sp_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.wrap .main .sub_box .sp_menu ul li{
	float:left;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #FFF;
}

.wrap .main .sub_box .sp_menu ul li.start{
	float:left;
	margin-left:0px;
	padding-left:10px;
	border-left:1px solid #FFF;
}

.wrap .main .sub_box .box_next{
	width:180px;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
	text-align:center;
}

.wrap .main .sub_box .box_next img{
	margin-bottom:5px;
}

.wrap .main .sub_box .movie{
	text-align:center;
}
.wrap .main .sub_box .movie_menu{
	text-align:right;
	line-height:170%;
	font-size:12px;
}

.wrap .main .sub_box ul.mes{
	margin:0px 0px 30px 20px;
	padding:0px;
}

.wrap .main .sub_box ul.mes li{
	margin:0px 0px 5px 0px;
}

.wrap .main .sub_box .mes01{
	float:left;
	width:200px;
	display:block;
	margin:0px 15px 0px 0px;
	padding:0px;
}

.wrap .main .sub_box .mes02{
	float:left;
	width:580px;
	display:block;
	margin:0px;
	padding:0px;	
}

.wrap .main .sub_box dl.inter{
	font-size:14px;
	line-height:140%;
	margin:20px 0px 20px 0px;
}

.wrap .main .sub_box dl.inter dd{
	margin:-20px 0px 10px 60px;
}

.wrap .main .sub_box p.tl{
	margin:50px 0px 20px 0px;
	padding:0px;
}

.caption01{
	font-size:13pt;
	color:#FFCC00;
	font-weight:bold;
}
.caption02{
	font-size:12pt;
	color:#ffffff;
}
.f8{
	font-size:8pt;
}

a.btnBuy{
	width:150px;
	height:26px;
	display:block;
	background-image:url(../images/btn_buy.gif);
	padding:0;
	margin:2px 60px 0 0;
}
a.btnBuy:hover{background-image:url(../images/btn_buy_on.gif);}
a.btnBuy span{	display:none;}

.min{font-size:9pt;float:clear;vertical-align:text-bottom}
.org{color: #FFCC00;}

#pacMenu{
}
#pacMenu ul{
	padding:0;
	margin:0 0 0 0;
	list-style-type: none;
}
#pacMenu li{
	list-style-type: none;
	font-size:10pt;
	float:left;
	margin: 0 4px 2px 0;
	/*width: 120px;*/
	text-align:center;
}
#pacMenu a{
	padding: 2px 8px 2px 8px;
	margin:0 0 0 0;
	display:block;
	background-color:#000000;
}
#pacMenu a:hover{
	background-color:#081204;
	text-decoration:none;
	color:#ffffff;
}

.clear{clear:both;}
.pacImg{
	float:right;
	padding:0 0 5px 5px;
	margin:0;
}
.bold{font-weight:bold;}
.pacInfo{

}
.pacInfo th{
	text-align:left;
}
.f8normal{font-size:8pt;font-weight:normal;}
.org_b{color: #FFCC00;font-weight:bold;}
.shopTokuten{
	border-bottom:1px dotted #FFCC00;
	border-top:1px dotted #FFCC00;
	color:#FFCC00;
	padding:5px 0;
}