@charset "UTF-8";

/*
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
27px = 207.7%
28px = 215.4%
29px = 223.1%
30px = 230.8%
*/

/* ################### 関ジャニ専用 カラーセレクタ ################### */
.shibutani { color: #e50112; }
.nishikido { color: #e1c901; }
.maruyama  { color: #f39801; }
.yasuda    { color: #00a1e9; }
.ohkura    { color: #00a83b; }
.murakami  { color: #6c1685; }
.yokoyama  { color: #444444; }

/* ################### top.css ################### */
#topics img.TECI-856 { background: url(../discography/jacket/genuine/TECI-856.jpg) 0 0 no-repeat !important;}
#topics img.TECI-855 { background: url(../discography/jacket/genuine/TECI-855.jpg) 0 0 no-repeat !important;}
#topics img.TECI-854 { background: url(../discography/jacket/genuine/TECI-854.jpg) 0 0 no-repeat !important;}
#topics img.TECI-853 { background: url(../discography/jacket/genuine/TECI-853.jpg) 0 0 no-repeat !important;}
#topics img.TECI-852 { background: url(../discography/jacket/genuine/TECI-852.jpg) 0 0 no-repeat !important;}
#topics img.TEXI-8806 { background: url(../discography/jacket/genuine/TEXI-8806.jpg) 0 0 no-repeat !important;}
#topics img.TEBI-8883 { background: url(../discography/jacket/genuine/TEBI-8883.jpg) 0 0 no-repeat !important;}
#topics img.TEBI-8879 { background: url(../discography/jacket/genuine/TEBI-8879.jpg) 0 0 no-repeat !important;}
#topics img.TECI-850_sample { background: url(../images/other/TECI-850_sample.jpg) 0 0 no-repeat !important;}
#topics img.TECI-851_tokuten_C { background: url(../images/other/TECI-851_tokuten_C.jpg) 0 0 no-repeat !important;}
#topics img.TECI-851_tokuten_B { background: url(../images/other/TECI-851_tokuten_B.jpg) 0 0 no-repeat !important;}
#topics img.TECI-851_tokuten_A { background: url(../images/other/TECI-851_tokuten_A.jpg) 0 0 no-repeat !important;}
#topics img.TECI-851 { background: url(../discography/jacket/genuine/TECI-851.jpg) 0 0 no-repeat !important;}
#topics img.TECI-850 { background: url(../discography/jacket/genuine/TECI-850.jpg) 0 0 no-repeat !important;}
#topics img.TECI-849 { background: url(../discography/jacket/genuine/TECI-849.jpg) 0 0 no-repeat !important;}
#topics img.TECI-848 { background: url(../discography/jacket/genuine/TECI-848.jpg) 0 0 no-repeat !important;}
#topics img.TECI-847 { background: url(../discography/jacket/genuine/TECI-847.jpg) 0 0 no-repeat !important;}
#topics img.TECI-846 { background: url(../discography/jacket/genuine/TECI-846.jpg) 0 0 no-repeat !important;}
#topics img.TECI-845 { background: url(../discography/jacket/genuine/TECI-845.jpg) 0 0 no-repeat !important;}
#topics img.TECI-8026 { background: url(../discography/jacket/genuine/TECI-8026.jpg) 0 0 no-repeat !important;}
#topics img.TECI-8025 { background: url(../discography/jacket/genuine/TECI-8025.jpg) 0 0 no-repeat !important;}
#topics img.TECI-8024 { background: url(../discography/jacket/genuine/TECI-8024.jpg) 0 0 no-repeat !important;}

#topics > dl > dd.info p.section-L1 {
	color: #cc3300;
}

#topics > dl > dd.info p.sample-3D {
	clear: both;
	float: right;
	width: 220px;
	margin: 0 15px 15px 15px;
	padding: 0;
	font-size: 85%;
	text-align: center;
	border: 1px solid #cccccc;
	background: #ffffff;
	
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}

#topics > dl > dd.info p.sample-3D a {
	display: block;
	margin: 0;
	padding: 5px 0 3px 0;
	text-decoration: none !important;
}

#topics > dl > dd.info p.option {
	margin: 0.5em 25px;
	padding: 8px 15px 7px 15px;
	font-size: 100%;
	color: #ff6600;
	border: 1px solid #cccccc;
	background: #ffffff;
}

#topics > dl > dd.info ol.music,
#topics > dl > dd.info ul.music {
	line-height: 1.4;
}

#topics > dl > dd.info ol.music li,
#topics > dl > dd.info ul.music li {
	margin-bottom: 0.6em;
}

#topics > dl > dd.info li p.note {
	margin: 0.5em 0;
	padding: 5px 10px 3px 10px;
	color: #666666;
	font-size: 85%;
	background: url(../images/basic/back_transparent_white_50.png);
	
	border-radius: 10px;
}
#topics > dl > dd.info li p.note {
	background: rgba(255, 255, 255, 0.5);
}

