@charset "utf-8";

html,body{
    width: 100%;
}
/***************************************************************************

		1. wish

****************************************************************************/

.showcase_w {
    width: 100%;
	min-width:1080px;
    height: 400px;
    background:#30a39a;
}
.showcase_w .showcase_w_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;
}
h1 {
	color:#fff;
}
.showcase_w .showcase_w_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_w .showcase_w_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_w .showcase_w_inner p {
	padding-top:50px;
}
.showcase_w .showcase_w_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}
/* -----------------
/* pagecon01p
------------------ */

#pagecon01p { 
	width:100%; 
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon01p_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:0 50px;
}
#pagecon01p #pagecon01p_inner .pagecon01p_tit { 
	text-align:center; 
	padding-top:50px;
}
#pagecon01p p.pagecon01p_introduction {
	font-family: "KozMinPro-Regular","小塚明朝 Pro R","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	text-align:center;
	font-size:16px;
	padding-top:35px;
	padding-bottom:50px;
	color:#403114;
}
#pagecon01p #pagecon01p_inner .wish_list {
	width:500px;
	margin:0 auto;
	text-align:center;
	padding-bottom:60px;
	padding-left:30px;
}
#pagecon01p #pagecon01p_inner .wish_list .pillar_tit {
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	color:#403114;
}
#pagecon01p #pagecon01p_inner .wish_list .pillar_01,
#pagecon01p #pagecon01p_inner .wish_list .pillar_02,
#pagecon01p #pagecon01p_inner .wish_list .pillar_03,
#pagecon01p #pagecon01p_inner .wish_list .pillar_04 {
	text-align:left;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	padding-top:30px;
	color:#403114;

}

/* -----------------
/* pagecon02p
------------------ */

#pagecon02p { 
	width:100%; 
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#403114; 
}
#pagecon02p_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:0 50px;
}
#pagecon02p #pagecon02p_inner .pagecon02p_tit { 
	text-align:center; 
	padding-top:50px;
}
#pagecon02p #pagecon02p_inner .oath_list {
	width:980px;
	margin:0 auto;
	padding-bottom:60px;
	float:left;
}
#pagecon02p #pagecon02p_inner .oath_list .oath_tit01,
#pagecon02p #pagecon02p_inner .oath_list .oath_tit02,
#pagecon02p #pagecon02p_inner .oath_list .oath_tit03,
#pagecon02p #pagecon02p_inner .oath_list .oath_tit04,
#pagecon02p #pagecon02p_inner .oath_list .oath_tit05,
#pagecon02p #pagecon02p_inner .oath_list .oath_tit06,
#pagecon02p #pagecon02p_inner .oath_list .oath_tit07,
#pagecon02p #pagecon02p_inner .oath_list .oath_tit08 {
	width:105px;
	padding-left:145px;
	text-align:left;
	font-family: "KozMinPro-Regular","小塚明朝 Pro R","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	padding-top:30px;
	color:#ffffff;
	float:left;
}
#pagecon02p #pagecon02p_inner .oath_list .oath_txt01,
#pagecon02p #pagecon02p_inner .oath_list .oath_txt02,
#pagecon02p #pagecon02p_inner .oath_list .oath_txt03,
#pagecon02p #pagecon02p_inner .oath_list .oath_txt04,
#pagecon02p #pagecon02p_inner .oath_list .oath_txt05,
#pagecon02p #pagecon02p_inner .oath_list .oath_txt06,
#pagecon02p #pagecon02p_inner .oath_list .oath_txt07,
#pagecon02p #pagecon02p_inner .oath_list .oath_txt08 {
	width:730px;
	text-align:left;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	padding-top:35px;
	color:#ffffff;
	float:left;
}





/***************************************************************************

		2. company

****************************************************************************/

.showcase_c {
    width: 100%;
	min-width:1080px;
    height: 400px;
    background:#ff9309;
}
.showcase_c .showcase_c_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;
}
h1 {
	color:#fff;
}
.showcase_c .showcase_c_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_c .showcase_c_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_c .showcase_c_inner p {
	padding-top:50px;
}
.showcase_c .showcase_c_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}

/* -----------------
/* pagecon01c
------------------ */

