@charset "utf-8";

/*施設紹介
-----------------------------------------------*/

	
/*header image
----------------------------------------------*/

.top_images{
	background:url(../images/topimg_pc.jpg) center center /cover no-repeat fixed;
	}


@media only screen and (max-width:900px) {
.top_images{
	background:url(../images/topimg_pc.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	position:relative;
	}

}

@media only screen and (max-width:480px) {
.top_images{
	background:url(../images/topimg_sp.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	position:relative;
	}

}




/*section1
----------------------------------------------*/

.guidance_waku{
	width:auto;
	height:auto;	
	}
.guidance_inner_right{
	width:48.5%;
	height:auto;
	float:right;	
	}
.guidance_img{
	width:auto;
	height:auto;
	}
.guidance_img img{
	width:100%;
	height:auto;
	}
	
.guidance_inner_left{
	width:48.5%;
	height:auto;
	float:left;	
	}
.guidance_catch{
	font-family:'MPLUSRounded1c-700',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:28px;
	color:#009fd6;
	line-height:1.4;
	margin:0 0 25px 0;
	}

@media only screen and (max-width:900px) {

.guidance_inner_right{
	width:100%;
	float:none;
	margin:0 0 35px 0;	
	}
.guidance_inner_left{
	width:100%;
	float:none;	
	}
.guidance_catch{
	font-size:26px;
	}

}

@media only screen and (max-width:480px) {

.guidance_inner_right{
	margin:0 0 40px 0;	
	}
.guidance_catch{
	font-size:20px;
	margin:0 0 35px 0;
	}
}


/*section2
----------------------------------------------*/

.floor_waku{
	width:auto;
	height:auto;
	margin:0 0 80px 0;
	}
.floor_waku_last{
	margin:0;
	}
	
.floormap_img{
	width:auto;
	height:auto;
	display:block;
	margin:0 0 80px 0;
	}	
.floormap_img img{
	width:60%;
	height:auto;
	display:block;
	margin:0 auto;
	}	

.equipment_waku{
	width:auto;
	height:auto;
	margin:0 0 80px 0;
	}
.equipment_waku_last{
	margin:0;
	}
.equipment_title{
	position:relative;
	display:block;
	font-family:'MPLUSRounded1c-700',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.4;
	font-size:28px;
	margin:0 0 40px 0;
	padding:10px 0;
	text-align:left;
	color:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
	
.contents p.mushimegane_taxt{
	margin:-5px 0 10px 0;
	color:#fff;
	}
.mushimegane_icon{
	width:auto;
	height:auto;
	margin:0 5px 0 0;
	}
.mushimegane_icon img{
	width:20px;
	height:auto;
	position:relative;
	top:-1px;
	}
	
.equipment_item_waku{
	width:auto;
	height:auto;
	margin:0 0 -40px 0;
	}
.equipment_item_box{
	width:24%;
	height:auto;
	margin:0 0 40px 0;
	}
.equipment_item_img{
	width:auto;
	height:auto;
	margin:0 0 15px 0;	
	}
.equipment_item_img img{
	width:100%;
	height:auto;	
	}
.contents p.equipment_taxt{
	width:auto;
	height:auto;
	font-family:'MPLUSRounded1c-700',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
    line-height: 1.4;
	color:#fff;
	}	

@media only screen and (max-width:900px) {

.floormap_img img{
	width:80%;
	}	

.equipment_title{
	font-size:26px;
	}
	
.contents p.mushimegane_taxt{
	margin:0 0 15px 0;
	}
.mushimegane_icon img{
	top:-2px;
	}
	
.equipment_item_box{
	width:48%;
	}
.contents p.equipment_taxt{
	font-size: 18px;
	}	


}

@media only screen and (max-width:480px) {

.floor_waku{
	margin:0 0 40px 0;
	}

.floormap_img{
	margin:0 0 40px 0;
	}	
.floormap_img img{
	width:100%;
	}	


.equipment_waku{
	margin:0 0 40px 0;
	}
.equipment_title{
	font-size:20px;
	}
	
.contents p.mushimegane_taxt{
	display:none;
	}
.mushimegane_icon img{
	width:18px;
	top:-1px;
	}
	
.equipment_item_box{
	width:100%;
	}
.equipment_item_img{
	margin:0 0 20px 0;	
	}
.contents p.equipment_taxt{
	font-size: 16px;
	}	


}

