/* CSS Document */
#main h1{ background-image: url(../images/cd/h1.jpg); width:750px; height:60px; float:right;}
#main form{ padding:0 30px 0 0; font-size:12px; text-align:right;}

div.osusume {background:url(../images/cd/osusume_bg.jpg) no-repeat top left;margin:0;padding:55px 0 0 15px; margin:0 0 15px 0;width:730px;float:left;}
div.syudai {background:url(../images/cd/syudaika_bg.jpg) no-repeat top left;margin:0;padding:55px 0 0 15px; margin:0 0 15px 0;width:730px;float:left;}
div.dorama {background:url(../images/cd/dorama_bg.jpg) no-repeat top left;margin:0;padding:55px 0 0 15px; margin:0 0 15px 0;width:730px;float:left;}
div.chara {background:url(../images/cd/chara_bg.jpg) no-repeat top left;margin:0;padding:55px 0 0 15px; margin:0 0 15px 0;width:730px;float:left;}
div.shincyaku {background:url(../images/cd/shincyaku_bg.jpg) no-repeat top left;margin:0;padding:55px 0 0 15px; margin:0 0 15px 0;width:730px;float:left;}
div.santora {background:url(../images/cd/santora_bg.jpg) no-repeat top left;margin:0;padding:55px 0 0 15px; margin:0 0 15px 0;width:730px;float:left;}


.cdtitle {width:730px;margin:0 0 5px 0;background-repeat:no-repeat;background-position:left top;text-indent:-999em;}
.cdcover {float:left; width:270px; text-align: left;}
.cdcover img{ margin:10px;}

