@media screen and (max-width: 692px){.sp-top-wrap{height:100vh;background:#003990;position:relative}}.swiperMain-wrap{height:100vh;position:relative;overflow:hidden;background:#003990}@media screen and (max-width: 692px){.swiperMain-wrap{height:50vh;position:static}}.swiperMain-wrap:after{content:"";background:#003990;width:100%;height:100%;display:block}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-out{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.swiperMain-wrap .swiper-slide-active .slide-img,.swiperMain-wrap .swiper-slide-duplicate-active .slide-img,.swiperMain-wrap .swiper-slide-prev .slide-img{-webkit-animation:zoom-out 10s linear 0s 1 normal both;animation:zoom-out 10s linear 0s 1 normal both}.swiperMain-wrap .slide-img img{-o-object-fit:cover;object-fit:cover;height:100vh;width:100vw}@media screen and (max-width: 692px){.swiperMain-wrap .slide-img img{height:50vh;width:100vw}}.mainImg-txt{position:absolute;top:50%;right:10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:10;width:365px;height:380px}@media screen and (max-width: 692px){.mainImg-txt{bottom:130px;top:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);white-space:nowrap;width:280px;height:210px}}.mainImg-txt-box{background:hsla(0,0%,100%,.65);border-radius:140px;padding:98px 25px;text-align:center;position:relative;height:100%;width:100%}@media screen and (max-width: 692px){.mainImg-txt-box{border-radius:90px;padding:0}}.mainImg-txt-box:before{content:"";background:url(../img/mainImg-txt-box.svg) no-repeat;background-size:contain;width:440px;height:440px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (max-width: 692px){.mainImg-txt-box:before{width:324px;height:330px}}.mainImg-txt-box:after{content:"";background:url(../img/mainImg-txt-box.svg) no-repeat;background-size:contain;width:440px;height:440px;display:block;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (max-width: 692px){.mainImg-txt-box:after{width:324px;height:330px}}@media screen and (max-width: 692px){.mainImg-txt-box img{width:142px;height:61px}}.mainImg-txt-box-in{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap}.mainImg-txt-area{color:#003990;font-family:"Noto Serif JP",serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:2em;padding-bottom:16px}@media screen and (max-width: 692px){.mainImg-txt-area{font-size:1.7rem;padding-bottom:10px}}.top-products-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:50px 0}@media screen and (max-width: 692px){.top-products-list{padding:40px 0 100px 0}}.top-products-list li{width:calc(25% - 6px);text-align:center}@media screen and (max-width: 692px){.top-products-list li{width:calc(50% - 4px)}}.top-products-list li a{background:#fff;display:block;border-radius:10px;font-weight:600;padding:40px}@media screen and (max-width: 960px){.top-products-list li a{padding:20px}}@media screen and (max-width: 810px){.top-products-list li a{padding:20px 10px}}.top-products-list li a p{padding-top:24px;font-size:2rem}@media screen and (max-width: 1064px){.top-products-list li a p{font-size:1.8rem}}@media screen and (max-width: 810px){.top-products-list li a p{font-size:1.6rem}}@media screen and (max-width: 520px){.top-products-list li a p{font-size:1.4rem;padding-top:10px}}.top-products-img{width:140px;height:140px;background:#548ce2;display:block;border-radius:50%;-webkit-transition:ease all .2s;transition:ease all .2s;margin:0 auto}@media screen and (max-width: 960px){.top-products-img{width:120px;height:120px}}@media screen and (max-width: 810px){.top-products-img{width:100px;height:100px}}@media screen and (max-width: 520px){.top-products-img{width:85px;height:85px}}.top-products-img-wrap{position:relative;width:140px;height:140px;margin:0 auto}@media screen and (max-width: 960px){.top-products-img-wrap{width:120px;height:120px}}@media screen and (max-width: 810px){.top-products-img-wrap{width:100px;height:100px}}@media screen and (max-width: 520px){.top-products-img-wrap{width:85px;height:85px}}.top-products-list li a:hover .top-products-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-products-list li .top-products-img-wrap::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:10}.top-products-list li:first-child .top-products-img-wrap::before{background:url(../img/products01.svg) no-repeat;background-size:contain;width:50px;height:80px}@media screen and (max-width: 960px){.top-products-list li:first-child .top-products-img-wrap::before{width:40px;height:65px}}@media screen and (max-width: 810px){.top-products-list li:first-child .top-products-img-wrap::before{width:34px;height:55px}}@media screen and (max-width: 520px){.top-products-list li:first-child .top-products-img-wrap::before{width:30px;height:50px}}.top-products-list li:nth-child(2) .top-products-img-wrap::before{background:url(../img/products02.svg) no-repeat;background-size:contain;width:42px;height:87px}@media screen and (max-width: 960px){.top-products-list li:nth-child(2) .top-products-img-wrap::before{width:36px;height:74px}}@media screen and (max-width: 810px){.top-products-list li:nth-child(2) .top-products-img-wrap::before{width:30px;height:62px}}@media screen and (max-width: 520px){.top-products-list li:nth-child(2) .top-products-img-wrap::before{width:25px;height:52px}}.top-products-list li:nth-child(3) .top-products-img-wrap::before{background:url(../img/products03.svg) no-repeat;background-size:contain;width:41px;height:86px}@media screen and (max-width: 960px){.top-products-list li:nth-child(3) .top-products-img-wrap::before{width:38px;height:78px}}@media screen and (max-width: 810px){.top-products-list li:nth-child(3) .top-products-img-wrap::before{width:30px;height:62px}}@media screen and (max-width: 520px){.top-products-list li:nth-child(3) .top-products-img-wrap::before{width:26px;height:55px}}.top-products-list li:nth-child(4) .top-products-img-wrap::before{background:url(../img/products04.svg) no-repeat;background-size:contain;width:50px;height:8px}@media screen and (max-width: 960px){.top-products-list li:nth-child(4) .top-products-img-wrap::before{width:45px;height:8px}}@media screen and (max-width: 810px){.top-products-list li:nth-child(4) .top-products-img-wrap::before{width:40px;height:6px}}@media screen and (max-width: 520px){.top-products-list li:nth-child(4) .top-products-img-wrap::before{width:30px;height:5px}}.top-about-bg{position:relative;z-index:1}.top-about-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(../img/top-about.jpg) no-repeat;background-size:660px;background-position:right center;opacity:0;-webkit-transform:translateX(700px);transform:translateX(700px);-webkit-transition:opacity 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s,-webkit-transform 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s;transition:opacity 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s,-webkit-transform 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s;transition:opacity 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s,transform 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s;transition:opacity 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s,transform 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s,-webkit-transform 1.5s cubic-bezier(0.25, 1, 0.5, 1) 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}@media screen and (max-width: 692px){.top-about-bg::before{display:none}}.top-about-bg.is-visible::before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.top-about-bg .inner{position:relative;z-index:2}.top-about-img-sp{display:none}@media screen and (max-width: 692px){.top-about-img-sp{display:block;text-align:right;padding-top:50px;padding-left:20px}}@media screen and (max-width: 692px)and (max-width: 692px){.top-about-img-sp img{aspect-ratio:3/2;height:340px;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 692px)and (max-width: 520px){.top-about-img-sp img{aspect-ratio:1/1;height:360px}}.top-about-txt{font-size:2rem;font-weight:500;line-height:2em;padding:80px 0}.top-about-txt br.pc-none{display:none}.top-about-txt br.sp-none{display:inline}@media screen and (max-width: 692px){.top-about-txt{padding:50px 20px 50px 20px;font-size:1.6rem}.top-about-txt br.pc-none{display:inline}.top-about-txt br.sp-none{display:none}}.about-btn-wrap{text-align:left}@media screen and (max-width: 692px){.about-btn-wrap{text-align:center}}.about-btn-wrap .btn_box{margin-bottom:20px}.about-btn-wrap .btn_box a{width:380px;margin:0}@media screen and (max-width: 692px){.about-btn-wrap .btn_box a{margin:0 auto}}.top-news{padding:60px 0}.top-news .top-news-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 692px){.top-news .top-news-item{display:block;background:#f2f2f2}}.top-news .top-news-item dt{width:15%;background:#003990;color:#fff;font-size:1.4rem;padding:18px 30px;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}@media screen and (max-width: 960px){.top-news .top-news-item dt{width:20%}}@media screen and (max-width: 810px){.top-news .top-news-item dt{width:30%}}@media screen and (max-width: 692px){.top-news .top-news-item dt{width:inherit;display:inline-block;padding:10px 20px}}.top-news .top-news-item dd{width:85%;font-size:1.6rem;background:#f2f2f2;padding:18px 40px;-webkit-transition:ease all .2s;transition:ease all .2s}@media screen and (max-width: 960px){.top-news .top-news-item dd{width:80%}}@media screen and (max-width: 810px){.top-news .top-news-item dd{width:70%}}@media screen and (max-width: 692px){.top-news .top-news-item dd{width:100%;padding:20px}}.top-news-item:hover dd{background:#d6ebff}.first-v2{position:relative;background:url(../img/top-environment.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 960px){.first-v2{background:url(../img/top-environment-tab.jpg) no-repeat;background-size:cover;background-position:center}}@media screen and (max-width: 810px){.first-v2{background:url(../img/top-environment-sp.jpg) no-repeat;background-size:cover;background-position:center}}.en-hentry{padding:110px 0}@media screen and (max-width: 810px){.en-hentry{padding:90px 0}}.environment-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 810px){.environment-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px 0}}.environment-contentmain{color:#32833d}.environment-mark{background:#fff;padding:10px}.environment-mark img{width:80px;height:80px}.environment-btn_box{padding-top:45px;padding-bottom:20px}.environment-btn_box .btn{color:#32833d;border:1px solid #32833d}.environment-btn_box .btn:hover{background:#e7fab6}.environment-btn_box .btn:after{color:#32833d}.top-access-wrap{padding-top:60px;padding-bottom:60px}.top-access-wrap .entry-title{text-align:left;font-weight:400}.top-access-wrap .entry-title span{font-size:3.6rem;display:inline-block;padding-right:10px}@media screen and (max-width: 692px){.top-access-wrap .entry-title span{display:block;text-align:center}}.top-access-map{padding-top:16px}@media screen and (max-width: 692px){.top-access-map{padding-top:16px}}.top-access-map iframe{aspect-ratio:4/1;width:100%;height:auto}@media screen and (max-width: 692px){.top-access-map iframe{aspect-ratio:4/3}}/*# sourceMappingURL=top.css.map */