#topics > dl > dd.info table.dam {
	width: 850px;
	margin: 0 auto;
	padding: 0;
	border-collapse: collapse;
}

#topics > dl > dd.info table.dam thead tr {
	background : #a70004;
}

#topics > dl > dd.info table.dam th,
#topics > dl > dd.info table.dam td {
	padding: 5px 10px;
	text-align: center;
	border: 1px solid #cccccc;
}

#topics > dl > dd.info table.dam th {
	color: #ffffff;
}

#topics > dl > dd.info table.dam th.col1 {
	width: 120px;
}

#topics > dl > dd.info table.dam th.col3 {
	width: 180px;
}

#topics > dl > dd.info table.dam tbody tr:nth-child(2n) {
	background : rgba(0, 0, 0, 0.05);
}

#topics > dl > dd.info table.dam td:nth-child(2n) {
	text-align: left;
}

#topics > dl > dd.info ul.QA {
	list-style-type: none;
	margin-left: 80px;
}

#topics > dl > dd.info ul.QA li span.Q,
#topics > dl > dd.info ul.QA li span.A {
	display: inline-block;
	position: relative;
	left: -80px;
	width: 70px;
	margin-right: -80px;
	padding-right: 10px;
	font-weight: bold;
	text-align: right;
}
#topics > dl > dd.info ul.QA li span.Q { color: #336699; }
#topics > dl > dd.info ul.QA li span.A { color: #cc0000; }

/* ******************** ポップアップFALSH ******************** */
#popup-flash {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 1000;
	margin: 0;
	padding: 20px;
	background: url(../images/basic/back_transparent_black_80.png);
	
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(255, 255, 255, 0.2);
}
html:root #popup-flash {
	background: rgba(0, 0, 0, 0.8);
}

#popup-flash-insert {
	width: 320px;
	height: 180px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	background: url(../player/thumb.jpg) 50% 50% no-repeat;
}

#popup-flash p.close {
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: -12px;
	right: -12px;
	width: 24px;
	height: 20px;
	margin: 0;
	padding: 3px 0 0 0;
	color: #ffffff;
	font-size: 131%;
	text-align: center;
	line-height: 1.0;
	border: 2px solid #ffffff;
	background: #cc0000;
	
	border-radius: 5px;
}

#info p.banner-spot {
	cursor: pointer;
	position: absolute;
	top: 10px;
	left: 10px;
	height: 50px;
	margin: 0;
	padding: 0;
}

/* #################### profile.css #################### */
#profile > dl > dd.data > p.photo img.kan8 {
	background: url(../profile/photo/genuine/photo_kan8.jpg) 0 0 no-repeat !important;
}