#pagecon01c { 
	width:100%; 
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon01c_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:0 50px;
}
#pagecon01c #pagecon01c_inner .pagecon01c_tit { 
	text-align:center; 
	padding-top:50px;
}
#pagecon01c #pagecon01c_inner .company_list {
	width:980px;
	margin:0 auto;
	text-align:center;
	padding-top:50px;
	padding-bottom:60px;
	float:left;
}
.cpy_tit01, .cpy_tit02, .cpy_tit03, .cpy_tit04, .cpy_tit05, .cpy_tit06, .cpy_tit07, .cpy_tit08,
.cpy_tit09, .cpy_tit10, .cpy_tit11, .cpy_tit12, .cpy_tit13, .cpy_tit14, .cpy_tit15 {
	width:190px;
	text-align:left;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	padding-top:30px;
	color:#403114;
	float:left;
	font-weight:bolder;
}
.cpy_txt01, .cpy_txt02, .cpy_txt03, .cpy_txt04, .cpy_txt05, .cpy_txt06, .cpy_txt07, .cpy_txt08,
.cpy_txt09, .cpy_txt10, .cpy_txt11, .cpy_txt12, .cpy_txt13, .cpy_txt14, .cpy_txt15 {
	text-align:left;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	padding-top:30px;
	color:#403114;
	float:left;
	width:600px;
	padding-left:50px;
	border-left:1px solid #403114;
}
#pagecon01c #pagecon01c_inner .company_list a {
	color:#ff9309;
}
/* -----------------
/* pagecon02c
------------------ */

#pagecon02c { 
	width:100%; 
	min-width:1080px;
	margin:0 auto; 
	text-align:center; 
	overflow:hidden; 
	background:#403114; 
}
#pagecon02c_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:center; 
	padding:0 50px;
}
#pagecon02c #pagecon02c_inner .pagecon02c_tit {
	padding:50px 0;
}
#pagecon02c #pagecon02c_inner .pagecon02c_txt {
	padding-bottom:50px;
}


/***************************************************************************

		3. facility

****************************************************************************/

.showcase_f {
    width: 100%;
	min-width:1080px;
    height: 290px;
    background:#e74a66;
}
.showcase_f .showcase_f_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;
}
h1 {
	color:#fff;
}
.showcase_f .showcase_f_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_f .showcase_f_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_f .showcase_f_inner p {
	padding-top:30px;
}
.showcase_f .showcase_f_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}
/* -----------------
/* pagecon01f
------------------ */

#pagecon01f { 
	width:100%;
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon01f_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:0 50px;
}
#pagecon01f #pagecon01f_inner .pagecon01f_tit { 
	text-align:center; 
	padding-top:50px;
}
#pagecon01f #pagecon01f_inner .facility_list {
	width:980px;
	margin:0 auto;
	text-align:center;
	padding-top:50px;
	padding-bottom:20px;
	float:left;
	margin-bottom:50px;
}
.care_tit01, .care_tit02, .care_tit03, .care_tit04, .care_tit05, .care_tit06, .care_tit07, .care_tit08, .care_tit09, .care_tit10, .care_tit11 {
	width:340px;
	text-align:left;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	color:#403114;
	float:left;
	font-weight:bolder;
}
.care_tit01 a, .care_tit02 a, .care_tit03 a, .care_tit04 a, .care_tit05 a, .care_tit06 a, .care_tit07 a, .care_tit08 a, .care_tit09 a, .care_tit10 a, .care_tit11 a {
	color:#403114;
	text-decoration:none;
}
.care_tit01 a:hover, .care_tit02 a:hover, .care_tit03 a:hover, .care_tit04 a:hover, .care_tit05 a:hover, .care_tit06 a:hover, .care_tit07 a:hover, .care_tit08 a:hover, .care_tit09 a:hover, .care_tit10 a:hover, .care_tit11 a:hover {
	color:#403114;
	text-decoration:underline;
}

