@charset "utf-8";
/*
 Share Style [
----------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}

body {
	background:#000000;
	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
	color:#FFFFFF;
	font-size:80%;
	height:100%;
	background:url(../img/contents/background.jpg) no-repeat left top;
	background-attachment:fixed;
}

*:first-child+html body{
font-size:85%;
}


html {
	overflow-y:scroll;
	height:100%;
}

/*firefox点線処理*/
a {
overflow:hidden;
}

h1,h2,h3,h4,h5,h6 {
}
p,li,dt,dl {
	line-height:1.6;
}
p {
	margin:0 0 1em 0;
}
li {
	list-style-type:none;
}
img {
	border:0;
}
address {
	font-style:normal;
}
.clear {
	clear:both;
}

/*
 Link Color [
----------------------------------------------------------- */
a:link {
	color:#FFFF00;
}

a:visited {
	color:#CCCCCC;
}

a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a:active {
	color:#666;
}


/*
 Head [
----------------------------------------------------------- */
#head {
}
/*
 gNavi [
----------------------------------------------------------- */
#gNavi {
}
/*
 main [
----------------------------------------------------------- */
#main {
}

#container {
	/*background:url(../img/contents/ContentsBG.png) repeat-y;*/
	margin-left:auto;
	margin-right:auto;
	/*min-height:100%;*/
	/*height:100%;*/
	/*_height:100%;*/
	width:1000px;
}

/*body > #container {
    height:100%;
}*/

#ContentsHeader{
width:1000px;
height:100px;
position:fixed;
z-index:3;
margin-left:auto;
margin-right:auto;
}

* html #ContentsHeader{
height:70px;
}

h1.ContentsHeader a{
display:block;
background:#000000;
width:480px;
/*padding:10px 0 0 10px;
height:50px;
font-size:36px;
font-weight:bold;*/
height:90px;
text-indent:-9999px;
background:url(../img/contents/HeaderLogo.jpg) no-repeat;
color:#FFFFFF;
text-decoration:none;
float:left;
}

h1.ContentsHeader a:hover{
text-decoration:none;
}

#BannerSpace{
float:right;
background:#000000;
width:520px;
height:90px;
}

#BannerSpace a.ReleaseTour{
float:left;
width:260px;
height:40px;
margin-top:25px;
display:block;
text-indent:-9999px;
background:url(../ReleaseTour/img/bnr.jpg);
background-repeat:no-repeat;
}

#BannerSpace a.ReleaseTour:hover{
float:left;
width:260px;
height:40px;
margin-top:25px;
display:block;
text-indent:-9999px;
background:url(../ReleaseTour/img/bnr_on.jpg);
background-repeat:no-repeat;
}

#BannerSpace a.SpecialPresent {
display:block;
text-indent:-9999px;
background:url(../img/SpecialPresentBanner.gif) no-repeat;
margin-top:25px;
width:250px;
height:40px;
}

#ContentsNaviBlock{
clear:both;
margin-left:auto;
margin-right:auto;
background:url(../img/contents/menu/NaviBG.jpg) repeat-x;
height:27px;
}

#ContentsNavi{
width:1000px;
margin-left:auto;
margin-right:auto;
}

ul#ContentsNavi a{
border-width:0;
display:block;
outline:none;
/*overflow:hidden;*/
}

ul#ContentsNavi li{
float:left;
margin:0;
padding:0;
display:block;
list-style-type:none;
line-height:0;
}

/*----IE6*リスト下隙間対策----*/
* html ul#ContentsNavi li{
line-height:normal;
}

ul#ContentsNavi li.news a{
text-indent:-9999px;
background:url(../img/contents/menu/news.jpg) no-repeat;
width:116px;
height:27px;
}


ul#ContentsNavi li.news a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/news.jpg) no-repeat;
width:116px;
height:27px;
}

ul#ContentsNavi li.live a{
text-indent:-9999px;
background:url(../img/contents/menu/live.jpg) no-repeat;
width:81px;
height:27px;
}


