@charset "EUC-JP";
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ Since:2007-08-28
+ Update:2007-08-30
+ Guideline:photo*WAVE Standard Ver.1.01
+ Browser Windows：IE6以上、FireFox2.0
+ Browser Macintosh：Safari2.0、FireFox2.0
+ Editor ID:ren
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++ 基本設定 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 1：要素のリセット */
*{
	margin:0;
	padding:0;
	font-style:normal;
}
html, body {
	height: 100%;
}
ul{
	list-style-type:none;
}
img,object{
	border:0;
	vertical-align:top;
}
/* 2：基本のフォント */
body,th,td,h1,h2,h3,h4,h5,h6{
	color:#333;
	line-height:1.5;
	font-size:12px;
}
body{
	text-align:center;
	background:#ee8d03;
}
/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
form, blockquote
{
	margin: 0; padding: 0;/* margin&padding reset */
	text-align: left;
	display: block;
}
table {margin : 0;empty-cells: show;}
hr.separator,.areaAnchor,.anchor { display : none; }
li { list-style: none; }/* link do not want a dot */
/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}
a:link{
	color:#58874e;
	text-decoration:none;
}
a:visited{
	color:#58874e;
	text-decoration:none;
}
a:hover{
	color:#58874e;
	text-decoration:none;
}
a:active{
	color:#58874e;
	text-decoration:none;
}
/* 3：基本のレイアウト */
#wp{
	width:100%;
	margin: 0 auto; 
	text-align:center;
	background:#ffffff;
}
#ct{
	width:780px;
	min-height:600px;
	margin:0 auto;
	padding:0;
	position:relative;
	background: url(../img/common/bg_ctwp.gif) 0px 0px repeat-y;
}
/* ヘッダー */
#sNaviArea{
	width:100%;
	height:21px;
	background:#323232;
}
#sNaviArea #sNaviblock{
	width:780px;
	margin:0 auto;
	position:relative;
}
#sNaviArea #sNaviblock ul#sNavi{
	position:absolute;
	right:14px;
	top:5px;
	margin:0;
	width:342px;
}
#sNaviArea #sNaviblock ul#sNavi li{
	display:inline;
}
#sNaviArea ul#sNavi li a, #sNaviArea ul#sNavi li span{
	display:block;
	float:left;
	text-indent:-999em;
	text-decoration:none;
	font-size:5px;
	height:11px;
}
#sNaviArea ul#sNavi li#sEntry a{ width:62px;	background:url(../img/common/snavi_btn_entry.gif) 0px 0px no-repeat;}
#sNaviArea ul#sNavi li#sGuide a{ width:77px;	background:url(../img/common/snavi_btn_guide.gif) 0px 0px no-repeat;}
#sNaviArea ul#sNavi li#sInquiry a{ width:74px;	background:url(../img/common/snavi_btn_inquiry.gif) 0px 0px no-repeat;}
#sNaviArea ul#sNavi li#sMypage a{ width:68px;	background:url(../img/common/snavi_btn_mypage.gif) 0px 0px no-repeat;}
#sNaviArea ul#sNavi li#sLogin span{ width:61px;	}
#hd{
	margin:0 auto;
	width:100%;
	text-align:center;
	background:url(../img/common/bg_head.gif) 0px 0px repeat-x;
}
#hd #header{
	width:780px;
	height:100px;
	margin:0 auto;
	position:relative;
}
#hd #header h1{
	position:absolute;
	left:0px;
	top:0px;
	width:145px;
	height:100px;
}
#hd #header p#bag{
	position:absolute;
	right:0px;
	top:0px;
	width:186px;
	height:69px;
	z-index:1;
}
#hd #header p#bag a{
	display:block;
	text-indent:-999em;
	text-decoration:none;
	width:186px;
	height:74px;
	background:url(../img/common/img_shoppingbag.gif) 0px 0px no-repeat;
}
#hd #header p#bag a:hover{background:url(../img/common/img_shoppingbag_on.gif) 0px 0px no-repeat;}
#hd #header ul#gNavi{
	position:absolute;
	right:0px;
	top:69px;
	width:524px;
	height:20px;
	background:url(../img/common/bg_g-navi.gif) 0px 0px no-repeat;
}
#hd #header ul#gNavi li{
	display:inline;
}
#hd #header ul#gNavi li a{
	display:block;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height:20px;
}
#hd #header ul#gNavi li a{ outline:none;}
#hd #header ul#gNavi li#gCd a{ width:71px;}
#hd #header ul#gNavi li#gScore_s a{ width:98px;}
#hd #header ul#gNavi li#gScore_r a{ width:113px;}
#hd #header ul#gNavi li#gRadio a{ width:101px;}
#hd #header ul#gNavi li#gGoods a{ width:56px;}
#hd #header ul#gNavi li#gRecording a{ width:85px;}
#hd #header ul#gNavi li#gCd a:hover{ background:url(../img/common/bg_g-navi.gif) 0px -20px no-repeat; }
#hd #header ul#gNavi li#gScore_s a:hover{ background:url(../img/common/bg_g-navi.gif) -71px -20px no-repeat; }
#hd #header ul#gNavi li#gScore_r a:hover{ background:url(../img/common/bg_g-navi.gif) -169px -20px no-repeat; }
#hd #header ul#gNavi li#gRadio a:hover{ background:url(../img/common/bg_g-navi.gif) -282px -20px no-repeat; }
#hd #header ul#gNavi li#gGoods a:hover{ background:url(../img/common/bg_g-navi.gif) -383px -20px no-repeat; }
#hd #header ul#gNavi li#gRecording a:hover{ background:url(../img/common/bg_g-navi.gif) -439px -20px no-repeat; }
#orange{
	width:100%;
	border-top:1px solid #ffffff;
	height:15px;
	font-size:2px;
	line-height:2px;
	background:#f28d00 url(../img/common/bg_lower_border.gif) 0px 0px repeat-x;	
}
#orange #topPic{
	display:none;
}
#ct #btn_login{
	position:absolute;
	right:14px;
	top:-132px;
}
/* /ヘッダー */
/* フッター */
#ft{
	margin:0 auto;
	width:100%;
	height: 45px; /* .push must be the same height as .footer */
	text-align:center;
	position:relative;
}
#ft #shadow{
	background:url(../img/common/bg_ft.png) 0px 0px repeat-x;
	position:absolute;
	left:0px;
	top:-13px;
	width:100%;
	height:13px;
	z-index:11;
	font-size:5px;
	line-height:5px;
}
*html #ft #shadow{ behavior: expression(IEPNGFIX.fix(this)); }/* IE透過PNG用 */
#ft #foot{
	width:100%;
	height:45px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:11;
	text-align:center;
	padding-top:0;
	background:#323232;
}
#ft #foot #ftBox{
	width:780px;
	margin:0 auto;
	text-align:right;
	position:relative;
}
/* リスト */
#ft #foot #ftBox ul#ftList{
	width:519px;
	margin:0px 0 auto auto;
	position:absolute;
	right:0px;
	top:6px;
}
#ft #foot #ftBox ul#ftList li{
	display:inline;
	height:11px;
}
#ft #foot #ftBox ul#ftList li a{
	text-decoration:none;
	text-indent:-999em;
	font-size:5px;
	line-height:5px;
	display:block;
	float:left;
	height:11px;
}
#ft #foot #ftBox ul#ftList li a{ outline:none;}
#ft #foot #ftBox ul#ftList li#fCompany a{ width:62px; background:url(../img/common/btn_company.gif) 0px 0px no-repeat;}
#ft #foot #ftBox ul#ftList li#fPolicy a{ width:123px; background:url(../img/common/btn_policy.gif) 0px 0px no-repeat;}
#ft #foot #ftBox ul#ftList li#fRegulations a{ width:62px; background:url(../img/common/btn_regulations.gif) 0px 0px no-repeat;}
#ft #foot #ftBox ul#ftList li#fRaw a{ width:141px; background:url(../img/common/btn_law.gif) 0px 0px no-repeat;}
#ft #foot #ftBox ul#ftList li#fSitemap a{ width:80px; background:url(../img/common/btn_sitemap.gif) 0px 0px no-repeat;}
#ft #foot #ftBox ul#ftList li#fLink a{ width:51px; background:url(../img/common/btn_link.gif) 0px 0px no-repeat;}
/* ロゴ */
#ft #foot #ftBox p#sLogo{
	position:absolute;
	left:0px;
	top:6px;
	width:161px;
	height:13px;
}
#ft #foot #ftBox p#sLogo a{
	width:161px;
	height:13px;
	background:url(../img/common/img_logo_s.gif) 0px 0px no-repeat;
	display:block;
	text-decoration:none;
	text-indent:-999em;
	font-size:5px;
	line-height:5px;
}
#ft #foot #ftBox p#sLogo a:hover{background:url(../img/common/img_logo_s.gif) 0px -13px no-repeat;}
#ft #foot #ftBox address{
	font-size:4px;
	color:#999999;
	width:275px;
	margin:0;
	position:absolute;
	right:0px;
	top:22px;
}
#ft #ribon{
	width:177px;
	height:156px;
	position:absolute;
	right:0px;
	bottom:15px;
	z-index:1;
}
/* /フッター */
/* 左ナビ */
#lNavi{
	display:none;
}
/* /左ナビ */
/* +++ 右ナビ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#rNavi{
	width:194px;
	float:right;
}
#rNavi #searchBox{
	width:194px;
	height:56px;
	background:#ffffff url(../img/common/bg_search.gif) left bottom no-repeat;
}
#rNavi #searchBox table#searchT{
	border-collapse:collapse;
	width:161px;
	height:43px;
	border:none;
	margin:0 auto auto 15px;
}
#rNavi #searchBox table#searchT td.iArea{
	vertical-align:middle;
}
#rNavi #searchBox table#searchT td.iArea input{
	width:100px;
}
#rNavi #searchBox table#searchT td.sBtn{
	width:43px;
	height:43px;
}
#rNavi ul#rList{
	width:161px;
	margin:0 auto auto 15px;
}
#rNavi ul#rList li{
	width:161px;
	display:block;
}
#rNavi ul#rList li a{
	width:161px;
	display:block;
	text-decoration:none;
	text-indent:-999em;
}
#rNavi ul#rList li a{ outline:none;}
#rNavi ul#rList li#r-news a{ height:96px; background:url(../img/common/btn_rlist_news.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-news a:hover{	background:url(../img/common/btn_rlist_news.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-cd a{ height:96px; background:url(../img/common/btn_rlist_cd.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-cd a:hover{	background:url(../img/common/btn_rlist_cd.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-score_s a{ height:96px; background:url(../img/common/btn_rlist_score_s.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-score_s a:hover{	background:url(../img/common/btn_rlist_score_s.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-ensemble a{ height:96px; background:url(../img/common/btn_rlist_ensemble.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-ensemble a:hover{	background:url(../img/common/btn_rlist_ensemble.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-score_r a{ height:96px; background:url(../img/common/btn_rlist_score_r.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-score_r a:hover{	background:url(../img/common/btn_rlist_score_r.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-goods a{ height:96px; background:url(../img/common/btn_rlist_goods.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-goods a:hover{	background:url(../img/common/btn_rlist_goods.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-iTunes a{ height:96px; background:url(../img/common/btn_rlist_iTunes.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-iTunes a:hover{	background:url(../img/common/btn_rlist_iTunes.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-radio a{ height:96px; background:url(../img/common/btn_rlist_radio.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-radio a:hover{	background:url(../img/common/btn_rlist_radio.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-wallpaper a{ height:96px; background:url(../img/common/btn_rlist_wallpaper.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-wallpaper a:hover{	background:url(../img/common/btn_rlist_wallpaper.gif) -161px 0px no-repeat;}

#rNavi ul#rList li#r-mobacafu a{ height:89px; background:url(../img/common/btn_rlist_mobacafu.gif) 0px 0px no-repeat;}
#rNavi ul#rList li#r-mobacafu a:hover{ background:url(../img/common/btn_rlist_mobacafu.gif) -161px 0px no-repeat;}

/* +++ /右ナビ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  メインエリア */
#mainArea{
	width:574px;
	float:left;
	padding:0 0 50px 0;
}
#mainArea #bread{
margin:16px auto 9px 10px;
color:#666666;
}
#mainArea #bread a{
color:#58874e;
text-decoration:underline;
}
/*  /メインエリア */
body#category3 h3{
	background:url(../img/cd/tit_professional.gif) 0px 0px no-repeat;
	width:300px;
	height:50px;
}
body#category4 h3{
	background:url(../img/cd/tit_windband.gif) 0px 0px no-repeat;
	width:300px;
	height:50px;
	}
