.facility #wrap{overflow:hidden}.facility #wrap>.inner{max-width:1334px}.facility #wrap .cmn-ttl span{display:block}@media (max-width: 767px){.facility #wrap .cmn-ttl span{text-align:center}}.facility #wrap .cmn-ttl span.en{font-family:"Lato",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.04em;font-weight:600}@media (max-width: 767px){.facility #wrap .cmn-ttl span.en{font-size:20px;letter-spacing:0.05em}}.facility #wrap .cmn-ttl span.jp{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:700;margin-top:7px;font-feature-settings:normal}@media (max-width: 767px){.facility #wrap .cmn-ttl span.jp{font-size:12px;margin-top:5px}}.facility #wrap .section{padding-bottom:196px}@media (max-width: 767px){.facility #wrap .section{padding:36px 20px 24px}.facility #wrap .section.sec-training,.facility #wrap .section.sec-analysis{margin-bottom:13px}.facility #wrap .section.sec-picching{margin-bottom:26px}}.facility #wrap .section--odd{background-color:#1D5CAB;color:#fff}@media (min-width: 768px){.facility #wrap .section--odd#analysis{padding-bottom:168px}}.facility #wrap .section--even{background-color:#fff;color:#1D5CAB}@media (min-width: 768px){.facility #wrap .section .gallery{display:flex}}.facility #wrap .section .gallery__left{flex:1;padding:70px 30px 0 72px}@media only screen and (min-width: 768px) and (max-width: 1439px){.facility #wrap .section .gallery__left{padding:max(5vw, 25px) 30px 0 max(5vw, 25px)}}@media (max-width: 767px){.facility #wrap .section .gallery__left{padding:0 0 2.4vw}}.facility #wrap .section .gallery__left .img{margin-top:84px;width:66%}@media only screen and (min-width: 768px) and (max-width: 1440px){.facility #wrap .section .gallery__left .img{max-width:239px}}@media only screen and (min-width: 768px) and (max-width: 1360px){.facility #wrap .section .gallery__left .img{margin-top:40px}}@media (max-width: 767px){.facility #wrap .section .gallery__left .img{width:100%;margin-top:18px}}.facility #wrap .section .gallery__left .img img{width:100%;object-fit:contain}.facility #wrap .section .gallery__right{width:67.5%}@media (max-width: 767px){.facility #wrap .section .gallery__right{width:100%}}.facility #wrap .section .gallery__right img{width:100%;object-fit:contain}.facility #wrap .section .content{width:67.5%;display:flex;margin:min(52px, 3.8vw) 0 0 auto}@media (max-width: 767px){.facility #wrap .section .content{width:100%;flex-direction:column;margin:21px 0 0}}.facility #wrap .section .content .ttl{font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.05em;font-weight:700;width:226px}@media (max-width: 767px){.facility #wrap .section .content .ttl{width:100%;font-size:20px;line-height:calc(28 / 20);margin-bottom:7px}}.facility #wrap .section .content .txt{flex:1;padding-left:37px;padding-right:20px;max-width:561px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:700;text-align:justify}@media only screen and (min-width: 768px) and (max-width: 1024px){.facility #wrap .section .content .txt{padding-left:30px}}@media (max-width: 767px){.facility #wrap .section .content .txt{padding:0;max-width:100%;font-size:14px;line-height:calc(24 / 14);font-weight:600}}.facility #wrap .sec-intro{margin:122px 0 44px}@media (max-width: 767px){.facility #wrap .sec-intro{margin:33px 0 24px}}.facility #wrap .sec-intro .inner{max-width:1075px}@media (min-width: 768px){.facility #wrap .sec-intro .inner{display:flex;justify-content:space-between}}.facility #wrap .sec-intro .ttl{width:48%;color:#1D5CAB;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.1em;font-weight:700;text-align:justify}@media (max-width: 767px){.facility #wrap .sec-intro .ttl{width:100%;font-size:20px;line-height:calc(32 / 20)}}.facility #wrap .sec-intro .txt{width:50%;max-width:508px;font-size:18px;font-size:1.8rem;line-height:1.83333em;letter-spacing:0em;font-weight:500;text-align:justify}@media (max-width: 767px){.facility #wrap .sec-intro .txt{width:100%;max-width:100%;font-size:14px;line-height:calc(24 / 14);letter-spacing:0.05em;font-weight:600;margin-top:11px}}.facility #wrap .sec-anchor{margin:89px 0 67px}@media (max-width: 767px){.facility #wrap .sec-anchor{margin:55px 0 36px}}.facility #wrap .sec-anchor .inner{max-width:1336px}@media (min-width: 768px){.facility #wrap .sec-anchor .inner{display:flex;align-items:center;justify-content:space-between}}.facility #wrap .sec-anchor .label{color:#1D5CAB}@media (max-width: 767px){.facility #wrap .sec-anchor .label{text-align:center}}.facility #wrap .sec-anchor .label span{display:block}.facility #wrap .sec-anchor .label span.en{font-family:"Lato",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.04em;font-weight:600;margin-bottom:1px}@media (max-width: 767px){.facility #wrap .sec-anchor .label span.en{font-size:30px;letter-spacing:0.05em;margin-bottom:-5px}}.facility #wrap .sec-anchor .label span.jp{font-size:18px;font-size:1.8rem;line-height:2.5em;letter-spacing:.05em;font-weight:700;font-feature-settings:normal}@media (max-width: 767px){.facility #wrap .sec-anchor .label span.jp{font-size:15px}}.facility #wrap .sec-anchor__right{width:100%;max-width:991px}@media (min-width: 768px){.facility #wrap .sec-anchor .lst-anchor{margin-bottom:22px;max-width:939px;flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-left:0;margin-right:auto}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1336px){.facility #wrap .sec-anchor .lst-anchor{padding-right:0}}@media (max-width: 767px){.facility #wrap .sec-anchor .lst-anchor{margin-top:27px}}@media (min-width: 768px){.facility #wrap .sec-anchor .lst-anchor__item{margin-bottom:10px}}@media (max-width: 767px){.facility #wrap .sec-anchor .lst-anchor__item:not(:last-child){margin-bottom:21px}}.facility #wrap .sec-anchor .lst-anchor__item a{display:block;color:#1D5CAB;border-bottom:1px solid #1D5CAB;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.01em;font-weight:700;position:relative;padding-right:36px;font-feature-settings:normal;padding-bottom:14px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1336px){.facility #wrap .sec-anchor .lst-anchor__item a{padding-right:30px}}@media only screen and (min-width: 768px) and (max-width: 1037px){.facility #wrap .sec-anchor .lst-anchor__item a{font-size:15px}}@media (max-width: 767px){.facility #wrap .sec-anchor .lst-anchor__item a{font-size:15px;letter-spacing:0.1em;padding-bottom:19px}}.facility #wrap .sec-anchor .lst-anchor__item a::after{content:"";width:25px;height:25px;background:url(../../img/common/icon/ico-arr-down_blue.svg) no-repeat center/contain;position:absolute;top:-4px;right:0}@media (max-width: 767px){.facility #wrap .sec-anchor .lst-anchor__item a::after{top:-5px}}@media only screen and (min-width: 1025px){.facility #wrap .sec-anchor .lst-anchor__item a:hover{opacity:1}.facility #wrap .sec-anchor .lst-anchor__item a:hover::after{animation:bouncing 0.75s ease-in-out}}.facility #wrap .sec-weight{padding-bottom:min(78px, 5.5vw)}@media (max-width: 767px){.facility #wrap .sec-weight{padding-bottom:48px}}@media (max-width: 767px){.facility #wrap .sec-analysis{position:relative}.facility #wrap .sec-analysis::after{content:"";width:100%;height:1px;background-color:#1D5CAB;position:absolute;top:-1px;left:0}}@media (max-width: 767px){.facility #wrap .sec-analysis .content .ttl{width:auto;margin-right:-10px}}.facility #wrap .sec-indoor{background-color:#d9d9d9;color:#1D5CAB;padding:69px 34px 60px}@media (min-width: 768px){.facility #wrap .sec-indoor{display:flex}}@media (max-width: 767px){.facility #wrap .sec-indoor{padding:46px 11px 46px}}.facility #wrap .sec-indoor .cmn-ttl .en{letter-spacing:0.05em}.facility #wrap .sec-indoor .img{margin-top:9px}@media (min-width: 768px){.facility #wrap .sec-indoor .img{margin-left:-41px;width:calc(100% - 352px);max-width:806px;height:fit-content}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.facility #wrap .sec-indoor .img{margin-left:-20px}}@media (max-width: 767px){.facility #wrap .sec-indoor .img{text-align:center;margin:21px -11px -15px 6px;padding-bottom:15px}}.facility #wrap .sec-indoor .img img{width:100%;object-fit:contain}@media (max-width: 767px){.facility #wrap .sec-indoor .img img{width:455px;max-width:none}}.facility #wrap .sec-indoor .note{display:flex;justify-content:center;align-items:center;color:#000;margin-top:19px}.facility #wrap .sec-indoor .note .txt{font-size:12px;font-size:1.2rem;line-height:1.58333em;letter-spacing:0em;font-weight:400;margin-left:10px}.facility #wrap .sec-club{background-color:#d9d9d9;color:#1D5CAB;margin:100px 0 62px}@media (min-width: 768px){.facility #wrap .sec-club{display:flex;justify-content:space-between;padding-left:34px}}@media (max-width: 767px){.facility #wrap .sec-club{padding:48px 0 47px;margin:24px 0 56px}}@media (min-width: 768px){.facility #wrap .sec-club .cmn-ttl{margin-top:69px;margin-right:30px}}.facility #wrap .sec-club .cmn-ttl .en{letter-spacing:0.05em}@media (min-width: 768px){.facility #wrap .sec-club .img{width:calc(100% - 160px);max-width:950px;height:fit-content}}@media (max-width: 767px){.facility #wrap .sec-club .img{text-align:center;margin-top:18px;margin-bottom:-15px;padding-bottom:15px}}.facility #wrap .sec-club .img img{width:100%;object-fit:contain}@media only screen and (min-width: 402px) and (max-width: 403px){.facility #wrap .sec-club .img img{height:544px}}@media (max-width: 767px){.facility #wrap .sec-club .img img{width:518px;max-width:none;margin-right:15px}}@media (min-width: 768px){.facility #wrap .sec-club .os-content-glue{height:auto !important;aspect-ratio:950/716}}.facility #wrap .sec-club .note{display:flex;justify-content:center;align-items:center;color:#000;margin-top:19px}.facility #wrap .sec-club .note .txt{font-size:12px;font-size:1.2rem;line-height:1.58333em;letter-spacing:0em;font-weight:400;margin-left:10px}.facility #wrap .sec-gallery{margin-bottom:100px}@media (max-width: 767px){.facility #wrap .sec-gallery{margin-bottom:67px}}.facility #wrap .sec-gallery .lst-thumb{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:min(35px, 2.5vw) min(62px, 4.4vw)}@media (max-width: 767px){.facility #wrap .sec-gallery .lst-thumb{grid-template-columns:100%;grid-gap:31px}}.facility #wrap .sec-gallery .lst-thumb__item{display:flex;flex-direction:column;justify-content:flex-end}.facility #wrap .sec-gallery .lst-thumb__item .item__thumb img{width:100%;object-fit:contain}.facility #wrap .sec-gallery .lst-thumb__item .item__cont{padding-top:12px}@media (max-width: 767px){.facility #wrap .sec-gallery .lst-thumb__item .item__cont{padding-top:14px}}.facility #wrap .sec-gallery .lst-thumb__item .item__cont .ttl{font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.05em;font-weight:700;color:#1D5CAB}@media (max-width: 767px){.facility #wrap .sec-gallery .lst-thumb__item .item__cont .ttl{letter-spacing:0.01em}}.facility #wrap .sec-gallery .lst-thumb__item .item__cont .txt{font-size:16px;font-size:1.6rem;line-height:1.5625em;letter-spacing:.05em;font-weight:700;margin-top:13px;text-align:justify}@media (max-width: 767px){.facility #wrap .sec-gallery .lst-thumb__item .item__cont .txt{font-size:14px;line-height:1.5;letter-spacing:0.01em;margin-top:11px}}.facility #wrap .sec-gallery .lst-thumb__item .thumb-slider{margin-bottom:0}.facility #wrap .sec-gallery .lst-thumb__item .thumb-slider .slick-dots{bottom:8px}.facility #wrap .sec-gallery .lst-thumb__item .thumb-slider .slick-dots li{margin:0 2px}.facility #wrap .sec-gallery .lst-thumb__item .thumb-slider .slick-dots li,.facility #wrap .sec-gallery .lst-thumb__item .thumb-slider .slick-dots button,.facility #wrap .sec-gallery .lst-thumb__item .thumb-slider .slick-dots button::before{width:6px;height:6px;border-radius:50%;border:none;color:#fff;background:#fff;padding:0;opacity:0.5}.facility #wrap .sec-gallery .lst-thumb__item .thumb-slider .slick-active{opacity:1 !important}@keyframes bouncing{0%,50%,100%{transform:translateY(0)}25%,75%{transform:translateY(6px)}}

/*# sourceMappingURL=maps/facility.min.css.map */