/* #################### discography.css #################### */
#discography img.TECI-856 { background: url(../discography/jacket/genuine/TECI-856_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-855 { background: url(../discography/jacket/genuine/TECI-855_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-854 { background: url(../discography/jacket/genuine/TECI-854_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-853 { background: url(../discography/jacket/genuine/TECI-853_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-852 { background: url(../discography/jacket/genuine/TECI-852_100.jpg) 0 0 no-repeat !important;}
#discography img.TEXI-8806 { background: url(../discography/jacket/genuine/TEXI-8806_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8883 { background: url(../discography/jacket/genuine/TEBI-8883_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8879 { background: url(../discography/jacket/genuine/TEBI-8879_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-851 { background: url(../discography/jacket/genuine/TECI-851_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-850 { background: url(../discography/jacket/genuine/TECI-850_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-849 { background: url(../discography/jacket/genuine/TECI-849_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-848 { background: url(../discography/jacket/genuine/TECI-848_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-847 { background: url(../discography/jacket/genuine/TECI-847_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-846 { background: url(../discography/jacket/genuine/TECI-846_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-845 { background: url(../discography/jacket/genuine/TECI-845_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8026 { background: url(../discography/jacket/genuine/TECI-8026_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8025 { background: url(../discography/jacket/genuine/TECI-8025_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8024 { background: url(../discography/jacket/genuine/TECI-8024_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-843 { background: url(../discography/jacket/genuine/TECI-843_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-842 { background: url(../discography/jacket/genuine/TECI-842_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-841 { background: url(../discography/jacket/genuine/TECI-841_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-840 { background: url(../discography/jacket/genuine/TECI-840_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-839 { background: url(../discography/jacket/genuine/TECI-839_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-838 { background: url(../discography/jacket/genuine/TECI-838_100.jpg) 0 0 no-repeat !important;}
#discography img.TEXI-8805 { background: url(../discography/jacket/genuine/TEXI-8805_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8867 { background: url(../discography/jacket/genuine/TEBI-8867_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8863 { background: url(../discography/jacket/genuine/TEBI-8863_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8859 { background: url(../discography/jacket/genuine/TEBI-8859_100.jpg) 0 0 no-repeat !important;}
#discography img.TEXI-8803 { background: url(../discography/jacket/genuine/TEXI-8803_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8022 { background: url(../discography/jacket/genuine/TECI-8022_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8020 { background: url(../discography/jacket/genuine/TECI-8020_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8018 { background: url(../discography/jacket/genuine/TECI-8018_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-837 { background: url(../discography/jacket/genuine/TECI-837_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-836 { background: url(../discography/jacket/genuine/TECI-836_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-835 { background: url(../discography/jacket/genuine/TECI-835_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-834 { background: url(../discography/jacket/genuine/TECI-834_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-833 { background: url(../discography/jacket/genuine/TECI-833_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-832 { background: url(../discography/jacket/genuine/TECI-832_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-831 { background: url(../discography/jacket/genuine/TECI-831_100.jpg) 0 0 no-repeat !important;}
#discography img.TEXI-8802 { background: url(../discography/jacket/genuine/TEXI-8802_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8850 { background: url(../discography/jacket/genuine/TEBI-8850_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8847 { background: url(../discography/jacket/genuine/TEBI-8847_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8016 { background: url(../discography/jacket/genuine/TECI-8016_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8015 { background: url(../discography/jacket/genuine/TECI-8015_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8014 { background: url(../discography/jacket/genuine/TECI-8014_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-830 { background: url(../discography/jacket/genuine/TECI-830_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-829 { background: url(../discography/jacket/genuine/TECI-829_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-828 { background: url(../discography/jacket/genuine/TECI-828_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-827 { background: url(../discography/jacket/genuine/TECI-827_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-826 { background: url(../discography/jacket/genuine/TECI-826_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-825 { background: url(../discography/jacket/genuine/TECI-825_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-824 { background: url(../discography/jacket/genuine/TECI-824_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-823 { background: url(../discography/jacket/genuine/TECI-823_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-822 { background: url(../discography/jacket/genuine/TECI-822_100.jpg) 0 0 no-repeat !important;}
#discography img.TEXI-8801 { background: url(../discography/jacket/genuine/TEXI-8801_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8838 { background: url(../discography/jacket/genuine/TEBI-8838_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8835 { background: url(../discography/jacket/genuine/TEBI-8835_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8012 { background: url(../discography/jacket/genuine/TECI-8012_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8011 { background: url(../discography/jacket/genuine/TECI-8011_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8010 { background: url(../discography/jacket/genuine/TECI-8010_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-821 { background: url(../discography/jacket/genuine/TECI-821_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-820 { background: url(../discography/jacket/genuine/TECI-820_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-819 { background: url(../discography/jacket/genuine/TECI-819_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8829 { background: url(../discography/jacket/genuine/TEBI-8829_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8828 { background: url(../discography/jacket/genuine/TEBI-8828_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8827 { background: url(../discography/jacket/genuine/TEBI-8827_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-818 { background: url(../discography/jacket/genuine/TECI-818_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-817 { background: url(../discography/jacket/genuine/TECI-817_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-816 { background: url(../discography/jacket/genuine/TECI-816_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8823 { background: url(../discography/jacket/genuine/h100/TEBI-8823.jpg) 0 0 no-repeat !important;}
#discography img.TECI-815 { background: url(../discography/jacket/genuine/TECI-815_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-814 { background: url(../discography/jacket/genuine/TECI-814_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-813 { background: url(../discography/jacket/genuine/TECI-813_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-812 { background: url(../discography/jacket/genuine/TECI-812_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-811 { background: url(../discography/jacket/genuine/TECI-811_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-810 { background: url(../discography/jacket/genuine/TECI-810_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8818 { background: url(../discography/jacket/genuine/TEBI-8818_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8815 { background: url(../discography/jacket/genuine/TEBI-8815_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8008 { background: url(../discography/jacket/genuine/TECI-8008_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8007 { background: url(../discography/jacket/genuine/TECI-8007_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8813 { background: url(../discography/jacket/genuine/h100/TEBI-8813.jpg) 0 0 no-repeat !important;}
#discography img.TECI-809 { background: url(../discography/jacket/genuine/TECI-809_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-808 { background: url(../discography/jacket/genuine/TECI-808_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-807 { background: url(../discography/jacket/genuine/TECI-807_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-806 { background: url(../discography/jacket/genuine/TECI-806_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-805 { background: url(../discography/jacket/genuine/TECI-805_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8808 { background: url(../discography/jacket/genuine/TEBI-8808_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8804 { background: url(../discography/jacket/genuine/TEBI-8804_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-804 { background: url(../discography/jacket/genuine/TECI-804_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-803 { background: url(../discography/jacket/genuine/TECI-803_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBS-8801 { background: url(../discography/jacket/genuine/TEBS-8801_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8803 { background: url(../discography/jacket/genuine/h100/TEBI-8803.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8802 { background: url(../discography/jacket/genuine/h100/TEBI-8802.jpg) 0 0 no-repeat !important;}
#discography img.TEBI-8801 { background: url(../discography/jacket/genuine/h100/TEBI-8801.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8005 { background: url(../discography/jacket/genuine/TECI-8005_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8003 { background: url(../discography/jacket/genuine/TECI-8003_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-8001 { background: url(../discography/jacket/genuine/TECI-8001_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-802 { background: url(../discography/jacket/genuine/TECI-802_100.jpg) 0 0 no-repeat !important;}
#discography img.TECI-801 { background: url(../discography/jacket/genuine/TECI-801_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-78 { background: url(../discography/jacket/genuine/TECH-78_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-681 { background: url(../discography/jacket/genuine/TECH-681_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBH-38 { background: url(../discography/jacket/genuine/TEBH-38_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBH-28 { background: url(../discography/jacket/genuine/TEBH-28_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-58 { background: url(../discography/jacket/genuine/TECH-58_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-48 { background: url(../discography/jacket/genuine/TECH-48_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-1038 { background: url(../discography/jacket/genuine/TECH-1038_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-1028 { background: url(../discography/jacket/genuine/TECH-1028_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBH-18 { background: url(../discography/jacket/genuine/h100/TEBH-18.jpg) 0 0 no-repeat !important;}
#discography img.TECH-38 { background: url(../discography/jacket/genuine/TECH-38_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-28 { background: url(../discography/jacket/genuine/TECH-28_100.jpg) 0 0 no-repeat !important;}
#discography img.TEBH-8 { background: url(../discography/jacket/genuine/h100/TEBH-8.jpg) 0 0 no-repeat !important;}
#discography img.TECH-18 { background: url(../discography/jacket/genuine/TECH-18_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-1018 { background: url(../discography/jacket/genuine/TECH-1018_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-1008 { background: url(../discography/jacket/genuine/TECH-1008_100.jpg) 0 0 no-repeat !important;}
#discography img.TECH-8 { background: url(../discography/jacket/genuine/TECH-8_100.jpg) 0 0 no-repeat !important;}
#discography img.TEJ-1 { background: url(../discography/jacket/genuine/TEJ-1_100.jpg) 0 0 no-repeat !important;}