ul#ContentsNavi li.live a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/live.jpg) no-repeat;
width:81px;
height:27px;
}

ul#ContentsNavi li.media a{
text-indent:-9999px;
background:url(../img/contents/menu/media.jpg) no-repeat;
width:99px;
height:27px;
}


ul#ContentsNavi li.media a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/media.jpg) no-repeat;
width:99px;
height:27px;
}

ul#ContentsNavi li.profile a{
text-indent:-9999px;
background:url(../img/contents/menu/profile.jpg) no-repeat;
width:106px;
height:27px;
}


ul#ContentsNavi li.profile a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/profile.jpg) no-repeat;
width:106px;
height:27px;
}

ul#ContentsNavi li.diary a{
text-indent:-9999px;
background:url(../img/contents/menu/diary.jpg) no-repeat;
width:92px;
height:27px;
}


ul#ContentsNavi li.diary a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/diary.jpg) no-repeat;
width:92px;
height:27px;
}

ul#ContentsNavi li.disc a{
text-indent:-9999px;
background:url(../img/contents/menu/disc.jpg) no-repeat;
width:90px;
height:27px;
}


ul#ContentsNavi li.disc a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/disc.jpg) no-repeat;
width:90px;
height:27px;
}

ul#ContentsNavi li.goods a{
text-indent:-9999px;
background:url(../img/contents/menu/goods.jpg) no-repeat;
width:102px;
height:27px;
}


ul#ContentsNavi li.goods a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/goods.jpg) no-repeat;
width:102px;
height:27px;
}

ul#ContentsNavi li.request a{
text-indent:-9999px;
background:url(../img/contents/menu/request.jpg) no-repeat;
width:113px;
height:27px;
}


ul#ContentsNavi li.request a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/request.jpg) no-repeat;
width:113px;
height:27px;
}

ul#ContentsNavi li.mail a{
text-indent:-9999px;
background:url(../img/contents/menu/mail.jpg) no-repeat;
width:94px;
height:27px;
}


ul#ContentsNavi li.mail a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/mail.jpg) no-repeat;
width:94px;
height:27px;
}

ul#ContentsNavi li.links a{
text-indent:-9999px;
background:url(../img/contents/menu/links.jpg) no-repeat;
width:107px;
height:27px;
}


ul#ContentsNavi li.links a:hover{
text-indent:-9999px;
background:url(../img/contents/menu/hover/links.jpg) no-repeat;
width:107px;
height:27px;
}

/*
 container [
----------------------------------------------------------- */

/*
 contentsBG [
----------------------------------------------------------- */

#contentsBG{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
}

* html #contentsBG{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
} 

/*
 contentsBG_LiveInfo [
----------------------------------------------------------- */

#contentsBG_LiveInfo{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:800px;
}

* html #contentsBG_LiveInfo{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_LiveInfo{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
} 


/*
 contentsBG_Media [
----------------------------------------------------------- */

#contentsBG_Media{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:1300px;
}

* html #contentsBG_Media{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_Media{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
} 

p.MediaTitle{
background:url(../img/contents/media/TableBG.gif) repeat;
width:730px;
height:20px;
padding:5px;
font-size:14px;
}

#contentsBG_Media table.MediaText{
width:730px;
}

p.MediaText{
width:730px;
padding-left:5px;
}


#contentsBG_Media td.Name{
width:250px;
padding-left:5px;
}

#contentsBG_Media td.RadioDate{
width:150px;
padding-left:5px;
}

#contentsBG_Media td.InternetName{
width:150px;
padding-left:5px;
}

#contentsBG_Media td.Naiyou{
width:100px;
}

#contentsBG_Media td.RadioName{
width:250px;
}

#contentsBG_Media td.InternetNaiyou{
width:300px;
}

/*
 contentsBG_Profile [
----------------------------------------------------------- */
#contentsBG_Profile{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:1360px;
}

* html #contentsBG_Profile{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_Profile{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
height:1380px;
} 

