@charset "Shift_JIS";

/* -------------------- start of Style Sheet -------------------- */

/* Cascading Style Sheet for 関ジャニ∞ カタログページ */

#main {
	padding-bottom: 40px;
}

/* ########## メインコンテンツ ########## */
#main h2 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 300;
	width: 100%;
	height: 350px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	background: url(../img/basic/back_h2_sub.gif) no-repeat 0 0;
}

/* ---------- カタログ ---------- */
#catalog {
	position: relative;
	top: 160px;
	left: 0;
	z-index: 300;
	margin: 0 0 160px 0;
	padding: 0;
}
#catalog h3 {
	margin: 0;
	padding: 0;
	color: #cccccc;
	font-family: "Trebuchet MS";
	font-size: 200%;
	letter-spacing: 0.6em;
	text-align: center;
}
#catalog dl#cd-info {
	position: relative;
	top: 0;
	right: 0;
	z-index: 310;
	width: 100%;
	margin: 0;
	padding: 0;
}
#catalog dl#cd-info dt {
	margin: 0 0 0.2em 0;
	padding: 20px 34px;
	color: #cc0000;
	font-weight: bold;
	font-size: 150%;
	line-height: 1.2;
	background: #111111;
}
html[xmlns] #catalog dl#cd-info dt {
	background: url(../img/basic/back_transparent_black_2.png);
}
#catalog dl#cd-info dt span.sub-title-top {
	display: block;
	margin: 0 0 0.2em 0;
	padding: 0;
	font-size: 60%;
}
#catalog dl#cd-info dt span.sub-title-bottom,
#catalog dl#cd-info dt span.cw {
	display: block;
	margin: -0.2em 0 0 0;
	padding: 0;
	font-size: 60%;
	font-weight: normal;
}
html[xmlns] #catalog dl#cd-info dt span.sub-title-bottom,
html[xmlns] #catalog dl#cd-info dt span.cw {
	margin: 0;
}

#catalog dl#cd-info dd {
	margin: 0;
	padding: 0;
}
#catalog dl#cd-info dd#jacket {
	float: right;
	position: relative;
	top: -20px;
	left: 0;
	z-index: 320;
	width: 230px;
	margin: 0 0 -20px 0;
	text-align: center;
}
#catalog dl#cd-info dd#jacket p {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 82%;
	line-height: 2.0;
}
#catalog dl#cd-info dd#jacket p img {
	position: relative;
	top: 0;
	left: 0;
	z-index: 330;
}

#catalog dl#cd-info dd.data {
	margin: 0 42px;
	font-size: 82%;
}
#catalog dl#cd-info dd.data strong {
	color: #ff0000;
}

#catalog dl#cd-info dd.link {
	margin: 1em 0 0 42px;
	padding: 0.2em 0;
	color: #999999;
	font-size: 71%;
	text-align: center;
}
#catalog dl#cd-info dd.link a {
	color: #336699 !important;
	text-decoration: none;
}
#catalog dl#cd-info dd.comment {
	margin: 1em 230px 0 70px;
	padding: 0;
	line-height: 2.0;
}
#catalog dl#cd-info dd.comment p {
	margin: 0.5em 0;
	padding: 0;
	font-size: 82%;
}
#catalog dl#cd-info dd.comment p.copy {
	color: #336699;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.5em;
	font-size: 90%;
}
#catalog dl#cd-info dd.comment p.note {
	color: #333333;
	font-size: 62%;
}
#catalog dl#cd-info dd#list {
	position: relative;
	top: 0;
	left: 0;
	z-index: 240;
	width: 716px;
	margin: 0;
	padding: 1.5em 0 50px 0;
}
html[xmlns] #catalog dl#cd-info dd#list {
	width: 720px;
}
#catalog dl#cd-info dd#list ol,
#catalog dl#cd-info dd#list ul {
	position: relative;
	top: 0;
	right: 0;
	z-index: 350;
	margin: 0 0 0 70px;
	padding: 1px 0 0 0;
	background: url(../img/basic/back_line_white.gif) 0 0 repeat-x;
}
#catalog dl#cd-info dd#list ul {
	list-style-type: none;
}
#catalog dl#cd-info dd#list li {
	position: relative;
	top: 0;
	left: 0;
	z-index: 360;
	margin: 0;
	padding: 0.6em 0;
	line-height: 1.0;
	background: url(../img/basic/back_line_white.gif) 0 100% repeat-x;
}