#discography dl dd.copyright {
	margin: 0;
	padding: 0;
	text-align: right;
}

/* #################### catalog.css #################### */
#catalog img.TECI-856 { background: url(../discography/jacket/genuine/TECI-856.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-855 { background: url(../discography/jacket/genuine/TECI-855.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-854 { background: url(../discography/jacket/genuine/TECI-854.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-853 { background: url(../discography/jacket/genuine/TECI-853.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-852 { background: url(../discography/jacket/genuine/TECI-852.jpg) 0 0 no-repeat !important;}
#catalog img.TEXI-8806 { background: url(../discography/jacket/genuine/TEXI-8806.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8883 { background: url(../discography/jacket/genuine/TEBI-8883.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8879 { background: url(../discography/jacket/genuine/TEBI-8879.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-851 { background: url(../discography/jacket/genuine/TECI-851.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-850 { background: url(../discography/jacket/genuine/TECI-850.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-849 { background: url(../discography/jacket/genuine/TECI-849.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-848 { background: url(../discography/jacket/genuine/TECI-848.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-847 { background: url(../discography/jacket/genuine/TECI-847.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-846 { background: url(../discography/jacket/genuine/TECI-846.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-845 { background: url(../discography/jacket/genuine/TECI-845.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8026 { background: url(../discography/jacket/genuine/TECI-8026.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8025 { background: url(../discography/jacket/genuine/TECI-8025.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8024 { background: url(../discography/jacket/genuine/TECI-8024.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-843 { background: url(../discography/jacket/genuine/TECI-843.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-842 { background: url(../discography/jacket/genuine/TECI-842.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-841 { background: url(../discography/jacket/genuine/TECI-841.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-840 { background: url(../discography/jacket/genuine/TECI-840.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-839 { background: url(../discography/jacket/genuine/TECI-839.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-838 { background: url(../discography/jacket/genuine/TECI-838.jpg) 0 0 no-repeat !important;}
#catalog img.TEXI-8805 { background: url(../discography/jacket/genuine/TEXI-8805.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8867 { background: url(../discography/jacket/genuine/TEBI-8867.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8863 { background: url(../discography/jacket/genuine/TEBI-8863.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8859 { background: url(../discography/jacket/genuine/TEBI-8859.jpg) 0 0 no-repeat !important;}
#catalog img.TEXI-8803 { background: url(../discography/jacket/genuine/TEXI-8803.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8022 { background: url(../discography/jacket/genuine/TECI-8022.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8020 { background: url(../discography/jacket/genuine/TECI-8020.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8018 { background: url(../discography/jacket/genuine/TECI-8018.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-837 { background: url(../discography/jacket/genuine/TECI-837.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-836 { background: url(../discography/jacket/genuine/TECI-836.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-835 { background: url(../discography/jacket/genuine/TECI-835.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-834 { background: url(../discography/jacket/genuine/TECI-834.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-833 { background: url(../discography/jacket/genuine/TECI-833.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-832 { background: url(../discography/jacket/genuine/TECI-832.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-831 { background: url(../discography/jacket/genuine/TECI-831.jpg) 0 0 no-repeat !important;}
#catalog img.TEXI-8802 { background: url(../discography/jacket/genuine/TEXI-8802.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8850 { background: url(../discography/jacket/genuine/TEBI-8850.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8847_set { background: url(../discography/jacket/genuine/TEBI-8847_set.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8847 { background: url(../discography/jacket/genuine/TEBI-8847.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8016 { background: url(../discography/jacket/genuine/TECI-8016.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8015 { background: url(../discography/jacket/genuine/TECI-8015.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8014 { background: url(../discography/jacket/genuine/TECI-8014.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-830 { background: url(../discography/jacket/genuine/TECI-830.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-829 { background: url(../discography/jacket/genuine/TECI-829.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-828 { background: url(../discography/jacket/genuine/TECI-828.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-827 { background: url(../discography/jacket/genuine/TECI-827.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-826 { background: url(../discography/jacket/genuine/TECI-826.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-825 { background: url(../discography/jacket/genuine/TECI-825.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-824 { background: url(../discography/jacket/genuine/TECI-824.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-823 { background: url(../discography/jacket/genuine/TECI-823.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-822 { background: url(../discography/jacket/genuine/TECI-822.jpg) 0 0 no-repeat !important;}
#catalog img.TEXI-8801 { background: url(../discography/jacket/genuine/TEXI-8801.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8838 { background: url(../discography/jacket/genuine/TEBI-8838.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8835 { background: url(../discography/jacket/genuine/TEBI-8835.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8012 { background: url(../discography/jacket/genuine/TECI-8012.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8011 { background: url(../discography/jacket/genuine/TECI-8011.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8010 { background: url(../discography/jacket/genuine/TECI-8010.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-821 { background: url(../discography/jacket/genuine/TECI-821.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-820 { background: url(../discography/jacket/genuine/TECI-820.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-819 { background: url(../discography/jacket/genuine/TECI-819.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8829 { background: url(../discography/jacket/genuine/TEBI-8829.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8828 { background: url(../discography/jacket/genuine/TEBI-8828.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8827 { background: url(../discography/jacket/genuine/TEBI-8827.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-818 { background: url(../discography/jacket/genuine/TECI-818.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-817 { background: url(../discography/jacket/genuine/TECI-817.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-816 { background: url(../discography/jacket/genuine/TECI-816.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8823 { background: url(../discography/jacket/genuine/TEBI-8823.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-815 { background: url(../discography/jacket/genuine/TECI-815.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-814 { background: url(../discography/jacket/genuine/TECI-814.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-813 { background: url(../discography/jacket/genuine/TECI-813.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-812 { background: url(../discography/jacket/genuine/TECI-812.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-811 { background: url(../discography/jacket/genuine/TECI-811.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-810 { background: url(../discography/jacket/genuine/TECI-810.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8818 { background: url(../discography/jacket/genuine/TEBI-8818.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8815 { background: url(../discography/jacket/genuine/TEBI-8815.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8008 { background: url(../discography/jacket/genuine/TECI-8008.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8007 { background: url(../discography/jacket/genuine/TECI-8007.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8813 { background: url(../discography/jacket/genuine/TEBI-8813.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-809 { background: url(../discography/jacket/genuine/TECI-809.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-808 { background: url(../discography/jacket/genuine/TECI-808.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-807 { background: url(../discography/jacket/genuine/TECI-807.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-806 { background: url(../discography/jacket/genuine/TECI-806.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-805 { background: url(../discography/jacket/genuine/TECI-805.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8808 { background: url(../discography/jacket/genuine/TEBI-8808.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8804 { background: url(../discography/jacket/genuine/TEBI-8804.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-804 { background: url(../discography/jacket/genuine/TECI-804.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-803 { background: url(../discography/jacket/genuine/TECI-803.jpg) 0 0 no-repeat !important;}
#catalog img.TEBS-8801_box { background: url(../discography/jacket/genuine/TEBS-8801_box.jpg) 0 0 no-repeat !important;}
#catalog img.TEBS-8801 { background: url(../discography/jacket/genuine/TEBS-8801.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8803 { background: url(../discography/jacket/genuine/TEBI-8803.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8802 { background: url(../discography/jacket/genuine/TEBI-8802.jpg) 0 0 no-repeat !important;}
#catalog img.TEBI-8801 { background: url(../discography/jacket/genuine/TEBI-8801.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8005 { background: url(../discography/jacket/genuine/TECI-8005.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8003 { background: url(../discography/jacket/genuine/TECI-8003.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-8001 { background: url(../discography/jacket/genuine/TECI-8001.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-802 { background: url(../discography/jacket/genuine/TECI-802.jpg) 0 0 no-repeat !important;}
#catalog img.TECI-801 { background: url(../discography/jacket/genuine/TECI-801.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-78 { background: url(../discography/jacket/genuine/TECH-78.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-681 { background: url(../discography/jacket/genuine/TECH-681.jpg) 0 0 no-repeat !important;}
#catalog img.TEBH-38 { background: url(../discography/jacket/genuine/TEBH-38.jpg) 0 0 no-repeat !important;}
#catalog img.TEBH-28 { background: url(../discography/jacket/genuine/TEBH-28.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-58 { background: url(../discography/jacket/genuine/TECH-58.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-48 { background: url(../discography/jacket/genuine/TECH-48.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-1038 { background: url(../discography/jacket/genuine/TECH-1038.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-1028 { background: url(../discography/jacket/genuine/TECH-1028.jpg) 0 0 no-repeat !important;}
#catalog img.TEBH-18 { background: url(../discography/jacket/genuine/TEBH-18.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-38 { background: url(../discography/jacket/genuine/TECH-38.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-28 { background: url(../discography/jacket/genuine/TECH-28.jpg) 0 0 no-repeat !important;}
#catalog img.TEBH-8 { background: url(../discography/jacket/genuine/TEBH-8.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-18 { background: url(../discography/jacket/genuine/TECH-18.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-1018 { background: url(../discography/jacket/genuine/TECH-1018.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-1008 { background: url(../discography/jacket/genuine/TECH-1008.jpg) 0 0 no-repeat !important;}
#catalog img.TECH-8 { background: url(../discography/jacket/genuine/TECH-8.jpg) 0 0 no-repeat !important;}
#catalog img.TEJ-1 { background: url(../discography/jacket/genuine/TEJ-1.jpg) 0 0 no-repeat !important;}

