@charset "UTF-8";

/* ===============================
	style
=============================== */
section {
	margin-bottom:4em;
}

.facility h2 {
	font-size: 2.2rem;
	line-height:1.6;
	border-bottom: 1px solid #a39f90;
	padding-bottom:0.5em;
	margin-bottom:1em;
}

.facility h2 span {
	font-size: 1.8rem;
	margin-left:1em;
}

.facility ul {
	margin-top:2em;
}

.facility ul li {
	width:500px;
}

.facility ul li:first-child {
	margin-right:20px;
}

.facility ul li img {
	width:100%;
}

.facility ul.dr li {
	width:1020px;
	margin-right:0;
}

/* ===============================
	PC / Tab Style
=============================== */
@media print , screen and (min-width: 481px) {	
	
	
}

/* ===============================
	Mobile Style
=============================== */
@media screen and (max-width: 480px) {

.facility h2 {
	font-size: 1.4rem;
	line-height:1.4;
}	

.facility h2 span {
	font-size: 1.2rem;
}

.facility ul {
	margin-top:1em;
}

.facility ul li {
	width:100%;
}

.facility ul li:first-child {
	margin-right:0;
	margin-bottom:1em;
}

	
}

