﻿.con_intro .box_int,.con_pnav ul,.con_facilities .box_fac,.con_bath .box_bath,.con_fac_info,.con_fac_info .box_check,.con_fac_info .box_check table{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_intro .box_int,.con_pnav ul,.con_facilities .box_fac,.con_bath .box_bath,.con_fac_info,.con_fac_info .box_check,.con_fac_info .box_check table{width:95%}}@media only screen and (max-width: 767px){.con_intro .box_int,.con_pnav ul,.con_facilities .box_fac,.con_bath .box_bath,.con_fac_info,.con_fac_info .box_check,.con_fac_info .box_check table{width:85.41667%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?3bxj7q");src:url("../fonts/icomoon.eot?3bxj7q#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?3bxj7q") format("truetype"),url("../fonts/icomoon.woff?3bxj7q") format("woff"),url("../fonts/icomoon.svg?3bxj7q#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_intro{position:relative;padding:6.25% 0 5.72917%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:10% 0 9.16667%}}@media only screen and (max-width: 767px){.con_intro{padding:20.83333% 0 18.75%}}.con_intro:after{content:'';position:absolute;right:3.64583%;bottom:0;z-index:-1;width:30%;height:100%;background:url(../images/common/bg1.png) left top}@media only screen and (max-width: 767px){.con_intro:after{right:0}}@media only screen and (max-width: 767px){.con_intro:after{width:50%}}.con_intro .box_int h3{margin-bottom:1.66667%;text-align:center;font-size:172%;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.2em;line-height:2}@media only screen and (max-width: 767px){.con_intro .box_int h3{margin-bottom:6.09756%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h3{font-size:158%}}@media only screen and (max-width: 767px){.con_intro .box_int h3{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h3{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_intro .box_int h3{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h3{line-height:1.8}}@media only screen and (max-width: 767px){.con_intro .box_int h3{line-height:1.66}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_int h3{font-size:143%;letter-spacing:.12em}}.con_intro .box_int .txt{font-size:115%;letter-spacing:.2em;line-height:2.25}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .box_int .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_intro .box_int .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_int .txt{letter-spacing:.12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .txt{line-height:2.02}}@media only screen and (max-width: 767px){.con_intro .box_int .txt{line-height:2}}@media only screen and (min-width: 768px){.con_intro .box_int .txt{text-align:center}}.con_pnav{padding:2.08333% 0;background:#eeece6}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{padding:3.33333% 0}}@media only screen and (max-width: 767px){.con_pnav{padding:8.33333% 0}}.con_pnav ul{max-width:1200px;display:flex;flex-wrap:wrap}.con_pnav ul li{width:23.33333%;margin:2.08333% 0 0 2.22167%}@media only screen and (max-width: 767px){.con_pnav ul li{width:100%}}@media only screen and (max-width: 767px){.con_pnav ul li{margin:3.125% 0 0 0}}@media only screen and (min-width: 768px){.con_pnav ul li:nth-child(-n+4){margin-top:0}.con_pnav ul li:nth-child(4n+1){margin-left:0}}@media only screen and (max-width: 767px){.con_pnav ul li:first-child{margin-top:0}}.con_pnav ul li a{display:flex;align-items:flex-start;height:100%;padding:3.21429% 3.57143% 0 3.57143%;background:#fff;box-sizing:border-box;text-decoration:none;border-bottom:1px solid #2b80a7;transition:background 500ms ease,color 500ms ease}@media only screen and (max-width: 767px){.con_pnav ul li a{align-items:center}}@media only screen and (max-width: 767px){.con_pnav ul li a{padding:2.43902%}}@media only screen and (min-width: 768px){.con_pnav ul li a{flex-wrap:wrap}.con_pnav ul li a>*{width:100%}}@media only screen and (max-width: 767px){.con_pnav ul li a .img{width:33.33333%}}.con_pnav ul li a .img img{width:100%}.con_pnav ul li a .txt{position:relative;padding:3.84615% 9.61538%;box-sizing:border-box;text-align:center;font-size:115%;letter-spacing:.2em;line-height:1.5;line-height:1.375}@media only screen and (max-width: 767px){.con_pnav ul li a .txt{padding:0 0.8em 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li a .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_pnav ul li a .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li a .txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_pnav ul li a .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_pnav ul li a .txt{letter-spacing:.12em}}@media only screen and (max-width: 767px){.con_pnav ul li a .txt{width:62.82051%;margin-left:3.84615%}}.con_pnav ul li a .txt:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:3.84615%;top:50%;margin:-.5em 0 0;color:#2b80a7;font-size:94%;line-height:1;transition:color 500ms ease}@media only screen and (max-width: 767px){.con_pnav ul li a .txt:after{right:0}}.con_pnav ul li a:hover{background:#2b80a7;color:#fff}.con_pnav ul li a:hover .txt:after{color:#fff}.con_facilities{padding:5.98958% 0 6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities{padding:9.58333% 0 10%}}@media only screen and (max-width: 767px){.con_facilities{padding:15.10417% 0 18.75%}}.con_facilities.bg{background:#fbfaf6}.con_facilities .box_fac h3{margin-bottom:4.58333%}@media only screen and (max-width: 767px){.con_facilities .box_fac h3{margin-bottom:8.85417%}}.con_facilities .box_fac h3 em i{font-size:77%}@media only screen and (max-width: 767px){.con_facilities .box_fac .js-slider .slide{overflow:hidden}.con_facilities .box_fac .js-slider .slide img{position:relative;width:130%;max-width:none;margin-left:-15%}}.con_facilities .box_fac .js-slider .slick-dots{position:absolute;right:2.91667%;bottom:0;z-index:1;margin-bottom:2.91667%}@media only screen and (max-width: 767px){.con_facilities .box_fac .js-slider .slick-dots{right:5.20833%}}@media only screen and (max-width: 767px){.con_facilities .box_fac .js-slider .slick-dots{margin-bottom:5.20833%}}.con_facilities .box_fac .js-slider .slick-dots li{width:7px;height:7px;border:1px solid #fff;border-radius:50%;box-sizing:border-box;transition:background 500ms ease,transform 500ms ease}@media only screen and (max-width: 767px){.con_facilities .box_fac .js-slider .slick-dots li{width:.42em}}@media only screen and (max-width: 767px){.con_facilities .box_fac .js-slider .slick-dots li{height:.42em}}.con_facilities .box_fac .js-slider .slick-dots li+li{margin-top:1.35em}@media only screen and (max-width: 767px){.con_facilities .box_fac .js-slider .slick-dots li+li{margin-top:1.14em}}.con_facilities .box_fac .js-slider .slick-dots li button{display:none}.con_facilities .box_fac .js-slider .slick-dots li:hover,.con_facilities .box_fac .js-slider .slick-dots li.slick-active{cursor:pointer;background:#fff;transform:scale(1.42)}@media only screen and (max-width: 767px){.con_facilities .box_fac .js-slider .slick-dots li:hover,.con_facilities .box_fac .js-slider .slick-dots li.slick-active{transform:scale(1.53)}}.con_facilities .box_fac .wrp_fac{margin-top:5%}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac{margin-top:7.31707%}}@media only screen and (min-width: 768px){.con_facilities .box_fac .wrp_fac{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}}.con_facilities .box_fac .wrp_fac .wrp_txt{width:48.33333%}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt{width:100%}}.con_facilities .box_fac .wrp_fac .wrp_txt .st{font-size:172%;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.2em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{font-size:158%}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{line-height:1.8}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{line-height:1.66}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{font-size:143%;letter-spacing:.12em}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .st{text-align:center}}.con_facilities .box_fac .wrp_fac .wrp_txt .txt{margin-top:2.5%;font-size:115%;letter-spacing:.2em;line-height:2.25}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{margin-top:7.31707%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{letter-spacing:.12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{line-height:2.02}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_txt .txt{line-height:2}}.con_facilities .box_fac .wrp_fac .wrp_table{width:48.33333%}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_table{width:100%}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_fac .wrp_table{margin-top:7.31707%}}.con_facilities .box_fac .wrp_fac .wrp_table table{width:100%}.con_facilities .box_fac .wrp_fac .wrp_table table tr td span{font-weight:600;color:#cc3d13}.con_facilities .box_fac .wrp_hotspring_rsv{background:#fff;margin-top:4.16667%;padding:5.41667% 9.16667% 5%}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv{margin-top:12.19512%}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv{padding:1.5em}}.con_facilities .box_fac .wrp_hotspring_rsv .st{text-align:center;font-size:215%;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.24em;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_hotspring_rsv .st{font-size:172%}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .st{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_hotspring_rsv .st{letter-spacing:.19em}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .st{letter-spacing:.08em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_facilities .box_fac .wrp_hotspring_rsv .st{font-size:193%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .box_fac .wrp_hotspring_rsv .st{font-size:150%;letter-spacing:.12em}}.con_facilities .box_fac .wrp_hotspring_rsv .st:before{content:"";display:inline-block;vertical-align:middle;width:1.2em;height:1em;background:url(../../facilities/images/ic_hot.jpg) no-repeat center center/100% 100%;margin-right:.8em;margin-top:-.5em}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .st:before{margin-right:.5em}}.con_facilities .box_fac .wrp_hotspring_rsv .txt{text-align:center;margin-top:2.5%;font-size:115%;letter-spacing:.2em;line-height:2.25}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{text-align:center}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{text-align:justify}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{margin-top:7.31707%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{letter-spacing:.12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{line-height:2.02}}@media only screen and (max-width: 767px){.con_facilities .box_fac .wrp_hotspring_rsv .txt{line-height:2}}.con_bath{position:relative;z-index:1;background:#fff;padding:6.25% 0 5.72917%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath{padding:10% 0 9.16667%}}@media only screen and (max-width: 767px){.con_bath{padding:20.83333% 0 18.75%}}.con_bath:after{content:'';position:absolute;left:3.64583%;top:0;z-index:-1;width:30%;padding-bottom:25.52083%;background:url(../images/common/bg02.jpg) left top}@media only screen and (max-width: 767px){.con_bath:after{left:0}}@media only screen and (max-width: 767px){.con_bath:after{width:50%}}@media only screen and (max-width: 767px){.con_bath:after{padding-bottom:51.04167%}}.con_bath .box_bath h3{margin-bottom:4.58333%}@media only screen and (max-width: 767px){.con_bath .box_bath h3{margin-bottom:8.85417%}}.con_bath .box_bath .wrp_img{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:960px;margin:auto}@media only screen and (max-width: 767px){.con_bath .box_bath .wrp_img{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con_bath .box_bath .wrp_img .img{width:29.16667%;width:29.16667%;margin:0 0 0 1.35417%}@media only screen and (max-width: 767px){.con_bath .box_bath .wrp_img .img{width:49%}}@media only screen and (max-width: 767px){.con_bath .box_bath .wrp_img .img{margin:0 0 0 2%}}.con_bath .box_bath .wrp_img .img:first-child{margin-top:0}@media only screen and (max-width: 767px){.con_bath .box_bath .wrp_img .img:nth-child(odd){margin-left:0}.con_bath .box_bath .wrp_img .img:nth-child(n+3){margin-top:2%}}.con_bath .box_bath table{width:100%;margin-top:4.58333%}@media only screen and (max-width: 767px){.con_bath .box_bath table{margin-top:8.85417%}}.con_bath .box_bath table tr td{background:#fff}.con_fac_info{max-width:1480px;padding-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info{padding-top:8.33333%}}@media only screen and (max-width: 767px){.con_fac_info{padding-top:12.5%}}.con_fac_info h3{margin-bottom:4.58333%}@media only screen and (max-width: 767px){.con_fac_info h3{margin-bottom:8.85417%}}.con_fac_info .box_fac_info{width:100%;margin-bottom:4.58333%}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info{margin-bottom:8.85417%}}@media only screen and (min-width: 768px){.con_fac_info .box_fac_info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.con_fac_info .box_fac_info .wrp_img{width:58.10811%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_img{width:50%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_img{width:100%}}.con_fac_info .box_fac_info .wrp_img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_img{overflow:hidden}.con_fac_info .box_fac_info .wrp_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_fac_info .box_fac_info .wrp_txt{width:27.7027%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_txt{width:45%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt{width:100%}}@media only screen and (min-width: 768px){.con_fac_info .box_fac_info .wrp_txt{margin-left:4.72973%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt{margin-top:9.7561%}}.con_fac_info .box_fac_info .wrp_txt .st{margin-bottom:3.33333%;font-size:172%;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.2em;line-height:2}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .st{margin-bottom:6.09756%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_txt .st{font-size:158%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .st{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_txt .st{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_txt .st{line-height:1.8}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .st{line-height:1.66}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fac_info .box_fac_info .wrp_txt .st{font-size:143%;letter-spacing:.12em}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .st{text-align:center}}.con_fac_info .box_fac_info .wrp_txt .txt{font-size:115%;letter-spacing:.2em;line-height:2.25}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_txt .txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fac_info .box_fac_info .wrp_txt .txt{letter-spacing:.12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info .wrp_txt .txt{line-height:2.02}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info .wrp_txt .txt{line-height:2}}.con_fac_info .box_fac_info2{width:100%;max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_fac_info .box_fac_info2{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.con_fac_info .box_fac_info2 .wrp_img{width:51.66667%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info2 .wrp_img{width:50%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_img{width:100%}}.con_fac_info .box_fac_info2 .wrp_img img{width:100%}.con_fac_info .box_fac_info2 .wrp_img .img{width:48.3871%}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_img .img{width:49%}}.con_fac_info .box_fac_info2 .wrp_img .img+.img{margin-top:-32.25806%}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_img .img+.img{margin-top:0}}.con_fac_info .box_fac_info2 .wrp_txt{width:45%;font-size:115%;letter-spacing:.2em;line-height:2.25}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info2 .wrp_txt{width:45%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info2 .wrp_txt{font-size:108%}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info2 .wrp_txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fac_info .box_fac_info2 .wrp_txt{letter-spacing:.12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_fac_info2 .wrp_txt{line-height:2.02}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_txt{line-height:2}}@media only screen and (max-width: 767px){.con_fac_info .box_fac_info2 .wrp_txt{margin-top:9.7561%}}.con_fac_info .box_cnt{max-width:1200px;margin:auto;margin-top:6.75676%;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt{margin-top:12.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt{max-width:960px}}.con_fac_info .box_cnt li{width:30%;margin:11.66667% 0 0 5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt li{width:48%}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt li{margin:11.66667% 0 0 4%}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li{margin:18.75% 0 0}}@media only screen and (min-width: 1200px){.con_fac_info .box_cnt li:nth-child(-n+3){margin-top:0}.con_fac_info .box_cnt li:nth-child(3n+1){margin-left:0}}@media print{.con_fac_info .box_cnt li:nth-child(-n+3){margin-top:0}.con_fac_info .box_cnt li:nth-child(3n+1){margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt li:nth-child(-n+2){margin-top:0}.con_fac_info .box_cnt li:nth-child(2n+1){margin-left:0}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li:first-child{margin-top:0}}.con_fac_info .box_cnt li .img{position:relative;margin-bottom:2em}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .img{margin-bottom:1.5em}}.con_fac_info .box_cnt li .img:after{content:'';width:0;height:0;padding-bottom:calc(241 / 360 * 100%);display:block}.con_fac_info .box_cnt li .img img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.con_fac_info .box_cnt li .st{text-align:center;font-size:129%;margin-bottom:1em;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.15em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt li .st{font-size:122%}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .st{font-size:115%}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .st{margin-bottom:.8em}}.con_fac_info .box_cnt li .txt{margin-bottom:1.5em;font-size:115%;letter-spacing:.2em;line-height:2.25}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .txt{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt li .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt li .txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fac_info .box_cnt li .txt{letter-spacing:.12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_cnt li .txt{line-height:2.02}}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .txt{line-height:2}}.con_fac_info .box_cnt li .txt em{display:block;color:#cc3d13}.con_fac_info .box_cnt li .tbl_basic{width:100%}@media only screen and (min-width: 768px){.con_fac_info .box_cnt li .tbl_basic tr th,.con_fac_info .box_cnt li .tbl_basic tr td{padding:15px 20px}}.con_fac_info .box_cnt li .tbl_basic tr th{width:10%}@media only screen and (max-width: 767px){.con_fac_info .box_cnt li .tbl_basic tr th{width:30%}}.con_fac_info .box_cnt li .tbl_basic tr td .lnk{display:flex;align-items:center}.con_fac_info .box_cnt li .tbl_basic tr td .lnk:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2b80a7}.con_fac_info .box_cnt li .tbl_basic tr td .lnk span{cursor:pointer;text-decoration:underline}.con_fac_info .box_cnt li .tbl_basic tr td .lnk span:hover{text-decoration:none}.con_fac_info .box_check{width:100%;max-width:1200px;margin:auto;margin-top:6.75676%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_check{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_fac_info .box_check{margin-top:12.5%}}.con_fac_info .box_check .wrp_st{text-align:center}.con_fac_info .box_check .wrp_st em{display:inline-block;vertical-align:middle;font-size:115%;letter-spacing:.2em}@media only screen and (max-width: 767px){.con_fac_info .box_check .wrp_st em{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_check .wrp_st em{font-size:108%}}@media only screen and (max-width: 767px){.con_fac_info .box_check .wrp_st em{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac_info .box_check .wrp_st em{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_fac_info .box_check .wrp_st em{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fac_info .box_check .wrp_st em{letter-spacing:.12em}}@media only screen and (max-width: 767px){.con_fac_info .box_check .wrp_st em:first-child{margin-top:0}}.con_fac_info .box_check .wrp_st em:before{margin-right:1em;content:"";display:inline-block;vertical-align:middle;width:32px;height:33px;background:url(../../facilities/images/ic_check01.png) no-repeat center center/100% 100%}.con_fac_info .box_check .wrp_st em span{font-size:188%;color:#2b80a7;display:inline-block;vertical-align:middle;margin-left:.25em;margin-top:-.22em;font-family:'Inria Sans', sans-serif;font-weight:bold}.con_fac_info .box_check .wrp_st i{display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px){.con_fac_info .box_check .wrp_st i{margin:0 1em}}@media only screen and (max-width: 767px){.con_fac_info .box_check .wrp_st i{display:none}}.con_fac_info .box_check .wrp_st i+em:before{background-image:url(../../facilities/images/ic_check02.png)}.con_fac_info .box_check table{width:100%;max-width:1200px;margin:auto;margin:1.66667% auto 0}@media only screen and (max-width: 767px){.con_fac_info .box_check table{margin:6.09756% auto 0}}.con_fac_info .box_check table tr td i{display:inline-block;vertical-align:middle}
