/*‘Ž®Ý’è
----------------------------------*/

/*body{
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size:14px;
	color: #333333;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	line-height:1.5em;
}*/

/*float‚Ì‰ðœ*/
.clearfix:after { 
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
.clearfix {
	min-height: 1px; /*IE6A7‘Îô*/
}
* html .clearfix {
	height: 1px;
	/*\*//*/ /*MAC IE5.x‘Îô*/
	height: auto;
	overflow: hidden;
	/**/
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-ss {
	font-size:0.6em;
}
.text-s {
	font-size:0.8em;
}
.text-l {
	font-size:1.2em;
}
.text-ll {
	font-size:1.6em;
}
.text-xl {
	font-size:2em;
}

.mt-s {
	margin-top:20px;
}
.mt-m {
	margin-top:40px;
}
.mt-l {
	margin-top:60px;
}

a img {
	-webkit-transition: 0.3s ease-in-out;
	   -moz-transition: 0.3s ease-in-out;
	     -o-transition: 0.3s ease-in-out;
	        transition: 0.3s ease-in-out;
}
a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*ƒp[ƒc•”•ª
-------------------------------*/

#mainWrap {
	width:100%;
	height:623px;
	background:#000000;
	position:relative;
}

#mainBox {
	width:993px;
	height:623px;
	margin:0px auto;
	position:absolute;
	top:0px;
}

#slideBox {
	width:993px;
	height:623px;
	position:absolute;
	top:0px;
}
.bx-wrapper .mainCover {
	/*background:url(../images/slidecover.png) no-repeat center;*/
	position:absolute;
	top:0px;
	z-index:9997;
}

#wrap {
	margin:0px auto;
	width:1190px;
	background:#FFFFFF;
	padding:30px 0px 100px 0px;
}

#wrap h2 {
	text-align:center;
}

#wrap .pickup {
	width:1120px;
	margin:0px auto;
}

#wrap .pickup li {
	float:left;
	margin-right:30px;
}
#wrap .pickup li.lastli {
	margin-right:0px;
}
#wrap #yadonavi {
	width:1114px;
	height:250px;
	margin:0px auto;
}
#wrap #yadonavi ul {
	margin-top:10px;
}
#wrap #yadonavi li {
	float:left;
}

#wrap .yadoBox {
	width:1140px;
	margin:0px auto;
	text-align:center;
}
#wrap .yadoBox .yadoList {
	width:1140px;
	margin:18px auto;
}
#wrap .yadoBox .yadoList li {
	float:left;
	margin-left:13px;
	margin-bottom:18px;
}
#wrap .yadoBox .yadoList li a{
	display:block;
	width:362px;
}
#wrap .yadoBox p {
	text-align:right;
}

/*
#header { width:990px; height:320px; position: relative; }	
#header #logo { position:absolute; top:15px; right:20px; }
#header h1 { position:absolute; top:92px; left:92px; }

.main_v { width:950px; margin:0px auto;}

.section { padding:10px 0px; }
.section-g { padding:20px 0px; background:#9AB656; box-shadow:inset 0px 4px 2px rgba(0,0,0,0.1); }

.secrets { width:990px; margin-left:10px; margin-bottom:20px; }
.secrets li { width:230px; height:310px; float:left; margin-left:10px;	border-radius: 10px; box-shadow: 0px 2px 5px 3px rgba(0,0,0,0.2); }
.secrets li p { width:210px; margin:0 auto auto auto; font-size:12px; }

.points { width:960px; margin-left:20px; margin-bottom:20px; }
.points li { width:310px; float:left; margin-left:5px; }

.area { width:952px; margin-left:19px; margin-bottom:20px; }
.area li { width:154px; float:left; margin-left:4px;}

#h2-map { margin:0px auto; }

.yado { width:978px; margin-left:6px; margin-bottom:20px; }
.yado li { width:306px; float:left; margin-left:15px; box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.1); margin-bottom:15px; }

.uplink { margin-right:20px; text-align:right; }
.uplink a { text-decoration:none; font-size:14px; font-weight:bold; color:#333333; }
.uplink a:hover { color:#555555; }

.prTxt { text-align:center; margin-bottom:40px; }

.high-light { font-weight:bold; color:#E88B09; }*/

.img_03 {
	margin: 0;
	padding: 0;
	border: 0 none;
	width:990px;
	margin-bottom: 47px!important;
}

.img_04 {
	margin: 0;
	padding: 0;
	border: 0 none;
	width:990px;
	margin-top: 60px!important;
}

.img_05 {
	margin: 0;
	padding: 0;
	border: 0 none;
	width:990px;
	margin-bottom: 10px!important;
}

.btn {
	margin: 40px 0;
}

.area_img_01, .area_img_02, .area_img_03, .area_img_04, .area_img_05 {
	position: relative;
}

.btn_k01 {
    position: absolute;
    top: 342px;
    left: 553px;
}

.btn_k02 {
    position: absolute;
    top: 783px;
    left: 36px;
}

.btn_k03 {
    position: absolute;
    top: 783px;
    left: 536px;
}

.btn_sub {
    position: absolute;
    top: 362px;
    left: 554px;
}

p.txt_info {
	width: 990px;
	margin-top: 10px;
	text-align: right;
	font-size: 0.9em!important;
}

.footer {
	background:#000000;
	width:990px;
	text-align: right;
	height: 28px;
	padding-top: 4px;
	padding-right: 10px;
	margin-top: 10px;
}

.area_img_04 {
	margin: 40px 0;
}

.area_img_05 {
	margin-bottom: 30px!important;
}
