@charset "UTF-8";


 HOME 

#contents #cts_in_home{
	margin:0 0 0 0;
	width:930px;
	height:auto;
}

#cts_left_home{
	width:418px;
	height:360px;
	float:left;
}

#cts_left_home #home_about_area{

}

#cts_left_home #home_whats_area{
	margin:22px 0 0 0;
	width:418px;
}

#home_whats_area .nlist{
	margin:10px 10px 0 0;
	width:50px;
	height:9px;
}

#home_whats_area #news_area{
	padding:0 0 0 2px;
	width:410px;
	height:120px;
	overflow:scroll;
	overflow-x:hidden;
}

#news_area .news{
	width:392px;
	height:auto;
	line-height:150%;
}

#news_area .date{
	margin:3px 0 5px 0;
	color:#999999;
	font-size:16px;
	font-weight:bold;
}

#news_area .update{
	margin:14px 0 0 3px;
}

#cts_right_home{
	width:500px;
	height:360px;
	float:right;
}

#cts_btm_home{
	margin:0 0 10px 0;
	width:930px;
	height:auto;
}

#cts_btm_home ul{
	margin:0 0 0 2px;
	width:930px;
	height:auto;
}

#cts_btm_home li{
	margin:0 2px 3px 0; 
	float:left;
	width:230px;
	height:95px;
	background:url("/images/box_bg.gif") 0 0 no-repeat;
	overflow:hidden;
}

#cts_btm_home li.new{
	margin:0 2px 3px 0; 
	float:left;
	width:230px;
	height:95px;
	background:url("/images/box_new_bg.gif") 0 0 no-repeat;
	overflow:hidden;
}

#cts_btm_home li a:link, #cts_btm_home li a:visited{
	cursor:pointer;
	color:#333333;
}
#cts_btm_home li a:hover{
	cursor:pointer;
	color:#00A8EF;
}

#cts_btm_home .jacket{
	margin:4px 0 0 4px;
	width:77px;
	height:77px;
	float:left;
}

#cts_btm_home .info{
	margin:4px 0 0 10px;
	width:130px;
	height:87px;
	font-size:10px;
	float:left;
}

#cts_btm_home .stit_cate{
	margin:8px 0 4px 0;
	padding:0;
}

#cts_btm_home .stit_title{
	margin:0 0 4px 0;
	padding:0 0 0 30px;
	width:100px;
	height:auto;
	background:url("/images/item/stit_title.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_btm_home .stit_artist{
	margin:0 0 4px 0;
	padding:0 0 0 37px;
	width:93px;
	height:auto;
	background:url("/images/item/stit_artist.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_btm_home .stit_author{
	margin:0 0 4px 0;
	padding:0 0 0 37px;
	width:93px;
	height:auto;
	background:url("/images/item/stit_author.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_btm_home .stit_release{
	margin:0 0 0 0;
	padding:0 0 0 41px;
	width:89px;
	height:auto;
	background:url("/images/item/stit_release.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_btm_home .stit_url{
	margin:0 0 0 0;
	padding:0 0 0 25px;
	width:105px;
	height:auto;
	background:url("/images/item/stit_url.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_btm_home .stit_other{
	margin:0 0 4px 0;
	padding:0 0 0 0;
	width:130px;
	height:auto;
	line-height:100%;
}



 MUSIC 
#contents #cts_in_music{
	width:930px;
	height:auto;
}

#cts_area{
	width:930px;
	height:auto;
}


#cts_left_book{
	width:747px;
	height:auto;
	float:left;
	background:url("/images/cts_line.gif") 0 0 repeat-y;
}

#cts_left_book #mast_item_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}


#cts_left_music{
	width:747px;
	height:auto;
	float:left;
	background:url("/images/cts_line.gif") 0 0 repeat-y;
}

#cts_left_music #mast_item_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}

#mast_item_area .item{
	width:730px;
	height:auto;
}

#mast_item_area .item_jacket{
	padding:6px 0 0 6px;
	width:204px;
	height:204px;
	background:url("/images/music/item_jacket_bg.gif") 0 0 no-repeat;
	float:left;
}

#mast_item_area .item_jacket_m{
	padding:5px 0 0 5px;
	width:150px;
	height:150px;
	background:url("/images/music/item_jacket_bg_m.gif") 0 0 no-repeat;
	float:left;
}

#mast_item_area .item_jacket_l{
	padding:8px 0 0 8px;
	width:308px;
	height:308px;
	background:url("/images/music/item_jacket_bg_l.gif") 0 0 no-repeat;
	float:left;
}

#mast_item_area .item_info{
	margin:13px 0 0 22px;
	width:400px;
	height:auto;
	float:left;
}

#mast_item_area .item_info_m{
	margin:13px 0 0 22px;
	width:500px;
	height:auto;
	float:left;
}

#mast_item_area .item_info_l{
	margin:13px 0 0 20px;
	width:350px;
	height:auto;
	float:left;
}

#mast_item_area .item_hearing{
	margin:64px 0 0 2px;
	padding:10px 0 0 0;
	width:65px;
	height:65px;
	float:left;
	background:url("/images/item/stit_hearing.gif") 4px 0 no-repeat;
}

#mast_item_area ul{
	width:400px;
	height:auto;
}

#mast_item_area ul.d{
	width:390px;
	height:auto;
}

#mast_item_area li{
	padding:10px 0 0 0;
	float:left;
	height:40px;
	letter-spacing:0px;
}

#mast_item_area li.title{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_title.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.artist{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_artist.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.author{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_author.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.site{
	width:130px;
	height:40px;
	background:url("/images/item/stit_site.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.site a:link, #mast_item_area li.site a:visited{
	color:#00A8EF;
}
#mast_item_area li.site a:hover{
	text-decoration:underline;
}

#mast_item_area li.release{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_release.gif") 0 0 no-repeat;
}
#mast_item_area li.item_number{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_item_number.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area li.isbn_code{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_isbn_code.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area li.catalog_number{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_catalog_number.gif") 0 0 no-repeat;
	font-size:12px;
}

#mast_item_area .lead{
	margin:20px 0 20px 0;
	padding:10px 0 0 0;
	width:400px;
	height:auto;
	background:url("/images/item/stit_lead.gif") 0 0 no-repeat;
	font-size:10px;
	line-height:180%;
}

