@charset "utf-8";
/* ===================================================================
CSS information

 file name  : copy.css
 author     : Ability Consultant
style info  : ページ名
=================================================================== */

/* -----------------------------------------------------------
	共通
----------------------------------------------------------- */
/*		各コンテンツの枠線		*/
#facilities .frame_box{
	width:640px;
	background:#FFF;
	border:10px solid #fafafa;
	border-top:none;
	padding:20px 30px;
}
/*		ページトップ		*/
#facilities .pagetop {
	margin-top:30px;
	text-align:right;
}
/*		テーブル			*/
#facilities .tbl {
	margin:20px 0 0;
}

/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

/*	.con_catch
----------------------------------------------------------- */
#facilities .con_catch {
	width:720px;
	height:513px;
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/bg_catch.jpg) no-repeat top left;
	overflow:hidden;
	margin:0 auto 60px;
}
#facilities .con_catch h3 {
	padding:48px 0 0 201px;
}
#facilities .con_catch .box_catch {
	margin: 30px 0px 0px 29px;
	width: 350px;
}
#facilities .con_catch .box_catch h4 {
	margin-bottom:5px;
}
#facilities .con_catch .box_catch ul {
	width:321px;
}
#facilities .con_catch .box_catch ul li a {
	display: block;
	width: 320px;
	overflow: hidden;
	text-indent:-9999px;
}
#facilities .con_catch .box_catch ul li.pnav_f5 a {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f5.png) no-repeat 0 0;
	height:89px;
}
#facilities .con_catch .box_catch ul li.pnav_f5 a:hover {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f5.png) no-repeat -317px 0;
}
#facilities .con_catch .box_catch ul li.pnav_f3-4 a {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f3-4.png) no-repeat 0 0;
	height:58px;
}
#facilities .con_catch .box_catch ul li.pnav_f3-4 a:hover {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f3-4.png) no-repeat -317px 0;
}
#facilities .con_catch .box_catch ul li.pnav_f2 a {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f2.png) no-repeat 0 0;
	height:123px;
}
#facilities .con_catch .box_catch ul li.pnav_f2 a:hover {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f2.png) no-repeat -317px 0;
}
#facilities .con_catch .box_catch ul li.pnav_f1 a {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f1.png) no-repeat 0 0;
	height:133px;
}
#facilities .con_catch .box_catch ul li.pnav_f1 a:hover {
	background:url(https://www.pax-yoshino.com/rakuten/facilities/images/pnav_f1.png) no-repeat -317px 0;
}
#facilities .con_catch .box_catch p.btn {
	margin:8px 0 0 3px;
}
	









/*	.con_fac
----------------------------------------------------------- */

#facilities .con_fac {
	width:720px;
	margin:0 auto 10px;
}
#facilities .con_fac .box_fac {
	margin:0 0 40px;
	width:640px;
	overflow:hidden;
}
#facilities .con_fac p.img {
	margin-bottom:14px;
}
#facilities .con_fac h4 {
	margin-bottom:13px;
}
#facilities .con_fac p.txt {
	font-size:90%;
}
#facilities .con_fac p.btn {
	text-align:right;
	margin-top:30px;
}
#facilities .con_fac .box_fac .l_box {
	width:310px;
	margin-right:18px;
}
#facilities .con_1f .box_fac .l_box span {
	display:block;
	padding-top:22px;
}
#facilities .con_fac .fac02 .l_box {
	width:210px;
	margin-right:5px;
}
#facilities .con_fac .box_fac .last {
	margin-right:0;
}
/*	1f	*/
#facilities #floor1 {
	margin:0 0 30px;
}
/*	2f	*/
#facilities #floor2 {
	margin:30px 0 10px;
}
/*	3・4f	*/
#facilities #floor3-4 {
	margin:30px 0 10px;
}
#facilities .con_fac .box_fac p.img_f {
	float:left;
	margin-right:5px;
}
#facilities .con_fac .box_fac p.last {
	margin-right:0;
}
#facilities .con_fac .box_fac p.btn02 {
	text-align:center;
	margin:30px 0 0;
}
/*	5f	*/
#facilities #floor5 {
	margin:30px 0 10px;
}
/*	施設概要	*/
#facilities #fac_guide {
	margin:30px 0 0;
}
#facilities #fac_guide p.img{