@charset "utf-8";
@import url("../screen.css");

div#main_v {
	z-index:2;
	width:750px;
	height:222px;
	background-image:url(../../../main.gif);
}

div#main_v h1 {
	visibility:hidden;
	margin:0;
	padding:0;
}
/*================================================
	index_menu
================================================*/
div#index_menu {
	height: 58px;
	background: url(../../images/menu/menu_bg.gif) no-repeat 0 0;
	margin: -45px 0 0 0;
	padding: 0;
	z-index:1;
}
/*================================================
	index
================================================*/
div#index {
	background: #fff;
	padding: 20px 18px;
}
/*================================================
	main
================================================*/
div#main {
	width: 509px;
	float: left;
	background: url(../../../images/member.gif) no-repeat 0 0;
	overflow: hidden;
}
div#main h2 {
	height: 27px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	font-size: 10px;
}
div#main dl,
div#main dl dd {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
div#main dl dt a {
	display: block;
	width: 509px;
	padding-left: 509px;
}
div#main dl.member {
	width: 253px;
	float: left;
}
div#main dl.member dt a {
	visibility: hidden;
	width: 253px;
	padding: 0;
}
div#main dl.member dd {
	font-size: 10px;
	line-height: 1.3em;
}
dl dd.read a.read {
	color: #313131;
	text-decoration: none;
}
/*----------------------------------------------------------------
	onmyo
----------------------------------------------------------------*/
dl#onmyo {
	background: #fff url(../../../images/onmyo.gif) no-repeat 0 0;
	height: 210px;
}
dl#onmyo a {
	height: 75px;
}
dl#onmyo dd.category {
	margin-top: -17px;
	visibility: hidden;
}
dl#onmyo dd.read {
	width: 371px;
	margin-left: 116px;
	text-align: justify;
}
/*----------------------------------------------------------------
	nagare
----------------------------------------------------------------*/
dl#nagare {
	background: url(../../../images/nagare.gif) no-repeat 0 0;
	height: 122px;
}
dl#nagare a {
	height: 65px;
}
dl#nagare dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#nagare dd.read {
	width: 151px;
	margin-left: 9px;
}
/*----------------------------------------------------------------
	hikaru
----------------------------------------------------------------*/
dl#hikaru {
	background: url(../../../images/hikaru.gif) no-repeat 0 0;
	height: 122px;
}
dl#hikaru a {
	height: 65px;
}
dl#hikaru dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#hikaru dd.read {
	width: 151px;
	margin-left: 9px;
}
/*----------------------------------------------------------------
	selena
----------------------------------------------------------------*/
dl#selena {
	background: url(../../../images/selena.gif) no-repeat 0 0;
	height: 160px;
	clear: left;
}
dl#selena a {
	height: 65px;
}
dl#selena dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#selena dd.read {
	width: 151px;
	margin-left: 9px;
	margin-top: 10px;
}
/*----------------------------------------------------------------
	hibiki
----------------------------------------------------------------*/
dl#hibiki {
	background: url(../../../images/hibiki.gif) no-repeat 0 0;
	height: 160px;
}
dl#hibiki a {
	height: 65px;
}
dl#hibiki dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#hibiki dd.read {
	width: 151px;
	margin-left: 9px;
}

/*----------------------------------------------------------------
	yuki
----------------------------------------------------------------*/
dl#yuki {
	background: url(../../../images/yuki.gif) no-repeat 0 0;
	height: 140px;
	clear: left;
}
dl#yuki a {
	height: 65px;
}
dl#yuki dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#yuki dd.read {
	width: 151px;
	margin-left: 9px;
}
/*----------------------------------------------------------------
	asakura
----------------------------------------------------------------*/
dl#asakura {
	background: url(../../../images/asakura.gif) no-repeat 0 0;
	height: 140px;
}
dl#asakura a {
	height: 65px;
}
dl#asakura dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#asakura dd.read {
	width: 151px;
	margin-left: 9px;
}
/*----------------------------------------------------------------
	furukawa
----------------------------------------------------------------*/
dl#furukawa {
	background: url(../../../images/furukawa.gif) no-repeat 0 0;
	height: 140px;
}
dl#furukawa a {
	height: 65px;
}
dl#furukawa dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#furukawa dd.read {
	width: 151px;
	margin-left: 9px;
}
/*----------------------------------------------------------------
	minku
----------------------------------------------------------------*/
dl#minku {
	background: url(../../../images/minku.gif) no-repeat 0 0;
	height: 140px;
}
dl#minku a {
	height: 65px;
}
dl#minku dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#minku dd.read {
	width: 151px;
	margin-left: 9px;
}
/*----------------------------------------------------------------
	mao
----------------------------------------------------------------*/
dl#mao {
	background: url(../../../images/mao.gif) no-repeat 0 0;
	height: 140px;
}
dl#mao a {
	height: 65px;
}
dl#mao dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#mao dd.read {
	width: 151px;
	margin-left: 9px;
}
/*----------------------------------------------------------------
	yukari
----------------------------------------------------------------*/
dl#yukari {
	background: url(../../../images/yukari.gif) no-repeat 0 0;
	height: 140px;
}
dl#yukari a {
	height: 65px;
}
dl#yukari dd.category {
	margin-top: -8px;
	visibility: hidden;
}
dl#yukari dd.read {
	width: 151px;
	margin-left: 9px;
}

/*================================================
	information
================================================*/
p#book {
	clear: left;
}
div#information {
	background: url(../../../images/info.gif) no-repeat 0 0;
	clear: left;
	margin-top: 20px;
}
div#news {
	height: 140px;
	overflow: auto;
	background: #fbfbef;
	padding: 15px;
	border: 1px solid #e9e9ba;
	width: 472px;
	margin-top: 15px;
}
div#news strong {
	color: #CC3300;
}
div#news em {
	font-weight: bold;
	color: #5541c4;
}
/*================================================
	sub
================================================*/
div#sub {
	width: 181px;
	float: right;
}
div#sub h2 {
	margin: 0;
	padding: 0;
}
/*----------------------------------------------------------------
	sche
----------------------------------------------------------------*/
.sche {
	padding: 0;
	text-align: center;
	margin: 5px 0;
}
ul.sche_list {
	margin: 10px 0 0 0;
	padding: 0;
}
ul.sche_list li {
	margin-bottom: 5px;
	list-style-type: none;
}
strong.akasaka,
strong.ginza,
strong.mitsuke,
strong.bool {
	color: #FFFFFF;
	padding: 3px 5px;
	margin: 0 5px;
	font-size: 10px;
	line-height: 1em;
	font-weight: lighter;
}
strong.ginza {
	background: #6CA741;
}
strong.akasaka {
	background: #D98568;
}
strong.mitsuke {
	background: #b8b91c;
}
strong.bool {
	background: #999999;
}
/*================================================
	bunner
================================================*/
div#bunner {
	clear: both;
}