#listWrap{
	width:550px;
}
#listWrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* TOPページ */
#topImg{
	width:200px;
	height:100px;
	background:#cccccc;
}
/* TOPページ */
/* CDトップ(1)以外の「今後のリリース予定」を消す */
#category #scheBox, #category2 #scheBox, #category3 #scheBox, #category4 #scheBox, #category5 #scheBox, #category6 #scheBox, #category7 #scheBox, #category8 #scheBox, #category9 #scheBox, #category10 #scheBox, #category11 #scheBox, #category12 #scheBox, #category13 #scheBox, #category14 #scheBox, #category15 #scheBox, #category16 #scheBox, #category17 #scheBox, #category18 #scheBox, #category19 #scheBox, #category20 #scheBox, #category21 #scheBox, #category22 #scheBox, #category23 #scheBox, #category24 #scheBox, #category25 #scheBox, #category26 #scheBox, #category27 #scheBox, #category28 #scheBox, #category29 #scheBox, #category30 #scheBox, #category31 #scheBox, #category32 #scheBox, #category33 #scheBox, #category34 #scheBox, #category35 #scheBox, #category36 #scheBox, #category37 #scheBox, #category38 #scheBox, #category39 #scheBox, #category40 #scheBox, #category41 #scheBox, #category42 #scheBox, #category43 #scheBox, #category44 #scheBox, #category45 #scheBox, #category46 #scheBox,#category55 #scheBox,#category57 #scheBox{display:none;}
/* google anlytics */
#google{
	display:none;
}
/* /google anlytics */
/* フロート解除 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*\*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/**/