#mast_item_area .lead_l{
	padding:10px 0 0 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_lead.gif") 0 0 no-repeat;
	font-size:10px;
	line-height:180%;
}


#mast_item_area .introduction{
	padding:10px 0 0 0;
	width:500px;
	height:auto;
	background:url("/images/item/stit_introduction.gif") 0 0 no-repeat;
	font-size:10px;
	line-height:180%;
}



#mast_item_area li.title_d{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_title.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.artist_d{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_artist.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}

#mast_item_area li.author_d{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_author.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}

#mast_item_area li.navigator_d{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/dc/rd/stit_navigator.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.author_d{
	margin:0 0 25px 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_author.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.site_d{
	width:350px;
	height:40px;
	background:url("/images/item/stit_site.gif") 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
}
#mast_item_area li.site_d a:link, #mast_item_area li.site_d a:visited{
	color:#00A8EF;
	text-decoration:underline;
}
#mast_item_area li.site_d a:hover{
	text-decoration:underline;
}

#mast_item_area li.release_d{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_release.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area li.item_number_d{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_item_number.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area li.isbn_code_d{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_isbn_code.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area li.maker_d{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_maker.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area li.catalog_number_d{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	background:url("/images/item/stit_catalog_number.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area .label_d{
	margin:0 0 25px 0;
	width:130px;
	height:40px;
	height:auto;
	background:url("/images/item/stit_label.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area .price_d{
	margin:0 0 25px 0;
	width:130px;
	height:auto;
	height:auto;
	background:url("/images/item/stit_price.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area .price_dl{
	margin:0 0 25px 0;
	width:350px;
	height:40px;
	height:auto;
	background:url("/images/item/stit_price.gif") 0 0 no-repeat;
	font-size:12px;
}
#mast_item_area li.other_info_d{
	width:350px;
	height:auto;
	background:url("/images/item/stit_other_info.gif") 0 0 no-repeat;
	font-size:12px;
	line-height:200%;
}

#mast_item_area .lead_d{
	margin:20px 0 20px 0;
	padding:10px 0 0 0;
	width:350px;
	height:auto;
	background:url("/images/item/stit_lead.gif") 0 0 no-repeat;
	font-size:12px;
	line-height:200%;
}

#mast_item_area .profile_d{
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	width:350px;
	height:auto;
	background:url("/images/dc/rd/stit_profile.gif") 0 0 no-repeat;
	font-size:11px;
	line-height:180%;
	letter-spacing:0px;
}

#mast_item_area .banner_d{
	margin:0 0 0 0;
	width:350px;
	height:auto;
	font-size:12px;
	line-height:200%;
}

#mast_item_area .kounyuu{
    text-indent:-9999px;
	background-image:url(/images/banner/banner1.jpg);
	overflow:hidden;
	width:75px;
	height:27px;
}

#mast_item_area a.kounyuu{
    text-indent:-9999px;
	background:url(/images/banner/banner1.jpg) 0 0 repeat-y;
	overflow:hidden;
	width:75px;
	height:27px;
	display:block;
}

#mast_item_area a:hover.kounyuu{
    text-indent:-9999px;
	background:url(/images/banner/banner1.jpg) 0 27px repeat-y;
	overflow:hidden;
	width:75px;
	height:27px;
	display:block;
}


#mast_item_area .site_l{
	margin:40px 0 0 0;
	padding:5px 0 0 0;
	width:500px;
	height:auto;
	background:url("/images/item/stit_site.gif") 0 0 no-repeat;
	font-size:14px;
	line-height:180%;
	font-weight:bold;
}
#mast_item_area .site_l a:link, #mast_item_area .site_l a:visited{
	color:#00A8EF;
	text-decoration:underline;
}
#mast_item_area .site_l a:hover{
	text-decoration:underline;
}

#mast_item_area .cc{
	font-weight:bold;
	font-size:12px;
}
#mast_item_area .cc_l{
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:13px;
}
#mast_item_area .cc_d{
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:14px;
}


#item_left_area{
	width:316px;
	height:auto;
	float:left;
}

#item_left_area ul.list_ul{
	margin:0;
	padding:0;
	width:316px;
	height:auto;
}

#item_left_area li.list{
	margin:0;
	padding:1px 2px 1px 8px;
	width:306px;
	height:auto;
	overflow:hidden;
}
#item_left_area li.eve{
	width:306px;
	background-color:#E9E9E9;
}

#item_left_area .icon_hearing_s{
	margin:-15px 0 0 0;
	width:300px;
    text-align:right;
	float:right;
}

#pickup_release_area{
 	width:747px;
	height:auto;  
}

#pickup_release_area ul{
	width:747px;
	height:auto;
}

#pickup_release_area li{
	margin:0 2px 3px 0; 
	float:left;
	width:230px;
	height:95px;
	background:url("/images/box_bg.gif") 0 0 no-repeat;
	overflow:hidden;
}

#pickup_release_area li.new{
	margin:0 2px 3px 0; 
	float:left;
	width:230px;
	height:95px;
	background:url("/images/box_new_bg.gif") 0 0 no-repeat;
	overflow:hidden;
}

#pickup_release_area li a:link, #pickup_release_area li a:visited{
	cursor:pointer;
	color:#333333;
}
#pickup_release_area li a:hover{
	cursor:pointer;
	color:#00A8EF;
}


#pickup_release_area .jacket{
	margin:4px 0 0 4px;
	width:77px;
	height:77px;
	float:left;
}

#pickup_release_area .info{
	margin:4px 0 0 10px;
	width:130px;
	height:87px;
	font-size:10px;
	float:left;
}

#pickup_release_area .stit_cate{
	margin:8px 0 4px 0;
	padding:0;
}

#pickup_release_area .stit_title{
	margin:8px 0 4px 0;
	padding:0 0 0 30px;
	width:100px;
	height:auto;
	background:url("/images/item/stit_title.gif") 0 4px no-repeat;
	line-height:100%;
}

#pickup_release_area .stit_artist{
	margin:0 0 4px 0;
	padding:0 0 0 37px;
	width:93px;
	height:auto;
	background:url("/images/item/stit_artist.gif") 0 4px no-repeat;
	line-height:100%;
}

