html{color:#262626;font-family:"Zen Maru Gothic", sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);letter-spacing:0.06em;line-height:1.0}img{display:block;width:100%;height:auto}.global-wrapper{margin-left:auto;margin-right:auto;max-width:750px;font-family:"Zen Maru Gothic", sans-serif}.global-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.global-wrapper a{color:#0075c1}.global-wrapper .anchor-point{position:relative}.global-wrapper .anchor-point .point{position:absolute;top:-13.33333vw}@media screen and (min-width: 750px){.global-wrapper .anchor-point .point{top:-100px}}.global-wrapper .bold{font-weight:bold}.global-wrapper .bullet{margin-left:1em}.global-wrapper .bullet span{display:inline-block;width:1em;margin-left:-1em}.global-header{position:relative;z-index:2;width:100%}.global-navi{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:2}.global-navi .list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:12vw;list-style:none}@media screen and (min-width: 750px){.global-navi .list{height:90px}}.global-navi .list::before{content:"";background:url(../images/2026/global-navi-background.webp) no-repeat center/cover;width:97.33333vw;height:100%;position:absolute;top:0;left:1.33333vw;z-index:-1}@media screen and (min-width: 750px){.global-navi .list::before{width:730px}}@media screen and (min-width: 750px){.global-navi .list::before{left:10px}}.global-navi .item01{position:absolute;bottom:1.33333vw;left:5.33333vw;z-index:1;width:23.06667vw;height:8.8vw}@media screen and (min-width: 750px){.global-navi .item01{bottom:10px}}@media screen and (min-width: 750px){.global-navi .item01{left:40px}}@media screen and (min-width: 750px){.global-navi .item01{width:173px}}@media screen and (min-width: 750px){.global-navi .item01{height:66px}}.global-navi .item01 img{width:auto;height:100%}.global-navi .item02{position:absolute;bottom:1.33333vw;left:33.86667vw;z-index:1;width:11.2vw;height:6.93333vw}@media screen and (min-width: 750px){.global-navi .item02{bottom:10px}}@media screen and (min-width: 750px){.global-navi .item02{left:254px}}@media screen and (min-width: 750px){.global-navi .item02{width:84px}}@media screen and (min-width: 750px){.global-navi .item02{height:52px}}.global-navi .item02 img{width:auto;height:100%}.global-navi .item03{position:absolute;bottom:1.33333vw;left:49.86667vw;z-index:1;width:13.73333vw;height:8.53333vw}@media screen and (min-width: 750px){.global-navi .item03{bottom:10px}}@media screen and (min-width: 750px){.global-navi .item03{left:374px}}@media screen and (min-width: 750px){.global-navi .item03{width:103px}}@media screen and (min-width: 750px){.global-navi .item03{height:64px}}.global-navi .item03 img{width:auto;height:100%}.global-navi .item04{position:absolute;bottom:1.33333vw;left:68.66667vw;z-index:1;width:10vw;height:8.66667vw}@media screen and (min-width: 750px){.global-navi .item04{bottom:10px}}@media screen and (min-width: 750px){.global-navi .item04{left:515px}}@media screen and (min-width: 750px){.global-navi .item04{width:75px}}@media screen and (min-width: 750px){.global-navi .item04{height:65px}}.global-navi .item04 img{width:auto;height:100%}.global-navi .item05{position:absolute;bottom:1.33333vw;left:84vw;z-index:1;width:11.06667vw;height:8.66667vw}@media screen and (min-width: 750px){.global-navi .item05{bottom:10px}}@media screen and (min-width: 750px){.global-navi .item05{left:630px}}@media screen and (min-width: 750px){.global-navi .item05{width:83px}}@media screen and (min-width: 750px){.global-navi .item05{height:65px}}.global-navi .item05 img{width:auto;height:100%}.global-navi .anchor{display:block;height:100%}.global-navi .bar{position:absolute;top:0;left:0}.end_message{background-color:#fff;position:relative;z-index:1;color:#e20407;line-height:1.5;text-align:center;border-style:solid;border-color:#e20407;font-family:initial;margin:2.66667vw;margin-bottom:4vw;padding:2.66667vw;font-size:3.2vw;border-width:.53333vw}@media screen and (min-width: 750px){.end_message{margin:20px}}@media screen and (min-width: 750px){.end_message{margin-bottom:30px}}@media screen and (min-width: 750px){.end_message{padding:20px}}@media screen and (min-width: 750px){.end_message{font-size:24px}}@media screen and (min-width: 750px){.end_message{border-width:4px}}.end_message .txt{font-size:75%}.contents-header .keyvisual{margin-top:-11.6vw}@media screen and (min-width: 750px){.contents-header .keyvisual{margin-top:-87px}}.content-summary{padding-top:calc(clamp(0px, calc(93 / 750 * 100vw), calc(93 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(58 / 750 * 100vw), calc(58 / 750 * 750 * 1px)) * 1);background:#fff url(../images/2026/summary-bg.webp) no-repeat center top/100% auto}.content-summary .content-header .title{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(445 / 750 * 100vw), calc(445 / 750 * 750 * 1px)) * 1)}.content-summary .content-body .txt{margin-top:calc(clamp(0px, calc(28 / 750 * 100vw), calc(28 / 750 * 750 * 1px)) * 1);font-size:calc(clamp(0px, calc(26 / 750 * 100vw), calc(26 / 750 * 750 * 1px)) * 1);line-height:calc(40 / 26);letter-spacing:0.06em;text-align:center}.content-summary .content-body .txt p:not(:first-child){margin-top:calc(clamp(0px, calc(23 / 750 * 100vw), calc(23 / 750 * 750 * 1px)) * 1);letter-spacing:0.08em}.content-summary .content-body .txt span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff100));background:-webkit-linear-gradient(transparent 60%, #fff100 60%);background:linear-gradient(transparent 60%, #fff100 60%);font-weight:bold}.content-summary .content-body .img{margin:0 auto;margin-top:calc(clamp(0px, calc(57 / 750 * 100vw), calc(57 / 750 * 750 * 1px)) * 1);width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1)}.content-present{background:#fff}.content-present .content-header .title{margin:0 auto;width:calc(clamp(0px, calc(711 / 750 * 100vw), calc(711 / 750 * 750 * 1px)) * 1)}.content-present .content-body{margin-top:calc(clamp(0px, calc(52 / 750 * 100vw), calc(52 / 750 * 750 * 1px)) * -1);padding-top:calc(clamp(0px, calc(61 / 750 * 100vw), calc(61 / 750 * 750 * 1px)) * 1);background:url(../images/2026/bg-pattern-01.png) repeat-y center top/100% auto}.content-present .section-course .section-header .title{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(471 / 750 * 100vw), calc(471 / 750 * 750 * 1px)) * 1)}.content-present .section-course .section-body{margin-top:calc(clamp(0px, calc(14 / 750 * 100vw), calc(14 / 750 * 750 * 1px)) * 1)}.content-present .section-course .section-body .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(clamp(0px, calc(15 / 750 * 100vw), calc(15 / 750 * 750 * 1px)) * 1)}.content-present .section-course .section-body .list .item{width:calc(clamp(0px, calc(318 / 750 * 100vw), calc(318 / 750 * 750 * 1px)) * 1)}.content-present .section-course .section-body .about{margin-top:calc(clamp(0px, calc(37 / 750 * 100vw), calc(37 / 750 * 750 * 1px)) * 1);margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance{background:url(../images/2026/present-present-bg.webp) no-repeat center top/100% auto}.content-present .section-wchance .section-plus{margin-top:calc(clamp(0px, calc(70 / 750 * 100vw), calc(70 / 750 * 750 * 1px)) * 1);position:relative}.content-present .section-wchance .section-plus .more{position:absolute;top:calc(clamp(0px, calc(27 / 750 * 100vw), calc(27 / 750 * 750 * 1px)) * -1);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(clamp(0px, calc(102 / 750 * 100vw), calc(102 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-plus .section-header{padding-top:calc(clamp(0px, calc(112 / 750 * 100vw), calc(112 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-plus .section-header .title{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(498 / 750 * 100vw), calc(498 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-plus .section-body{margin-top:calc(clamp(0px, calc(39 / 750 * 100vw), calc(39 / 750 * 750 * 1px)) * 1);margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-header .title{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(751 / 750 * 100vw), calc(751 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02{margin-top:calc(clamp(0px, calc(95 / 750 * 100vw), calc(95 / 750 * 750 * 1px)) * -1);padding-bottom:calc(clamp(0px, calc(100 / 750 * 100vw), calc(100 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02 .list01,.content-present .section-wchance .section-body02 .list02,.content-present .section-wchance .section-body02 .list03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;row-gap:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1);-webkit-column-gap:calc(clamp(0px, calc(23 / 750 * 100vw), calc(23 / 750 * 750 * 1px)) * 1);-moz-column-gap:calc(clamp(0px, calc(23 / 750 * 100vw), calc(23 / 750 * 750 * 1px)) * 1);column-gap:calc(clamp(0px, calc(23 / 750 * 100vw), calc(23 / 750 * 750 * 1px)) * 1);list-style:none}.content-present .section-wchance .section-body02 .list04{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:calc(clamp(0px, calc(22 / 750 * 100vw), calc(22 / 750 * 750 * 1px)) * 1);-moz-column-gap:calc(clamp(0px, calc(22 / 750 * 100vw), calc(22 / 750 * 750 * 1px)) * 1);column-gap:calc(clamp(0px, calc(22 / 750 * 100vw), calc(22 / 750 * 750 * 1px)) * 1);list-style:none}.content-present .section-wchance .section-body02 .list02,.content-present .section-wchance .section-body02 .list03{padding-top:calc(clamp(0px, calc(21 / 750 * 100vw), calc(21 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02 .list04{padding-top:calc(clamp(0px, calc(38 / 750 * 100vw), calc(38 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02 .item,.content-present .section-wchance .section-body02 .item02,.content-present .section-wchance .section-body02 .item03,.content-present .section-wchance .section-body02 .item04{position:relative}.content-present .section-wchance .section-body02 .item a:after,.content-present .section-wchance .section-body02 .item02 a:after,.content-present .section-wchance .section-body02 .item03 a:after,.content-present .section-wchance .section-body02 .item04 a:after{content:"";position:absolute;display:block;width:calc(clamp(0px, calc(66 / 750 * 100vw), calc(66 / 750 * 750 * 1px)) * 1);height:calc(clamp(0px, calc(66 / 750 * 100vw), calc(66 / 750 * 750 * 1px)) * 1);background:url(../images/2026/zoom.webp) no-repeat center/contain;z-index:1}.content-present .section-wchance .section-body02 .item,.content-present .section-wchance .section-body02 .item03{width:calc(clamp(0px, calc(659 / 750 * 100vw), calc(659 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02 .item a:after,.content-present .section-wchance .section-body02 .item03 a:after{top:calc(clamp(0px, calc(2 / 750 * 100vw), calc(2 / 750 * 750 * 1px)) * 1);right:calc(clamp(0px, calc(9 / 750 * 100vw), calc(9 / 750 * 750 * 1px)) * -1)}.content-present .section-wchance .section-body02 .item02{width:calc(clamp(0px, calc(320 / 750 * 100vw), calc(320 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02 .item02:first-of-type a:after{top:calc(clamp(0px, calc(0 / 750 * 100vw), calc(0 / 750 * 750 * 1px)) * 1);right:calc(clamp(0px, calc(17 / 750 * 100vw), calc(17 / 750 * 750 * 1px)) * -1)}.content-present .section-wchance .section-body02 .item02:nth-of-type(2) a:after{top:calc(clamp(0px, calc(0 / 750 * 100vw), calc(0 / 750 * 750 * 1px)) * 1);right:calc(clamp(0px, calc(6 / 750 * 100vw), calc(6 / 750 * 750 * 1px)) * -1)}.content-present .section-wchance .section-body02 .item04{width:calc(clamp(0px, calc(205 / 750 * 100vw), calc(205 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02 .item04:first-of-type a:after{top:calc(clamp(0px, calc(16 / 750 * 100vw), calc(16 / 750 * 750 * 1px)) * -1);right:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * -1)}.content-present .section-wchance .section-body02 .item04:nth-of-type(2) a:after{top:calc(clamp(0px, calc(15 / 750 * 100vw), calc(15 / 750 * 750 * 1px)) * -1);right:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * -1)}.content-present .section-wchance .section-body02 .item04:nth-of-type(3) a:after{top:calc(clamp(0px, calc(17 / 750 * 100vw), calc(17 / 750 * 750 * 1px)) * -1);right:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * -1)}.content-present .section-wchance .section-body02 .note{margin-top:calc(clamp(0px, calc(35 / 750 * 100vw), calc(35 / 750 * 750 * 1px)) * 1);font-size:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1)}.content-present .section-wchance .section-body02 .note li:not(:first-child){margin-top:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1)}.content-howto{padding-top:calc(clamp(0px, calc(57 / 750 * 100vw), calc(57 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(100 / 750 * 100vw), calc(100 / 750 * 750 * 1px)) * 1);background:url(../images/2026/bg-pattern-01.png) repeat-y center top/100% auto}.content-howto .content-header .title{margin-inline:auto;width:calc(clamp(0px, calc(694 / 750 * 100vw), calc(694 / 750 * 750 * 1px)) * 1)}.content-howto .content-body{margin-top:calc(clamp(0px, calc(13 / 750 * 100vw), calc(13 / 750 * 750 * 1px)) * 1)}.content-howto .content-body .item{position:relative;margin:0 auto;width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1)}.content-howto .content-body .item:not(:first-child){margin-top:calc(clamp(0px, calc(76 / 750 * 100vw), calc(76 / 750 * 750 * 1px)) * 1)}.content-howto .content-body .item:not(:first-child):before{content:"";position:absolute;top:calc(clamp(0px, calc(51 / 750 * 100vw), calc(51 / 750 * 750 * 1px)) * -1);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-right:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1) solid transparent;border-left:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1) solid transparent;border-top:calc(clamp(0px, calc(31 / 750 * 100vw), calc(31 / 750 * 750 * 1px)) * 1) solid #231815;border-bottom:0}.content-howto .content-body .note{margin:0 auto;margin-top:calc(clamp(0px, calc(29 / 750 * 100vw), calc(29 / 750 * 750 * 1px)) * 1);padding-left:calc(clamp(0px, calc(50 / 750 * 100vw), calc(50 / 750 * 750 * 1px)) * 1);padding-right:calc(clamp(0px, calc(46 / 750 * 100vw), calc(46 / 750 * 750 * 1px)) * 1);font-weight:500;font-size:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);line-height:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1);letter-spacing:-0.04em}.content-howto .content-body .note li:nth-child(2){margin-top:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * 1)}.content-howto .content-body .note li:nth-child(3){margin-top:calc(clamp(0px, calc(1 / 750 * 100vw), calc(1 / 750 * 750 * 1px)) * 1);letter-spacing:-0.07em}.content-detail{background:url(../images/2026/bg-pattern-02.png) repeat-y center top/100% auto;padding-top:calc(clamp(0px, calc(73 / 750 * 100vw), calc(73 / 750 * 750 * 1px)) * 1)}.content-detail .content-header .title02{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(694 / 750 * 100vw), calc(694 / 750 * 750 * 1px)) * 1)}.content-detail .content-body{margin-top:calc(clamp(0px, calc(22 / 750 * 100vw), calc(22 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .box{margin:0 auto;background-color:#fff;border-radius:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);padding-top:calc(clamp(0px, calc(48 / 750 * 100vw), calc(48 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(60 / 750 * 100vw), calc(60 / 750 * 750 * 1px)) * 1);padding-left:calc(clamp(0px, calc(42 / 750 * 100vw), calc(42 / 750 * 750 * 1px)) * 1);padding-right:calc(clamp(0px, calc(42 / 750 * 100vw), calc(42 / 750 * 750 * 1px)) * 1);width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .explain{font-weight:500;font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);line-height:calc(clamp(0px, calc(40 / 750 * 100vw), calc(40 / 750 * 750 * 1px)) * 1);letter-spacing:-0.05em}.content-detail .content-body .box-term{margin-top:calc(clamp(0px, calc(33 / 750 * 100vw), calc(33 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .box-limit{margin-top:calc(clamp(0px, calc(32 / 750 * 100vw), calc(32 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .more{margin-top:calc(clamp(0px, calc(54 / 750 * 100vw), calc(54 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .more a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(clamp(0px, calc(110 / 750 * 100vw), calc(110 / 750 * 750 * 1px)) * 1);background-color:#ffffff;border:calc(clamp(0px, calc(3 / 750 * 100vw), calc(3 / 750 * 750 * 1px)) * 1) solid #e73562;border-radius:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * 1);color:#e73562;font-size:calc(clamp(0px, calc(26 / 750 * 100vw), calc(26 / 750 * 750 * 1px)) * 1);line-height:calc(clamp(0px, calc(44 / 750 * 100vw), calc(44 / 750 * 750 * 1px)) * 1);letter-spacing:-0.06em;font-weight:bold;text-decoration:none}.content-detail .content-body .more a:before,.content-detail .content-body .more a:after{content:"";position:absolute;top:50%;right:calc(clamp(0px, calc(35 / 750 * 100vw), calc(35 / 750 * 750 * 1px)) * 1);margin-top:calc(clamp(0px, calc(2.5 / 750 * 100vw), calc(2.5 / 750 * 750 * 1px)) * -1);display:block;width:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);height:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1);background:#e73562;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.content-detail .content-body .more a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-detail .content-body .item{display:none;opacity:0;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.content-detail .content-body .item.active{display:block}.content-detail .content-body .item.show{opacity:1}.content-detail .content-body .item:not(:first-child){margin-top:calc(clamp(0px, calc(53 / 750 * 100vw), calc(53 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(clamp(0px, calc(7 / 750 * 100vw), calc(7 / 750 * 750 * 1px)) * 1);color:#e73562;font-size:calc(clamp(0px, calc(28 / 750 * 100vw), calc(28 / 750 * 750 * 1px)) * 1);font-weight:bold;line-height:calc(40 / 28);letter-spacing:-0.06em}.content-detail .content-body .item .title:before{content:"";display:block;width:calc(clamp(0px, calc(18 / 750 * 100vw), calc(18 / 750 * 750 * 1px)) * 1);height:calc(clamp(0px, calc(22 / 750 * 100vw), calc(22 / 750 * 750 * 1px)) * 1);padding-top:calc(clamp(0px, calc(19 / 750 * 100vw), calc(19 / 750 * 750 * 1px)) * 1);background:url(../images/2026/detail-item-title-icon.png) no-repeat center/contain}.content-detail .content-body .item .title span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.content-detail .content-body .item .block{font-weight:500;margin-top:calc(clamp(0px, calc(12 / 750 * 100vw), calc(12 / 750 * 750 * 1px)) * 1);font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);line-height:calc(clamp(0px, calc(40 / 750 * 100vw), calc(40 / 750 * 750 * 1px)) * 1);letter-spacing:-0.03em}.content-detail .content-body .item .block:nth-of-type(2){margin-top:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1);letter-spacing:0.06em}.content-detail .content-body .item .block:nth-of-type(3){margin-top:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * 1);letter-spacing:0.06em}.content-detail .content-body .item .block:nth-of-type(4){margin-top:calc(clamp(0px, calc(15 / 750 * 100vw), calc(15 / 750 * 750 * 1px)) * 1);letter-spacing:0.06em}.content-detail .content-body .item .block.block:nth-of-type(2){margin-top:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);letter-spacing:-0.05em}.content-detail .content-body .item .block.block p{margin-bottom:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .block.block:nth-of-type(3){letter-spacing:0.04em}.content-detail .content-body .item .block.block:nth-of-type(4){margin-top:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1);letter-spacing:0.04em}.content-detail .content-body .item .block_05{letter-spacing:-0.1em}.content-detail .content-body .item .block_09{letter-spacing:-0.1em}.content-detail .content-body .item .block_15{letter-spacing:-0.1em}.content-detail .content-body .item .bullet_07{letter-spacing:0em}.content-detail .content-body .item .bullet_08{letter-spacing:-0.08em}.content-detail .content-body .item .bullet_11{margin-top:calc(clamp(0px, calc(15 / 750 * 100vw), calc(15 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .strong{font-size:120%}.content-detail .content-body .item .small{font-size:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .list li:not(:first-child){margin-top:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .list_02 li:not(:first-child){margin-top:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .list_03 li:first-child li:last-child{margin-bottom:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .note{font-size:calc(clamp(0px, calc(18 / 750 * 100vw), calc(18 / 750 * 750 * 1px)) * 1);line-height:calc(27 / 18);letter-spacing:-0.07em}.content-detail .content-body .item .note li:not(:first-child){margin-top:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1);letter-spacing:-0.02em}.content-detail .content-body .item:nth-of-type(4){margin-top:calc(clamp(0px, calc(50 / 750 * 100vw), calc(50 / 750 * 750 * 1px)) * 1)}.content-detail .content-body .item .contact-text:first-child{letter-spacing:-0.07em}.content-detail .content-body .item .contact-text:nth-child(2){letter-spacing:0.01em}.content-detail .content-body .item .contact-text:last-child{letter-spacing:-0.01em}.content-detail .content-body .item .contact-text{margin-bottom:0 !important}.content-faq{background-color:#fffac4;background:url(../images/2026/bg-pattern-02.png) repeat-y center top/100% auto;padding-top:calc(clamp(0px, calc(100 / 750 * 100vw), calc(100 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(60 / 750 * 100vw), calc(60 / 750 * 750 * 1px)) * 1)}.content-faq .content-header .title{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(678 / 750 * 100vw), calc(678 / 750 * 750 * 1px)) * 1)}.content-faq .content-body{margin-top:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .inner{width:calc(clamp(0px, calc(630 / 750 * 100vw), calc(630 / 750 * 750 * 1px)) * 1);margin:0 auto}.content-faq .content-body .item{display:none;opacity:0;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;margin-bottom:calc(clamp(0px, calc(32 / 750 * 100vw), calc(32 / 750 * 750 * 1px)) * 1);padding-left:calc(clamp(0px, calc(32 / 750 * 100vw), calc(32 / 750 * 750 * 1px)) * 1);padding-right:calc(clamp(0px, calc(36 / 750 * 100vw), calc(36 / 750 * 750 * 1px)) * 1);background-color:#fff;border:calc(clamp(0px, calc(3 / 750 * 100vw), calc(3 / 750 * 750 * 1px)) * 1) solid #e73562;border-radius:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item dt{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:calc(clamp(0px, calc(100 / 750 * 100vw), calc(100 / 750 * 750 * 1px)) * 1);font-weight:bold;padding-top:calc(clamp(0px, calc(22 / 750 * 100vw), calc(22 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(15 / 750 * 100vw), calc(15 / 750 * 750 * 1px)) * 1);padding-right:calc(clamp(0px, calc(17 / 750 * 100vw), calc(17 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item dt .num{width:calc(clamp(0px, calc(74 / 750 * 100vw), calc(74 / 750 * 750 * 1px)) * 1);color:#e73562;font-family:"Roboto", sans-serif;font-size:calc(clamp(0px, calc(36 / 750 * 100vw), calc(36 / 750 * 750 * 1px)) * 1);font-weight:bold}.content-faq .content-body .item dt .txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);line-height:calc(40 / 24);letter-spacing:-0.07em}.content-faq .content-body .item dt:before,.content-faq .content-body .item dt:after{content:"";position:absolute;top:50%;right:0%;display:block;background:#e73562;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;width:calc(clamp(0px, calc(16 / 750 * 100vw), calc(16 / 750 * 750 * 1px)) * 1);height:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1);margin-top:calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1);margin-left:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * -1)}.content-faq .content-body .item dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-faq .content-body .item .num02{padding-top:calc(clamp(0px, calc(17 / 750 * 100vw), calc(17 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(15 / 750 * 100vw), calc(15 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item .num02 .txt02{letter-spacing:-0.06em;padding-top:calc(clamp(0px, calc(12 / 750 * 100vw), calc(12 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(18 / 750 * 100vw), calc(18 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item dd{word-break:break-all;height:0;overflow:hidden;font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);line-height:calc(40 / 24)}.content-faq .content-body .item dd>div{border-top:calc(clamp(0px, calc(3 / 750 * 100vw), calc(3 / 750 * 750 * 1px)) * 1) solid rgba(84,84,84,0.5);padding-top:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(36 / 750 * 100vw), calc(36 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item dd .block{font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);line-height:calc(40 / 24);letter-spacing:-0.07em}.content-faq .content-body .item dd .block a{text-underline-offset:calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item dd .block:not(:first-child){margin-top:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item dd .note{font-size:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);line-height:calc(30 / 20);letter-spacing:0.04em}.content-faq .content-body .item:not(:first-of-type) li:nth-child(2){margin-top:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * 1)}.content-faq .content-body .item:not(:first-of-type) .bullet-list{margin-top:1em}.content-faq .content-body .item:not(:first-of-type) .bullet-list>li:not(:first-child){margin-top:0.25em}.content-faq .content-body .item.active{display:block}.content-faq .content-body .item.show{opacity:1}.content-faq .content-body .item.open dt:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content-faq .content-body .more{margin-top:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-faq .content-body .more a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1);height:calc(clamp(0px, calc(110 / 750 * 100vw), calc(110 / 750 * 750 * 1px)) * 1);background-color:#ffffff;border:calc(clamp(0px, calc(3 / 750 * 100vw), calc(3 / 750 * 750 * 1px)) * 1) solid #e73562;border-radius:calc(clamp(0px, calc(10 / 750 * 100vw), calc(10 / 750 * 750 * 1px)) * 1);color:#e73562;font-size:calc(clamp(0px, calc(26 / 750 * 100vw), calc(26 / 750 * 750 * 1px)) * 1);line-height:calc(clamp(0px, calc(44 / 750 * 100vw), calc(44 / 750 * 750 * 1px)) * 1);letter-spacing:0.06em;font-weight:bold;text-decoration:none}.content-faq .content-body .more a:before,.content-faq .content-body .more a:after{content:"";position:absolute;top:50%;right:calc(clamp(0px, calc(35 / 750 * 100vw), calc(35 / 750 * 750 * 1px)) * 1);margin-top:calc(clamp(0px, calc(2.5 / 750 * 100vw), calc(2.5 / 750 * 750 * 1px)) * -1);display:block;width:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);height:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1);background:#e73562;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.content-faq .content-body .more a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-sticky-button{position:-webkit-sticky;position:sticky;bottom:0;left:0;overflow:hidden}.content-sticky-button .box{padding-top:calc(clamp(0px, calc(35 / 750 * 100vw), calc(35 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(35 / 750 * 100vw), calc(35 / 750 * 750 * 1px)) * 1);background-color:rgba(0,0,0,0.7);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.content-sticky-button.float .box{-webkit-transition:-webkit-transform 0.3s 0.5s ease;transition:-webkit-transform 0.3s 0.5s ease;transition:transform 0.3s 0.5s ease;transition:transform 0.3s 0.5s ease, -webkit-transform 0.3s 0.5s ease}.content-sticky-button.float.hide .box{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.1s ease;transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease;transition:transform 0.1s ease, -webkit-transform 0.1s ease}.content-sticky-button .content-header .title{width:calc(clamp(0px, calc(328 / 750 * 100vw), calc(328 / 750 * 750 * 1px)) * 1);margin-left:auto;margin-right:auto}.content-sticky-button .content-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(clamp(0px, calc(17 / 750 * 100vw), calc(17 / 750 * 750 * 1px)) * 1)}.content-sticky-button .content-body a{position:relative;text-decoration:none}.content-sticky-button .content-body a>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:42.53333vw;height:15.2vw}@media screen and (min-width: 750px){.content-sticky-button .content-body a>div{width:319px}}@media screen and (min-width: 750px){.content-sticky-button .content-body a>div{height:114px}}.content-sticky-button .content-body a>div:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../images/2022/oubo-button-shine.png) no-repeat center center/auto 100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.content-sticky-button .content-body a>div>span{position:relative}.content-sticky-button .content-body a.on>div:before{-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.content-sticky-button.fixed{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.75);z-index:5;-webkit-transition:bottom .3s;transition:bottom .3s}.content-sticky-button.fixed.hide,.content-sticky-button.fixed.bottom{bottom:-100%}.content-sticky-button.fixed .inner_adjust{padding:3.4% 0}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;pointer-events:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.modal .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(68,68,68,0.9)}.modal .modal-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;max-width:750px;margin:0 auto}.modal .close{width:10%;padding-bottom:17%;position:absolute;top:0;right:0;z-index:1}.modal .close:before,.modal .close:after{content:"";position:absolute;top:50%;left:25%;background:#fff;width:50%;height:.8vw;margin-top:-.4vw}@media screen and (min-width: 750px){.modal .close:before,.modal .close:after{height:6px}}@media screen and (min-width: 750px){.modal .close:before,.modal .close:after{margin-top:-3px}}.modal .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .box{position:relative;width:100%;padding-top:6.4%;padding-bottom:5.33333%}.modal .title{width:auto;margin-left:0;margin-right:0;margin-left:6.66667%;margin-right:6.66667%;margin-bottom:2.8%}.modal .btn{width:auto;opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition:opacity 0.0s 0.5s, -webkit-transform 0.0s 0.5s;transition:opacity 0.0s 0.5s, -webkit-transform 0.0s 0.5s;transition:opacity 0.0s 0.5s, transform 0.0s 0.5s;transition:opacity 0.0s 0.5s, transform 0.0s 0.5s, -webkit-transform 0.0s 0.5s}.modal .or{width:12.66667%;margin-top:2.66667%;margin-bottom:3.2%;margin-left:auto;margin-right:auto}.modal.active{opacity:1;pointer-events:auto}.modal.active .btn{-webkit-transition:opacity 0.4s ease-out,-webkit-transform 0.4s cubic-bezier(0.41, 1.65, 0.655, 1.005);transition:opacity 0.4s ease-out,-webkit-transform 0.4s cubic-bezier(0.41, 1.65, 0.655, 1.005);transition:opacity 0.4s ease-out,transform 0.4s cubic-bezier(0.41, 1.65, 0.655, 1.005);transition:opacity 0.4s ease-out,transform 0.4s cubic-bezier(0.41, 1.65, 0.655, 1.005),-webkit-transform 0.4s cubic-bezier(0.41, 1.65, 0.655, 1.005);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal.active .btn-01{-webkit-transition-delay:0.3s;transition-delay:0.3s}.modal.active .btn-02{-webkit-transition-delay:0.5s;transition-delay:0.5s}.modal.modal-present .overlay{background-color:rgba(68,68,68,0.9)}.modal.modal-present .box{pointer-events:none}.modal.modal-present .modal-present-slider{width:calc(clamp(0px, calc(720 / 750 * 100vw), calc(720 / 750 * 750 * 1px)) * 1)}.modal.modal-present .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.modal.modal-present .slide{width:100%;position:relative}.modal.modal-present .sub{position:absolute;top:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * -1);z-index:1;margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(277 / 750 * 100vw), calc(277 / 750 * 750 * 1px)) * 1);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal.modal-present .sub-1mai{width:calc(clamp(0px, calc(266 / 750 * 100vw), calc(266 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item{position:relative;margin-left:auto;margin-right:auto;border:calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1) solid #231815;width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1);background-color:#ffffff;border-radius:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);overflow:hidden;-webkit-box-shadow:calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1) calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1) 0 #231815;box-shadow:calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1) calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1) 0 #231815}.modal.modal-present .item.item-grade .head{background:#e73562;padding-top:calc(clamp(0px, calc(40 / 750 * 100vw), calc(40 / 750 * 750 * 1px)) * 1);border-bottom:3px solid #231815}.modal.modal-present .item .head{background:#e73562;padding-top:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(42 / 750 * 100vw), calc(42 / 750 * 750 * 1px)) * 1);border-bottom:3px solid #231815}.modal.modal-present .item .head .head img{margin-inline:auto}.modal.modal-present .item .head .modal-title01{width:calc(clamp(0px, calc(404 / 750 * 100vw), calc(404 / 750 * 750 * 1px)) * 1);margin:0 auto}.modal.modal-present .item .head .modal-title02{width:calc(clamp(0px, calc(493 / 750 * 100vw), calc(493 / 750 * 750 * 1px)) * 1);margin:0 auto}.modal.modal-present .item .head .modal-title03{width:calc(clamp(0px, calc(555 / 750 * 100vw), calc(555 / 750 * 750 * 1px)) * 1);margin:0 auto}.modal.modal-present .item .head .modal-title04{width:calc(clamp(0px, calc(385 / 750 * 100vw), calc(385 / 750 * 750 * 1px)) * 1);margin:0 auto}.modal.modal-present .item .head .modal-title05{width:calc(clamp(0px, calc(492 / 750 * 100vw), calc(492 / 750 * 750 * 1px)) * 1);margin:0 auto}.modal.modal-present .item .head .modal-title06{width:calc(clamp(0px, calc(579 / 750 * 100vw), calc(579 / 750 * 750 * 1px)) * 1);margin:0 auto}.modal.modal-present .item .head .modal-title07{width:calc(clamp(0px, calc(371 / 750 * 100vw), calc(371 / 750 * 750 * 1px)) * 1);margin:0 auto}.modal.modal-present .item .head_03,.modal.modal-present .item .head_04{padding-top:calc(clamp(0px, calc(42 / 750 * 100vw), calc(42 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .head-1mai{background:#2450c1}.modal.modal-present .item .head-orange{background:#ff7e00}.modal.modal-present .item .body{padding-top:calc(clamp(0px, calc(90 / 750 * 100vw), calc(90 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(45 / 750 * 100vw), calc(45 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .modal-image01{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(490 / 750 * 100vw), calc(490 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .modal-image02{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(443 / 750 * 100vw), calc(443 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .modal-image03{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(171 / 750 * 100vw), calc(171 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .modal-image04{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(358 / 750 * 100vw), calc(358 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .modal-image05{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(630 / 750 * 100vw), calc(630 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .modal-image06{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(630 / 750 * 100vw), calc(630 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .modal-image07{margin-left:auto;margin-right:auto;width:calc(clamp(0px, calc(427 / 750 * 100vw), calc(427 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt{margin-top:calc(clamp(0px, calc(78 / 750 * 100vw), calc(78 / 750 * 750 * 1px)) * 1);padding-left:calc(clamp(0px, calc(42 / 750 * 100vw), calc(42 / 750 * 750 * 1px)) * 1);padding-right:calc(clamp(0px, calc(42 / 750 * 100vw), calc(42 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt .lead{font-size:calc(clamp(0px, calc(32 / 750 * 100vw), calc(32 / 750 * 750 * 1px)) * 1);line-height:calc(clamp(0px, calc(40 / 750 * 100vw), calc(40 / 750 * 750 * 1px)) * 1);letter-spacing:0em;font-weight:bold;text-align:center}.modal.modal-present .item .body .txt .lead span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff100));background:-webkit-linear-gradient(transparent 60%, #fff100 60%);background:linear-gradient(transparent 60%, #fff100 60%)}.modal.modal-present .item .body .txt .text{margin-top:calc(clamp(0px, calc(25 / 750 * 100vw), calc(25 / 750 * 750 * 1px)) * 1);font-size:calc(clamp(0px, calc(28 / 750 * 100vw), calc(28 / 750 * 750 * 1px)) * 1);font-weight:500;line-height:calc(44 / 28);text-align:center}.modal.modal-present .item .body .txt .note{margin-top:calc(clamp(0px, calc(25 / 750 * 100vw), calc(25 / 750 * 750 * 1px)) * 1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:calc(clamp(0px, calc(18 / 750 * 100vw), calc(18 / 750 * 750 * 1px)) * 1);line-height:calc(27 / 18)}.modal.modal-present .item .body .txt_01{margin-top:calc(clamp(0px, calc(59 / 750 * 100vw), calc(59 / 750 * 750 * 1px)) * 1);margin-bottom:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt_01 .text_01{letter-spacing:-0.1em}.modal.modal-present .item .body .txt_02{margin-top:calc(clamp(0px, calc(95 / 750 * 100vw), calc(95 / 750 * 750 * 1px)) * 1);margin-bottom:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt_02 .text_02{letter-spacing:-0.03em}.modal.modal-present .item .body .txt_03{margin-top:calc(clamp(0px, calc(45 / 750 * 100vw), calc(45 / 750 * 750 * 1px)) * 1);margin-bottom:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt_03 .text_03{letter-spacing:-0.03em}.modal.modal-present .item .body .txt_03 .note_03{margin-top:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1);letter-spacing:-0.01em}.modal.modal-present .item .body .txt_04{margin-top:calc(clamp(0px, calc(45 / 750 * 100vw), calc(45 / 750 * 750 * 1px)) * 1);margin-bottom:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt_04 .text_04{margin-top:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);letter-spacing:-0.04em}.modal.modal-present .item .body .txt_05{margin-top:calc(clamp(0px, calc(45 / 750 * 100vw), calc(45 / 750 * 750 * 1px)) * 1);margin-bottom:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt_05 .text_05{margin-top:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);letter-spacing:-0.04em}.modal.modal-present .item .body .txt_05 .note_05{letter-spacing:-0.01em}.modal.modal-present .item .body .txt_06{margin-top:calc(clamp(0px, calc(45 / 750 * 100vw), calc(45 / 750 * 750 * 1px)) * 1);margin-bottom:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt_06 .text_06{margin-top:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);letter-spacing:-0.04em}.modal.modal-present .item .body .txt_06 .note_06{letter-spacing:0.06em}.modal.modal-present .item .body .txt_07{margin-top:calc(clamp(0px, calc(70 / 750 * 100vw), calc(70 / 750 * 750 * 1px)) * 1);margin-bottom:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body .txt_07 .text_06{margin-top:calc(clamp(0px, calc(15 / 750 * 100vw), calc(15 / 750 * 750 * 1px)) * 1);letter-spacing:-0.04em}.modal.modal-present .item .body .txt_07 .note_06{letter-spacing:0em}.modal.modal-present .item .body_03{padding-top:calc(clamp(0px, calc(60 / 750 * 100vw), calc(60 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body_05{padding-top:calc(clamp(0px, calc(33 / 750 * 100vw), calc(33 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body_06{padding-top:calc(clamp(0px, calc(33 / 750 * 100vw), calc(33 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1)}.modal.modal-present .item .body_07{padding-top:calc(clamp(0px, calc(80 / 750 * 100vw), calc(80 / 750 * 750 * 1px)) * 1);padding-bottom:calc(clamp(0px, calc(50 / 750 * 100vw), calc(50 / 750 * 750 * 1px)) * 1)}.modal.modal-present .prev,.modal.modal-present .next{pointer-events:auto;position:absolute;top:53%;z-index:1;display:block;border-radius:50%;background-position:center;background-size:contain;width:8vw;height:8vw}@media screen and (min-width: 750px){.modal.modal-present .prev,.modal.modal-present .next{width:60px}}@media screen and (min-width: 750px){.modal.modal-present .prev,.modal.modal-present .next{height:60px}}.modal.modal-present .prev{left:calc(clamp(0px, calc(44 / 750 * 100vw), calc(44 / 750 * 750 * 1px)) * 1);-webkit-transform:translate(-50%, -53%);transform:translate(-50%, -53%);background-image:url(../images/2026/slide-arrow-prev.webp)}.modal.modal-present .next{right:calc(clamp(0px, calc(44 / 750 * 100vw), calc(44 / 750 * 750 * 1px)) * 1);-webkit-transform:translate(50%, -53%);transform:translate(50%, -53%);background-image:url(../images/2026/slide-arrow-next.webp)}.modal.modal-present.active .slide,.modal.modal-present.active .prev,.modal.modal-present.active .next{pointer-events:auto}.modal.modal-present-detail .overlay{background-color:rgba(68,68,68,0.9)}.modal.modal-present-detail .modal-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;max-width:750px;margin:0 auto;margin-top:6.66667%;margin-bottom:6.66667%}.modal.modal-present-detail .box-container{position:relative;z-index:5;background-color:#fff;height:80vh;max-height:80vh;border-radius:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);width:calc(clamp(0px, calc(650 / 750 * 100vw), calc(650 / 750 * 750 * 1px)) * 1);padding-top:0;padding-bottom:0;margin:0 auto;padding-top:8%;padding-bottom:8%;padding-right:.26667%}.modal.modal-present-detail .box-inner{height:100%;z-index:10;overflow-y:auto}.modal.modal-present-detail .box-inner::-webkit-scrollbar{width:calc(clamp(0px, calc(5 / 750 * 100vw), calc(5 / 750 * 750 * 1px)) * 1)}.modal.modal-present-detail .box-inner::-webkit-scrollbar-thumb{border-radius:calc(clamp(0px, calc(4 / 750 * 100vw), calc(4 / 750 * 750 * 1px)) * 1);background-color:#d1d5db}.modal.modal-present-detail .box-inner::-webkit-scrollbar-track{background-color:transparent}.modal.modal-present-detail .head-text{margin-bottom:5.6%;padding-left:5.6%;padding-right:4.66667%}.modal.modal-present-detail .head-information{font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);font-weight:500;line-height:calc(clamp(0px, calc(40 / 750 * 100vw), calc(40 / 750 * 750 * 1px)) * 1);text-align:left;letter-spacing:-0.03em}.modal.modal-present-detail .note,.modal.modal-present-detail .size-link{display:inline-block;font-size:calc(clamp(0px, calc(20 / 750 * 100vw), calc(20 / 750 * 750 * 1px)) * 1);font-weight:500;line-height:calc(clamp(0px, calc(30 / 750 * 100vw), calc(30 / 750 * 750 * 1px)) * 1);text-align:left}.modal.modal-present-detail .note{margin-top:1.33333%}.modal.modal-present-detail .note-red{color:#e73562;letter-spacing:-0.03em}.modal.modal-present-detail .box-wrapper{margin-bottom:5.06667%;padding-right:4.66667%;padding-left:5.46667%}.modal.modal-present-detail .box-wrapper:last-of-type{margin-bottom:0}.modal.modal-present-detail .box-wrapper:last-of-type .sub-text{letter-spacing:-0.1em}.modal.modal-present-detail .box-wrapper:last-of-type .note:first-of-type{letter-spacing:-0.03em}.modal.modal-present-detail .box-wrapper:last-of-type .note:not(:first-of-type){letter-spacing:-0.07em;margin-bottom:3.06667%}.modal.modal-present-detail .sub-title,.modal.modal-present-detail .detail-item{font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);line-height:calc(clamp(0px, calc(40 / 750 * 100vw), calc(40 / 750 * 750 * 1px)) * 1);text-align:left}.modal.modal-present-detail .sub-title{font-weight:700;margin-left:-1.06667%;letter-spacing:-0.07em}.modal.modal-present-detail .detail-item{font-weight:500;margin-bottom:2%;margin-left:.4%;letter-spacing:0.02em}.modal.modal-present-detail .detail-item:first-child{margin-bottom:3.33333%}.modal.modal-present-detail .sub-text{font-size:calc(clamp(0px, calc(24 / 750 * 100vw), calc(24 / 750 * 750 * 1px)) * 1);font-weight:500;line-height:calc(clamp(0px, calc(40 / 750 * 100vw), calc(40 / 750 * 750 * 1px)) * 1);letter-spacing:0em;text-align:left;margin-bottom:3.46667%;margin-left:.8%;letter-spacing:-0.07em}.modal.modal-present-detail .detail-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(clamp(0px, calc(8 / 750 * 100vw), calc(8 / 750 * 750 * 1px)) * 1)}.modal.modal-present-detail .close02{width:10%;padding-bottom:8%;position:absolute;top:-12.13333vw;right:-3.86667vw;z-index:10}@media screen and (min-width: 750px){.modal.modal-present-detail .close02{top:-91px}}@media screen and (min-width: 750px){.modal.modal-present-detail .close02{right:-29px}}@media screen and (max-width: 750px){.modal.modal-present-detail .close02{top:-16vw;right:-3.86667vw}}@media screen and (max-width: 750px) and (min-width: 750px){.modal.modal-present-detail .close02{top:-120px}}@media screen and (max-width: 750px) and (min-width: 750px){.modal.modal-present-detail .close02{right:-29px}}.modal.modal-present-detail .close02:before,.modal.modal-present-detail .close02:after{content:"";position:absolute;top:50%;left:25%;background:#fff;width:50%;height:.8vw;margin-top:-.4vw}@media screen and (min-width: 750px){.modal.modal-present-detail .close02:before,.modal.modal-present-detail .close02:after{height:6px}}@media screen and (min-width: 750px){.modal.modal-present-detail .close02:before,.modal.modal-present-detail .close02:after{margin-top:-3px}}.modal.modal-present-detail .close02:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal.modal-present-detail .close02:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal.modal-present-detail .box{position:relative;width:100%;padding-top:6.4%;padding-bottom:5.33333%}.content-shoplist{padding-bottom:13.33333vw}@media screen and (min-width: 750px){.content-shoplist{padding-bottom:100px}}.content-shoplist .navi{padding-top:5%;padding-bottom:5%}.content-shoplist .navi .inner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content-shoplist .navi a{position:relative;margin-top:0.8%;display:block;width:calc(100% * 220 / 670);background:#FFF105;font-size:1.2rem;letter-spacing:-0.01em;padding-top:5%;padding-bottom:5%;color:#262626;font-weight:bold;text-align:center;text-decoration:none}.content-shoplist .navi a:after{content:"";position:absolute;bottom:15%;left:50%;margin-left:-2.5px;display:block;width:5px;height:5px;border-bottom:2px solid #262626;border-right:2px solid #262626;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content-shoplist .list{padding-bottom:7.5%}.content-shoplist .list .area:not(:first-child){margin-top:2px}.content-shoplist .list .area>dt{position:relative;background:#e73562;color:#ffffff;font-size:1.8rem;letter-spacing:-0.01em;text-align:center;padding:4%}.content-shoplist .list .area>dt:before,.content-shoplist .list .area>dt:after{content:"";display:block;position:absolute;top:50%;right:6%;margin-top:-1px;width:4%;height:2px;background:#ffffff}.content-shoplist .list .area>dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-shoplist .list .area.open>dt:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.content-shoplist .list .area>dd{overflow:hidden}.content-shoplist .list .area .inner{padding-top:5%;padding-bottom:5%}.content-shoplist .list .pref:not(:first-child){margin-top:2%}.content-shoplist .list .pref>dt{position:relative;font-size:1.5rem;font-weight:bold;color:#e73562;padding:5%;border-bottom:1px solid #e73562;border:1px solid #e73562}.content-shoplist .list .pref>dt:before,.content-shoplist .list .pref>dt:after{content:"";display:block;position:absolute;top:50%;right:2%;margin-top:-1px;width:4%;height:2px;background:#e73562}.content-shoplist .list .pref>dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-shoplist .list .pref.open>dt:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.content-shoplist .list .pref>dd{height:0;overflow:hidden}.content-shoplist .list .shop{padding-top:3%;padding-bottom:3%;border-bottom:1px solid #cccccc}.content-shoplist .list .shop:last-child{margin-bottom:5%}.content-shoplist .list .shop dt{font-size:1.2rem;font-weight:bold;line-height:calc(35 / 24)}.content-shoplist .list .shop dd{font-size:1.1rem;line-height:calc(35 / 22)}.content-shoplist .list .shop dd strong{font-weight:bold}.content-shoplist .back a{display:block;padding:4%;font-size:1.1rem;text-align:center;color:#da4106;background:#ffe8d6;text-decoration:none}.common-footer{line-height:1.6}.common-footer a{color:inherit;text-decoration:none}.common-footer .footer-inner{position:relative;max-width:960px;margin:0 auto;padding:0 30px}.common-footer .declare{padding:70px 0 20px;background:#3377b9}.common-footer .declare-box{padding:25px 10px;background:#ffffff;color:#3377b9;text-align:center}.common-footer .declare-box h2{margin-bottom:20px;font-size:20px}.common-footer .declare-box p{font-size:16px}.common-footer .declare-box .goal{width:90%;margin:0 auto;border-top:1px solid #3377b9;margin-top:10px;padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;text-align:left;letter-spacing:-0.05em}.common-footer .declare-outer{max-width:860px;margin:20px auto 0;color:#ffffff;font-size:12px}.common-footer .declare-outer p{margin-top:10px}.common-footer .declare-outer a{text-decoration:underline}.common-footer .base{padding:24px 0 24px;color:#808080;font-size:12px}.common-footer .logo{width:105px}.common-footer .logo img{width:100%}.common-footer small{position:absolute;top:8px;left:176px}.common-footer .footer-link{position:absolute;top:8px;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.common-footer .footer-link li a{padding-right:10px}@media screen and (max-width: 767px){.common-footer .footer-inner{padding-left:4.66667%;padding-right:4.66667%}.common-footer .declare{padding:35px 0 20px}.common-footer .declare-box h2{font-size:15px;padding-bottom:13px;font-weight:bold}.common-footer .declare-box p{font-size:12px;letter-spacing:-0.15em}.common-footer .declare-box .goal{display:none}.common-footer .declare-outer{margin-top:15px;font-size:10px;line-height:15px}.common-footer .declare-outer p{margin-top:5px}.common-footer .base{padding:30px 0 20px;color:#808080;font-size:12px;text-align:center}.common-footer .logo{margin:0 auto 10px}.common-footer .logo a{margin-left:-10px}.common-footer small{position:static;font-size:10px}.common-footer .footer-link{display:block;position:static;padding:0 0 10px}.common-footer .footer-link li{margin-bottom:10px}.common-footer .footer-link a{padding:0 15px;border-left:1px solid #ccc;border-right:1px solid #ccc}}.scrollmagic{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 0.6s 0.2s ease,-webkit-transform 0.6s 0.2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity 0.6s 0.2s ease,-webkit-transform 0.6s 0.2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity 0.6s 0.2s ease,transform 0.6s 0.2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity 0.6s 0.2s ease,transform 0.6s 0.2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform 0.6s 0.2s cubic-bezier(0.33, 1, 0.68, 1)}.scrollmagic.magic{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.title02{width:calc(clamp(0px, calc(718 / 750 * 100vw), calc(718 / 750 * 750 * 1px)) * 1);margin-inline:auto}
