@charset "utf-8";

body{
	font-family:Arial, Helvetica, sans-serif;
	}
div#globalAdjustment{
	width:927px;
	margin:0 31px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	}
div#globalAdjustment #tp{
	font-family:Arial, Helvetica, sans-serif;
	}
div#footer{
	width:962px;
	height:auto;
	margin-top:0;
	}
p.siteSerch{
	text-align:right;
	}
body{
	background:#f0f0f0 url(/common2/images/layout/bg_body.png) repeat-x 0 0 scroll !important;
}
div#mainWrap,
div#contentsWrap{
	font-size:101.6%;
	color:#000000;
	}
div#headerArea *{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	}
div#footerArea *{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	}
h2{
	line-height:139.2%;
	/line-height:150%;
	}
div#contentsWrap hr{
	margin:6px 0;
	}
div#globalAdjustment .division_pager{
	width:497px;
	}
.flL{
	float:left;
	}
.flR{
	float:right;
	}
table{
	line-height:120%;
	}
.bowSpec{
	line-height:121.5%;
	}

*:first-child+html #idxMainLnk01 a{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk01.png');}
*:first-child+html #idxMainLnk02 a{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk02.png');}
*:first-child+html #idxMainLnk03 a{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk04.png');}
*:first-child+html #idxMainLnk01 a:hover{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk01_o.png');}
*:first-child+html #idxMainLnk02 a:hover{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk02_o.png');}
*:first-child+html #idxMainLnk03 a:hover{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk04_o.png');}

*:first-child+html body#silent #idxMainLnk01 a{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk01.png');}
*:first-child+html body#silent #idxMainLnk03 a{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk03.png');}
*:first-child+html body#silent #idxMainLnk01 a:hover{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk01_o.png');}
*:first-child+html body#silent #idxMainLnk03 a:hover{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk03_o.png');}


#acoust #idxMenu01 .btnToCt a,
#acoust #idxMenu02 .btnToCt a,
#acoust #idxMenu03 .btnToCt a,
#acoust #idxMenu04 .btnToCt a{
	_height:116px;
}

#idxMenuArea{
	*margin-bottom:17px;
	}

.itemCt{
	*display:inline-block;
	}

#productArea .picWrapL img {
	*margin-right:8px;
	}

/* event */
.ctCenter{
	width:500px;
	margin:0 14px 0 15px;
	}

/* artist */
#chris table td{
	text-align:left;
	}
#chris .box1{
	padding-top:25px;
	margin-bottom:70px;
	}
#chris .photo{
	margin:-350px 0 0 380px;
	}

#artList{
	*display:inline-block;
	*padding-bottom:10px;
	}
#contentsCt{
	margin-bottom:10px;
	*margin-bottom:0;
	}

/* hspace.vspace */
.hsp3{
	margin:0 3px;
	/margin:0;
	}
.hsp5{
	margin:0 5px;
	/margin:0;
	}
.hsp8{
	margin:0 8px;
	/margin:0;
	}
.hsp10{
	margin:0 10px;
	/margin:0;
	}
.vsp5{
	margin:5px 0;
	/margin:0;
	}
.vsp10{
	margin:10px 0;
	/margin:0;
	}
.vhsp5{
	margin:5px 5px;
	/margin:0;
	}
.vhsp10{
	margin:10px 10px;
	/margin:0;
	}
.vhsp5_10{
	margin:5px 10px;
	/margin:0;
	}

/* table cellpd */
table td.cellpd1{
	padding:1px;
}
table td.cellpd2{
	padding:2px;
}
table td.cellpd3{
	padding:3px;
}
table td.cellpd4{
	padding:4px;
}
table td.cellpd5{
	padding:5px;
}
table td.cellpd8{
	padding:8px;
}

/* For IE以外 IE8  cellsp */
/* ------------------------------------------------------------------- */
html:not(:target) table.cellsp1{/* IE以外 */
	border-collapse: separate;
	border-spacing:1px;
}
head~/* */body table.cellsp1{/* IE8 */
	border-collapse: separate;
	border-spacing:1px;
}
html:not(:target) table.cellsp2{/* IE以外 */
	border-collapse: separate;
	border-spacing:2px;
}
head~/* */body table.cellsp2{/* IE8 */
	border-collapse: separate;
	border-spacing:2px;
}
html:not(:target) table.cellsp3{/* IE以外 */
	border-collapse: separate;
	border-spacing:3px;
}
head~/* */body table.cellsp3{/* IE8 */
	border-collapse: separate;
	border-spacing:3px;
}
html:not(:target) table.cellsp5{/* IE以外 */
	border-collapse: separate;
	border-spacing:5px;
}
head~/* */body table.cellsp5{/* IE8 */
	border-collapse: separate;
	border-spacing:5px;
}
/* ------------------------------------------------------------------- */