#pickup_release_area .stit_author{
	margin:0 0 4px 0;
	padding:0 0 0 37px;
	width:93px;
	height:auto;
	background:url("/images/item/stit_author.gif") 0 4px no-repeat;
	line-height:100%;
}

#pickup_release_area .stit_release{
	margin:0 0 4px 0;
	padding:0 0 0 41px;
	width:89px;
	height:auto;
	background:url("/images/item/stit_release.gif") 0 4px no-repeat;
	line-height:100%;
}

#pickup_release_area .stit_label{
	margin:0 0 0 0;
	padding:0 0 0 32px;
	width:98px;
	height:auto;
	background:url("/images/item/stit_label.gif") 0 4px no-repeat;
	line-height:100%;
}


#pageing{
	margin:15px 0 0 0;
	padding:0;
 	width:700px;
	height:27px;
	background:url("/images/page_bg.gif") 0 0 repeat-x;
	text-align:center;
}

#pageing table.tcenter{
	margin:0 auto 0 auto;
	padding:0;
}

#pageing td.no{
	padding:3px 0 0 0;
	width:23px;
	font-weight:bold;
	color:#00A8EF;
}

#pageing td.no a:link, #pageing td.no a:visited{
	color:#333333;
} 
#pageing td.no a:hover{
	color:#00A8EF;
} 


#pageing_top{
	margin:3px 0 10px -3px;
	padding:0;
 	width:700px;
	height:27px;
	background:url("/images/page_bg.gif") 0 0 repeat-x;
	text-align:center;
}

#pageing_top table.tcenter{
	margin:0 auto 0 auto;
	padding:0;
}

#pageing_top td.no{
	padding:3px 0 0 0;
	width:23px;
	font-weight:bold;
	color:#00A8EF;
}

#pageing_top td.no a:link, #pageing_top td.no a:visited{
	color:#333333;
} 
#pageing_top td.no a:hover{
	color:#00A8EF;
} 


#pageing_btm{
	margin:10px 0 0 -3px;
	padding:0;
 	width:700px;
	height:27px;
	background:url("/images/page_bg.gif") 0 0 repeat-x;
	text-align:center;
}

#pageing_btm table.tcenter{
	margin:0 auto 0 auto;
	padding:0;
}

#pageing_btm td.no{
	padding:3px 0 0 0;
	width:23px;
	font-weight:bold;
	color:#00A8EF;
}

#pageing_btm td.no a:link, #pageing_btm td.no a:visited{
	color:#333333;
} 
#pageing_btm  td.no a:hover{
	color:#00A8EF;
} 


#artist_area{
	margin: 0 0 15px 0;
 	width:747px;
	height:auto;  
}

#artist_area ul{
	width:747px;
	height:auto;
}

#artist_area li{
	margin:0 0 5px 0; 
	float:left;
	width:100px;
	height:135px;
	display:block;
	font-weight:bold;
	overflow:hidden;
}

#artist_area li a:link, #artist_area li a:visited{
	color:#a0a0a0;
}

#artist_area li a:hover{
	color:#00A8EF;
}

#cts_right_music{
	padding:7px 0 0 15px;
	width:163px;
	height:auto;
	float:left;
}

#link_box{
	width:100%;
	height:auto;
	font-size:10px;
}

#link_box .event_link{
	margin:0;
	padding:0;
}

#cts_right_music .line{
	margin:10px 0 17px -2px;
	width:100%;
	height:auto;
}


#link_box .tit1{
	margin:0 0 6px 0;
}

#link_box .tit2{
	margin:0 0 8px 0;
}

#link_box .tit3{
	margin:0 0 15px 0;
}

#link_box ul{
	
}

#link_box li{
	margin:0 0 4px 0;
	padding:0 0 0 7px;
	background:url("/images/music/icon_genre.gif") 0 5px no-repeat;
	font-weight:bold;
}

#link_box  a:link, #link_box  a:visited{
	color:#333333;
}
#link_box  a:hover{
	color:#00A8EF;
}

#link_box .on a:link, #link_box .on a:visited, #link_box .on a:hover{
	color:#00A8EF;
}


 PICTURE 
#contents #cts_in_pic{
	width:930px;
	height:auto;
}

 GOODS 
#contents #cts_in_goods{
	width:930px;
	height:auto;
}

#cts_left_goods{
	width:747px;
	height:auto;
	float:left;
	background:url("/images/cts_line.gif") 0 0 repeat-y;
}

#cts_left_goods #mast_item_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}

#pgs_area	{
	margin:0 0 28px 0;
	padding:45px 0 0 42px;
	width:664px;
	height:189px;
	background:url("/images/goods/pgs_bg.gif") 0 0 no-repeat;
}

#pgs_area	.title{
	margin:0 0 18px 0;
}
#pgs_area	.txt{
	margin:0 0 20px 0;
	width:350px;
	height:auto;
	font-size:11px;
	line-height:150%;
}
#pgs_area	.txt2{
	margin:0 0 20px 0;
	width:470px;
	height:auto;
	font-size:11px;
	line-height:150%;
}
#pgs_area	.enter a:link, #pgs_area	.enter a:visited{
	width:73px;
	height:26px;
	background:url("/images/goods/enter_off.gif") 0 0 no-repeat;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}
#pgs_area	.enter a:hover{
	width:73px;
	height:26px;
	background:url("/images/goods/enter_on.gif") 0 0 no-repeat;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}


#rg_area	{
	margin:0 0 28px 0;
	width:706px;
	height:auto;
}

#cr_area	{
	margin:0 0 0 0;
	width:706px;
	height:auto;
}

#cr_area .title{
	font-size:28px;
	font-weight:bold;
	height:auto;
	line-height:140%;
}
#cr_area .stitle{
	margin:0 0 30px 0;
	font-size:12px;
	font-weight:bold;
	height:auto;
	line-height:150%;
}
#cr_area .txt{
	font-size:11px;
	line-height:140%;
	height:auto;
}
#cr_area .more{
	font-size:11px;
	margin:25px 0 0 0;
	font-weight:bold;
}

