@charset "euc-jp";
/* CSS Document */

/* ========== initialize & reset ========== */
*{
	margin:0;
	padding:0;
	color: #FFFFFF;
}
img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
ul{list-style:none;}

/* ========== clear ========== */
.clrFix:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}
* html .clrFix{display:inline-block;}
*:first-child+html .clrFix {display:inline-block;}
.clr{clear:both;}

/* ========== common setting =========== */
/* hide from browser */
.hide{display:none;}
.hide br{display:none;}
hr{display:none;}

/* ========== universal font size setting =========== */
body{font-family: "ＭＳ Ｐゴシック", Osaka,"MS UI Gothic",sans-serif; font-size:0.8em; background:#000000;}

/* fonts  */
.textS {font-size:80%;	line-height: 1.4em;}
.text-11 {font-size: 90%; color:#ffffff;}
.txt-gray {color:#666666;}
.txt-red {color:#FF0066;}
.txt-green {color:#CCFF00;}
.txt-blue {color:#00CCFF;}

/* align*/
.a-ct { text-align:center;}

/* margin */
.mb0 {margin-bottom:0 !important;}
.mb30 {margin-bottom:30px !important;}


/* ========== common tools =========== */
/* blank opener */
.blank{}
.popup{}
.rollover{}

/* store List */
#store #container {width:600px; margin:0 auto; padding:0 5px; }
#store #logo {height:68px; padding-top:0px;}
#store .mainCol {width:600px; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0;}
#store p{color:#ffffff;}
#store ul { margin:12px 0 10px;}
#store ul li{float:left; margin:0; padding:0;}
#store ul li.btn01{ background:url(../images/store_btn01.gif) no-repeat center;}
#store ul li.btn02{ background:url(../images/store_btn02.gif) no-repeat center;}
#store ul li.btn03{ background:url(../images/store_btn03.gif) no-repeat center;}
#store ul li.btn04{ background:url(../images/store_btn04.gif) no-repeat center;}
#store ul li.btn05{ background:url(../images/store_btn05.gif) no-repeat center;}
#store ul li.btn06{ background:url(../images/store_btn06.gif) no-repeat center;}
#store ul li.btn07{ background:url(../images/store_btn07.gif) no-repeat center;}
#store ul li.btn08{ background:url(../images/store_btn08.gif) no-repeat center;}
#store ul li.btn09{ background:url(../images/store_btn09.gif) no-repeat center;}
#store ul li.btn09{ background:url(../images/store_btn09.gif) no-repeat center;}
#store ul li.btn10{ background:url(../images/store_btn10.gif) no-repeat center;}
#store ul li.btn11{ background:url(../images/store_btn11.gif) no-repeat center;}
#store ul li.btn12{ background:url(../images/store_btn12.gif) no-repeat center;}
#store ul li.btn13{ background:url(../images/store_btn13.gif) no-repeat center;}
#store ul li.btn14{ background:url(../images/store_btn14.gif) no-repeat center;}
#store ul li.btn15{ background:url(../images/store_btn15.gif) no-repeat center;}
#store ul li a{height:60px; width:193px; display:block; text-indent:-9999px;}

#store #footer {width:570px; margin:0; padding:0; position: relative; font-size:0.75em;}
#store #footer p.rzn{margin:0; padding:0; position: absolute; width:69px; right:170px; top:-8px; z-index:1;}
#store #footer address{margin:0; padding:0; position: absolute; right:8px; top:10px; width:200px; text-align:right; font-style:normal;}
#store .textgray {color:#666666;}

/* monster top */
#jkt #container{width:940px; margin:0 auto;}
#jkt #logo {height:63px; margin-top:14px;}
#jkt #mainCol{width:769px; margin-right:0; margin-left:90px; padding-top:18px; margin-bottom:14px;}

#jkt #monsterjackets{width:478px; padding-left:1px; float:left;} /* ジャケット */


 /* ジャケット下部リンク追加 */
#jkt #monsterjackets p.btm-buy{margin-top:15px;}
*:first-child + html #jkt #monsterjackets p.btm-buy,
* html #jkt #monsterjackets p.btm-buy{margin-top:6px;}
#jkt #monsterjackets p.btm-buy a{background:url(../images/btn_single.gif) no-repeat; text-indent:-9999px; width:443px; height:22px; display:block;}
#jkt #monsterjackets p.btm-buy a:hover{
	background-position: 0px -22px;
}



#jkt #monsterList{width:262px; float:right;} /* アルバム詳細 */
#jkt #monsterList h1{margin-bottom:13px;}
#jkt #monsterList dl{background:url(../images/single_info.gif) no-repeat; height:250px;}
#jkt #monsterList dl dt{text-indent:-9999px; height:26px;}
#jkt #monsterList dl dd{height:25px;}
#jkt #monsterList dl dd p{float:left; text-indent:-9999px; height:20px;}
#jkt #monsterList dl dd a{background:url(../images/btn_listen.gif); display:block; width:117px; height:20px; float:right; text-indent:-9999px;}
#jkt #monsterList dl dd a:hover{background-position: 0px -20px;}

#jkt #monsterList dl dd span a{background:url(../images/btn_listen3.gif); display:block; width:57px; height:20px; float:right; text-indent:-9999px;}
#jkt #monsterList dl dd span a:hover{background-position: 0px -20px;}

#jkt #monsterList dl dd span{background:url(../images/comming.gif) no-repeat center 4px; display:block; width:57px; height:19px; float:right; text-indent:-9999px;}
#jkt #monsterList dl dd span.dvd{background:url(../images/comming.gif) no-repeat center 9px; display:block; width:117px; height:20px; float:right; text-indent:-9999px;}
#jkt #monsterList p.btm-buy{margin-top:5px;}
*:first-child + html #jkt #monsterList p.btm-buy,
* html #jkt #monsterList p.btm-buy{margin-top:5px;}
#jkt #monsterList p.btm-buy a{background:url(../images/btn_ec.gif) no-repeat; text-indent:-9999px; width:262px; height:22px; display:block;}
#jkt #monsterList p.btm-buy a:hover{background-position: 0px -22px;}


/* ATSUSHIリンク追加 */
#jkt #monsterList p.btm-buy2{margin:16px 0 11px;}
*:first-child + html #jkt #monsterList p.btm-buy2,
* html #jkt #monsterList p.btm-buy2{margin-top:10px;}
#jkt #monsterList p.btm-buy2 a{background:url(../images/btn_ec2.gif) no-repeat; text-indent:-9999px; width:262px; height:22px; display:block;}
#jkt #monsterList p.btm-buy2 a:hover{background-position: 0px -22px;}



/* monster 歌詞 */
#jkt #mainColLyrics{width:769px; margin-right:0; margin-left:90px; padding-top:18px; margin-bottom:5px;}
* html #jkt #mainColLyrics{margin-bottom:0;}
#jkt #monsterjackets-s{width:279px; float:left;}
#jkt #monsterjackets-s div.Lifla{margin-bottom:5px;}
* html #jkt #monsterjackets-s div.Lifla{margin-bottom:9px;}
*:first-child + html #jkt #monsterjackets-s div.Lifla{margin-bottom:10px;}
#jkt #monsterjackets-s ul.Lypagelink{list-style:none; margin-top:5px;}
#jkt #monsterjackets-s ul.Lypagelink li{display:inline; text-indent:-9999px;}
#jkt #monsterjackets-s ul.Lypagelink li a{display:block; height:30px; width:94px; background:url(../images/pagelink_btn.gif) no-repeat; float:left; text-decoration:none;}
#jkt #monsterjackets-s ul.Lypagelink li#noBack{display:block; height:30px; width:89px; background:url(../images/pagelink_btn.gif) no-repeat; background-position:-94px -60px; float:left; text-decoration:none;} /* 前へのリンクがないとき */
#jkt #monsterjackets-s ul.Lypagelink li#noNext{display:block; height:30px; width:94px; background:url(../images/pagelink_btn.gif) no-repeat; background-position:-183px -60px; float:left; text-decoration:none;} /* 次へのリンクがないとき */
#jkt #monsterjackets-s ul.Lypagelink li#top a{background-position:   0px 0px;}
#jkt #monsterjackets-s ul.Lypagelink li#back a{background-position:-94px 0px; width:89px;}
#jkt #monsterjackets-s ul.Lypagelink li#next a{background-position:-183px 0px;}
#jkt #monsterjackets-s ul.Lypagelink li#top a:hover{background-position:   0px -30px;}
#jkt #monsterjackets-s ul.Lypagelink li#back a:hover{background-position:-94px -30px; width:89px;}
#jkt #monsterjackets-s ul.Lypagelink li#next a:hover{background-position:-183px -30px;}

#jkt #monsterjackets-s p.jackets{margin-bottom:15px;}
#jkt #monsterjackets-s p.btm-buy{margin-top:10px;}
#jkt #monsterjackets-s p.btm-buy a{background:url(../images/btn_ec02.gif) no-repeat; text-indent:-9999px; width:279px; height:30px; display:block;}
#jkt #monsterjackets-s p.btm-buy a:hover{background-position: 0px -30px;}
#jkt #monsterLyrics{width:490px; float:right; margin-bottom:-8px}