/*
 contentsBG_Diary [
----------------------------------------------------------- */
#contentsBG_Diary{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:750px;
}

* html #contentsBG_Diary{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_Diary{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
}

/*#contentsBG_Diary a{
text-decoration:none;
color:#FFFFFF;
}

#contentsBG_Diary a:hover{
text-decoration:none;
color:#FFFF00
}*/

#contentsBG_Diary p.DiarySpace{
margin-top:20px;
}

#contentsBG_Diary a.DiaryTitle{
font-size:18px;
}

/*
 contentsBG_Disc [
----------------------------------------------------------- */
#contentsBG_Disc{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:3500px;
}

* html #contentsBG_Disc{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_Disc{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
height:2500px;
}

/*
 contentsBG_Goods [
----------------------------------------------------------- */
#contentsBG_Goods{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
height:4000px;
}

* html #contentsBG_Goods{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_Goods{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
} 


/*
 contentsBG_Request [
----------------------------------------------------------- */
#contentsBG_RequestRadio{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:2230px;
}

* html #contentsBG_RequestRadio{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_RequestRadio{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
height:2310px;
} 

#contentsBG_RequestTV{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:800px;
}

* html #contentsBG_RequestTV{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_RequestTV{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
} 


#contentsBG_RequestUsen{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:1000px;
}

* html #contentsBG_RequestUsen{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_RequestUsen{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
height:1020px;
} 

/*
 contentsBG_Mail [
----------------------------------------------------------- */
#contentsBG_Mail{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:750px;
}

* html #contentsBG_Mail{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_Mail{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
} 


/*
 contentsBG_Links [
----------------------------------------------------------- */
#contentsBG_Links{
background:url(../img/contents/ContentsBG.png) repeat-y;
padding-top:130px;
width:1000px;
min-height:100%;
height:750px;
}

* html #contentsBG_Links{
behavior: expression(IEPNGFIX.fix(this));
padding-top:0;
padding-top:20px;
}

*:first-child+html #contentsBG_Links{
padding-top:0;
position:absolute; top:87px;
padding-top:45px;
} 

#contentsBG_Links table{
margin-top:20px;
margin-left:auto;
margin-right:auto;
width:700px;
}

#contentsBG_Links td{
height:30px;
}

#contentsBG_Links a{
text-decoration:none;
color:#FFFFFF;
}

#contentsBG_Links a:hover{
text-decoration:none;
color:#FFFF00;
}

/*
 CntentsSide [
----------------------------------------------------------- */
#CntentsSide {
position:fixed;
/*position:absolute; top:100px;*/
width:200px;
float:left;
margin-left:10px;
height:100%;
}

* html #CntentsSide{
margin-left:0;
padding-left:10px;
}

#CntentsSide a{
text-decoration:none;
color:#FFFF00;
}

#CntentsSide a:hover{
color:#CCCCCC;
}

/*
 CntentsSide News [
----------------------------------------------------------- */

#CntentsSide h2.news{
display:block;
text-indent:-9999px;
background:url(../img/contents/news/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}

/*
 CntentsSide Live [
----------------------------------------------------------- */

#CntentsSide h2.live{
display:block;
text-indent:-9999px;
background:url(../img/contents/live/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}

/*
 CntentsSide Media [
----------------------------------------------------------- */

#CntentsSide h2.media{
display:block;
text-indent:-9999px;
background:url(../img/contents/media/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}

/*
 CntentsSide Profile [
----------------------------------------------------------- */

#CntentsSide h2.profile{
display:block;
text-indent:-9999px;
background:url(../img/contents/profile/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}


/*
 CntentsSide Diary [
----------------------------------------------------------- */

#CntentsSide h2.diary{
display:block;
text-indent:-9999px;
background:url(../img/contents/diary/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}


/*
 CntentsSide Disc [
----------------------------------------------------------- */

#CntentsSide h2.disc{
display:block;
text-indent:-9999px;
background:url(../img/contents/disc/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}

#CntentsSide ul.DiscList{
margin:10px 0 0 10px;
}

