*{margin:0px;padding:0px;border:none;outline:none;font-size:100%}body{padding-top:50px}@media only screen and (min-width: 566px){body{padding-top:88px}}body .pre_fooma2026{font-weight:400;color:#000;text-align:left;line-height:1.6875;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family:"Noto Sans JP",sans-serif}@media only screen and (min-width: 576px){body .pre_fooma2026{font-size:16px}}@media only screen and (max-width: 575px){body .pre_fooma2026{font-size:14px}}body .pre_fooma2026 .inner{width:92.7083333333%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){body .pre_fooma2026 .inner{max-width:1200px}}body .pre_fooma2026 img{max-width:100%;height:auto}body .pre_fooma2026 *{-webkit-box-sizing:border-box;box-sizing:border-box}body .pre_fooma2026 sub{vertical-align:sub;font-size:smaller}.fs12{font-size:12px !important}.fw-700{font-weight:700}a{text-decoration:none;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}a:hover,a:focus,a:visited{text-decoration:none;outline:none}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.preloader{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;height:100%;width:100%;background-color:#fff;z-index:10001;background-size:105px;background-repeat:no-repeat;background-position:center}.preloader::before{position:absolute;width:100%;top:50%;left:0;right:0;font-size:1em;font-weight:700;color:#545454;text-align:center;letter-spacing:1px;content:"loading";text-transform:uppercase;margin:66px auto 0;-webkit-transition:none;transition:none}.preloader div{display:inline-block;background-color:#001976;width:15px;height:15px;margin:2px 6px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both}.preloader div:nth-child(1){-webkit-animation:ball-pulse-sync .8s -0.18s infinite ease-in-out;animation:ball-pulse-sync .8s -0.18s infinite ease-in-out}.preloader div:nth-child(2){-webkit-animation:ball-pulse-sync .8s -0.09s infinite ease-in-out;animation:ball-pulse-sync .8s -0.09s infinite ease-in-out}.preloader div:nth-child(3){-webkit-animation:ball-pulse-sync .8s 0s infinite ease-in-out;animation:ball-pulse-sync .8s 0s infinite ease-in-out}.mt48{margin-top:48px}.mt52{margin-top:52px}.mt100{margin-top:100px}.mt120{margin-top:120px}@media only screen and (max-width: 768px){.mt60_sp{margin-top:60px}.mb20_sp{margin-bottom:20px}}.d-ib{display:inline-block}@media only screen and (max-width: 768px){.pc--show{display:none}}@media only screen and (min-width: 769px){.sp--show{display:none}}@media only screen and (min-width: 576px){.xs--show{display:none}}@media only screen and (max-width: 575px){.xs--none{display:none}}.text-center{text-align:center}.text-blue{color:#023e6b}.text-light-blue{color:#026ef2}.text-green{color:#267d82}.text-light-green{color:#00a3bf}.headline-border{position:relative;border-top:1px solid #b3b4b5}.headline-border::before{position:absolute;content:"";width:22.75%;height:3px;background-color:#80aee3;top:-2px;left:0}.headline02{font-size:1.5rem;font-weight:700;position:relative;margin-bottom:16px;letter-spacing:.05em;line-height:1.25;padding-left:.8333333333em}@media only screen and (min-width: 576px)and (max-width: 768px){.headline02{font-size:3.125vw}}@media only screen and (max-width: 575px){.headline02{font-size:4.1739130435vw}}.headline02::before{position:absolute;content:"";display:inline-block;vertical-align:middle;width:4px;height:27px;background-color:#4b5158;top:-4px;left:0}@media only screen and (max-width: 768px){.headline02::before{width:.1666666667em;height:1.125em;top:-.1666666667em}}.headline-border .headline02{padding-top:0.7142857143em}.headline-border .headline02::before{top:.75em}.h2{font-weight:700;line-height:1.2222222222}@media only screen and (min-width: 769px){.h2{font-size:32px}}@media only screen and (min-width: 576px)and (max-width: 768px){.h2{font-size:4.1666666667vw}}@media only screen and (max-width: 575px){.h2{font-size:5.5652173913vw}}.h3{font-weight:700;line-height:1.5333333333}@media only screen and (min-width: 769px){.h3{font-size:24px}}@media only screen and (min-width: 576px)and (max-width: 768px){.h3{font-size:3.125vw}}@media only screen and (max-width: 575px){.h3{font-size:4.1739130435vw}}.h4{font-weight:700;line-height:1.3714285714}@media only screen and (min-width: 769px){.h4{font-size:20px}}@media only screen and (min-width: 576px)and (max-width: 768px){.h4{font-size:2.6041666667vw}}@media only screen and (max-width: 575px){.h4{font-size:3.4782608696vw}}.title-border{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.btn{position:relative;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#fff;line-height:1.2222222222;background:#026ef2;border:1px solid #e3e4e4;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);padding:1.3020833333vw 6.25vw 1.3020833333vw 4.9479166667vw;border-radius:6px}.btn:link:not(:hover),.btn:visited:not(:hover){color:#fff}@media only screen and (min-width: 769px){.btn{padding:10px 48px 10px 38px}}@media only screen and (min-width: 576px)and (max-width: 768px){.btn{min-height:8.59375vw;font-size:1.953125vw;padding:1.3020833333vw 6.25vw 1.3020833333vw 4.9479166667vw}}@media only screen and (max-width: 575px){.btn{min-height:11.4782608696vw;font-size:3.1304347826vw;padding:1.7391304348vw 8.347826087vw 1.7391304348vw 6.6086956522vw}}.btn.--external::after{position:absolute;content:"";top:50%;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Cpath%20id%3D%22ic_open_new%22%20d%3D%22M5.2%2C19.5a1.687%2C1.687%2C0%2C0%2C1-1.7-1.7V5.2A1.687%2C1.687%2C0%2C0%2C1%2C5.2%2C3.5h5.936V4.912H5.2a.312.312%2C0%2C0%2C0-.29.29V17.8a.312.312%2C0%2C0%2C0%2C.29.29H17.8a.312.312%2C0%2C0%2C0%2C.29-.29V11.862H19.5V17.8a1.687%2C1.687%2C0%2C0%2C1-1.7%2C1.7Zm4.152-4.862-.992-.992L17.1%2C4.912H13.382V3.5H19.5V9.618H18.088V5.9Z%22%20transform%3D%22translate(-3.5%20-3.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/100% auto;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Cpath%20id%3D%22ic_open_new%22%20d%3D%22M5.2%2C19.5a1.687%2C1.687%2C0%2C0%2C1-1.7-1.7V5.2A1.687%2C1.687%2C0%2C0%2C1%2C5.2%2C3.5h5.936V4.912H5.2a.312.312%2C0%2C0%2C0-.29.29V17.8a.312.312%2C0%2C0%2C0%2C.29.29H17.8a.312.312%2C0%2C0%2C0%2C.29-.29V11.862H19.5V17.8a1.687%2C1.687%2C0%2C0%2C1-1.7%2C1.7Zm4.152-4.862-.992-.992L17.1%2C4.912H13.382V3.5H19.5V9.618H18.088V5.9Z%22%20transform%3D%22translate(-3.5%20-3.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/100% auto;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width: 769px){.btn.--external::after{width:16px;height:16px;right:16px}}@media only screen and (min-width: 576px)and (max-width: 768px){.btn.--external::after{width:2.0833333333vw;height:2.0833333333vw;right:2.0833333333vw}}@media only screen and (max-width: 575px){.btn.--external::after{width:2.7826086957vw;height:2.7826086957vw;right:2.7826086957vw}}.btn.--anchor::after{position:absolute;content:"";width:10px;height:10px;border-width:0 2px 2px 0;border-style:solid;top:44%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width: 769px){.btn.--anchor::after{right:16px}}@media only screen and (min-width: 576px)and (max-width: 768px){.btn.--anchor::after{width:clamp(6px,1.3020833333vw,10px);height:clamp(6px,1.3020833333vw,10px);right:2.0833333333vw}}@media only screen and (max-width: 575px){.btn.--anchor::after{width:clamp(6px,1.7391304348vw,10px);height:clamp(6px,1.7391304348vw,10px);right:2.7826086957vw}}.btn:not(.--external):not(.--anchor)::after{position:absolute;content:"";width:10px;height:10px;border-width:2px 2px 0 0;border-style:solid;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width: 769px){.btn:not(.--external):not(.--anchor)::after{right:16px}}@media only screen and (min-width: 576px)and (max-width: 768px){.btn:not(.--external):not(.--anchor)::after{width:clamp(6px,1.3020833333vw,10px);height:clamp(6px,1.3020833333vw,10px);right:2.0833333333vw}}@media only screen and (max-width: 575px){.btn:not(.--external):not(.--anchor)::after{width:clamp(6px,1.7391304348vw,10px);height:clamp(6px,1.7391304348vw,10px);right:2.7826086957vw}}@media only screen and (min-width: 769px){.btn:hover{color:#026ef2;background-color:#fff;border-color:#026ef2;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.7);box-shadow:0 2px 3px rgba(0,0,0,.7)}}@media only screen and (min-width: 769px){.btn.--external:hover::after{background-color:#026ef2}.btn.--external.--orange:hover::after{background-color:#ff5e03}}@media only screen and (min-width: 769px){.btn:not(.--external):hover::after{border-color:#026ef2}.btn:not(.--external).--orange:hover::after{background-color:#ff5e03}}.btn.--orange{border-color:#ff5e03;background-color:#ff5e03}.btn.--orange:hover{color:#ff5e03;background-color:#fff}.btn.--orange:hover::after{border-color:#ff5e03}.btn.--black-light-green{color:#000;border-color:#e3e4e4;background-color:#b8cfce}.btn.--black-light-green:link:not(:hover),.btn.--black-light-green:visited:not(:hover){color:#000}.btn.--black-light-green::after{border-color:#000}.btn.--black-light-green:hover{border-color:#b8cfce;background-color:#e3e4e4}.btn.--black-light-green:hover::after{border-color:#000}.btn.--blue{border-color:#e3e4e4;background-color:#023e6b}.btn.--blue:hover{color:#023e6b;background-color:#fff}.btn.--blue:hover::after{border-color:#023e6b}.btn.--light-blue{border-color:#e3e4e4;background-color:#026ef2}.btn.--light-blue:hover{color:#026ef2;background-color:#fff}.btn.--light-blue:hover::after{border-color:#026ef2}.btn.--green{border-color:#e3e4e4;background-color:#267d82}.btn.--green:hover{color:#267d82;background-color:#fff}.btn.--green:hover::after{border-color:#267d82}.btn.--light-green{border-color:#e3e4e4;background-color:#00a3bf}.btn.--light-green:hover{color:#00a3bf;background-color:#fff}.btn.--light-green:hover::after{border-color:#00a3bf}.btn .lg{font-size:18px}@media only screen and (max-width: 768px){.btn .lg{font-size:clamp(16px,3.3854166667vw,26px)}}.btn .sm{font-size:12px;font-weight:500}@media only screen and (max-width: 768px){.btn .sm{font-size:clamp(8px,2.0833333333vw,16px)}}.note{font-weight:700;background:url(../images/2026/icon_attention.svg) no-repeat 0 50%}@media only screen and (min-width: 769px){.note{font-size:16px;background-size:30px auto;padding:10px 0 2px 42px}}@media only screen and (min-width: 576px)and (max-width: 768px){.note{font-size:3.3854166667vw;background-size:3.90625vw auto;padding:1.3020833333vw 0 0 5.5989583333vw}}@media only screen and (max-width: 575px){.note{font-size:4.5217391304vw;background-size:5.2173913043vw auto;padding:1.7391304348vw 0 0 7.4782608696vw}}.header{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#fff;top:0;left:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:10}@media only screen and (min-width: 566px){.header{height:88px}}@media only screen and (max-width: 565px){.header{height:50px}}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:92.7083333333%;max-width:1400px;margin-inline:auto}@media only screen and (min-width: 769px){.header-logo{width:473px}.header-logo.-sp{display:none}}@media only screen and (max-width: 768px){.header-logo{width:clamp(150px,30.9895833333vw,238px)}.header-logo.-pc{display:none}}.header-logo img{width:100%;height:auto}@media only screen and (min-width: 769px){.header .btn{padding-block:15px}}@media only screen and (max-width: 768px){.header .btn{min-height:4vw;font-size:clamp(10px,2.0833333333vw,16px);padding:1.3020833333vw 6.25vw 1.3020833333vw 4.9479166667vw}.header .btn::after{right:2vw}}.mv{position:relative;background:linear-gradient(100deg, rgb(192, 228, 239) 0%, rgb(191, 223, 205) 100%);z-index:0}@media only screen and (min-width: 769px){.mv{padding-top:60px;padding-bottom:48px}}@media only screen and (min-width: 769px){.mv-inner{width:92.7083333333%;max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:48.5% 1fr;grid-template-areas:"logo catch" "detail catch";-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%}}@media only screen and (max-width: 768px){.mv-inner{max-width:615px}.mv-inner>.mv-logo{display:none}}.mv-bg{position:absolute;height:100%;top:0;right:0;z-index:-1}@media only screen and (min-width: 769px){.mv-bg{width:calc(50% + 40px);clip-path:polygon(80px 0%, 0 100%, 100% 100%, 100% 0%)}}@media only screen and (max-width: 768px){.mv-bg{width:100%}}.mv-bg img{width:100% !important;max-width:inherit;height:100% !important;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.mv-bg.-sp{display:none !important}}@media only screen and (max-width: 768px){.mv-bg.-pc{display:none !important}}.mv-logo{position:relative}@media only screen and (min-width: 769px){.mv-logo{grid-area:logo;margin-bottom:14px}}@media only screen and (max-width: 768px){.mv-logo{margin-bottom:clamp(8px,1.5625vw,12px)}}.mv-catch{text-align:center}@media only screen and (min-width: 769px){.mv-catch{grid-area:catch}.mv-catch .mv-logo{display:none}}@media only screen and (max-width: 768px){.mv-catch{position:relative;padding-top:clamp(28px,6.9010416667vw,40px);padding-inline:3.6458333333%;padding-bottom:clamp(12px,3.125vw,24px)}.mv-catch>img{width:71.0569105691%}}.mv-catch__text{font-size:clamp(14px,1.484375vw,19px);font-weight:700;color:#023e6b;text-shadow:0 0 20px #fff}@media only screen and (max-width: 768px){.mv-catch__text{font-size:clamp(12px,2.4739583333vw,19px)}}@media only screen and (min-width: 769px){.mv-detail{grid-area:detail}}@media only screen and (max-width: 768px){.mv-detail{padding-top:clamp(24px,4.1666666667vw,32px);padding-inline:3.6458333333%;padding-bottom:clamp(28px,6.9010416667vw,40px)}}.mv-data{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:clamp(8px,2.1666666667vw,26px)}@media only screen and (min-width: 769px){.mv-data{font-weight:500;gap:12px}}@media only screen and (min-width: 769px){.mv-data.--adjust{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media only screen and (max-width: 768px){.mv-data.--adjust{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.mv-data:not(.--adjust){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv-data+.mv-data{margin-top:6px}.mv-data__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(60px,17.96875vw,138px);font-size:clamp(10px,3.3854166667vw,26px);font-weight:500;line-height:1.5;padding:4px clamp(4px,2.2135416667vw,17px);background-color:#fff;border-radius:100rem;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 769px){.mv-data__title{width:90px;height:40px;font-size:16px;padding:4px}}.mv-data__detail{font-size:clamp(10px,3.3854166667vw,26px);font-weight:500;line-height:1.5}@media only screen and (min-width: 769px){.mv-data__detail{font-size:16px}}.mv-data__detail .lg{font-size:24px;font-weight:700;line-height:1}@media only screen and (min-width: 769px){.mv-data__detail .lg{font-size:32px}}.mv-anchor{background-color:#fff;padding-block:15px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width: 768px){.mv-anchor{padding-block:clamp(20px,6.5104166667vw,50px)}}.mv-anchor-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px 3%}@media only screen and (max-width: 768px){.mv-anchor-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 769px){.mv-anchor-inner .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width: 768px){.mv-anchor-inner .btn{width:100%}}.mv-anchor-inner .btn .sm{margin-top:5px}@media only screen and (max-width: 768px){.mv-anchor-inner .btn .sm{margin-top:clamp(2px,.6510416667vw,5px)}}.introduction{position:relative;padding-top:30px;padding-bottom:56px;z-index:0}@media only screen and (min-width: 1200px){.introduction{min-height:700px}}@media only screen and (min-width: 769px)and (max-width: 1199px){.introduction{min-height:58.3333333333vw}}@media only screen and (max-width: 768px){.introduction{aspect-ratio:768/595;padding-block:clamp(24px,4.6875vw,36px)}}@media only screen and (max-width: 768px)and (min-width: 769px){.introduction .inner{width:92.7083333333%;max-width:630px;margin-inline:auto}}.introduction-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}@media only screen and (min-width: 769px){.introduction-bg .-sp{display:none}}@media only screen and (max-width: 768px){.introduction-bg .-pc{display:none}}.introduction-bg img{width:100% !important;max-width:inherit !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.introduction-title{font-size:24px;font-weight:700;color:#023e6b;line-height:1.5}@media only screen and (max-width: 768px){.introduction-title{font-size:clamp(16px,3.90625vw,30px);text-align:center;margin-bottom:clamp(16px,3.125vw,24px)}}.introduction-text{font-size:16px;font-weight:700;color:#023e6b;line-height:1.5;text-shadow:0 3px 15px #fff}@media only screen and (max-width: 768px){.introduction-text{font-size:clamp(11px,2.6041666667vw,20px)}}.introduction-scroll{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;bottom:0;left:0;padding:6px;background-color:hsla(0,0%,100%,.8)}@media only screen and (max-width: 768px){.introduction-scroll{display:none}}.introduction-scroll-text{position:relative;font-size:16px;font-weight:700;color:#0056b9;padding-top:24px}.introduction-scroll-text .arrow-bow{position:absolute;width:24px;height:24px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.introduction-scroll-text .arrow{position:absolute;width:12px;height:12px;border-right:2px solid #0056b9;border-bottom:2px solid #0056b9;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);opacity:1;-webkit-animation:arrowFlow 1.5s linear infinite;animation:arrowFlow 1.5s linear infinite}.introduction-scroll-text .arrow:nth-child(1){top:-14px;-webkit-animation-delay:0s;animation-delay:0s}.introduction-scroll-text .arrow:nth-child(2){top:0;-webkit-animation-delay:0s;animation-delay:0s}.introduction-scroll-text .arrow:nth-child(3){top:14px;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes arrowFlow{0%{-webkit-transform:translateX(-50%) translateY(0) rotate(45deg);transform:translateX(-50%) translateY(0) rotate(45deg)}100%{-webkit-transform:translateX(-50%) translateY(14px) rotate(45deg);transform:translateX(-50%) translateY(14px) rotate(45deg)}}@keyframes arrowFlow{0%{-webkit-transform:translateX(-50%) translateY(0) rotate(45deg);transform:translateX(-50%) translateY(0) rotate(45deg)}100%{-webkit-transform:translateX(-50%) translateY(14px) rotate(45deg);transform:translateX(-50%) translateY(14px) rotate(45deg)}}@media only screen and (min-width: 769px){.page-anchor{background-color:#0056b9}}@media only screen and (max-width: 768px){.page-anchor{background-color:#fff;padding-block:clamp(24px,6.25vw,48px)}}.page-anchor-inner{display:grid;grid-template-columns:repeat(4, 1fr);-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1200px;margin-inline:auto}@media only screen and (max-width: 768px){.page-anchor-inner{grid-template-columns:repeat(2, 1fr);width:92.7083333333%;gap:clamp(10px,2.6041666667vw,20px) clamp(12px,3.125vw,24px)}}.page-anchor-inner a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;text-align:center;color:#fff;line-height:1.4;border:2px solid #fff;padding:12px 12px 27px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3)}@media only screen and (max-width: 768px){.page-anchor-inner a{font-size:clamp(10px,3.3854166667vw,26px);padding:clamp(4px,1.5625vw,12px) clamp(4px,1.5625vw,12px) clamp(20px,4.9479166667vw,37px);border-width:clamp(1px,.2604166667vw,2px)}}.page-anchor-inner a::after{position:absolute;content:"";border-width:0 2px 2px 0;border-style:solid;left:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width: 769px){.page-anchor-inner a::after{width:10px;height:10px;bottom:6px}}@media only screen and (max-width: 768px){.page-anchor-inner a::after{width:clamp(6px,1.3020833333vw,10px);height:clamp(6px,1.3020833333vw,10px);bottom:clamp(4px,.78125vw,6px);border-width:0 clamp(1px,.390625vw,3px) clamp(1px,.390625vw,3px) 0}}.page-anchor-inner a.link01{background-color:#026ef2}.page-anchor-inner a.link01:hover{color:#026ef2;background-color:#fff}.page-anchor-inner a.link01:hover::after{border-color:#026ef2}.page-anchor-inner a.link02{background-color:#267d82}.page-anchor-inner a.link02:hover{color:#267d82;background-color:#fff}.page-anchor-inner a.link02:hover::after{border-color:#267d82}.page-anchor-inner a.link03{background-color:#023e6b}.page-anchor-inner a.link03:hover{color:#023e6b;background-color:#fff}.page-anchor-inner a.link03:hover::after{border-color:#023e6b}.page-anchor-inner a.link04{background-color:#00a3bf}.page-anchor-inner a.link04:hover{color:#00a3bf;background-color:#fff}.page-anchor-inner a.link04:hover::after{border-color:#00a3bf}.section{padding-block:48px;margin-bottom:0}.section.link01{background-color:#cee4ff}.section.link02{background-color:#dcf2f3}.section.link03{background-color:#dfeaf2}.section.link04{background-color:#d2eff3}.product-box{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px 3%}@media only screen and (min-width: 769px){.product-box{grid-template-columns:repeat(2, 1fr)}}.product-box+.product-box{margin-top:40px}@media only screen and (min-width: 769px){.product-box+.product-box{margin-top:40px}}.product-box__text{font-size:clamp(12px,2.34375vw,18px)}@media only screen and (min-width: 769px){.product-box__text{font-size:18px}}.product-box__btn{margin-top:16px}@media only screen and (min-width: 769px){.product-box__btn{margin-top:clamp(12px,2.0833333333vw,16px)}}.product-box__btn .btn{width:100%;min-height:52px}@media only screen and (min-width: 769px){.product-box__btn .btn{max-width:462px;min-height:52px}}.support{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px 36px}@media only screen and (min-width: 769px){.support{grid-template-columns:repeat(3, 1fr)}}.support-card{color:#000 !important;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.support-card__image{overflow:hidden;border:1px solid #e3e4e4}.support-card__image img{-webkit-transition:all .3s;transition:all .3s}.support-card__detail{font-size:clamp(12px,1.8229166667vw,14px);line-height:1.4285714286;padding:clamp(8px,1.8229166667vw,14px) clamp(16px,3.90625vw,30px) clamp(12px,2.9947916667vw,23px)}@media only screen and (min-width: 769px){.support-card__detail{font-size:14px;padding:14px 30px 23px}}.support-card__arrow{position:relative;font-size:clamp(15px,2.34375vw,18px);padding-right:clamp(12px,2.0833333333vw,16px);margin-top:clamp(2px,.6510416667vw,5px)}@media only screen and (min-width: 769px){.support-card__arrow{font-size:18px;font-weight:500;padding-right:16px;margin-top:5px}}.support-card__arrow::after{content:"";display:inline-block;width:10px;height:10px;border-top:solid 2px #0056b9;border-right:solid 2px #0056b9;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}@media only screen and (max-width: 768px){.support-card__arrow::after{width:clamp(6px,1.3020833333vw,10px);height:clamp(6px,1.3020833333vw,10px)}}.support-card:hover{color:#0056b9 !important;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.3);box-shadow:0 8px 8px rgba(0,0,0,.3)}.support-card:hover .support-card__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.access{width:100%;max-width:788px;margin-inline:auto}.cta-bg{background-color:#f1f1f1;padding-block:30px}@media only screen and (min-width: 769px){.cta-bg{padding-block:50px}}.cta-bg-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px 51.5%}.cta-bg-inner .btn{width:100%}@media only screen and (min-width: 769px){.cta-bg-inner .btn{width:48.5%}}.mail_area{display:block;padding:20px 0 20px 0}.mail_area p{font-weight:bold;width:90%;margin:0 auto}.mail_area .boxed{padding:10px 5px;background:#e9e9e9;display:block;width:90%;max-width:960px;margin:0 auto;border:1px solid #ccc}