@charset "shift_jis";

html, body {   

    height: 100%;               /* ‡@ */  

    margin: 0;   

    padding: 0;   

} 

body {
	font-size: 12px;
	font-family: verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W6";
	background-color: #190D0F;

} 

body.contents {
	margin: 0px;
	padding: 10px 0px;
	font-family: verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif, "ƒqƒ‰ƒMƒmŠpƒS Pro W6";
	background-image:none;
	background-color: transparent;
	color: #FFFFFF;



}

#container {
	min-height: 100%;    /* ‡B */
	height: 100%;
	padding: 0px;
	text-align: center;

}



#wrapper {
	width: 1000px;
	text-align: left;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #000000;

}



#header {
	height: 70px;
	text-align: right;
	vertical-align: top;
	background-color: #190D0F;
	position:relative;

}   
#header table {
	height: 70px;
	width: 1000px;
}
#header table td.rss {
	width: 242px;
	text-align: right;
	vertical-align: top;
	height: 70px;
}
#header table td.info_flash {
	height: 70px;
	width: 758px;
}



#menu {

	height: 406px;

	float: left;

	width: 320px;

}   

#contents {

	float: right;

	height: 406px;

	width: 680px;

} 

#contents_info {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_information.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_live {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_live.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_media {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_media.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_disco {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_discography.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_profile {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_profile.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_mobile {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_mobile.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_download {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_download.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_goods {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_goods.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#contents_request {

	float: right;

	height: 406px;

	width: 680px;

	background-image: url(../img/bg/bg_request.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#footer {

	width: 1000px;         /* ‡E */

	bottom: 0;                  /* ‡F */

	background-color: #000000;

	height: 70px;

} 
#footer table {
	height: 70px;
	width: 1000px;
}
#footer table td.banner {
	text-align: left;
	vertical-align: middle;
	height: 70px;
	width: 352px;
}
#footer table td.banner img {
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 7px;
}




a {
	color: #C7C14D;
}



a:hover {

	color: #333;

}

img {

	vertical-align: bottom;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

img.copy {

	margin-top: 10px;

	margin-right: 10px;

}



.clear {

	clear: both;

	float: none;

}

h2.title {

	padding: 0px;

	margin-top: 39px;

	margin-left: 61px;

	margin-bottom: 0px;

}

h2.contents_title {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 4px;

	padding-bottom: 4px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FFFFFF;

}



iframe.iframe {
	padding: 0px;
	height: 300px;
	width: 618px;
	margin-top: 10px;
	margin-left: 61px;
}





/* rssBox */

.rss{

	margin-top:15px;

}

/* float */

.fl{ float:left;}

.fr{ float:right;}

.clear{ clear:both;}

/* clearfix */

.clearfix:after {

	content: '.';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.clearfix { display: block;}

.clearfix { >display: inline-block;}



#rssArea{
	width:590px;
	_width:640px;
	height:90px;
	_height:130px;
	background:#000000;
	padding:20px 25px;
	position:absolute;
	top:70px;
	right:0px;
	display:none;

}

#rssArea .rssMark{

	margin-right:20px;

	margin-top:15px;

	width:41px;

}

#rssArea li{

	list-style:none;

	display:inline;

	margin-right:3px;

}

#rssArea ul{

	padding:0px;

	margin: 10px 0px 0px 0px;

	float:left;

	width:525px;

}
body.contents table.disco {
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 30px;
}
body.contents table.disco td.jk {
	text-align: left;
	vertical-align: top;
}
body.contents table.disco td.text {
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
}
body.contents table.disco img.moreinfo {
	margin-top: 7px;
	margin-bottom: 7px;
}
bodu.contents div.goods_main {
	margin: 0px;
	text-align: left;
}
body.contents div.goods_main div.list_tshirts {
	background-image: url(../goods/img/tshirts.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 10px;
	padding-left: 100px;
	height: 360px;
}
body.contents div.goods_main div.list_tshirts img {
	margin-right: 10px;
}
body.contents    div.goods_main img.item   {
	margin-bottom: 15px;
}
body.contents div.go_top {
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
}