#CntentsSide ul.DiscList li a{
text-decoration:none;
color:#FFFFFF;
}

#CntentsSide ul.DiscList li a:hover{
color:#FFFF00;
}


/*
 CntentsSide Goods [
----------------------------------------------------------- */

#CntentsSide h2.goods{
display:block;
text-indent:-9999px;
background:url(../img/contents/goods/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}

#CntentsSide ul.GoodsList{
margin:10px 0 0 10px;
}

#CntentsSide ul.GoodsList li a{
text-decoration:none;
color:#FFFFFF;
}

#CntentsSide ul.GoodsList li a:hover{
color:#FFFF00;
}


/*
 CntentsSide Request [
----------------------------------------------------------- */

#CntentsSide h2.request{
display:block;
text-indent:-9999px;
background:url(../img/contents/request/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}

#CntentsSide ul.RequestList{
margin:10px 0 0 10px;
}

#CntentsSide ul.RequestList li a{
text-decoration:none;
color:#FFFFFF;
}

#CntentsSide ul.RequestList li a:hover{
color:#FFFF00;
}


/*
 CntentsSide Mail [
----------------------------------------------------------- */

#CntentsSide h2.mail{
display:block;
text-indent:-9999px;
background:url(../img/contents/mail/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}


/*
 CntentsSide Links [
----------------------------------------------------------- */

#CntentsSide h2.links{
display:block;
text-indent:-9999px;
background:url(../img/contents/links/ContentsName.gif) no-repeat;
width:237px;
height:50px;
margin-bottom:10px;
}


#ContentsMain{
float:right;
width:753px;
min-height:100%;
/*_height:100%;
height:100%;*/
line-height:1.7;
}


/*
 News [
----------------------------------------------------------- */
.date{
font-weight:bold;
font-size:16px;
display:block;
}

h3.title{
font-weight:bold;
font-size:20px;
display:block;
}

.line{
margin-top:10px;
margin-bottom:10px;
}

/*indies music.com試聴用*/
p.imc0409{
width:730px;
height:264px;
background:url(../img/contents/news/item/imc0409/BG.png);
background-repeat:no-repeat;
}

* html p.imc0409{
behavior: expression(IEPNGFIX.fix(this));
}

/*
 News imc0409 [
----------------------------------------------------------- */
p.imc0409 a{
text-indent:-9999px;
display:block;
width:284px;
height:43px;
background:url(../img/contents/news/item/imc0409/LinkBtn.png);
background-repeat:no-repeat;
position:relative; top:205px; left:340px;
}

* html p.imc0409 a{
behavior: expression(IEPNGFIX.fix(this));
}

p.imc0409 a:hover{
text-indent:-9999px;
display:block;
width:284px;
height:43px;
background:url(../img/contents/news/item/imc0409/LinkBtn_on.png);
background-repeat:no-repeat;
position:relative; top:205px; left:340px;
}

* html p.imc0409 a:hover{
behavior: expression(IEPNGFIX.fix(this));
}


/*
 News News0419 [
----------------------------------------------------------- */

p.News0419{
text-indent:-9999px;
width:730px;
height:180px;
background:url(../img/contents/news/item/News0419.png);
background-repeat:no-repeat;
}

* html p.News0419{
behavior: expression(IEPNGFIX.fix(this));
}

p.News0419Text{
text-align:center;
font-size:18px;
font-weight:bold;
}


/*
 News0423 [
----------------------------------------------------------- */

p.News0423{
text-indent:-9999px;
width:730px;
height:154px;
background:url(../img/contents/news/item/UsenChart0423.png);
background-repeat:no-repeat;
}

* html p.News0423{
behavior: expression(IEPNGFIX.fix(this));
}


/*
 News0512 [
----------------------------------------------------------- */

p.News0512{
text-indent:-9999px;
width:730px;
height:154px;
background:url(../img/contents/news/item/UsenChart0512.png);
background-repeat:no-repeat;
}

* html p.News0512{
behavior: expression(IEPNGFIX.fix(this));
}