.care_txt01, .care_txt02, .care_txt03, .care_txt04, .care_txt05, .care_txt06, .care_txt07, .care_txt08, .care_txt09, .care_txt10, .care_txt11 {
	text-align:left;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	color:#403114;
	float:left;
	width:400px;
}
.care_txt01 a, .care_txt02 a, .care_txt03 a, .care_txt04 a, .care_txt05 a, .care_txt06 a, .care_txt07 a, .care_txt08 a, .care_txt09 a, .care_txt10 a, .care_txt11 a {
	color:#403114;
}
.care_detail01 a, .care_detail02 a, .care_detail03 a, .care_detail04 a, .care_detail05 a, .care_detail06 a, .care_detail07 a, .care_detail08 a, .care_detail09 a,
.care_detail10 a, .care_detail11 a {
	text-align:left;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	color:#403114;
	float:left;
	padding-top:10px;
	margin-left:50px;
}
.care_map01 a, .care_map02 a, .care_map03 a, .care_map04 a, .care_map05 a, .care_map06 a, .care_map07 a, .care_map08 a, .care_map09 a,
.care_map10 a, .care_map11 a {
	text-align:left;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	color:#403114;
	float:left;
	padding-top:10px;
	margin-left:50px;
}
.facility_news_area {
	border:1px solid #45371a;
	padding:30px 0 30px 50px;
}
.facility_news_area .fnews_tit {
	color:#403114;
	font-weight:bolder;
	padding-bottom:30px;
}
.facility_news_area .fnews_txt {
	color:#403114;
	padding-bottom:40px;
}
.facility_news_area .fnews_access, 
.facility_news_area .fnews_access a {
	color:#403114;
}
/* -----------------
/* pagecon02f
------------------ */

#pagecon02f { 
	width:100%;
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden;  
	background:#403114;
}
#pagecon02f #pagecon02f_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px 50px 50px;
}
#pagecon02f #pagecon02f_inner .pagecon02f_tit {
	padding:50px 0;
	text-align:center;
}
#pagecon02f #pagecon02f_inner .service_bx01 {
	background:#e08898;
	width:325px;
	padding-top:25px;
	height:345px;
	float:left; 
}
#pagecon02f #pagecon02f_inner .service_bx02 {
	background:#a5717a;
	width:325px;
	padding-top:25px;
	height:345px;
	float:left;
} 
#pagecon02f #pagecon02f_inner .service_bx03 {
	background:#d26175;
	width:330px;
	padding-top:25px;
	height:345px;
	float:left;
} 
#pagecon02f #pagecon02f_inner .service_bx04 {
	background:#e9bbc3;
	width:245px;
	padding-top:25px;
	height:240px;
	float:left;
} 
#pagecon02f #pagecon02f_inner .service_bx05 {
	background:#d6a4ad;
	width:490px;
	padding-top:25px;
	height:240px;
	float:left;
} 
#pagecon02f #pagecon02f_inner .service_bx06 {
	background:#e9bbc3;
	width:490px;
	padding-top:25px;
	height:240px;
	float:left;
} 
/*#pagecon02f #pagecon02f_inner .service_bx07 {
	background:#d6a4ad;
	width:330px;
	padding-top:25px;
	height:240px;
	float:left;
} 
*/
#pagecon02f #pagecon02f_inner .service_bx01 p.service_tit,
#pagecon02f #pagecon02f_inner .service_bx02 p.service_tit,
#pagecon02f #pagecon02f_inner .service_bx03 p.service_tit,
#pagecon02f #pagecon02f_inner .service_bx04 p.service_tit,
#pagecon02f #pagecon02f_inner .service_bx05 p.service_tit,
#pagecon02f #pagecon02f_inner .service_bx06 p.service_tit,
#pagecon02f #pagecon02f_inner .service_bx07 p.service_tit {
	font-family: "KozMinPro-Bold","小塚明朝 Pro B","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:#ffffff;
	text-align:center;
	padding-bottom:30px;
}
#pagecon02f #pagecon02f_inner .service_bx01 p.service_txt,
#pagecon02f #pagecon02f_inner .service_bx02 p.service_txt,
#pagecon02f #pagecon02f_inner .service_bx04 p.service_txt,
#pagecon02f #pagecon02f_inner .service_bx05 p.service_txt,
#pagecon02f #pagecon02f_inner .service_bx06 p.service_txt,
#pagecon02f #pagecon02f_inner .service_bx07 p.service_txt {
	padding:0 20px;
	line-height:1.4em;
	padding-bottom:30px;
}
#pagecon02f #pagecon02f_inner .service_bx03 p.service_txt {
	padding:0 20px 10px 20px;
}