#catalog dl#cd-info dd#list li br {
	display: none;
}
#catalog dl#cd-info dd#list li span br {
	display: block;
}

#catalog dl#cd-info dd#list li span.title {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 361;
	height: 20px;
	margin: 0;
	padding: 0 135px 0 5px;
	color: #336699;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.5;
}
html[xmlns] #catalog dl#cd-info dd#list li span.title {
	height: auto;
	min-height: 20px;
}
#catalog dl#cd-info dd#list li span.title img {
	margin: 1px 2px;
	vertical-align: -0.2em;
}
#catalog dl#cd-info dd#list li span.media {
	display: block;
	position: absolute;
	top: 0.7em;
	right: 0;
	z-index: 362;
	margin: 0;
	padding: 0;
}
#catalog dl#cd-info dd#list li span.author {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 363;
	margin: 0;
	padding: 0 0 0 5px;
	color: #333333;
	font-size: 82%;
	line-height: 1.5;
}
html[xmlns] #catalog dl#cd-info dd#list li span.author {
	top: 0.2em;
	margin: 0 0 0.2em 0;
}

#catalog dl#cd-info dd#list li span.time {
	float: right;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 364;
	margin: 0;
	padding: 0 0 0 5px;
	color: #333333;
	font-size: 82%;
	line-height: 1.5;
}
html[xmlns] #catalog dl#cd-info dd#list li span.time {
	top: 0.2em;
	margin: 0 0 0.2em 0;
}

#catalog dl#cd-info dd#list li span.product,
#catalog dl#cd-info dd#list li span.memo  {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 365;
	margin: 0;
	padding: 0 0 0 5px;
	color: #333333;
	font-size: 82%;
	line-height: 1.5;
}
html[xmlns] #catalog dl#cd-info dd#list li span.product,
html[xmlns] #catalog dl#cd-info dd#list li span.memo {
	top: 0.2em;
	margin: 0 0 0.2em 0;
}

#catalog dl#cd-info dd#list p {
	position: relative;
	top: 0;
	left: 0;
	z-index: 370;
}

#catalog dl#cd-info dd#list p.info {
	margin: 0 0 1em 30px;
	padding: 0.2em 10px;
	height: 100%;
	font-size: 90%;
	border: 1px solid #cccccc;
	background: url(../img/basic/back_stripe_white.gif);
}

#catalog dl#cd-info dd#list p.disc,
#catalog dl#cd-info dd#list p.bonus {
	margin: 1em 0 0.5em 0;
	padding: 0 20px;
	color: #999933;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.6;
	background: url(../img/basic/back_dot_white.gif) 0 100% no-repeat;
}
html[xmlns] #catalog dl#cd-info dd#list p.disc,
html[xmlns] #catalog dl#cd-info dd#list p.bonus {
	background: url(../img/basic/back_dot_black_5.png) 0 100% no-repeat;
}

#catalog dl#cd-info dd#list p.section {
	position: relative;
	top: 0;
	left: 0;
	margin: 0 0 0 70px;
	padding: 0.2em 10px;
	color: #666666;
	font-size: 90%;
	text-align: center;
	letter-spacing: 0.2em;
	background: #f9f9f9;
}
#catalog dl#cd-info dd#list p.line {
	width: 645px;
	padding: 0.4em 10px;
	background: #f9f9f9 url(../img/basic/back_line_white.gif) 50% 0 no-repeat;
}
html[xmlns] #catalog dl#cd-info dd#list p.line {
	width: auto;
	background: #f9f9f9 url(../img/basic/back_line_white.gif) 50% 0 no-repeat;
}
#catalog dl#cd-info dd#list p.intermezzo {
	margin: 0 0 0 70px;
	padding: 0.2em 0;
	color: #336699;
	font-weight: bold;
	text-align: left;
}

#catalog dl#cd-info dd#list p.privilege,
#catalog dl#cd-info dd#list p.memo {
	margin: 0.2em 0 0.5em 70px;
	padding: 0;
	font-size: 82%;
	text-align: right;
}

