@charset "UTF-8";

/* Common Style
--------------------------------------------------*/

html { width:100%; height:100%; }
body { width:100%; height:100%; }
body { color:#000000; }
body a:link { color:#000000; text-decoration:underline; }
body a:visited { color:#000000; text-decoration:underline; }
body a:hover { color:#000000; text-decoration:none; }
body a:active { color:#000000; text-decoration:none; }

img { vertical-align:bottom; font-size:0; line-height:0; }

div.sp_box { width:1220px; height:876px; display:none; }
div.global { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; }
div.global div.wrapper0 { position:absolute; left:0; top:0; z-index:30; }
div.global div.wrapper0 div.container { position:absolute; left:0; top:-517px; }

div.global div.wrapper1 { position:absolute; left:0; top:0; z-index:2; }
div.global div.wrapper1 header { position:absolute; left:42px; top:0; }
div.global div.wrapper1 header div.bg1 { position:absolute; left:0; top:0; width:577px; height:208px; background:url(../images/common/header_bg1.png) left top no-repeat; }
div.global div.wrapper1 header div.bg2 { position:absolute; left:577px; top:0; width:215px; height:57px; background:url(../images/common/header_bg2.png) left top no-repeat; }
div.global div.wrapper1 header ul { position:absolute; left:0; top:0; }
div.global div.wrapper1 header ul li.top { position:absolute; left:35px; top:170px; overflow:hidden; outline:none; }
div.global div.wrapper1 header ul li.news { position:absolute; left:84px; top:154px; overflow:hidden; outline:none; }
div.global div.wrapper1 header ul li.live { position:absolute; left:144px; top:123px; overflow:hidden; outline:none; }
/*div.global div.wrapper1 header ul li.newrelease { position:absolute; left:144px; top:123px; overflow:hidden; outline:none; }*/
div.global div.wrapper1 header ul li.biography { position:absolute; left:258px; top:96px; overflow:hidden; outline:none; }
div.global div.wrapper1 header ul li.discography { position:absolute; left:358px; top:63px; overflow:hidden; outline:none; }
/*div.global div.wrapper1 header ul li.goods { position:absolute; left:479px; top:46px; overflow:hidden; outline:none; }*/
div.global div.wrapper1 header ul li.movie { position:absolute; left:482px; top:47px; overflow:hidden; outline:none; }
div.global div.wrapper1 header ul li.links { position:absolute; left:550px; top:18px; overflow:hidden; outline:none; }
/*div.global div.wrapper1 header ul li.avexforum { position:absolute; left:620px; top:12px; overflow:hidden; outline:none; }*/
div.global div.wrapper1 header p.ex {  position:absolute; left:0; top:0; }
div.global div.wrapper1 header p.ex a { display:block; width:240px; height:100px; overflow:hidden; outline:none; }

div.global div.wrapper2 { position:absolute; left:0; top:0; z-index:1; }
div.global div.wrapper2 div.container { position:absolute; left:0; top:-517px; width:5118px; height:1387px; background:url(../images/common/bg.jpg) left top no-repeat; }

/* TOP Style
--------------------------------------------------*/

section.top { position:absolute; left:0; top:517px; height:870px; }

section.top h1 { position:absolute; left:606px; top:146px; z-index:105; }
section.top p.meta1 { position:absolute; left:717px; top:326px; z-index:106; }

section.top div.release { position:absolute; left:600px; top:591px; z-index:103; }
section.top div.release ul.r2 { position:absolute; left:0; top:0; }
section.top div.release ul.r2 li.jk1 { position:absolute; left:120px; top:42px; }
section.top div.release ul.r2 li.jk3 { position:absolute; left:313px; top:5px; }
section.top div.release ul.r1 { position:absolute; left:0; top:0; }
section.top div.release ul.r1 li.jk1 { position:absolute; left:149px; top:60px; display:none; }
section.top div.release ul.r1 li.jk2 { position:absolute; left:272px; top:26px; display:none; }

section.top aside { position:absolute; left:0; top:0; z-index:1; }
section.top aside div.bg { position:absolute; left:0; top:-14px; }
section.top aside p.label { position:absolute; left:100px; top:654px; }
section.top aside p.namieamuro { position:absolute; left:100px; top:747px; }
section.top aside p.fanspace { position:absolute; left:100px; top:778px; }

section.top aside ul { position:absolute; left:121px; top:818px; }
section.top aside ul li.facebook { position:absolute; left:0; top:0; }
section.top aside ul li.youtube { position:absolute; left:42px; top:0; }

section.top p.copyright { position:absolute; left:275px; top:834px; z-index:12; }
section.top p.el { position:absolute; left:508px; top:815px; z-index:13; }
 
section.top footer { position:absolute; left:1140px; top:71px; z-index:2; }
section.top footer ul { font-size:0; line-height:0; }
section.top footer ul li.language { position:absolute; left:0; top:0; }
section.top footer ul li.inquiry { position:absolute; left:22px; top:222px; }
section.top footer ul li.privacy { position:absolute; left:31px; top:306px; }
section.top footer ul li.policy { position:absolute; left:46px; top:447px; }

section.movie { position:absolute; left:1145px; top:0; z-index:20100; }
section.movie h2 { position:absolute; left:562px; top:10px; }
section.movie div.screen { position:absolute; left:0px; top:84px; }
section.movie div.screen div.click { position:absolute; left:0; top:0; cursor:pointer; z-index:200; }
section.movie div.nav { position:absolute; left:764px; top:84px; width:186px; height:423px; background:white; overflow:hidden; }
section.movie div.nav ul { position:absolute; left:0; top:0; }
section.movie div.nav ul li { padding:0 0 1px 0; }
section.movie p.up { position:absolute; left:764px; top:84px; }
section.movie p.down { position:absolute; left:764px; top:490px; }
section.movie p.channel { position:absolute; left:700px; top:514px; }
section.movie div.ex { position:absolute; left:950px; top:0; overflow:hidden; outline:none; z-index:100; }

/* 最新發行 */
section.new { position:absolute; left:1292px; top:517px; }
section.new h2 { position:absolute; left:0; top:96px; overflow:hidden; outline:none; }
section.new div.list { position:absolute; left:254px; top:80px; width:764px; height:753px; overflow:auto; }

section.new div.list div.ballada { position:relative; width:744px; height:400px; padding:0 0 30px 0; overflow:hidden; }
section.new div.list div.ballada h3 { position:absolute; left:0; top:0; }
section.new div.list div.ballada ul { position:absolute; left:0; top:67px; width:765px; }
section.new div.list div.ballada ul li { float:left; width:234px; padding:0 21px 0 0; }
section.new div.list div.ballada ul li p { padding:0 0 8px 0; }

section.new div.list div.dvd { position:relative; width:744px; height:372px; padding:0 0 50px 0; overflow:hidden; }
section.new div.list div.dvd h3 { position:absolute; left:0; top:0; }
section.new div.list div.dvd p.meta { position:absolute; left:0; top:175px; }
section.new div.list div.dvd p.buyAVJDV56289 { position:absolute; left:0; top:224px; }
section.new div.list div.dvd p.AVJDV56289more { position:absolute; left:254px; top:224px; }
section.new div.list div.dvd p.jk { position:absolute; left:562px; top:0px; }
section.new div.list div.dvd p.banner { position:absolute; left:0; top:281px; }

section.new div.list div.tsuki { position:relative; width:744px; height:520px; padding:0 0 50px 0; overflow:hidden; }
section.new div.list div.tsuki h3 { position:absolute; left:0; top:0; }
section.new div.list div.tsuki ul { position:absolute; left:0; top:67px; }
section.new div.list div.tsuki ul li { float:left; width:234px; padding:0 21px 0 0; }
section.new div.list div.tsuki ul li p { padding:0 0 8px 0; }
section.new div.list div.tsuki p.note1 { position:absolute; left:0; top:436px; }

/* 最愛安室 AVJCD10570/A 購買 */
section.new div.buyAVJCD10570A { position:absolute; left:254px; top:80px; width:764px; height:1000px; background:white; display:none; }
section.new div.buyAVJCD10570A h4 { padding:60px 0 24px 0; font-size:108%; line-height:1.75em; font-weight:bold; }
section.new div.buyAVJCD10570A ul {}
	section.new div.buyAVJCD10570A ul { /zoom:1; margin-top:15px; }
	section.new div.buyAVJCD10570A ul:after { content:""; display:block; clear:both; }
section.new div.buyAVJCD10570A ul li { float:left; padding:0 15px 15px 0; }
section.new div.buyAVJCD10570A p { padding:24px 0 48px 0; font-size:12px; line-height:1.75em; }
section.new div.buyAVJCD10570A div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* 月亮 AVJCD10570 購買 */
section.new div.buyAVJCD10570 { position:absolute; left:254px; top:80px; width:764px; height:1000px; background:white; display:none; }
section.new div.buyAVJCD10570 h4 { padding:60px 0 24px 0; font-size:108%; line-height:1.75em; font-weight:bold; }
section.new div.buyAVJCD10570 ul {}
	section.new div.buyAVJCD10570 ul { /zoom:1; margin-top:15px; }
	section.new div.buyAVJCD10570 ul:after { content:""; display:block; clear:both; }
section.new div.buyAVJCD10570 ul li { float:left; padding:0 15px 15px 0; }
section.new div.buyAVJCD10570 p { padding:24px 0 48px 0; font-size:12px; line-height:1.75em; }
section.new div.buyAVJCD10570 div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* DVD AVJDV56289 購買 */
section.new div.buyAVJDV56289 { position:absolute; left:254px; top:80px; width:764px; height:1000px; background:white; display:none; }
section.new div.buyAVJDV56289 h4 { padding:60px 0 24px 0; font-size:108%; line-height:1.75em; font-weight:bold; }
section.new div.buyAVJDV56289 ul {}
	section.new div.buyAVJDV56289 ul { /zoom:1; margin-top:15px; }
	section.new div.buyAVJDV56289 ul:after { content:""; display:block; clear:both; }
section.new div.buyAVJDV56289 ul li { float:left; padding:0 15px 15px 0; }
section.new div.buyAVJDV56289 p { padding:24px 0 48px 0; font-size:12px; line-height:1.75em; }
section.new div.buyAVJDV56289 div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* 月亮 AVJSG40736/A 購買 */
section.new div.buyAVJSG40736A { position:absolute; left:254px; top:80px; width:764px; height:1000px; background:white; display:none; }
section.new div.buyAVJSG40736A h4 { padding:60px 0 24px 0; font-size:108%; line-height:1.75em; font-weight:bold; }
section.new div.buyAVJSG40736A ul {}
	section.new div.buyAVJSG40736A ul { /zoom:1; margin-top:15px; }
	section.new div.buyAVJSG40736A ul:after { content:""; display:block; clear:both; }
section.new div.buyAVJSG40736A ul li { float:left; padding:0 15px 15px 0; }
section.new div.buyAVJSG40736A p { padding:24px 0 48px 0; font-size:12px; line-height:1.75em; }
section.new div.buyAVJSG40736A div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* 月亮 AVJSG40736 購買 */
section.new div.buyAVJSG40736 { position:absolute; left:254px; top:80px; width:764px; height:1000px; background:white; display:none; }
section.new div.buyAVJSG40736 h4 { padding:60px 0 24px 0; font-size:108%; line-height:1.75em; font-weight:bold; }
section.new div.buyAVJSG40736 ul {}
	section.new div.buyAVJSG40736 ul { /zoom:1; margin-top:15px; }
	section.new div.buyAVJSG40736 ul:after { content:""; display:block; clear:both; }
section.new div.buyAVJSG40736 ul li { float:left; padding:0 15px 15px 0; }
section.new div.buyAVJSG40736 p { padding:24px 0 48px 0; font-size:12px; line-height:1.75em; }
section.new div.buyAVJSG40736 div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* 最愛安室 AVJCD10570/A 介紹 */
section.new div.AVJCD10570Amore { position:absolute; left:254px; top:80px; width:744px; height:1000px; background:white; display:none; }
section.new div.AVJCD10570Amore div.box { padding:12px; background:white; }
section.new div.AVJCD10570Amore div.box dl {}
	section.new div.AVJCD10570Amore div.box dl { /zoom:1; }
	section.new div.AVJCD10570Amore div.box dl:after { content:""; display:block; clear:both; }
section.new div.AVJCD10570Amore div.box dl dt { clear:left; float:left; width:250px; }
section.new div.AVJCD10570Amore div.box dl dd { padding:0 0 0 250px; }
section.new div.AVJCD10570Amore div.box dl dd h3 { padding:0 0 12px 0; font-size:93%; line-height:1.5em; }
section.new div.AVJCD10570Amore div.box dl dd h4 { padding:0 0 6px 0; font-size:77%; line-height:1.5em; }
section.new div.AVJCD10570Amore div.box dl dd p { padding:0 0 12px 0; font-size:12px; line-height:1.8em; }
section.new div.AVJCD10570Amore div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* 最愛安室 AVJCD10570 介紹 */
section.new div.AVJCD10570more { position:absolute; left:254px; top:80px; width:744px; height:1000px; background:white; display:none; }
section.new div.AVJCD10570more div.box { padding:12px; background:white; }
section.new div.AVJCD10570more div.box dl {}
	section.new div.AVJCD10570more div.box dl { /zoom:1; }
	section.new div.AVJCD10570more div.box dl:after { content:""; display:block; clear:both; }
section.new div.AVJCD10570more div.box dl dt { clear:left; float:left; width:250px; }
section.new div.AVJCD10570more div.box dl dd { padding:0 0 0 250px; }
section.new div.AVJCD10570more div.box dl dd h3 { padding:0 0 12px 0; font-size:93%; line-height:1.5em; }
section.new div.AVJCD10570more div.box dl dd h4 { padding:0 0 6px 0; font-size:77%; line-height:1.5em; }
section.new div.AVJCD10570more div.box dl dd p { padding:0 0 12px 0; font-size:12px; line-height:1.8em; }
section.new div.AVJCD10570more div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* DVD AVJDV56289 介紹 */
section.new div.AVJDV56289more { position:absolute; left:254px; top:80px; width:744px; height:1000px; background:white; display:none; }
section.new div.AVJDV56289more div.box { padding:12px; background:white; }
section.new div.AVJDV56289more div.box dl {}
	section.new div.AVJDV56289more div.box dl { /zoom:1; }
	section.new div.AVJDV56289more div.box dl:after { content:""; display:block; clear:both; }
section.new div.AVJDV56289more div.box dl dt { clear:left; float:left; width:182px; }
section.new div.AVJDV56289more div.box dl dd { padding:0 0 0 210px; }
section.new div.AVJDV56289more div.box dl dd h3 { padding:0 0 12px 0; font-size:93%; line-height:1.5em; }
section.new div.AVJDV56289more div.box dl dd h4 { padding:0 0 6px 0; font-size:77%; line-height:1.5em; }
section.new div.AVJDV56289more div.box dl dd p { padding:0 0 12px 0; font-size:12px; line-height:1.8em; }
section.new div.AVJDV56289more div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* 月亮 AVJSG40736/A 介紹 */
section.new div.AVJSG40736Amore { position:absolute; left:254px; top:80px; width:744px; height:1000px; background:white; display:none; }
section.new div.AVJSG40736Amore div.box { padding:12px; background:white; }
section.new div.AVJSG40736Amore div.box dl {}
	section.new div.AVJSG40736Amore div.box dl { /zoom:1; }
	section.new div.AVJSG40736Amore div.box dl:after { content:""; display:block; clear:both; }
section.new div.AVJSG40736Amore div.box dl dt { clear:left; float:left; width:250px; }
section.new div.AVJSG40736Amore div.box dl dd { padding:0 0 0 250px; }
section.new div.AVJSG40736Amore div.box dl dd h3 { padding:0 0 12px 0; font-size:93%; line-height:1.5em; }
section.new div.AVJSG40736Amore div.box dl dd h4 { padding:0 0 6px 0; font-size:77%; line-height:1.5em; }
section.new div.AVJSG40736Amore div.box dl dd p { padding:0 0 12px 0; font-size:12px; line-height:1.8em; }
section.new div.AVJSG40736Amore div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

/* 月亮 AVJSG40736 介紹 */
section.new div.AVJSG40736more { position:absolute; left:254px; top:80px; width:744px; height:1000px; background:white; display:none; }
section.new div.AVJSG40736more div.box { padding:12px; background:white; }
section.new div.AVJSG40736more div.box dl {}
	section.new div.AVJSG40736more div.box dl { /zoom:1; }
	section.new div.AVJSG40736more div.box dl:after { content:""; display:block; clear:both; }
section.new div.AVJSG40736more div.box dl dt { clear:left; float:left; width:250px; }
section.new div.AVJSG40736more div.box dl dd { padding:0 0 0 250px; }
section.new div.AVJSG40736more div.box dl dd h3 { padding:0 0 12px 0; font-size:93%; line-height:1.5em; }
section.new div.AVJSG40736more div.box dl dd h4 { padding:0 0 6px 0; font-size:77%; line-height:1.5em; }
section.new div.AVJSG40736more div.box dl dd p { padding:0 0 12px 0; font-size:12px; line-height:1.8em; }
section.new div.AVJSG40736more div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }

section.new div.detail { position:absolute; left:254px; top:80px; width:744px; background:white; display:none; }
section.new div.detail div.close { position:absolute; left:707px; top:0; overflow:hidden; outline:none; }
section.new p.archive { position:absolute; left:51px; top:275px; }
section.new div.back { position:absolute; left:-87px; top:0; overflow:hidden; outline:none; z-index:10; }
section.new div.navi { position:absolute; left:-87px; top:0; overflow:hidden; outline:none; z-index:10; }
section.new div.down { position:absolute; left:-87px; top:-10px; overflow:hidden; outline:none; z-index:10; }
section.new p.note { position:absolute; left:254px; top:520px; }

/*
section.live { position:absolute; left:2381px; top:517px; }
section.live h2 { position:absolute; left:38px; top:63px; overflow:hidden; outline:none; }
section.live div.list { position:absolute; left:410px; top:10px; width:582px; height:860px; overflow:auto; }
section.live div.list dl { margin:0 13px 0 0; }
	section.live div.list dl { /zoom:1; }
	section.live div.list dl:after { content:""; display:block; clear:both; }
section.live div.list dl dt { clear:left; float:left; width:29px }
section.live div.list dl dd { padding:0 0 0 29px; }
section.live div.list dl dd ul { width:540px; }
	section.live div.list dl dd ul { /zoom:1; }
	section.live div.list dl dd ul:after { content:""; display:block; clear:both; }
section.live div.list dl dd ul li { float:left; position:relative; padding:0 10px 10px 0; }
section.live div.list dl dd ul li p.meta {}
section.live div.list dl dd ul li p.detail { position:absolute; left:48px; top:60px; }
section.live div.map { position:absolute; left:0; top:195px; }
section.live p.archive { position:absolute; left:51px; top:214px; }
section.live div.detail { position:absolute; left:410px; top:10px; z-index:1; }
section.live div.detail div.box { width:582px; height:100%; background:white; overflow:auto; }
section.live div.detail div.box table { width:572px;  border-collapse:collapse; }
section.live div.detail div.box table td { padding:8px 4px 8px 4px; font-size:77%; line-height:1.75em;  }
section.live div.detail div.box table td.date { width:70px; }
section.live div.detail div.box table td.area { width:35px; }
section.live div.detail div.close { position:absolute; left:582px; top:0; overflow:hidden; outline:none; }
section.live div.archive { position:absolute; left:410px; top:10px; width:619px; height:860px; background:white; display:none; z-index:1; }
section.live div.archive div.close { position:absolute; left:582px; top:0; overflow:hidden; outline:none; }
section.live div.back { position:absolute; left:-77px; top:0; overflow:hidden; outline:none; z-index:10; }
section.live div.navi { position:absolute; left:-77px; top:0; overflow:hidden; outline:none; z-index:10; }
*/

section.biography { position:absolute; /*left:3490px;*/left:2381px; top:517px; }
section.biography h2 { position:absolute; left:0; top:0; overflow:hidden; outline:none; }
section.biography nav { position:absolute; left:382px; top:29px; width:45px; border-top:solid 1px #0E0E0E; border-bottom:solid 1px #0E0E0E; }
section.biography nav ul {}
section.biography nav ul li {}
section.biography p.arrow { position:absolute; left:427px; top:43px; }
section.biography div.list { position:absolute; left:462px; top:29px; width:560px; height:820px; overflow:auto; }
section.biography div.list dl { margin:0 13px 0 0; padding:20px 0 0 0; border-top:solid 1px #0E0E0E; }
	section.biography div.list dl { /zoom:1; }
	section.biography div.list dl:after { content:""; display:block; clear:both; }
section.biography div.list dl dt { clear:left; float:left; width:93px margin:0 0 20px 0; padding:0 0 9px 0; }
section.biography div.list dl dd { margin:0 0 20px 0; padding:0 0 9px 93px; background:url(../images/common/separate.jpg) left bottom repeat-x; }
section.biography div.list dl dd p { padding:0 0 26px 0; font-size:0; line-height:0;}
section.biography p.bg { position:absolute; left:72px; top:0; }
section.biography div.back { position:absolute; left:-60px; top:0; overflow:hidden; outline:none; z-index:10; }
section.biography div.navi { position:absolute; left:-60px; top:0; overflow:hidden; outline:none; z-index:10; }

section.discography { position:absolute; /*left:3490px;*/left:3511px; top:517px; }
section.discography h2 { position:absolute; left:284px; top:6px; overflow:hidden; outline:none; }
section.discography div.list { position:absolute; left:0; top:146px; width:802px; height:724px; overflow:auto; }
section.discography div.list ul { width:790px; }
	section.discography div.list ul { /zoom:1; }
	section.discography div.list ul:after { content:""; display:block; clear:both; }
section.discography div.list ul li { float:left; width:148px; height:148px; margin:0 8px 8px 0; overflow:hidden; }
section.discography div.choice_type { position:absolute; left:0; top:101px; }
section.discography div.choice_type p { position:absolute; left:0; top:0; }
section.discography div.choice_type ul { position:absolute; left:0; top:0; padding:23px 0 0 0; border:solid 1px #000000; display:none; }
section.discography div.detail { position:absolute; left:0; top:146px; width:950px; height:724px; background:white; display:none; z-index:5; }
section.discography div.detail div.close { position:absolute; left:802px; top:0; overflow:hidden; outline:none; z-index:52; }
section.discography div.back { position:absolute; left:-90px; top:0; overflow:hidden; outline:none; z-index:10; }
section.discography div.navi { position:absolute; left:-100px; top:0; overflow:hidden; outline:none; z-index:10; }
section.discography div.navi2 { position:absolute; left:840px; top:0; overflow:hidden; outline:none; z-index:5; }
section.discography iframe { border:0; }

div.box_live { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background-color:rgba(0,0,0,0.7); z-index:3; }
div.box_live section { position:absolute; left:600px; top:435px; }
div.box_live section div.main { position:absolute; left:0; top:0; width:500px; height:500px; margin:-250px 0 0 -250px; color:#ffffff; }
div.box_live section p.close { position:absolute; top:-268px; left:361px; margin:-18px 0 0 -18px; }

div.box_discography { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background-color:rgba(0,0,0,0.7); z-index:3; }
div.box_discography section { position:absolute; left:600px; top:435px; }
div.box_discography section div.main { position:absolute; left:0; top:0; width:760px; height:500px; margin:-250px 0 0 -380px; color:#ffffff; }
div.box_discography section p.close { position:absolute; top:-268px; left:361px; margin:-18px 0 0 -18px; }

/* iFrame Style
--------------------------------------------------*/

#liveArchive {}
#liveArchive div.box { width:582px; height:100%; overflow:auto; }
#liveArchive div.box h2 { padding:0 0 24px 0; font-size:93%; line-height:1.75em; }
#liveArchive div.box dl { padding:0 0 24px 0; font-size:77%; line-height:1.75em; }
#liveArchive div.box dl dt { clear:left; float:left; width:100px padding:0 0 12px 0; }
#liveArchive div.box dl dd { padding:0 0 12px 100px; }

#discographyItem {}
#discographyItem div.box { width:802px; height:100%; overflow:auto; }
#discographyItem div.box div.header h2 { padding:0 0 12px 0; font-size:108%; line-height:1.75em; font-weight:bold; }
#discographyItem div.box div.header p { padding:0 0 24px 0; font-size:77%; line-height:1.75em; }
#discographyItem div.box div.header div { padding:0 0 24px 0; font-size:77%; line-height:1.75em; }
#discographyItem div.box div.entry {}
	#discographyItem div.box div.entry:after  { content:"."; display:block; height:0; visibility:hidden; clear:both; font-size:0; }
	#discographyItem div.box div.entry        { display:inline-block; }
	* html #discographyItem div.box div.entry { height:1%; }
	#discographyItem div.box div.entry        { display:block; }
#discographyItem div.box div.entry div.main { float:right; width:552px; }
#discographyItem div.box div.entry div.main p.date { font-size:77%; line-height:1.75em; }
#discographyItem div.box div.entry div.main p.type { padding:0 0 24px 0; font-size:77%; line-height:1.75em; }
#discographyItem div.box div.entry div.main p.ex { font-size:77%; line-height:1.75em; }
#discographyItem div.box div.entry div.main h3 { font-size:77%; line-height:1.75em; font-weight:bold; }
#discographyItem div.box div.entry div.main div.disc { padding:0 0 24px 0; font-size:77%; line-height:1.75em; }
#discographyItem div.box div.entry div.sub { float:left; width:200px; }
#discographyItem div.box div.entry div.sub p { padding:0 0 12px 0; }
#discographyItem div.box div.entry div.free { padding:0 0 24px 0; font-size:77%; line-height:1.75em; }
#discographyItem div.box div.bottom { padding:0 0 24px 0; font-size:77%; line-height:1.75em; }

/* Open Style
--------------------------------------------------*/

body#discographyShop { background:#484848; }
body#discographyShop ul { width:480px; margin:0 auto; padding:5px 0 5px 0; }
	body#discographyShop ul:after  { content:"."; display:block; height:0; visibility:hidden; clear:both; }
	body#discographyShop ul        { display:inline-block; }
	* html body#discographyShop ul { height:1%; }
	body#discographyShop ul        { display:block; }
body#discographyShop ul li { float:left; width:110px; padding:5px; }

body#discographyDownload { background:white; }
body#discographyDownload div { padding:6px 0 6px 0; text-align:center; }