@charset "UTF-8";.clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fv{background:#f7f3f0;position:relative;z-index:9}.fv__wrap{position:relative;width:100%;overflow:hidden}.fv__txt{position:absolute;top:16.8229166667vw;left:17.7083333333vw;width:24.6875vw}.fv .badge{width:20.5208333333vw;position:absolute;right:18.90625vw;bottom:5.7291666667vw}.fv video{width:100%}.download01{background:#f7f3f0;font-weight:700}.download01 .section__inner{position:relative;padding:15.4666666667vw 0 11.3333333333vw}.download01__img{float:left;-ms-flex-preferred-size:115.355px;flex-basis:115.355px;-ms-flex-preferred-size:7.20971875rem;flex-basis:7.20971875rem}.download01__img__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:auto-phrase;margin-bottom:5.3333333333vw}.download01 .txt{-ms-flex-preferred-size:186.171px;flex-basis:186.171px;-ms-flex-preferred-size:11.6357125rem;flex-basis:11.6357125rem;line-height:1.5;letter-spacing:.14em}.download01__bnr{padding:0 0 6.25vw}.download__box .section__lead{margin-bottom:-.3em;font-size:20.5px;font-size:1.28125rem;letter-spacing:.06em}.download__box .annotation{color:#404040}.download__box .annotation li{letter-spacing:.14em}.price__box{font-weight:700;letter-spacing:0;color:#f44271}.price__box *{line-height:1;letter-spacing:.06em;vertical-align:baseline}.price__box .monthly{font-size:41px;font-size:2.5625rem}.price__box .price{font-family:din-2014,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:129px;font-size:8.0625rem;font-weight:600}.price__box .yen{font-size:61px;font-size:3.8125rem}.price__box .tax-inc{font-size:18.5px;font-size:1.15625rem;letter-spacing:-.02em}.price__box .pc{letter-spacing:.02em;font-size:.7636363636em;color:#2d2d2d}.btn__box{margin-top:12vw}.btn__box>a{margin-top:5.3333333333vw;text-align:center;font-size:13px;font-size:.8125rem;font-weight:700;color:#2d2d2d}.btn__lead{margin-bottom:.15em}.btn__lead::after,.btn__lead::before{display:inline-block;content:"";position:relative;top:.2em;width:1px;height:1.25em;margin-right:.75em;background:#2d2d2d;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.btn__lead::after{margin-right:0;margin-left:.75em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.what-is{padding:0 0 14vw}.what-is .section__inner{padding-bottom:12vw}.what-is .ttl__h3{letter-spacing:.11em}.what-is .section__lead{margin-bottom:0;letter-spacing:.14em}.what-is .txt{margin:.95em 0 1.5em;text-align:center;font-size:14.65px;font-size:.915625rem;font-weight:700;letter-spacing:.25em}.what-is .txt small{vertical-align:super}.what-is .annotation{color:#404040}.what-is small{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif}.what-is__item{margin:0 5px;margin:0 .3125rem;padding:0 0 25px;padding:0 0 1.5625rem}.what-is .next-arrow,.what-is .prev-arrow{position:absolute;bottom:-22.5px;bottom:-1.40625rem;width:13.5px;width:.84375rem;height:22px;height:1.375rem;background:url(../../img/coroyawa02/arrow.svg) no-repeat center center/cover}.what-is .prev-arrow{left:36.4583333333vw}.what-is .next-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:36.4583333333vw}.what-is .slick-dots{display:block;position:absolute;bottom:-16px;bottom:-1rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto;z-index:999}.what-is .slick-dots li{width:10px;width:.625rem;height:10px;height:.625rem;margin:0 7.5px;margin:0 .46875rem}.what-is .slick-dots li button{width:10px;width:.625rem;height:10px;height:.625rem;padding:7.5px;padding:.46875rem}.what-is .slick-dots li button::before{content:"●";color:#404040;font-size:10px;font-size:.625rem;width:10px;width:.625rem;height:10px;height:.625rem;line-height:1.2}.reason{background:#85a8b5;color:#fff}.reason *{color:#fff}.reason .section__inner{padding:16.6666666667vw 0 13.3333333333vw}.reason .ttl__h2{margin-bottom:52.8px;margin-bottom:3.3rem;text-align:center;letter-spacing:.17em;color:#5e3b15}.reason .ttl__h2 span{color:#5e3b15}.reason .ttl__h3{margin-bottom:0;letter-spacing:.17em}.reason .txt{word-break:normal;text-align:justify;line-height:1.84375;letter-spacing:.07em}.reason figcaption{text-align:center;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:0}.reason figcaption small{font-size:.4333333333em}.reason .annotation__list-order{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.reason .annotation__list__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:200;word-break:normal;letter-spacing:.08em}.reason .btn__box{margin-top:9.8958333333vw}.reason .btn__lead::after,.reason .btn__lead::before{background:#fff}.reason__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16.6666666667vw}.reason__box:last-child{margin-bottom:0}.reason__box.reason__box01 .ttl__h3,.reason__box.reason__box03 .ttl__h3{text-align:left;font-size:32.206px;font-size:2.012878125rem;line-height:1.796875;letter-spacing:.17em}.reason__box.reason__box01 .reason__img{border:10.75px solid #fff;border:.671875rem solid #fff;border-radius:.24375rem;-webkit-filter:drop-shadow(0 .5333333333vw .6666666667vw rgba(43, 84, 84, .3));filter:drop-shadow(0 .5333333333vw .6666666667vw rgba(43, 84, 84, .3))}.reason__box.reason__box01 .reason__img:first-child{margin-bottom:5.5px;margin-bottom:.34375rem}.reason__box.reason__box02 .ttl__h3{margin:auto;padding:.5em 0;border:1.5px solid #fff;border:.09375rem solid #fff;border-radius:.34375rem;letter-spacing:.11em}.reason__box.reason__box02 .reason__img{width:291.5px;width:18.21875rem;margin:8.2666666667vw auto 6.2666666667vw}.reason__box.reason__box03 .ttl__h3{margin-bottom:.5em}.reason__box.reason__box03 .reason__img{overflow:hidden;margin-bottom:2.9333333333vw}.reason__box.reason__box03 .reason__img:last-child{margin-bottom:0}.achievements .section__inner{padding-top:70px;padding-top:4.375rem}.achievements .section__lead{margin-bottom:2em;letter-spacing:.17em}.achievements .annotation{margin-top:2.5em;letter-spacing:.11em}.achievements__box{position:relative;width:311.5px;width:19.46875rem;margin:0 auto 2.8vw;padding:0 6.6666666667vw;text-align:center}.achievements__box::after,.achievements__box::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;content:"";width:30.5px;width:1.90625rem;aspect-ratio:61/117;background:url(../../img/coroyawa02/bg_achievements.png) no-repeat center;background-size:contain}.achievements__box::after{left:auto;right:0;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}.achievements__box h3{font-weight:700;letter-spacing:.08em}.achievements__box .txt{font-size:14px;font-size:.875rem;letter-spacing:.08em}.achievements__box .txt:last-child{font-size:14.5px;font-size:.90625rem;font-weight:700;letter-spacing:.06em;color:#d19650}.achievements__box .txt .lg{margin-right:.05em;font-family:din-2014,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:2.880952381em;font-weight:600;letter-spacing:-.03em}.achievements__box .txt .sm{margin-left:.5em;font-size:.7931034483em;font-weight:500;line-height:inherit}.achievements__box.achievements__box01 .txt:last-child{margin-top:-.2em;font-size:21px;font-size:1.3125rem;line-height:1;letter-spacing:.02em}.achievements__box.achievements__box01 .txt span{vertical-align:sub}.achievements__box.achievements__box01 .txt small{vertical-align:text-top;color:#2d2d2d}.achievements__box.achievements__box03 .txt{letter-spacing:.04em}.download02 .section__inner{padding-top:3vw}.download02 .download02__btn{position:relative;width:100%;aspect-ratio:640/282;padding:22.5px 15px 15px;padding:1.40625rem .9375rem .9375rem;border-radius:.25rem;background:#f44271;color:#fff7d7}.download02 .download02__btn .img-operator{position:absolute;top:-3%;left:8.75%;width:25%}.download02 .download02__btn .btn{position:relative;z-index:2;width:100%}.download02 .download02__btn p{margin-left:30%;margin-bottom:1.1em;text-align:center;font-size:13px;font-size:.8125rem;line-height:1.3}.download02 .download02__btn p span{display:block;font-weight:700;letter-spacing:.09em}.download02 .download02__btn p span.lg{font-size:1.5769230769em;letter-spacing:-.05em}.case .section__inner{padding:32.5px 0 40px;padding:2.03125rem 0 2.5rem}.case .section__lead{letter-spacing:.23em}.case .section__lead span{letter-spacing:inherit}.case .ttl__h3{margin-top:1.75em;word-break:normal;text-align:justify;font-size:21px;font-size:1.3125rem;line-height:1.7285714286;letter-spacing:.1em}.case .txt{word-break:normal;text-align:justify;font-size:17px;font-size:1.0625rem;line-height:2.1441176471;letter-spacing:.02em}.case .txt.pc{margin-top:1em;text-align:right;font-size:10.85px;font-size:.678125rem;font-weight:700;letter-spacing:.05em}.case .annotation{letter-spacing:.05em}.case__slider{margin:0}.case__item{margin:0 11.25px 45px;margin:0 .703125rem 2.8125rem;padding:0 0 45px;padding:0 0 2.8125rem}.case .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.case .slick-slide{height:auto!important}.case .next-arrow,.case .prev-arrow{position:absolute;bottom:-22.5px;bottom:-1.40625rem;width:13.5px;width:.84375rem;height:22px;height:1.375rem;background:url(../../img/coroyawa02/arrow.svg) no-repeat center center/cover}.case .prev-arrow{left:40.625vw}.case .next-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:40.625vw}.case .slick-dots{display:block;position:absolute;bottom:-1.8229166667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;z-index:999}.case .slick-dots li{width:10px;width:.625rem;height:10px;height:.625rem;margin:0 7.5px;margin:0 .46875rem}.case .slick-dots li button{width:10px;width:.625rem;height:10px;height:.625rem;padding:2.5px;padding:.15625rem}.case .slick-dots li button::before{content:"●";color:#404040;font-size:10px;font-size:.625rem;width:10px;width:.625rem;height:10px;height:.625rem;line-height:1.2}.plan{background:#f7f3f0}.plan .section__inner:first-child{padding:22vw 0 3.3333333333vw}.plan .section__inner:last-child{padding:0 0 3vw}.plan .section__lead{line-height:1.6842105263;letter-spacing:.19em}.plan .annotation{font-size:9px;font-size:.5625rem;letter-spacing:.23em}.plan__slider{margin:0}.plan__slider__wrap{overflow:hidden;background:#85a8b5}.plan__slider::before{content:"";position:absolute;top:0;left:0;width:100vw;height:42%;background:#f7f3f0}.plan .ttl__h3{margin:.05em 0 0;text-align:left;font-size:4.2666666667vw}.plan .ttl__h3 span{letter-spacing:.17em;vertical-align:middle}.plan .ttl__h3 span:first-child{margin-right:1em;font-family:din-2014,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3125em;font-weight:600;letter-spacing:.03em}.plan__item{margin:0 5px 30px;margin:0 .3125rem 1.875rem;background:#fff;border-radius:.834375rem;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(181,181,181,0.4)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 3px 2px rgba(181, 181, 181, .4));filter:drop-shadow(0 3px 2px rgba(181, 181, 181, .4));-webkit-filter:drop-shadow(0 .1875rem .125rem rgba(181, 181, 181, .4));filter:drop-shadow(0 .1875rem .125rem rgba(181, 181, 181, .4))}.plan__item__inner{padding:4.6666666667vw 5.3333333333vw;padding-right:0}.plan__img{overflow:hidden;aspect-ratio:2842/1538}.plan__img img{-o-object-fit:cover;object-fit:cover}.plan__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-size:.75rem;font-weight:500}.plan__detail .info{position:relative;margin-right:1.1em;padding-right:.8em}.plan__detail .info::after{position:absolute;right:0;top:0;display:block;content:"";width:1px;height:100%;background:#727272}.plan__detail dl{margin:1em 0}.plan__detail dd,.plan__detail dt{display:inline-block;letter-spacing:.25em}.plan__detail dt::after{content:"：";padding-left:.15em}.plan__detail .price strong{display:inline-block;margin-right:-.25em;font-size:1.3333333333em;font-weight:600;color:#d19650}.plan__detail .price strong .lg{display:inline-block;margin-right:.06em;font-family:din-2014,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.625em}.plan__detail .price *{letter-spacing:0}.plan .slick-dotted.slick-slider{margin-bottom:0}.plan .next-arrow,.plan .prev-arrow,.plan .slick-dots{bottom:12.8vw;height:22px;height:1.375rem}.plan .next-arrow,.plan .prev-arrow{position:absolute;width:13.5px;width:.84375rem;background:url(../../img/coroyawa02/arrow_white.svg) no-repeat center center/cover}.plan .prev-arrow{z-index:10;left:27.3333333333vw}.plan .next-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:27.3333333333vw}.plan .slick-dots{display:block;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto;z-index:999}.plan .slick-dots li{width:unset;height:100%;margin:0 7.5px;margin:0 .46875rem;vertical-align:middle}.plan .slick-dots li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.4vw;height:100%;padding:0}.plan .slick-dots li button::before{position:unset;content:"◯";color:#fff;width:9px;width:.5625rem;height:auto;aspect-ratio:1;font-size:9px;font-size:.5625rem;line-height:1.2;opacity:1!important}.plan .slick-dots li.slick-active button:before{content:"●";-webkit-transform:scale(1.2);transform:scale(1.2)}.plan .btn__box{margin-bottom:11.3333333333vw}.plan__bnr{padding:5.2083333333vw 0 0}.message{background:#85a8b5}.message .ttl-balloon{z-index:10;margin:0 2.6666666667vw 32vw;padding:1em .5em;border:2px solid #d19650;border:.125rem solid #d19650;font-size:21px;font-size:1.3125rem;line-height:1.4761904762;letter-spacing:.17em}.message .ttl-balloon::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:5.6vw;aspect-ratio:47/44;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:#d19650}.message .section__lead{margin-bottom:.7em;word-break:normal;font-size:18px;font-size:1.125rem;letter-spacing:.2em}.message__img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(81,81,81,0.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 2px 2.5px rgba(81, 81, 81, .3));filter:drop-shadow(0 2px 2.5px rgba(81, 81, 81, .3));-webkit-filter:drop-shadow(0 .125rem .15625rem rgba(81, 81, 81, .3));filter:drop-shadow(0 .125rem .15625rem rgba(81, 81, 81, .3))}.message__box{position:relative;padding:29vw 6vw 9.3333333333vw;background:#fff}.message__box .txt{font-size:14px;font-size:.875rem}.message__box .txt.txt01{word-break:normal;text-align:justify;font-size:14px;font-size:.875rem;line-height:2.1785714286;letter-spacing:.05em}.message__box .txt.txt01 strong{word-break:normal;letter-spacing:inherit;color:#d19650}.message__box .txt.txt02{margin-top:7vw;text-align:right}.message__box .txt.txt02 span{letter-spacing:.2em}.message__box .txt.txt02 .name{font-size:1.1428571429em;font-weight:700;letter-spacing:.16em}.contact01{padding:65px 0 100px;background:#f7f3f0}.contact01__btn01{margin:0 auto 45px}.contact01__bnr{padding:5.2083333333vw 0 0}.peace{position:relative}.peace__movie{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;border-radius:13px}.features{background:#f7f3f0}.features .section__inner{padding-top:0}.features .ttl__h2{margin-bottom:18vw}.features__box{position:relative;margin-bottom:12vw;padding:16vw 6vw 6vw;border:.7466666667vw solid #d19650;border-radius:2.44vw;background:#fff}.features__box:last-child{margin-bottom:0}.features__box .txt{margin-bottom:1.5em;text-align:justify;font-size:14px;font-size:.875rem;line-height:1.7142857143}.features__box .annotation{font-size:9px;font-size:.5625rem;letter-spacing:.14em}.features__icon{width:58.5px;width:3.65625rem}.lineup.lineup01 .section__inner{padding-bottom:0}.lineup.lineup01 .section__inner strong{letter-spacing:.25em}.lineup.lineup01 .section__lead{line-height:1.9}.lineup .txt{text-align:center;font-size:15px;font-size:.9375rem;letter-spacing:.13em}.lineup__gif{width:36.4583333333vw;margin:50px auto;margin:3.125rem auto}.lineup__gif img{width:100%}.lineup__item{margin:0 .6770833333vw;padding:0 0 5.2083333333vw}.lineup__item h3{margin-top:1em;text-align:center;font-size:14px;font-size:.875rem;font-weight:500;letter-spacing:.09em}.lineup .next-arrow,.lineup .prev-arrow{position:absolute;bottom:-22.5px;bottom:-1.40625rem;width:13.5px;width:.84375rem;height:22px;height:1.375rem;background:url(../../img/coroyawa02/arrow.svg) no-repeat center center/cover}.lineup .prev-arrow{left:26.0416666667vw}.lineup .next-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:26.0416666667vw}.lineup .slick-dots{display:block;position:absolute;bottom:-16px;bottom:-1rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto;z-index:999}.lineup .slick-dots li{width:10px;width:.625rem;height:10px;height:.625rem;margin:0 7.5px;margin:0 .46875rem}.lineup .slick-dots li button{width:10px;width:.625rem;height:10px;height:.625rem;padding:2.5px;padding:.15625rem}.lineup .slick-dots li button::before{content:"●";color:#404040;font-size:10px;font-size:.625rem;width:10px;width:.625rem;height:10px;height:.625rem;line-height:1.2}.lineup__box{margin-bottom:13.3333333333vw}.lineup__box:last-child{margin-bottom:0}.lineup__box *{word-break:normal}.lineup__box .ttl__h3{margin-top:2em;text-align:left;font-size:19px;font-size:1.1875rem;letter-spacing:.17em}.lineup__box .txt{text-align:left;line-height:1.6230733333;letter-spacing:.01em}.lineup__box .annotation{text-align:left}.lineup__box.lineup__box03 .txt{margin-bottom:1.5em}.lineup02{position:relative}.lineup02 .section__inner{position:relative;z-index:1;width:87.4666666667%}.lineup02 .section__lead{margin:1.2em 0 1.4em;font-size:18px;font-size:1.125rem;line-height:1.7222222222}.lineup02 h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:.35em 1.9em .25em 2.3em;border-radius:1em;background:#d19650;text-align:center;font-family:din-2014,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:.25em;color:#fff}.lineup02 .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lineup02 .txt{margin-top:2.5em;text-align:justify;line-height:2;letter-spacing:.11em;color:#fff}.lineup02::after{position:absolute;bottom:0;display:block;content:"";width:100%;height:54.5%;background:#85a8b5}.image{background:#f7f3f0}.image .section__inner{padding:10.5vw 0 70px;padding:10.5vw 0 4.375rem}.image .section__lead::after{display:block;content:"";width:73.5px;width:4.59375rem;aspect-ratio:147/27;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);margin:1em auto 1.5em;background:#d19650}.image__box{position:relative;padding:7.3333333333vw 6.6666666667vw 6.6666666667vw 6vw;background:#fff;border-radius:.46875rem;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(76,76,76,0.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 2px 2.5px rgba(76, 76, 76, .3));filter:drop-shadow(0 2px 2.5px rgba(76, 76, 76, .3));-webkit-filter:drop-shadow(0 .125rem .15625rem rgba(76, 76, 76, .3));filter:drop-shadow(0 .125rem .15625rem rgba(76, 76, 76, .3))}.image__box__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;gap:.8125rem}.image__box01 .image__icon picture{width:10vw}.image__box02 .image__icon picture{width:8.6666666667vw}.image__box03 .image__icon picture{width:7.7333333333vw}.image__box04 .image__icon picture{width:10.4vw}.image__icon__step{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:41.5px;width:2.59375rem;aspect-ratio:1;padding-top:.5em;border:2px solid #d19650;border-radius:50%;background:#fff;text-align:center;font-size:7px;font-size:.4375rem;font-weight:700;color:#d19650}.image__icon__step .num{display:block;font-family:din-2014,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20.5px;font-size:1.28125rem;font-weight:500;letter-spacing:0}.image h3{margin-bottom:.5em;font-size:17px;font-size:1.0625rem;line-height:1.2058823529;font-weight:700;letter-spacing:.11em}.image h3 small{font-size:5.8px;font-size:.3625rem}.image .txt{word-break:normal;text-align:justify;font-size:15px;font-size:.9375rem;line-height:1.4333333333;font-weight:500;letter-spacing:-.01em}.image .annotation{margin-top:.5em}.image .annotation.sp{margin-top:12px;margin-top:.75rem;font-size:9.5px;font-size:.59375rem}.image .annotation.sp li{letter-spacing:.01em}.image .annotation.sp li:first-child{letter-spacing:-.13em}.image .annotation.pc{margin-top:3em;font-size:8px;font-size:.5rem}.image .annotation.pc li{display:inline;line-height:1.4;letter-spacing:-.02em}.faq .section__inner{padding:16vw 0 24vw}.faq dl{padding:10.6666666667vw 0;border-bottom:.08vw dashed #000}.faq dl:last-child{border-bottom:unset}.faq dl dt{margin-bottom:1.8em;font-weight:700;letter-spacing:.03em}.faq dl dd{font-size:12px;font-size:.75rem;font-weight:500}.faq dl dd p{word-break:normal;line-height:1.75;letter-spacing:.13em}.faq dl dd .annotation{margin-top:1.25em;text-align:left;font-size:9.5px;font-size:.59375rem;letter-spacing:.01em}.btn__follow{display:block;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:750px;height:auto;z-index:999}@media only screen and (max-width:750px){.fv__txt{top:36.5333333333vw;left:9.3333333333vw;width:57.7333333333vw}.fv .badge{width:52.4vw;right:6.2666666667vw;bottom:5.3333333333vw}.download01 .section__inner{width:84%}.download01 .txt{text-align:justify;letter-spacing:.07em}.download01__bnr{padding:2.6666666667vw 0 13.3333333333vw}.download__box{text-align:center}.price__box .monthly,.price__box .tax-inc,.vertical-lr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.price__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:-1.5em 0 1.1em}.price__box .monthly{letter-spacing:-.02em}.price__box .price{letter-spacing:-.05em;-webkit-transform:translateY(.14em);transform:translateY(.14em)}.price__box .yen{vertical-align:super}.price__box .tax-inc{-webkit-transform:translateY(.4em);transform:translateY(.4em)}.what-is .section__inner{padding-left:7.7941176471%;padding-right:7.7941176471%}.what-is .ttl__h3{margin-bottom:.4em}.what-is .section__lead{text-align:justify;font-size:1.53125rem;line-height:1.6}.what-is .section__lead *{word-break:normal;letter-spacing:.025em}.what-is .prev-arrow{left:21.3333333333vw}.what-is .next-arrow{right:21.3333333333vw}.reason .ttl__h2{width:18.59375rem}.reason__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw}.reason__box.reason__box02{margin-bottom:11vw;gap:6.5vw}.reason__box.reason__box02 .ttl__h3{width:91.7647058824%;font-size:1rem}.achievements .section__lead{margin-bottom:1.33em;font-size:1.496809375rem;line-height:1.772726988;letter-spacing:.21em}.achievements__box .txt .lg{display:inline-block;-webkit-transform:translateY(.03em);transform:translateY(.03em)}.achievements__box.achievements__box01{margin-bottom:3vw}.achievements__box.achievements__box01 .txt small{position:relative;top:-.5em}.download02 .section__inner{width:85.3333333333%}.download02 .download02__btn{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(36,36,43,0.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 .125rem .15625rem rgba(36, 36, 43, .3));filter:drop-shadow(0 .125rem .15625rem rgba(36, 36, 43, .3))}.case{padding-bottom:2.5rem}.case .ttl__h2{width:13.5625rem}.case .prev-arrow{left:27.3333333333vw}.case .next-arrow{right:27.3333333333vw}.case .slick-dots{bottom:-4.2666666667vw}.plan__slider{padding:0 0 18.6666666667vw!important}.plan__detail .price strong .lg{margin-right:.15em}.plan__bnr{padding:8vw 0 0}.message .section__inner{padding-top:11.5vw}.message .section__lead{margin-left:-.2em;margin-right:-.2em}.message__img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10.09375rem}.message__box .txt.txt02 .name{display:block}.contact01{padding:8.6666666667vw 0 13.3333333333vw}.contact01__btn01{margin:0 auto 6vw}.contact01__bnr{padding:8vw 0 0}.peace__movie{border:2.4vw solid #fff;border-radius:1.7333333333vw}.features__box:first-child{padding-top:13vw}.features__box:nth-child(2) .ttl__h3{margin-left:-.09em;margin-right:-.09em;letter-spacing:.09em}.features__box:first-child{padding-top:13vw}.features__box:first-child .ttl__h3{margin-bottom:.6em}.features__box:first-child .txt{margin-bottom:2em}.features__box:last-child{padding-top:14vw}.features__box:last-child .ttl__h3{margin-bottom:.6em}.features__box:last-child .txt{margin-bottom:1em}.features__icon{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lineup.lineup01 .section__lead{font-size:1.1875rem;line-height:1.6842105263}.lineup__gif{width:87.2vw}.lineup__slider{margin:0 0 6.6666666667vw!important}.lineup__item{margin:0 1.3333333333vw;padding:0 0 8vw}.lineup .prev-arrow{left:24vw}.lineup .next-arrow{right:24vw}.lineup02 h4{width:6.54505625rem;padding:0}.lineup02 .txt br{display:none}.image__box__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image__icon{width:20.8904109589%}.image__icon+div{width:79.1095890411%}.image__icon__step{display:none}.image h3 br{display:none}.faq__box{width:18.96875rem;margin:-6.6666666667vw auto}.btn__follow{width:100vw}}@media only screen and (min-width:751px){.download01 .section__inner{padding:9vw 0 7.8125vw}.download01__img{position:absolute;left:0;top:10vw;width:13.206646875rem}.download01__img__wrap{display:block;margin-bottom:1rem}.download01 .txt{font-size:.875rem;letter-spacing:.16em}.download01 .txt small{font-size:.53125rem;vertical-align:super}.download__box{margin-left:41.3333333333%}.download__box .annotation li{display:inline;margin-right:1em}.download__box .section__lead{margin-bottom:0;text-align:left;font-size:1.1875rem;letter-spacing:.08em}.price__box{margin-bottom:.25em;font-size:1.71875rem;letter-spacing:-.2em}.price__box .monthly{margin-right:0;font-size:1em}.price__box .price{font-size:1.4727272727em;letter-spacing:0;vertical-align:top}.price__box .yen{font-size:1em}.price__box .tax-inc{margin-left:-.152em;font-size:.6181818182em}.price__box .pc{display:inline-block;margin-left:.05em}.btn__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5vw}.btn__box>a{width:49%;margin:0 .8333333333vw;padding:0;font-size:.75rem}.what-is{padding:0 0 5.3125rem}.what-is .annotation{display:none}.what-is .ttl__h3{font-size:1.1125rem}.what-is .section__lead{font-size:1.21875rem}.what-is__slider{margin:0!important}.what-is__item{width:21.796875rem}.reason .section__inner{padding:12.5vw 0}.reason .ttl__h2{width:22.55rem;margin-bottom:7.8125rem;padding:.32em 0}.reason .ttl__h2::after{-webkit-transform:translate(-50%,calc(100% - .6em));transform:translate(-50%,calc(100% - .6em))}.reason .ttl__h2 span{font-size:1.35em}.reason .ttl__h3{letter-spacing:.25em}.reason .txt{font-size:.875rem;line-height:2.1785714286}.reason figcaption{font-size:.78125rem}.reason .annotation__list-order{margin-left:.9em}.reason__box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7.8125vw}.reason__box>:first-child{width:46.6666666667%}.reason__box>:last-child{width:45%}.reason__box.reason__box01 .ttl__h3,.reason__box.reason__box03 .ttl__h3{font-size:1.25rem}.reason__box.reason__box01 .reason__img{border-width:.53125rem}.reason__box.reason__box01 .reason__img:first-child{margin-bottom:.25rem}.reason__box.reason__box01 .ttl__h3{font-size:1.3125rem}.reason__box.reason__box02 .ttl__h3{width:15.4265625rem;margin-left:0;padding:1.2em 0}.reason__box.reason__box02 .reason__img{width:16.0625rem;margin:1.875rem auto 1.25rem}.reason__box.reason__box03 .ttl__h3{margin-bottom:1.5em}.reason__box.reason__box03 .reason__img{margin-bottom:.5208333333vw;border-radius:1.4434895833vw}.achievements .section__inner{padding:4.375rem 0}.achievements .section__lead{margin-bottom:1.5em;line-height:2.2}.achievements__box__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.achievements__box{width:31.8333333333%;margin-bottom:0;padding:0}.achievements__box::after,.achievements__box::before{width:1.15625rem}.achievements__box h3{font-size:.625rem}.achievements__box .txt{font-size:.53125rem}.achievements__box .txt:last-child{font-size:.5625rem}.achievements__box .txt .lg{font-size:2.8455284553em}.achievements__box.achievements__box01 .txt:last-child{font-size:.75rem}.achievements__box.achievements__box01 .txt small{font-size:.34375rem}.achievements__box.achievements__box01 .txt{font-weight:700}.download02{background:#f44271;padding:4.1666666667vw 0 3vw}.download02 .section__inner{padding-bottom:0}.download02 .download02__btn{width:18.1875rem;padding:0}.download02 .download02__btn .img-operator{top:-12%;left:4.75%}.download02 .download02__btn p{margin-left:22%}.case{padding-bottom:4.6875rem}.case .section__inner{padding:5.15625rem 0 3.4375rem}.case .ttl__h3{margin:0 0 .7em;font-size:1.0625rem;line-height:1.7235294118;letter-spacing:.11em}.case .txt{font-size:.625rem;line-height:2.145;letter-spacing:.01em}.case .annotation{font-size:.5rem}.case__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.65625rem 1.875rem 2.03125rem 1.71875rem;border-radius:.9375rem;background:#fff;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(.21875rem .21875rem .15625rem rgba(0, 0, 0, .3));filter:drop-shadow(.21875rem .21875rem .15625rem rgba(0, 0, 0, .3))}.case__item .case__img{width:26.8229166667vw}.case__item .case__img picture{width:24.296875vw}.case__item .case__img+div{width:29.84375vw}.case .slick-slide{width:37.5rem!important}.plan .section__inner:first-child{padding:11.1979166667vw 0 5.7291666667vw}.plan .section__inner:last-child{padding-bottom:5.5vw}.plan .section__lead{line-height:2.2;letter-spacing:.21em}.plan__slider{width:79.6875vw;margin:0 auto!important}.plan__slider::before{height:25%;left:-10.15625vw}.plan .ttl__h3{font-size:1.1979166667vw}.plan .ttl__h3 span:first-child{margin-right:.5em}.plan .ttl__h3 span:last-child{position:relative;top:.06em}.plan__item{margin-bottom:7.5rem}.plan__item__inner{padding:1.4583333333vw 0 1.25vw 1.5625vw}.plan__item__inner:first-child{padding-bottom:1.0625rem}.plan__item:not(.plan__item__a) .ttl__h3 span:first-child{margin-right:1em}.plan__detail{font-size:.53125rem}.plan__detail .info{margin-right:1.35em}.plan__detail .info::after{top:5%;height:90%}.plan .next-arrow,.plan .prev-arrow,.plan .slick-dots{bottom:6.0416666667vw}.plan .prev-arrow{left:28.6458333333vw}.plan .next-arrow{right:28.6458333333vw}.plan .slick-dots li button{width:1.0416666667vw}.plan .btn__box{margin:7.2916666667vw auto 4.6875vw}.message .section__inner{padding:5.9375rem 0}.message .ttl-balloon::before{display:none}.message .ttl-balloon{width:19.84375rem;margin:0 auto;padding:1.1em 0;border:unset;background:#d19650;color:#fff}.message .ttl-balloon::after{background:#d19650}.message .section__lead{text-align:left;font-size:1.1875rem}.message__img{width:32.3%;margin-right:6.7%}.message__img+div{width:19.0625rem}.message__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-3.15rem;padding:6.5625rem 3.125rem 3.75rem;border-radius:.71875rem}.message__box .txt.txt01{font-size:.75rem;line-height:2.2083333333;letter-spacing:-.01em}.message__box .txt.txt02{margin-top:2.5em;font-size:.875rem}.message__box .txt.txt02 .name{margin-left:1em}.contact01{padding:0 0 23.4375vw;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact01>a{width:30.2083333333vw;margin:0 .8333333333vw}.peace__movie{bottom:-11.9791666667vw;border:.9375vw solid #f2f2f2}.features .section__inner{padding-bottom:0}.features .ttl__h2{margin-bottom:6.25vw}.features__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem;padding:1.5625rem 3.59375rem 1.1875rem;border-width:.0625rem;border-radius:.46875rem;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(76,76,76,0.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 .1875rem .15625rem rgba(76, 76, 76, .3));filter:drop-shadow(0 .1875rem .15625rem rgba(76, 76, 76, .3))}.features__box *,.features__box p.annotation{text-align:left}.features__box .ttl__h3{margin-bottom:.5em;font-size:1rem;letter-spacing:.2em}.features__box:first-child{padding-top:1.25rem}.features__box:first-child .ttl__h3{margin-bottom:.2em}.features__box:last-child{padding-top:1.25rem}.features__box:last-child .ttl__h3{margin-bottom:.2em}.features__box .txt{margin-bottom:1em;word-break:normal;font-size:.625rem;letter-spacing:.03em}.features__box .annotation{font-size:.5rem}.features__icon{width:3.3125rem;margin-right:1.875rem}.features__icon+div{width:calc(100% - 5.1875rem)}.lineup{background:#f7f3f0}.lineup.lineup01 .section__inner{padding-top:5.9375rem}.lineup.lineup01 .section__inner strong{color:#d19650}.lineup .txt{font-size:.625rem}.lineup__slider{width:78.75vw;margin:0 auto!important}.lineup__item h3{font-size:.6875rem}.lineup__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.6666666667%;margin-bottom:3.75rem}.lineup__box:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:7.4166666667%}.lineup__box picture{width:41.6666666667%}.lineup__box picture+div{width:51.6666666667%}.lineup__box .ttl__h3{margin-top:0;font-size:1rem}.lineup__box .txt{line-height:1.4089}.lineup__box .annotation{font-size:.392453125rem}.lineup__box.lineup__box02 picture+div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lineup02 .section__inner{padding:5.625rem 0 3.4375rem}.lineup02 .section__lead{margin:2em auto 0;font-size:1rem;line-height:1.75;color:#fff}.lineup02 .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lineup02 .lineup__point__img{width:19.3125rem;margin:auto}.lineup02 .txt{margin-top:1.5em;text-align:center;font-size:.625rem;letter-spacing:.09em}.lineup02::after{height:64%}.image .section__lead{margin-bottom:3em}.image__box__wrap{gap:.46875rem}.image__box{width:calc(33.33333% - .15625rem);padding:2.8125rem .78125rem 2.03125rem}.image__icon{height:3rem}.image__icon picture{margin:auto}.image__box01 .image__icon picture{width:1.78125rem}.image__box02 .image__icon picture{width:1.34375rem}.image__box03 .image__icon picture{width:1.3125rem}.image__box04 .image__icon picture{width:2.09375rem}.image h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.5em;margin-bottom:1.5em;text-align:center;font-size:.75rem;line-height:1.6363636364}.image .txt{font-size:.625rem;letter-spacing:-.05em;line-height:1.75}.faq .section__inner{padding:11.4583333333vw 0 10.3vw}.faq__box{padding-bottom:.9375rem}.faq dl{padding:2.5rem 0}.faq dl dt{font-size:1rem}.faq dl dd p{letter-spacing:.14em}.faq .btn__box{margin-top:3vw}}@media screen and (min-width:1920px){.achievements__box .txt .lg{font-size:70px}}
/*# sourceMappingURL=../maps/coroyawa02/main.min.css.map */