/*
 News0526 [
----------------------------------------------------------- */

p.News0526{
width:730px;
height:500px;
background:url(../img/contents/news/item/ReleaseTour0526/BG.png);
background-repeat:no-repeat;
}

* html p.News0526{
behavior: expression(IEPNGFIX.fix(this));
}

p.News0526 a.DateBtn{
display:block;
text-indent:-9999px;
background:url(../img/contents/news/item/ReleaseTour0526/DateBtn/Off.jpg);
background-repeat:no-repeat;
width:250px;
height:40px;
position:relative; top:70px; left:475px;
}

p.News0526 a.DateBtn:hover{
background:url(../img/contents/news/item/ReleaseTour0526/DateBtn/On.jpg);
}

p.News0526 a.BlogBtn{
display:block;
text-indent:-9999px;
background:url(../img/contents/news/item/ReleaseTour0526/BlogBtn/Off.jpg);
background-repeat:no-repeat;
width:250px;
height:60px;
position:relative; top:76px; left:475px;
}

p.News0526 a.BlogBtn:hover{
background:url(../img/contents/news/item/ReleaseTour0526/BlogBtn/On.jpg);
}

p.News0526 a.TourGoodsBtn{
display:block;
text-indent:-9999px;
background:url(../img/contents/news/item/ReleaseTour0526/TourGoodsBtn/Off.jpg);
background-repeat:no-repeat;
width:250px;
height:44px;
position:relative; top:80px; left:475px;
}

p.News0526 a.TourGoodsBtn:hover{
background:url(../img/contents/news/item/ReleaseTour0526/TourGoodsBtn/On.jpg);
}

p.News0526 a.More{
font-size:20px;
position:relative; top:325px; left:458px;
}

/*
 News0729 [
----------------------------------------------------------- */
h3.News0729{
width:730px;
height:36px;
background:url(../img/contents/news/item/FinalSeries0729.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}


/*2010.4.13爪痕リリース*/
p.TsumeatoRelease{
text-indent:-9999px;
width:730px;
height:454px;
background:url(../img/contents/news/item/TsumeatoRelease/Release.png);
background-repeat:no-repeat;
}

* html p.TsumeatoRelease{
behavior: expression(IEPNGFIX.fix(this));
}

p.ReleaseTour{
margin-top:-20px;
width:730px;
text-align:center;
}

p.ReleaseTour a{
display:block;
background:url(../ReleaseTour/img/bnr.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
width:250px;
height:40px;
margin-right:auto;
margin-left:auto;
}

p.ReleaseTour a:hover{
display:block;
background:url(../ReleaseTour/img/bnr_on.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
width:250px;
height:40px;
margin-right:auto;
margin-left:auto;
}

p.Owabi{
width:730px;
height:90px;
border:solid 1px;
padding:5px;
}
/*
 Live [
----------------------------------------------------------- */
p.LiveTitle{
background:url(../img/contents/live/TableBG.gif) repeat;
width:730px;
padding:5px;
font-size:16px;
font-weight:bold;
}

table.LiveText{
margin-top:-10px;
padding:0 5px 5px 10px;
}


td.LiveTitle{
width:70px;
}


/*
 Profile [
----------------------------------------------------------- */

p.ProfileName{
width:697px;
text-align:right;
font-size:14px;
margin-top:10px;
}

#ProflieText{
width:697px;
}

#PhotoSpace{
width:702px;
}

#PhotoSpace h3{
color:#FFFFFF;
font-size:21px;
}

#PhotoSpace img{
margin:0 7px 0 5px;
border-width:2px 2px 20px 2px;
border-color:#333333;
border-style:solid;
}

/*
 Disc [
----------------------------------------------------------- */

#DiscBlock {
border:solid;
border-width:1px;
border-color:#333333;
padding:10px;
width:720px;
}

* html #DiscBlock {
width:720px;
}

#DiscCredit{
width:360px;
float:right;
margin-right:200px;
}

* html #DiscCredit{
margin-right:90px;
}