#catalog > dl dd.jacket p.copyright {
	margin: 0;
	padding: 0;
	text-align: center;
}

#catalog > dl dd.jacket p.sample-3D {
	margin: 0 15px 15px 15px;
	padding: 0;
	font-size: 85%;
	text-align: center;
	border: 1px solid #cccccc;
	background: #ffffff;
	
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}

#catalog > dl dd.jacket p.sample-3D a {
	display: block;
	margin: 0;
	padding: 5px 0 3px 0;
	text-decoration: none !important;
}

#catalog > dl dd.comment p.title {
	margin: 1em 0 0.5em -10px;
	padding: 3px 10px;
	color: #336666;
	font-size: 100%;
	letter-spacing: 0.05em;
	border: 1px solid #cccccc;
	background: url(../images/basic/back_transparent_black_2.png);
}
html:root #catalog > dl dd.comment p.title {
	background: rgba(0, 0, 0, 0.02);
}

#catalog > dl dd.comment p.note {
	color: #666666;
	font-size: 77%;
	white-space: nowrap;
}

#catalog > dl > dd.list > ul.medley > li {
	list-style-type: circle;
	margin-left: 38px;
}
#catalog > dl > dd.list > ul.medley > li.medley-last {
	border-bottom: none;
}

#catalog > dl > dd.list > ol.medley > li {
	margin-left: 38px;
}

