/*コンテンツの色設定*/
#ctNavArea a:hover{
	background-color:#e0ddef;
}
#contentsCt{
	width:515px !important;
	float:right;
	position:relative;
	right:15px;
}
#ctNavProduct{background: url(../imgs/ctnav/ctnav_cbow_head.gif) left top no-repeat;}
#ctNavArea{background: url(../imgs/ctnav/ctnav_cbow_btm.gif) left bottom no-repeat !important;}
#contentsNav{background: url(../imgs/ctnav/ctnav_cbow_body.gif) left top repeat-y !important;}
#cn_eventArtist{background:url(../imgs/ctnav/info_cbow_event_artist.gif) 1px top no-repeat;}
#ctDivsion{
	background:#dddae3 url(../imgs/ct_bg/bg_cbow.gif) left top no-repeat;
}
#hdrCBow{
	background: url(../imgs/ct_hdr/hdr_cbow.jpg) left top no-repeat;	
	margin-bottom:17px;
}
#idxWrap{
	padding-left:15px;
}
#idxMainCt{
	margin:15px 0 0 0;
	width:698px;
	height:210px;
	background: url(../bow/imgs/index/h1_cbowIdx.jpg) left top no-repeat;	
}
#idxMainCt h1{
	font-size:1%;
	text-indent:-9999px;
	line-height:0;
	height:0;
}
#idxMainCt p{
	font-size:1%;
	text-indent:-9999px;
	line-height:0;
}
#idxMainLnk{
	margin:38px 0 0 542px;
	_height:1%;
}
#idxMainLnk:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	line-height:0;
	content:".";
}
#idxMainLnk p,
#idxMainLnk a{
	display:block;
	cursor: pointer !important;
	width:141px;
	height:158px;	
}
#idxMainLnk01{
	float:left;
}
html>/**/body #idxMainLnk01 a{
	background: url(../bow/imgs/index/idx_main_lnk01.png) left top no-repeat;}
*html body #idxMainLnk01 a{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk01.png');}
html>/**/body #idxMainLnk01 a:hover{
	background: url(../bow/imgs/index/idx_main_lnk01_o.png) left top no-repeat;}
*html body #idxMainLnk01 a:hover{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='imgs/index/idx_main_lnk01_o.png');}

#idxMenuArea{
	margin-top:30px;
	margin-right:-17px;
	width:728px;
}
.idxMenuWrap{
	float:left;
	margin: 0 14px 17px 0; 
	width:163px;
	padding-bottom:8px;
	background:url(../bow/imgs/index/bg_idxWrap_btm.gif) left bottom no-repeat;	
	font-size:84.6%;	
}
.idxMenuCt{
	padding-bottom:8px;
	background: url(../bow/imgs/index/bg_idxWrap_body.gif) left top repeat-y;	
}
.idxMenuWrap h2{
	font-size:1%;
	text-indent:-9999px;
	line-height:0;
	height:50px;
}
.idxMenuCt .btnToCt a{
	display:block;
	height:55px;
	text-decoration:none !important;
	color:#454545;
}
.idxMenuCt .btnToCt a:hover{
	opacity:0.8;
	filter: alpha(opacity=80) ; 
}
.idxMenuCt .btnToCt{
	font-size:1%;
	text-indent:-9999px;
	line-height:0;
}
.idxMenuWrap .btnToDetails{
	background: url(../imgs/common/btn_to_detail_arw.gif) left 0.5em no-repeat;	
	padding:0 6px;
	font-weight:bold;
	margin:17px 0 0 11px;
}

/*#idxMenu01*/
#idxMenu01 h2{	background: url(../bow/imgs/index/bg_idxWrap_tit01.gif) left top no-repeat;}
#idxMenu02 h2{	background: url(../bow/imgs/index/bg_idxWrap_tit02.gif) left top no-repeat;}
#idxMenu03 h2{	background: url(../bow/imgs/index/bg_idxWrap_tit03.gif) left top no-repeat;}
#idxMenu04 h2{	background: url(../bow/imgs/index/bg_idxWrap_tit04.gif) left top no-repeat;}

#idxMenu01 .btnToCt a{background: url(../bow/imgs/index/bg_idxWrap_ct01.jpg) 11px top no-repeat;}
#idxMenu02 .btnToCt a{background: url(../bow/imgs/index/bg_idxWrap_ct02.jpg) 11px top no-repeat;}
#idxMenu03 .btnToCt a{background: url(../bow/imgs/index/bg_idxWrap_ct03.jpg) 11px top no-repeat;}
#idxMenu04 .btnToCt a{background: url(../bow/imgs/index/bg_idxWrap_ct04.jpg) 11px top no-repeat;}

.itemWrap{
	background:#fff url(../imgs/ct_wrap/bg_cbow_item_wrap_btm.gif) left bottom no-repeat;
}
.itemCtWrap{
	background: url(../imgs/ct_wrap/bg_cbow_item_wrap_body.gif) left top repeat-y;
}
.itemWrap:after,
.itemCtWrap:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	line-height:0;
	content:".";
}
.prdTitWrap{background:url(../imgs/ct_wrap/bg_cbow_item_wrap_hdr.gif) left top no-repeat;}
.bowSpec{
	font-size:76%;
	border-collapse:separate;
	border-spacing:1px;
}
.bowSpec th{
	padding:3px;
	background-color:#C6C0F5;
}
.bowSpec td{
	padding:3px;
	background-color:#F1EFFF;
}
/* artist message*/
.artistName{
	background: url(../bow/imgs/bg_message_wrap_hdr.gif) left top no-repeat;
}
.messageWrap{
	background: url(../bow/imgs/bg_message_wrap_body.gif) left top repeat-y;
}
.messageCt{
	background: url(../bow/imgs/bg_message_wrap_btm.gif) left bottom no-repeat;
}

