
/*===============================================================================
　リセットCSS
===============================================================================*/

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
p, hr, blockquote, address, noscript {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	border: none;
}
ul, li , ol, dl, dt, dd , pre, table, form {
	margin: 0px;
	padding: 0px;
}
li  {
	list-style-type: none;

}
table , img {
	border: none;
}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
}

hr {
	display: none;
	clear: both;
}

br.cl{ clear:both;}



/*===============================================================================
　全体設定
===============================================================================*/


html{overflow-y:scroll;}


body{
	padding: 0;
	margin: 0;
	width:100%;
	background:#111;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3"sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center; 
	}


#wrapper{
	display: block;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; 
	position: relative;
	z-index: 1000;
	background:#fff url("top/image/bg.gif") repeat;
	}


a {color:#000000;} 

a:hover {} 



.bg{

	width:600px;

	border:5px solid #5388FF;

	background-color:#ffffff;

}



.fs14b{

	font-size:14px;

}



.bold{

	font-weight:bold;

}



.close{

	width:590px;

	text-align:right;

	padding:10px 10px 10px 0px;;

}



.cl{clear:both;}







.mob_head{

	text-align:center;

	color:#ffffff;

	padding-top:10px;
	
	letter-spacing: 1px;
	
	line-height: 1.7;

}



.bg2{
	

	width:1100px;

	margin:0 auto;
}



.bg3{

	width:1100px;
	
	margin:0 auto;

	background-color:#ffffff;

	background-image:url(image/enter_bg.gif);

	background-repeat:no-repeat;

	background-position:center top;

	padding-top:152px;



}



.t_image{

	width:700px;

	height:150px;

	border-top:10px solid #FFFFFF;

	border-bottom:10px solid #FFFFFF;

}





.news{

	width:575px;

	height:21px;

	background:url(image/enter_news.gif);

	padding-left:125px;

	padding-top:5px;
	
	margin: 0 auto;

}



.cl{clear:both;}



.over{

	width:700px;

	height:55px;

	text-align:center;

	margin-top:405px;

}



.overtxt{

	width:700px;

	height:25px;

	text-align:center;

	font-weight:bold;

}



.enter_in{

	width:690px;

	height:42px;

	text-align:center;

	padding-right:10px;

}



.entertxt{

	width:700px;

	text-align:center;

	padding-top:15px;

}



.mob_foot{
	text-align:center;
	color:#ffffff;
	padding-top:15px;

}

