@charset "UTF-8";

#wrapper {
	text-align:center;
	padding:0;
	margin:0;
}
#container {
	width:980px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	text-align:left;
	color:#FFFFFF;
	background:#141313;
}
#HeaderBox {
	position:relative;
	top:0:
	left:0;
	width:980px;
	height:251px;
	margin:0;
	padding:0;
	background:url(../_images/head_img.jpg) center top no-repeat;
}
#HeaderBox h1{
	position:absolute;
	top:54px;
	left:50px;
	width:450px;
	height:120px;
}
#HeaderBox h1 a{
	display:block;
	overflow:hidden;
	width:450px;
	height:0 !important;
	height /**/:120px;
	padding-top:120px;
	margin:0;
}
.shopBtn{
	position:absolute;
	top:0;
	left:856px;
	width:124px;
	height:23px;
	margin:0;
	background: url(../_images/btn_shop.png) no-repeat left top;
}
.shopBtn a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:23px;
	padding-top:23px;
	cursor:pointer;
	background: url(../_images/btn_shop.png) no-repeat left top;
}
.shopBtn a:hover{
	background-position:0 -23px;
}
#globalNavi{
	clear:both;
	width:980px;
	height:40px;
	margin:0;
	padding:0;
}
#scoopNavi{
	width:980px;
	height:40px;
	margin:0;
	padding:0;
	list-style-type:none;
	background: url(../_images/navi_btn.png) no-repeat left top;
}
#scoopNavi li{
	float:left;
	height:40px;
}
#scoopNavi li a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	cursor:pointer;
	background: url(../_images/navi_btn.png) no-repeat left top;
}

#scoopNavi li.nav01 a {width:140px;margin-left:35px;margin-right:32px;background-position:-35px 0;}
#scoopNavi li.nav02 a {width:200px;margin-right:32px;background-position:-207px 0;}
#scoopNavi li.nav03 a {width:214px;margin-right:32px;background-position:-439px 0;}
#scoopNavi li.nav04 a {width:200px;background-position:-685px 0;}

#scoopNavi li.nav01 a:hover {width:140px;margin-left:35px;margin-right:32px;background-position:-35px -40px;}
#scoopNavi li.nav02 a:hover {width:200px;margin-right:32px;background-position:-207px -40px;}
#scoopNavi li.nav03 a:hover {width:214px;margin-right:32px;background-position:-439px -40px;}
#scoopNavi li.nav04 a:hover {width:200px;background-position:-685px -40px;}

#scoopNavi li.nav01 a.stay {width:140px;margin-left:35px;margin-right:32px;background-position:-35px -40px;}
#scoopNavi li.nav02 a.stay {width:200px;margin-right:32px;background-position:-207px -40px;}
#scoopNavi li.nav03 a.stay {width:214px;margin-right:32px;background-position:-439px -40px;}
#scoopNavi li.nav04 a.stay {width:200px;background-position:-685px -40px;}

