@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}body#spot section._box{border-radius:10px;overflow:hidden;width:calc(100% - 16px)}body#spot section .sub-heading{font-size:26px;font-size:2.6rem;font-weight:500;line-height:1}@media only screen and (max-width:767px){body#spot section .sub-heading{font-size:20px;font-size:2rem}}body#spot .js-page-title .icon,body#spot .js-page-title .sub,body#spot .js-page-title h1,body#spot .js-page-title+.desc .note,body#spot .js-page-title+.desc p{opacity:0;transform:translateY(40px)}body#spot .mv{background-image:url(../../assets/images/spot/mv.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:390px;justify-content:center;margin:0 auto;padding-left:72px}@media only screen and (max-width:767px){body#spot .mv{background-image:url(../../assets/images/spot/mv_sp.jpg);height:310px;padding:0 24px}}body#spot .mv .page-title .sub{display:block;font-size:18px;font-size:1.8rem;line-height:1.44444444}body#spot .mv .page-title h1{font-size:50px;font-size:5rem;font-weight:500;line-height:1.44;margin-top:15px}@media only screen and (max-width:767px){body#spot .mv .page-title h1{font-size:28px;font-size:2.8rem;line-height:1.42857143;margin-top:2px}}body#spot .mv .desc{margin-top:42px;max-width:544px}@media only screen and (max-width:767px){body#spot .mv .desc{margin-top:28px;max-width:inherit}}body#spot .mv .desc p{font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.85714286}@media only screen and (max-width:767px){body#spot .mv .desc p{font-size:12px;font-size:1.2rem;line-height:1.83333333}}body#spot .mv .desc .note{display:inline-block;font-size:10px;font-size:1rem;line-height:1.6;margin-top:15px}@media only screen and (max-width:767px){body#spot .mv .desc .note{margin-top:12px}}body#spot .consul{background-color:#e5ebe8;margin:8px auto 0;padding:90px 0}@media only screen and (max-width:767px){body#spot .consul{padding:40px 0 60px}}body#spot .consul .inner .consul-top{display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#spot .consul .inner .consul-top{align-items:center;flex-direction:column-reverse;justify-content:inherit}body#spot .consul .inner .consul-top .detail{margin-top:40px}}body#spot .consul .inner .consul-top .detail .heading{color:#2bab38;font-size:32px;font-size:3.2rem;font-weight:500;line-height:1.5;max-width:512px}@media only screen and (max-width:767px){body#spot .consul .inner .consul-top .detail .heading{font-size:22px;font-size:2.2rem;line-height:1.72727273}}body#spot .consul .inner .consul-top .detail .text{font-size:14px;font-size:1.4rem;line-height:1.85714286;margin-top:40px;max-width:544px;text-align:justify}@media only screen and (max-width:767px){body#spot .consul .inner .consul-top .detail .text{line-height:1.71428571;margin-top:30px;max-width:inherit}}body#spot .consul .inner .consul-top .floating-img{align-items:center;display:flex;flex-direction:column;margin-right:9.821429%}@media only screen and (max-width:767px){body#spot .consul .inner .consul-top .floating-img{margin-right:0}}body#spot .consul .inner .consul-top .floating-img .icon{animation:float-bounce 2.4s ease-in-out infinite}body#spot .consul .inner .consul-top .floating-img .shadow{animation:shadow-pulse 2.4s ease-in-out infinite;margin-top:10px;text-align:center}@media only screen and (max-width:767px){body#spot .consul .inner .consul-top .floating-img .shadow{margin-top:5px}}body#spot .consul .inner .consul-flow{margin-top:73px}@media only screen and (max-width:767px){body#spot .consul .inner .consul-flow{margin-top:60px}}body#spot .consul .inner .consul-flow .flow-cont{align-items:flex-start;display:flex;justify-content:space-between;margin-top:50px}@media only screen and (max-width:767px){body#spot .consul .inner .consul-flow .flow-cont{flex-direction:column;margin-top:20px}}body#spot .consul .inner .consul-flow .flow-cont .list{background-color:#fff;border-radius:10px 10px;padding:40px;width:38.5%;will-change:transform}@media only screen and (max-width:767px){body#spot .consul .inner .consul-flow .flow-cont .list{padding:24px 20px;width:100%}}body#spot .consul .inner .consul-flow .flow-cont .list ul{display:flex;flex-direction:column;gap:30px}body#spot .consul .inner .consul-flow .flow-cont .list ul li{font-size:12px;font-size:1.2rem;font-weight:500;line-height:2;padding-left:28px;position:relative;text-align:justify}body#spot .consul .inner .consul-flow .flow-cont .list ul li .border{height:2px;left:0;position:absolute;top:11px;width:16px}body#spot .consul .inner .consul-flow .flow-cont .list ul li .border:after,body#spot .consul .inner .consul-flow .flow-cont .list ul li .border:before{content:"";height:2px;position:absolute;top:0;width:50%}body#spot .consul .inner .consul-flow .flow-cont .list ul li .border:before{background-color:#00cb2e;left:0}body#spot .consul .inner .consul-flow .flow-cont .list ul li .border:after{background-color:#0056fd;right:0}body#spot .consul .inner .consul-flow .flow-cont .pic{background-color:#fff;border-radius:10px 10px;padding:6.8%;width:57.5%}@media only screen and (max-width:767px){body#spot .consul .inner .consul-flow .flow-cont .pic{margin-top:10px;padding:7.98% 5.11% 5.11%;width:100%}}body#spot .consul .inner .consul-flow .flow-cont .pic img{width:100%}body#spot .apply{margin:67px 0 70px}@media only screen and (max-width:767px){body#spot .apply{margin:50px 0}}body#spot .apply .inner .apply-btn{align-items:center;background-color:#fff;border-radius:10px 10px;box-shadow:0 0 12px rgba(0,0,0,.16);container-type:inline-size;display:flex;padding:16px;transition:box-shadow .3s}@media only screen and (max-width:767px){body#spot .apply .inner .apply-btn{flex-direction:column;padding:16px 18px 34px;width:auto}}body#spot .apply .inner .apply-btn:hover{box-shadow:0 0 20px rgba(0,0,0,.3);opacity:1}body#spot .apply .inner .apply-btn:hover .text .arrow-cont:before{animation:arrowSlide .25s ease-in-out}body#spot .apply .inner .apply-btn .pic{width:53.9cqw}@media only screen and (max-width:767px){body#spot .apply .inner .apply-btn .pic{text-align:center;width:100%}body#spot .apply .inner .apply-btn .pic img{width:100%}}body#spot .apply .inner .apply-btn .text{align-items:center;display:flex;font-size:24px;font-size:2.4rem;font-weight:700;gap:20px;line-height:1.29166667;padding-left:4.19cqw}@media only screen and (max-width:767px){body#spot .apply .inner .apply-btn .text{font-size:18px;font-size:1.8rem;gap:15px;line-height:1.27777778;margin:30px auto 0;padding:0}}body#spot .apply .inner .apply-btn .text .arrow-cont{align-items:center;display:flex;flex-shrink:0;height:54px;justify-content:center;overflow:hidden;width:54px}@media only screen and (max-width:767px){body#spot .apply .inner .apply-btn .text .arrow-cont{height:44px;width:44px}}body#spot .apply .inner .apply-btn .text .arrow-cont:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.004' height='48.406'%3E%3Cg fill='%2300cb2e'%3E%3Cpath d='M35.007 24.203h-10.8L.007.003h10.8ZM35.007 24.204h-10.8l-24.208 24.2h10.8Z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:48px;width:35px}@media only screen and (max-width:767px){body#spot .apply .inner .apply-btn .text .arrow-cont:before{height:38px;width:28px}}body#spot .about{background-color:#eaecef;margin:0 auto;padding:90px 0}@media only screen and (max-width:767px){body#spot .about{padding:60px 0 77px}}body#spot .about .inner .about-list{margin-top:50px}@media only screen and (max-width:767px){body#spot .about .inner .about-list{margin-top:63px}}body#spot .about .inner .about-list>div{border-bottom:1px solid #acacac;display:flex;padding:10px 0 12px}@media only screen and (max-width:767px){body#spot .about .inner .about-list>div{padding:12px 0}}body#spot .about .inner .about-list>div:last-child{border-bottom:none}body#spot .about .inner .about-list>div dt{font-size:14px;font-size:1.4rem;line-height:1.85714286}@media only screen and (max-width:767px){body#spot .about .inner .about-list>div dt{flex-shrink:0;font-size:12px;font-size:1.2rem;line-height:2.16666667}}body#spot .about .inner .about-list>div dd{align-items:center;display:flex;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.44444444;margin-left:14px}@media only screen and (max-width:767px){body#spot .about .inner .about-list>div dd{align-items:flex-start;flex-direction:column;font-size:14px;font-size:1.4rem;line-height:1.85714286;margin-left:5px}}body#spot .about .inner .about-list>div dd .note{-moz-column-gap:20px;column-gap:20px;display:flex;margin-left:20px}@media only screen and (max-width:767px){body#spot .about .inner .about-list>div dd .note{-moz-column-gap:0;column-gap:0;flex-direction:column;margin:4px 0 0}}body#spot .about .inner .about-list>div dd .note span{font-size:12px;font-size:1.2rem;font-weight:400;line-height:2.16666667}@media only screen and (max-width:767px){body#spot .about .inner .about-list>div dd .note span{font-size:10px;font-size:1rem}}body#spot .about .inner .about-list .theme{flex-wrap:wrap}@media only screen and (max-width:767px){body#spot .about .inner .about-list .theme{padding:30px 0 0}}body#spot .about .inner .about-list .theme dt{width:100%}body#spot .about .inner .about-list .theme dd{margin:16px 0 0;width:100%}@media only screen and (max-width:767px){body#spot .about .inner .about-list .theme dd{align-items:center}}body#spot .about .inner .about-list .theme .theme-list{display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#spot .about .inner .about-list .theme .theme-list{flex-direction:column;gap:10px}}body#spot .about .inner .about-list .theme .theme-list>li{align-items:center;background-color:#fff;border-radius:10px 10px;display:flex;flex-direction:column;padding:3.57%;text-align:justify;width:30.35%}@media only screen and (max-width:767px){body#spot .about .inner .about-list .theme .theme-list>li{padding:30px 26px 28px;width:100%}}body#spot .about .inner .about-list .theme .theme-list>li ul{display:flex;flex-direction:column;margin-top:28px}@media only screen and (max-width:767px){body#spot .about .inner .about-list .theme .theme-list>li ul{gap:10px;margin-top:30px}}body#spot .about .inner .about-list .theme .theme-list>li ul li{font-size:12px;font-size:1.2rem;font-weight:500;line-height:1.83333333;padding-left:21px;position:relative}body#spot .about .inner .about-list .theme .theme-list>li ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.946' height='9.673'%3E%3Cpath d='M4.687 9.673 0 4.986l1.415-1.414 3.272 3.272 6.845-6.845 1.414 1.415Z' fill='%2327d950'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:9.6px;left:0;position:absolute;top:7px;width:13px}body#spot .other{background-color:#e6e6e6;margin:30px auto 0;padding:90px 0}@media only screen and (max-width:767px){body#spot .other{margin-top:20px;padding:60px 0}}body#spot .other .inner .detail{margin-top:50px}@media only screen and (max-width:767px){body#spot .other .inner .detail{margin-top:60px}}body#spot .other .inner .detail>div{border-bottom:1px solid #acacac;padding-bottom:20px}body#spot .other .inner .detail>div:last-child{border-bottom:none;padding:20px 0 0}body#spot .other .inner .detail>div dt{font-size:14px;font-size:1.4rem;line-height:1.85714286}@media only screen and (max-width:767px){body#spot .other .inner .detail>div dt{font-size:12px;font-size:1.2rem;line-height:1.66666667}}body#spot .other .inner .detail>div dd{align-items:flex-start;-moz-column-gap:50px;column-gap:50px;display:flex;flex-wrap:wrap;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.44444444;margin-top:14px}@media only screen and (max-width:767px){body#spot .other .inner .detail>div dd{-moz-column-gap:inherit;column-gap:inherit;flex-direction:column;font-size:14px;font-size:1.4rem;line-height:1.85714286;margin-top:10px}}@keyframes float-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shadow-pulse{0%,to{opacity:.4;transform:scaleX(1)}50%{opacity:.2;transform:scaleX(.8)}}
/*# sourceMappingURL=maps/spot.min.css.map */
