﻿@import url("no_margin_padding.css");

html{
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#ddbbc3;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-dark-shadow-color:#eeccd4;
	scrollbar-3dlight-color:#eeccd4; 
}
body {
	font: normal normal normal 13px/16px Verdana, Arial, sans-serif;
	background-color: #ffffff;
	color: #808080;
	text-align: center;
}
h1{
	margin-bottom: 32px;
	font-size: 24px;
	text-align: center;
}
h2.header2{
	border-bottom: solid 1px #c0c0c0;
	font-size: 16px;
}
a{
	text-decoration: none;
	cursor: url("../image/hand_12.cur"),pointer;
}
a:link {
	color: #3300ff;
}
a:visited {
	color: #3300ff;
}
a:active {
	color: #3300ff;
}
a:hover {
	color: #ff0000;
}
.caption{
	font-size: 10px;
	line-height: 13px;
}
.font-size-12{
	font-size: 12px;
}
.fontweight-bold{
	font-weight: bold;
}
.fontfamily-Helvetica{
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
.color-ffffff{
	color: #ffffff;
}
.color-656667{
	color: #656667;
}
.color-666699{
	color: #666699;
}
.border-0{
	border-style: none;
}
.border-1{
	border: solid 1px #000066;
}
.margin-bottom-doubleherf{
	margin-bottom: 4px;
}
.margin-bottom-herf{
	margin-bottom: 8px;
}
.margin-bottom{
	margin-bottom: 16px;
}
.margin-bottom-double{
	margin-bottom: 32px;
}
p.p-text-justify{
	text-align: justify;
	text-justify: inter-ideograph;
}
p.p-text-justify-news{
	text-align: justify;
	text-justify: newspaper;
}
.align-left{
       	text-align: left;
}
.align-center{
       	text-align: center;
}
.align-right{
       	text-align: right;
}
.float-left{
	float: left;
}
.float-right{
	float: right;
}
.clear-left{
	clear:left;
}
.clear-right{
	clear:right;
}

/* enter */
div#enter-div{
	width:400px;
	height:100px;
	position:absolute;
	top:40%;
	left:50%;
	margin-top:-50px;
	margin-left:-200px;
}

/* blank */
p#blank-left-p{
	width:246px;
	height:559px;
	background-image:url("../image/bg_side.jpg");
	background-repeat: no-repeat;
	position:absolute;
	top:0%;
	left:100%;
	margin-left:-246px;
}
p#blank-right-p{
	width:246px;
	height:559px;
	background-image:url("../image/bg_side.jpg");
	background-repeat: no-repeat;
	position:absolute;
	top:0%;
	left:0%;
/*	margin-top:100px;*/
}

/* line */
body.line-body{
	width: 2px;
	background-color: #000000;
}

/* sitehead */
body#sitehead-body{
	background-image: url("../image/logo_top.jpg");
	background-repeat: no-repeat;
}
td#sitehead-td-left{
	width: 300px;
       	text-align: left;
	vertical-align: top;
}
td#sitehead-td-right{
	width: 300px;
       	text-align: right;
	vertical-align: top;
}

/* menu */
body#menu-body{
	border-top: solid 1px #000066;
	border-bottom: solid 1px #000066;
}
td.menu-td{
	width:75px;
	height:20px;
}
img.menu-image-button{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}

