@charset "shift_jis";
@import "common.css";


/*INDEX ID:head & ID:entrance-top/bottom --------------------------------------------------------*/
#entrance_top{
	width:880px; height:158px;
	margin:0 auto 6px;
	background:url(/img/bg_entrance_top.png) top no-repeat;
	position:relative;
	font-size:12px;
	overflow:hidden;
}

#head h1{
	color:#ddd;
	letter-spacing:9px;
	font:bold 12px/1.2 "‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Osaka";
	position:absolute; top:20px; right:5px;
}

#entrance_top h2{
	letter-spacing:1px;
	color:#ddd;
	line-height: 1.4;
}

#entrance_top p{
	position:absolute; bottom:4px; left:1em;
	width: 880px;
	text-align:center;
	letter-spacing:1px;
	line-height: 1.4;
}

#entrance_top #enter{
	position:absolute; top:60px; left:90px;
	width:160px; height:50px;
}

#entrance_top #leave{
	position:absolute; top:60px; right:92px;
	width:160px; height:50px;
	cursor: pointer;
}

#entrance_bottom img{
	width:516px;
	height:31px;
	margin-top:8px;
}

#entrance_top span a{
	color:#fac801 !important;
}

#entrance_top #enter{
	position:absolute; top:60px; left:90px;
	width:160px; height:50px;
}

#entrance_top #leave{
	position:absolute; top:60px; right:92px;
	width:160px; height:50px;
}

.attention {
	text-align:center;
	margin:0 auto 6px;
	color:#fe006d;
	border-top:1px solid #fac801;
	border-bottom:1px solid #fac801;
	padding:8px 0 4px;
	font-size:14px;
	font-weight:bold;
	letter-spacing: 1px;
}


/*INDEX ID:main--------------------------------------------------------*/

.link_banner{
	width:115px; height:auto;
	margin:0 1px 6px 5px;
	padding-top:5px;
	float:left;
	display:inline;
	text-align:center;
	border:1px solid #ccc;
}

.link_banner img{
	margin-bottom:4px;
}

.link_banner .site_name{
	width:115px; height:1.2em;
	overflow:hidden;
}