.cdinfo {margin:15px 0 0 0; width:413px; float:left;}
.cddate {background:#332b7e;color:#FFFFFF;text-align:center;padding:3px 0;font-weight:bold;}
.cddate span{font-size:80%;}
.cdtext {padding:5px 0;text-align:left;color:#566270;font-size:95%;line-height:1.4;}
.cdtext2{line-height:1;}
.cdprice {padding:5px 0;text-align:right;color:#e5005a;font-size:95%;font-weight:bold;}

a.gocdsample {display:block;width:177px;height:41px;background:url(../images/cd/gocdsample.gif) no-repeat top;
	text-indent:-999em;float:right;outline:none;}
a.gocdsample:hover {background-position:0 -41px;}


.cdother {background:#fcfaf1;border:5px solid #ede9de;margin-top:10px;text-align:left;float:left;font-size:80%;	width:320px;padding:15px 10px 5px 0;
}
.cdother .cdcover {width:110px;}
.cdother .cdcover img {border:1px solid #cccccc;}
.cdother .cdinfo {margin:0; width:190px; float:right;}
#cddate{ float:left; width:420px; margin-top:10px;}
.cdother .cddate {padding:1px 0;}
.cdother h3{color:#332b7e;font-weight:bold;padding:10px 0 0;}
#cdtxt{ clear:both; width:290px; float:left;}
.cdother .cdtext {font-size:90%;}
.saled {background-color:#e5005a;}

a.gocddetail {display:block;width:100px;height:26px;background:url(../images/cd/gocddetail.gif) no-repeat top;
	text-indent:-999em;float:right;outline:none;}
a.gocddetail:hover {background-position:0 -26px;}

#rel{ background-color:#f1f4f8; clear:both; margin-left:165px; margin-right:53px; margin-bottom:10px;}
.releaseinfo {background:url(../images/cd/releaseinfo.gif) no-repeat 12px 12px;color:#332b7e;
padding:8px 0 5px 150px;font-size:85%; text-align:center; }
dl.releaseinfo dt,dl.releaseinfo dd {margin-bottom:5px; line-height:120%;}
dl.releaseinfo dt {font-weight:bold;float:left;clear:left; margin-right:10px;}
dl.releaseinfo dd { text-align:left;}
.news {background:url(../images/cd/newsinfo.gif) no-repeat 12px 12px;color:#332b7e;
padding:8px 0 5px 150px;font-size:85%; text-align:center; }
.news p{ text-align:left; line-height:140%; padding-right:10px;}



div.sample {background:url(../images/cd/sample_bg.jpg) no-repeat top left;width:416px;float:left;padding:90px 0 50px 0 ;}
div.sample p{
	font-size:10px;
	line-height:1.5em;
	padding-top:5px;
	color:#B3A684;
}
div.sample table{border:none;border-collapse:collapse;width:315px;margin:0 auto;font-size:95%;}
div.sample table th,div.sample table td {border-bottom:1px solid #d2c8b5;vertical-align:top;}
div.sample table th {color:#bba375;text-align:left;width:8%;padding:5px 0;}
div.sample table td {text-align:left;color:#666666;padding:5px 0;}
div.sample table td span{font-size:80%;}
div.sample table td.flv {text-align:right;padding:5px 5px 1px 0;}

a.gotocdtop {display:block;width:150px;height:26px;background:url(../images/cd/gotocdtop.gif) no-repeat top; clear:both;
	text-indent:-999em;float:right;outline:none; margin:0 30px 30px 0;}
a.gotocdtop:hover {background-position:0 -26px;}


.cdcover .cdtext{font-size:80%;}
.cdcover .cdtext strong{font-weight:bold;font-size:120%;}
.date_img{width:165px; height:118px; float:right;}
.date_img2{width:110px; height:100px; float:right; margin-top:-80px;}
.cdtext2 {padding:10px 5px 0 10px;text-align:left;color:#566270;font-size:95%;line-height:1.4;clear:both;}

/* cd */
#wonderwind{background-image:url(../images/wonderwind/h1.gif);height:65px;}
#hina{background-image:url(../images/hina/h1.gif);height:65px;}
#watashiiro{background-image:url(../images/watashiiro/h1.gif);height:65px;}
#watashiiro02{background:url(../images/watashiiro/h1_dvd.gif) no-repeat; height:65px;}
#c_nagi{background-image:url(../images/chara_cd/c_01/nagi.gif);height:65px;}
#c_maria{background-image:url(../images/chara_cd/c_03/maria.gif);height:65px;}
#c_hayate{background-image:url(../images/chara_cd/c_04/hayate.gif);height:65px;}
#c_hina{background-image:url(../images/chara_cd/c_02/hina.gif);height:65px;}
#c_charadbl{background-image:url(../images/chara_cd/h1chara3_4.gif);height:65px;}
#santora{background-image:url(../images/santora/santora.gif);height:65px;}
#daily_dream{background-image:url(../images/daily_dream/h1.gif);height:65px;}
#karakoi{background-image:url(../images/karakoi/h1.gif);height:65px;}


#footercd{ clear:both;background-color:#FFFFFF; background-image:url(../images/cd/footer_keion.gif); width:900px; height:40px; background-position:155px 0; background-repeat:no-repeat; padding-bottom:35px;}
#footercd a{ width:135px; height:20px; display:block; text-indent:-999em; margin-left:735px;}


#category{ clear:both; margin-left:165px;}
#category img{ float:left; margin:20px 5px 0 0;}

#cdother{background:#fcfaf1;border:5px solid #ede9de; margin-top:10px;text-align:left;float:left;font-size:80%;width:675px;padding:10px 10px 5px 0;
}


#cdother{background:#fcfaf1;border:5px solid #ede9de; margin-top:10px;text-align:left;float:left;font-size:80%;width:675px;padding:10px 10px 5px 0;
}
#cdother .jk{ float:left; padding-left:10px;}
#cdother p{ font-size:100%; line-height:140%;}
#cdother .jktxt h3{color:#332b7e;font-weight:bold;padding:10px 0 0;line-height:140%; font-size:110%;}
#cdother .jktxt{ float:left; padding-left:10px; width:555px;}
#cdother .jkmgn{ clear:both; margin:5px;}
#cdother .jkprice {padding:5px 0;color:#e5005a;font-size:95%;font-weight:bold; text-align: right;}
#cdother .cyaku{color:#332b7e;padding:10px 0 0;line-height:140%; font-size:110%;}

#topcdother{background:#fcfaf1;border:5px solid #ede9de;text-align:left;float:left;font-size:80%;width:310px;  margin:10px 10px 0 0; padding:8px;}
#topcdother .jk{ float:left;}
#topcdother p{ font-size:90%; line-height:140%;}
#topcdother .jktxt h3{color:#332b7e;font-weight:bold;padding:5px 0 0;line-height:140%; font-size:100%;}
#topcdother .jktxt{ float:left; padding-left:10px; width:200px;}
#topcdother .jkmgn{ clear:both; margin:5px;}
#topcdother .jkprice {padding:5px 0;color:#e5005a;font-size:85%;font-weight:bold; text-align: right;}



/*//DVD“Á“T‰f‘œ////////////////////////////////////////////////////////////*/
div.tokuten {background:url(../images/cd/tokuten_bg.jpg) no-repeat top left;margin:0;padding:55px 0 0 15px; margin:0 0 15px 0;width:730px;float:left;}
.mvbtn{ width:225px; height:124px; background-image:url(../images/tokuten_mv/thmbg.jpg); background-repeat:no-repeat;text-align:left; padding:10px 6px 0; float:left;}
.mvbtn p{ font-size:80%; line-height:150%;padding-top:18px; padding-left:20px;}
.mvbtn span{ font-size:85%; line-height:120%; color:#999999;}
.mvbtn img{ padding-left:16px;}
.mgn{ clear:both; height:15px;}
.mvbtn a{ color:#000000;}
.mvbtn a:hover{ color: #0066CC;text-decoration:none;}
.goodsarea{width:320px;height:124px;float:left;}
.goodsname{color:#556270;font-weight:bold;font-size:120%; padding:10px;}
.date {background:#332b7e;color:#FFFFFF;text-align:center;padding:2px 0;font-weight:bold;}
.info{background:#92D3E4;width:150px;text-align:center;padding:4px;color:#F06;font-weight:bold; margin-left:160px; margin-top:15px;}





