@charset "utf-8";

/*-----------------------------------------------
 default setting 　初期設定
-----------------------------------------------*/
*{margin:0; padding:0;}
body{
	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	text-align:center;
	color:#330000;
	font-size:11px;
	background-color:#000;
}
img{border:0; margin:0; padding:0; vertical-align:bottom;}
li{list-style-type:none;}
a{color:#d8a009; margin:0; padding:0;}
a:hover{text-decoration:none;}


/*-----------------------------------------------

 index カバーページstyle
 
-----------------------------------------------*/
div#container{
width:1144px; 
	margin:0 auto; 
	margin-bottom:0px; 
	overflow:auto; 
	text-align:left; 
	background-color:#000;
	}
div#container h1{font-size:11px; font-weight:normal; color:#eeeeee;}


/*-----------------------------------------------
 main 　メイン画像　入り口
-----------------------------------------------*/
div#container div#main{width:920px; height:650px; background:url(/img/cover/bg.jpg) no-repeat; text-align:left;}
#btn_JP{width:360px; height:100px; float:left; font-size:11px; color:#FFF;padding-top:490px; padding-left:80px; text-align:left; line-height:1.2em;}
#btn_EN{width:360px; height:100px; float:right; font-size:10px; color:#FFF;padding-top:490px; padding-right:80px; text-align:left; line-height:1.2em;}

/*-----------------------------------------------
 rule 　利用規約
-----------------------------------------------*/
div#container div#rule{width:920px; padding:20px 0; background:#EEE;}
div#container div#rule h2{font-size:11px; font-weight:normal; color:#333;}
div#container div#rule textarea{font-size:11px; background:#FFF; border:#666 1px solid; color:#666;}
div#container div#rule img{margin-top:15px;}

/*-----------------------------------------------
 parent control 　保護者の方へ
-----------------------------------------------*/
div#container div#parentsControl{width:880px; text-align:left; margin:0 auto; padding:20px; background:#666; color:#FFF;}
div#container div#parentsControl:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/*\*/
* html div#container div#parentsControl{height: 1em; overflow: visible;}
/**/
div#container div#parentsControl h4{font-size:12px; clear:both;}
div#container div#parentsControl a span{color:#FF0000;}
div#container div#parentsControl ul li{float:right;}
div#container div#parentsControl a{color:#FFF; font-weight:bold;}


/*-----------------------------------------------
 contents warning 　
-----------------------------------------------*/
div#container div#contentsWarning{width:780px; padding:10px; color:#666;}
div#container div#contentsWarning2{width:600px; padding:10px 60px 10px 100px; color:#666; text-align:left;}


/*-----------------------------------------------
 copyright 　
-----------------------------------------------*/
div#container div#copyright{clear:both; padding:15px;}
div#container div#copyright a{margin-left:10px;}