#DiscBlock p.Jacket {
float:left;
width:150px;
}

#DiscBlock p.DiscTitle {
float:left;
width:180px;
}

#DiscBlock p.DiscTrack {
float:right;
width:180px;
}


/*
 Disc Album [
----------------------------------------------------------- */
#AlbumJacketCredit{
width:320px;
float:left;
}

#AlbumJacketCredit p.AlbumTitle{
float:right;
width:150px;
}


#DiscTrack_Album{
float:right;
width:280px;
position:relative; right:120px;
}

#DiscBlock p.DiscTrack1 {
float:left;
width:150px;
}

#DiscBlock p.DiscTrack2 {
float:right;
width:130px;
}


#DiscBlock p.DiscText {
clear:both;
padding:5px 0 0 10px;
}


/*
 Goods [
----------------------------------------------------------- */
p.TourGentei{
width:753px;
height:249px;
background:url(../img/contents/goods/TourGentei.png);
background-repeat:no-repeat;
text-indent:-9999px;
}

* html p.TourGentei{
behavior: expression(IEPNGFIX.fix(this));
}


p.GoodsTitle{
background:url(../img/contents/live/TableBG.gif) repeat;
width:730px;
padding:5px 5px 5px 10px;
font-size:18px;
font-weight:bold;
}

/*
 RockScrach Goods [
----------------------------------------------------------- */
#RockScrachT2{
width:730px;
height:695px;
text-indent:-9999px;
background:url(../img/contents/goods/item/RockScrach/Tshirt2.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

* html #RockScrachT2{
behavior: expression(IEPNGFIX.fix(this));
}

#RockScrachT{
width:730px;
height:820px;
text-indent:-9999px;
background:url(../img/contents/goods/item/RockScrach/Tshirt.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

* html #RockScrachT{
behavior: expression(IEPNGFIX.fix(this));
}

#RockScrachTowel{
width:433px;
height:180px;
text-indent:-9999px;
background:url(../img/contents/goods/item/RockScrach/Towel.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

* html #RockScrachTowel{
behavior: expression(IEPNGFIX.fix(this));
}

#RockScrachTowelB{
width:608px;
height:218px;
text-indent:-9999px;
background:url(../img/contents/goods/item/RockScrach/TowelB.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

* html #RockScrachTowelB{
behavior: expression(IEPNGFIX.fix(this));
}


#RockScrachBadge{
width:730px;
height:676px;
text-indent:-9999px;
background:url(../img/contents/goods/item/RockScrach/Badge.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

* html #RockScrachBadge{
behavior: expression(IEPNGFIX.fix(this));
}

#RockScrachStickerA{
width:716px;
height:181px;
text-indent:-9999px;
background:url(../img/contents/goods/item/RockScrach/StickerA.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

* html #RockScrachStickerA{
behavior: expression(IEPNGFIX.fix(this));
}

#RockScrachStickerB{
width:320px;
height:236px;
text-indent:-9999px;
background:url(../img/contents/goods/item/RockScrach/StickerB.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

* html #RockScrachStickerB{
behavior: expression(IEPNGFIX.fix(this));
}

/*
 Old Goods [
----------------------------------------------------------- */
#T001{
width:753px;
height:277px;
text-indent:-9999px;
background:url(../img/contents/goods/item/T001.png) no-repeat;
margin-bottom:20px;
}

* html #T001{
behavior: expression(IEPNGFIX.fix(this));
}

#T002{
width:753px;
height:277px;
text-indent:-9999px;
background:url(../img/contents/goods/item/T002.png) no-repeat;
margin-bottom:20px;
}

* html #T002{
behavior: expression(IEPNGFIX.fix(this));
}

#T003{
width:753px;
height:277px;
text-indent:-9999px;
background:url(../img/contents/goods/item/T003.png) no-repeat;
margin-bottom:20px;
}

* html #T003{
behavior: expression(IEPNGFIX.fix(this));
}