#cr_area .more a:link, #cr_area .more a:visited{
	color:#333333;
}
#cr_area .more a:hover{
	color:#00A8EF;
	text-decoration:underline;
}

#cr_area .left_cr{
	padding:0 10px 0 0;
	float:left;
	width:350px;
}
#cr_area .right_cr{
	float:left;
	width:346;
	height:206px;
}


 EVENT 
#contents #cts_in_event{
	width:930px;
	height:auto;
}

#cts_left_event{
	width:747px;
	height:auto;
	float:left;
	background:url("/images/cts_line.gif") 0 0 repeat-y;
}

#cts_left_event #event_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}

#event_area .main_img{
	margin:0 0 10px 0;
}

#event_area .sub_img{
	margin:0 0 0 0;
	float:left;
}

#event_area .one_img{
	margin:0 0 0 0;
	float:left;
}
#event_area .info_area{
	margin:0 0 0 25px;
	float:left;
	line-height:150%;
}

#event_area .one_info_area{
	margin:0 0 0 15px;
	float:left;
	line-height:150%;
}

#event_area .title{
	margin:5px 0 0 0;
	font-size:28px;
	letter-spacing:0px;
	font-weight:bold;
	line-height:100%;
	color:#282B2E;
}
#event_area .stitle{
	margin:0 0 17px 0;
	font-size:14px;
	font-weight:bold;
}
#event_area .information{
	padding:10px 0 0 0;
	width:400px;
	background-color:#666666;
	height:auto;
	background:url("/images/item/stit_information.gif") 0 0 no-repeat;
	font-size:11px;
	line-height:130%;
}

#event_area .information_one{
	padding:20px 0 0 0;
	width:350px;
	background-color:#666666;
	height:auto;
	background:url("/images/item/stit_information.gif") 0 0 no-repeat;
	font-size:11px;
	line-height:130%;
}

#event_area .catch{
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
}
#event_area .site{
	margin:13px 0 0 0;
	padding:8px 0 0 0;
	height:auto;
	letter-spacing:0px;
	width:350px;
	height:auto;
	background:url("/images/item/stit_site.gif") 0 0 no-repeat;
	font-size:13px;
}
#event_area .site a:link, #event_area .site a:visited{
	color:#00A8EF;
	text-decoration:underline;
}
#event_area .site a:hover{
	text-decoration:underline;
}

#link_box .date{
	margin:0 0 3px 0;
	padding:0;
	font-weight:bold;
	font-size:16px;
	color:#808080;
}

#link_box .txt{
	margin:0;
	padding:0;
}
#link_box .l_txt{
	margin:0;
	padding:0;
	width:190px;
}
#link_box .line{
	margin:7px 0 7px -2px;
	padding:0;
	width:163px;
	height:2px;
}


 MARKETING & DEVELOPMENT 

#contents #cts_in_md{
	width:930px;
	height:auto;
}

#cts_left_md{
	width:747px;
	height:auto;
	float:left;
	background:url("/images/cts_line.gif") 0 0 repeat-y;
}

#cts_left_event #md_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}

#md_area .catch{
	margin:12px 0 18px 0;
	font-size:24px;
	font-weight:bold;
	line-height:130%;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	overflow:hidden;
	background:url("/images/md/catch_img.gif") 0 0 no-repeat;
	text-indent:-9999px;
	width:695px;
	height:53px;
}

#md_area .catch2{
	margin:12px 0 10px 0;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	overflow:hidden;
	width:695px;
	height:auto;
}

#md_area .txt{
	font-size:13px;
	line-height:150%;
}

#md_area .main_c{
	margin:40px 0 0 0;
}

#md_area .left_c{
	margin:0 0 0 0;
	float:left;
	width:373px;
	height:auto;
}

#md_area .right_c{
	margin:0 0 0 0;
	float:left;
	width:374px;
	height:auto;
}

#md_area .l_title{
	width:302px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url("/images/md/tit_1.gif") 0 0 no-repeat;
}

#md_area .r_title{
	width:302px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url("/images/md/tit_2.gif") 0 0 no-repeat;
}

#md_area h3.stit{
	margin:15px 0 0 10px;
	font-weight:bold;
}

#md_area  ul{
	margin:8px 0 0 10px;
}

#md_area  li{
	margin:0 0 3px 0;
	padding:0 0 0 0;
	list-style:disc;
	list-style-position:inside;
}

#md_area .mline{
	margin:15px 0 9px -2px;
	padding:0;
	width:302px;
	height:2px;
}

#md_area .font_s{
	font-size:11px;
	letter-spacing:0px;
}



 DIGITAL CONTENT 

#contents #cts_in_dc{
	width:930px;
	height:auto;
}

#digital_area{
	margin:-15px 0 0 0;
	width:930px;
	height:auto;
}

#digital_area .left_c1{
	margin:0 0 0 0;
	float:left;
	width:459px;
}
#digital_area .left_c2{
	margin:-110px 0 0 0;
	float:left;
	width:459px;
	height:384px;
}

#digital_area .right_c1{
	margin:0 0 0 12px;
	float:left;
	width:459px;
	background:url(../images/dc/dc_2_img.jpg) no-repeat;
}

#digital_area .dc_text{
    text-indent:-9999px;
}

#link_box{
	width:100%;
	height:auto;
	font-size:10px;
}

#link_box_dc .tit1{
	margin:0 0 6px 0;
}

#link_box_dc .tit2{
	margin:0 0 8px 0;
}

#link_box_dc ul{
	
}

#link_box_dc li{
	margin:0 0 4px 0;
	padding:0 0 0 7px;
	background:url("/images/music/icon_genre.gif") 0 5px no-repeat;
	font-weight:bold;
	line-height:180%;
	font-size:11px;
	letter-spacing:0px;
}

#link_box_dc  a:link, #link_box_dc  a:visited{
	color:#666666;
}
#link_box_dc  a:hover{
	color:#00A8EF;
}

#link_box_dc .on a:link, #link_box_dc .on a:visited, #link_box_dc .on a:hover{
	color:#00A8EF;
}



 NEWS 

#contents #cts_in_news{
	width:930px;
	height:auto;
}

#cts_left_news1{
	padding:7px 0 0 0;
	width:226px;
	height:auto;
	float:left;
}

