@charset "utf-8";

body {
	background-image: url(../../images/enter/bg_body.jpg);
}
div#container {
	width: 900px;
	height: auto;
	background-image: url(../../images/enter/bg_w02.jpg);
	margin: 0 auto;
}

div#header {
	width: 880px;
	height: 210px;
	background-image: url(../../images/enter/title2.jpg);
	padding: 10px;
	margin: 0 auto;
}
div#header h1 {
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	text-align: center;
}

div#wrapper {
	clear: both;
}
div.threeStar_title{
	width:810px;
	height: auto;
	margin: 0 auto;
	padding:0px;
}
div.threeStar_title2{
	width:810px;
	height: auto;
	margin: 0 auto;
	margin-top:10px;
	padding:0px;
}
div#wrapper h2 {
	width:810px;
	height:10px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
div.threeStar_title2 h4 {
	width:810px;
	height:45px;
	background-image: url(../../images/enter/obi_douga2.jpg);
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	margin-top:20px;
	clear: both;
}

div.threeStar {
	width: 900px;
	margin: 0 auto;
	clear: both;
	list-style: none;
}
div.threeStar ul {
	width: 900px;
	height: auto;
	clear: both;
	list-style: none;
	margin-right: 10px;
	margin-bottom: 20px;
}
div.threeStar ul li {
	width: 235px;
	height: 210px;
	background-image: url(../../images/enter/bg_red.jpg);
	float: left;
	font-size: 12px;
	text-align: center;
	color:#8a0000;
	padding-top: 15px;
	margin-right : 32px;
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 10px;
}	
div.threeStar img{
padding-bottom:8px;
}
p.threeStarfont{
	width: 700px;
	font-size:12px;
	line-height: 18px;
	margin: 0 auto;
	margin-top:10px;
	padding-bottom:20px;
	clear: both;
	color:#FFFFFF;
	text-align:center;	
}
p.threeStar a{
	width: 500px;
	font-size:12px;
	line-height: 18px;
	margin: 0 auto;
	clear: both;
}
/*エンター*/

div.enter {
	width: 800px;
	height:194px;
	background-image:url(../../images/enter/bg_enter.jpg);
	margin-top:0;
	margin: 0 auto;
	clear: both;
	padding-top:40px;
	padding-right:19px;
}
div.enter_bt {
	width:500px;
	h234px;
	clear:both;
	float:left;
}
div.mobile {
	width:298px;
	height:189px;
	background-image:url(../../images/enter/e_mobile_qr.jpg);
	float:right;
	text-indent:-9999px;
	display:block;
}
div.mobile h3 a {
	width:298px;
	height:168px;
	display:block;
}
div.enter ul {
	width: 420px;
	height: 70px;
	clear: both;
	list-style: none;
	float:left;
	margin-right: -10px;
	margin-bottom: 20px;
	margin-top:30px;
}
div.enter ul li {
	float: left;
	font-size: 12px;
	text-align: center;
}
div.enter ul li.detail {
	width: 178px;
	height: 70px;
	background-image: url(../../images/enter/bt_enter.jpg);
	float: left;
	font-size: 12px;
	text-align: center;
	text-indent: -9999px;
	margin-right : 150px;
	}
div.enter ul li.detail2 {
	width: 90px;
	height: 70px;
	background-image: url(../../images/enter/bt_exit.jpg);
	font-size: 12px;
	text-align: center;
	text-indent: -9999px;
}
/*div.enter p {
	font-size:12px;
	text-align: center;

}*/
div.enter_bt p {
	width: 410px;
	font-size:12px;
	line-height: 18px;
	margin: 0 auto;
	margin-bottom:30px;
	clear: both;
	color:#FFFFFF;

/*地域*/	
}
p.chiiki {
	font-size:11px;
	text-align: center;
	color:#FFFFFF;
}
/*エンターボタン*/
.detail a {
	display:block;
	margin:000 auto;
	width:178px;
	height:70px;
	
}
.detail img {
	width:178px;
	height:70px;
	border:none;
	
}
.detail a:link,detail a:visited {
background-image:url(../../images/enter/bt_enter.jpg);
background-position: 0 0;

}
.detail a:hover {
background-image:url(../../images/enter/bt_enter.jpg);
background-position:0 70px;

/*exitボタン*/
}
.detail2 a {
	display:block;
	margin:000 auto;
	width:90px;
	height:70px;



/*アフィリエイト*/
}
div.afiri {
	width: 810px;
	margin: 0 auto;
	clear: both;
	list-style: none;
}
div.afiri ul {
	width: 810px;
	height: 215px;
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top:15px;
}
div.afiri ul li {
	width: 156px;
	height: 215px;
	float: left;
}
div.afiri ul li.af01{padding-left:6px;}
div.afiri ul li.af02{padding-left:6px;}
div.afiri ul li.af03{padding-left:6px;}
div.afiri ul li.af04{padding-left:6px;}
div.afiri ul li.af05{padding-left:6px;}

/*フッター*/
div#footer {
	width: 880px;
	height:80px;
	clear: both;	
	background-image: url(../../images/enter/bg_w03.jpg);
	padding: 10px;
}
div#footer p {
	font-size:11px;
	text-align: center;
	color:#FFFFFF
}
div#container #wrapper .threeStar a {
	color: #8a0000;
	text-decoration: none;
	margin-top:5px;
}
div#container #wrapper .threeStar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