#pagecon02f #pagecon02f_inner .service_bx01 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx02 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx03 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx04 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx05 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx06 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx07 p.service_link {
	text-align:left;
	padding:0 0 0 20px;
	font-size:10px;
}

#pagecon02f #pagecon02f_inner .service_bx01 p.service_link a,
#pagecon02f #pagecon02f_inner .service_bx02 p.service_link a,
#pagecon02f #pagecon02f_inner .service_bx03 p.service_link a,
#pagecon02f #pagecon02f_inner .service_bx04 p.service_link a,
#pagecon02f #pagecon02f_inner .service_bx05 p.service_link a,
#pagecon02f #pagecon02f_inner .service_bx06 p.service_link a,
#pagecon02f #pagecon02f_inner .service_bx07 p.service_link a {
/*	padding:0 0 0 20px;*/
	line-height:2.0em;
	font-size:14px;
}
#pagecon02f #pagecon02f_inner .service_bx06 p.service_link {
	font-size:14px;
}



/*
#pagecon02f #pagecon02f_inner .service_bx01 p.service_link a,
#pagecon02f #pagecon02f_inner .service_bx02 p.service_link a {
	padding:0 0 0 20px;
}
#pagecon02f #pagecon02f_inner .service_bx03 p.service_link a {
	padding:0 0 0 20px;
	line-height:2.0em;
}
#pagecon02f #pagecon02f_inner .service_bx04 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx05 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx06 p.service_link,
#pagecon02f #pagecon02f_inner .service_bx07 p.service_link {
	text-align:center;
}
#pagecon02f #pagecon02f_inner .service_bx06 p.service_link {
	font-size:14px;
}
*/

/***************************************************************************

		4. facility_detail

****************************************************************************/