#cts_left_news1 .news_link{
	margin:0;
	padding:0;
}

#cts_left_news2{
	padding:7px 0 0 20px;
	width:501px;
	height:auto;
	float:left;
	background:url("/images/news/c_line.gif") 0 0 repeat-y; 
}

#cts_left_news2 a:link, #cts_left_news2 a:visited{
text-decoration:none;
color:#E00000;
}

#cts_left_news2 a:hover{
text-decoration:underline;
color:#E00000;
}

#cts_left_news2 .news_box{
	width:501px;
	height:auto;
}

#cts_left_news2 .news_left{
	margin:0 10px 0 0;
	width:74px;
	height:auto;
	float:left;
}

#cts_left_news2 .news_right{
	margin:0 0 0 0;
	width:390px;
	height:auto;
	float:left;
	line-height:160%;
}

#cts_left_news2 .date{
	margin:0 0 8px 0;
	padding:0;
	font-weight:bold;
	font-size:16px;
	color:#808080;
}

#cts_left_news2 .catch{
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:14px;
}

#cts_left_news2 .line{
	margin:30px 0 30px 0;
}

#cts_left_news2 .txt{
	color:#666666;
}

#cts_left_news2 .s_txt{
	font-size:11px;
	line-height:130%;
}

#cts_left_news2 .tit{
	margin:0 0 15px 0;
}

#cts_left_news #md_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}

#link_box .tit_2011 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2011.gif") 0 0 no-repeat; 
}
#link_box .tit_2011 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2010 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2010.gif") 0 0 no-repeat; 
}
#link_box .tit_2010 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2009 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2009.gif") 0 0 no-repeat; 
}
#link_box .tit_2009 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}



#link_box .tit_2008 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2008.gif") 0 0 no-repeat; 
}
#link_box .tit_2008 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2007 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2007.gif") 0 0 no-repeat; 
}
#link_box .tit_2007 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#link_box .tit_2006 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2006.gif") 0 0 no-repeat; 
}
#link_box .tit_2006 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2005 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2005.gif") 0 0 no-repeat; 
}

#link_box .tit_2005 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2004 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2004.gif") 0 0 no-repeat; 
}

#link_box .tit_2004 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2003 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2003.gif") 0 0 no-repeat; 
}

#link_box .tit_2003 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


#link_box .tit_2009_ccre {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2009_ccre.gif") 0 0 no-repeat; 
}
#link_box .tit_2009_ccre a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


#link_box .tit_2010_ccre {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2010.gif") 0 0 no-repeat; 
}
#link_box .tit_2010_ccre a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


/**
#link_box .tit_2010_ccre {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2010_ccre.gif") 0 0 no-repeat; 
}
#link_box .tit_2010_ccre a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
**/
#link_box .tit_2008_ccre {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2008_ccre.gif") 0 0 no-repeat; 
}
#link_box .tit_2008_ccre a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2007_ccre {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2007_ccre.gif") 0 0 no-repeat; 
}
#link_box .tit_2007_ccre a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#link_box .tit_2006_ccre {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2006_ccre.gif") 0 0 no-repeat; 
}
#link_box .tit_2006_ccre a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#link_box .tit_2005_ccre {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2005_ccre.gif") 0 0 no-repeat; 
}
#link_box .tit_2005_ccre a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#link_box .tit_2002_2001 {
	margin:0 0 8px 0;
	width:159px;
	height:18px;
	background:url("/images/news/tit_2002_2001.gif") 0 0 no-repeat; 
}
#link_box .tit_2002_2001 a{
	width:159px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}




 COMPANY PRFILE 

#contents #cts_in_cp{
	width:930px;
	height:auto;
}

#cts_left_cp{
	width:747px;
	height:auto;
	float:left;
	background:url("/images/cts_line.gif") 0 0 repeat-y;
}

#cts_left_cp #cp_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}

#cp_area .info_area{
	margin:0 0 30px 0;
	width:720px;
	height:auto;
	font-size:11px;
}

#cp_area .txt{
	letter-spacing:0px;
}

#cp_area .tit{
	margin:0 0 10px 0;
}

#cp_area .cptit2{
	margin:15px 0 10px 0;
}

#cp_area th{
	padding:2px 0 0 12px;
	width:90px;
	height:6px;
	font-weight:bold;
	vertical-align:middle;
	letter-spacing:0px;
}

#cp_area .va_top{
	vertical-align:top;
}

#cp_area td{
	vertical-align:middle;
	padding:2px 0 0 0;
	height:6px;
	width:600px;
}

#cp_area td.line1{
	width:10px;
}

#cp_area td.t3{
	letter-spacing:0px;
}

#cp_area td.name{
	padding:0 5px 0 0;
	width:201px;
	height:22px;
	font-weight:bold;
	font-size:12px;
}

#cp_area td.link{
	padding:0 5px 0 0;
	width:139px;
	height:22px;
	font-size:10px;
}

#cp_area .date{
	margin:10px 0 0 0;
	font-size:10px;
}

#cp_area td.link a:link, #cp_area td.link a:visited, #cp_area td.link a:hover{
	color:#00A8EF;
	text-decoration:underline;
}

#cp_area .map{
	padding:590px 10px 0 0;
	width:656px;
	height:25px;
	background:url("/images/company/map/map_img.jpg") 0 0 no-repeat;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}

#cp_area .map a{
	color:#00A8EF;
	text-decoration:underline;
}

#cp_area .map_txt{
	letter-spacing:0px;
	font-size:14px;
	font-weight:bold;
}


#cp_area .c_contents{
	margin:40px 0 0 0;
	width:535px;
	height:968px;
	background:url("/images/company/contents/contents_img.jpg") 0 0 no-repeat;
}

#cp_area .c_ppolicy{
	font-size:12px;
	line-height:140%;
}

#cp_area .c_philosophy{
	font-size:12px;
	margin:10px 0 8px 0;
	font-weight:bold;
}


#cp_area .left_contact{
	margin:0;
	padding:0;
	float:left;
	width:425px;
	height:auto;
}

#cp_area .right_contact{
	margin:0 0 0 30px;
	padding:0;
	float:left;
	width:257px;
	height:auto;
}

