﻿@media screen and (max-width: 767px){.pc{display:none !important}}@media screen and (min-width: 768px){.sp{display:none !important}}.c-flex{display:flex;justify-content:space-between}#main{display:block;overflow:hidden;transition:.2s;padding:0 0 0 0}@media screen and (max-width: 767px){#main{padding:0 0 0 0}}img{max-width:100%;height:auto}.p-reform2024{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.p-reform2024 a,.p-reform2024 img{transition:.3s}.p-reform2024 img{max-width:100%;height:auto}.p-reform2024 picture{display:block}.p-reform2024-mv{background-image:url(../img/mv-bg.webp);background-size:cover;clip-path:polygon(0% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%);position:relative}@media screen and (max-width: 767px){.p-reform2024-mv{clip-path:polygon(0% 0%, 100% 0, 100% 95%, 50% 100%, 0 95%)}}.p-reform2024-mv:after{content:"";position:absolute;width:20px;height:26px;background-image:url(../img/arr.svg);background-size:cover;bottom:10px;left:50%;margin-left:-10px}@media screen and (max-width: 767px){.p-reform2024-mv:after{display:none}}.p-reform2024-mv h1{text-align:center}@media screen and (max-width: 767px){.p-reform2024-mv h1 img{width:100%;height:auto}}.p-reform2024-copy{padding-top:30px}@media screen and (max-width: 767px){.p-reform2024-copy{padding-top:12.5%}}.p-reform2024-copy p{font-size:clamp(1.2rem,.96rem + .75vw,2.4rem);text-align:center;max-width:750px;width:90%;margin:0 auto 40px auto}@media screen and (max-width: 767px){.p-reform2024-copy p{width:85%;font-size:5vw}}.p-reform2024-copy p span{display:inline-block;min-width:620px;padding:13px 0;border-bottom:1px dashed #ff616d}@media screen and (max-width: 767px){.p-reform2024-copy p span{min-width:auto;display:block;padding:10px 0}}.p-reform2024-copy p span:nth-of-type(5),.p-reform2024-copy p span:nth-of-type(6){display:block}.p-reform2024-copy p span:last-of-type{border:none}.p-reform2024-copy p em{font-style:normal;font-weight:400;color:#ff616d}.p-reform2024-copy figure{max-width:650px;margin:0 auto}@media screen and (max-width: 767px){.p-reform2024-copy figure{width:85%}}.p-reform2024-tvcm{background-image:url(../img/bg.webp);background-size:100%;padding-bottom:50px;position:relative}@media screen and (max-width: 767px){.p-reform2024-tvcm{padding:1px 0 10% 0}}.p-reform2024-tvcm:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:0px 100vw 90px 0px}@media screen and (max-width: 767px){.p-reform2024-tvcm:before{border-width:0px 100vw 40px 0px}}.p-reform2024-tvcm__box{background-color:#fff;position:relative;max-width:800px;width:90%;margin:0 auto;padding:50px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.p-reform2024-tvcm__box{margin-top:-5vw;padding:5%}}.p-reform2024-tvcm__box h2{text-align:center}@media screen and (max-width: 767px){.p-reform2024-tvcm__box h2{width:100px;margin:0 auto}}.p-reform2024-tvcm__box p{text-align:center;font-size:clamp(2.4rem,2.16rem + .75vw,3.6rem);margin:13px 0 25px}@media screen and (max-width: 767px){.p-reform2024-tvcm__box p{font-size:5vw;margin:5px 0}}.p-reform2024-tvcm__box p span{font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem);display:inline-block;border-top:1px solid #333;border-bottom:1px solid #333;line-height:1;padding:5px 5px;vertical-align:middle;margin-left:10px;margin-top:-5px}@media screen and (max-width: 767px){.p-reform2024-tvcm__box p span{font-size:3vw;padding:2px 3px;margin-left:5px}}.p-reform2024-point{background-color:#b3d9da;padding-bottom:40px}.p-reform2024-point h2{text-align:center;background-image:url(../img/title-bg.webp);background-size:cover;padding:45px 0 20px 0;margin-bottom:130px}@media screen and (max-width: 767px){.p-reform2024-point h2{background-image:url(../img/title-bg-sp.webp);padding:25px 0 10px 0;margin-bottom:100px}}@media screen and (max-width: 767px){.p-reform2024-point h2 img{width:74%}}.p-reform2024-point__box{background-color:#fff;max-width:1440px;width:90%;margin:0 auto;padding:1px 85px 50px 85px;position:relative}@media screen and (max-width: 1000px){.p-reform2024-point__box{padding-left:40px;padding-right:40px}}@media screen and (max-width: 767px){.p-reform2024-point__box{padding-left:5%;padding-right:5%;padding-bottom:7.5%}}.p-reform2024-point__box:before,.p-reform2024-point__box:after{content:"";background-color:#b3d9da;width:50%;height:140px;position:absolute;top:0}@media screen and (max-width: 767px){.p-reform2024-point__box:before,.p-reform2024-point__box:after{height:50px}}.p-reform2024-point__box:before{clip-path:polygon(100% 0, 0 0, 0 100%);left:0}.p-reform2024-point__box:after{clip-path:polygon(100% 0, 0 0, 100% 100%);right:0}.p-reform2024-point__badge{position:absolute;z-index:2;top:-115px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.p-reform2024-point__badge{top:-80px}}.p-reform2024-point__txt1{display:flex;position:relative;flex-direction:row-reverse;align-items:flex-end;z-index:2;margin-top:-90px}@media screen and (max-width: 1250px){.p-reform2024-point__txt1{margin-top:0}}@media screen and (max-width: 767px){.p-reform2024-point__txt1{flex-direction:column;margin-top:120px}}.p-reform2024-point__txt1 dt{width:50%;margin-bottom:140px}@media screen and (max-width: 1250px){.p-reform2024-point__txt1 dt{width:45%}}@media screen and (max-width: 767px){.p-reform2024-point__txt1 dt{margin:0 auto 15px auto;width:90%}}@media screen and (max-width: 1250px){.p-reform2024-point__txt1 dd{width:50%}}@media screen and (max-width: 767px){.p-reform2024-point__txt1 dd{width:100%;transform:translateX(3vw)}}.p-reform2024-point__slide{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px 35px;position:relative;z-index:2;width:100vw}@media screen and (max-width: 767px){.p-reform2024-point__slide{gap:15px;width:100%}}.p-reform2024-point__slide.kitchen{--place-color:#4162B1;margin-top:-90px}@media screen and (max-width: 767px){.p-reform2024-point__slide.kitchen{margin-top:-20px}}.p-reform2024-point__slide.kitchen .num1{position:relative}.p-reform2024-point__slide.kitchen .num1:after{content:"";background-image:url(../img/point-kitchen-badge.webp);width:140px;height:140px;background-size:cover;position:absolute;right:5px;top:5px}@media screen and (max-width: 767px){.p-reform2024-point__slide.kitchen .num1:after{display:none}}@media screen and (max-width: 767px){.p-reform2024-point__slide.kitchen .num1 .c-flex{position:relative}}.p-reform2024-point__slide.kitchen .num1 .c-flex:after{content:"";background-image:url(../img/point-kitchen-badge.webp);width:80px;height:80px;background-size:cover;position:absolute;right:-15px;top:-15px;display:none}@media screen and (max-width: 767px){.p-reform2024-point__slide.kitchen .num1 .c-flex:after{display:block}}.p-reform2024-point__slide.bath{--place-color: #0091B7;margin-top:90px}@media screen and (max-width: 767px){.p-reform2024-point__slide.bath{margin-top:15%}}@media screen and (max-width: 767px){.p-reform2024-point__slide.bath h3{width:88%}}@media screen and (max-width: 767px){.p-reform2024-point__slide.bath h3 img{top:-30px;width:40%}}.p-reform2024-point__slide.bath .num1{position:relative}.p-reform2024-point__slide.bath .num1:after{content:"";background-image:url(../img/point-bath-badge.webp);width:140px;height:140px;background-size:cover;position:absolute;right:5px;top:5px}@media screen and (max-width: 767px){.p-reform2024-point__slide.bath .num1:after{display:none}}@media screen and (max-width: 767px){.p-reform2024-point__slide.bath .num1 .c-flex{position:relative}}.p-reform2024-point__slide.bath .num1 .c-flex:after{content:"";background-image:url(../img/point-bath-badge.webp);width:80px;height:80px;background-size:cover;position:absolute;right:-15px;top:-15px;display:none}@media screen and (max-width: 767px){.p-reform2024-point__slide.bath .num1 .c-flex:after{display:block}}.p-reform2024-point__slide.bath .c-slides .splide__slide{border-color:#d8e2df}.p-reform2024-point__slide.bath .c-slides .splide__slide p.title span{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.37%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%230091B7%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.5%2C11c0%2C5.8-4.7%2C10.5-10.5%2C10.5S.5%2C16.8.5%2C11%2C5.2.5%2C11%2C.5c3.62%2C0%2C6.82%2C1.84%2C8.71%2C4.63%22%2F%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%225%2010%2011%2015%2022%203%22%2F%3E%3C%2Fsvg%3E")}.p-reform2024-point__slide.goto{--place-color:#A0784C;margin-top:-140px}@media screen and (max-width: 1000px){.p-reform2024-point__slide.goto{margin-top:-60px}}@media screen and (max-width: 767px){.p-reform2024-point__slide.goto{margin-top:0}}.p-reform2024-point__slide.goto .c-slides .splide__slide{border-color:#e5dbca}.p-reform2024-point__slide.goto .c-slides .splide__slide p.title span{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.37%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23A0784C%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.5%2C11c0%2C5.8-4.7%2C10.5-10.5%2C10.5S.5%2C16.8.5%2C11%2C5.2.5%2C11%2C.5c3.62%2C0%2C6.82%2C1.84%2C8.71%2C4.63%22%2F%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%225%2010%2011%2015%2022%203%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.p-reform2024-point__slide.goto .overflow-right__sliderWrap .splide__arrows{position:absolute;justify-content:space-between;width:100%;margin-left:-5%}}.p-reform2024-point__slide h3{border-radius:5px;background-color:var(--place-color);height:73px;display:inline-flex;padding:0 25px;justify-content:flex-end;align-items:center;position:relative;width:357px}@media screen and (max-width: 767px){.p-reform2024-point__slide h3{height:66px}}.p-reform2024-point__slide h3 span{font-size:clamp(3rem,2.8rem + .625vw,4rem);line-height:1;color:#fff}@media screen and (max-width: 767px){.p-reform2024-point__slide h3 span{font-size:9vw}}.p-reform2024-point__slide h3 img{position:absolute;left:15px;top:-15px}@media screen and (max-width: 767px){.p-reform2024-point__slide h3 img{top:-20px;width:38%}}.p-reform2024-cta1{max-width:960px;width:90%;margin:65px auto 0 auto;position:relative}@media screen and (max-width: 1000px){.p-reform2024-cta1{width:100%}}@media screen and (max-width: 767px){.p-reform2024-cta1{margin-top:10%}}.p-reform2024-cta1 p.title{background-image:url(../img/line1.webp);background-size:960px;background-repeat:no-repeat;padding-top:8px;background-position:-8px 0}@media screen and (max-width: 767px){.p-reform2024-cta1 p.title{width:105%;background-position:-30px 0}}.p-reform2024-cta1 p.title span{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-feature-settings:"palt";color:#4162b1;font-weight:700;font-size:clamp(1.2rem,1.06rem + .4375vw,1.9rem);letter-spacing:0;background-color:#eceff7;display:flex;align-items:center;justify-content:center;gap:5px;width:312px;height:50px}@media screen and (max-width: 767px){.p-reform2024-cta1 p.title span{width:290px;font-size:16px;justify-content:flex-start;padding:0 10px 0 10px;display:inline-flex}}.p-reform2024-cta1 p.title span:before{content:"";width:7px;height:7px;border-radius:4px;background-color:#4162b1;display:inline-block}.p-reform2024-cta1 dl{margin-bottom:60px;font-feature-settings:"palt"}@media screen and (max-width: 767px){.p-reform2024-cta1 dl{margin-bottom:0}}.p-reform2024-cta1 dl dt{font-size:clamp(3rem,2.8rem + .625vw,4rem);line-height:1;font-weight:600;color:#4162b1;margin:35px 0}@media screen and (max-width: 767px){.p-reform2024-cta1 dl dt{font-size:10vw;line-height:1.3;margin:20px 0}}.p-reform2024-cta1 dl dd{font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem)}@media screen and (max-width: 1250px){.p-reform2024-cta1 dl dd{width:50%}}@media screen and (max-width: 767px){.p-reform2024-cta1 dl dd{width:100%;font-size:4.25vw}}.p-reform2024-cta1 figure{position:absolute;top:-30px;right:30px}@media screen and (max-width: 1250px){.p-reform2024-cta1 figure{width:45%;top:auto;bottom:50px}}@media screen and (max-width: 767px){.p-reform2024-cta1 figure{position:static;width:85%;margin:0 auto}}.p-reform2024-cta1 p.link a{width:100%;position:relative;z-index:2;margin:0 auto;font-size:clamp(1.6rem,1.34rem + .8125vw,2.9rem);line-height:1.3;text-decoration:none;border-radius:5px;background:linear-gradient(to right, rgb(255, 97, 109) 0%, rgb(186, 29, 76) 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 25px;height:108px;box-shadow:5px 5px 15px rgba(155,7,7,.3);letter-spacing:.15em}@media screen and (max-width: 767px){.p-reform2024-cta1 p.link a{font-size:5vw;letter-spacing:0;height:74px;padding-left:10px}}.p-reform2024-cta1 p.link a span{display:block;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem)}@media screen and (max-width: 767px){.p-reform2024-cta1 p.link a span{font-size:3vw}}.p-reform2024-cta1 p.link a:after{content:"";position:absolute;width:53px;height:53px;background-size:cover;right:50px;transition:.3s;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2055.69%2055.69%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23c36b76%3B%7D.cls-1%2C.cls-2%7Bfill%3Anone%3Bstroke-width%3A2px%3B%7D.cls-2%7Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-2%22%20points%3D%2224.52%2038.17%2036.43%2027.64%2024.52%2017.1%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2227.84%22%20cy%3D%2227.84%22%20r%3D%2226.84%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.p-reform2024-cta1 p.link a:after{width:35px;height:35px;right:7px}}.p-reform2024-cta1 p.link a:hover::after{transform:translateX(10px)}.p-reform2024-goto{background-image:url(../img/bg3.webp);background-size:cover;padding-top:200px;padding-bottom:60px}@media screen and (max-width: 767px){.p-reform2024-goto{background-size:100%;background-repeat:no-repeat;background-color:#e6dcd0;padding-top:180px;padding-bottom:10%}}.p-reform2024-goto__box{background-color:#fff;max-width:1440px;width:90%;margin:0 auto;padding:1px 85px 70px 85px;position:relative}@media screen and (max-width: 1000px){.p-reform2024-goto__box{padding-left:40px;padding-right:40px}}@media screen and (max-width: 767px){.p-reform2024-goto__box{padding-left:5%;padding-right:5%;padding-bottom:10%}}.p-reform2024-goto__box:before{content:"";position:absolute;top:-100px;left:0;width:100%;height:100px;clip-path:polygon(50% 0, 100% 100%, 0 100%);background:#fff}@media screen and (max-width: 767px){.p-reform2024-goto__box:before{height:40px;top:-40px}}.p-reform2024-goto__badge{position:absolute;z-index:2;top:-185px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1000px){.p-reform2024-goto__badge{width:150px;top:-165px}}@media screen and (max-width: 767px){.p-reform2024-goto__badge{width:180px;top:-110px}}.p-reform2024-goto__txt1{display:flex;position:relative;justify-content:center;z-index:2}@media screen and (max-width: 767px){.p-reform2024-goto__txt1{flex-direction:column}}.p-reform2024-goto__txt1 dt{width:50%;margin-top:70px}@media screen and (max-width: 1250px){.p-reform2024-goto__txt1 dt{width:45%;margin-top:50px}}@media screen and (max-width: 767px){.p-reform2024-goto__txt1 dt{width:100%;margin-top:100px}}.p-reform2024-goto__txt1 dd{margin-top:-220px}@media screen and (max-width: 1250px){.p-reform2024-goto__txt1 dd{width:50%;margin-top:-150px}}@media screen and (max-width: 1000px){.p-reform2024-goto__txt1 dd{margin-top:-100px}}@media screen and (max-width: 767px){.p-reform2024-goto__txt1 dd{margin-top:0;width:100%;transform:translateX(15px)}}.p-reform2024-goto .c-slides .num1 .box{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin:15px 0 0 0}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box{flex-direction:column}}.p-reform2024-goto .c-slides .num1 .box dl{text-align:left;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background-color:#fff;border-radius:5px;border:1px solid #e7ddcd;padding:25px 30px;position:relative}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box dl{padding:5%;width:95%;margin:0 auto 0 0}}.p-reform2024-goto .c-slides .num1 .box dl:after{content:"";background-image:url(../img/fukidashi.webp);width:43px;height:37px;background-size:cover;position:absolute;left:-43px;top:65px}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box dl:after{transform:scaleX(-1);width:30px;height:25px;left:auto;right:-30px}}.p-reform2024-goto .c-slides .num1 .box dl dt{color:#a0784c;font-size:clamp(1.1rem,.86rem + .75vw,2.3rem);line-height:1.3;font-weight:700;margin-bottom:10px}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box dl dt{font-size:4vw}}.p-reform2024-goto .c-slides .num1 .box dl dd{font-size:clamp(1rem,.88rem + .375vw,1.6rem);line-height:1.7}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box dl dd{font-size:3.5vw}}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box figure{width:65%;transform:translateX(15px);margin:-105px 0 0 auto;position:relative;z-index:2}}.p-reform2024-goto .c-slides .num1 .box2{position:relative;max-width:880px;margin:0 auto}.p-reform2024-goto .c-slides .num1 .box2 .box2-box{background-color:#fff;padding:30px;border-radius:5px;border:1px solid #e7ddcd}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 .box2-box{padding:5% 5% 25% 5%}}.p-reform2024-goto .c-slides .num1 .box2 p.title2{background-image:url(../img/line2.webp);background-size:820px;background-repeat:no-repeat;padding-top:8px;background-position:-42px 0}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 p.title2{width:105%;background-position:-135px 0;text-align:left}}.p-reform2024-goto .c-slides .num1 .box2 p.title2 span{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-feature-settings:"palt";color:#a0784c;font-weight:700;font-size:clamp(1.2rem,1.06rem + .4375vw,1.9rem);letter-spacing:0;background-color:#f5f2ed;display:flex;align-items:center;justify-content:center;gap:5px;width:312px;height:50px}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 p.title2 span{width:220px;height:40px;font-size:12px;justify-content:flex-start;padding:0 10px 0 10px;display:inline-flex}}.p-reform2024-goto .c-slides .num1 .box2 p.title2 span:before{content:"";width:7px;height:7px;border-radius:4px;background-color:#a0784c;display:inline-block}.p-reform2024-goto .c-slides .num1 .box2 p.txt{font-size:clamp(2rem,1.8rem + .625vw,3rem);line-height:1.5;font-weight:600;font-feature-settings:"palt";margin:25px 0 0 0;text-align:left}@media screen and (max-width: 1200px){.p-reform2024-goto .c-slides .num1 .box2 p.txt{width:50%}}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 p.txt{margin-top:10px;font-size:4.5vw;padding-left:5%;width:100%}}.p-reform2024-goto .c-slides .num1 .box2 p.txt span{color:#af8e58}.p-reform2024-goto .c-slides .num1 .box2 p.txt em{color:#a4001b;font-weight:600}.p-reform2024-goto .c-slides .num1 .box2 figure{position:absolute;top:-70px;right:20px}@media screen and (max-width: 1200px){.p-reform2024-goto .c-slides .num1 .box2 figure{width:50%;top:auto;right:0;bottom:80px}}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 figure{width:90%;margin:0 auto;position:static;margin-top:-37%}}.p-reform2024-goto .c-slides .num1 .box2 p.link2{margin-top:15px}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 p.link2{margin-top:-2px;width:105%;margin-left:-2.5%}}.p-reform2024-goto .c-slides .num1 .box2 p.link2 a{width:100%;position:relative;z-index:2;margin:0 auto;font-size:clamp(1.6rem,1.34rem + .8125vw,2.9rem);line-height:1.3;text-decoration:none;border-radius:5px;background:linear-gradient(to right, rgb(255, 97, 109) 0%, rgb(186, 29, 76) 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 25px;height:108px;box-shadow:5px 5px 15px rgba(155,7,7,.3);letter-spacing:.15em}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 p.link2 a{font-size:4vw;letter-spacing:0;height:74px;padding-left:10px}}.p-reform2024-goto .c-slides .num1 .box2 p.link2 a span{display:block;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem)}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 p.link2 a span{font-size:3vw}}.p-reform2024-goto .c-slides .num1 .box2 p.link2 a:after{content:"";position:absolute;width:53px;height:53px;background-size:cover;right:50px;transition:.3s;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2055.69%2055.69%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23c36b76%3B%7D.cls-1%2C.cls-2%7Bfill%3Anone%3Bstroke-width%3A2px%3B%7D.cls-2%7Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-2%22%20points%3D%2224.52%2038.17%2036.43%2027.64%2024.52%2017.1%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2227.84%22%20cy%3D%2227.84%22%20r%3D%2226.84%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .num1 .box2 p.link2 a:after{width:20px;height:20px;right:5px}}.p-reform2024-goto .c-slides .num1 .box2 p.link2 a:hover::after{transform:translateX(10px)}.p-reform2024-goto .c-slides .box3{max-width:800px;margin:20px auto;background-color:#fff;padding:8px;border-radius:5px;border:1px solid #e7ddcd;display:flex;align-items:center}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .box3{flex-direction:column}}.p-reform2024-goto .c-slides .box3 figure{width:38%}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .box3 figure{width:100%}}.p-reform2024-goto .c-slides .box3 .box3-txt1{width:60%;text-align:center;font-size:clamp(1.9rem,1.7rem + .625vw,2.9rem);line-height:1.5}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .box3 .box3-txt1{width:100%;padding:5% 0;font-size:4.75vw}}.p-reform2024-goto .c-slides .box3 .box3-txt1 span{display:inline-block;text-align:left}.p-reform2024-goto .c-slides .box3 .box3-txt1 em{background:linear-gradient(transparent 60%, #FFE1C8 60%);font-weight:400}.p-reform2024-goto .c-slides .box3 .box3-txt2{width:60%;text-align:left;font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem);line-height:1.4;padding-left:20px}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .box3 .box3-txt2{width:100%;padding:10px 0 0 0;font-size:3.75vw}}.p-reform2024-goto .c-slides .box3 .box3-txt2 span{background:#ffe1c8}.p-reform2024-goto .c-slides .box4{max-width:800px;margin:0px auto}.p-reform2024-goto .c-slides .box4 dl dt{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;text-align:left;color:#fff;background:linear-gradient(to right, rgb(160, 120, 76) 0%, rgb(126, 84, 34) 100%);font-size:clamp(1.2rem,1rem + .625vw,2.2rem);font-weight:700;line-height:1;padding:15px 30px;border-radius:5px;margin:15px 0 5px 0}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .box4 dl dt{padding:15px;font-size:5vw;line-height:1.5}}@media screen and (max-width: 767px){.p-reform2024-goto .c-slides .box4 dl dt span{display:block;margin-left:1.15em;text-indent:-1.15em}}.p-reform2024-goto .c-slides .box4 dl dd{background-color:#fff;padding:20px 8px;border-radius:5px;border:1px solid #e7ddcd}.p-reform2024-goto__point{max-width:955px;margin:110px auto 0 auto;position:relative}@media screen and (max-width: 767px){.p-reform2024-goto__point{width:100%;margin-top:10%}}.p-reform2024-goto__point h3{border-top:2px dashed #a0784c;border-bottom:2px dashed #a0784c;font-size:clamp(3rem,2.8rem + .625vw,4rem);color:#a0784c;line-height:1;padding:12px 0;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-reform2024-goto__point h3{width:90%;margin:0 auto;display:block;text-align:left;font-size:6vw;border-top:none;padding:0 0 20px 90px;padding:0 0 20px 0}}.p-reform2024-goto__point h3 em{background:linear-gradient(to right, rgb(255, 97, 109) 0%, rgb(186, 29, 76) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:clamp(1.1rem,.9rem + .625vw,2.1rem);font-weight:700;width:132px;height:132px;border-radius:66px;transform:rotate(-15deg) translateY(-50%);position:absolute;left:0;top:50%}@media screen and (max-width: 767px){.p-reform2024-goto__point h3 em{font-size:4.5vw;font-feature-settings:"palt";width:80px;height:80px;left:0px;transform:rotate(-15deg) translateY(0%);top:0}}.p-reform2024-goto__point h3 span{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#333;font-weight:700;font-size:clamp(1.2rem,1rem + .625vw,2.2rem)}@media screen and (max-width: 767px){.p-reform2024-goto__point h3 span{font-size:4.5vw}}.p-reform2024-goto__point h4{padding:25px 0 35px;text-align:center;color:#a0784c;font-size:clamp(4rem,3.7rem + .9375vw,5.5rem);font-feature-settings:"palt";line-height:1.5;border-bottom:2px dashed #a0784c;margin-bottom:30px}@media screen and (max-width: 1000px){.p-reform2024-goto__point h4{font-size:4.75vw}}@media screen and (max-width: 767px){.p-reform2024-goto__point h4{width:90%;margin:0 auto;font-size:7.5vw;padding:15px 0 15px 0}}.p-reform2024-goto__point dl dt{font-size:clamp(3rem,2.72rem + .875vw,4.4rem);font-weight:600;line-height:1.5;letter-spacing:0;font-feature-settings:"palt";margin-bottom:25px}.p-reform2024-goto__point dl dt span{color:#a4001b}@media screen and (max-width: 767px){.p-reform2024-goto__point dl dt{font-size:6.5vw;margin-bottom:10px}}.p-reform2024-goto__point dl dd{font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem);line-height:2;font-feature-settings:"palt"}@media screen and (max-width: 767px){.p-reform2024-goto__point dl dd{width:100%;font-size:4.5vw}}.p-reform2024-goto__point dl dd span{background:#ffe1c8;display:inline-block;line-height:1.5;padding:1px 0}@media screen and (max-width: 767px){.p-reform2024-goto__point dl dd span{display:inline}}.p-reform2024-goto__point figure{position:absolute;right:0;bottom:0}@media screen and (max-width: 1200px){.p-reform2024-goto__point figure{width:50%}}@media screen and (max-width: 1000px){.p-reform2024-goto__point figure{position:relative;width:70%;margin:0 auto}}.p-reform2024-goto__point figure::before{content:"";background-image:url(../img/goto-badge.webp);width:140px;height:146px;background-size:cover;display:none}@media screen and (max-width: 1000px){.p-reform2024-goto__point figure::before{display:block;position:absolute;left:0;bottom:0;z-index:3;margin:0 auto 15px auto}}@media screen and (max-width: 767px){.p-reform2024-goto__point figure::before{width:120px;height:123px}}@media screen and (max-width: 1000px){.p-reform2024-goto__point figure:after{content:"";width:100%;position:absolute;height:70px;left:0;bottom:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}}.p-reform2024-goto__point .link{margin-top:20px;position:relative;z-index:2}@media screen and (max-width: 767px){.p-reform2024-goto__point .link{margin-top:20px}}.p-reform2024-goto__point .link a{position:relative;max-width:590px;margin:0 0 0 auto;font-size:clamp(1.6rem,1.34rem + .8125vw,2.9rem);text-decoration:none;border-radius:5px;background:linear-gradient(to right, rgb(255, 97, 109) 0%, rgb(186, 29, 76) 100%);color:#fff;display:flex;align-items:center;justify-content:center;padding:0 25px;height:82px;box-shadow:5px 5px 15px rgba(155,7,7,.3);letter-spacing:.15em}@media screen and (max-width: 767px){.p-reform2024-goto__point .link a{text-align:center;letter-spacing:0;font-size:4.5vw;line-height:1.3}}.p-reform2024-goto__point .link a:after{content:"";width:8px;height:8px;border-width:2px;border-color:#fff;border-top:solid;border-left:solid;transform:rotate(135deg);margin-left:15px;transition:.3s}.p-reform2024-goto__point .link a:hover:after{transform:rotate(135deg) translate(-5px, -5px)}.p-reform2024-goto__point .link a::before{content:"";position:absolute;background-image:url(../img/goto-badge.webp);width:143px;height:146px;background-size:cover;left:-120px}@media screen and (max-width: 1000px){.p-reform2024-goto__point .link a::before{display:none}}.p-reform2024-making{background:repeating-linear-gradient(#103C82, #103C82 2px, #0070C0 2px, #0070C0 7px);padding:70px 0}@media screen and (max-width: 767px){.p-reform2024-making{padding:7.5% 0;background:repeating-linear-gradient(#0461AD, #0461AD 1px, #0070C0 1px, #0070C0 4px)}}.p-reform2024-making h2{text-align:center;margin-bottom:25px}.p-reform2024-making h2 em{display:inline-block;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background-color:#fff;font-size:clamp(1.3rem,1.1rem + .625vw,2.3rem);font-weight:700;color:#0070c0;line-height:1;padding:10px 10px;border-radius:8px}@media screen and (max-width: 767px){.p-reform2024-making h2 em{font-size:4vw}}.p-reform2024-making h2 em em{padding:0;background:linear-gradient(transparent 60%, #E3E3E3 60%);padding-bottom:2px}.p-reform2024-making h2 img{display:block;margin:15px auto 5px auto}@media screen and (max-width: 1000px){.p-reform2024-making h2 img{width:90%;margin:15px auto}}.p-reform2024-making h2 span{display:block;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:clamp(1rem,.88rem + .375vw,1.6rem);line-height:1.5;color:#fff}@media screen and (max-width: 767px){.p-reform2024-making h2 span{font-size:4vw}}.p-reform2024-making__box{background-color:#fff;border-radius:5px;width:90%;max-width:960px;margin:0 auto}.p-reform2024-making__mov{padding:20px 50px 50px 50px}@media screen and (max-width: 767px){.p-reform2024-making__mov{padding:5% 5% 10% 5%}}.p-reform2024-making__mov:nth-of-type(2){background-color:#dae4ed;border-radius:28px 28px 0 0;box-shadow:0 -5px 10px rgba(0,0,0,.2);padding-bottom:80px}@media screen and (max-width: 767px){.p-reform2024-making__mov:nth-of-type(2){padding-bottom:20%}}.p-reform2024-making__mov:nth-of-type(3){background-color:#fff;border-radius:28px 28px 5px 5px;box-shadow:0 -5px 10px rgba(0,0,0,.2);margin-top:-30px}.p-reform2024-making__mov h3{font-size:clamp(2.4rem,2.12rem + .875vw,3.8rem);line-height:1;border-bottom:1px solid #757777;padding-bottom:10px;display:flex;gap:25px;align-items:flex-end;position:relative;margin-bottom:20px}@media screen and (max-width: 767px){.p-reform2024-making__mov h3{font-size:7vw;gap:15px;margin-bottom:10px}}@media screen and (max-width: 767px){.p-reform2024-making__mov h3 img{width:30px}}.p-reform2024-making__mov h3::after{content:"";width:160px;height:4px;background-color:#4162b1;position:absolute;left:0;bottom:-4px}@media screen and (max-width: 767px){.p-reform2024-making__mov h3::after{width:50px;height:2px;bottom:-2px}}.p-reform2024-making__mov p{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem)}@media screen and (max-width: 767px){.p-reform2024-making__mov p{font-size:3.5vw}}.p-reform2024-making__mov a{max-width:795px;display:block;margin:30px auto 0 auto}@media screen and (max-width: 767px){.p-reform2024-making__mov a{margin-top:10px}}.p-reform2024 .overflow-right__sliderWrap{width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%)}.p-reform2024 .overflow-right__sliderWrap .splide__arrows{position:absolute;width:90%;top:50%;max-width:1280px}@media screen and (max-width: 767px){.p-reform2024 .overflow-right__sliderWrap .splide__arrows{position:static;display:flex;justify-content:flex-end;gap:15px;margin-top:20px}}.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow--prev{left:-40px}.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow--prev svg{transform:scaleX(-1) translateX(10px)}@media screen and (max-width: 767px){.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow--prev svg{transform:scaleX(-1) translateX(5px)}}.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow--next{right:-40px}.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow--next svg{transform:translateX(10px)}@media screen and (max-width: 767px){.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow--next svg{transform:translateX(5px)}}.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow{background-color:#333;height:74px;width:74px;opacity:1;box-shadow:0 0 10px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow{position:static;width:50px;height:50px;transform:translate(0)}}.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow svg{fill:#fff;width:30px;height:30px;stroke-width:2px}@media screen and (max-width: 767px){.p-reform2024 .overflow-right__sliderWrap .splide__arrows .splide__arrow svg{width:20px;height:20px}}@media screen and (max-width: 767px){.p-reform2024 .overflow-right__sliderWrap2{width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%)}}@media screen and (max-width: 767px){.p-reform2024 .c-slidenav ul{width:90vw}}.p-reform2024 .c-slidenav ul li{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;border:none !important;background-color:#ebebeb;color:var(--place-color);font-size:clamp(1rem,.88rem + .375vw,1.6rem);font-weight:700;border-radius:10px;padding:10px;margin-right:13px;line-height:1}@media screen and (max-width: 767px){.p-reform2024 .c-slidenav ul li{font-size:3.5vw;border-radius:5px;padding:10px 20px}}.p-reform2024 .c-slidenav ul li.is-active{background-color:var(--place-color);color:#fff}.p-reform2024 .c-slides .splide__slide{background-color:#fff6e4;border-radius:5px;border:2px solid #d1d9ec;padding:10px 45px 45px 45px;text-align:center;max-width:960px}@media screen and (max-width: 1200px){.p-reform2024 .c-slides .splide__slide{max-width:800px;width:85% !important}}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide{padding:5px 12px 12px 12px;display:flex;flex-direction:column}}.p-reform2024 .c-slides .splide__slide p.title{color:var(--place-color);font-size:clamp(1.2rem,1.06rem + .4375vw,1.9rem);margin-bottom:5px}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide p.title{font-size:2.5vw}}.p-reform2024 .c-slides .splide__slide p.title span{width:21px;height:21px;background-size:cover;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-5px;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.37%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%234162b1%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.5%2C11c0%2C5.8-4.7%2C10.5-10.5%2C10.5S.5%2C16.8.5%2C11%2C5.2.5%2C11%2C.5c3.62%2C0%2C6.82%2C1.84%2C8.71%2C4.63%22%2F%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%225%2010%2011%2015%2022%203%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide p.title span{width:13px;height:13px;margin-right:5px}}.p-reform2024 .c-slides .splide__slide hr{border:none;border-top:1px dashed;border-top-color:var(--place-color);position:relative;overflow:visible}.p-reform2024 .c-slides .splide__slide hr:before,.p-reform2024 .c-slides .splide__slide hr:after{content:"";width:12px;height:12px;border-radius:6px;border:1px solid;border-color:var(--place-color);position:absolute;top:50%;margin-top:-7px;right:0;background-color:#fff6e4}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide hr:before,.p-reform2024 .c-slides .splide__slide hr:after{width:7px;height:7px;margin-top:-4px;right:-6px}}.p-reform2024 .c-slides .splide__slide hr:before{left:0}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide hr:before{left:-6px}}.p-reform2024 .c-slides .splide__slide h4{color:var(--place-color);font-size:clamp(3.5rem,3.2rem + .9375vw,5rem);font-weight:700;line-height:1.3;margin:25px 0 20px 0}@media screen and (max-width: 1000px){.p-reform2024 .c-slides .splide__slide h4{font-size:4.5vw;margin:10px 0}}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide h4{font-size:6.5vw}}.p-reform2024 .c-slides .splide__slide h4 span{font-weight:400;font-size:clamp(1.8rem,1.6rem + .625vw,2.8rem);display:block;color:#333}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide h4 span{font-size:3.5vw}}.p-reform2024 .c-slides .splide__slide .c-flex{align-items:flex-start}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide .c-flex{flex-direction:column}}.p-reform2024 .c-slides .splide__slide .c-flex figure{width:52%;aspect-ratio:153/109;border:1px solid #999;border-radius:12px;overflow:hidden}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide .c-flex figure{width:100%}}.p-reform2024 .c-slides .splide__slide .c-flex figure video,.p-reform2024 .c-slides .splide__slide .c-flex figure img{object-fit:cover;width:100%;height:100%}.p-reform2024 .c-slides .splide__slide .c-flex p{width:45%;font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem);line-height:1.8;text-align:left}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide .c-flex p{width:100%;margin:5% 0;line-height:1.4}}.p-reform2024 .c-slides .splide__slide .c-flex p span{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;display:block;margin-top:1em;font-size:clamp(1rem,.94rem + .1875vw,1.3rem);line-height:1.6}.p-reform2024 .c-slides .splide__slide p.link{margin-top:60px}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide p.link{margin:auto 0 0 0}}.p-reform2024 .c-slides .splide__slide p.link.max a{min-width:470px}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide p.link.max a{min-width:auto}}.p-reform2024 .c-slides .splide__slide p.link.mT20{margin-top:20px}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide p.link.mT20{margin-top:auto}}.p-reform2024 .c-slides .splide__slide p.link a{margin:0 auto;font-size:clamp(1.4rem,1.26rem + .4375vw,2.1rem);text-decoration:none;border-radius:5px;background:linear-gradient(to right, rgb(255, 97, 109) 0%, rgb(186, 29, 76) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 25px;height:82px;box-shadow:5px 5px 15px rgba(155,7,7,.3);letter-spacing:.15em}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide p.link a{letter-spacing:0;font-size:3.5vw;height:45px;padding:0;width:100%;font-feature-settings:"palt"}}.p-reform2024 .c-slides .splide__slide p.link a:after{content:"";width:8px;height:8px;border-width:2px;border-color:#fff;border-top:solid;border-left:solid;transform:rotate(135deg);margin-left:15px}@media screen and (max-width: 767px){.p-reform2024 .c-slides .splide__slide p.link a:after{width:5px;height:5px;border-width:1px}}.p-reform2024 .c-slides .splide__slide p.link a:hover{opacity:.6}.p-reform2024 .c-link a{max-width:960px;width:90%;position:relative;z-index:2;margin:30px auto;font-size:clamp(1.6rem,1.34rem + .8125vw,2.9rem);line-height:1.3;text-decoration:none;border-radius:5px;background:linear-gradient(to right, rgb(255, 97, 109) 0%, rgb(186, 29, 76) 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 25px;height:108px;box-shadow:5px 5px 15px rgba(155,7,7,.3);letter-spacing:.15em}@media screen and (max-width: 767px){.p-reform2024 .c-link a{font-size:5vw;letter-spacing:0;height:74px;padding-left:10px}}.p-reform2024 .c-link a span{display:block;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:clamp(1.2rem,1.08rem + .375vw,1.8rem)}@media screen and (max-width: 767px){.p-reform2024 .c-link a span{font-size:3vw}}.p-reform2024 .c-link a:after{content:"";position:absolute;width:53px;height:53px;background-size:cover;right:50px;transition:.3s;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2055.69%2055.69%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23c36b76%3B%7D.cls-1%2C.cls-2%7Bfill%3Anone%3Bstroke-width%3A2px%3B%7D.cls-2%7Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-2%22%20points%3D%2224.52%2038.17%2036.43%2027.64%2024.52%2017.1%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2227.84%22%20cy%3D%2227.84%22%20r%3D%2226.84%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.p-reform2024 .c-link a:after{width:35px;height:35px;right:7px}}.p-reform2024 .c-link a:hover::after{transform:translateX(10px)}.p-reform2024 .c-banner{width:90%;max-width:852px;margin:0 auto}@media print,screen and (min-width: 769px)and (max-width: 9999px){.banner-common{top:130px}}.container-second{max-width:960px;margin:0 auto}@media screen and (min-width: 0px)and (max-width: 768px){.container-second{padding:0 15px}}.for_bnr a{display:block;max-width:720px;width:90%;margin:60px auto}/*# sourceMappingURL=reform2024.css.map */