/* contents */
body#latestnews-body{
	margin: 32px 24px;
       	text-align: left;
	background-image:url("../image/bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
body#biography-body{
	margin: 32px 24px;
       	text-align: left;
	background-image:url("../image/bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
body#member-body{
	margin: 32px 24px;
	background-image:url("../image/bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
body#discography-body{
	margin: 32px 18px;
	background-image:url("../image/bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
body#liveinfo-body{
	margin: 32px 24px;
	background-image:url("../image/bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
body#links-body{
	margin: 32px 24px;
	background-image:url("../image/bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}

/* latest news */
p.latestnews-p{
	margin-top: 8px;
	margin-bottom: 32px;
}
p.latestnews-p-en-top{
	margin-top: 8px;
	margin-bottom: 16px;
}
p.latestnews-p-en-bottom{
	margin-bottom: 32px;
}
div.latestnews-div{
	margin-top: 8px;
	margin-bottom: 32px;
}
div.latestnews-div-float{
	margin-right: 16px;
}
img.latestnews-img-new{
	margin-right: 8px;
	vertical-align: top;
}

/* ns-bug-fix */
div.latestnews-div-ns{
	margin-top: 8px;
}
div.latestnews-div-float-ns{
	margin-right: 16px;
	margin-bottom: 32px;
}

/* biography */
p.biography-p{
	width: 240px;
	margin: 0px 10px 10px 0px;
    	text-align: center;
	float: left;
}
img#biography-img{
	margin-bottom: 3px;
}

/* member */
table.member-table{
	margin-bottom: 16px;
	margin-left:auto;
	margin-right:auto;
}
td.member-td{
	height:50px;
	width:52px;
}
td.member-td-blank{
	height:50px;
	width:8px;
}
div#member-div{
	height: 380px;
	padding-left:32px;
	padding-right:32px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align:left	;
}
.memberinfo{
	display :none;
}

/* disco */
table.disco-table{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size: 11px;
	line-height: 13px;
}
td.disco-td{
	height:240px;
	width:200px;
	vertical-align:top;
}
td.disco-td-blank{
	height:220px;
	width:20px;
}
p.disco-p{
	height:220px;
	width:200px;
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left:auto;
	margin-right:auto;
	font-size: 11px;
	line-height: 13px;
}
td.disco-td-cdcover{
	height:220px;
	width:200px;
	vertical-align:top;
}
td.disco-td-discription{
	height:220px;
	width:200px;
	padding-top: 16px;
	vertical-align: top;
	text-align: left;
}
td.disco-td-amazon{
	height:200px;
	width:200px;
	font-weight: bold;
	vertical-align:middle;
}
td.disco-td-blank-bottom{
	height:200px;
	width:20px;
}
td.disco-td-tracklist{
	height:200px;
	width:200px;
	vertical-align :top;
	text-align: left;
}
td.disco-td-review{
	height:220px;
	width:200px;
	vertical-align: top;
	text-align: left;
}
div.disco-div-review{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: solid 1px #c0c0c0;
}

/* liveinfo */
img#liveinfo-img{
	margin-top: 16px;
	margin-bottom: 16px;
}
p.liveinfo-p{
	margin-left:32px;
	margin-right:32px;
}
table.liveinfo-table{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left:auto;
	margin-right:auto;
	font-size: 13px;
	line-height: 16px;
	text-align:center;
}
td.liveinfo-td-top{
	height: 50px;
	background-repeat: no-repeat;
	font-weight: bold;
}
td.liveinfo-td-bottom{
	height: 50px;
}

/* link */
h2.links-h2{
	margin-bottom: 16px;
	border-bottom: solid 1px #c0c0c0;
	font-size: 16px;
}
table.links-table-align2{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
td.links-td-align2{
	width: 200px;
	height: 150px;
	font-size: 11px;
	line-height: 13px;
}
table.links-table-align1{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
td.links-td-align1{
	width: 400px;
	height: 150px;
	font-size: 11px;
	line-height: 13px;
}

/* mp3player */
div.mp3player-div{
	background-image: url("../image/panel.jpg");
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}	
div.ie-background-black{
	width: 100px;
	height: 116px;
	background-color: #000000;
	margin-left:auto;
	margin-right:auto;
	border-top: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
}
input#newsbox{
	width: 100px;
	height: 16px;
	background-color: #000000;
	color: #B0B1B5;
}
#musicplayer{
	border-bottom: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
}

/* sidebar */
body#sidebar-body{
	background-color: #ffffff;
}
div.sidebar-div{
	margin-top:24px;
	margin-bottom:24px;
	margin-left:auto;
	margin-right:auto;
}
div.sidebar-div-itadaki{
	width: 88px;
	border: solid 1px #000066;
}
input#blink{
	width: 88px;
	font-weight: bold;
       	text-align: center;
	background-color: #000000;
	color: #B0B1B5;
}

/* bottom */
body#bottom-body{
	border-top: solid 1px #000066;
	color: #656667;
}