#catalog > dl > dd.list ul > li > dl > dd.music {
	margin: 5px 0;
	padding: 0;
	font-size: 93%;
	line-height: 1.5;
}

#catalog > dl > dd.list > .medley > li:last-child {
	border-bottom: none;
}

#catalog > dl > dd.list > .medley + p.section {
	border-top: 1px dotted #aaaaaa;
}

#catalog > dl > dd.list ul > li > dl > dd.memo-2 {
	display: block;
	position: relative;
	margin: 10px 0 0 50px;
	padding: 0;
	color: #666666;
	font-size: 85%;
	line-height: 1.5;
}

#catalog > dl > dd.list ul > li > dl > dd.contents-list {
	margin: 0;
	padding: 0;
}

#catalog > dl > dd.list ul > li > dl > dd.contents-list > p {
	margin: 10px 0;
	padding: 0;
	color: #cc0000;
}

#catalog > dl > dd.list ul > li > dl > dd.contents-list > ul {
	list-style-type: circle;
	margin: 0 40px;
	padding: 0;
	border: none;
}
#catalog > dl > dd.list ul > li > dl > dd.contents-list > ul > li {
	margin: 6px 0;
	padding: 0;
	font-size: 93%;
}

#more-info p.image {
	position: relative;
	float: right;
	margin: 0 15px 15px 15px;
	padding: 10px;
	text-align: center;
	background: url(../images/basic/back_transparent_white_80.png);
	
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
html:root #more-info p.image {
	background: rgba(255, 255, 255, 0.8);
}

