@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap";html{scroll-behavior:smooth}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;color:#333}.body-wrapper{position:relative;overflow-x:hidden;background:#fff;max-width:540px;margin:auto}img{width:100%;max-width:100%;height:auto}a{text-decoration:none;color:inherit;transition:all .3s}@media screen and (min-width: 767px){a:hover{opacity:.7}}.inner{margin:0 auto;width:min(489.6px,90.6666666667vw)}.cta{background:center/cover no-repeat url(../img/bg_cta.jpg);padding:min(36px,6.6666666667vw) 0}.cta__bnr{position:relative;margin:0 auto;width:min(489.6px,90.6666666667vw);height:min(147.6px,27.3333333333vw);background:center/contain no-repeat url(../img/bg_bnr.jpg);margin-bottom:min(28.08px,5.2vw)}.cta__first{text-align:center;color:#fff;font-size:min(25.2px,4.6666666667vw);font-weight:700;padding-top:min(14.4px,2.6666666667vw);padding-left:min(5.76px,1.0666666667vw)}.cta__txt01{font-size:min(24.48px,4.5333333333vw);line-height:1.1764705882;font-weight:700;margin-top:min(20.16px,3.7333333333vw);margin-left:min(32.4px,6vw)}.cta__txt01 span{letter-spacing:-0.1em}.cta__txt02{background-color:#fff;width:min(140.4px,26vw);height:min(21.6px,4vw);border-radius:min(14.4px,2.6666666667vw);display:flex;align-items:center;justify-content:center;font-size:min(18px,3.3333333333vw);font-weight:700;position:absolute;top:min(57.6px,10.6666666667vw);right:min(43.2px,8vw);letter-spacing:.01em}.cta__img{position:absolute;width:min(237.6px,44vw);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));bottom:0;right:min(34.56px,6.4vw)}.button{position:relative;margin:0 auto}.button__lead{width:-moz-max-content;width:max-content;margin:0 auto;position:relative;font-size:min(21.6px,4vw);font-weight:700;padding:0 min(20.16px,3.7333333333vw);line-height:1;margin-bottom:min(3.6px,0.6666666667vw)}.button__lead-blue{color:#3096d0}.button__lead-num{font-size:min(28.8px,5.3333333333vw)}.button__lead::before,.button__lead::after{position:absolute;content:"";display:block;background:center/contain no-repeat url(../img/dc_ctatxt.png);width:min(16.56px,3.0666666667vw);height:min(26.64px,4.9333333333vw);bottom:min(5.76px,1.0666666667vw)}.button__lead::before{left:0}.button__lead::after{right:0;transform:scale(-1, 1)}.button__btn{animation:pekopeko 1.8s infinite;background:linear-gradient(90deg, #66C7FF 0%, #009CFD 100%);box-shadow:0px 4px 4px rgba(0,0,0,.25);display:flex;align-items:center;margin:0 auto;width:min(468px,86.6666666667vw);height:min(93.6px,17.3333333333vw);border-radius:min(72px,13.3333333333vw);padding-left:min(84.96px,15.7333333333vw);padding-top:min(3.6px,0.6666666667vw);position:relative}.button__btn::before,.button__btn::after{position:absolute;content:"";display:block}.button__btn::before{width:min(454.32px,84.1333333333vw);height:min(81.36px,15.0666666667vw);border-radius:min(57.6px,10.6666666667vw);border:1px solid #fff;top:50%;left:50%;transform:translate(-50%, -50%)}.button__btn::after{background:center/contain no-repeat url(../img/ic_arrow_wh.png);width:min(12.96px,2.4vw);height:min(23.76px,4.4vw);right:min(68.4px,12.6666666667vw)}.button__btn-txt{color:#fff;font-size:min(34.56px,6.4vw);font-weight:700}@keyframes pekopeko{0%{top:0px}10%{top:5px}20%{top:0px}30%{top:5px}40%{top:0px}}.header{background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;right:0;z-index:2;height:min(68.4px,12.6666666667vw);padding:0 min(21.6px,4vw) 0 min(25.2px,4.6666666667vw)}.header__logo{width:min(165.6px,30.6666666667vw)}.header__award{width:min(234px,43.3333333333vw)}.kv{aspect-ratio:750/640;background:center/cover no-repeat url(../img/bg_kv.jpg);padding-top:min(96.48px,17.8666666667vw)}.kv__lead{margin-left:min(21.6px,4vw);background-color:#fff;color:#e0607b;font-size:min(27.36px,5.0666666667vw);font-weight:700;display:flex;align-items:center;justify-content:center;width:min(345.6px,64vw);height:min(36px,6.6666666667vw);border-radius:min(36px,6.6666666667vw);margin-bottom:min(17.28px,3.2vw)}.kv__title{color:#fff;text-shadow:0px 0px 15px #da676e;font-size:min(46.8px,8.6666666667vw);line-height:1;font-weight:700;letter-spacing:-0.08em;margin-left:min(21.6px,4vw)}.kv__title-main{display:block;font-size:min(90px,16.6666666667vw);letter-spacing:.05em;margin-top:min(5.04px,0.9333333333vw)}.kv__text{display:flex;margin-left:min(25.2px,4.6666666667vw);-moz-column-gap:min(18px,3.3333333333vw);column-gap:min(18px,3.3333333333vw);margin-top:min(38.88px,7.2vw)}.kv__text-box{position:relative;background-color:#fff;border:1px solid #ffdc43;border-radius:min(14.4px,2.6666666667vw);width:min(237.6px,44vw);height:min(100.8px,18.6666666667vw)}.kv__text-txt{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);z-index:1;background-color:#ffdc43;width:min(150.48px,27.8666666667vw);height:min(28.8px,5.3333333333vw);border-radius:min(21.6px,4vw);display:flex;align-items:center;justify-content:center;font-size:min(18px,3.3333333333vw);font-weight:700}.kv__text-img{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));margin-left:auto;margin-right:auto;position:relative}.kv__text-img.img01{width:min(192.96px,35.7333333333vw);margin-top:min(28.8px,5.3333333333vw)}.kv__text-img.img02{left:min(2.88px,0.5333333333vw);width:min(181.44px,33.6vw);margin-top:min(7.2px,1.3333333333vw)}.info{background-color:#565656;padding:min(19.44px,3.6vw) 0}.info__limit{display:flex;align-items:center;justify-content:center;-moz-column-gap:min(3.6px,0.6666666667vw);column-gap:min(3.6px,0.6666666667vw);color:#fff;font-size:min(23.04px,4.2666666667vw);line-height:1;font-weight:700;letter-spacing:-0.03em}.info__limit-time{color:#ffdc43;font-size:min(28.8px,5.3333333333vw);letter-spacing:0}.worries__bg{background:top center/100% auto no-repeat url(../img/bg_worries.jpg);height:min(606.96px,112.4vw);padding-top:min(46.8px,8.6666666667vw)}.worries__title{text-align:center;position:relative;font-size:min(36px,6.6666666667vw);line-height:1.25;font-weight:700;margin-bottom:min(59.04px,10.9333333333vw)}.worries__title-main{font-size:min(43.2px,8vw);color:#e0607b}.worries__title::after{position:absolute;content:"";display:block;background:center/contain no-repeat url(../img/dc_worries.png);width:min(364.32px,67.4666666667vw);height:min(10.08px,1.8666666667vw);left:50%;transform:translate(-50%, 100%);bottom:max(-14.4px,-2.6666666667vw)}.worries__wrap{margin:0 auto;position:relative;z-index:1;width:min(439.2px,81.3333333333vw)}.worries__img{position:absolute;width:min(228.24px,42.2666666667vw);right:max(-30.96px,-5.7333333333vw);bottom:min(26.64px,4.9333333333vw);z-index:-1}.worries__item{width:-moz-max-content;width:max-content;text-align:center;background-color:#fff;font-size:min(28.8px,5.3333333333vw);line-height:1;font-weight:700;padding:min(14.4px,2.6666666667vw) min(32.4px,6vw);border-radius:min(7.2px,1.3333333333vw);box-shadow:0px 3px 10px rgba(0,0,0,.2)}.worries__item:not(:last-of-type){margin-bottom:min(21.6px,4vw)}.worries__item.px40{padding-left:min(28.8px,5.3333333333vw);padding-right:min(28.8px,5.3333333333vw)}.worries__item.px25{padding-left:min(18px,3.3333333333vw);padding-right:min(18px,3.3333333333vw)}.point{background:linear-gradient(180deg, #ffffff 11.93%, #ff7b97 100%);padding-top:min(32.4px,6vw);padding-bottom:min(38.88px,7.2vw)}.point__solve{position:relative;margin-bottom:min(59.04px,10.9333333333vw)}.point__solve::after{position:absolute;content:"";display:block;background:center/contain no-repeat url(../img/dc_solve.png);left:50%;transform:translate(-50%, 100%);width:min(4.32px,0.8vw);height:min(27.36px,5.0666666667vw);bottom:max(-7.2px,-1.3333333333vw)}.point__solve-text{text-align:center;font-size:min(36px,6.6666666667vw);line-height:1;font-weight:700}.point__solve-text img{display:inline-block;width:min(257.76px,47.7333333333vw)}.point__solve-main{color:#ffdc43;font-size:min(43.2px,8vw);-webkit-text-stroke:min(2.88px,0.5333333333vw) #333;text-stroke:min(2.88px,0.5333333333vw) #333;paint-order:stroke;line-height:1.4;margin-left:min(2.16px,0.4vw)}.point__badge{margin:0 auto;background-color:#e0607b;width:min(180px,33.3333333333vw);height:min(43.2px,8vw);border-radius:min(21.6px,4vw);display:flex;align-items:center;color:#fff;font-size:min(28.8px,5.3333333333vw);font-weight:700;padding-left:min(25.92px,4.8vw);padding-top:min(2.16px,0.4vw);letter-spacing:-0.03em}.point__title{margin-top:min(10.08px,1.8666666667vw);margin-bottom:min(19.44px,3.6vw)}.point__title img{margin:0 auto;width:min(359.28px,66.5333333333vw)}.point__item{background-color:#fff;border-radius:min(21.6px,4vw);box-shadow:0px 0px 10px rgba(249,93,126,.2);overflow:hidden}.point__item:not(:last-of-type){margin-bottom:min(28.8px,5.3333333333vw)}.point__item.item01 .point__item-head::after{background:center/contain no-repeat url(../img/point01.png);width:min(77.04px,14.2666666667vw);height:min(74.16px,13.7333333333vw)}.point__item.item02 .point__item-head::after{background:center/contain no-repeat url(../img/point02.png);width:min(74.88px,13.8666666667vw);height:min(65.52px,12.1333333333vw)}.point__item.item03 .point__item-head{padding-top:min(17.28px,3.2vw);padding-bottom:min(10.8px,2vw)}.point__item.item03 .point__item-head::after{background:center/contain no-repeat url(../img/point03.png);width:min(87.84px,16.2666666667vw);height:min(64.08px,11.8666666667vw);top:53%}.point__item.item03 .point__item-number{margin-bottom:min(2.16px,0.4vw)}.point__item-head{background-color:#f5f5f5;padding:min(26.64px,4.9333333333vw) min(24.48px,4.5333333333vw) min(21.6px,4vw);position:relative}.point__item-head::after{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);right:min(21.6px,4vw)}.point__item-number{display:block;transform:matrix(1, 0, -0.09, 1, 0, 0);color:#e08c9e;font-size:min(21.6px,4vw);font-weight:700;padding-left:min(2.16px,0.4vw);line-height:1;margin-bottom:min(7.2px,1.3333333333vw)}.point__item-title{font-size:min(28.8px,5.3333333333vw);line-height:1.25;font-weight:700}.point__item-title .marker{background:linear-gradient(transparent 65%, #FFDC43 65%)}.point__item-content{padding:min(22.32px,4.1333333333vw) min(28.8px,5.3333333333vw) min(25.92px,4.8vw)}.point__item-text{font-size:min(21.6px,4vw);font-weight:500}.point__item-text .color{color:#e0607b;font-weight:700}.about{padding-top:min(50.4px,9.3333333333vw);padding-bottom:min(43.2px,8vw)}.about__title{text-align:center;font-size:min(36px,6.6666666667vw);line-height:1;font-weight:700;margin-bottom:min(20.16px,3.7333333333vw)}.about__title img{display:inline-block;width:min(259.2px,48vw);margin-right:min(5.04px,0.9333333333vw)}.about__title-main{font-size:min(43.2px,8vw);color:#e0607b;line-height:1.2}.about__box{background-color:#fff;box-shadow:0px 0px 10px rgba(51,51,51,.2);border-radius:min(14.4px,2.6666666667vw);padding:min(28.8px,5.3333333333vw) min(21.6px,4vw);width:min(489.6px,90.6666666667vw);margin:0 auto}.about__box-txt{font-size:min(21.6px,4vw);font-weight:500;margin-top:min(45.36px,8.4vw)}.about__box-txt .color{font-weight:700;color:#e0607b}.comparison{position:relative;z-index:2;background:center/cover no-repeat url(../img/bg_comparison.jpg);padding-top:min(45.36px,8.4vw);padding-bottom:min(46.8px,8.6666666667vw)}.comparison__title{text-align:center;margin-bottom:min(36px,6.6666666667vw)}.comparison__title-sub{display:block;font-size:min(36px,6.6666666667vw);font-weight:700}.comparison__title-txt{display:flex;justify-content:center;-moz-column-gap:min(7.2px,1.3333333333vw);column-gap:min(7.2px,1.3333333333vw)}.comparison__title-strong{color:#e0607b;font-weight:700;font-size:min(43.2px,8vw);box-shadow:3.76107px 5.01476px 0px #e95776;width:min(57.6px,10.6666666667vw);height:min(57.6px,10.6666666667vw);background-color:#fff;display:flex;align-items:center;justify-content:center}.comparison__warranty{background-color:#ffdc43;position:relative;width:min(172.8px,32vw);height:min(31.68px,5.8666666667vw);border-radius:min(36px,6.6666666667vw);display:flex;align-items:center;justify-content:center;font-size:min(18px,3.3333333333vw);font-weight:700;margin-left:min(108px,20vw);padding-top:min(1.44px,0.2666666667vw);margin-bottom:min(12.96px,2.4vw)}.comparison__warranty::after{position:absolute;content:"";display:block;background-color:#ffdc43;left:50%;transform:translate(-50%, 80%);bottom:0;clip-path:polygon(0 0, 100% 0, 50% 100%);width:min(9.36px,1.7333333333vw);height:min(9.36px,1.7333333333vw)}.comparison__grid{display:flex;align-items:flex-end}.comparison__column{display:flex;flex-direction:column;text-align:center;width:min(111.6px,20.6666666667vw);padding-bottom:min(1.44px,0.2666666667vw)}.comparison__column--main{position:relative;z-index:10;filter:drop-shadow(0px 0px 12px rgba(208, 25, 73, 0.3));border:min(2.16px,0.4vw) solid #e0607b;padding-bottom:0;width:min(144px,26.6666666667vw);border-radius:min(7.2px,1.3333333333vw);overflow:hidden}.comparison__column--label{width:min(122.4px,22.6666666667vw)}.comparison__head{height:min(64.8px,12vw);display:flex;align-items:center;justify-content:center;background-color:#ffeaee;font-size:min(20.16px,3.7333333333vw);font-weight:700}.comparison__head--main{background-color:#e0607b;height:min(80.64px,14.9333333333vw)}.comparison__head--empty{background:rgba(0,0,0,0)}.comparison__head--a{border-top:1px solid #7d7d7d;border-right:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d}.comparison__head--b{border-top:1px solid #7d7d7d;border-right:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;border-top-right-radius:min(7.2px,1.3333333333vw)}.comparison__brand{display:flex;align-items:center;justify-content:center}.comparison__brand img{width:min(86.4px,16vw)}.comparison__cell{display:flex;align-items:center;justify-content:center;background-color:#fff;border-bottom:1px solid #7d7d7d;height:min(75.6px,14vw);font-size:min(25.2px,4.6666666667vw);font-weight:700;line-height:1}.comparison__cell span{font-size:min(16.56px,3.0666666667vw);margin-top:min(8.64px,1.6vw)}.comparison__column--main .comparison__cell{color:#e0607b;font-size:min(32.4px,6vw)}.comparison__column--main .comparison__cell span{color:#333;font-size:min(18px,3.3333333333vw)}.comparison__column--main .comparison__cell:last-child{border-bottom:none}.comparison__column--label .comparison__cell{background-color:#f1f1f1;font-size:min(20.16px,3.7333333333vw);border-left:1px solid #7d7d7d}.comparison__column--label .comparison__cell:nth-of-type(2){border-top:1px solid #7d7d7d;border-top-left-radius:min(7.2px,1.3333333333vw)}.comparison__column--label .comparison__cell:last-of-type{border-bottom:1px solid #7d7d7d;border-bottom-left-radius:min(7.2px,1.3333333333vw)}.comparison__column--label .comparison__cell span{font-size:min(18.72px,3.4666666667vw);margin-top:min(2.16px,0.4vw)}.comparison__column--label .comparison__cell .small{font-size:min(14.4px,2.6666666667vw);margin-top:min(5.76px,1.0666666667vw)}.comparison__column--a .comparison__cell{border-right:1px solid #7d7d7d}.comparison__column--b .comparison__cell{border-right:1px solid #7d7d7d}.comparison__note{text-align:right;font-size:min(19.44px,3.6vw);font-weight:500;margin-top:min(7.2px,1.3333333333vw)}.reason{position:relative;padding-top:min(48.96px,9.0666666667vw);padding-bottom:min(40.32px,7.4666666667vw)}.reason::before,.reason::after{position:absolute;content:"";display:block;bottom:0}.reason::before{background:center/contain no-repeat url(../img/reason-person01.png);width:min(116.64px,21.6vw);height:min(118.8px,22vw);left:min(2.16px,0.4vw)}.reason::after{background:center/contain no-repeat url(../img/reason-person02.png);width:min(109.44px,20.2666666667vw);height:min(117.36px,21.7333333333vw);right:min(1.44px,0.2666666667vw)}.reason__title{text-align:center;font-size:min(32.4px,6vw);font-weight:700;margin-bottom:min(18.72px,3.4666666667vw)}.reason__title-reassurance{background-color:#e0607b;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#fff;-moz-column-gap:min(5.76px,1.0666666667vw);column-gap:min(5.76px,1.0666666667vw);width:min(154.8px,28.6666666667vw);height:min(48.96px,9.0666666667vw);border-radius:min(36px,6.6666666667vw);margin-right:min(1.44px,0.2666666667vw)}.reason__title-reassurance img{width:min(33.84px,6.2666666667vw)}.reason__title-reassurance span{margin-top:min(2.16px,0.4vw)}.reason__title-main{font-size:min(39.6px,7.3333333333vw);line-height:1.4}.reason__lead{font-size:min(25.2px,4.6666666667vw);font-weight:700;text-align:center;margin-bottom:min(28.8px,5.3333333333vw)}.reason__lead-marker{margin:0 min(3.6px,0.6666666667vw);font-size:min(32.4px,6vw);color:#e0607b;background:linear-gradient(transparent 65%, #FFDC43 65%)}.reason__lead-large{font-size:min(28.8px,5.3333333333vw);display:block;line-height:1.3}.reason__box{border-radius:min(14.4px,2.6666666667vw);overflow:hidden;box-shadow:0px 0px 10px rgba(51,51,51,.2);width:min(489.6px,90.6666666667vw);margin:0 auto}.declaration{background:center/cover no-repeat url(../img/bg_declaration.jpg);padding:min(36px,6.6666666667vw) 0}.declaration__box{background-color:#fff;position:relative;padding:min(21.6px,4vw) min(21.6px,4vw) min(40.32px,7.4666666667vw)}.declaration__box::before,.declaration__box::after{position:absolute;content:"";display:block}.declaration__box::before{top:0;left:0;border-style:solid;border-width:min(59.76px,11.0666666667vw) min(59.76px,11.0666666667vw) 0 0;border-color:#e0607b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.declaration__box::after{bottom:0;right:0;border-style:solid;border-width:0 0 min(59.76px,11.0666666667vw) min(59.76px,11.0666666667vw);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e0607b rgba(0,0,0,0)}.declaration__title{font-size:min(36px,6.6666666667vw);font-weight:700;letter-spacing:.03em;width:min(198px,36.6666666667vw);border-bottom:1px solid #e0607b;margin:0 auto min(21.6px,4vw);text-align:center}.declaration__title-color{color:#e0607b}.declaration__profile{display:flex;align-items:center;padding-left:min(7.2px,1.3333333333vw);-moz-column-gap:min(16.56px,3.0666666667vw);column-gap:min(16.56px,3.0666666667vw)}.declaration__profile-img{width:min(108px,20vw)}.declaration__profile-info{flex:1}.declaration__profile-name{font-size:min(21.6px,4vw);font-weight:700;border-bottom:1px solid #bfbfbf;padding:min(7.2px,1.3333333333vw) min(7.2px,1.3333333333vw) min(2.88px,0.5333333333vw);margin-bottom:min(5.76px,1.0666666667vw)}.declaration__profile-dept{font-size:min(16.56px,3.0666666667vw);margin-right:min(17.28px,3.2vw)}.declaration__profile-history{padding-left:min(7.2px,1.3333333333vw);font-size:min(14.4px,2.6666666667vw);font-weight:500}.declaration__message{background-color:#fff0f4;border-radius:min(11.52px,2.1333333333vw);position:relative;padding:min(15.84px,2.9333333333vw) min(18px,3.3333333333vw) min(13.68px,2.5333333333vw);margin-top:min(21.6px,4vw)}.declaration__message::before{position:absolute;content:"";display:block;background-color:#fff0f4;width:min(12.96px,2.4vw);height:min(21.6px,4vw);clip-path:polygon(50% 0, 100% 100%, 0 100%);top:0;left:min(50.4px,9.3333333333vw);transform:translateY(-90%) rotate(-10deg)}.declaration__message-txt{font-size:min(18px,3.3333333333vw);line-height:1.52;font-weight:500;letter-spacing:-0.04em}.declaration__message-txt .color{font-weight:700;color:#e0607b}.declaration__message-txt .strong{font-weight:700}.form{padding-bottom:min(43.2px,8vw)}.form-title{text-align:center;font-size:min(36px,6.6666666667vw);font-weight:700;margin-bottom:min(26.64px,4.9333333333vw)}.form-hero{padding-top:min(43.2px,8vw)}.form-steps{width:min(386.64px,71.6vw);margin:0 auto min(28.8px,5.3333333333vw)}.form .card{width:min(475.2px,88vw);margin:0 auto;border-radius:min(14.4px,2.6666666667vw);box-shadow:0px 0px 10px rgba(0,0,0,.15);padding:30px 15px}@media screen and (min-width: 767px){.form .card{padding:min(32.4px,6vw) min(32.4px,6vw) min(50.4px,9.3333333333vw)}}.form .field:not(:last-of-type){margin-bottom:min(32.4px,6vw)}.form .field-header{display:flex;align-items:flex-start;-moz-column-gap:min(7.2px,1.3333333333vw);column-gap:min(7.2px,1.3333333333vw);margin-bottom:min(7.2px,1.3333333333vw)}.form .field-title{flex:1;font-size:min(21.6px,4vw);line-height:1.3;font-weight:700}.form .field-title .field-cap.d-block{display:block}.form .field-cap{font-size:min(14.4px,2.6666666667vw);line-height:1.3;font-weight:500}.form .field-sub{margin-top:min(14.4px,2.6666666667vw)}.form .field-sub:not(:last-of-type){margin-bottom:min(28.8px,5.3333333333vw)}.form .field .input,.form .field select,.form .field textarea{width:100%;border:1px solid #cfcfcf;border-radius:min(7.2px,1.3333333333vw);height:min(50.4px,9.3333333333vw);font-size:min(20.16px,3.7333333333vw);padding-left:min(14.4px,2.6666666667vw);font-weight:700;background:#fff}@media screen and (max-width: 766px){.form .field .input,.form .field select,.form .field textarea{font-size:16px;height:40px;padding:8px 15px 6px}}.form .field textarea{resize:vertical;height:min(112.32px,20.8vw)}.form .field select{color:#cfcfcf}@media screen and (min-width: 767px){.form .field select{width:min(345.6px,64vw)}}.form .field select.selected{color:#333}.form .field .input:focus,.form .field select:focus,.form .field textarea:focus{outline:2px solid rgba(31,163,229,.2);border-color:#9ad6f6}.form .field ::-moz-placeholder{color:#cfcfcf}.form .field ::placeholder{color:#cfcfcf}.form .field input+.field-cap{margin-top:min(5.76px,1.0666666667vw)}.form .field .help{width:-moz-max-content;width:max-content;max-width:100%;margin:min(7.2px,1.3333333333vw) 0 min(2.88px,0.5333333333vw);padding:min(3.6px,0.6666666667vw) min(7.2px,1.3333333333vw);color:#e14b4b;background-color:#fffde3}.form .field .help p{font-size:min(14.4px,2.6666666667vw);line-height:1.3;font-weight:700;color:#dd2734}.form .field .input-with-unit{display:flex;align-items:center;-moz-column-gap:min(7.2px,1.3333333333vw);column-gap:min(7.2px,1.3333333333vw);font-size:min(20.16px,3.7333333333vw);font-weight:700}.form .field .input-with-unit input{width:min(223.2px,41.3333333333vw)}.form .address-title{font-size:min(18px,3.3333333333vw);line-height:1.3;font-weight:700;margin-bottom:min(5.04px,0.9333333333vw)}.form .required,.form .any{background-color:#dd2734;color:#fff;font-size:min(14.4px,2.6666666667vw);font-weight:700;padding:min(2.16px,0.4vw) min(7.2px,1.3333333333vw) 0;border-radius:min(3.6px,0.6666666667vw);margin-top:min(3.6px,0.6666666667vw)}.form .any{background-color:#6c6c6c}.form .is-valid input[type=text],.form .is-valid input[type=tel],.form .is-valid input[type=email],.form .is-valid input[type=number],.form .is-valid select,.form .is-valid .file-input{background-color:#e8f0fe}.form .is-invalid input[type=text],.form .is-invalid input[type=tel],.form .is-invalid input[type=email],.form .is-invalid input[type=number],.form .is-invalid select,.form .is-invalid .choice span,.form .is-invalid .file-input{border:1px solid #eb2828;background-color:#ffe8e8}.form .is-invalid input[name=confirm],.form .is-invalid input[name=confirm2]{outline:1px solid #eb2828;outline-offset:2px}.form .checkbox-row{display:flex;align-items:center;margin-top:min(8.64px,1.6vw)}.form .checkbox-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;display:none}.form .checkbox-row label{cursor:pointer;position:relative;font-size:min(18.72px,3.4666666667vw);font-weight:700;line-height:1.3;display:flex;align-items:center;-moz-column-gap:min(5.76px,1.0666666667vw);column-gap:min(5.76px,1.0666666667vw)}.form .checkbox-row label::before,.form .checkbox-row label::after{content:"";display:block}.form .checkbox-row label::before{width:min(24.48px,4.5333333333vw);height:min(24.48px,4.5333333333vw);background-color:#fff;border:1px solid #cfcfcf;border-radius:min(3.6px,0.6666666667vw)}.form .checkbox-row label::after{position:absolute;left:min(8.64px,1.6vw);top:min(4.32px,0.8vw);width:min(7.2px,1.3333333333vw);height:min(14.4px,2.6666666667vw);border-right:min(2.88px,0.5333333333vw) solid #0061fd;border-bottom:min(2.88px,0.5333333333vw) solid #0061fd;transform:rotate(45deg) scale(0);opacity:0;transition:all .2s}.form .checkbox-row input[type=checkbox]:checked+label::before{background-color:#e8f0fe}.form .checkbox-row input[type=checkbox]:checked+label::after{opacity:1;transform:rotate(45deg) scale(1)}.form .error-text{margin-top:min(4.32px,0.8vw);line-height:1.3;font-weight:700;font-size:min(14.4px,2.6666666667vw);color:#dd2734}.form .confirmbox{margin-top:min(43.2px,8vw);margin-bottom:min(43.2px,8vw);background-color:#f5f5f5;border-radius:min(7.2px,1.3333333333vw);padding:min(36px,6.6666666667vw) min(27.36px,5.0666666667vw) min(50.4px,9.3333333333vw)}.form .confirmbox-title{text-align:center;color:#dd2734;font-size:min(21.6px,4vw);font-weight:700;margin-bottom:min(14.4px,2.6666666667vw)}.form .confirmbox-txt{text-align:center;font-size:min(16.56px,3.0666666667vw);font-weight:500;line-height:1.3;margin-bottom:min(32.4px,6vw)}.form .confirmbox-caution{padding:min(18px,3.3333333333vw) min(14.4px,2.6666666667vw);border:1px solid #cfcfcf;background-color:#fffffd;border-radius:min(7.2px,1.3333333333vw)}.form .confirmbox-caution p{font-size:min(18px,3.3333333333vw);font-weight:700;line-height:1.3}.form .confirmbox-caution p .color{color:#dd2734}.form-btn{display:flex;align-items:center;padding-left:min(40.32px,7.4666666667vw);margin:0 auto;-moz-column-gap:min(21.6px,4vw);column-gap:min(21.6px,4vw);width:min(324px,60vw);height:min(72px,13.3333333333vw);border-radius:min(72px,13.3333333333vw);color:#fff;background:#e0607b;box-shadow:0px 4px 4px rgba(0,0,0,.25);cursor:pointer;transition:all .3s;font-size:min(25.2px,4.6666666667vw);font-weight:700;border:none}.form-btn::after{content:"";display:block;background:center/contain no-repeat url(../img/ic_arrow_wh.png);width:min(9.36px,1.7333333333vw);height:min(17.28px,3.2vw)}.form-btn:disabled{pointer-events:none;background-color:#939393}.form-btn:hover{transform:translateY(4px);box-shadow:none}.form-back{color:#575757;font-size:min(21.6px,4vw);font-weight:700;text-decoration:underline}.faq{background-color:#ffe1e7;padding:min(43.2px,8vw) 0}.faq h2{text-align:center;font-size:min(36px,6.6666666667vw);font-weight:700;margin-bottom:min(28.8px,5.3333333333vw);letter-spacing:0}.accordion{width:min(488.16px,90.4vw);margin:0 auto}.accordion-item{background-color:#fff;border-radius:min(14.4px,2.6666666667vw)}.accordion-item:not(:last-of-type){margin-bottom:min(18px,3.3333333333vw);border-radius:min(14.4px,2.6666666667vw)}.accordion-content{display:none}.accordion-header{padding:min(18.72px,3.4666666667vw) min(17.28px,3.2vw) min(14.4px,2.6666666667vw);cursor:pointer;position:relative}.accordion-header::before,.accordion-header::after{position:absolute;content:"";top:0;right:min(30.24px,5.6vw);bottom:0;width:min(17.28px,3.2vw);height:min(2.16px,0.4vw);margin:auto;background:#e0607b}.accordion-header::after{transform:rotate(-90deg);transition:transform .3s}.accordion-header.active::after{transform:rotate(0deg)}.accordion-header p{font-size:min(21.6px,4vw);font-weight:700;display:flex;-moz-column-gap:min(7.2px,1.3333333333vw);column-gap:min(7.2px,1.3333333333vw);align-items:flex-start;padding:0 min(7.2px,1.3333333333vw)}.accordion-header p::before{content:"Q.";top:0;left:0;color:#e0607b;font-size:min(23.04px,4.2666666667vw);font-weight:700}.accordion-content{padding:0 min(17.28px,3.2vw) min(18.72px,3.4666666667vw)}.accordion-content span{display:flex;align-items:flex-start;border-top:1px solid #b7b7b7;font-size:min(20.16px,3.7333333333vw);font-weight:500;padding-top:min(14.4px,2.6666666667vw);-moz-column-gap:min(14.4px,2.6666666667vw);column-gap:min(14.4px,2.6666666667vw);padding-left:min(7.2px,1.3333333333vw)}.accordion-content span::before{content:"A.";display:block;color:#ffb0c1;font-size:min(23.04px,4.2666666667vw);font-weight:700}.company{padding:min(43.2px,8vw) 0}.company h2{text-align:center;font-size:min(36px,6.6666666667vw);font-weight:700;margin-bottom:min(21.6px,4vw)}.company table{border-collapse:collapse;table-layout:fixed;width:min(345.6px,64vw);margin:0 auto}.company table th{text-align:right;width:min(126.72px,23.4666666667vw);font-size:min(17.28px,3.2vw);font-weight:700;border-bottom:1px solid #333;padding-right:min(36px,6.6666666667vw)}.company table td{border-bottom:1px solid #333;padding:min(12.96px,2.4vw) 0;font-size:min(17.28px,3.2vw);line-height:1.5;font-weight:700}.footer{text-align:center;background-color:#535353;color:#fff;padding:min(17.28px,3.2vw) 0}.footer a{font-size:min(16.56px,3.0666666667vw);font-weight:700}.footer__copy{font-size:min(12.96px,2.4vw);font-weight:700;margin-top:min(23.76px,4.4vw)}.privacy{padding:min(46.8px,8.6666666667vw) 0}.privacy__title{text-align:center;font-size:min(36px,6.6666666667vw);font-weight:700;margin-bottom:min(28.8px,5.3333333333vw)}.privacy__inner{margin:0 auto;max-width:min(453.6px,84vw)}.privacy__body h3{font-size:min(21.6px,4vw);font-weight:700;line-height:1.6666666667;color:#e0607b;margin-top:min(36px,6.6666666667vw)}.privacy__body p,.privacy__body li{font-size:min(21.6px,4vw);line-height:1.6666666667}.privacy__body a{text-decoration:underline}.privacy__body ul,.privacy__body ol{padding-left:1.5em}.privacy__body ul{list-style-type:disc}.privacy__body ol{list-style-type:decimal}.form-confirm-caution{text-align:center;color:#dd2734;font-size:min(21.6px,4vw);margin-bottom:min(7.2px,1.3333333333vw)}.form-confirm-txt{text-align:center;font-size:min(18px,3.3333333333vw);font-weight:500;margin-bottom:min(28.8px,5.3333333333vw)}.confirm-itembox{background-color:#fff;box-shadow:0px 5px 15px rgba(0,0,0,.15);width:min(475.2px,88vw);padding:min(32.4px,6vw) min(32.4px,6vw) min(50.4px,9.3333333333vw);border-radius:min(14.4px,2.6666666667vw);margin:0 auto min(46.8px,8.6666666667vw)}.confirm-item{border-bottom:1px solid #cfcfcf;padding-bottom:min(23.04px,4.2666666667vw);margin-bottom:min(32.4px,6vw)}.confirm-label{font-size:min(18px,3.3333333333vw);line-height:1.3;font-weight:700;margin-bottom:min(10.8px,2vw)}.confirm-value{font-size:min(21.6px,4vw);line-height:1.3;font-weight:700}.form-btnwrap{display:flex;align-items:center;justify-content:space-between}.form-btnwrap .form-btn{margin:0;width:min(273.6px,50.6666666667vw);height:min(72px,13.3333333333vw);padding-left:min(20.16px,3.7333333333vw);font-size:min(23.76px,4.4vw)}.form-btnwrap .form-btn::after{right:min(20.16px,3.7333333333vw)}.thanks__box{box-shadow:0px 0px 10px rgba(0,0,0,.15);border-radius:min(14.4px,2.6666666667vw);padding:min(32.4px,6vw) min(28.8px,5.3333333333vw);text-align:center;margin-bottom:min(36px,6.6666666667vw)}.thanks__box-title{font-size:min(21.6px,4vw);font-weight:700;margin-bottom:min(36px,6.6666666667vw)}.thanks__box-txt{font-size:min(18px,3.3333333333vw);font-weight:500}.thanks__box-txt .color{font-weight:700;color:#dd2734}.thanks__box-tel{background-color:#fff0f3;width:min(429.12px,79.4666666667vw);margin:min(36px,6.6666666667vw) auto 0;padding:min(14.4px,2.6666666667vw) 0;border-radius:min(7.2px,1.3333333333vw)}.thanks__box-tel .num{color:#e0607b;font-size:min(32.4px,6vw);font-weight:700}.thanks__box-tel .note{text-align:center;font-size:min(14.4px,2.6666666667vw);font-weight:500;margin-top:min(7.2px,1.3333333333vw)}.thanks__flow{margin-bottom:min(32.4px,6vw)}.thanks__flow-title{text-align:center;color:#e0607b;font-size:min(36px,6.6666666667vw);font-weight:700;margin-bottom:min(28.8px,5.3333333333vw)}.thanks__flow-list{display:flex;justify-content:space-between}.thanks__flow-item{width:min(156.24px,28.9333333333vw);border:1px solid #e0607b;border-radius:min(7.2px,1.3333333333vw);padding:min(14.4px,2.6666666667vw) min(3.6px,0.6666666667vw) min(17.28px,3.2vw);position:relative}.thanks__flow-num{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-color:#e0607b;color:#fff;width:min(96.48px,17.8666666667vw);height:min(23.04px,4.2666666667vw);border-radius:min(28.8px,5.3333333333vw);display:flex;padding-top:min(2.88px,0.5333333333vw);justify-content:center;font-size:min(14.4px,2.6666666667vw);font-weight:700}.thanks__flow-img{display:flex;align-items:center;justify-content:center;height:min(99.36px,18.4vw);margin-bottom:min(2.88px,0.5333333333vw)}.thanks__flow-img.img01 img{width:min(131.04px,24.2666666667vw)}.thanks__flow-img.img02 img{width:min(62.64px,11.6vw)}.thanks__flow-img.img03 img{width:min(64.08px,11.8666666667vw)}.thanks__flow-itemtitle{text-align:center;font-size:min(20.16px,3.7333333333vw);font-weight:700;margin-bottom:min(12.24px,2.2666666667vw)}.thanks__flow-txt{font-size:min(16.56px,3.0666666667vw);font-weight:500;padding:0 min(5.04px,0.9333333333vw)}.thanks__first{position:relative;margin-bottom:min(32.4px,6vw)}.thanks__first::before{content:"";display:block;width:min(14.4px,2.6666666667vw);height:min(36px,6.6666666667vw);margin:0 auto min(32.4px,6vw);background:center/contain no-repeat url(../img/thanks_arrow.png)}.thanks__first-txt{text-align:center;font-size:min(21.6px,4vw);font-weight:700}.thanks__first-txt .color{color:#e0607b;font-size:min(25.2px,4.6666666667vw)}.thanks__first-txt .underline{border-bottom:2px solid #e0607b}.thanks__document{padding:min(21.6px,4vw) min(23.04px,4.2666666667vw) min(17.28px,3.2vw);border-radius:min(7.2px,1.3333333333vw);border:2px dashed #e0607b;margin-bottom:min(32.4px,6vw)}.thanks__document-title{background-color:#fff0f3;width:min(223.2px,41.3333333333vw);height:min(41.04px,7.6vw);border-radius:min(33.12px,6.1333333333vw);color:#e0607b;font-size:min(23.04px,4.2666666667vw);font-weight:700;margin:0 auto min(24.48px,4.5333333333vw);display:flex;align-items:center;justify-content:center}.thanks__document-item:not(:last-of-type){margin-bottom:min(8.64px,1.6vw)}.thanks__document-itemtitle{font-size:min(21.6px,4vw);font-weight:700;line-height:2;display:flex;align-items:center;-moz-column-gap:min(5.76px,1.0666666667vw);column-gap:min(5.76px,1.0666666667vw)}.thanks__document-itemtitle .num{background-color:#e0607b;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding-top:min(1.44px,0.2666666667vw);width:min(21.6px,4vw);height:min(21.6px,4vw);font-size:min(14.4px,2.6666666667vw)}.thanks__document-notes{font-size:min(15.84px,2.9333333333vw);font-weight:500}.thanks__document-notes .color{font-weight:700;color:#e0607b}.thanks__document-wrap{display:flex;align-items:center;-moz-column-gap:min(12.96px,2.4vw);column-gap:min(12.96px,2.4vw);padding-left:min(27.36px,5.0666666667vw)}.thanks__document-img{width:min(129.6px,24vw)}.thanks__document-list li{display:flex;font-size:min(14.4px,2.6666666667vw);font-weight:500;-moz-column-gap:min(2.88px,0.5333333333vw);column-gap:min(2.88px,0.5333333333vw);align-items:center}.thanks__document-list li::before{content:"";width:min(17.28px,3.2vw);height:min(17.28px,3.2vw);background:center/contain no-repeat url(../img/thanks_check.png)}.thanks__document-list li:not(:last-of-type){margin-bottom:min(5.76px,1.0666666667vw)}.thanks__bottom{margin-bottom:min(46.8px,8.6666666667vw)}.thanks__bottom .linebtn{background:#05c755;box-shadow:0px 7px 0px rgba(0,0,0,.25);width:min(468px,86.6666666667vw);height:min(93.6px,17.3333333333vw);border-radius:min(50.4px,9.3333333333vw);margin:0 auto min(32.4px,6vw);display:flex;align-items:center;padding-left:min(25.2px,4.6666666667vw);-moz-column-gap:min(21.6px,4vw);column-gap:min(21.6px,4vw);position:relative}.thanks__bottom .linebtn img{width:min(64.08px,11.8666666667vw)}.thanks__bottom .linebtn-txt{color:#fff;font-size:min(25.2px,4.6666666667vw);font-weight:700;line-height:1.2}.thanks__bottom .linebtn::after{position:absolute;content:"";display:block;background:center/contain no-repeat url(../img/ic_arrow_wh.png);width:min(12.96px,2.4vw);height:min(23.76px,4.4vw);top:50%;transform:translateY(-50%);right:min(32.4px,6vw)}.thanks__bottom .linebtn:hover{transform:translateY(7px);box-shadow:none;opacity:1}.thanks__bottom .mailbtn{background:#fff;box-shadow:0px 7px 0px rgba(0,0,0,.25);width:min(468px,86.6666666667vw);height:min(93.6px,17.3333333333vw);border:min(2.88px,0.5333333333vw) solid #e0607b;border-radius:min(50.4px,9.3333333333vw);margin:0 auto min(28.8px,5.3333333333vw);display:flex;align-items:center;padding-left:min(25.2px,4.6666666667vw);-moz-column-gap:min(21.6px,4vw);column-gap:min(21.6px,4vw);position:relative}.thanks__bottom .mailbtn img{width:min(62.64px,11.6vw)}.thanks__bottom .mailbtn-txt{color:#e0607b;font-size:min(25.2px,4.6666666667vw);font-weight:700;line-height:1.2}.thanks__bottom .mailbtn::after{position:absolute;content:"";display:block;background:center/contain no-repeat url(../img/ic_arrow_pk.png);width:min(12.96px,2.4vw);height:min(23.76px,4.4vw);top:50%;transform:translateY(-50%);right:min(32.4px,6vw)}.thanks__bottom .mailbtn:hover{transform:translateY(7px);box-shadow:none;opacity:1}.thanks__bottom-nomail{text-align:center;margin-bottom:min(32.4px,6vw)}.thanks__bottom-nomail-title{font-size:min(25.2px,4.6666666667vw);line-height:1.2;font-weight:700;margin-bottom:min(14.4px,2.6666666667vw)}.thanks__bottom-nomail-txt{font-size:min(20.16px,3.7333333333vw);line-height:1.5;font-weight:700;margin-bottom:min(14.4px,2.6666666667vw)}.thanks__bottom-nomail-tel{color:#e0607b;font-size:min(28.8px,5.3333333333vw);font-weight:700}.thanks__bottom-nomail-note{font-size:min(20.16px,3.7333333333vw);font-weight:700}.thanks__bottom .totopbtn{box-shadow:0px 4px 4px rgba(0,0,0,.25);background-color:#e0607b;color:#fff;width:min(216px,40vw);height:min(57.6px,10.6666666667vw);border-radius:min(72px,13.3333333333vw);display:flex;align-items:center;-moz-column-gap:min(18px,3.3333333333vw);column-gap:min(18px,3.3333333333vw);padding-left:min(33.48px,6.2vw);margin:0 auto;font-size:min(23.76px,4.4vw);font-weight:700}.thanks__bottom .totopbtn::before{content:"";display:block;width:min(9.36px,1.7333333333vw);height:min(17.28px,3.2vw);transform:scale(-1, 1);background:center/contain no-repeat url(../img/ic_arrow_wh.png)}.thanks__bottom .totopbtn:hover{opacity:1;transform:translateY(4px);box-shadow:none}