@import url(reset.css);
@charset "UTF-8";

/*/全ページ共通基本/*/

* {
	margin:0 auto;
	padding:0;
}

img, a img,ul, ul li, dl, dt, dd , h1, h2, h3, h4, h5, h6,div, span , p , em , strong , address{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	font-style:normal;
	}

body{
	width: 100%;
	font-size:12px;
	color:#FFF;
	line-height:18px;
	text-decoration:none;
	text-align: left;
	margin: 0;
	padding: 0;
	background-position:top left;
	background-color:#000;
	}

/*/link/*/
a{text-decoration:none;}
a:link {color: #FFFFFF;	}
a:visited {color: #FFFFFF;}
a:hover {
	text-decoration :underline;
	color: #CCCCCC;}

/*/見出し/*/
h1{
	padding: 0;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	}	


h6{	
	margin-left:30px;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
}


em{
	color:#FFFF00;
	font-size:13px;
}

span{color:#ff00ea;}
strong{color:#37b9d7;}

hr{
	border:dotted 1px #CCCCCC;
	width:750px;
	text-align:center;
	clear:both;
}

/*//////////////////////////////////////////////////////////////////////////////// マージン・パディング関係 /*/
.ue5{  margin-top:5px;}
.ue10{	margin-top:10px;}
.ue15{	margin-top:15px;}
.ue20{	margin-top:20px;}
.ue25{	margin-top:25px;}
.ue30{	margin-top:30px;}
.ue40{	margin-top:40px;}
.ue50{	margin-top:50px;}
.ue100{  margin-top:100px;}

.ue_p10{ padding-top:10px;}

.sita5{  margin-bottom:5px;}
.sita10{  margin-bottom:10px;}
.sita15{  margin-bottom:15px;}
.sita20{  margin-bottom:20px;}
.sita25{  margin-bottom:25px;}
.sita30{  margin-bottom:30px;}

.l5{  margin-left:5px;}
.l10{  margin-left:10px;}		
.l15{  margin-left:15px;}		
.l20{  margin-left:20px;}		
.l25{  margin-left:25px;}
.l30{  margin-left:30px;}
.l35{  margin-left:35px;}
.l40{  margin-left:60px;}
.l50{  margin-left:50px;}

.r5{  margin-right:5px;}
.r10{  margin-right:10px;}
.r12{  margin-right:12px;}		
.r15{  margin-right:15px;}		
.r20{  margin-right:20px;}		
.r25{  margin-right:25px;}
.r30{  margin-right:30px;}


.us10{	margin-top:10px;	margin-bottom:10px;}
.us15{	margin-top:15px;	margin-bottom:15px;}
.us20{	margin-top:20px;	margin-bottom:20px;}
.us30{	margin-top:30px;	margin-bottom:30px;}
.us40{	margin-top:40px;	margin-bottom:40px;}
.us50{	margin-top:50px;	margin-bottom:50px;}


/*//////////////////////////////////////////////////////////////////////////////// フォントサイズ指定 /*/
.size08{  font-size:8px;}
.size09{  font-size:9px;}
.size10{  font-size:10px;}
.size11{  font-size:11px;}
.size12{  font-size:12px;}
.size13{  font-size:13px;}
.size14{  font-size:14px;}
.size15{  font-size:15px;}
.size16{  font-size:16px;}
.size18{  font-size:18px;}
.size20{  font-size:20px;}
.size24{  font-size:24px;}


.clear{clear:both;}

.black{ color:#333333;}
.yellow{ color:#FFCC00;}

.right{ float:right;}	
.left{ float:left;}	

/*-------------------*/
h1{color:#ffffff;}

div#enter_wrap{
	width:880px;
	margin:0 auto;
	padding:30px 0;
	overflow:hidden;
	_zoom:1;}
	
div#enter_wrap ul{
	margin:30px 0 0;
	padding:0 0 0 144px;
	overflow:hidden;
	_zoom:1;
	}

div#enter_wrap ul li{float:left;}
	
div#enter_wrap ul li a,#e03 a{
	width:582px;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
#e01{ margin-right:40px;}
div#enter_wrap ul li#e01 a{
	width:276px;
	height:276px;
	margin:0;
	float:left;
	background-image:url(../images/s_02.gif);}
	
div#enter_wrap ul li#e02 a{
	width:276px;
	height:276px;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/t_02.gif);}
	
#e03 a{
	width:300px;
	height:55px;
	margin:30px 0 0 290px;
	padding:0;
	text-indent:-9999px;
	background-image:url(../images/leave.jpg);
	clear:both;}
	
div#enter_wrap a:hover  ,#e03 a {background-color:transparent;}
div#enter_wrap a:hover img , #e03 a img{visibility:hidden;}	
	
address{
	margin:20px auto;
	text-align:center;
	color:#999;}