body{
	background-color:#000000;
	background-image:url(img/back.jpg);
	background-repeat:repeat-x;
	font-size:10pt;
	margin:0;
	padding:0;
	color:#999999;
}

	
p{
	margin:0;
	padding:0;
	line-height:1.3em;
	}

#moto{
	width:890px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	}
	
p.copy{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	}
	
/* ƒ{ƒ^ƒ“ */
ul#navi{
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
	width:890px;
	}

#navi li{
	float:left;
	display:block;
	}
	
	
#left{
	float:left;
	width:175px;
	margin-left:5px;
	margin-top:10px;
	}
	
#menu{
	width:175px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	
#menu li{
	margin:0;
	padding:0;
	}
	
#mobile{
	width:175px;
	margin-top:10px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
#qr{
	width:150px;
	margin-top:5px;
	margin-left:12px;
	margin-bottom:5px;
	}
	
#maga{
	width:175px;
	margin-top:10px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
#maga2{
	width:150px;
	margin-top:5px;
	margin-left:12px;
	margin-bottom:5px;
	}

	
#con{
	width:890px;
	background-image:url(img/conback.jpg);
	background-repeat:repeat-x;
	}
	
#naka{
	float:left;
	margin-top:10px;
	margin-left:8px;
	width:520px;
	}

#imp{
	width:520px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
#cover{
	width:500px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
#info{
	margin-top:10px;
	width:520px;
	border:1px solid #333333;
	background-color:#000000;
	}

#info2{
	width:500px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
#sche{
	margin-top:10px;
	width:520px;
	border:1px solid #333333;
	background-color:#000000;
	}

#sche2{
	width:500px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
#right{
	float:left;
	width:166px;
	margin-left:8px;
	margin-top:10px;
	}
	
#blog{
	width:166px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
#blog2{
	width:150px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	}

#rec{
	width:166px;
	margin-top:10px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
#rec2{
	width:150px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	}

#fot{
	width:890px;
	clear:both;
	margin-top:10px;
}

/** system.html **/

#cont{
	float:left;
	margin-top:10px;
	margin-left:8px;
	width:690px;
	}
	
#cours{
	width:690px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
#cover2{
	width:670px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

table.ryoukin{
	width:670px;
	margin-left:10px;
	margin-bottom:10px;
	border-collapse:collapse;
}

table.ryoukin td{
	border:1px solid #555555;
	text-align:center;
	padding:7px 0;
	color:#C1A300;
	font-weight:bold;
	}
	
p.systitle{
	color:#ffffff;
	margin-top:10px;
	margin-left:5px;
	}

table.op{
	width:670px;
	margin-left:10px;
	margin-bottom:10px;
	border-collapse:collapse;
}

table.op td{
	border:1px solid #555555;
	text-align:center;
	padding:7px 0;
	color:#cccccc;
	font-weight:bold;
	}

p.kinshi{
	margin-top:20px;
	margin-left:20px;
	color:#ffffff;
	}
	
p.jikou{
	margin-left:30px;
	line-height:1.5em;
	}
	
table.hoka{
	width:670px;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
	border-collapse:collapse;
	clear:both;
	}

table.hoka td{
	border:1px solid #555555;
	text-align:center;
	padding:7px 0;
	color:#cccccc;
	font-weight:bold;
	}



/** recruit.html **/

p.rec1{
	margin-top:10px;
	margin-bottom:2px;
	margin-left:10px;
	color:#E59435;
	font-size:12pt;
	}
	
p.rec2{
	margin-left:25px;
	color:#dddddd;
	font-size:10pt;
	}
	
#rect{
	margin-top:10px;
	width:690px;
	border:1px solid #333333;
	background-color:#000000;
	}
	
table.rec{
	margin:5px 0;
	}
	
table.rec td{
	line-height:1.3em;
	padding:5px 0;
	color:#eeeeee;
	}
	
/** girls.html **/

#girls{
	margin-top:5px;
	width:690px;
	}
	
div.girl{
	margin-top:5px;
	width:124px;
	height:210px;
	margin-left:10px;
	float:left;
	border:solid 1px #444444;
	background-image:url(img/girlback.jpg);
	}
div.girl img{
	margin-top:7px;
	margin-left:7px;
	}
	
div.girl p{
	font-size:9pt;
	text-align:center;
	color:#ffffff;
	}
	
p.cont_t{
	font-size:12pt;
	color:#ffffff;
	border-bottom:1px solid #8E5C04;
	margin-bottom:3px;
	}
