@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.zoom-banner-holder{width:100%;background-color:#000;height:500vh;position:relative}.zoom-banner-holder::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;transition:opacity .6s .3s ease-out}.zoom-banner-holder.ready::after{opacity:0}.zoom-banner-holder .zoom-banner{position:sticky;top:0;background-position:center;background-size:cover;height:100vh}@media screen and (max-width: 767px){.zoom-banner-holder .zoom-banner{top:60px;height:calc(100vh - 60px)}}.zoom-banner-holder .zoom-banner .remarks .remarks-bullet{display:inline-grid}.zoom-banner-holder .zoom-banner .zoom-content{pointer-events:none;position:absolute;padding:36px;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro,.zoom-banner-holder .zoom-banner .zoom-content .zoom-highlight,.zoom-banner-holder .zoom-banner .zoom-content .zoom-indicator{opacity:0;transform:translateY(50px);transition:all .6s ease-out}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro{font-family:"Source Han Serif","Noto Serif JP",Helvetica,"Segoe UI",SegoeUI,"SF Pro Text","SF Pro Icons",sans-serif;text-align:center;line-height:2}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro{font-size:20px}@media screen and (min-width: 768px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro{font-size:calc(20px + 6 * ((100vw - 768px) / 1152))}}@media screen and (min-width: 1920px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro{font-size:26px}}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro+*{margin-top:66px}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro>*{line-height:2}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro>*{font-size:20px}@media screen and (min-width: 768px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro>*{font-size:calc(20px + 6 * ((100vw - 768px) / 1152))}}@media screen and (min-width: 1920px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro>*{font-size:26px}}@media screen and (max-width: 767px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro{line-height:1.3}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro p{display:inline;line-height:1.3}.zoom-banner-holder .zoom-banner .zoom-content .zoom-intro+*{margin-top:50px}}.zoom-banner-holder .zoom-banner .zoom-content .zoom-highlight{font-family:"Source Han Serif","Noto Serif JP",Helvetica,"Segoe UI",SegoeUI,"SF Pro Text","SF Pro Icons",sans-serif;line-height:1.2;text-align:center;font-weight:700}.zoom-banner-holder .zoom-banner .zoom-content .zoom-highlight{font-size:32px}@media screen and (min-width: 768px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-highlight{font-size:calc(32px + 28 * ((100vw - 768px) / 1152))}}@media screen and (min-width: 1920px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-highlight{font-size:60px}}.zoom-banner-holder .zoom-banner .zoom-content .zoom-indicator{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center}.zoom-banner-holder .zoom-banner .zoom-content .zoom-indicator::after{margin-top:10px;display:block;content:"";background-color:#fff;width:1px;height:57px}@media screen and (max-width: 767px){.zoom-banner-holder .zoom-banner .zoom-content .zoom-indicator{font-size:12px}.zoom-banner-holder .zoom-banner .zoom-content .zoom-indicator::after{height:30px}}.zoom-banner-holder .zoom-banner .zoom-mask{position:relative;transition:all .3s ease-out;width:100%;height:100%;z-index:3}.zoom-banner-holder .zoom-banner .zoom-mask svg{width:100%;height:100%}.zoom-banner-holder .zoom-banner .zoom-mask .remarks{position:fixed;bottom:0;padding:40px;left:0;right:0;z-index:10;line-height:2;color:#707070;text-align:center}@media screen and (max-width: 767px){.zoom-banner-holder .zoom-banner .zoom-mask .remarks{text-align:left;color:#fff}}.zoom-banner-holder .zoom-banner.fade .zoom-content .zoom-intro,.zoom-banner-holder .zoom-banner.fade .zoom-content .zoom-highlight,.zoom-banner-holder .zoom-banner.fade .zoom-content .zoom-indicator{transform:translateY(0);opacity:1}.zoom-banner-holder .zoom-banner.fade .zoom-content .zoom-intro{transition:all .6s .2s ease-out}.zoom-banner-holder .zoom-banner.fade .zoom-content .zoom-highlight{transition:all .6s .4s ease-out}.zoom-banner-holder .zoom-banner.fade .zoom-content .zoom-indicator{transition:all .6s .6s ease-out}.zoom-banner-holder .zoom-banner.fade .zoom-mask{opacity:0}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.black-video{background:#000;padding-top:70px;padding-bottom:80px}.black-video .black-video-inner{justify-content:center}.black-video .black-video-inner h2{display:block;text-align:center;color:#86754b}.black-video .black-video-inner h2::after{display:none}.black-video .black-video-inner h2+*{margin-top:32px}@media screen and (max-width: 767px){.black-video .black-video-inner h2+*{margin-top:20px}}.black-video .black-video-inner h3{color:#86754b}.black-video .black-video-inner h3+*{margin-top:28px}.black-video .black-video-inner .black-video-thumbnail{position:relative}.black-video .black-video-inner .black-video-thumbnail img{width:100%;height:auto}.black-video .black-video-inner .black-video-thumbnail .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.black-video .black-video-inner .black-video-thumbnail+*{margin-top:80px}@media screen and (max-width: 767px){.black-video .black-video-inner .black-video-thumbnail+*{margin-top:40px}}.black-video .black-video-inner .black-video-thumbnail .youtube-holder{position:relative;padding-top:56.25%;width:100%}.black-video .black-video-inner .black-video-thumbnail .youtube-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.black-video .black-video-inner .black-video-content{color:#fff}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.full-img{overflow:hidden}.full-img.dark{background-color:#000}.full-img .full-img-inner{max-width:1700px;margin:auto}.full-img .full-img-inner img{max-width:100%;display:block;height:auto}@media screen and (max-width: 767px){.full-img .full-img-inner img{transform:scale(1.0)}}@media screen and (max-width: 767px){.full-img .full-img-inner{margin-top:15%;margin-bottom:15%}}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.pro-talk-holder{width:1700px;max-width:100%;margin:auto}.pro-talk-holder .main-header{margin-top:90px;margin-bottom:32px}.pro-talk-holder .pro-talk{margin:60px auto;background-color:#e3e3e3;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.pro-talk-holder .pro-talk .image-placer{padding:19%}.pro-talk-holder .pro-talk .pro-talk-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-top:40px;padding-bottom:40px}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-soundbite{color:#00442d;display:inline-flex}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-soundbite .soundbite-content{font-size:20px;font-weight:700;padding:8px 10px}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-soundbite .quote-open,.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-soundbite .quote-close{font-size:36px}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-soundbite .quote-close{display:flex;align-items:flex-end}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-soundbite+*{margin-top:16px}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name{text-align:right;font-size:20px;font-weight:700;color:#00442d;width:100%;padding-left:20%;line-height:1.2;display:flex}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name+*{margin-top:10px}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name .kanji{flex-grow:1;display:flex;align-items:center}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name .kanji::before{content:"";display:block;flex-grow:1;height:1px;margin-right:20px;background-color:#00442d}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name .hiragana{flex-grow:0}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-title{text-align:right;display:flex;justify-content:flex-end}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-title{font-size:14px}@media screen and (min-width: 768px){.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-title{font-size:calc(14px + 2 * ((100vw - 768px) / 1152))}}@media screen and (min-width: 1920px){.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-title{font-size:16px}}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-title .pro-talk-title-inner{width:80%}@media screen and (min-width: 768px){.pro-talk-holder .pro-talk .row{justify-content:flex-end}.pro-talk-holder .pro-talk.right .row{justify-content:flex-start}.pro-talk-holder .pro-talk.right .image-placer{order:-1}}@media screen and (max-width: 767px){.pro-talk-holder .pro-talk{padding-top:30px;margin-top:0;background-size:200%;background-position:right bottom}.pro-talk-holder .pro-talk .image-placer{padding:40%}.pro-talk-holder .pro-talk.right{background-position:left bottom}.pro-talk-holder .pro-talk .pro-talk-content{padding:0}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-soundbite .soundbite-content{margin-top:20px;margin-bottom:10px}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name{padding-left:20px;padding-right:20px;flex-wrap:wrap}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name .kanji{padding-left:24px;padding-right:24px;width:100%}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name .hiragana{margin-left:auto}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-name+*{margin-top:20px}.pro-talk-holder .pro-talk .pro-talk-content .pro-talk-title{padding-left:44px;padding-right:44px}}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.text-img-holder .btn-holder{padding:20px 0 0}.text-img-holder .main-header{margin-top:110px;margin-bottom:60px}@media screen and (max-width: 767px){.text-img-holder .main-header{margin-top:64px;margin-bottom:20px}}.text-img-holder+.expand-collapse{margin-top:20px}.text-img-holder .text-img-inner{justify-content:center;align-items:center}.text-img-holder .text-img-inner+.text-img-inner{margin-top:10px}.text-img-holder .text-img-inner.border{padding-top:40px}.text-img-holder .text-img-inner.border .line{padding-top:40px;order:4;position:relative}.text-img-holder .text-img-inner.border .line::before{content:"";display:block;border-bottom:1px rgba(112,112,112,.5) solid;position:absolute;bottom:0;right:16px;left:16px}@media screen and (max-width: 767px){.text-img-holder .text-img-inner.border{padding-top:30px}.text-img-holder .text-img-inner.border .line{padding-top:30px}}.text-img-holder .text-img-inner .tab-img video{max-width:100%;height:auto}.text-img-holder .text-img-inner .tab-img img{max-width:100%;height:auto}.text-img-holder .text-img-inner .tab-img .tab-video{position:relative;padding-top:56.25%}.text-img-holder .text-img-inner .tab-img .tab-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.text-img-holder .text-img-inner .tab-img+*{margin-top:20px}}.text-img-holder .text-img-inner .tab-text .tab-text-title{font-size:26px;color:#00442d;font-weight:700}.text-img-holder .text-img-inner .tab-text .tab-text-highlight-title{padding-left:24px;line-height:1.2;font-weight:700;padding-top:6px;padding-bottom:6px;border-left:4px #00442d solid}.text-img-holder .text-img-inner .tab-text .tab-text-highlight-title{font-size:20px}@media screen and (min-width: 768px){.text-img-holder .text-img-inner .tab-text .tab-text-highlight-title{font-size:calc(20px + 6 * ((100vw - 768px) / 1152))}}@media screen and (min-width: 1920px){.text-img-holder .text-img-inner .tab-text .tab-text-highlight-title{font-size:26px}}@media screen and (max-width: 767px){.text-img-holder .text-img-inner .tab-text .tab-text-highlight-title{padding-left:16px}}.text-img-holder .text-img-inner .tab-text>*+*{margin-top:16px}.text-img-holder .text-img-inner .tab-text .spec-tags{display:flex;align-items:flex-start;margin-left:-10px;margin-right:-10px;flex-wrap:wrap}.text-img-holder .text-img-inner .tab-text .spec-tags .spec-tag{flex-grow:0;flex-shrink:0;width:80px;height:80px;border-radius:5px;border:2px #86754b solid;color:#86754b;line-height:1;margin:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:default;text-align:center}@media screen and (max-width: 767px){.text-img-holder .text-img-inner .tab-text .spec-tags{margin-left:-5px;margin-right:-5px}.text-img-holder .text-img-inner .tab-text .spec-tags .spec-tag{margin:5px;width:60px;height:60px;border-width:2px;position:relative}.text-img-holder .text-img-inner .tab-text .spec-tags .spec-tag>div{display:flex;align-items:center;justify-content:center;top:-20%;bottom:-20%;left:-20%;right:-20%;position:absolute;transform:scale(0.75)}}.text-img-holder .text-img-inner .tab-text .text-img-remarks{font-size:12px}@media screen and (min-width: 768px){.text-img-holder .text-img-inner.invert .tab-text{order:1}.text-img-holder .text-img-inner.invert .tab-gap{order:2}.text-img-holder .text-img-inner.invert .tab-img{order:3}}@media screen and (max-width: 767px){.text-img-holder .text-img-inner+.text-img-inner{margin-top:50px}.text-img-holder .text-img-inner .tab-text{order:1}.text-img-holder .text-img-inner .tab-gap{order:2}.text-img-holder .text-img-inner .tab-img{order:3}.text-img-holder .text-img-inner .btn-holder.m-only{text-align:center;order:4}}.text-img-holder.dark{padding-top:60px;background:#000;padding-bottom:60px}.text-img-holder.dark .text-img-inner .tab-text{color:#fff}.text-img-holder.dark .text-img-inner .tab-text .tab-text-title{color:#86754b}@media screen and (max-width: 767px){.text-img-holder.dark .text-img-inner .tab-text .spec-tags .spec-tag{color:#fff}}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.main-section-overflow+.corporate-highlight-holder{margin-top:40px}.corporate-highlight-holder{margin-bottom:40px}.corporate-highlight-holder .main-header+*{margin-top:10px}.corporate-highlight-holder .row{justify-content:center}.corporate-highlight-holder .corporate-highlight-tab{position:relative;margin-top:20px}.corporate-highlight-holder .corporate-highlight-tab img{width:100%;height:auto;display:block}.corporate-highlight-holder .corporate-highlight-tab .corporate-highlight-content{position:absolute;top:0;bottom:0;left:16px;right:16px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:10.2%;color:#fff;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(128, 128, 128, 0) 60%)}.corporate-highlight-holder .corporate-highlight-tab .corporate-highlight-content>*{text-align:center}.corporate-highlight-holder .corporate-highlight-tab .corporate-highlight-title{font-weight:700;font-size:20px}.corporate-highlight-holder .corporate-highlight-tab .corporate-highlight-title+*{margin-top:10px}.corporate-highlight-holder .corporate-highlight-tab .regza-product-content{padding:36px 0}.corporate-highlight-holder .corporate-highlight-tab .regza-product-content .corporate-highlight-title{color:#00442d}.corporate-highlight-holder .corporate-highlight-tab .regza-product-content *+*{margin-top:10px}@media screen and (max-width: 767px){.corporate-highlight-holder .corporate-highlight-tab .regza-product-content{padding:20px 0 0}}.corporate-highlight-holder .corporate-highlight-tab .angle-btn{display:inline-block}@media screen and (max-width: 767px){.corporate-highlight-holder .corporate-highlight-tab:last-child .regza-product-content{padding-bottom:20px}}@media screen and (max-width: 767px){.corporate-highlight-holder{margin-bottom:20px}}.banner .banner-wrapper{position:relative;display:block;align-items:center}.banner .banner-wrapper .bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.banner .banner-wrapper .content{position:relative;z-index:2;padding:50px 0}.banner .banner-wrapper .content .sub-title{font-weight:bold}.banner.banner-style-left .bg{background-position:right center}.banner.banner-style-right .bg{background-position:left center}@media screen and (min-width: 0px)and (max-width: 1023px){.banner .banner-wrapper .content{text-align:center;padding-left:16px;padding-right:16px;padding-bottom:65%}.banner .banner-wrapper .bg{position:absolute;height:100%;background-position:center bottom}}.banner{padding:40px 0px}.banner.banner-black{background-color:#000}.banner.banner-white{background-color:#fff}.banner .banner-wrapper{position:relative;display:block;align-items:center}.banner img{width:100%}.banner .banner-redirect{cursor:pointer}.banner .banner-text{position:absolute;left:10%;bottom:15%;text-align:left}@media screen and (min-width: 0px)and (max-width: 1023px){.banner .banner-text{bottom:5%}}.banner.banner-style-left .banner-text{left:10%}.banner.banner-style-right .banner-text{left:auto;right:10%}@media screen and (min-width: 0px)and (max-width: 1023px){.banner.banner-style-right .banner-text,.banner.banner-style-left .banner-text{right:auto;left:50%;transform:translateX(-50%)}}.feature-item{position:relative;height:100%;display:block}.feature-item .wrapper{position:relative;height:100%;display:block}.feature-item .text{position:relative;z-index:2}.feature-item .text .title{display:block;margin:20px 0;color:#00442d}.feature-item:hover .img-container .img{transform:scale(1.02) translate3d(0, 0, 0);transition:all .4s ease-out}.feature-item .img-container{position:relative;z-index:1;width:100%;padding-bottom:100%;display:block;backface-visibility:hidden;background:#fff;transform:translate3d(0, 0, 0);overflow:hidden}.feature-item .img-container .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .2s ease-out;will-change:transform;transform-origin:50% 50%;transform:scale(1) translate3d(0, 0, 0)}.feature-item .img-container:hover .img{transform:scale(1.02) translate3d(0, 0, 0);transition:all .4s ease-out}.feature-item .tag{position:absolute;top:0;left:0;z-index:3}@media screen and (min-width: 1024px)and (max-width: 9999px){.feature-item--highlighted .text{position:absolute;bottom:0;left:0;padding:30px}.feature-item--highlighted .text .title,.feature-item--highlighted .text .body{color:#fff}.feature-item--highlighted .img-container{padding-bottom:0;height:100%}}.slider--feature{padding-top:30px}.slider--feature .swiper-slide{height:auto}@media screen and (min-width: 768px)and (max-width: 1023px){.slider--feature .swiper-slide{width:25% !important}.slider--feature .swiper-slide[data-highlighted=true]{width:50% !important}}@media screen and (min-width: 1024px)and (max-width: 9999px){.slider--feature .swiper-slide{width:25% !important}.slider--feature .swiper-slide[data-highlighted=true]{width:50% !important}}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body.overflow{overflow:hidden}.popup-content{display:none;max-height:100%;width:100%;padding-top:20px;padding-bottom:20px;position:relative;overflow:auto}.popup-content .popup-content-inner{overflow:hidden;background:#fff;width:calc((100% + 32px)*10/12);margin:auto;display:flex;padding-top:70px;padding-bottom:70px;justify-content:center;flex-wrap:wrap}.popup-content .popup-content-inner.video-mode{padding:0;background-color:rgba(0,0,0,0)}.popup-content .popup-content-inner h3{color:#00442d}.popup-content .popup-content-inner h3{font-size:20px}@media screen and (min-width: 768px){.popup-content .popup-content-inner h3{font-size:calc(20px + 6 * ((100vw - 768px) / 1152))}}@media screen and (min-width: 1920px){.popup-content .popup-content-inner h3{font-size:26px}}.popup-content .popup-content-inner h3+*{margin-top:10px}.popup-content .popup-content-inner .popup-content-half{width:40%;flex-shrink:0;padding:16px}.popup-content .popup-content-inner .popup-content-full{width:80%;flex-shrink:0;padding:16px}.popup-content .popup-content-inner .popup-content-video{width:100%;height:0;flex-shrink:0;padding-top:56.25%;position:relative}.popup-content .popup-content-inner .popup-content-video iframe,.popup-content .popup-content-inner .popup-content-video video{width:100%;height:100%;position:absolute;top:0;left:0}.popup-content .popup-content-inner .popup-content-img-border{border:1px solid rgba(112,112,112,.2);padding:20px}.popup-content .popup-content-inner .popup-content-text{text-align:justify}.popup-content .popup-content-inner .popup-content-text>*+*{margin-top:30px}.popup-content .popup-content-inner sup{font-size:12px;display:inline-block;transform:scale(0.66);transform-origin:left center}@media screen and (max-width: 1023px){.popup-content{padding:0}.popup-content .popup-content-inner{padding-top:30px;padding-bottom:30px;width:100%}.popup-content .popup-content-inner .popup-content-half{width:50%}.popup-content .popup-content-inner .popup-content-full{width:100%}}@media screen and (max-width: 767px){.popup-content .popup-content-inner .popup-content-half{width:100%}}.popup-mask{pointer-events:none;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;z-index:200;background-color:rgba(0,0,0,.7);align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:opacity .3s ease-out}.popup-mask .popup-content{transition:transform .3s .1s ease-out;transform:scale(0.98)}.popup-mask .popup-content.current{display:block}.popup-mask.show{pointer-events:all;opacity:1;transform:scale(1)}.popup-mask.show .popup-content{transform:scale(1)}.popup-mask .popup-close{width:25px;height:25px;position:absolute;top:38px;right:38px;mix-blend-mode:difference;z-index:2}.popup-mask .popup-close::before,.popup-mask .popup-close::after{content:"";position:absolute;left:50%;top:50%;width:1px;height:30px;background-color:#fff;transform:translateY(-15px) rotate(45deg);transition:transform .3s ease-out}.popup-mask .popup-close::after{transform:translateY(-15px) rotate(-45deg);transition:transform .4s ease-out}@media(hover: hover),(-ms-high-contrast: none){.popup-mask .popup-close:hover:before{transform:translateY(-15px) rotate(135deg)}.popup-mask .popup-close:hover:after{transform:translateY(-15px) rotate(45deg)}}@media screen and (max-width: 1023px){.popup-mask:not(.video-mode){background-color:#fff}}