* {
	margin: 0px;
	padding: 0px;
}

html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W6" ;
	color: #ffffff;
	background-color: #000000;
	text-align: center;
	height: 100%;
}


body.top {
	background-image:none;
	background-color:#E7A2C6;
	padding: 0px;
	height: 100%;
}

body.contents {
	background-image:none;
	background-color: transparent;
	margin:0px;
	color: #ffffff;
	text-align: left;
	height: auto;
}

a {
	color: #43d1dd;
}

td {
	font-size: 12px;
	line-height: 16px;
}

img {
	border: none;
}

div,p,h2,h1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
}

#wrap {
	width: 100%;
	margin: 0px;
	height: 100%;
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #000000;
	min-width: 1000px;
	text-align: left;
}

#info #wrap{background-image:url(../img/bg01.jpg)}
#disco #wrap{background-image:url(../img/bg02.jpg)}
#bio #wrap{background-image:url(../img/bg03.jpg)}
#mobile #wrap{background-image:url(../img/bg01.jpg)}
#request #wrap{background-image:url(../img/bg02.jpg)}
#link #wrap{background-image:url(../img/bg03.jpg)}
#uta #wrap{background-image:url(../img/bg01.jpg)}

#main {
	width: 1000px;
	margin: 0px;
	text-align: left;
	height: 100%;
}

#left {
	width: 235px;
	margin: 0px;
	text-align: left;
	float: left;
	height: 95%;
	position: relative;
	min-height: 510px;
}

h1 {
	padding-top: 25px;
	padding-left: 10px;
	margin-bottom: 12px;
}

h1 a {
	display: block;
	width: 202px;
	height: 61px;
	text-indent: -9999px;
	background: url(../img/logo.gif) no-repeat left top;
}

#menu ul {
	padding-left: 10px;
}

#menu ul li {
	display: block;
	list-style-type:none;
	width: 202px;
	height: 25px;
	text-indent: -10000px;
}

#menu ul li a {
	display: block;
	width: 202px;
	height: 25px;
	background-position: left top;
	background-repeat: no-repeat;
}

#menu ul li a.top {background-image:url(../img/menu/top_off.gif)}
#menu ul li a.info {background-image:url(../img/menu/info_off.gif)}
#menu ul li a.disco {background-image:url(../img/menu/disco_off.gif)}
#menu ul li a.bio {background-image:url(../img/menu/bio_off.gif)}
#menu ul li a.mobile {background-image:url(../img/menu/mobile_off.gif)}
#menu ul li a.blog {background-image:url(../img/menu/blog_off.gif)}
#menu ul li a.mail {background-image:url(../img/menu/mail_off.gif)}
#menu ul li a.request {background-image:url(../img/menu/request_off.gif)}
#menu ul li a.link {background-image:url(../img/menu/link_off.gif)}
#menu ul li a.uta {background-image:url(../img/menu/uta_off.gif)}

#menu ul li a:hover.top {background-image:url(../img/menu/top_on.gif)}
#menu ul li a:hover.info {background-image:url(../img/menu/info_on.gif)}
#menu ul li a:hover.disco {background-image:url(../img/menu/disco_on.gif)}
#menu ul li a:hover.bio {background-image:url(../img/menu/bio_on.gif)}
#menu ul li a:hover.mobile {background-image:url(../img/menu/mobile_on.gif)}
#menu ul li a:hover.blog {background-image:url(../img/menu/blog_on.gif)}
#menu ul li a:hover.mail {background-image:url(../img/menu/mail_on.gif)}
#menu ul li a:hover.request {background-image:url(../img/menu/request_on.gif)}
#menu ul li a:hover.link {background-image:url(../img/menu/link_on.gif)}
#menu ul li a:hover.uta {background-image:url(../img/menu/uta_on.gif)}

#info #menu ul li a.info {background-image:url(../img/menu/info_select.gif)}
#disco #menu ul li a.disco {background-image:url(../img/menu/disco_select.gif)}
#bio #menu ul li a.bio {background-image:url(../img/menu/bio_select.gif)}
#mobile #menu ul li a.mobile {background-image:url(../img/menu/mobile_select.gif)}
#blog #menu ul li a.blog {background-image:url(../img/menu/blog_select.gif)}
#mail #menu ul li a.mail {background-image:url(../img/menu/mail_select.gif)}
#request #menu ul li a.request {background-image:url(../img/menu/request_select.gif)}
#link #menu ul li a.link {background-image:url(../img/menu/link_select.gif)}
#uta #menu ul li a.uta {background-image:url(../img/menu/uta_select.gif)}
p.footer {
	padding-left: 144px;
	padding-top: 30px;
}

#right {
	width: 680px;
	margin: 0px;
	float: left;
	text-align: left;
}

#right h2 {
	width: 680px;
	height: 130px;
	text-indent: -10000px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

body#info #right h2 {background-image: url(../img/title/info.png)}
body#disco #right h2 {background-image: url(../img/title/disco.png)}
body#bio #right h2 {background-image: url(../img/title/bio.png)}
body#mobile #right h2 {background-image: url(../img/title/mobile.png)}
body#request #right h2 {background-image: url(../img/title/request.png)}
body#link #right h2 {background-image: url(../img/title/link.png)}
body#uta #right h2 {background-image: url(../img/title/uta.png)}

#disco_l {
	width: 230px;
	float: left;
}
#disco_r {
	width: 330px;
	float: left;
}

#footer {
	margin: 0px auto;
	padding-left: 20px;
	text-align: left;
	position: absolute;
	left: 0;
	bottom: 0;
}

#footer img {
	margin-top: 8px;
}

#footer .sns {
	margin-bottom: 15px;
}

h2.contents {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 5px;
	border-bottom:none;
	font-weight: normal;
	font-size: 12px;
	color: #43d1dd;
	background: url(/Music/Info/shokonakagawa/img/line.gif) no-repeat left bottom;
}

.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix{
	display:inline-block;
}
