@charset "utf-8";

/* ================================================================
font size default 13px
		10px  	77%			19px 	147%
		11px 	85%			20px 	154%
		12px 	93%			21px 	162%
		13px 	100%		22px 	170%
		14px 	108%		23px 	177%
		15px 	116%		24px 	185%
		16px 	124%		25px 	193%
		17px 	131%		26px 	200%
		18px 	139%
================================================================ */

/* ================================================================
		#facilities
================================================================ */

#facilities .tr{
	text-align:right;}


#facilities .detail {
	position:absolute;
	bottom:5px;
	right:0;
}
#facilities .circle {
	background:url(../facilities/images/icon_circle.gif) 2px 2px no-repeat;
	padding-left:20px;
	margin-bottom:5px;
}
#facilities .circle span {
	font-size:93%;
}
#facilities .fa_name {
	width:280px;
	float:right;
	border-bottom:1px solid #54463F;
	padding-bottom:3px;
	position:relative;
}
#facilities .fa_text {
	float:right;
	width:280px;
}
#facilities .news_list {
	margin-bottom:20px;
}
#facilities .news_list dt {
	float:left;
	width:140px;
	background:url(../common/icon_news.gif) 0 3px no-repeat;
	padding-left:20px;
}
#facilities .news_list dd {
	padding-left:160px;
	border-bottom:#B6ACA5 1px dotted;
	padding-bottom:5px;
	margin-bottom:5px;
}
#facilities .service_btn {
	margin-right:-11px;
	/zoom:1;
}
#facilities .service_btn li {
	float:left;
	margin-right:11px;
	margin-bottom:10px;
}
#facilities h3.service {
	border-bottom:#B6ACA5 1px solid;
	padding-bottom:3px;
	width:384px;
}
#facilities .tblL {
	float:left;
	width:400px;
}
#facilities .tblR {
	float:right;
	width:280px;
}
#facilities .tbl02 {
	width:100%;
}
#facilities .tbl02 th,
#facilities .tbl02 td {
	border-bottom:#B6ACA5 1px dotted;
	padding:5px;
	text-align:right;
}
#facilities .tblL02 {
	width:340px;
	float:left;
}
#facilities .tblR02 {
	width:340px;
	float:right;
}
#facilities .rakuya_top .osusume {
	background:url(../facilities/rakuya/images/img01_02.jpg) 0 bottom no-repeat;
	width:320px;
	padding:0 5px 5px;
	position:absolute;
	border-bottom:0;
	right:-5px;
}
#facilities .osusume_wrapper {
	background:url(../facilities/rakuya/images/img01_01.jpg) 0 top repeat-y;
	padding:10px;
}
#facilities .osusume_wrapper ul li {
	list-style:url(../facilities/rakuya/images/icon_osusume.gif);
	margin-left:20px;
}
#facilities .rakuya_top {
	position:relative;
}
#facilities .setsubi {
	float:left;
	margin-right:15px;
}
#facilities h3.nobor {
	border-bottom:none;
}
#facilities .red_bold {
	color:#C00;
	font-weight:bold;
	margin-bottom:20px;
}
#facilities .madori {
	background:url(../facilities/rakuya/images/img03_01.jpg) right top no-repeat;
	margin-bottom:20px;
}

#facilities .madori02 {
	background:url(../facilities/budouya/images/img03_01.jpg) right top no-repeat;
	margin:0 60px 20px 0;
}

#facilities .question {
	margin-bottom:40px;
}
#facilities .question dt {
	background:#E2F2EE;
	padding:5px;
	font-size:124%;
	margin-bottom:5px;
}
#facilities .question dd {
	margin-bottom:20px;
	margin-left:10px;
}
#facilities .shinsen_top {
	margin-bottom:20px;
}
#facilities .shinsen_message {
	width:360px;
}
#facilities .shinsen_top .osusume {
	background:url(../facilities/rakuya/images/img01_02.jpg) 0 bottom no-repeat;
	width:320px;
	padding:0 5px 5px;
	float:right;
}
#facilities .emphasis {
	font-size:116%;
	font-weight:bold;
	margin-bottom:10px;
}


/* ================================================================
		#btn
================================================================ */
.kokoro01 #sideMenu li a.btn_kokoro01,
.kokoro02 #sideMenu li a.btn_kokoro02,
.kokoro03 #sideMenu li a.btn_kokoro03,
.kokoro04 #sideMenu li a.btn_kokoro04,
.kokoro05 #sideMenu li a.btn_kokoro05,
.kokoro06 #sideMenu li a.btn_kokoro06,
.kokoro07 #sideMenu li a.btn_kokoro07,
.rakuya01 #sideMenu li a.btn_rakuya01,
.rakuya02 #sideMenu li a.btn_rakuya02,
.rakuya03 #sideMenu li a.btn_rakuya03,
.rakuya04 #sideMenu li a.btn_rakuya04,
.rakuya05 #sideMenu li a.btn_rakuya05,
.rakuya06 #sideMenu li a.btn_rakuya06,
.rakuya07 #sideMenu li a.btn_rakuya07,
.rakuya08 #sideMenu li a.btn_rakuya08,
.budouya01 #sideMenu li a.btn_budouya01,
.budouya02 #sideMenu li a.btn_budouya02,
.budouya03 #sideMenu li a.btn_budouya03,
.budouya04 #sideMenu li a.btn_budouya04,
.budouya05 #sideMenu li a.btn_budouya05,
.budouya06 #sideMenu li a.btn_budouya06,
.budouya07 #sideMenu li a.btn_budouya07,
.budouya08 #sideMenu li a.btn_budouya08,
.budouya09 #sideMenu li a.btn_budouya09,
.shinsen01 #sideMenu li a.btn_shinsen01,
.shinsen02 #sideMenu li a.btn_shinsen02,
.shinsen03 #sideMenu li a.btn_shinsen03,
.shinsen04 #sideMenu li a.btn_shinsen04 {
	background:url(../common/icon_sidemenu.gif) 10px 12px no-repeat #F1E7CA;
}