#more-info p.image img {
	border: 1px solid #ffffff;
	
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3)
}

#topics > dl > dd.info p.image br  {
	display: none;
}

#more-info p.image span.caption  {
	display: block;
	margin: 6px 0 -5px 0;
	padding: 0;
	color: #666666;
	font-size: 93%;
	letter-spacing: 0.2em;
}

#more-info dl dd p.copyright {
	text-align: right;
}

#more-info dl dd p.section-L1 {
	margin: 1em 0 0.5em 0;
	padding: 3px 10px;
	color: #336666;
	font-size: 100%;
	letter-spacing: 0.05em;
	border: 1px solid #cccccc;
	background: url(../images/basic/back_transparent_black_2.png);
}
html:root #more-info dl dd p.section-L1 {
	background: rgba(0, 0, 0, 0.02);
}

#more-info dl dd p.section-L1 + p {
	margin: 0 10px;
	font-size: 85%;
}

#more-info dl dd ul.data {
	list-style-type: none;
	margin: 0;
}

#more-info dl dd ul.TECI-8005 {
	list-style-type: none;
	margin-top: 0.5em;
}

#more-info dl dd ul li ul {
	list-style-type: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#more-info dl dd ul li ul li {
	margin: 0;
	padding: 0;
	font-size: 85%;
	white-space: nowrap;
}

