@charset "utf-8";

/* CSS Document */

/* --faci-- */
@media print, screen and (min-width: 680px) {
section h2{
	display:block;
	background:url(../img/common/h1_back.png) no-repeat 0 bottom / 920px 2px;
	margin-bottom: 10px;
	padding:5px;
	font-size:24px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:2px;
}
article h3{
	background:url(../img/common/ic_circle01.png) no-repeat 0 0 / 40px auto;
	font-size:16px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:1.5px;
	padding-left:45px;
	min-height: 40px;
}
.ul01 > li{
	display:inline-block;
	margin-right:30px;
	margin-bottom:4px;
	font-size:12px;
}
.ul01 li:last-of-type{
	margin-right:0;
}
#sec_1f{
	background:url(../img/faci/im_1f01.jpg) no-repeat left 70px,url(../img/faci/im_1f02.jpg) no-repeat right 70px,url(../img/faci/im_1f03.jpg) no-repeat 0 bottom;
}
#art_waiting{
	width:330px;
}
#art_waiting .im_1fwating{
	width:330px;
}
#art_consultingroom{
	width:330px;
	float:right;
}
#art_consultingroom .im_1fconsultingroom{
	width:330px;
}
#sec_2f{
	background:url(../img/faci/im_2f01.jpg) no-repeat left 70px,url(../img/faci/im_2f02.jpg) no-repeat right 70px;
}
#art_babyroom{
	width:330px;
}
#art_babyroom .im_2fbabyroom{
	width:330px;
}
#art_room{
	width:600px;
	float:left;
}
#art_room .im_2froom01{
	width:280px;
	float:left;
}
#art_room .im_2froom02{
	width:330px;
	position:absolute;
	top:330px;
	right:0;
}
#art_room .im_2froom03{
	width:250px;
	position:absolute;
	top:300px;
	left:0;
}
#art_room .div_topic01,
#art_room .text01{
	width:305px;
	float:right;
}
#art_beauty{
	width:260px;
	float:right;
	margin-bottom:0;
}
#art_beauty .im_2fbeauty{
	width:260px;
}
#art_hall{
	clear:both;
}
#art_hall .im_2fhall{
	width: 310px;
	float: left;
	margin-right: 20px;
}
}

@media screen and (max-width: 679px) {
section h2{
	display:block;
	background:url(../img/common/h1_back.png) no-repeat 0 bottom / 920px 2px;
	margin-bottom: 10px;
	padding:5px;
	font-size:24px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:2px;
}
article h3{
	background:url(../img/common/ic_circle01.png) no-repeat 0 0 / 35px auto;
	font-size:16px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:1.5px;
	padding-left:38px;
	min-height: 35px;
}
.ul01 > li{
	display:inline-block;
	margin-right:30px;
	margin-bottom:4px;
	font-size:12px;
}
.ul01 li:last-of-type{
	margin-right:0;
}
#sec_1f{
	background:url(../img/faci/im_1f01.jpg) no-repeat left 7% / 47% auto,url(../img/faci/im_1f02.jpg) no-repeat right 7% / 47% auto,url(../img/faci/im_1f03.jpg) no-repeat 10% bottom / 90% auto;
	padding-bottom: 47%;
}
#art_waiting{
	margin-top:60%;
}
#art_waiting .im_1fwating{
	width:100%;
}
#art_consultingroom{
}
#art_consultingroom .im_1fconsultingroom{
	width:100%;
}
#sec_2f{
	background:url(../img/faci/im_2f01.jpg) no-repeat left 2.3% / 47% auto,url(../img/faci/im_2f02.jpg) no-repeat right 2.3% / 47% auto;
}
#art_babyroom{
	margin-top:60%;
}
#art_babyroom .im_2fbabyroom{
	width:100%;
}
#art_room{
}
#art_room .im_2froom01{
	width:100%;
}
#art_room .im_2froom02{
	width:100%;
}
#art_room .im_2froom03{
	width:100%;
}
#art_room .div_topic01,
#art_room .text01{
}
#art_beauty{
}
#art_beauty .im_2fbeauty{
	width:80%;
	display:block;
	margin:0 auto;
}
#art_hall{
	clear:both;
}
#art_hall .im_2fhall{
	width:100%;
}
}