@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif+JP:wght@200..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap);*{padding:0;margin:0;list-style:none}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding:0 0 0 0}@media screen and (max-width:40rem){html{scroll-padding:0 0 0 0}}a,body{color:#2a5075}body{font-family:"Noto Sans","Noto Sans JP";font-weight:600;overflow-x:hidden}.js-fadein{opacity:0;-webkit-transform:translate(0,1rem);transform:translate(0,1rem);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transition-delay:.25s;transition-delay:.25s}.js-fadein-active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}a{font-weight:700;-webkit-transition:all .1s linear;transition:all .1s linear;text-decoration:none}a:hover{opacity:.75}img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:23rem){img{max-width:100%}}button{border:0}p{line-height:1.8}.sp-only{display:none}@media screen and (max-width:40rem){.sp-only{display:block}}.pc-only{display:block}@media screen and (max-width:40rem){.pc-only{display:none}}.wrapper{max-width:68rem;margin:0 auto;padding:4rem 2rem}@media screen and (max-width:40rem){.wrapper{padding:2rem 1rem}}.main-header{padding:1rem 2rem;background:#fff;overflow:hidden;z-index:10;position:fixed;top:0;left:0;width:100%}@media screen and (max-width:40rem){.main-header{padding:1rem}}.main-header:after{content:"";width:15rem;height:5rem;background:#c8dfee;-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);position:absolute;top:0;right:0}@media screen and (max-width:80rem){.main-header:after{display:none}}.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.main-menu li:first-child{margin:0 auto 0 0}.main-menu .main-logo a,.pc-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .main-logo a{max-width:clamp(9.375rem,13.34vw,12rem);width:100%}@media screen and (max-width:40rem){.main-menu .main-logo a{max-width:9rem}}.pc-menu{gap:clamp(1rem,1.667vw,1.5rem)}@media screen and (max-width:80rem){.pc-menu{display:none}}.pc-menu li a{font-size:clamp(.75rem,.973vw,.875rem)}.sp-menu{display:none}@media screen and (max-width:80rem){.sp-menu{display:block}}.sp-menu-button button,.sp-menu-button button:before{display:block;background:#2a5075;width:2rem;height:3px;position:relative;-webkit-transition:all .5s cubic-bezier(0,0,0,1);transition:all .5s cubic-bezier(0,0,0,1)}@media screen and (max-width:40rem){.sp-menu-button button{width:1.25rem;height:2px}}.sp-menu-button button:before{content:"";position:absolute;top:-.5rem;left:0}@media screen and (max-width:40rem){.sp-menu-button button:before{width:1.25rem;height:2px}}.sp-main-menu,.sp-menu-button button:after{left:0;-webkit-transition:all .5s cubic-bezier(0,0,0,1);transition:all .5s cubic-bezier(0,0,0,1)}.sp-menu-button button:after{content:"";display:block;background:#2a5075;width:2rem;height:3px;position:absolute;top:.5rem}@media screen and (max-width:40rem){.sp-menu-button button:after{width:1.25rem;height:2px}}.sp-menu-button-active button{background:0 0}.sp-menu-button-active button:before{top:0;left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sp-menu-button-active button:after{top:0;left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sp-main-menu{background:#fff;position:fixed;top:0;width:100%;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);z-index:9;padding:4.5rem 0 0}@media screen and (max-width:40rem){.sp-main-menu{padding:4rem 0 0}}.sp-main-menu ul li a{display:block;text-align:center;padding:1rem;border-bottom:1px solid #2a5075;background:#fff}.sp-main-menu-active{-webkit-transform:translate(0,0);transform:translate(0,0)}.sp-close-button{background:#2a5075;padding:1rem;color:#fff;text-align:center;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-close-button .accent{font-weight:400;font-size:1.75rem}.request-button a,.sp-close-button,.sp-footer-fix-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.request-button a,.sp-close-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.request-button a{font-family:"Noto Serif","Noto Serif JP";gap:1rem .5rem;padding:.5rem;font-size:1.25rem;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);box-shadow:2px 2px 10px rgba(0,0,0,.2)}.request-button a .accent{font-family:"Noto Sans","Noto Sans JP";font-size:14px;padding:0 .25rem}.online-request a{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#0263c5),color-stop(17%,#0a69c6),color-stop(44%,#217acb),color-stop(78%,#4797d2),to(#64acd8));background:linear-gradient(90deg,#0263c5 0,#0a69c6 17%,#217acb 44%,#4797d2 78%,#64acd8 100%)}.online-request a .accent{border:1px solid #fff}.data-request a{color:#2a5075;background:#fff}.data-request a .accent{border:1px solid #2a5075}.sp-footer-fix-menu{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:9}@media screen and (max-width:80rem){.sp-footer-fix-menu{display:block}}.sp-footer-fix-menu ul{width:100%}.sp-footer-fix-menu ul li{width:100%}.sp-footer-fix-menu ul li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cover{background:url(../img/cover.webp) no-repeat right bottom/contain;padding:4.75rem 0 0}@media screen and (max-width:64rem){.cover{background:url(../img/cover.webp) no-repeat 95% bottom/180vw;padding:4.5rem 0 0}}@media screen and (max-width:40rem){.cover{background:url(../img/cover.webp) no-repeat 93% bottom/36rem;padding:4rem 0 0}.cover .wrapper{padding:2rem 0 2rem 1rem}}.cover .sub-lead{font-family:"Noto Serif","Noto Serif JP";font-weight:700;font-size:1.25rem;margin:0 0 2rem;border-bottom:1px solid #2a5075;line-height:2;display:inline-block}@media screen and (max-width:64rem){.cover .sub-lead{max-width:22rem;width:100%;line-height:normal}}@media screen and (max-width:40rem){.cover .sub-lead{font-size:1.25rem;max-width:22rem;width:100%;margin:0 0 1rem;border-bottom:none}}.cover .sub-lead .accent{color:#b33b3b;font-size:1.5rem}@media screen and (max-width:40rem){.cover .sub-lead .accent{font-size:1.25rem}}.cover .main-lead{font-family:"Noto Serif","Noto Serif JP";font-weight:700;font-size:3.25rem;margin:0 0 2rem}@media screen and (max-width:64rem){.cover .main-lead{font-size:2.25rem;max-width:26rem;width:100%}}@media screen and (max-width:40rem){.cover .main-lead{font-size:1.5rem;max-width:16rem;width:100%}}.cover .main-lead .accent{color:#b33b3b}.cover .point-list{margin:0 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:64rem){.cover .point-list{max-width:20rem;width:100%}}@media screen and (max-width:40rem){.cover .point-list{gap:.5rem;max-width:11rem;width:100%;margin:0}}.cover .point-list li,.cover-badge{display:-webkit-box;display:-ms-flexbox;display:flex}.cover .point-list li{gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cover .point-list li:before{content:"";display:block;background:url(../img/check-icon.png) no-repeat center/contain;width:1.5rem;height:1.5rem}@media screen and (max-width:64rem){.cover .point-list li:before{width:1.25rem;height:1.25rem}}@media screen and (max-width:40rem){.cover .point-list li:before{width:1.5rem;height:1.5rem}}.cover .point-list li p{font-size:1.5rem;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:64rem){.cover .point-list li p{font-size:1.25rem}}@media screen and (max-width:40rem){.cover .point-list li p{font-size:.9rem}}.cover-badge{gap:1rem;margin:0 0 2rem}@media screen and (max-width:64rem){.cover-badge{width:33rem}}@media screen and (max-width:40rem){.cover-badge{display:none}}.cover-badge li{width:14rem}@media screen and (max-width:64rem){.cover-badge li{width:100%}}.cover-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:40rem){.cover-menu{display:none}}.cover-menu li{width:23rem}@media screen and (max-width:64rem){.cover-menu li{width:100%}}.index-lead-container .content .index-lead-list li br,.sp-cover{display:none}.sp-cover .wrapper{padding:1rem 2rem}@media screen and (max-width:40rem){.sp-cover{display:block}}.sp-cover .sp-cover-badge,.sp-cover .sp-cover-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.sp-cover .sp-cover-badge{gap:.5rem;margin:0 0 1rem}.sp-cover .sp-cover-menu{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-ask-cta-button li a img,.sp-cover .sp-cover-menu li a img{border-radius:3rem;-webkit-box-shadow:0 0 37px rgba(83,150,222,.25);box-shadow:0 0 37px rgba(83,150,222,.25)}.index-lead{background:url(../img/index-lead.webp) no-repeat center/cover;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}.index-lead-container,.index-lead-container .content .index-lead-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-lead-container{gap:2rem;margin:0 0 4rem}@media screen and (max-width:64rem){.index-lead-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.index-lead-container .image{width:100%}@media screen and (max-width:64rem){.index-lead-container .image{width:12rem}}.index-lead-container .content{width:100%}.index-lead-container .content .lead{font-family:"Noto Serif","Noto Serif JP";font-size:2.75rem;font-weight:700;margin:0 0 2rem}@media screen and (max-width:64rem){.index-lead-container .content .lead{text-align:center}}@media screen and (max-width:40rem){.index-lead-container .content .lead{font-size:1.5rem}.index-lead-container .content .lead .break{display:block}}.index-about-main-lead .accent,.index-lead-container .content .index-lead-list li .accent,.index-lead-container .content .lead .accent{color:#b33b3b}@media screen and (max-width:40rem){.index-lead-container .content .lead .accent{font-size:2rem}}.index-lead-container .content .article{line-height:1.8;margin:0 0 2rem}@media screen and (max-width:64rem){.index-lead-container .content .article{text-align:center}}@media screen and (max-width:40rem){.index-lead-container .content .article{text-align:left}.index-lead-container .content .article br{display:none}}.index-lead-container .content .index-lead-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-lead-container .content .index-lead-list li{background:#fff;padding:.5rem;font-size:1.25rem}.index-lead-container .content .index-lead-list li:before{content:"";display:inline-block;background:url(../img/index-lead-icon.png) no-repeat;width:1.5rem;height:1.5rem;margin:0 1rem 0 0}@media screen and (max-width:40rem){.index-lead-container .content .index-lead-list li br{display:block}}.index-about{position:relative}.index-about-main-lead,.index-about:before{font-family:"Noto Serif","Noto Serif JP";text-align:center}.index-about:before{content:"Chief E-Commerce\aOfficer";white-space:pre;position:absolute;top:2rem;left:50%;color:#f7f7f7;font-size:8vw;line-height:8vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}.index-about-main-lead{font-size:2.75rem;font-weight:700;padding:0 0 4rem;position:relative}@media screen and (max-width:64rem){.index-about-main-lead{padding:1rem 0 3rem;font-size:2rem}}@media screen and (max-width:40rem){.index-about-main-lead{font-size:1.5rem}}.index-about-main-lead .font-size{font-size:2rem}@media screen and (max-width:64rem){.index-about-main-lead .font-size{font-size:1.5rem}}@media screen and (max-width:40rem){.index-about-main-lead .font-size{font-size:1.25rem;display:block}.index-about-main-lead .sp-font-size{font-size:3rem;display:block}}.index-about-container .main-content{width:38rem}@media screen and (max-width:64rem){.index-about-container .main-content{width:auto}}.index-about-container .main-content .title{background:#f4fbff;font-size:1.5rem;font-weight:700;padding:.5rem;margin:0 0 2rem}.index-about-container .main-content .article{margin:0 0 2rem;line-height:1.8}.index-about-container .main-content .article .accent{color:#b33b3b;font-weight:700}.index-about-role,.index-about-role li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:40rem){.index-about-role{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index-about-role li .image{width:92px}.index-about-role li .sub-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.index-about-role li .sub-content .sub-title{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.index-about-image{border:2px solid #fff;position:absolute;right:0;bottom:4rem;width:55rem;aspect-ratio:4/3;background:url(../img/index-about.webp) no-repeat center/cover;-webkit-box-shadow:12rem 0 6rem 6rem #fff inset;box-shadow:12rem 0 6rem 6rem #fff inset;z-index:-1;opacity:.5}@media screen and (max-width:64rem){.index-about-image{border:0;position:relative;bottom:unset;right:unset;-webkit-box-shadow:none;box-shadow:none;opacity:1;width:100%}}.index-why{background:linear-gradient(0deg,transparent calc(100% - 1px),rgba(226,239,243,.25) calc(100% - 1px)) center center/1.5rem 1.5rem,linear-gradient(90deg,#f5fbff calc(100% - 1px),rgba(226,239,243,.5) calc(100% - 1px)) center center/1.5rem 1.5rem}.index-why-lead-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}@media screen and (max-width:40rem){.index-why-lead-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.index-why-lead-container .image{width:12rem}@media screen and (max-width:40rem){.index-why-lead-container .image{width:10rem}}.index-why-lead-container .content .lead{font-family:"Noto Serif","Noto Serif JP";font-size:2.75rem;font-weight:700;margin:0 0 1rem;text-align:center}@media screen and (max-width:40rem){.index-why-lead-container .content .lead{font-size:1.5rem}}.index-why-lead-container .content .article{font-size:1.5rem;font-weight:700;text-align:center}@media screen and (max-width:40rem){.index-why-lead-container .content .article{font-size:1.25rem}}.index-why-main-article{margin:0 0 4rem;text-align:center}@media screen and (max-width:40rem){.index-why-main-article{text-align:left}}.index-why-main-article .accent{font-size:1.25rem;font-weight:700;color:#b33b3b}.index-why-content{position:relative;background:#fff;border-radius:1rem;padding:4rem;margin:0 0 2rem}@media screen and (max-width:64rem){.index-why-content{padding:2rem}}@media screen and (max-width:40rem){.index-why-content{padding:1rem}}.index-why-content .point-mark{font-family:"Noto Serif","Noto Serif JP";position:absolute;top:2rem;left:2rem;font-size:4rem;line-height:6rem;text-align:center;color:#f7f7f7}.index-why-content .point-mark .font-size{display:block;font-size:10rem;font-style:italic}.index-why-content .huki-container{text-align:center}.index-why-content .huki-container .huki{font-family:"Noto Serif","Noto Serif JP";background:#2a5075;color:#fff;font-weight:700;text-align:center;font-size:2rem;padding:1rem 2rem;border-radius:1rem;position:relative;display:inline-block;margin:0 0 4rem}@media screen and (max-width:40rem){.index-why-content .huki-container .huki{font-size:1.5rem}}.index-why-content .huki-container .huki:after{content:"";display:block;background:#2a5075;width:4rem;height:2rem;position:absolute;left:50%;bottom:-2rem;-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.index-why-content .huki-container .huki .accent{color:#fffdc2}.index-why-content .huki-container .huki .min-font{color:#fffdc2;font-size:1.5rem}.index-why-content .answer{text-align:center;margin:0 0 2rem}@media screen and (max-width:40rem){.index-why-content .answer{text-align:left}}.index-why-content .answer .accent{font-size:1.25rem;font-weight:700;color:#b33b3b}.index-why-content .title{background:#efefef;font-weight:700;font-size:1.5rem;text-align:center;padding:.5rem;margin:0 0 2rem}@media screen and (max-width:40rem){.index-why-content .title{text-align:center}}.index-why-content .list-container .list li .accent,.index-why-content .title .accent{color:#b33b3b}.index-why-content .list-container{text-align:center;margin:0 0 4rem}.index-why-content .list-container .list{-webkit-box-shadow:6px 8px 17px rgba(0,0,0,.05);box-shadow:6px 8px 17px rgba(0,0,0,.05);border-radius:1rem;padding:1rem 2rem;display:inline-block;max-width:36rem}.index-ask-list-container .index-ask-list li,.index-why-content .list-container .list li{line-height:1.8;text-align:left}.index-achieve-after-container ul li::before,.index-achieve-before-container ul li::before,.index-ask-list-container .index-ask-list li:before,.index-profile-container .content dl dt:before,.index-why-content .list-container .list li:before{content:"・"}.index-why-content .image{text-align:center;height:15rem;margin:0 auto 2rem}@media screen and (max-width:40rem){.index-why-content .image{height:12rem}}.column__buttons-icon svg,.index-achieve-list li .image img,.index-can .index-can-list li .image img,.index-why-content .image img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.index-why-content .min-lead{background:#efefef;font-weight:700;padding:1rem;text-align:center;max-width:32.875rem;border-radius:1rem;margin:0 auto 2rem}@media screen and (max-width:40rem){.index-why-content .min-lead{font-size:1.5rem}}.index-why-content .min-lead .accent{font-size:1.5rem;color:#b33b3b}.index-why-content-inner{max-width:45rem;margin:0 auto;position:relative;z-index:1}.index-field{background:url(../img/index-field.webp) no-repeat top/contain}.index-field .main-lead{font-family:"Noto Serif","Noto Serif JP";font-size:2rem;font-weight:700;text-align:center;margin:0 0 2rem}@media screen and (max-width:40rem){.index-field .main-lead{font-size:1.25rem}}.index-field .main-lead .accent{font-size:3rem;color:#b33b3b}@media screen and (max-width:40rem){.index-field .main-lead .accent{font-size:2rem}}.index-field .article{text-align:center;margin:0 0 2rem}@media screen and (max-width:40rem){.index-field .article{text-align:left}}.index-field .article .accent,.index-voice-list li .main-content .content .article .accent{color:#b33b3b;font-weight:700}@media screen and (max-width:40rem){.index-field .article .accent{font-size:1.1rem}}.index-field .article .font-size{font-size:1.5rem}.index-field .main-title{background:#f5fbff;text-align:center;font-size:2rem;padding:1rem .5rem;margin:0 0 2rem}@media screen and (max-width:64rem){.index-field .main-title{font-size:1.5rem}}@media screen and (max-width:40rem){.index-field .main-title{text-align:left}.index-field .main-title .accent{font-size:1rem}}.index-field .main-image{max-width:38rem;margin:0 auto}.index-field-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}@media screen and (max-width:64rem){.index-field-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-field-list li{width:calc(33.3333333333% - 1.5rem)}}@media screen and (max-width:40rem){.index-field-list li{width:calc(50% - 1rem)}}.index-field-list li .image{margin:0 0 1rem}.index-field-list li .content{font-size:.9rem;text-align:center}@media screen and (max-width:40rem){.index-field-list li .content{text-align:left}.index-field-list li .content br{display:none}}.index-field-arrow-image{max-width:34rem;margin:0 auto 2rem}.index-ask{background:url(../img/index-ask.webp) no-repeat center center/cover}@media screen and (max-width:40rem){.index-ask{background:url(../img/index-ask.webp) no-repeat 20% 100%/cover}}.index-ask .title{font-family:"Noto Serif","Noto Serif JP";text-align:center;font-size:2.75rem}@media screen and (max-width:40rem){.index-ask .title{font-size:1.5rem}}.index-ask .line-huki{max-width:35rem;margin:0 auto 4rem}@media screen and (max-width:40rem){.index-ask .line-huki{margin:0 0 2rem}}.index-ask .lead{text-align:center;font-size:1.5rem;font-weight:700;margin:0 0 2rem}@media screen and (max-width:40rem){.index-ask .lead{text-align:left}}.index-ask .article{text-align:center;line-height:2;margin:0 0 2rem}@media screen and (max-width:40rem){.index-ask .article{text-align:left}}.index-ask-list-container{text-align:center;margin:0 0 2rem}.index-ask-list-container .index-ask-list{background:#fff;padding:2rem;border-radius:1rem;display:inline-block;-webkit-box-shadow:0 0 37px rgba(83,150,222,.25);box-shadow:0 0 37px rgba(83,150,222,.25)}@media screen and (max-width:40rem){.index-ask-list-container .index-ask-list{padding:1rem;display:block}}@media screen and (max-width:40rem){.index-ask-list-container .index-ask-list li{font-size:1.1rem}}.index-ask-cta-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width:40rem){.index-ask-cta-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index-can{position:relative}.index-can .main-title,.index-can:before{font-family:"Noto Serif","Noto Serif JP";text-align:center}.index-can:before{content:"Chief E-Commerce\aOfficer";white-space:pre;position:absolute;top:3rem;left:50%;color:#f7f7f7;font-size:8vw;line-height:8vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}.index-can .main-title{font-size:2.75rem;margin:0 0 2rem}@media screen and (max-width:40rem){.index-can .main-title{font-size:1.5rem;margin:0 0 2rem;line-height:normal}}.index-can .lead{text-align:center;font-size:1.5rem;font-weight:700;margin:0 0 4rem}@media screen and (max-width:40rem){.index-can .lead{text-align:left;font-size:1.25rem}}.index-can .index-can-list li .article .accent,.index-can .lead .accent{color:#b33b3b}@media screen and (max-width:40rem){.index-can .lead br{display:none}}.index-can .index-can-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:64rem){.index-can .index-can-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:40rem){.index-can .index-can-list{gap:4rem}}.index-can .index-can-list li{width:100%}@media screen and (max-width:64rem){.index-can .index-can-list li{width:calc(33.3333333333% - 1.5rem)}}@media screen and (max-width:40rem){.index-can .index-can-list li{width:100%}}.index-can .index-can-list li .image{text-align:center;height:5rem;margin:0 0 1rem}@media screen and (max-width:40rem){.index-can .index-can-list li .image{height:7rem}}.index-can .index-can-list li .title{font-size:1.25rem;font-weight:700;text-align:center;line-height:normal;margin:0 0 1.5rem}@media screen and (max-width:40rem){.index-can .index-can-list li .title{font-size:1.5rem;margin:0 0 1rem}.index-can .index-can-list li .title br{display:none}.index-can .index-can-list li .article{margin:0 2rem}}.index-achieve{background:url(../img/index-achieve.webp) no-repeat center center/cover}@media screen and (max-width:64rem){.index-achieve{background:url(../img/index-achieve.webp) no-repeat top center/contain}}.index-achieve .main-title,.index-voice:before{font-family:"Noto Serif","Noto Serif JP";text-align:center}.index-achieve .main-title{font-size:3rem;font-weight:700;margin:0 0 4rem}@media screen and (max-width:40rem){.index-achieve .main-title{font-size:1.75rem}}.index-achieve .main-title .accent{font-size:3.5rem;color:#b33b3b}@media screen and (max-width:40rem){.index-achieve .main-title .accent{font-size:1.75rem}}.index-achieve .main-lead{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 4rem}@media screen and (max-width:40rem){.index-achieve .main-lead{font-size:1.25rem;text-align:left}}.index-achieve .main-lead .accent,.index-achieve-before-container ul li .accent,.index-achieve-content-container .content .lead .accent{color:#b33b3b}.index-achieve-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 4rem}.index-achieve-content-container .content .min-title,.index-achieve-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-achieve-list li{background:#fff;padding:1rem .5rem}@media screen and (max-width:40rem){.index-achieve-list li{padding:.5rem;width:calc(50% - .5rem);font-size:.9rem}}.index-achieve-list li .image{height:1.5rem}.index-achieve-content-container,.index-voice-list li .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width:64rem){.index-achieve-content-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.index-achieve-content-container .content .min-title{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.index-achieve-content-container .content .min-title:after{content:"";display:block;border-bottom:1px solid #2a5075;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.index-achieve-content-container .content .company-genre{font-size:1.5rem;font-weight:700}@media screen and (max-width:40rem){.index-achieve-content-container .content .company-genre{font-size:1rem;text-align:center}}.index-achieve-content-container .content .company-name{font-size:2rem;font-weight:700;margin:0 0 1rem}@media screen and (max-width:40rem){.index-achieve-content-container .content .company-name{font-size:1.5rem;text-align:center}}.index-achieve-content-container .content .lead{font-family:"Noto Serif","Noto Serif JP";font-weight:700;font-size:3rem;margin:0 0 2rem}@media screen and (max-width:40rem){.index-achieve-content-container .content .lead{font-size:2rem;text-align:center}}.index-achieve-before-container{position:relative;margin:0 0 2rem}.index-achieve-before-container .title{color:#fff;font-size:1.25rem;font-weight:700;background:#787878;display:inline-block;padding:.25rem .5rem;margin:0 0 .5rem}.footer-menu li a,.index-achieve-after-container ul li,.index-achieve-before-container ul li,.index-profile-container .content dl dt{font-weight:700}.index-achieve-before-container .icon{position:absolute;top:0;right:0;width:4rem}@media screen and (max-width:40rem){.index-achieve-before-container .icon{width:2rem}}.index-achieve-arrow-image,.index-achieve-content-container .content .article{margin:0 0 2rem}.index-achieve-after-container,.index-voice{position:relative}.index-achieve-after-container .title{color:#fff;font-size:1.25rem;font-weight:700;background:#2ca9d5;display:inline-block;padding:.25rem .5rem;margin:0 0 .5rem}.index-achieve-after-container ul li .accent{font-size:1.25rem;color:#b33b3b}.index-voice{background:linear-gradient(0deg,transparent calc(100% - 1px),rgba(226,239,243,.25) calc(100% - 1px)) center center/1.5rem 1.5rem,linear-gradient(90deg,#f5fbff calc(100% - 1px),rgba(226,239,243,.5) calc(100% - 1px)) center center/1.5rem 1.5rem}.index-voice:before{content:"Voice";white-space:pre;position:absolute;top:2rem;left:50%;color:#fff;font-size:12vw;line-height:8vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.index-flow-container .content .title,.index-voice .main-title{font-family:"Noto Serif","Noto Serif JP";font-weight:700;font-size:2.75rem}.index-voice .main-title{text-align:center;position:relative;z-index:1;margin:0 0 6rem}@media screen and (max-width:40rem){.index-voice .main-title{font-size:1.5rem;margin:0 0 2rem}}.index-voice-list-container{margin:0 calc(50% - 50vw + .5rem) 0 calc(50% - 50vw);padding:0 calc(50vw - 50%) 4rem;overflow-x:clip;position:relative}@media screen and (max-width:40rem){.index-voice-list-container{margin:0;padding:0 0 4rem}}.index-voice-list li{background:#fff;border-radius:1rem;-webkit-box-shadow:-20px 20px 24px rgba(42,80,117,.16);box-shadow:-20px 20px 24px rgba(42,80,117,.16);border:1px solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.index-voice-list li .main-content{padding:2rem}.index-voice-list li .main-content .pc-image{width:20rem;display:block}@media screen and (max-width:64rem){.index-voice-list li .main-content .pc-image{display:none}}.index-flow-list li p,.index-voice-list li .main-content .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.index-voice-list li .main-content .content .name{font-size:18px;font-weight:700;border-bottom:1px solid #2a5075;padding:0 0 .5rem;margin:0 0 1rem}.index-voice-list li .main-content .content .sp-image{display:none}@media screen and (max-width:64rem){.index-voice-list li .main-content .content .sp-image{display:block;margin:0 0 2rem}}.slick-list{margin:0 -1rem;overflow:visible}@media screen and (max-width:40rem){.slick-list{margin:0 -.5rem}}.slick-slide{margin:0 1rem;height:auto!important}@media screen and (max-width:40rem){.slick-slide{margin:0 .5rem}}.slick-current li{border:1px solid #2a5075;position:relative;z-index:1}@media screen and (max-width:40rem){.slick-current li{border:0}}.slick-prev-button{position:absolute;top:calc(50% - 2rem);left:50%;z-index:2;width:5rem;-webkit-transform:translate(-34rem,-50%);transform:translate(-34rem,-50%)}@media screen and (max-width:64rem){.slick-prev-button{position:absolute;top:calc(50% - 2rem);left:2rem;width:4rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (max-width:40rem){.slick-prev-button{top:unset;left:2rem;bottom:0;width:3rem;-webkit-transform:translate(0,0);transform:translate(0,0)}}.slick-next-button{position:absolute;top:calc(50% - 2rem);right:50%;z-index:2;width:5rem;-webkit-transform:translate(34rem,-50%);transform:translate(34rem,-50%)}@media screen and (max-width:64rem){.slick-next-button{position:absolute;top:calc(50% - 2rem);right:2rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:4rem}}@media screen and (max-width:40rem){.slick-next-button{top:unset;right:2rem;bottom:0;width:3rem;-webkit-transform:translate(0,0);transform:translate(0,0)}}.slick-slider{margin:0!important}.slick-dots{position:absolute;bottom:-40px}@media screen and (max-width:40rem){.slick-dots{bottom:-53px}}.slick-dots li{background:0 0;-webkit-box-shadow:none;box-shadow:none}.index-flow{background:url(../img/index-flow.webp) no-repeat bottom left/50%}@media screen and (max-width:64rem){.index-flow{background:#fff}}.index-flow-container,.index-flow-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.index-flow-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media screen and (max-width:64rem){.index-flow-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}}.index-flow-container .content{max-width:35rem}@media screen and (max-width:64rem){.index-flow-container .content{max-width:unset}}.index-flow-container .content .title{margin:0 0 2rem}@media screen and (max-width:40rem){.index-flow-container .content .title{font-size:1.5rem;margin:0 0 2rem;text-align:center}}.index-flow-container .article{font-weight:700;margin:0 0 2rem}.index-flow-container .sp-only-image{display:none}@media screen and (max-width:64rem){.index-flow-container .sp-only-image{display:block!important;width:80%;margin:0 auto 2rem}}.index-flow-list li{gap:.5rem}.index-flow-list li:before{content:"";display:block;background:url(../img/check-icon.png) no-repeat center/contain;width:1.5rem;height:1.5rem}@media screen and (max-width:40rem){.index-flow-list li:before{width:1.5rem;height:1.5rem}}.index-flow-list li p{line-height:normal;margin:0 0 1rem}.index-flow-list li .accent{color:#b33b3b;font-weight:700;font-size:1.25rem}@media screen and (max-width:40rem){.index-flow-list li br{display:none}}.index-profile{background:url(../img/index-profile.webp) no-repeat center center/cover;position:relative}@media screen and (max-width:40rem){.index-profile{background:url(../img/index-profile-sp.webp) no-repeat center center/cover}}.index-profile .main-title,.index-profile:before{font-family:"Noto Serif","Noto Serif JP";text-align:center}.index-profile:before{content:"Profile";white-space:pre;position:absolute;top:2rem;left:50%;color:#fff;font-size:10vw;line-height:8vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.index-profile .main-title{font-size:2.75rem;font-weight:700;position:relative;z-index:1;margin:0 0 4rem}@media screen and (max-width:40rem){.index-profile .main-title{font-size:1.5rem;margin:0 0 2rem}}.index-profile .main-lead{font-size:1.5rem;text-align:center;margin:0 0 2rem}@media screen and (max-width:40rem){.index-profile .main-lead{text-align:left;font-size:1rem}}.column__contents a,.index-profile .main-lead .accent{color:#b33b3b}@media screen and (max-width:40rem){.index-profile .main-lead br{display:none}}.index-faq-list dt,.index-profile-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width:40rem){.index-profile-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index-profile-container .image{max-width:20rem}@media screen and (max-width:64rem){.index-profile-container .image{max-width:15rem;position:-webkit-sticky;position:sticky;top:2rem}}@media screen and (max-width:40rem){.index-profile-container .image{border-radius:100%;overflow:hidden;width:12rem;height:12rem;margin:0 auto;position:relative;top:0}}.index-profile-container .image img{-o-object-fit:contain;object-fit:contain}.index-profile-container .content{background:#fff;-webkit-box-shadow:0 0 37px rgba(83,150,222,.25);box-shadow:0 0 37px rgba(83,150,222,.25);padding:2rem;border-radius:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.index-profile-container .content .company-name{font-weight:700;margin:0 0 1rem}.index-profile-container .content .ceo-name{color:#fff;font-weight:700;padding:.5rem 1rem;font-size:1.75rem;background:-webkit-gradient(linear,left top,right top,from(#0263c5),to(rgba(100,172,216,0)));background:linear-gradient(90deg,#0263c5 0,rgba(100,172,216,0) 100%);margin:0 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:40rem){.index-profile-container .content .ceo-name{font-size:1.5rem}}.index-profile-container .content .ceo-name .birth{font-size:1.5rem}@media screen and (max-width:40rem){.index-profile-container .content .ceo-name .birth{font-size:1rem}}.index-profile-container .content dl dd{font-weight:400;padding:0 1rem 1rem}.index-faq{background:linear-gradient(0deg,transparent calc(100% - 1px),#f7f7f7 calc(100% - 1px)) center center/1.5rem 1.5rem,linear-gradient(90deg,transparent calc(100% - 1px),#f7f7f7 calc(100% - 1px)) center center/1.5rem 1.5rem;position:relative}.index-faq .main-title,.index-faq:before{font-family:"Noto Serif","Noto Serif JP";text-align:center}.index-faq:before{content:"FAQ";white-space:pre;position:absolute;top:2rem;left:50%;color:#f7f7f7;font-size:10vw;line-height:8vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.index-faq .main-title{font-size:2.75rem;font-weight:700;position:relative;z-index:1;margin:0 0 4rem}@media screen and (max-width:40rem){.index-faq .main-title{font-size:1.5rem;margin:0 0 2rem}}.index-faq-list{position:relative;border-bottom:1px solid #ccc}.index-faq-list dt{gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;-webkit-transition:all .1s linear;transition:all .1s linear}.index-faq-list dt:after{content:"";background:url(../img/faq-arrow.png) no-repeat center center/contain;display:block;width:1rem;height:1rem;-webkit-transition:all .35s linear;transition:all .35s linear}.index-faq-list dt:hover{cursor:pointer;opacity:.75}.index-faq-list dd{padding:0 0 1rem;display:none;font-weight:400}.index-faq-list .dt-active:after{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.index-column{background:#f5fbff}.index-column .wrapper{padding:5rem 2rem}@media screen and (max-width:40rem){.index-column .wrapper{padding:2.5rem 1rem}}.index-column .main-title{font-family:"Noto Serif","Noto Serif JP";font-size:2.75rem;font-weight:700;text-align:center;position:relative;z-index:1;margin:0 0 2.5rem}@media screen and (max-width:40rem){.index-column .main-title{font-size:1.5rem}}.index-column-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(10px,2.431vw,35px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:3.75rem}@media screen and (max-width:40rem){.index-column-container{grid-template-columns:1fr;gap:2.5em;margin-bottom:2.5rem}}.index-column-card{max-width:310px;width:100%}@media screen and (max-width:40rem){.index-column-card{width:100%}}.index-column-image{display:block;max-width:100%;width:100%;height:auto;overflow:hidden;aspect-ratio:310/232;margin-bottom:1em;border-radius:8px}.column .main-img img,.index-column-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.index-column-card-head,.index-column-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-column-card-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75em}.index-column-card-head.--column{margin-bottom:3.75rem}@media screen and (max-width:40rem){.index-column-card-head.--column{margin-bottom:1.625rem}}.index-column-card-head time{color:#828282;text-align:right;font-size:.75rem;font-style:normal;font-weight:500;line-height:2.16;letter-spacing:.0416em;margin-left:auto;margin-right:0}.index-column-categories{gap:4px}.index-column-cat{border-radius:4px;background:#dcedf7;padding:2px 8px;color:#132c42;text-align:center;font-size:.625rem;font-style:normal;font-weight:500;line-height:2.6}.index-column-card-title{color:#132c42;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:.75em}@media screen and (max-width:40rem){.index-column-card-title{font-size:1rem}}.index-column-card-text{color:#132c42;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.6}@media screen and (max-width:40rem){.index-column-card-text{font-size:.8125rem;line-height:1.8}}.button--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto;max-width:300px;width:100%;height:54px;line-height:54px;padding:0 16px;border-radius:50px;background:#fff;-webkit-box-shadow:0 0 37px 0 rgba(83,150,222,.25);box-shadow:0 0 37px 0 rgba(83,150,222,.25);color:#132c42;font-size:1.125rem;font-style:normal;font-weight:500;text-align:center}.button--arrow span{margin-left:16px;width:9px;height:14px;background:center/contain no-repeat url(../img/column/button-arrow.svg)}.index-data-request{background:#f5fbff}.index-data-request .main-title{font-family:"Noto Serif","Noto Serif JP";font-size:2.75rem;font-weight:700;text-align:center;position:relative;z-index:1;margin:0 0 4rem}@media screen and (max-width:40rem){.index-data-request .main-title{font-size:1.5rem;margin:0 0 2rem}}.index-data-request .article{font-size:1.25rem;text-align:center;margin:0 0 2rem}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}.copyright{text-align:center}@media screen and (max-width:40rem){.copyright{font-size:.8rem;margin:0 0 2rem}}.column{background:#fff;min-height:calc(100vh - 13.25rem)}@media screen and (max-width:40rem){.column{min-height:calc(100vh - 10.9375rem)}}.column .wrapper{padding:5rem 2rem;max-width:55.25rem}@media screen and (max-width:40rem){.column .wrapper{padding:2.5rem 2rem 1.25rem}}.column .main-title{font-family:"Noto Serif","Noto Serif JP";font-size:2.75rem;font-weight:700;text-align:center;position:relative;z-index:1;margin:0 0 2.5rem}@media screen and (max-width:40rem){.column .main-title{font-size:1.5rem;margin:0 0 1.875rem}}.column .main-img,.tab{max-width:100%;width:100%}.column .main-img{height:auto;aspect-ratio:820/342;border-radius:8px;overflow:hidden;margin-bottom:1.375rem}@media screen and (max-width:40rem){.column .main-img{aspect-ratio:310/182;margin-bottom:1rem}}.tab{margin-left:auto;margin-right:auto}.tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.5rem;gap:20px}@media screen and (max-width:40rem){.tab__list{margin-bottom:1.875rem;gap:8px;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.column__contents p,.tab__menu{color:#132c42;font-size:1rem;font-style:normal;font-weight:500}.tab__menu,.tab__menu:hover{-webkit-transition:all .3s;transition:all .3s}.tab__menu{cursor:pointer;text-align:center;line-height:1.62;border-radius:4px;background:#dcedf7;padding:2px 8px;display:block}.tab__menu:hover{opacity:.7}@media screen and (max-width:40rem){.tab__menu{font-size:.875rem;line-height:1.85}}.pagination{max-width:100%;margin-inline:auto}.pagination .nav-links,.pagination .page-numbers,.pagination span.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .page-numbers,.pagination span.page-numbers{background:#fff;border-radius:3px;width:34px;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#132c42;font-style:normal;font-weight:500;line-height:1.5}.pagination .page-numbers.next span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .page-numbers.next span,.pagination .page-numbers.prev span{width:18px;height:18px;-webkit-mask-image:url(../img/column/pagination-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../img/column/pagination-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#132c42}.pagination .page-numbers:hover{background:#dcedf7}.pagination span.page-numbers.current{color:#fff;background:#132c42}.breadcrumbs__container{max-width:69.5rem;width:100%;margin:98px auto 48px;padding:0 20px}@media screen and (max-width:40rem){.breadcrumbs__container{width:90%;padding:0;margin:70px auto 10px}}.breadcrumbs__container span,.breadcrumbs__container span a{color:#828282;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.column__contents{margin-bottom:66px}@media screen and (max-width:40rem){.column__contents{margin-bottom:36px}}.column__contents *{line-height:1.5}.column__contents * strong,.column__contents p strong,.column__contents ul li strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),color-stop(30%,#fff7b8));background:linear-gradient(transparent 30%,#fff7b8 30%)}@media screen and (max-width:40rem){.column__contents * strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),color-stop(45%,#fff7b8));background:linear-gradient(transparent 45%,#fff7b8 45%)}}.column__contents h2,.column__contents h3,.column__contents h4{color:#2a5075;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:.06em}.column__contents h2{font-size:1.625rem;padding-left:12px;border-left:4px solid #2a5075;margin-bottom:1.875rem}@media screen and (max-width:40rem){.column__contents h2{font-size:1.375rem;margin-bottom:1.25rem}}.column__contents h3,.column__contents h4{font-size:1.5rem;padding:10px 0;border-bottom:2px solid #2a5075;margin-bottom:1.5rem}@media screen and (max-width:40rem){.column__contents h3{font-size:1.25rem;padding:6px 0;border-bottom:1px solid #2a5075;margin-bottom:.625rem}}.column__contents h4{font-size:1.3125rem;padding:8px 0;border-bottom:1px dashed #2a5075}@media screen and (max-width:40rem){.column__contents h4{font-size:1.125rem;padding:8px 0;margin-bottom:.625rem}}.column__contents p{line-height:2;margin-bottom:1.875rem}@media screen and (max-width:40rem){.column__contents p{font-size:.9375rem;margin-bottom:2.375rem;line-height:1.8}}.column__contents p a,.column__contents ul li,.column__contents ul li a{color:#b33b3b;font-size:1rem;font-style:normal;font-weight:500;line-height:2}@media screen and (max-width:40rem){.column__contents p a{font-size:.9375rem;line-height:1.8}}.column__contents p strong,.column__contents ul li strong{font-weight:500;line-height:2}@media screen and (max-width:40rem){.column__contents p strong{line-height:1.8;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),color-stop(45%,#fff7b8));background:linear-gradient(transparent 45%,#fff7b8 45%)}}.column__contents ol,.column__contents ul{margin-bottom:1.875rem}@media screen and (max-width:40rem){.column__contents ul{margin-bottom:2.375rem}}.column__contents ul li{color:#132c42;list-style-type:disc;list-style-position:inside}@media screen and (max-width:40rem){.column__contents ul li{font-size:.9375rem;line-height:1.8}}@media screen and (max-width:40rem){.column__contents ul li a{font-size:.9375rem;line-height:1.8}}@media screen and (max-width:40rem){.column__contents ul li strong{line-height:1.8;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),color-stop(45%,#fff7b8));background:linear-gradient(transparent 45%,#fff7b8 45%)}}@media screen and (max-width:40rem){.column__contents ol{margin-bottom:2.375rem}}.column__contents ol li{color:#132c42;font-size:1rem;font-style:normal;font-weight:500;line-height:2;list-style-type:decimal;list-style-position:inside}@media screen and (max-width:40rem){.column__contents ol li{font-size:.9375rem;line-height:1.8}}.column__contents ol li a,.wp-block-aioseo-table-of-contents ul li{color:#b33b3b;font-size:1rem;font-style:normal;font-weight:500;line-height:2}@media screen and (max-width:40rem){.column__contents ol li a{font-size:.9375rem;line-height:1.8}}.column__contents ol li strong{font-weight:500;line-height:2;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),color-stop(30%,#fff7b8));background:linear-gradient(transparent 30%,#fff7b8 30%)}@media screen and (max-width:40rem){.column__contents ol li strong{line-height:1.8;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),color-stop(45%,#fff7b8));background:linear-gradient(transparent 45%,#fff7b8 45%)}}.wp-block-aioseo-table-of-contents{border-radius:5px;background:#f4fbff;padding:35px 48px;margin-bottom:3.75rem}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents{padding:25px 10.5px;margin-bottom:1.875rem}}.wp-block-aioseo-table-of-contents ul{margin:0}.wp-block-aioseo-table-of-contents ul li{color:#2a5075;line-height:normal;list-style-type:none}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li{font-size:.875rem}}.wp-block-aioseo-table-of-contents ul li a{color:#2a5075;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;padding-bottom:1rem;padding-left:1rem;margin-bottom:1rem;margin-left:1rem;border-bottom:1px solid #c9e0e6;display:block}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li a{font-size:.875rem;margin-bottom:.625rem;margin-left:0}}.wp-block-aioseo-table-of-contents ul li ul li,.wp-block-aioseo-table-of-contents ul li ul li ul li,.wp-block-aioseo-table-of-contents ul li ul li ul li ul li,.wp-block-aioseo-table-of-contents ul li ul li ul li ul li ul li{color:#2a5075;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li{font-size:.75rem}}.wp-block-aioseo-table-of-contents ul li ul li a,.wp-block-aioseo-table-of-contents ul li ul li ul li a,.wp-block-aioseo-table-of-contents ul li ul li ul li ul li a,.wp-block-aioseo-table-of-contents ul li ul li ul li ul li ul li a{color:#2a5075;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;padding-bottom:1rem;padding-left:1rem;margin-bottom:1rem;margin-left:2rem;border-bottom:1px solid #c9e0e6;display:block}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li a{font-size:.75rem;padding-left:1.5625rem;margin-left:0;margin-bottom:.625rem}}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li ul li{font-size:.75rem}}.wp-block-aioseo-table-of-contents ul li ul li ul li a,.wp-block-aioseo-table-of-contents ul li ul li ul li ul li a,.wp-block-aioseo-table-of-contents ul li ul li ul li ul li ul li a{margin-left:3.1875rem}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li ul li a{font-size:.75rem;padding-left:1.875rem;margin-left:0;margin-bottom:.625rem}}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li ul li ul li{font-size:.75rem}}.wp-block-aioseo-table-of-contents ul li ul li ul li ul li a,.wp-block-aioseo-table-of-contents ul li ul li ul li ul li ul li a{margin-left:5rem}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li ul li ul li a{font-size:.75rem;padding-left:2rem;margin-left:0;margin-bottom:.625rem}}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li ul li ul li ul li{font-size:.75rem}}.wp-block-aioseo-table-of-contents ul li ul li ul li ul li ul li a{margin-left:7rem}@media screen and (max-width:40rem){.wp-block-aioseo-table-of-contents ul li ul li ul li ul li ul li a{font-size:.75rem;padding-left:2.25rem;margin-left:0;margin-bottom:.625rem}}.column__buttons,.column__buttons a.column__buttons-remove{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column__buttons,.column__buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.875rem,5.85vw,3.75rem);margin:3.75rem 0}@media screen and (max-width:64rem){.column__buttons{gap:1.875rem}}@media screen and (max-width:40rem){.column__buttons{gap:clamp(5px,5.33vw,20px);margin:1.25rem 0}}@media screen and (max-width:23.125rem){.column__buttons{gap:5px}}.column__buttons a{color:#2a5075;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;gap:1rem}@media screen and (max-width:64rem){.column__buttons a{font-size:clamp(1rem,1.758vw,1.125rem)}}@media screen and (max-width:40rem){.column__buttons a{font-size:clamp(.75rem,3.734vw,.875rem);max-width:clamp(65px,18.67vw,75px);width:100%;gap:clamp(5px,1.352vw,10px)}}.column__buttons a.column__buttons-remove{gap:0;color:#fff;font-weight:700;padding:1rem 1.875rem;border-radius:50px;background:#2a5075;width:100%;max-width:204px}@media screen and (max-width:40rem){.column__buttons a.column__buttons-remove{font-size:clamp(.875rem,4vw,.9375rem);padding:1rem clamp(.75rem,5.334vw,1.25rem);width:100%;max-width:clamp(110px,30.94vw,116px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.column__buttons-icon{width:9px;height:15.2px}.column__buttons-icon.--next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pc_only{display:inline}@media screen and (max-width:40rem){.pc_only{display:none}}.page-404{min-height:calc(100vh - 13.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-404 *{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.78}.page-404 h1{font-size:clamp(1.25rem,2.449vw,1.5rem)}.page-404 a,.page-404 p{font-size:clamp(.875rem,1.633vw,1rem)}.page-404 a,.page-404 a:hover{-webkit-transition:all .3s;transition:all .3s}.page-404 a{color:#2a5075;text-decoration:underline}.page-404 a:hover{opacity:.7}@media screen and (max-width:40rem){.page-404{min-height:calc(100vh - 10.9375rem)}}
/*# sourceMappingURL=style.css.map */