#cp_area .cp_title{
	margin:0 0 23px 0;
	padding:0;
}

#cp_area .otitle{
	margin:0 0 20px 0;
	padding:0;
}

#cp_area .cp_stitle{
	margin:0 0 7px 0;
	padding:0;
}

#cp_area .form_area{
	margin:0 0 20px 0;
	padding:0;
	float:left;
}

#cp_area .form_area{
	margin:0 0 20px 0;
	padding:0;
	width:352px;
	float:left;
}

#cp_area .notice{
	margin:5px 0 0 15px;
	padding:0 0 0 0;
	color:#FF0000;
	float:left;
	width:50px;
	font-weight:bold;
}

#cp_area .ta1{
	margin:0;
	padding:0;
	width:352px;
	height:20px;
}

#cp_area .ta2{
	margin:0;
	padding:0;
	width:400px;
	height:177px;
}

#cp_area .lb1{
	margin:0;
	padding:0;
	width:357px;
	height:20px;
}

#cts_in_cp .stit_page{
	margin:0 0 23px 0;
	padding:0;
	width:95px;
	height:14px;
}

#cp_area .btn_send{
	margin:0;
	padding:0;
	width:102px;
	height:25px;
	float:left;
}

#cp_area .btn_reset{
	margin:0 0 0 10px;
	padding:0;
	width:52px;
	height:24px;
	float:left;
}

#cp_area .contact_txt{
	margin:0 0 0 5px;
	letter-spacing:0px;
	font-size:18px;
	font-weight:bold;
	line-height:130%;
}

#cp_area .s_txt{
	margin:0 0 0 5px;
}


 COMPANY RECRUIT 

#contents #cts_in_recruit{
	width:930px;
	height:auto;
}

#cts_left_recruit{
	width:747px;
	height:auto;
	float:left;
	background:url("/images/cts_line.gif") 0 0 repeat-y;
}

#cts_left_recruit #recruit_area{
	margin:0 0 30px 0;
	width:747px;
	height:auto;
}

#recruit_area .catch{
	margin:40px 0 40px 0;
	width:747px;
	height:auto;
	color:#666666;
	line-height:150%;
}

#recruit_area .c_title{
	margin:0 0 12px 0;
	padding:0;
	width:564px;
	height:15px;
}

#recruit_area .left_recruit{
	margin:0;
	padding:0;
	width:360px;
	height:auto;
	float:left;
}

#recruit_area .right_recruit{
	margin:0 0 0 10px;
	padding:0;
	width:360px;
	height:auto;
	float:left;
}

#recruit_area .recruit_title{
	margin:0 0 15px 0;
	width:340px;
	height:19px;
	background-image: url(/images/company/recruit/tit_bg.gif);
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0 0 20px;
}

#recruit_area .one_block_c{
	margin:0 0 15px 0;
	padding:0;
	width:360px;
	height:auto;
	color:#666666;
}
#recruit_area .one_block{
	margin:0 0 15px 0;
	padding:0;
	width:360px;
	height:auto;
	color:#282B2E;
}

#recruit_area .icon_mail{
	margin:0;
	width:95px;
	height:auto;
	float:left;
}

#recruit_area .mail_txt{
	margin:0 0 0 10px;
	width:250px;
	height:auto;
	float:left;
	font-size:10px;
}

#recruit_area .mail_link{
	margin:10px 0 0 0;
	font-size:11px;
	color:#0099FF;
	text-decoration:underline;
	font-weight:bold;
}




 DATABASE 

#contents #cts_in_db{
	width:930px;
	height:auto;
}

#cts_in_db #db_area{
	margin:0 0 10px 0;
	width:930px;
	height:auto;
}

#db_area .m1, #db_area .m2, #db_area .m3{
	margin:6px 0 23px 0;
	width:310px;
	height:auto;
	color:#0099FF;
	font-size:14px;
	float:left;
	font-weight:bold;
}

#db_area .m1 a:link, #db_area .m1 a:visited, #db_area .m2 a:link, #db_area .m2 a:visited, #db_area .m3 a:link, #db_area .m3 a:visited{
	color:#0099FF;
	text-decoration:none;
}

#db_area .m1 a:hover, #db_area .m2 a:hover, #db_area .m3 a:hover{
	text-decoration:underline;
}

#db_area .one_block {
	margin:0 0 20px 0;
	width:930px;
	height:auto;
}

#db_area .db_title{
	margin:0 0 24px 0;
}
#db_area .q{
	margin:0 0 10px 0;
}

#db_area .left_c{
	margin:0 0 30px 0;
	padding:522px 0 0 345px;
	width:176px;
	height:25px;
	background:url("/images/db/graph.jpg") 0 0 no-repeat;
	float:left;
}

#db_area .left_c a {
	color:#0099FF;
	font-weight:bold;
	text-decoration:underline;
}

#db_area .left_c2{
	margin:0 0 30px 0;
	padding:522px 0 0 345px;
	width:176px;
	height:25px;
	background:url("/images/db/graph2.gif") 0 0 no-repeat;
	float:left;
}

#db_area .left_c2 a {
	color:#0099FF;
	font-weight:bold;
	text-decoration:underline;
}


#db_area .right_c{
	margin:0 0 30px 25px;
	padding:0;
	width:380px;
	height:auto;
	float:left;
}

#db_area .book_jacket_l{
	padding:8px 0 0 8px;
	width:308px;
	height:308px;
	background:url("/images/music/item_jacket_bg_l.gif") 0 0 no-repeat;
	float:left;
}

#db_area .db_title_1{
	margin:0 0 4px 0;
	font-size:16px;
	font-weight:bold;
}

#db_area .db_txt_1{
	margin:0 0 18px 0;
	color:#696B6D;
	line-height:140%;
}

#db_area .db_txt_2{
	margin:0 0 18px 0;
	color:#696B6D;
	line-height:140%;
	font-weight:bold;
}

#db_area .db_txt_3{
	margin:0 0 25px 0;
	color:#696B6D;
	line-height:140%;
}

#db_area .db_title_2{
	margin:0 0 4px 0;
	font-size:16px;
	font-weight:bold;
}

#db_area .db_txt_2{
	margin:0 0 18px 0;
	color:#696B6D;
	line-height:140%;
}