.showcase_fd {
    width: 100%;
	min-width:1080px;
    height: 200px;
    background:#e74a66;
}
.showcase_fd .showcase_fd_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;	
}
h1 {
	color:#fff;
}
.showcase_fd .showcase_fd_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_fd .showcase_fd_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_fd .showcase_fd_inner p {
	padding-top:30px;
}
.showcase_fd .showcase_fd_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}
.showcase_fd_img_area {
	background:url(../../facility_detail01/img/facility_main01.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail02 {
	background:url(../../facility_detail02/img/facility_main01.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail03 {
	background:url(../../facility_detail03/img/facility_detail03_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail04 {
	background:url(../../facility_detail04/img/facility_main01.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail05 {
	background:url(../../facility_detail05/img/facility_detail05_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail06 {
	background:url(../../facility_detail06/img/facility_detail06_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail07 {
	background:url(../../facility_detail07/img/facility_detail07_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail08 {
	background:url(../../facility_detail08/img/facility_detail08_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail09 {
	background:url(../../facility_detail09/img/facility_detail09_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail10 {
	background:url(../../facility_detail10/img/facility_detail10_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail11 {
	background:url(../../facility_detail11/img/facility_detail11_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}
.showcase_fd_img_area_detail12 {
	background:url(../../facility_detail12/img/facility_detail11_main.jpg) no-repeat;
	background-position:50% 50%;
	background-size:cover;
	height:630px;
}


/* -----------------
/* pagecon01fd
------------------ */

#pagecon01fd { 
	width:100%;
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon01fd_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:0 50px 50px 50px;
}
#pagecon01fd #pagecon01fd_inner .pagecon01fd_tit { 
	text-align:center; 
	padding-top:50px;
}
#pagecon01fd #pagecon01fd_inner .facility_list {
	width:980px;
	margin:0 auto;
	text-align:center;
	padding-top:50px;
	padding-bottom:20px;
	float:left;
}
#pagecon01fd #pagecon01fd_inner .facility_overview {
	width:980px;
	margin:0 auto;
	padding-top:50px;
}
.facility_overview .foverview_left {
	float:left;
}
.facility_overview .foverview_right {
	float:left;
	padding-left:50px;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	color:#403114;
	font-size:14px;
}
.facility_overview .foverview_right .right_sub01,
.facility_overview .foverview_right .right_sub02,
.facility_overview .foverview_right .right_sub03,
.facility_overview .foverview_right .right_sub04 {
	padding-bottom:15px;
}
.facility_overview .foverview_right .right_sub02 a {
	color:#403114;
	text-decoration:underline;
}
.facility_overview .foverview_right .right_sub02 a:hover {
	color:#403114;
	text-decoration:none;
}
.facility_overview .foverview_right .right_sub_img01 {
	float:left;
	padding-top:20px;
}
.facility_overview .foverview_right .right_sub_img02 {
	float:left;
	padding-top:20px;
}
/* --------------------------------
/* facility_detail06 
----------------------------------- */

#pagecon01fd #pagecon01fd_inner .facility_overview .foverview_right .right_sub05tit,
#pagecon01fd #pagecon01fd_inner .facility_overview .foverview_right .right_sub06tit {
	float:left;
	font-weight:bolder;
}
#pagecon01fd #pagecon01fd_inner .facility_overview .foverview_right .right_sub05txt,
#pagecon01fd #pagecon01fd_inner .facility_overview .foverview_right .right_sub06txt {
	float:left;
	margin-left:30px;
	padding-left:30px;
	border-left:1px solid #403114;
}




/* -----------------
/* pagecon02fd
------------------ */

#pagecon02fd { 
	width:100%;
	min-width:1080px; 
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon02fd_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:0 50px;
}
#pagecon02fd #pagecon02fd_inner .use_list {
	width:980px;
	margin:0 auto;
	text-align:center;
	padding-bottom:60px;
	float:left;
}
.use_tit01, .use_tit02, .use_tit03, .use_tit04, .use_tit05 {
	width:205px;
	text-align:left;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	padding-top:30px;
	color:#403114;
	float:left;
	font-weight:bolder;
}
.use_txt01, .use_txt02, .use_txt03, .use_txt04, .use_txt05 {
	text-align:left;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	padding-top:30px;
	color:#403114;
	float:left;
	width:600px;
	padding-left:50px;
	border-left:1px solid #403114;
}

/* -----------------
/* pagecon03fd
------------------ */

#pagecon03fd { 
	width:100%;
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon03fd_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left;
	margin-bottom:50px; 
	padding:0 50px;
}

table.symptom , td.symptom_head01,td.symptom_head02 {
	border: 1px solid #403114;
	border-collapse: collapse;
	text-align:center;
	height:35px;
	font-size:14px;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-weight:bold;
	color:#403114;
	letter-spacing:0.1em;
}
td.symptom_head01,td.symptom_head02 {
	background:#f192a0;
	color:#fff;
	font-weight:bolder;
}
td.symptom_head01 {
	width:20px;
	border-top: 1px solid #403114;
	border-left: 1px solid #403114;
	border-right:1px solid #e1d0c8;
	border-bottom: 1px solid #403114;
}
td.symptom_head02 {
	width:20px;
	border-top: 1px solid #403114;
	border-left:1px solid #e1d0c8;
	border-right: 1px solid #403114;
	border-bottom: 1px solid #403114;
}
td.symptom_bx_l {
	width: 440px;
	height:30px;
	font-size:14px;
	border-top: 1px solid #403114;
	border-left: 1px solid #403114;
	border-right:1px solid #e1d0c8;
	border-bottom: 1px solid #403114;
}
td.symptom_bx_r {
	width: 50px;
	height:30px;
	font-size:18px;
	color:#e74a66;
	border-top: 1px solid #403114;
	border-left:1px solid #e1d0c8;
	border-right: 1px solid #403114;
	border-bottom: 1px solid #403114;
}
.even {
	background: #fdece8;
}


/***************************************************************************

		4. recruit

****************************************************************************/

.showcase_r {
    width: 100%;
	min-width:1080px;
    height: 290px;
    background:#355492;
}
.showcase_r .showcase_r_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;
}
h1 {
	color:#fff;
}
.showcase_r .showcase_r_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_r .showcase_r_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_r .showcase_r_inner p {
	padding-top:30px;
}
.showcase_r .showcase_r_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}
/* -----------------
/* pagecon01r
------------------ */

#pagecon01r { 
	width:100%;
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon01r_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:0 50px;
}
#pagecon01r #pagecon01r_inner .pagecon01r_tit { 
	text-align:center; 
	padding-top:50px;
	padding-bottom:30px;
}
table.recruit_list {
	margin-bottom:50px;
	font-size:14px;
	color:#403114;
	line-height:1.4em;
}
table.recruit_list , td {
	width:980px;
	border-collapse: collapse;
}
td {
	width: 300px;
	height: 55px;
	border-bottom:1px solid #e3dfd5;
}
table.recruit_list td.rec_tit {
	border-right:1px solid #9f9785;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-weight:bolder;
}
table.recruit_list td.rec_tit01 {
	border-right:1px solid #9f9785;
	border-bottom:none;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-weight:bolder;
}

table.recruit_list td.rec_subtit01 {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	color:#403114;
	background:#d1f4f7;
	text-align:center;
	border-right:1px solid #9f9785;
}
table.recruit_list td.rec_subtit02 {
	background:#f4eaf3;
	text-align:center;
}
table.recruit_list td.rec_qual {
	text-align:center;
	border-right:1px solid #9f9785;
}
table.recruit_list td.rec_qual_l {
	text-align:center;
}
table.recruit_list td.rec_employ {
	text-align:center;
	border-right:1px solid #9f9785;
}
table.recruit_list td.rec_employ_l {
	text-align:center;
}
table.recruit_list td.rec_salary {
	text-align:center;
	border-right:1px solid #9f9785;
	padding:0 5px;
}
table.recruit_list td.rec_salary_l {
	text-align:center;
	padding:0 10px;
}
table.recruit_list td.rec_time {
	text-align:center;
	border-right:1px solid #9f9785;
}
table.recruit_list td.rec_time_l {
	text-align:center;
}
table.recruit_list td.rec_treat {
	text-align:left;
	padding:0 90px;
}
table.recruit_list td.rec_app {
	text-align:left;
	padding:0 90px;
	border-bottom:none;
}
/* -----------------
/* pagecon02r
------------------ */

#pagecon02r { 
	width:100%;
	min-width:1080px; 
	margin:0 auto; 
	text-align:left; 
	overflow:hidden;  
	background:#403114;
}
#pagecon02r #pagecon02r_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px 50px 50px;
}
#pagecon02r #pagecon02r_inner .pagecon02r_tit {
	padding:50px 0;
	text-align:center;
}

/* -----------------
/* recruit_form_area
------------------ */

.recruit_form_area {
	width:980px;
	float:left;
}
.recruit_form_area .recruit_tit {
	width:185px;
	padding-bottom: 35px;
	font-size:14px;
	color:#fff;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-weight:bolder;
	float:left;
	padding:5px;
}
.recruit_form_area .recruit_tit_l {
	width:185px;
	padding-bottom: 0px;
	font-size:14px;
	color:#fff;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-weight:bolder;
	float:left;
	padding:5px;
}
.recruit_form_area .recruit_txt_area label {
	color:#ffffff;
	padding:5px;
}
.recruit_form_area .recruit_txt_area {
	width:700px;
	padding-left:60px;
	padding-bottom: 35px;
	font-size:14px;
	float:left;
	border-left:1px solid #fff;
}
.recruit_txt_area .full-time,
.recruit_txt_area .man {
	margin-right:20px;
}


input.Recruit_name,
input.Recruit_furigana {
	width:500px;
	padding:5px;
}
input.Recruit_nen,
input.Recruit_education_nen,
input.Recruit_career_nen {
	width:60px;
	padding:5px;
}
input.Recruit_gatu,
input.Recruit_day,
input.Recruit_education_gatu,
input.Recruit_education_day,
input.Recruit_career_gatu,
input.Recruit_career_day {
	width:40px;
	padding:5px;
}
input.Recruit_mail,
input.Recruit_mailagain,
input.Recruit_tel {
	width:400px;
	padding:5px;
}
input.Recruit_yubin {
	width:200px;
	padding:5px;
}
input.Recruit_add {
	width:640px;
	padding:5px;
}
input.Recruit_education_grad,
input.Recruit_career_grad {
	width:370px;
	padding:5px;
}
.recruit_con {
	border:1px solid #ffffff;
	padding:30px 0 30px 50px;
	margin-top:50px;
	margin-bottom:50px;
	color:#ffffff;
	line-height:1.6em;
	font-size:14px;
}
.recruit_caution .consent_checkbx {
	text-align:center;
	color:#ffffff;
}
.recruit_caution .consent_checkbx label {
	margin-left:20px;
}
.recruit_caution .send_btn {
	text-align:center;
	margin:0 auto;
	padding-top:25px;
}
#submitButton {
    background: url('../../recruit/img/recruit_btn.png') no-repeat center top;
    width: 476px;
    height: 56px;
    border: 0px;
	cursor:pointer; 
}


/***************************************************************************

		5. privacy

****************************************************************************/

.showcase_p {
    width: 100%;
	min-width:1080px;
    height: 200px;
    background:#eda700;
}
.showcase_p .showcase_p_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;
}
h1 {
	color:#fff;
}
.showcase_p .showcase_p_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_p .showcase_p_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_p .showcase_p_inner p {
	padding-top:50px;
}
.showcase_p .showcase_p_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}

/* -----------------
/* pagecon01p
------------------ */

#pagecon01p { 
	width:100%; 
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
}
#pagecon01p_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:50px;
}
#pagecon01p #pagecon01p_inner .privacy_tit {
	color:#403114;
	font-family: "KozMinPro-Regular","小塚明朝 Pro R","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:16px;
	padding:20px 0 5px 0;
}
#pagecon01p #pagecon01p_inner .privacy_txt {
	color:#403114;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	padding:0 0 30px 0;
}

