@charset "utf-8";
/* CSS Document */
/*トップ画像*/
.mainIMG-pagesize{
	width:100%;
	margin:auto;
	text-align:center;
	font-size:1rem;
}
.top_img_Wrap{
background-color:#d5e116;
}

.top_img_Wrap img{
	width:90%;
	max-width:1200px;
	margin: auto;
}
@media screen and (max-width: 760px){
.top_img_Wrap{
		margin-top: 10px;
}
.submenu_wrap {
/*	margin: 0 36px;*/
}
}

.submenu_btn1 img{
	width:80%;

}
.submenu_btn2 img{
	width:80%;
}


/*コンテンツ*/
.subpage_Content{
	margin:0 30px;
}

.subpage_Content p{
	text-align:left;
	margin: 0 10px 0 20px;
}
/*テキストのみレイアウト*/
.textOnly p{
	padding: 0 20px;
	text-align:left;
}

/*写真左レイアウト*/
.imgLeft{
	display:flex;
}

.imgLeft_text{
	width:50%;
	margin:0 10px 0 20px;
	text-align:left;
}

.imgLeft_img{
	width:50%;
	margin:0 20px 0 10px;
	padding-bottom:20px;
	text-align: left;
}
/*写真右レイアウト*/
.imgRight{
	display:flex;
	flex-direction:row-reverse;
}

.imgRight_text{
	width:50%;
	margin:0 10px 0 20px;
	text-align:left;
}

.imgRight_img{
	width:50%;
	margin:0 20px 0 10px;
}
/*3カラムレイアウト*/
.threeColumn {
	display: flex;
	margin-top: 30px;
}
.threeColumn_col{
	padding:0 5px;
	width: 33%;
}
.threeColumn_col p{
	text-align:left;
	margin-top:15px;
}
.threeColumn_col .indent1{
	text-indent: -1.4em;
	padding-left: 2.1em;
}



.threeColumn_col .bold_font{
	font-weight: bold;
	background:url(../img/aboutus/bg_name.png) no-repeat;
	background-size:contain;
	padding-left: 25px;
}

/*星イメージのリスト*/
.list_mark_star{
	margin:0 20px;
	}
.list_mark_star li{
	background:url(../img/common/footer_menu_space.png) no-repeat;
	background-position : 0 10px;
	padding-left:20px;
	text-align:left;
}




@media screen and (max-width: 760px){
.subpage_Content{
	margin:0 10px;
}

.subpage_Content p{
	margin: 0;
}
/*テキストのみレイアウト*/
.textOnly p{
	padding:0 10px;
}
/*写真左レイアウト*/
.imgLeft{
	padding:0 10px;
	display:block;
}
.imgLeft_text{
	width:100%;
	margin:0;
}

.imgLeft_img{
	width:80%;
	margin:auto;
}
/*写真右レイアウト*/
.imgRight{
	padding:0 10px;
	display:block;
}
.imgRight_text{
	width:100%;
	text-align:left;
	margin:0;
}

.imgRight_img{
	width:80%;
	margin:auto;
}
/*3カラムレイアウト*/

.threeColumn{
	padding:0 10px;
	display:block;
	margin-top:35px;
}
.threeColumn_col{
	width: 100%;
	margin-top:20px;
}

.threeColumn_col_img{
	width:80%;
	margin:auto;
}
/*星イメージのリスト*/
.list_mark_star{
	margin:0 10px;
	}
.list_mark_star li{
	background-position : 0 6px;

}
/*施設案内　タイトルとコンテンツのマージン*/
.about_g_sp_mrgT{
	margin-top:20px;
}

.encho_message_text{
	padding:0 10px;
}
.staff_message_text{
	padding:0 10px;
}
}


/*写真のみ*/

.imgtOnly{
	width:80%;
	margin:auto;
}

/*googlemap*/
.
.mapOnly{
	width:80%;
	margin:auto;
}
.googlemap{
	position:relative;
	height:0;
	padding-top:43%;
	padding-bottom:6%;
}
.googlemap iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}


@media screen and (max-width: 900px){
.googlemap{
	padding-top:70%;

}
}

@media screen and (max-width: 740px){
.imgtOnly{
	width:100%;
	margin:auto;
}
.mapOnly{
	width:100%;
}
.googlemap{
	padding-top:70%;
	padding-bottom:30%;
	margin-bottom: -110px;
}

.googlemap iframe,
.googlemap object,
.googlemap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 60%;
}

}


/*施設ガイド*/
.guide_img_mrgT .imgLeft{
	margin-top:20px;
}
@media screen and (max-width: 740px){
	.guide_img_mrgT .imgLeft{
		margin-top:0;
	}
}
.textOnly dl{
	text-align:left;
}
.textOnly dt{
	margin-right:120px;
}
.textOnly dd{
	margin-left:120px;
	margin-top:-34px;
}
