
body{
	margin : 0 ;
	padding : 0 ;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	font-size : 10pt ;
	background-color : black ;
	color : RGB(234,234,234) ;
	line-height:1.5;
}

table ,  tr , td , th{
	border-collapse : collapse ;
	padding : 0 ;
	marign : 0 ;
	vertical-align:top;
}

input{ vertical-align : middle }

img{border : none ;}

h1 , h2 , h3 , h4{
	font-size : 1em ;
	margin : 0 ;
	padding : 0 ;
	font-weight : normal ;
}	

h3{
	margin : 40px 20px 10px 20px ;
	font-size : 1.1em ;
	color : RGB(255,238,223) ;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" ;
	border-bottom : 1px dashed RGB(102,102,102) ;
}

/* リンク設定 */

a{ color : RGB(148,152,226) }

a:hover{ color : RGB(67,139,173) }

/* コンテナ設定 */

div#all_contena{
	width : 736px ;
	margin : 23px auto ;
}

div#contents{
	width : 734px ;
	border : 1px solid RGB(67,67,67) ;
	border-top-color : RGB(46,46,46) ;
	padding : 0px ;
	background-image:url(../images/base_bg.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	background-color:RGB(8,8,8);
}

div#contents p{
	margin : 0 ;
	margin : 10px 30px ;
}

div#footer{
	text-align : center ;
	padding : 10px 0px ;
	clear : both ;
}

div#footer img{
	display : block ;
	margin : 0px auto ;
}

/* 一般設定 */

img.main_img{
	display : block ;
}

div.mem_area_btn{
	float : right ;
	margin : 10px 10px 10px 0px ;
}

h2{
	margin : 30px auto 0px 20px ;
}


/*  Guide and Faq */

table.faq{
	margin : 25px 30px 20px 30px ;
	border-collapse:collapse;
}

table.faq caption{
	text-align : left ;
	font-size : 110% ;
}

table.faq tr.q{
	color : RGB(208,171,231) ;
}

table.faq tr.q td , table.faq tr.q th{
	padding-top : 0.8em ;
}

table.faq th{
	padding-right : 0.5em ;
}

table.faq tr.a{
	color : RGB(233,199,207) ;
}


/* men's page  */

table.men_table{
	margin : 10px 5% 20px 5%  ;
	width : 89% ;
}

table.men_table td{
	padding : 2px 5px ;
	border : 1px solid RGB(102,102,102) ;
}

table.men_table th{
	padding : 2px 5px ;
	border : 1px solid RGB(102,102,102) ;
	font-weight : normal ;
	text-align : center ;
}

table.entry {
	margin : 10px 9% 20px 9%  ;
	width : 80% ;
}

table.entry tr td{
	border : 1px solid RGB(118,116,124) ;
	background-color : RGB(50,49,53) ;
	padding : 2px 6px ;
}

table.entry tr th{
	background-color : RGB(67,66,87) ;
	padding : 2px 6px ;
	border : 1px solid RGB(118,116,124) ;
	text-align : left ; 
	font-weight : normal ;
}


.FootLink a{ color : white; }