﻿.con_intr{max-width:1490px;margin-top:2.86458%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{margin-top:4.58333%}}@media only screen and (max-width: 767px){.con_intr{margin-top:10.41667%}}@media only screen and (min-width: 768px){.con_intr{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media only screen and (min-width: 768px){.con_intr .box_txt{display:flex;flex-direction:row-reverse}}.con_intr .box_txt h3 .jp{line-height:1.6;letter-spacing:.08em}@media only screen and (min-width: 1200px){.con_intr .box_txt h3 .jp{width:3.2em}}@media print{.con_intr .box_txt h3 .jp{width:3.2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_txt h3 .jp{width:1.6em}}.con_intr .box_txt .txt{margin-top:5%}@media only screen and (max-width: 767px){.con_intr .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_intr .box_txt .txt{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal}}@media only screen and (min-width: 1561px){.con_intr .box_txt .txt{width:20em;margin-right:3.125em;line-height:2.5}}@media print{.con_intr .box_txt .txt{width:20em;margin-right:3.125em;line-height:2.5}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intr .box_txt .txt{width:16.8em;margin-right:1.875em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_txt .txt{width:17.6em;margin-right:1.33em;line-height:2.2}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_intr .box_txt .txt{width:15.2em;margin-right:1em;line-height:1.9}}.con_intr .box_img{position:relative;width:61.14094%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_img{width:55.77181%}}@media only screen and (max-width: 767px){.con_intr .box_img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intr .box_img{width:55.77181%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_intr .box_img{width:50.40268%}}@media only screen and (max-width: 767px){.con_intr .box_img{margin-top:9.09091%}}.con_intr .box_img img{width:100%}.con_intr .box_img .img1{position:relative;width:33.36992%;margin:0 0 0 10.4281%}.con_intr .box_img .img2{width:63.55653%;margin:-17.89243% 0 0 auto}.con_intr .box_img .img3{width:26.34468%;margin:-14.27003% 0 0}.con_nav{position:relative;margin-top:7.29167%;margin-bottom:5.72917%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nav{margin-top:11.66667%}}@media only screen and (max-width: 767px){.con_nav{margin-top:14.58333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nav{margin-bottom:9.16667%}}@media only screen and (max-width: 767px){.con_nav{margin-bottom:16.66667%}}.con_front{padding-top:5.20833%;background:url(../../facilities/images/bg_front.webp) no-repeat top left}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front{padding-top:8.33333%}}@media only screen and (max-width: 767px){.con_front{padding-top:10.41667%}}.con_front .box_front{position:relative;display:flex;justify-content:flex-end;flex-wrap:wrap;padding-bottom:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front{padding-bottom:20.83333%}}@media only screen and (max-width: 767px){.con_front .box_front{padding-bottom:0}}@media only screen and (min-width: 1561px) and (max-width: 1820px){.con_front .box_front{padding-bottom:13.02083%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_front .box_front{padding-bottom:16.66667%}}@media only screen and (max-width: 767px){.con_front .box_front{justify-content:flex-start;width:91.66667%;margin:auto}}.con_front .box_front .box_txt{width:22.03125%;margin-top:2.34375%;margin-right:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .box_txt{width:40%}}@media only screen and (max-width: 767px){.con_front .box_front .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .box_txt{margin-top:0}}@media only screen and (max-width: 767px){.con_front .box_front .box_txt{margin-top:2.34375%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .box_txt{margin-right:5%}}@media only screen and (max-width: 767px){.con_front .box_front .box_txt{margin-right:0}}@media only screen and (min-width: 1561px) and (max-width: 1820px){.con_front .box_front .box_txt{width:31.25%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_front .box_front .box_txt{width:37.5%}}.con_front .box_front .box_txt .txt{margin-top:8.27423%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .box_txt .txt{margin-top:5.20833%}}@media only screen and (max-width: 767px){.con_front .box_front .box_txt .txt{margin-top:3.97727%}}.con_front .box_front .box_txt .tbl{width:100%;margin-top:7.0922%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .box_txt .tbl{margin-top:4.16667%}}@media only screen and (max-width: 767px){.con_front .box_front .box_txt .tbl{margin-top:3.97727%}}.con_front .box_front .box_txt .tbl tr th{width:37.82506%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .box_txt .tbl tr th{width:37.5%}}@media only screen and (max-width: 767px){.con_front .box_front .box_txt .tbl tr th{width:30%}}.con_front .box_front .img1{width:56.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .img1{width:50%}}@media only screen and (max-width: 767px){.con_front .box_front .img1{width:81.25%}}.con_front .box_front .img1 img{width:100%}@media only screen and (min-width: 1561px) and (max-width: 1820px){.con_front .box_front .img1{width:56.25%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_front .box_front .img1{width:50%;overflow:hidden}.con_front .box_front .img1 img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .img1{overflow:hidden}.con_front .box_front .img1 img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_front .box_front .img1{overflow:hidden}.con_front .box_front .img1 img{position:relative;width:160%;max-width:none;margin-left:-30%}}@media only screen and (max-width: 767px){.con_front .box_front .img1{margin:6.25% 0 0 auto}}.con_front .box_front .img2{position:absolute;bottom:0;left:9.375%;width:25.52083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .img2{left:5%}}@media only screen and (max-width: 767px){.con_front .box_front .img2{left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front .img2{width:32.5%}}@media only screen and (max-width: 767px){.con_front .box_front .img2{width:51.04167%}}.con_front .box_front .img2 img{width:100%}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_front .box_front .img2{left:6.66667%}}@media only screen and (max-width: 767px){.con_front .box_front .img2{position:static;margin-top:-8.33333%}}.con_fac{position:relative}.con_fac .box_fac{position:relative;max-width:1490px;z-index:1;padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac .box_fac{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_fac .box_fac{padding-top:15.625%}}.con_fac .box_fac .img{margin-top:2.01342%}@media only screen and (max-width: 767px){.con_fac .box_fac .img{margin-top:5.11364%}}.con_fac .box_fac .img img{width:100%}.con_fac .box_fac .box_slide{margin-top:2.01342%}@media only screen and (max-width: 767px){.con_fac .box_fac .box_slide{margin-top:5.11364%}}.con_fac .box_fac .box_slide .slick-dots{position:absolute;left:0;bottom:-1.5em;display:flex;align-items:center;justify-content:center;z-index:1;width:100%}.con_fac .box_fac .box_slide .slick-dots li{width:6px;height:6px;margin:0 10px;position:relative;border-radius:100%;overflow:hidden;cursor:pointer;transition:all .75s ease-out}.con_fac .box_fac .box_slide .slick-dots li button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;padding:0;border:1px solid #fff;background-color:#fff;font-size:0;transition:background .75s ease-out}.con_fac .box_fac .box_slide .slick-dots li button:before{content:none}.con_fac .box_fac .box_slide .slick-dots li.slick-active button{background:none}.con_fac .box_fac .box_slide .slick-dots{bottom:1.5em}.con_fac .box_fac .box_slide .slick-dots li{margin:0 5px}.con_fac .box_fac .box_txt{max-width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:2.68456% auto 0}@media only screen and (max-width: 767px){.con_fac .box_fac .box_txt{margin:4.54545% auto 0}}.con_fac .box_fac .box_txt .txt{width:48%}@media only screen and (max-width: 767px){.con_fac .box_fac .box_txt .txt{width:100%}}.con_fac .box_fac .box_txt .tbl{width:45.83333%}@media only screen and (max-width: 767px){.con_fac .box_fac .box_txt .tbl{width:100%}}.con_fac .box_fac .box_txt .tbl tr th{width:36.36364%}@media only screen and (max-width: 767px){.con_fac .box_fac .box_txt .tbl tr th{width:30%}}@media only screen and (max-width: 767px){.con_fac .box_fac .box_txt .tbl{margin-top:5.11364%}}.con_fac .box_fac .con_device{max-width:1200px;margin:4.02685% auto 0;box-shadow:0px 0px 15px rgba(0,0,0,0.05);background:#fff;padding:4.36242% 5.36913% 4.69799%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device{margin:11.36364% auto 0}}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device{padding:7.38636% 6.81818% 7.95455%}}.con_fac .box_fac .con_device .box_device{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3.3557%}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device{margin-top:5.68182%}}.con_fac .box_fac .con_device .box_device .wrp_txt{width:50.96154%}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device .wrp_txt{width:100%}}.con_fac .box_fac .con_device .box_device .wrp_txt .st{position:relative;font-family:'Shippori Mincho', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:600;font-size:138%;padding-left:1em;margin:7.54717% 0 4.71698%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac .box_fac .con_device .box_device .wrp_txt .st{font-size:125%}}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device .wrp_txt .st{font-size:119%}}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device .wrp_txt .st{margin:4.54545% 0 2.84091%}}.con_fac .box_fac .con_device .box_device .wrp_txt .st:before{content:"■";position:absolute;top:1.3em;left:0;font-size:46%;color:#22449c}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device .wrp_txt .st:before{top:.8em}}.con_fac .box_fac .con_device .box_device .img{position:relative;width:42.30769%}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device .img{width:100%}}.con_fac .box_fac .con_device .box_device .img img{width:100%}.con_fac .box_fac .con_device .box_device .img span{position:absolute;bottom:1em;right:1.3em;font-size:88%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac .box_fac .con_device .box_device .img span{bottom:.5em}}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device .img span{bottom:.5em}}@media only screen and (max-width: 767px){.con_fac .box_fac .con_device .box_device .img{margin-top:7.72727%}}.con_fac#restaurant:after{content:"";position:absolute;top:-7.55208%;right:0;width:78.54167%;height:0;padding-top:37.76042%;background:url(../../facilities/images/bg_fac1.webp) no-repeat top left/contain;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac#restaurant:after{top:0}}@media only screen and (max-width: 767px){.con_fac#restaurant:after{top:0}}@media only screen and (max-width: 767px){.con_fac#restaurant:after{width:79.16667%}}@media only screen and (max-width: 767px){.con_fac#restaurant:after{padding-top:30vh}}.con_fac#conference:before{content:"";position:absolute;bottom:11.19792%;left:0;width:78.38542%;height:0;padding-top:37.76042%;background:url(../../facilities/images/bg_fac2.webp) no-repeat top left/contain;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac#conference:before{bottom:17.91667%}}@media only screen and (max-width: 767px){.con_fac#conference:before{bottom:22.39583%}}@media only screen and (max-width: 767px){.con_fac#conference:before{width:79.16667%}}@media only screen and (max-width: 767px){.con_fac#conference:before{padding-top:30vh}}.con_other{max-width:1490px;margin-top:7.29167%;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other{margin-top:11.66667%}}@media only screen and (max-width: 767px){.con_other{margin-top:14.58333%}}.con_other .box_other{width:47.31544%}@media only screen and (max-width: 767px){.con_other .box_other{width:100%}}.con_other .box_other .img{position:relative;margin-top:4.25532%}@media only screen and (max-width: 767px){.con_other .box_other .img{margin-top:3.40909%}}.con_other .box_other .img img{width:100%}.con_other .box_other .img span{position:absolute;bottom:1em;right:1.3em;font-size:88%;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other .img span{bottom:.5em}}@media only screen and (max-width: 767px){.con_other .box_other .img span{bottom:.5em}}.con_other .box_other .box_txt{width:85.39007%;margin:4.25532% auto 0}@media only screen and (max-width: 767px){.con_other .box_other .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_other .box_other .box_txt{margin:3.40909% auto 0}}.con_other .box_other .box_txt .tbl{width:100%;margin-top:4.25532%}@media only screen and (max-width: 767px){.con_other .box_other .box_txt .tbl{margin-top:5.11364%}}.con_other .box_other .box_txt .tbl tr th{width:28.36879%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other .box_txt .tbl tr th{width:29.78723%}}@media only screen and (max-width: 767px){.con_other .box_other .box_txt .tbl tr th{width:30%}}@media only screen and (max-width: 767px){.con_other .box_other+.box_other{margin-top:11.36364%}}.con_info{margin-top:8.33333%;padding:6.77083% 0 10.41667%;background:url(../../facilities/images/bg_info.webp) no-repeat top left/cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_info{margin-top:16.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{padding:10.83333% 0 16.66667%}}@media only screen and (max-width: 767px){.con_info{padding:13.54167% 0 20.83333%}}.con_info .box_info .tbl{margin-top:3.33333%}@media only screen and (max-width: 767px){.con_info .box_info .tbl{margin-top:4.54545%}}.con_info .box_info .tbl tr th{width:17.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .tbl tr th{width:20%}}@media only screen and (max-width: 767px){.con_info .box_info .tbl tr th{width:30%}}
