@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap);
@import url(https://unpkg.com/scroll-hint@latest/css/scroll-hint.css);
@charset "UTF-8";.inview,.inviewL,.inviewR{opacity:0}.fadeInUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBigUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s}.ir-container{text-wrap:wrap;box-sizing:border-box;color:#1f1a3a;font-family:Zen Kaku Gothic Antique,Noto Sans JP,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,Arial,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;font-weight:400;line-height:1.6;overflow-wrap:normal;width:100%}@media screen and (max-width:768px){.ir-container{font-size:14px}}.ir-container .lato{font-family:Lato,sans-serif}.ir-container .stopscroll{overflow:hidden}.ir-container .mincho{font-family:Zen Old Mincho,游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.ir-container a{color:inherit;text-decoration:none}.ir-container a.img-link figure{overflow:hidden}.ir-container a.img-link figure img{transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.ir-container a.img-link:hover figure img{-webkit-transform:scale(1.15);transform:scale(1.15)}.ir-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;width:100%}.ir-container .italic{font-style:italic}.ir-container main{display:block}.ir-container .bold{font-weight:700}.ir-container .ie .slick-dots li button:before{font-size:20px}.ir-container :focus{outline:none}@media screen and (min-width:769px){.ir-container .sp_view{display:none}.ir-container .pc_view{display:block}}@media screen and (max-width:768px){.ir-container .sp_view{display:block}.ir-container .pc_view{display:none}.ir-container input[type=search],.ir-container input[type=submit],.ir-container input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}}.ir-container .pagehead-sec{align-items:center;background:linear-gradient(90deg,#00a1af,#1f1a3a);border-radius:9999px 9999px 0 0;color:#fff;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative}@media screen and (max-width:768px){.ir-container .pagehead-sec{border-radius:80px 80px 0 0;height:50px}}.ir-container .pagehead-sec:before{background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;content:"";display:block;font-family:Lato,sans-serif;font-size:105px;left:0;line-height:.75;position:absolute;text-align:center;top:0}.ir-container .pagehead-sec h1{font-size:30px;font-weight:700;margin-bottom:0}@media screen and (max-width:768px){.ir-container .pagehead-sec h1{font-size:18px}}.ir-container .breadcrumb-sec .inner{margin:0 auto;max-width:1180px;width:calc(100% - 40px)}.ir-container .breadcrumb-sec .inner .breadcrumb{background:transparent;margin-top:0;padding-left:0;padding-right:0;padding-top:10px}.ir-container .breadcrumb-sec .inner .breadcrumb .icon-home{display:none}.ir-container .breadcrumb-sec .inner .breadcrumb ol li.last{color:#1f1a3a}.ir-container .btm-sns-sec{padding:80px 0;text-align:center}@media screen and (max-width:768px){.ir-container .btm-sns-sec{padding:40px 0}}.ir-container .btm-sns-sec .sns_list li{display:inline-block;margin:auto 20px;width:69px}@media screen and (max-width:768px){.ir-container .btm-sns-sec .sns_list li{margin:auto 10px;width:46px}}

/*# sourceMappingURL=app.css.map*/