/***************************************************************************

		6. news

****************************************************************************/

.showcase_n {
    width: 100%;
	min-width:1080px;
    height: 225px;
    background:#fdd804;
}
.showcase_n .showcase_n_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;
}
h1 {
	color:#fff;
}
.showcase_n .showcase_n_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_n .showcase_n_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_n .showcase_n_inner p {
	padding-top:50px;
}
.showcase_n .showcase_n_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}

/* -----------------
/* pagecon01n
------------------ */

#pagecon01n { 
	width:100%; 
	min-width:1080px;
	margin:0 auto; 
	text-align:left; 
	overflow:hidden; 
	background:#fffef7; 
	padding:150px 0;
}
#pagecon01n_inner { 
	width:980px; 
	margin:0 auto; 
	text-align:left; 
	padding:50px;
}
#pagecon01n #pagecon01n_inner .news_bx1 {
	background:url(../../news/img/photo01.jpg) no-repeat right top;
}
#pagecon01n #pagecon01n_inner .news_bx2 {
	background:url(../../news/img/photo02.jpg) no-repeat right top;
}
#pagecon01n #pagecon01n_inner .news_bx3 {
	background:url(../../news/img/photo03.jpg) no-repeat right top;
}
#pagecon01n #pagecon01n_inner .news_bx4 {
	background:url(../../news/img/photo04.jpg) no-repeat right top;
}
#pagecon01n #pagecon01n_inner .news_bx5 {
	background:url(../../news/img/photo05.jpg) no-repeat right top;
}
#pagecon01n #pagecon01n_inner .news_bx6 {
	background:url(../../news/img/photo06.jpg) no-repeat right top;
}
#pagecon01n #pagecon01n_inner .news_bx7 {
	background:url(../../news/img/photo07.jpg) no-repeat right top;
}
#pagecon01n #pagecon01n_inner .news_bx a,
#pagecon01n #pagecon01n_inner .news_bx4 a {
	color:#000;
}
#pagecon01n #pagecon01n_inner .newsphoto_list {
	margin-top:0px;
	padding:0;
}
#pagecon01n #pagecon01n_inner .newsphoto_list ul {
	margin-left:/*115px*/112px;
	margin-top:0;
	padding:0;
	margin-bottom:50px;
	float:left;
	margin-top:5px;
}
#pagecon01n #pagecon01n_inner .newsphoto_list li {
	float:left;
	padding-left:2px;
}
#pagecon01n #pagecon01n_inner .news_day {
text-align:center;
	width:100px;
	color:#403114;
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	padding:50px 30px 50px 0;
	float:left;
}
#pagecon01n #pagecon01n_inner .news_day span {
	font-family: Roboto, Verdana, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:10px;
	line-height:0;
}
#pagecon01n #pagecon01n_inner .news_tit {
	color:#403114;
	font-family: "KozMinPro-Regular","小塚明朝 Pro R","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:16px;
	width:450px;
	margin:50px 0 5px 130px;
}
#pagecon01n #pagecon01n_inner .news_txt {
	color:#403114;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	width:520px;
	margin:10px 0 0 130px;
	text-align:justify;
}
#pagecon01n #pagecon01n_inner .news_txt01 {
	color:#403114;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:14px;
	margin:25px 0 50px 130px;
}
.line {
	border-bottom:1px solid #000;
}