/* ---------- インフォメーション ---------- */
#more-info {
	position: relative;
	top: 0;
	left: 0;
	z-index: 200;
	margin: 0 25px;
	padding: 0;
	border: 1px solid #eeeeee;
	background: url(../img/basic/back_stripe_white.gif);
}
html[xmlns] #more-info {
	background: url(../img/basic/back_transparent_white_60.png);
}
#more-info h3 {
	position: absolute;
	top: -9000px;
	left: -9000px;
	text-indent: -9000px;
}
#more-info h3 {
	position: absolute;
	top: 0;
	left: -10px;
	z-index: 210;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #cccccc;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 150%;
	text-align: right;
	letter-spacing: 0;
}
#more-info dl {
	position: relative;
	top: 0;
	left: 0;
	z-index: 220;
	margin: 0.5em 20px;
	padding: 0;
}
#more-info dl dt {
	position: relative;
	top: 0;
	left: 0;
	z-index: 230;
	height: 23px;
	margin: 0;
	padding: 0 0 0 25px;
	color: #336699;
	font-size: 90%;
	font-weight: bold;
	border: none;
}
html[xmlns] #more-info dl dt {
	height: auto;
	min-height: 23px;
}
#more-info dl dt.tieup { background: url(../img/basic/icon_tone.gif) no-repeat 0 50%;}
#more-info dl dt.music { background: url(../img/basic/icon_tone.gif) no-repeat 0 50%;}
#more-info dl dt.product { background: url(../img/basic/icon_cd.gif) no-repeat 0 50%;}
#more-info dl dt.info { background: url(../img/basic/icon_info.gif) no-repeat 0 50%;}
#more-info dl dt.memo { background: url(../img/basic/icon_pen.gif) no-repeat 0 50%;}

#more-info dl dd {
	position: relative;
	top: 0;
	left: 0;
	z-index: 240;
	font-size: 82%;
	margin: 0 0 0 6px;
	padding: 0 0 0 18px;
	border-left: 5px solid #cccccc;
}
#more-info dl dd.link {
	text-align: right;
}
#more-info dl dd p {
	margin: 0;
	padding: 0;
	line-height: 2.0;
}
#more-info dl dd p.text {
	margin: 0 10px;
}
#more-info dl dd p.signature,
#more-info dl dd p.copyright {
	margin: 1em 0 0 0;
	text-align: right;
}
#more-info dl dd p.link {
	margin: 0.5em 0;
	padding: 0.2em 10px;
	border: 1px solid #eeeeee;
	text-align: right;
	background: url(../img/basic/back_link_white.gif) repeat-x 0 50%;
}
#more-info dl dd p.link a {
	text-decoration: none;
}
#more-info dl dd p.link a:hover {
	text-decoration: underline;
}

#more-info dl dd ul,
#more-info dl dd ol {
	margin: 0.5em 25px;
	padding: 0;
}
#more-info dl dd ul {
	list-style-type: circle;
}
#more-info dl dd ul.data {
	list-style-type: none;
	margin: 0;
}
#more-info dl dd ul li,
#more-info dl dd ol li {
	margin: 0;
	padding: 0.2em 0;
	line-height: 1.5;
}
#more-info strong {
	color: #d33434;
}

/* ---------- アイコンインフォ ---------- */
#icon-info {
	position: relative;
	top: 30px;
	left: 0;
	z-index: 400;
	margin: 0 0 30px 0;
	padding: 0;
}
#icon-info h3 {
	position: absolute;
	top: -9000px;
	left: -9000px;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
}
#icon-info ul {
	margin: 0 10px;
	padding: 0;
	font-size: 82%;
	list-style-type: none;
	text-align: right;
}
#icon-info ul li {
	display: inline;
	margin: 0 1em;
	padding: 0;
}