#T004{
width:753px;
height:277px;
text-indent:-9999px;
background:url(../img/contents/goods/item/T004.png) no-repeat;
margin-bottom:20px;
}

* html #T004{
behavior: expression(IEPNGFIX.fix(this));
}

#T005{
width:753px;
height:277px;
text-indent:-9999px;
background:url(../img/contents/goods/item/T005.png) no-repeat;
margin-bottom:20px;
}

* html #T005{
behavior: expression(IEPNGFIX.fix(this));
}

#towel{
width:418px;
height:163px;
text-indent:-9999px;
background:url(../img/contents/goods/item/towel.png) no-repeat;
}

* html #towel{
behavior: expression(IEPNGFIX.fix(this));
}

#sticker{
margin-left:auto;
margin-right:auto;
width:485px;
height:302px;
text-indent:-9999px;
background:url(../img/contents/goods/item/sticker.png) no-repeat;
}

* html #sticker{
behavior: expression(IEPNGFIX.fix(this));
}

/*
 Request [
----------------------------------------------------------- */
p.RequestTitle{
background:url(../img/contents/request/TableBG.gif) repeat;
width:730px;
padding:5px;
font-size:18px;
font-weight:bold;
}

table.RequestTable{
width:740px;
}

.Requestth {
background:url(../img/contents/request/TableBG.gif);
font-weight:bold;
font-size:14px;
text-align:center;
border:solid #333333 1px;
}

.Requestarea {
background:url(../img/contents/request/TableBG.gif);
width:100px;
text-align:center;
padding:7px;
border:solid #333333 1px;
}

.RequestStation{
width:200px;
text-align:center;
padding:7px;
border:solid #333333 1px;
}

.RequestStation a{
color:#FFFFFF;
text-decoration:none;
padding:7px;
}

.RequestStation a:hover{
color:#FFFF00;
}

.RequestURL {
padding:7px 0 7px 10px;
border:solid #333333 1px;
}

.RequestURL a{
color:#FFFFFF;
text-decoration:none;
}

.RequestURL a:hover{
color:#FFFF00;
}
/*
 Mail [
----------------------------------------------------------- */

#MailFormSpace{
width:400px;
}

#MailFormSpace label{
display:block;
width:140px;
font-size:16px;
font-weight:bold;
}

#FormText{
border-color:#000000;
background:url(../img/contents/mail/LabelBG.gif);
width:220px;
color:#FFFFFF;
height:18px;
border-style:solid;
border-color:#000000;
}


#MailFormSpace input{
font-size:14px;
margin-bottom:10px;
}

#MailFormSpace textarea{
clear:both;
background:url(../img/contents/mail/LabelBG.gif);
width:400px;
height:300px;
font-size:16px;
margin-bottom:10px;
color:#FFFFFF;
border-style:solid;
border-color:#000000;
}

#MailForm submit{
}



/*
 CnotentsUP [
----------------------------------------------------------- */

#CnotentsUP{
clear:both;
width:1000px;
margin-left:auto;
margin-right:auto;
position:absolute; bottom:0px;
position:fixed;
}

* html #CnotentsUP{
position:absolute;
/*top: expression(eval(document.documentElement.scrollTop+200));*/
}

a.CnotentsUPicon {
outline:none;
position:relative; bottom:20px; left:1010px;
display:block;
text-indent:-9999px;
background:url(../img/contents/UPicon.png) no-repeat;
width:41px;
height:43px;
}

* html a.CnotentsUPicon {
position:absolute;
behavior: expression(IEPNGFIX.fix(this));
}

/*
 foot [
----------------------------------------------------------- */
#footer {
clear:both;
width:1000px;
height:20px;
background:#000000;
text-align:right;
/*position:fixed;
bottom:0px;*/
}

* html #footer{
clear:none;
}

*:first-child+html #footer{
clear:none;
} 

#footer a{
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover{
color:#FFFF00;
}

#footer.news {
position:absolute; bottom:0;
clear:both;
width:1000px;
height:20px;
background:#000000;
text-align:right;
}