#more-info dl dd ul li ul li em {
	display: inline-block;
	width: 7em;
	margin: 1px 5px 1px 0;
	padding: 0;
	color: #666600;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	border: 1px solid #cccccc;
	
	border-radius: 5px;
}

#more-info table {
	position: relative;
	width: 100;
	margin: 10px auto;
	padding: 0;
	font-size: 85%;
	border: 1px #cccccc solid;
}

#more-info caption {
	position: absolute;
	top: -9000px;
	left: -9000px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

#more-info th {
	padding: 5px 10px;
	color: #666600;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0.5em;
	white-space: nowrap;
	border: 1px #dddddd;
	border-style: none solid solid none;
	background: #ffffff;
}

#more-info td {
	padding: 5px 12px;
	text-align: center;
	white-space: nowrap;
	border: 1px #dddddd;
	border-style: none solid solid none;
	background: #ffffff;
}

#more-info td img {
	border: 1px solid #cccccc;
}

/* ########## schedule.css ########## */
#schedule table.tour th.date,
#schedule table.tour td.date {
	width: 300px;
}

#schedule td.contents[colspan] {
	border-left: 1px solid #cccccc;
}

#schedule td.contents p.name {
	margin: 0.5em 0;
	padding: 0 20px;
	color: #336666;
	font-size: 138.5%;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: 0.1em;
	background: url(../images/basic/back_dot_black_5.png) 0 100% no-repeat;
}

#schedule td.contents p.area {
	margin: 0;
	padding: 0 20px;
	color: #336699;
	font-size: 131%;
}

#schedule td.contents table.other {
	width: 850px;
	margin: 0 auto 20px auto;
	text-align: center;
}

#schedule td.contents table.other caption {
	margin: 0
	padding: 0;
}

#schedule td.contents table.other th.col1 {
	width: 130px;
}

#schedule td.contents table.other th.col2 {
	width: 120px;
}

#schedule td.contents table.other th.col4 {
	width: 140px;
}

#schedule td.contents table.other th.col5 {
	width: 150px;
}

#schedule td.contents table.other th:nth-child(2n) {
	background : rgba(255, 255, 255, 0.05);
}

#schedule td.contents table.other td:nth-child(2n) {
	background : rgba(0, 0, 0, 0.05);
}

/* ########## shop.css ########## */
#shop-list img.TECI-851_tokuten_C { background: url(../images/other/TECI-851_tokuten_C.jpg) 0 0 no-repeat !important;}
#shop-list img.TECI-851_tokuten_B { background: url(../images/other/TECI-851_tokuten_B.jpg) 0 0 no-repeat !important;}
#shop-list img.TECI-851_tokuten_A { background: url(../images/other/TECI-851_tokuten_A.jpg) 0 0 no-repeat !important;}