@charset "utf-8";
/* CSS Document */

/*--------初期設定---------*/
body {
margin:0; padding: 0;
font-size:12px;
color:#fff;
letter-spacing:0.2em;
line-height:1.8em;
font-family:Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif; background:#000;}
body#qr { background:#fff; color:#000;}
body#qr a { color:#000;}

img {
border:none;
display:block;
margin:0;
padding:0;
}

* { margin:0; padding:0;}

ul { list-style:none; margin:0; padding:0;}

a:link, a:visited { color: #fff; text-decoration: none;}
a:hover, a:active { color: #fff; text-decoration: underline;}

h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,form{
	padding:0px;
	margin:0px;
	font-size:1em;
	font-weight:normal;
}
.eazyroll a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}

address { width:400px; height:27px; font-style:normal; margin:0 auto; padding:10px 0;}
em { font-style:normal; color:#ab3322}
/*--------------回り込み解除--------------*/
.clear { clear:both;}

/*---site----*/

#site { width:850px; margin:0 auto; padding:0;}

/*--header---*/
#header { width:850px; padding:10px 0 0 0; position:absolute;}

/*---menu----*/
#menu { width:705px; height:16px; margin:0 0 0 71px; padding-bottom:40px;}
#menu ul li { float:left;}

#menu ul li a.menu01 { display:block; width:79px; height:16px; background:url(../images/menu01.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu02 { display:block; width:120px; height:16px; background:url(../images/menu02.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu03 { display:block; width:101px; height:16px; background:url(../images/menu03.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu04 { display:block; width:178px; height:16px; background:url(../images/menu04.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu05 { display:block; width:143px; height:16px; background:url(../images/menu05.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu06 { display:block; width:84px; height:16px; background:url(../images/menu06.gif) no-repeat; text-indent:-2000px;}

#menu ul li a:hover.menu01 { display:block; width:79px; height:16px; background:url(../images/menu01_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a:hover.menu02 { display:block; width:120px; height:16px; background:url(../images/menu02_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a:hover.menu03 { display:block; width:101px; height:16px; background:url(../images/menu03_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a:hover.menu04 { display:block; width:178px; height:16px; background:url(../images/menu04_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a:hover.menu05 { display:block; width:143px; height:16px; background:url(../images/menu05_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a:hover.menu06 { display:block; width:84px; height:16px; background:url(../images/menu06_on.gif) no-repeat; text-indent:-2000px;}

#menu ul li a.menu01_on { display:block; width:79px; height:16px; background:url(../images/menu01_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu02_on { display:block; width:120px; height:16px; background:url(../images/menu02_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu03_on { display:block; width:101px; height:16px; background:url(../images/menu03_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu04_on { display:block; width:178px; height:16px; background:url(../images/menu04_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu05_on { display:block; width:143px; height:16px; background:url(../images/menu05_on.gif) no-repeat; text-indent:-2000px;}
#menu ul li a.menu06_on { display:block; width:84px; height:16px; background:url(../images/menu06_on.gif) no-repeat; text-indent:-2000px;}

/*--snavi--*/
#snavi { width:273px; margin:0 0 10px 512px;}
#snavi ul { display:block; height:25px;}
#snavi ul li { display:block; float:left;}
#snavi ul li a.snavi01 { display:block; background:url(../images/link_myspace.gif) no-repeat; width:128px; height:25px; text-indent:-2000px;}
#snavi ul li a.snavi02 { display:block; background:url(../images/link_youtube.gif) no-repeat; width:125px; height:25px; text-indent:-2000px; margin-left:20px;}

#snavi ul li a.snavi01_on { display:block; background:url(../images/link_myspace_on.gif) no-repeat; width:128px; height:25px; text-indent:-2000px;}
#snavi ul li a.snavi02_on { display:block; background:url(../images/link_youtube_on.gif) no-repeat; width:125px; height:25px; text-indent:-2000px; margin-left:20px;}

#snavi ul li a:hover.snavi01 { display:block; background:url(../images/link_myspace_on.gif) no-repeat; width:128px; height:25px; text-indent:-2000px;}
#snavi ul li a:hover.snavi02 { display:block; background:url(../images/link_youtube_on.gif) no-repeat; width:125px; height:25px; text-indent:-2000px; margin-left:20px;}


/*--contents---*/
#contents {}
#contents_qr { padding:10px;}

#main_img { width:850px; height:655px; padding:20px 0 10px 0;}

/*--counter--*/
#counter { width:193px; height:29px; margin:10px auto 0 auto;}
/*---main contents---*/
#main_contents { width:680px; margin:0 auto; padding:10px; background:url(../../images/top/back.gif) repeat-y;}
/*--now on sale--*/
#now_cd { padding-bottom:20px; border-bottom:dashed 1px #fff;}
#now_cd .txtleft { width:397px; float:left;}
#now_cd .txtleft h3 { margin-bottom:30px;}
#now_cd .txtleft p.btn { margin:20px 0 0 17px; float:left;}
#now_cd p.imgright { width:266px; float:right;}

/*--info--*/
#information { padding-top:20px; padding-bottom:20px; border-bottom:dashed 1px #fff;}
#information h3 { margin-bottom:15px;}
ul.list_type li { margin:0 0 10px 10px;}
ul.list_type li .date { font-weight:bold; color:#ab3322; margin-right:5px;}
ul.list_type li a { text-decoration:underline;}
ul.list_type li a:hover { text-decoration:none;}

/*--video--*/
#video { width:380px; padding-top:20px; padding-bottom:20px; float:left;}
#video h3 { margin-bottom:15px;}
#video p { margin-left:5px;}

/*--link--*/
#link { width:300px; padding-top:20px; padding-bottom:20px; float:right;}
#link h3 { margin-bottom:20px;}
#link ul { margin-left:5px;}
#link ul li { margin-bottom:20px;}
#link ul li a.link01 { display:block; width:262px; height:13px; background:url(../../images/top/link01.gif) no-repeat; text-indent:-2000px;}
#link ul li a.link02 { display:block; width:187px; height:13px; background:url(../../images/top/link02.gif) no-repeat; text-indent:-2000px;}
#link ul li a.link03 { display:block; width:214px; height:13px; background:url(../../images/top/link03.gif) no-repeat; text-indent:-2000px;}
#link ul li a.link04 { display:block; width:186px; height:15px; background:url(../../images/top/link04.gif) no-repeat; text-indent:-2000px;}
#link ul li a.link05 { display:block; width:250; height:15px; background:url(../../images/top/link05.gif) no-repeat; text-indent:-2000px;}

#link ul li a:hover.link01 { display:block; width:262px; height:13px; background:url(../../images/top/link01_on.gif) no-repeat; text-indent:-2000px;}
#link ul li a:hover.link02 { display:block; width:187px; height:13px; background:url(../../images/top/link02_on.gif) no-repeat; text-indent:-2000px;}
#link ul li a:hover.link03 { display:block; width:214px; height:13px; background:url(../../images/top/link03_on.gif) no-repeat; text-indent:-2000px;}
#link ul li a:hover.link04 { display:block; width:186px; height:15px; background:url(../../images/top/link04_on.gif) no-repeat; text-indent:-2000px;}
#link ul li a:hover.link05 { display:block; width:250px; height:15px; background:url(../../images/top/link05_on.gif) no-repeat; text-indent:-2000px;}



#link p.channel { padding-top:10px; margin-left:5px; float:left;}
#link p.myspace { padding-top:33px; margin-left:15px; float:left;}

/*--live--*/
#live h3 { margin-bottom:20px;}
#live .live_box01 { width:320px; padding:20px 10px 20px 10px; float:left;}
#live .live_box02 { width:320px; padding:20px 10px 20px 10px; float:left;}
#live .live_box03 { width:640px; padding:20px 10px 20px 10px; clear:both;}
.b_btm { border-bottom:dashed 1px #fff;}

/*--cd--*/
#cd h3 { margin-bottom:20px;}

#cd dl { height:126px; padding-bottom:20px; padding-left:10px;}
#cd dt { width:126px; float:left;}
#cd dd { width:500px; float:right;}

/*--profile--*/
#profile h3 { margin-bottom:20px;}
#profile p.imgleft { width:200px; float:left;}
#profile p.txtright { width:460px; padding:0 0 10px 20px; float:right;}
#profile p.message { width:640px; margin:0 auto;}

/*--mail--*/
#mail h3 { margin-bottom:20px;}
#mail table { width:680px;}
#mail table th { padding:10px;}
#mail table td { padding:10px;}

/*--etc---*/
.mb15 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.txt13 { font-size:12px; font-weight:bold; color:#ab3322;}
.mr15 { margin-right:15px;}

.tcen { text-align:center;}













