@charset "utf-8";

/*---------------------------------
_main_image
-----------------------------------*/
#main_image .bx-controls {
	position: relative;
	margin-top: -24px;
	z-index: 2000;
}

/*---------------------------------
_contens
-----------------------------------*/
#contens {
	padding-top: 20px;
}

/*---------------------------------
_concept
-----------------------------------*/
#concept {
	margin-bottom: 30px;
}
#concept h2 {
	margin-bottom: 30px;
}
#concept #catch {
	font-size: 18px;
	margin-bottom: 20px;
}

/*---------------------------------
_photo
-----------------------------------*/
#photo {
	margin-bottom: 30px;
}
#photo h2 {
	margin-bottom: 20px;
}
#photo ul li {
	width: 46%;
	margin: 5px 2%;
	float: left;
}

/*---------------------------------
_access
-----------------------------------*/
#access {
	margin-bottom: 30px;
}
#access h2 {
	margin-bottom: 20px;
}
#access .ggmap {
	padding-bottom: 56.25%;
}
#access #access_detail i {
	margin-right: 5px;
}

@media screen and (min-width : 600px),print {
	#photo ul li {
	width: 29%;
	margin: 10px 2%;
	float: left;
}

}

@media screen and (min-width : 768px),print {
	
	/*---------------------------------
	_main_image
	-----------------------------------*/
	#main_image {
		width: 1100px;
		margin: 0 auto;
	}

	#main_image .bx-controls {
		margin-top: -30px;
	}
	
	/*---------------------------------
	_contens
	-----------------------------------*/
	#contens {
		padding-top: 40px;
	}
	
	/*---------------------------------
	_concept
	-----------------------------------*/
	#concept {
		margin-bottom: 60px;
	}
	#concept h2 {
		margin-bottom: 40px;
	}
	#concept #catch {
		margin-bottom: 30px;
	}
	
	/*---------------------------------
	_photo
	-----------------------------------*/
	#photo {
		margin-bottom: 60px;
	}
	#photo h2 {
		margin-bottom: 25px;
	}
	#photo ul {
		padding-left: 5px;
	}
	#photo ul li {
		width: 105px;
		margin: 0px 5px 10px 5px;
		float: left;
	}
	
	/*---------------------------------
	_access
	-----------------------------------*/
	#access {
		margin-bottom: 80px;
	}
	#access h2 {
		margin-bottom: 30px;
	}
	#access .ggmap {
		padding-bottom: 58.82%;
		padding-top: 30px;
	}

	


}