/* ########## オプション ########## */
img.xi8801 { background: url(../disco/jacket/genuine/xi8801.jpg) 0 0 no-repeat !important;}
img.bi8838 { background: url(../disco/jacket/genuine/bi8838.jpg) 0 0 no-repeat !important;}
img.bi8835 { background: url(../disco/jacket/genuine/bi8835.jpg) 0 0 no-repeat !important;}
img.ci818 { background: url(../disco/jacket/genuine/ci818.jpg) 0 0 no-repeat !important;}
img.ci817 { background: url(../disco/jacket/genuine/ci817.jpg) 0 0 no-repeat !important;}
img.ci816 { background: url(../disco/jacket/genuine/ci816.jpg) 0 0 no-repeat !important;}
img.ci815 { background: url(../disco/jacket/genuine/ci815.jpg) 0 0 no-repeat !important;}
img.ci814 { background: url(../disco/jacket/genuine/ci814.jpg) 0 0 no-repeat !important;}
img.ci813 { background: url(../disco/jacket/genuine/ci813.jpg) 0 0 no-repeat !important;}
img.ci812 { background: url(../disco/jacket/genuine/ci812.jpg) 0 0 no-repeat !important;}
img.ci811 { background: url(../disco/jacket/genuine/ci811.jpg) 0 0 no-repeat !important;}
img.ci810-2 { background: url(../disco/jacket/genuine/ci810-2.gif) 0 0 no-repeat !important;}
img.ci810 { background: url(../disco/jacket/genuine/ci810.jpg) 0 0 no-repeat !important;}
img.bi8815-bi8818 { background: url(../disco/jacket/genuine/bi8815-bi8818.gif) 0 0 no-repeat !important;}
img.bi8818 { background: url(../disco/jacket/genuine/bi8818.jpg) 0 0 no-repeat !important;}
img.bi8815 { background: url(../disco/jacket/genuine/bi8815.jpg) 0 0 no-repeat !important;}
img.ci8007-8 { background: url(../disco/jacket/genuine/ci8007-8.gif) 0 0 no-repeat !important;}
img.ci8008 { background: url(../disco/jacket/genuine/ci8008.jpg) 0 0 no-repeat !important;}
img.ci8007 { background: url(../disco/jacket/genuine/ci8007.jpg) 0 0 no-repeat !important;}
img.bi8823 { background: url(../disco/jacket/genuine/bi8823.jpg) 0 0 no-repeat !important;}
img.bi8823_200 { background: url(../disco/jacket/genuine/bi8823_200.jpg) 0 0 no-repeat !important;}
img.bi8813_200 { background: url(../disco/jacket/genuine/bi8813_200.jpg) 0 0 no-repeat !important;}
img.bi8813 { background: url(../disco/jacket/genuine/bi8813.jpg) 0 0 no-repeat !important;}
img.ci807 { background: url(../disco/jacket/genuine/ci807.jpg) 0 0 no-repeat ! important;}
img.ci808 { background: url(../disco/jacket/genuine/ci808.jpg) 0 0 no-repeat ! important;}
img.ci809 { background: url(../disco/jacket/genuine/ci809.jpg) 0 0 no-repeat ! important;}
img.ci805 { background: url(../disco/jacket/genuine/ci805.jpg) 0 0 no-repeat !important;}
img.ci806 { background: url(../disco/jacket/genuine/ci806.jpg) 0 0 no-repeat !important;}
img.bi8804 { background: url(../disco/jacket/genuine/bi8804.jpg) 0 0 no-repeat !important;}
img.bi8808 { background: url(../disco/jacket/genuine/bi8808.jpg) 0 0 no-repeat !important;}
img.ci803 { background: url(../disco/jacket/genuine/ci803.jpg) 0 0 no-repeat !important;}
img.ci804 { background: url(../disco/jacket/genuine/ci804.jpg) 0 0 no-repeat !important;}
img.bs8801-box { background: url(../disco/jacket/genuine/bs8801-box.jpg) 0 0 no-repeat !important;}
img.bs8801 { background: url(../disco/jacket/genuine/bs8801.jpg) 0 0 no-repeat !important;}
img.bi8803 { background: url(../disco/jacket/genuine/bi8803.jpg) 0 0 no-repeat !important;}
img.bi8802 { background: url(../disco/jacket/genuine/bi8802.jpg) 0 0 no-repeat !important;}
img.bi8801 { background: url(../disco/jacket/genuine/bi8801.jpg) 0 0 no-repeat !important;}
img.ci8005-50 { background: url(../disco/jacket/genuine/ci8005_s.jpg) 0 0 no-repeat ! important;}
img.ci8005 { background: url(../disco/jacket/genuine/ci8005.jpg) 0 0 no-repeat !important;}
img.ci8003 { background: url(../disco/jacket/genuine/ci8003.jpg) 0 0 no-repeat !important;}
img.ci8001 { background: url(../disco/jacket/genuine/ci8001.jpg) 0 0 no-repeat !important;}
img.ci801 { background: url(../disco/jacket/genuine/ci801.jpg) 0 0 no-repeat !important;}
img.ci802 { background: url(../disco/jacket/genuine/ci802.jpg) 0 0 no-repeat !important;}
img.ci818 { background: url(../disco/jacket/genuine/ci818.jpg) 0 0 no-repeat !important;}
img.ch8 { background: url(../disco/jacket/genuine/ch8.jpg) 0 0 no-repeat !important;}
img.ch18 { background: url(../disco/jacket/genuine/ch18.jpg) 0 0 no-repeat !important;}
img.ch28 { background: url(../disco/jacket/genuine/ch28.jpg) 0 0 no-repeat !important;}
img.ch38 { background: url(../disco/jacket/genuine/ch38.jpg) 0 0 no-repeat !important;}
img.bh38 { background: url(../disco/jacket/genuine/bh38.jpg) 0 0 no-repeat !important;}
img.ch48 { background: url(../disco/jacket/genuine/ch48.jpg) 0 0 no-repeat !important;}
img.ch58 { background: url(../disco/jacket/genuine/ch58.jpg) 0 0 no-repeat !important;}
img.ch78 { background: url(../disco/jacket/genuine/ch78.jpg) 0 0 no-repeat !important;}
img.ch1018 { background: url(../disco/jacket/genuine/ch1018.jpg) 0 0 no-repeat !important;}
img.ch1028 { background: url(../disco/jacket/genuine/ch1028.jpg) 0 0 no-repeat !important;}
img.ch1038 { background: url(../disco/jacket/genuine/ch1038.jpg) 0 0 no-repeat !important;}
img.bh18 { background: url(../disco/jacket/genuine/bh18.jpg) 0 0 no-repeat !important;}
img.bh8 { background: url(../disco/jacket/genuine/bh8.jpg) 0 0 no-repeat !important;}
img.bi8827 { background: url(../disco/jacket/genuine/bi8827.jpg) 0 0 no-repeat !important;}
img.bi8828 { background: url(../disco/jacket/genuine/bi8828.jpg) 0 0 no-repeat !important;}
img.bi8829 { background: url(../disco/jacket/genuine/bi8829.jpg) 0 0 no-repeat !important;}
img.ci819 { background: url(../disco/jacket/genuine/ci819.jpg) 0 0 no-repeat !important;}
img.ci820 { background: url(../disco/jacket/genuine/ci820.jpg) 0 0 no-repeat !important;}
img.ci821 { background: url(../disco/jacket/genuine/ci821.jpg) 0 0 no-repeat !important;}
img.ci8010 { background: url(../disco/jacket/genuine/ci8010.jpg) 0 0 no-repeat !important;}
img.ci8011 { background: url(../disco/jacket/genuine/ci8011.jpg) 0 0 no-repeat !important;}
img.ci8012 { background: url(../disco/jacket/genuine/ci8012.jpg) 0 0 no-repeat !important;}
img.ci822 { background: url(../disco/jacket/genuine/ci822.jpg) 0 0 no-repeat !important;}
img.ci823 { background: url(../disco/jacket/genuine/ci823.jpg) 0 0 no-repeat !important;}
img.ci824 { background: url(../disco/jacket/genuine/ci824.jpg) 0 0 no-repeat !important;}
img.ci825 { background: url(../disco/jacket/genuine/ci825.jpg) 0 0 no-repeat !important;}
img.ci826 { background: url(../disco/jacket/genuine/ci826.jpg) 0 0 no-repeat !important;}
img.ci827 { background: url(../disco/jacket/genuine/ci827.jpg) 0 0 no-repeat !important;}
img.ci828 { background: url(../disco/jacket/genuine/ci828.jpg) 0 0 no-repeat !important;}
img.ci830 { background: url(../disco/jacket/genuine/ci830.jpg) 0 0 no-repeat !important;}
img.ci829 { background: url(../disco/jacket/genuine/ci829.jpg) 0 0 no-repeat !important;}
img.ci8014 { background: url(../disco/jacket/genuine/ci8014.jpg) 0 0 no-repeat !important;}
img.ci8015 { background: url(../disco/jacket/genuine/ci8015.jpg) 0 0 no-repeat !important;}
img.ci8016 { background: url(../disco/jacket/genuine/ci8016.jpg) 0 0 no-repeat !important;}