#db_area .db_title_3{
	margin:8px 0 4px 0;
	font-size:16px;
	font-weight:bold;
}

#db_area .notice{
	margin:-10px 0 0 0;
}

#db_area .blue{
	color:#0099FF;
}


#db_area .contact{
	margin:20px auto 7px auto;
	font-weight:bold;
	width:180px;
	clear:both;
}
#db_area .contact a:link, #db_area .contact a:visited, #db_area .contact a:hover{
	font-size:15px;
	color:#0099FF;
	text-decoration:underline;
}

#db_area .catch{
	margin:0 0 13px 0;
}

#db_area .catch_txt{
	margin:0 0 40px 0;
	color:##333333;
}

#db_area .left_c_2{
	margin:0;
	padding:0;
	width:451px;
	height:auto;
	float:left;
}

#db_area .right_c_2{
	margin:0 0 0 25px;
	padding:0;
	width:450px;
	height:auto;
	float:left;
}

#db_area .left_c_4{
	margin:0;
	padding:30px 0 0 50px;
	width:350px;
	height:auto;
	float:left;
}

#db_area .left_c_5{
	margin:0;
	padding:0;
	width:521px;
	height:420px;
	float:left;
}

#db_area .right_c_4{
	margin:0px 0 0 25px;
	padding:40px 0 0 0;
	width:500px;
	height:auto;
	float:left;
}

#db_area table{
	width:451px;
	height:auto;
	border:solid #000000 1px;
}

#db_area th{
	text-align:center;
	font-weight:bold;
	width:90px;
	border:solid #000000 1px;
	font-size:12px;
}

#db_area td{
	padding:7px 13px 7px 13px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	width:360px;
	height:16px;
	border:solid #000000 1px;
	font-size:12px;
}

#db_area .catch2{
	margin:55px 0 0 0;
}

#db_area .left_c_3{
	margin:-12px 0 0 0;
	padding:30px 0 0 322px;
	width:118px;
	height:110px;
	float:left;
	background:url("/images/db/mail_bg.gif") 0 0 no-repeat;
}

#db_area .right_c_3{
	margin:-12px 0 0 15px;
	padding:17px 0 0 320px;
	width:120px;
	height:123px;
	float:left;
	background:url("/images/db/fax_bg.gif") 0 0 no-repeat;
}

#db_area .adobe{
	margin:13px 0 0 465px;
	width:440px;
	height:43px;
}

#db_area .pdf_txt{
	margin:5px 0 0 0;
	padding:0;
	float:left;
	width:256px;
	height:25px;
}

#db_area .pdf_img{
	margin:0 0 500px 10px;
	padding:0;
	float:left;
	width:162px;
	height:43px;
}

 TITLE LIST 

#mytable {
	border-collapse: collapse;
	width: 730px;
	margin: 10px 0 0 0px;
	font-size: 0.8em;
}

#mytable th {
    background:#000000;
	color: #fff;
	border: 1px solid #e9e9e9;
	padding: 6px 5px;
	text-align: center;
	white-space: nowrap; 
}

#mytable td {
	padding: 6px 5px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}

#mytable td * {
	padding: 6px 5px;
}

#mytable tr.alt td {
	background: #e9e9e9;
}

/**
#mytable tr.over td, tr:hover td {
	background: #bcd4ec;
}
**/

#mytable .title_nav_text{
    float:left;
	color: #0099ff;
	margin-right:10px;
	font-weight:bold;
}

#title_nav{
	margin:20px 0 10px 0;
	padding:0 ;
	width:500px;
	height:auto;
	font-size:12px;
}

.title_nav_text{
    float:left;
	color: #0099ff;
	margin-right:10px;
	font-weight:bold;
}


#title_nav a:link, #path a:visited{
	color:#0099ff;
}
#title_nav a:hover{
	text-decoration:underline;
	color: #0099ff;
}



 SHARE 
#path{
	margin:2px 0 0 0;
	padding:0 0 0 3px;
	width:928px;
	height:10px;
	font-size:8px;
}

#tit_page{
	margin:27px 0 33px 3px;
}


#tit_page2{
	margin:27px 0 17px 3px;
}
#path a:link, #path a:visited{
	color:#FF0000;
}
#path a:hover{
	text-decoration:underline;
}

.line{
	margin:15px 0 15px 0;
}

.line2{
	margin:20px 0 20px 0;
}

.line3{
	margin:20px 0 20px 0;
}


h1.tit{
	margin:4px 0 6px 0;
}

h2.tit{
	margin:2px 0 13px 0;
}

h2.ptit{
	margin:6px 0 6px 0;
}

h2.tit2{
	margin:2px 0 13px 0;
	float:left;
	width:110px;

}

.view_all{
	padding:7px 0 0 515px;
	float:left;
	font-weight:bold;
}

.view_all a:link, a:visited{
	color:#00A8EF;
}
.view_all a:hover{
	color:#00A8EF;
	text-decoration:underline;
}

h2.tit_txt{
	margin:2px 0 13px 0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color:#b0b0b0;
}

h2.cf{
	margin:14px 0 10px 0;
}

p.txt_about{
	font-size:11px;
}

img.tit_hearing{
margin:0 0 4px 3px;
}

#home_whats_area p.line{
	margin:7px 0 7px 0;
}

#news_area p.line2{
	margin:7px 0 3px 0;
}

/* ----------------
   Music 追加
---------------- */

#cts_left_music2{
	width:930px;
	height:auto;
	float:left;
}

#cts_left_music2 #mast_item_area2{
	margin:0 0 30px 0;
	width:930px;
	height:auto;
}

#cts_left_music2 ul{
	margin:0;

}

#cts_left_music2 li{
	margin:0;
	float: left;
	width: 180px;
}

#cts_left_music2 .item_jacket{
	padding:10px;
	width:180px;
	height:180px;
	background:url("/images/music/item_jacket_bg.gif") 0 0 no-repeat;
}

