@charset "UTF-8";@font-face{font-family:ipamp;src:url(../fonts/ipamp.woff) format("woff")}body{color:#1a1311;letter-spacing:.02em;line-height:1.43;overflow-x:hidden;position:relative}body.active,body.fixed{overflow:hidden}.article{margin-bottom:28vw}@media (min-width:52.1875em){.article{margin-bottom:6.6666666667vw}}@media (min-width:90em){.article{margin-bottom:96px}}.article__inner{margin:0 auto;max-width:87.2vw}@media (min-width:52.1875em){.article__inner{max-width:59.9305555556vw}}@media (min-width:90em){.article__inner{max-width:863px}}.article__inner :first-child{margin-top:0}.article__inner :last-child{margin-bottom:0}.article__inner h2{color:#ad7639;font-family:游明朝,Yu Mincho,yumincho,Hiragino Mincho ProN,Hiragino Mincho Pro,hgs明朝e,メイリオ,meiryo,serif;font-size:6.4vw;font-weight:500;line-height:1.4;margin:26.6666666667vw 0 10.6666666667vw}@media (min-width:52.1875em){.article__inner h2{font-size:2.7777777778vw;margin:6.9444444444vw 0 4.4444444444vw}}@media (min-width:90em){.article__inner h2{font-size:40px;margin:100px 0 64px}}.article__inner h3{color:#ad7639;font-family:游明朝,Yu Mincho,yumincho,Hiragino Mincho ProN,Hiragino Mincho Pro,hgs明朝e,メイリオ,meiryo,serif;font-size:6.4vw;font-weight:500;line-height:1.4;margin:19.2vw auto 12.8vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:52.1875em){.article__inner h3{font-size:2.7777777778vw;margin:6.25vw auto 5.0694444444vw}}@media (min-width:90em){.article__inner h3{font-size:40px;margin:90px auto 73px}}.article__inner h3:before{content:"“";font-size:10.6666666667vw;left:-.6em;position:absolute;top:-2.6666666667vw}@media (min-width:52.1875em){.article__inner h3:before{font-size:4.5138888889vw;top:-1.3888888889vw}}@media (min-width:90em){.article__inner h3:before{font-size:65px;top:-20px}}.article__inner h3:after{bottom:-2.6666666667vw;content:"“";font-size:10.6666666667vw;position:absolute;right:-.6em;transform:rotate(180deg);transform-origin:center}@media (min-width:52.1875em){.article__inner h3:after{bottom:-1.3888888889vw;font-size:4.5138888889vw}}@media (min-width:90em){.article__inner h3:after{bottom:-20px;font-size:65px}}.article__inner h4{border-bottom:.5333333333vw solid #0b1644;color:#0b1644;font-size:4.2666666667vw;font-weight:700;line-height:1.6;margin:12.8vw 0 8.5333333333vw;padding-bottom:4.5333333333vw}@media (min-width:52.1875em){.article__inner h4{border-bottom:.1388888889vw solid #0b1644;font-size:1.3888888889vw;margin:4.1666666667vw 0 1.9444444444vw;padding-bottom:1.1805555556vw}}@media (min-width:90em){.article__inner h4{border-bottom:2px solid #0b1644;font-size:20px;margin:60px 0 28px;padding-bottom:17px}}.article__inner p{font-size:3.7333333333vw;font-weight:400;line-height:2;margin:8.5333333333vw 0}@media (min-width:52.1875em){.article__inner p{font-size:1.1111111111vw;margin:2.2222222222vw 0}}@media (min-width:90em){.article__inner p{font-size:16px;margin:32px 0}}.article__inner .wp-block-image{margin:4.4444444444vw calc(50% - 50vw)}@media (min-width:52.1875em){.article__inner .wp-block-image{margin:4.4444444444vw 0}}@media (min-width:90em){.article__inner .wp-block-image{margin:64px 0}}.article__inner .wp-block-quote{background-color:#f8f8f8;margin:17.0666666667vw 0 9.8666666667vw;padding:8.5333333333vw;position:relative}@media (min-width:52.1875em){.article__inner .wp-block-quote{margin:5.0694444444vw 0 2.7777777778vw;padding:2.5vw 2.2222222222vw 1.9444444444vw}}@media (min-width:90em){.article__inner .wp-block-quote{margin:73px 0 40px;padding:36px 32px 28px}}.article__inner .wp-block-quote:after{color:#ad7639;content:"“";font-family:游明朝,Yu Mincho,yumincho,Hiragino Mincho ProN,Hiragino Mincho Pro,hgs明朝e,メイリオ,meiryo,serif;font-size:30.4vw;font-weight:500;left:6.6666666667vw;position:absolute;top:-13.3333333333vw}@media (min-width:52.1875em){.article__inner .wp-block-quote:after{font-size:7.9166666667vw;left:1.7361111111vw;top:-3.4722222222vw}}@media (min-width:90em){.article__inner .wp-block-quote:after{font-size:114px;left:25px;top:-50px}}.article__inner .wp-block-quote p{font-size:3.7333333333vw;font-weight:500;line-height:1.7;margin:0}@media (min-width:52.1875em){.article__inner .wp-block-quote p{font-size:.9722222222vw}}@media (min-width:90em){.article__inner .wp-block-quote p{font-size:14px}}.article__inner a{color:#ad7639;text-decoration:underline}@media (min-width:52.1875em){.article__inner a{transition:opacity .3s}.article__inner a:hover{opacity:.5}}.article__inner .has-background{padding:1.0666666667vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:52.1875em){.article__inner .has-background{padding:.2777777778vw}}@media (min-width:90em){.article__inner .has-background{padding:4px}}.article__inner ul{margin:13.3333333333vw 0}@media (min-width:52.1875em){.article__inner ul{margin:3.4722222222vw 0}}@media (min-width:90em){.article__inner ul{margin:50px 0}}.article__inner ul li{font-size:3.7333333333vw;font-weight:700;padding-left:4.8vw;position:relative}@media (min-width:52.1875em){.article__inner ul li{font-size:1.1111111111vw;padding-left:1.25vw}}@media (min-width:90em){.article__inner ul li{font-size:16px;padding-left:18px}}.article__inner ul li:not(:last-child){margin-bottom:3.7333333333vw}@media (min-width:52.1875em){.article__inner ul li:not(:last-child){margin-bottom:.6944444444vw}}@media (min-width:90em){.article__inner ul li:not(:last-child){margin-bottom:10px}}.article__inner ul li:before{background-color:#0b1644;border-radius:50%;content:"";height:1.6vw;left:0;position:absolute;top:1.8666666667vw;width:1.6vw}@media (min-width:52.1875em){.article__inner ul li:before{height:.4166666667vw;top:.5555555556vw;width:.4166666667vw}}@media (min-width:90em){.article__inner ul li:before{height:6px;top:8px;width:6px}}.article__inner ol{margin:13.3333333333vw 0}@media (min-width:52.1875em){.article__inner ol{margin:3.4722222222vw 0}}@media (min-width:90em){.article__inner ol{margin:50px 0}}.article__inner ol li{counter-increment:number;font-size:3.7333333333vw;font-weight:700;padding-left:12.8vw;position:relative}@media (min-width:52.1875em){.article__inner ol li{font-size:1.1111111111vw;padding-left:3.3333333333vw}}@media (min-width:90em){.article__inner ol li{font-size:16px;padding-left:48px}}.article__inner ol li:not(:last-child){margin-bottom:5.3333333333vw}@media (min-width:52.1875em){.article__inner ol li:not(:last-child){margin-bottom:1.7361111111vw}}@media (min-width:90em){.article__inner ol li:not(:last-child){margin-bottom:25px}}.article__inner ol li:nth-of-type(9)~li:after{content:counter(number)}.article__inner ol li:before{align-items:center;background-color:#0b1644;border-radius:50%;color:#fff;content:" 0" counter(number) "";display:flex;font-family:Rajdhani,sans-serif;font-size:3.7333333333vw;font-weight:700;height:9.6vw;justify-content:center;left:0;position:absolute;top:0;width:9.6vw}@media (min-width:52.1875em){.article__inner ol li:before{font-size:.9722222222vw;height:2.5vw;top:-.5555555556vw;width:2.5vw}}@media (min-width:90em){.article__inner ol li:before{font-size:14px;height:36px;top:-8px;width:36px}}.other{background-color:#f8f8f8;overflow:hidden;padding:19.2vw 0 25.6vw}@media (min-width:52.1875em){.other{margin-bottom:1.3888888889vw;padding:6.6666666667vw 0}}@media (min-width:90em){.other{margin-bottom:20px;padding:96px 0}}.other .other__inner{margin:0 auto;max-width:87.2vw;position:relative}@media (min-width:52.1875em){.other .other__inner{max-width:83.3333333333vw}}@media (min-width:90em){.other .other__inner{max-width:1200px}}.other .other__inner .other__title{margin-bottom:12.8vw}@media (min-width:52.1875em){.other .other__inner .other__title{margin-bottom:4.4444444444vw}}@media (min-width:90em){.other .other__inner .other__title{margin-bottom:64px}}.other .other__inner .other-contents{position:relative}@media (min-width:52.1875em){.other .other__inner .other-contents{position:static}}.other .other__inner .other-contents .slick-list .slick-track{align-items:stretch;display:flex;gap:6.4vw;justify-content:flex-start}@media (min-width:52.1875em){.other .other__inner .other-contents .slick-list .slick-track{gap:2.7777777778vw}}@media (min-width:90em){.other .other__inner .other-contents .slick-list .slick-track{gap:40px}}.other .other__inner .other-contents .slick-list .slick-track .slick-slide{width:76vw}@media (min-width:52.1875em){.other .other__inner .other-contents .slick-list .slick-track .slick-slide{width:25.2777777778vw}}@media (min-width:90em){.other .other__inner .other-contents .slick-list .slick-track .slick-slide{width:364px}}.other .other__inner .other-contents .slick-arrow{background-color:#fff;border:.2666666667vw solid #d4d5dd;border-radius:50%;font-size:0;height:14.9333333333vw;line-height:0;position:absolute;right:0;top:50%;width:14.9333333333vw;z-index:20}@media (min-width:52.1875em){.other .other__inner .other-contents .slick-arrow{border:.0694444444vw solid #acacac;height:5.0694444444vw;top:2.3611111111vw;width:5.0694444444vw}}@media (min-width:90em){.other .other__inner .other-contents .slick-arrow{border:1px solid #acacac;height:73px;top:34px;width:73px}}.other .other__inner .other-contents .slick-arrow:before{background-repeat:no-repeat;background-size:contain;content:"";height:1.0666666667vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.5333333333vw}@media (min-width:52.1875em){.other .other__inner .other-contents .slick-arrow:before{height:.4861111111vw;width:1.5277777778vw}}@media (min-width:90em){.other .other__inner .other-contents .slick-arrow:before{height:7px;width:22px}}.other .other__inner .other-contents .slick-arrow.slick-next{transform:translateY(calc(-50% - 26.66667vw))}@media (min-width:52.1875em){.other .other__inner .other-contents .slick-arrow.slick-next{right:0;transform:translateY(0)}}.other .other__inner .other-contents .slick-arrow.slick-next:before{background-image:url(../img/top/slider-arrow-right.svg)}.other .other__inner .other-contents .slick-arrow.slick-prev{transform:translateY(calc(-50% - 8vw))}@media (min-width:52.1875em){.other .other__inner .other-contents .slick-arrow.slick-prev{right:6.4583333333vw;transform:translateY(0)}}@media (min-width:90em){.other .other__inner .other-contents .slick-arrow.slick-prev{right:93px}}.other .other__inner .other-contents .slick-arrow.slick-prev:before{background-image:url(../img/top/slider-arrow-left.svg)}.other .other__inner .other-contents .slick-arrow.slick-disabled{opacity:.6}