/***************************************************************************

		4. inquiryform

****************************************************************************/

.showcase_i {
    width: 100%;
	min-width:1080px;
    height: 290px;
    background:#47d0cc;
}
.showcase_i .showcase_i_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px;
}
h1 {
	color:#fff;
}
.showcase_i .showcase_i_inner h1.sub_tit {
	font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノゴシック ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-size:20px;
	color:fff;
	padding-top:30px;
}
.showcase_i .showcase_i_inner h1.sub_tit img {
	margin-right:20px;
	vertical-align:middle;
}
.showcase_i .showcase_i_inner p {
	padding-top:30px;
}
.showcase_i .showcase_i_inner .sub_tit_sign {
	padding-top:35px;
	text-align:right;
}
/* -----------------
/* pagecon01i
------------------ */

#pagecon01i { 
	width:100%;
	min-width:1080px; 
	margin:0 auto; 
	text-align:left; 
	overflow:hidden;  
	background:#fffef7;
}
#pagecon01i #pagecon01i_inner {
	width:980px;
	margin:0 auto;
	padding:0 50px 50px 50px;
}
#pagecon01i #pagecon01i_inner .pagecon01i_tit {
	padding:50px 0;
	text-align:center;
}

/* -----------------
/* inquiry_form_area
------------------ */

