@charset "utf-8";
/* CSS Document */

/* アクセス設定 */

@media print,screen and (min-width: 768px){

/* PC用設定 */
.title {
	background-image: url(../img/access/title.png);
}
.title h2 {
	padding-right:190px;
}
#contents h2 {
	font-size: 36px;
	line-height: 1.8em;
	color: #615c45;
	text-align: center;
	font-weight: 500;
	margin-bottom:65px;
}
#contents .section {
	width:1240px;
	margin:0px auto;
}

/* マップ */
#map {
	padding-top:100px;
}
#map .gmap {
	text-align:center;
}
#map .gmap iframe {
	width:100%;
	height:460px;
}
/* 美肌清作所 */
#address {
	padding-top:100px;
}
#address dl {}
#address dt {
	float: right;
	width: 580px;
	text-align: right;
}
#address dd {
	float: left;
	width: 660px;
}
#address dd p {
	margin-bottom:1.5em;
}

}
@media screen and (max-width: 767px){

/* スマホ用設定 */

.title {
	background-image: url(../img/sp/access/title.png);
}
#contents h2 {
	font-size: 18px;
	line-height: 1.8em;
	color: #615c45;
	text-align: center;
	font-weight: 500;
	margin-bottom:20px;
}
#contents .section {
	width: auto;
	margin: 0px 10px;
}

/* マップ */
#map {
	padding-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
}
#map .gmap {
	text-align:center;
}
#map .gmap iframe {
	width:100%;
	height:300px;
}
/* 美肌清作所 */
#address {
	padding-top:0px;
	margin-bottom:30px;
}
#address dl {}
#address dt {
	float: none;
	width: auto;
	margin:1.5em 0px;
}
#address dt img {
	width: 100%;
}
#address dd {
	float: none;
	width: auto;
}
#address dd p {
	margin-bottom:1.5em;
}

}