#cts_left_music2 .stit_title{
	margin:8px 0 4px 0;
	padding:0 0 0 30px;
	width:140px;
	height:auto;
	background:url("/images/item/stit_title.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_left_music2 .stit_artist{
	margin:0 0 4px 0;
	padding:0 0 0 37px;
	width:93px;
	height:auto;
	background:url("/images/item/stit_artist.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_left_music2 .stit_release{
	margin:0 0 4px 0;
	padding:0 0 0 41px;
	width:89px;
	height:auto;
	background:url("/images/item/stit_release.gif") 0 4px no-repeat;
	line-height:100%;
}


#cts_left_music2 .stit_label{
	margin:0 0 4px 0;
	padding:0 0 0 41px;
	width:130px;
	height:auto;
	background:url("/images/item/stit_label.gif") 0 4px no-repeat;
	line-height:100%;
}

/* ----------------
   Music 追加
---------------- */

#cts_left_music2{
	width:930px;
	height:auto;
	float:left;
}

#cts_left_music2 #mast_item_area2{
	margin:0 0 100px 0;
	width:930px;
	height:auto;
}

#cts_left_music2 #mast_item_area_text{
	margin:0;
	width:700px;
	height:auto;
}

#cts_left_music2 ul{
	margin:0;
	padding: 0;

}

#cts_left_music2 li{
	margin:0 15px 20px 0;
	float: left;
	width: 170px;
	height: auto;
	display: inline;
	padding: 0;
}

#cts_left_music2 .item_jacket{
	padding:5px;
	width:160px;
	height:160px;
	background:url("../images/music/item_jacket_bg_e.gif") 0 0 no-repeat;
	margin-bottom: 8px;
}

#cts_left_music2 .stit_title{
	margin:8px 0 4px 0;
	padding:0 0 0 30px;
	width:140px;
	height:auto;
	background:url("../images/item/stit_title.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_left_music2 .stit_artist{
	margin:0 0 4px 0;
	padding:0 0 0 37px;
	width:93px;
	height:auto;
	background:url("../images/item/stit_artist.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_left_music2 .stit_release{
	margin:0 0 4px 0;
	padding:0 0 0 41px;
	width:89px;
	height:auto;
	background:url("../images/item/stit_release.gif") 0 4px no-repeat;
	line-height:100%;
}


#cts_left_music2 .stit_label{
	margin:0 0 4px 0;
	padding:0 0 0 41px;
	width:130px;
	height:auto;
	background:url("../images/item/stit_label.gif") 0 4px no-repeat;
}

#cts_left_music2 .stit_text{
	margin:20px 0 4px 0;
	padding:5px 0 0 0;
	height:auto;
	width: auto;
	border-top: 1px dotted #E0E0E0;
}

/* ----------------
   Pic 追加
---------------- */

#cts_left_pic2{
	width:930px;
	height:auto;
	float:left;
}

#cts_left_pic2 #mast_item_area2{
	margin:0 0 100px 0;
	width:930px;
	height:auto;
}

#cts_left_pic2 #mast_item_area_text{
	margin:0;
	width:700px;
	height:auto;
}

#cts_left_pic2 ul{
	margin:0;

}

#cts_left_pic2 li{
	margin:0 15px 20px 0;
	float: left;
	width: 170px;
	height: auto;
	display: inline;
}

#cts_left_pic2 .item_jacket{
	padding:5px;
	width:170px;
	height:170px;
	background:url("../images/music/item_jacket_bg_e.gif") 0 0 no-repeat;
}

#cts_left_pic2 .stit_title{
	margin:8px 0 4px 0;
	padding:0 0 0 30px;
	width:140px;
	height:auto;
	background:url("../images/item/stit_title.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_left_pic2 .stit_author{
	margin:0 0 4px 0;
	padding:0 0 0 37px;
	width:93px;
	height:auto;
	background:url("../images/item/stit_author.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_left_pic2 .stit_release{
	margin:0 0 4px 0;
	padding:0 0 0 41px;
	width:140px;
	height:auto;
	background:url("../images/item/stit_release.gif") 0 4px no-repeat;
	line-height:100%;
}


#cts_left_pic2 .stit_genre{
	margin:0 0 4px 0;
	padding:0 0 0 30px;
	width:140px;
	height:auto;
	background:url("../images/item/stit_genre.gif") 0 4px no-repeat;
	line-height:100%;
}

#cts_left_pic2 .isbn_code_d{
	margin:0 0 4px 0;
	padding:0 0 0 50px;
	width:140px;
	height:auto;
	background:url("/images/item/stit_isbn_code.gif") 0 4px no-repeat;
	line-height:100%;
}


#cts_left_pic2 .stit_text{
	margin:20px 0 4px 0;
	padding:5px 0 0 0;
	height:auto;
	width: auto;
	border-top: 1px dotted #E0E0E0;
}


/* ----------------
   Goods 追加
---------------- */

#cts_left_goods2{
	width:930px;
	height:auto;
	float:left;
}

#cts_left_goods2 #mast_item_area2{
	margin:0 0 100px 0;
	width:930px;
	height:auto;
}

#cts_left_goods2 #mast_item_area_text{
	margin:0;
	width:700px;
	height:auto;
}

#cts_left_goods2 #mast_item_area2 .block_01{
	margin:0 10px 0 0;
	width:318px;
	height:307px;
	background:url("../images/goods/eng/photo01.jpg") 0 0 no-repeat;
	float: left;
	padding: 15px 0 0 15px;
}
#cts_left_goods2 #mast_item_area2 .block_02{
	margin:0;
	width:545px;
	height:307px;
	background:url("../images/goods/eng/photo02.jpg") 0 0 no-repeat;
	float: left;
	padding: 15px 0 0 15px;
	display: block;
}
#cts_left_goods2 #mast_item_area2 .block_01  h3{
	margin:220px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}


#cts_left_goods2 #mast_item_area2 .text{
	margin:5px 0 0 0px;
}

#cts_left_goods2 #mast_item_area2 .block_02  h3{
	margin:150px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}

#cts_left_goods2 #mast_item_area2 .block_02 .text{
	margin:5px 0 0 0px;
	width: 250px;
}
#cts_left_goods2 #mast_item_area2 .block_02 .text2{
	margin:20px 0 0 0px;
	width: 250px;
}

#cts_left_goods2 #mast_item_area2 .block_02 .text3{
	margin:40px 0 0 0px;
	width: auto;
	color: #FF0000;
}
