@font-face{font-family:"Noto Sans JP";src:url("../fonts/jp/NotoSansJP-Regular.woff2") format("woff2"),url("../fonts/jp/NotoSansJP-Regular.woff") format("woff"),url("../fonts/jp/NotoSansJP-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../fonts/jp/NotoSansJP-Bold.woff2") format("woff2"),url("../fonts/jp/NotoSansJP-Bold.woff") format("woff"),url("../fonts/jp/NotoSansJP-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../fonts/jp/NotoSansJP-Regular.woff") format("woff2"),url("../fonts/jp/NotoSansJP-Regular.woff") format("woff"),url("../fonts/jp/NotoSansJP-Regular.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Poppins";src:url("../fonts/en/Poppins-Regular.woff2") format("woff2"),url("../fonts/en/Poppins-Regular.woff") format("woff"),url("../fonts/en/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins";src:url("../fonts/en/Poppins-Bold.woff2") format("woff2"),url("../fonts/en/Poppins-Bold.woff") format("woff"),url("../fonts/en/Poppins-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Poppins";src:url("../fonts/en/Poppins-Italic.woff") format("woff2"),url("../fonts/en/Poppins-Italic.woff") format("woff"),url("../fonts/en/Poppins-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Roboto";src:url("../fonts/en/Roboto-Regular.woff2") format("woff2"),url("../fonts/en/Roboto-Regular.woff") format("woff"),url("../fonts/en/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/en/Roboto-Bold.woff2") format("woff2"),url("../fonts/en/Roboto-Bold.woff") format("woff"),url("../fonts/en/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/en/Roboto-Medium.woff") format("woff2"),url("../fonts/en/Roboto-Medium.woff") format("woff"),url("../fonts/en/Roboto-Medium.ttf") format("truetype");font-weight:medium;font-style:normal}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}100%{visibility:visible;opacity:1}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}100%{visibility:visible;opacity:1}}@-webkit-keyframes transY{0%{margin-top:-16px}100%{margin-top:0}}@keyframes transY{0%{margin-top:-16px}100%{margin-top:0}}@-webkit-keyframes ripple{0%{-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0);box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}50%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,.1);box-shadow:0px 0px 0px 12px rgba(0,0,0,.1)}100%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,0);box-shadow:0px 0px 0px 12px rgba(0,0,0,0)}}@keyframes ripple{0%{-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0);box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}50%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,.1);box-shadow:0px 0px 0px 12px rgba(0,0,0,.1)}100%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,0);box-shadow:0px 0px 0px 12px rgba(0,0,0,0)}}@-webkit-keyframes rippleRev{0%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,0);box-shadow:0px 0px 0px 12px rgba(0,0,0,0)}50%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,.1);box-shadow:0px 0px 0px 12px rgba(0,0,0,.1)}100%{-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0);box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}}@keyframes rippleRev{0%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,0);box-shadow:0px 0px 0px 12px rgba(0,0,0,0)}50%{-webkit-box-shadow:0px 0px 0px 12px rgba(0,0,0,.1);box-shadow:0px 0px 0px 12px rgba(0,0,0,.1)}100%{-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0);box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}}.top .container{max-width:none;padding:0}.top .content-inner{width:100%;margin:0 auto;padding:0 22px}@media screen and (min-width: 1060px){.top .content-inner{max-width:1372px;padding-left:66px;padding-right:66px}}.top .caution{padding-top:20px;padding-bottom:20px;background-color:#fff6f5}@media screen and (min-width: 1060px){.top .caution{padding-top:16px;padding-bottom:40px;background-color:rgba(0,0,0,0)}}.top .caution .caution-container{position:relative}@media screen and (min-width: 1060px){.top .caution .caution-container{padding:20px 23px 23px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:57px;background-color:#fff6f5}}.top .caution .caution-title{margin-bottom:9px;color:red;font-size:1.8rem}@media screen and (min-width: 1060px){.top .caution .caution-title{margin-bottom:0;color:#333;font-size:2rem}}.top .caution .caution-title .icon{vertical-align:middle}.top .caution .caution-news-list{overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}@media screen and (min-width: 1060px){.top .caution .caution-news-list{margin-top:0}}.top .caution .btn-caution{position:absolute;top:3px;right:0;padding-right:24px;font-size:1.3rem;letter-spacing:.08em}@media screen and (min-width: 1060px){.top .caution .btn-caution{height:2em;position:relative}}.top .caution .btn-caution::after{content:"";width:20px;height:20px;border-radius:50%;right:0;background-color:red;font-family:"potaicon";color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top .caution .btn-caution--more::after{content:""}.top .caution .btn-caution--close{display:none}.top .caution .btn-caution--close::after{content:""}.top .caution .caution-container.is-open .btn-caution--more{display:none}.top .caution .caution-container.is-open .btn-caution--close{display:block}.top .hero{position:relative}@media screen and (min-width: 1060px){.top .hero{background:url(../../images/top/bg_content.jpg.webp) no-repeat left bottom 200px/68% 596px}}.top .hero .hero-container{position:relative}.top .hero .hero-message{font-size:3.6rem;font-weight:bold;position:absolute;bottom:5%;left:8%;z-index:2;color:#fff;white-space:nowrap;text-shadow:0 0 20px rgba(0,0,0,.4);line-height:1.5}@media screen and (min-width: 768px){.top .hero .hero-message{left:3.5%}}@media screen and (min-width: 1060px){.top .hero .hero-message{top:50%;left:7%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#0b3a83;font-size:4vw;letter-spacing:.14em;text-shadow:none}}.top .hero .slider-container{position:relative}@media screen and (min-width: 1060px){.top .hero .slider-container .slider{width:68%;margin-right:0;border-radius:80px 0 0 80px;overflow:hidden}}.top .hero .scroll-icon{display:none}@media screen and (min-width: 1060px){.top .hero .scroll-icon{display:block;position:absolute;bottom:330px;left:37px}.top .hero .scroll-icon span{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative;font-size:1.3rem}.top .hero .scroll-icon span::before{content:"";position:absolute;bottom:0;left:8px;width:7px;height:7px;border-radius:50%;background:#ffbf41;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;z-index:1}.top .hero .scroll-icon span::after{content:"";width:1px;height:116px;background:#ddd}}@-webkit-keyframes circlemove{0%{bottom:116px}100%{bottom:0px}}@keyframes circlemove{0%{bottom:116px}100%{bottom:0px}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.top .pickup{margin-bottom:20px;position:relative}@media screen and (min-width: 1060px){.top .pickup{margin-bottom:0;position:static}}.top .pickup .pickup-inner{width:100%;overflow:hidden;padding:38px 22px 36px;background:url(../../images/top/bg_content.jpg.webp) no-repeat 0 0/cover}@media screen and (min-width: 1060px){.top .pickup .pickup-inner{margin-top:100px;padding:0 123px;background:rgba(0,0,0,0)}}.top .pickup .pickup-container{overflow:visible;position:relative;z-index:2}.top .pickup .pickup-box{width:200px;height:auto;position:relative;font-size:1.5rem;aspect-ratio:16/9}@media screen and (min-width: 1060px){.top .pickup .pickup-box{width:352px;font-size:2.6rem}}.top .pickup .pickup-box+.pickup-box{margin-left:12px}@media screen and (min-width: 1060px){.top .pickup .pickup-box+.pickup-box{margin-left:32px}}.top .pickup .pickup-box::after{content:"";font-family:"potaicon";color:#fff;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1060px){.top .pickup .pickup-box::after{bottom:23px}}.top .pickup .pickup-box-title{color:#fff;font-weight:bold;position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:inherit;margin-bottom:0;text-align:center;z-index:1}.top .pickup .pickup-box-link{position:relative;display:block;border-radius:12px;overflow:hidden}.top .pickup .pickup-box-link::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.25)}.top .pickup .pickup-tools{display:none}@media screen and (min-width: 1060px){.top .pickup .pickup-tools{margin:23px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.top .pickup .pickup-tools .pickup-pagination{color:#ffbf41;font-family:"Poppins",sans-serif;font-weight:bold;background-color:rgba(0,0,0,0)}.top .pickup .pickup-tools .pickup-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}.top .pickup .pickup-tools .pickup-button .swiper-button-next,.top .pickup .pickup-tools .pickup-button .swiper-button-prev{margin:0;position:static;width:56px;height:56px;border:2px solid #0f4fb2;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top .pickup .pickup-tools .pickup-button .swiper-button-next::after,.top .pickup .pickup-tools .pickup-button .swiper-button-prev::after{font-size:1.6rem;font-family:"potaicon";color:#0f4fb2}.top .pickup .pickup-tools .pickup-button .swiper-button-prev::after{content:""}.top .pickup .pickup-tools .pickup-button .swiper-button-next::after{content:""}.top .news{padding:45px 0 54px}@media screen and (min-width: 1060px){.top .news{padding:90px 0 170px}}.top .news .news-heading{margin-bottom:24px;font-size:2rem;font-weight:bold;letter-spacing:.08em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:14px}.top .news .news-heading--en{color:#ffbf41;font-size:1.2rem;font-family:"Poppins",sans-serif}@media screen and (min-width: 1060px){.top .news .news-heading{margin-bottom:30px;font-size:2.4rem;gap:30px}.top .news .news-heading--en{font-size:1.6rem}}@media screen and (min-width: 1060px){.top .news .news-inner{max-width:928px;padding:0}}.top .infomation{padding:70px 0;background:url(../../images/top/bg_content.jpg.webp) no-repeat 0 0/cover}@media screen and (min-width: 1060px){.top .infomation{padding:140px 0 160px}}.top .infomation .infomation-container{display:grid;grid-gap:76px;gap:76px}.top .infomation .infomation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (min-width: 768px){.top .infomation .infomation-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1060px){.top .infomation .infomation-box{gap:96px}}@media screen and (min-width: 1060px){.top .infomation .infomation-picture{width:40%}}@media screen and (min-width: 1060px){.top .infomation .infomation-picture{width:448px}}.top .infomation .infomation-picture img{margin:0 auto;border-radius:12px}@media screen and (min-width: 1060px){.top .infomation .infomation-picture img{border-radius:32px}}@media screen and (min-width: 1060px){.top .infomation .infomation-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.top .infomation .infomation-content__title{font-size:2.6rem;font-weight:bold;letter-spacing:.08em;margin-bottom:17px}.top .infomation .infomation-content__title::first-letter{color:#0f4fb2}@media screen and (min-width: 1060px){.top .infomation .infomation-content__title{font-size:3.8rem;margin-top:18px;margin-bottom:34px}}.top .infomation .infomation-content__button{margin-top:30px}@media screen and (min-width: 1060px){.top .infomation .infomation-content__button{margin-top:48px}}.top .banner{padding:44px 0 52px}@media screen and (min-width: 1060px){.top .banner{padding:56px 0}.top .banner .content-inner{max-width:1340px}}.top .banner .banner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1060px){.top .banner .banner-list{gap:32px}}.top .banner .banner-list-item img{border-radius:6px}@media screen and (min-width: 768px){.top .banner .banner-list-item{width:216px}}
/*# sourceMappingURL=map/top.min.css.map */