#MovieArea{
width:980px;
margin-top:50px;
padding-bottom:50px;
text-align:center;
}
#fotterAria{
	clear:both;
	width:980px;
	height:50px;
	background-color:#000000;
}
#fotterAria p{
margin:0;
padding:0;
}
#fotterAria p.fLogo{
float:left;
width:70px;
margin:0 0 0 10px;
padding:0;
}
#fotterAria p.fTxt{
/* float:left; */
color:#DBBC81;
padding:8px 0 0 0;
font-size:84%;
text-align:left;
}
/* ========== bnrArea*/
#bnrArea{
width:700px;
height:100px;
margin:35px 0 0 140px;
padding:0 0 0 0;
}
/* ========== TOPAREA*/
#topArea{
width:880px;
height:980px;
margin:35px 0 0 50px;
padding:0 0 35px 0;
background: url(../_images/top_img.jpg) no-repeat left top;
}
/* ========== ROCKJAZZAREA*/
#rockArea{
width:908px;
margin:66px 0 0 36px;
padding:0;
color:#FFF;
}
#jazzArea{
width:908px;
margin:66px 0 0 36px;
padding:0;
}
#rockDetail{
position:relative;
width:908px;
height:580px;
background: url(../_images/rock_img.jpg) no-repeat left top;
color:#FFF;
}
#jazzDetail{
position:relative;
width:908px;
height:580px;
background: url(../_images/jazz_img.jpg) no-repeat left top;
}
.rDetTx{
position:absolute;
top:82px;
left:30px;
width:230px;
height:74px;
}
.rDetTx dt{
font-size:16px;
font-weight:bold;
color:#FFF;
}
.rDetTx dd{
font-size:12px;
color:#FFF;
}
#rSpecTx{
position:absolute;
top:200px;
left:30px;
width:480px;
}
#rSpecTx caption{
text-align:left;
font-size:14px;
font-weight:bold;
background-color:#0E0C0C;
padding:3px 0 2px 5px;
}
#rSpecTx th{
width:125px;
font-size:12px;
/*  background-color:#262525;  */
padding:3px 0 2px 5px;
}
#rSpecTx td{
font-size:12px;
/*  background-color:#0E0C0C;  */
padding:3px 0 2px 5px;
}
#rSpecTx p{
text-align:right;
font-size:10px;
color:#CCCCCC;
}
#rMtrTx{
position:absolute;
top:300px;
left:550px;
width:350px;
}
#rMtrTx caption{
text-align:left;
font-size:12px;
font-weight:bold;
background-color:#0E0C0C;
padding:3px 0 2px 5px;
}
#rMtrTx th{
width:120px;
font-size:10px;
/*  background-color:#262525;  */
padding:3px 0 2px 5px;
}
#rMtrTx td{
width:200px;
font-size:10px;
/*  background-color:#0E0C0C;  */
padding:3px 0 2px 5px;
}
#rWeiTx{
position:absolute;
top:473px;
left:550px;
width:120px;
}
#rWeiTx dt{
font-size:12px;
font-weight:bold;
background-color:#0E0C0C;
padding:3px 0 2px 5px;
}
#rWeiTx dd{
font-size:10px;
/*  background-color:#0E0C0C;  */
padding:3px 0 2px 5px;
}
#rSizeTx{
position:absolute;
top:473px;
left:680px;
width:200px;
}
#rSizeTx dt{
font-size:12px;
font-weight:bold;
background-color:#0E0C0C;
padding:3px 0 2px 5px;
}
#rSizeTx dd{
font-size:10px;
/*  background-color:#0E0C0C;  */
padding:3px 0 2px 5px;
}
#rNumber{
width:860px;
margin:0 0 0 27px;
}
#rNumber dt{
font-size:18px;
font-weight:bold;
color:#4D92EF;
}
#rNumber dd{
font-size:14px;
}
#rNumber table{
float:left;
width:430px;
margin-top:20px;
}
#rNumber th{
background-color:#413D3D;
padding:3px 0 2px 5px;
}
#rNumber td.endP{
padding-bottom:50px;
}
#jNumber{
width:860px;
margin:0 0 0 27px;
}
#jNumber dt{
font-size:18px;
font-weight:bold;
color:#EFA54D;
}
#jNumber dd{
font-size:14px;
}
#jNumber table{
float:left;
width:430px;
margin-top:20px;
}
#jNumber th{
background-color:#413D3D;
padding:3px 0 2px 5px;
}
#jNumber td.endP{
padding-bottom:50px;
}
/* ========== MDLAREA*/
#MDLArea{
width:880px;
margin:35px 0 0 50px;
padding:0 0 35px 0;
}
#MDLArea h2{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title.png) no-repeat left top;
}
.mdl_st{
font-size:14px;
color:#FDD747;
font-weight:bold;
}
#MDLBanner{
	margin:20px 90px;
	padding:0;
}

#XmasBlock{
	clear:both;
}
#XmasBlock h3{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title1.png) no-repeat left top;
}
#XmasBlock p.kome{
width:840px;
margin:0 20px;
padding:0 0 60px 0;
text-align:left;
}
#XmasMu1{
width:440px;
float:left;
}
#XmasMu1 table{
width:400px;
margin:20px 20px 10px 20px;
}
#XmasMu1 th{
width:7.5em;
background-color:#000;
margin:10px 0 0 0;
padding:0 0 0 5px;
text-align:left;
}
#XmasMu1 td{
margin:10px 0 0 0;
text-align:left;
}
#XmasMu1 p.down{
width:400px;
margin:0 20px;
padding:0 0 10px 0;
text-align:center;
background:url(../_images/mdl_line.png) repeat-x left top;
}
#XmasMu1 img{
margin:10px 0 0 0;
}
#XmasMu2{
width:440px;
float:left;
}
#XmasMu2 table{
width:400px;
margin:20px 20px 10px 20px;
}
#XmasMu2 th{
width:7.5em;
background-color:#000;
margin:10px 0 0 0;
padding:0 0 0 5px;
text-align:left;
}
#XmasMu2 td{
margin:10px 0 0 0;
text-align:left;
}
#XmasMu2 p.down{
width:400px;
margin:0 20px;
padding:0 0 10px 0;
text-align:center;
background:url(../_images/mdl_line.png) repeat-x left top;
}
#XmasMu2 img{
margin:10px 0 0 0;
}

