@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;







	position:relative;















}































#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;







	







	position:relative;















} 























.flashContent {
	position:absolute;
	left: 439px;
	top: 145px;
	text-align:center;





}







.top_banner{

	position:absolute;

	left: 446px;

	top: 29px;

}





.top_banner2{
	position:absolute;
	left: 446px;
	top: 82px;

}







.flashContent_movie {



	position:absolute;



	left: 7px;



	top: 28px;



	width: 198px;



	height: 136px;







	







	







}







#movie_in {



	background: #273A4E;



	







	







}











#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_movie {















	float: right;















	height: 406px;















	width: 680px;















	background-image: url(../img/bg/bg_movie.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;















}





#contents_special {
	float: right;
	height: 406px;
	width: 680px;
	background-image: url(../img/bg/bg_special.gif);
	background-repeat: no-repeat;
	background-position: left top;






}




div.movie {



	height: 300px;



	width: 600px;



	background: #273A4E;



}







table.list {



	width: 270px;



	margin-top: 10px;



	margin-right: auto;



	margin-left: 10px;



	color: #FFFFFF;



	font-size:10.5px;



}











div.playlist {



	height: 160px;



	width: 240px;



	margin-top: 30px;



	margin-left: 290px;



	_margin-left: 145px;







	float:left;



}







table.list td.song {



	width: 210px;



}



table.list td.song p {



	background-image: url(../movie/img/point.gif);



	background-repeat: no-repeat;



	background-position: left 6px;



	padding-left: 10px;



	margin: 0px;



}







table.list td.btn_play {



	width: 53px;



}















#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;

	

	

	z-index: 1;















}















#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_anatomata {
	background-image: url(../goods/img/anamata.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 10px;
	padding-left: 50px;
	height: 600px;
}
body.contents div.goods_main div.list_anatomata table.goods td {
	vertical-align: top;
	font-size:12px;
}









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;







}























#img02 {







	display: none;







}