.inquiry_form_area {
	width:980px;
	float:left;
}
.inquiry_form_area .inquiry_tit {
	width:185px;
	padding-bottom: 35px;
	font-size:14px;
	color:#403114;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-weight:bolder;
	float:left;
	padding:5px;
}
.inquiry_form_area .inquiry_tit_l {
	width:185px;
	padding-bottom: 0px;
	font-size:14px;
	color:#403114;
	font-family: "KozGoPro-Blod","小塚ゴシック Pro B","ヒラギノ角ゴ ProN","Hiragino Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
	font-weight:bolder;
	float:left;
	padding:5px;
}
.inquiry_form_area .inquiry_txt_area label {
	color:#403114;
	padding:5px;
}
.inquiry_form_area .inquiry_txt_area {
	width:700px;
	padding-left:60px;
	padding-bottom: 35px;
	font-size:14px;
	float:left;
	border-left:1px solid #403114;
}

input,textarea {
	border:1px solid #403114;
}
input.Inquiry_name,
input.Inquiry_furigana {
	width:500px;
	padding:5px;
}
input.Inquiry_mail,
input.Inquiry_mailagain,
input.Inquiry_tel {
	width:400px;
	padding:5px;
}
input.Inquiry_yubin {
	width:200px;
	padding:5px;
}
input.Inquiry_add {
	width:640px;
	padding:5px;
}
.inquiry_con {
	border:1px solid #403114;
	padding:30px 0 30px 50px;
	margin-top:50px;
	margin-bottom:50px;
	color:#ffffff;
	background:#403114;
	line-height:1.6em;
	font-size:14px;
}
.inquiry_caution .consent_i_checkbx {
	text-align:center;
	color:#403114;
}
.inquiry_caution .consent_i_checkbx label {
	margin-left:20px;
}
.inquiry_caution .send_btn_i {
	text-align:center;
	margin:0 auto;
	padding-top:25px;
}
#submitButton {
    background: url('../../inquiryform/img/inquiryform_btn.png') no-repeat center top;
    width: 476px;
    height: 56px;
    border: 0px;
	cursor:pointer; 
}