#TKBlock{
clear:both;
}
#TKBlock h3{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title2.png) no-repeat left top;
}
#TKBlock table{
width:840px;
margin:20px 0 10px 20px;
}
#TKBlock th{
width:7.5em;
background-color:#000;
margin:10px 0 0 0;
padding:0 0 0 5px;
text-align:left;
}
#TKBlock td{
margin:10px 0 0 0;
text-align:left;
}
#TKBlock p.down{
width:840px;
margin:0 20px;
padding:0 0 10px 0;
text-align:center;
background:url(../_images/mdl_line.png) repeat-x left top;
}
#TKBlock p.kome{
width:840px;
margin:0 20px;
padding:0 0 60px 0;
text-align:left;
}
#TKBlock img{
margin:10px 5px 0 0;
}
#HowToBlock h3{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title3.png) no-repeat left top;
}
#HowToBlock p{
width:840px;
margin:0 20px;
padding:10px 0 50px 0;
font-size:14px;
color:#FDD747;
}
#AtBlock h3{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title4.png) no-repeat left top;
}
#AtBlock ul{
width:840px;
margin:0 20px;
padding:10px 0 50px 0;
list-style:none;
}

#MonthlyBlock h3{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title1.png) no-repeat left top;
}
#MonthlyBlock p.kome{
width:840px;
margin:0 20px;
padding:0 0 60px 0;
text-align:left;
}
/*
#MonthlyBlock p.down{
width:840px;
margin:0 20px;
padding:0 0 10px 0;
text-align:center;
background:url(../_images/mdl_line.png) repeat-x left top;
}
*/
#MonthlyMu1{
width:440px;
float:left;
}
#MonthlyMu1 table{
width:400px;
margin:20px 20px 10px 20px;
}
#MonthlyMu1 th{
width:7.5em;
background-color:#000;
margin:10px 0 0 0;
padding:0 0 0 5px;
text-align:left;
}
#MonthlyMu1 td{
margin:10px 0 0 0;
text-align:left;
}
#MonthlyMu1 p.down{
width:400px;
margin:0 20px;
padding:0 0 10px 0;
text-align:center;
background:url(../_images/mdl_line.png) repeat-x left top;
}
#MonthlyMu1 img{
margin:10px 0 0 0;
}
#MonthlyMu2{
width:440px;
float:left;
}
#MonthlyMu2 table{
width:400px;
margin:20px 20px 10px 20px;
}
#MonthlyMu2 th{
width:7.5em;
background-color:#000;
margin:10px 0 0 0;
padding:0 0 0 5px;
text-align:left;
}
#MonthlyMu2 td{
margin:10px 0 0 0;
text-align:left;
}
#MonthlyMu2 p.down{
width:400px;
margin:0 20px;
padding:0 0 10px 0;
text-align:center;
background:url(../_images/mdl_line.png) repeat-x left top;
}
#MonthlyMu2 img{
margin:10px 0 0 0;
}

#MonthlyBlock h3.apr{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0904.png) no-repeat left top;
}

#MonthlyBlock h3.may{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0905.png) no-repeat left top;
}
#MonthlyBlock2 h3.may{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0905.png) no-repeat left top;
}

#MonthlyBlock h3.jun{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0906.png) no-repeat left top;
}
#MonthlyBlock2 h3.jun{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0906.png) no-repeat left top;
}

#MonthlyBlock h3.july{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0907.png) no-repeat left top;
}
#MonthlyBlock2 h3.july{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0907.png) no-repeat left top;
}

#MonthlyBlock h3.vol5{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0909.png) no-repeat left top;
}
#MonthlyBlock2 h3.vol5{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0909.png) no-repeat left top;
}

/*#MonthlyBlock2{
clear:both;
}*/
#MonthlyBlock2 h3{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title2.png) no-repeat left top;
}
#MonthlyBlock2 table{
width:840px;
margin:20px 0 10px 20px;
}
#MonthlyBlock2 th{
width:7.5em;
background-color:#000;
margin:10px 0 0 0;
padding:0 0 0 5px;
text-align:left;
}
#MonthlyBlock2 td{
margin:10px 0 0 0;
text-align:left;
}
#MonthlyBlock2 p.down{
width:840px;
margin:0 20px;
padding:0 0 10px 0;
text-align:center;
background:url(../_images/mdl_line.png) repeat-x left top;
}
#MonthlyBlock2 p.kome{
width:840px;
margin:0 20px;
padding:0 0 60px 0;
text-align:left;
}
#MonthlyBlock2 img{
margin:10px 5px 0 0;
}
#MonthlyBlock2 h3.apr{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:28px;
	padding-top:28px;
	background: url(../_images/mdl_title_0904.png) no-repeat left top;
}