/* line 4, app/assets/stylesheets/regulations.scss */
.rule-div {
  margin: 20px 15px;
}

/* line 8, app/assets/stylesheets/regulations.scss */
.rule-div h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
}

/* line 13, app/assets/stylesheets/regulations.scss */
.rule-div h2 {
  font-size: 17px;
  font-weight: bold;
}

/* line 17, app/assets/stylesheets/regulations.scss */
.rule-div h3 {
  font-size: 15px;
}

/* line 20, app/assets/stylesheets/regulations.scss */
.rule-div li {
  list-style: none;
  margin: 5px 0;
  font-size: 13px;
}

/* line 25, app/assets/stylesheets/regulations.scss */
.rule-div p {
  font-size: 13px;
}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(50rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlide{0%{opacity:0;transform:translate(50rem)}to{opacity:1;transform:translate(0)}}@keyframes serifAnimationDownLeft{0%{opacity:0;transform:translate(-50rem,-100rem)}to{opacity:1;transform:translate(0)}}@keyframes serifAnimationDownRight{0%{opacity:0;transform:translate(50rem,-100rem)}to{opacity:1;transform:translate(0)}}@keyframes serifAnimationUpLeft{0%{transform:translateY(100rem) scale(0) rotate(45deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes serifAnimationUpRight{0%{transform:translateY(100rem) scale(0) rotate(-45deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes ImageIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes line{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scaleY(1);transform-origin:0 0}50.01%{transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.footer__top:where(.astro-SZ7XMLTE){position:relative;z-index:0;width:100%;padding:80rem 30rem;background:url(/assets/bg_footer.png);background-repeat:no-repeat;background-position:top;background-size:cover}.footer__logo:where(.astro-SZ7XMLTE){max-width:232rem;opacity:0;transform:translateY(50rem)}.footer__logo:where(.astro-SZ7XMLTE)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards}.footer__text:where(.astro-SZ7XMLTE){font-size:17rem;line-height:1.4705882353;font-weight:400;letter-spacing:.1em;margin-top:2rem;color:#fff}.footer__text:where(.astro-SZ7XMLTE)>span:where(.astro-SZ7XMLTE),.kv__text:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6){display:inline-block;opacity:0;transform:translateY(50rem)}.footer__text:where(.astro-SZ7XMLTE)>span:where(.astro-SZ7XMLTE)[data-animate=active],.kv__text:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) .2s forwards}.footer__text:where(.astro-SZ7XMLTE)>span:where(.astro-SZ7XMLTE):last-of-type[data-animate=active],.kv__text:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6):last-of-type[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) .3s forwards}.footer__text:where(.astro-SZ7XMLTE).-en{font-family:Lato,sans-serif;font-size:25rem;line-height:1.44;font-weight:400;font-style:italic}.footer__links:where(.astro-SZ7XMLTE){max-width:162rem;margin-top:24rem}.footer__link:where(.astro-SZ7XMLTE){display:block;opacity:0;transform:translateY(50rem)}.footer__link:where(.astro-SZ7XMLTE)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) .6s forwards}.footer__link:where(.astro-SZ7XMLTE):last-of-type{margin-top:10rem}.footer__link:where(.astro-SZ7XMLTE):last-of-type[data-animate=active],.kv__link:where(.astro-J7PV25F6):last-of-type[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) .8s forwards}.footer__bottom:where(.astro-SZ7XMLTE){position:relative;padding:30rem 22rem;color:#fff;background:#473c33}.footer__back:where(.astro-SZ7XMLTE){position:absolute;top:-27rem;right:10rem;width:40rem;height:40rem}.footer__list:where(.astro-SZ7XMLTE){display:flex;justify-content:space-between}.footer__item:where(.astro-SZ7XMLTE){position:relative}.footer__item:where(.astro-SZ7XMLTE):not(:first-child):before{position:absolute;top:0;left:-20rem;width:2rem;height:100%;content:"";background:#fff;border-radius:30rem}.footer__item--link:where(.astro-SZ7XMLTE){color:#fff;font-size:12rem;line-height:1.8333333333;font-weight:400;letter-spacing:.05em}.footer__copyright:where(.astro-SZ7XMLTE){font-size:10rem;line-height:2.5;font-weight:400;letter-spacing:.05em;margin-top:18rem;font-family:Lato,sans-serif;text-align:center}.header:where(.astro-3EF6KSR2){position:fixed;top:0;left:0;z-index:-9999;display:none;width:100%;height:100vh;height:100dvh;padding:20rem;background:#f9f6f4}.header__inner:where(.astro-3EF6KSR2){position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(270deg,#fd8264 0,#fda769 50%,#fec868 100%);border-radius:40rem}.header__logo:where(.astro-3EF6KSR2){position:absolute;top:0;right:0;bottom:0;left:-920rem;max-width:300rem;margin:auto}.header__links:where(.astro-3EF6KSR2){position:absolute;top:40rem;right:-980rem;bottom:auto;left:0;display:grid;grid-template-columns:170rem 170rem;gap:5rem;max-width:345rem;margin:auto}.header__link:where(.astro-3EF6KSR2){transition:opacity .5s cubic-bezier(.23,1,.32,1)}.header__wave:where(.astro-3EF6KSR2){position:absolute;bottom:0;width:100%;height:555rem}.header__back:where(.astro-3EF6KSR2){position:absolute;right:20rem;bottom:20rem;z-index:1;width:60rem;height:60rem}.header__list:where(.astro-3EF6KSR2){position:absolute;top:0;right:-810rem;bottom:0;left:0;z-index:1;max-width:170rem;height:-moz-fit-content;height:fit-content;margin:auto}.header__item:where(.astro-3EF6KSR2){position:relative}.header__item:where(.astro-3EF6KSR2)[data-current]:before{position:absolute;top:0;right:auto;bottom:0;left:-20rem;width:14rem;height:14rem;margin:auto;content:"";background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.37245%208.37227C9.13047%207.61425%209.13047%206.38525%208.37245%205.62723C7.61442%204.8692%206.38543%204.8692%205.6274%205.62723C4.86938%206.38525%204.86938%207.61425%205.6274%208.37227C6.38543%209.13029%207.61442%209.13029%208.37245%208.37227Z%22%20fill%3D%22%23FEC868%22%2F%3E%3Cpath%20d%3D%22M6.99989%209.35965C6.61927%209.35965%205.51831%2010.9094%205.51831%2012.1904C5.51831%2013.4715%206.18122%2014%206.99989%2014C7.81855%2014%208.48146%2013.4724%208.48146%2012.1904C8.48146%2010.9084%207.40581%209.35965%206.99989%209.35965Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M2.28184%209.62241C1.37557%2010.5287%201.47194%2011.3707%202.05016%2011.9489C2.62839%2012.5272%203.47138%2012.6235%204.37668%2011.7173C5.28295%2010.811%205.61782%208.95463%205.33065%208.66844C5.06101%208.3988%203.18714%208.71711%202.28184%209.62241Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M1.80962%208.4815C3.09067%208.4815%204.64038%207.40585%204.64038%206.99993C4.64038%206.61931%203.09067%205.51835%201.80962%205.51835C0.528577%205.51835%200%206.18127%200%206.99993C0%207.81859%200.527604%208.4815%201.80962%208.4815Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M5.33139%205.33153C5.60103%205.06189%205.28271%203.18802%204.37741%202.28272C3.47114%201.37645%202.62912%201.47282%202.0509%202.05104C1.47267%202.62926%201.3763%203.47226%202.28257%204.37756C3.18885%205.28383%205.04519%205.61869%205.33139%205.33153Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.99989%204.64038C7.3805%204.64038%208.48146%203.09067%208.48146%201.80962C8.48146%200.528578%207.81757%200%206.99989%200C6.1822%200%205.51831%200.527604%205.51831%201.80962C5.51831%203.09164%206.59396%204.64038%206.99989%204.64038Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M11.7182%204.37664C12.6245%203.47037%2012.5281%202.62834%2011.9499%202.05012C11.3717%201.4719%2010.5287%201.37553%209.62337%202.2818C8.7171%203.18807%208.38223%205.04442%208.6694%205.33061C8.93904%205.60025%2010.8129%205.28194%2011.7182%204.37664Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M12.1904%205.51835C10.9093%205.51835%209.35962%206.594%209.35962%206.99993C9.35962%207.38054%2010.9093%208.4815%2012.1904%208.4815C13.4714%208.4815%2014%207.81859%2014%206.99993C14%206.18127%2013.4724%205.51835%2012.1904%205.51835Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.66844%208.66849C8.3988%208.93814%208.71711%2010.812%209.62241%2011.7173C10.5277%2012.6226%2011.3707%2012.5272%2011.9489%2011.949C12.5272%2011.3708%2012.6235%2010.5278%2011.7173%209.62246C10.811%208.71619%208.95463%208.38133%208.66844%208.66849Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:cover;transition:.5s cubic-bezier(.23,1,.32,1);transform:scale(0)}.header__item:where(.astro-3EF6KSR2)[data-current=true]{pointer-events:none}.header__item:where(.astro-3EF6KSR2)[data-current=true]:before{width:14rem;height:14rem;transform:scale(1)}.header__item:where(.astro-3EF6KSR2):not(:first-child){margin-top:30rem}.header__item--link:where(.astro-3EF6KSR2){color:#fff;font-size:16rem;line-height:1.625;font-weight:600;letter-spacing:.05em}html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal;font-size:.2666666667vw}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}main{display:block}[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration:none;text-decoration:none}a:active,a:hover{outline-width:0}b{font-weight:bolder}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto;resize:vertical}button,input,select,textarea{font:inherit}button{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none;width:100%;height:auto;vertical-align:bottom}progress{vertical-align:baseline}body,ul{padding:0;margin:0}body{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,yugothic,游ゴシック,Yu Gothic,meiryo,sans-serif;color:#473c33;background:#fff}ul{list-style:none}.kv:where(.astro-J7PV25F6){position:relative;display:flex;align-items:flex-end;width:100%;padding-top:375rem;background:linear-gradient(45deg,#fd8264 0,#fda769 50%,#fec868 100%)}.kv__inner:where(.astro-J7PV25F6){width:100%;padding:0 20rem 118rem}.kv__title:where(.astro-J7PV25F6){position:relative;z-index:1;max-width:232rem;opacity:0;transform:translateY(50rem)}.kv__title:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards}.kv__text:where(.astro-J7PV25F6){font-size:17rem;line-height:1.4705882353;font-weight:400;letter-spacing:.1em;color:#fff}.kv__text:where(.astro-J7PV25F6).-en{font-family:Lato,sans-serif;font-size:25rem;line-height:1.44;font-weight:400;font-style:italic}.kv__links:where(.astro-J7PV25F6){display:grid;grid-template-columns:140rem 140rem;gap:6rem;margin-top:14rem}.kv__link:where(.astro-J7PV25F6){opacity:0;transition:opacity .5s cubic-bezier(.23,1,.32,1);transform:translateY(50rem)}.kv__link:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) .6s forwards}.kv__illust:where(.astro-J7PV25F6){position:absolute;top:0;left:0;width:100%;opacity:0}.kv__illust:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeIn 1.5s cubic-bezier(.25,.46,.45,.94) forwards}.about:where(.astro-J7PV25F6){position:relative;z-index:1}.worry:where(.astro-J7PV25F6){padding:93rem 15rem 70rem;overflow-x:hidden;background:#fff}.worry:where(.astro-J7PV25F6):before,.worry__serif:where(.astro-J7PV25F6):before{position:absolute;z-index:-1;content:"";background-repeat:no-repeat;background-size:cover}.worry:where(.astro-J7PV25F6):before{top:-90rem;right:0;bottom:auto;left:0;width:100%;height:196rem;margin:auto;background-image:url(/assets/bg_wave.png)}.worry__serif:where(.astro-J7PV25F6),.worry__title:where(.astro-J7PV25F6){font-size:26rem;line-height:1.3846153846;font-weight:600;letter-spacing:.05em}.worry__title:where(.astro-J7PV25F6){text-align:center}.worry__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6){display:block;opacity:0}.worry__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeIn 1.2s cubic-bezier(.23,1,.32,1) .2s forwards}.worry__title:where(.astro-J7PV25F6).-orange{color:#fda769}.worry__serif:where(.astro-J7PV25F6){position:relative;max-width:240rem;padding:26rem 20rem;background:#f9f6f4;border-radius:10rem;opacity:0}.worry__serif:where(.astro-J7PV25F6):before{width:44rem;height:26rem;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2242%22%20height%3D%2224%22%20viewBox%3D%220%200%2042%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.13678%2022.9646C1.48498%2023.9407%20-0.460162%2022.2564%200.269681%2020.482L8.69436%20-3.78405e-06L42%20-1.19209e-06L3.13678%2022.9646Z%22%20fill%3D%22%23f9f6f4%22%2F%3E%3C%2Fsvg%3E')}.worry__serif:where(.astro-J7PV25F6):after{position:absolute;content:""}.worry__serif:where(.astro-J7PV25F6):nth-child(2n){transform:translate(-50rem,-100rem)}.worry__serif:where(.astro-J7PV25F6):nth-child(2n)[data-animate=active]{animation:serifAnimationDownLeft 1.5s cubic-bezier(.23,1,.32,1) .4s forwards}.worry__serif:where(.astro-J7PV25F6):nth-child(2n):before{bottom:-20rem;left:100rem}.worry__serif:where(.astro-J7PV25F6):nth-child(odd){margin-left:auto;transform:translate(50rem,-100rem)}.worry__serif:where(.astro-J7PV25F6):nth-child(odd)[data-animate=active]{animation:serifAnimationDownRight 1.5s cubic-bezier(.23,1,.32,1) .4s forwards}.worry__serif:where(.astro-J7PV25F6):nth-child(odd):before{top:-20rem;right:100rem;transform:rotate(180deg)}.worry__serif:where(.astro-J7PV25F6):first-of-type{margin-top:42rem}.worry__serif:where(.astro-J7PV25F6):first-of-type:after{bottom:-71px;left:7px;width:70rem;height:86rem;background-image:url(/assets/img_worry-illust-01.png);background-repeat:no-repeat;background-size:cover}.worry__serif:where(.astro-J7PV25F6):nth-of-type(2){margin-top:46rem}.worry__serif:where(.astro-J7PV25F6):nth-of-type(2):after{top:-111px;right:5px;width:70rem;height:125rem;background-image:url(/assets/img_worry-illust-02.png);background-repeat:no-repeat;background-size:cover}.worry__serif:where(.astro-J7PV25F6):nth-of-type(3){margin-top:28rem}.worry__serif:where(.astro-J7PV25F6):nth-of-type(3):after{bottom:-102px;left:7px;width:70rem;height:117rem;background-image:url(/assets/img_worry-illust-03.png);background-repeat:no-repeat;background-size:cover}.worry__serif:where(.astro-J7PV25F6):nth-of-type(4){margin-top:46rem}.worry__serif:where(.astro-J7PV25F6):nth-of-type(4):after{top:-90px;right:5px;width:70rem;height:106rem;background-image:url(/assets/img_worry-illust-04.png);background-repeat:no-repeat;background-size:cover}.worry__serif--text:where(.astro-J7PV25F6),.worry__text:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5833333333;font-weight:600;letter-spacing:.05em}.worry__text:where(.astro-J7PV25F6){font-size:16rem;line-height:1.625;text-align:center}.worry__text:where(.astro-J7PV25F6).-size-l{color:#fff;font-size:20rem;line-height:1.6;font-weight:600}.worry__text:where(.astro-J7PV25F6).-size-l>span:where(.astro-J7PV25F6){display:block;opacity:0}.worry__text:where(.astro-J7PV25F6).-size-l>span:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeIn 1.2s cubic-bezier(.23,1,.32,1) .4s forwards}.worry__text:where(.astro-J7PV25F6).-orange{color:#fda769}.worry__text:where(.astro-J7PV25F6).-bg-orange{padding:3rem 1rem;color:#fff;text-align:center;background:#fda769}.worry__text:where(.astro-J7PV25F6).-mt-s{margin-top:18rem}.worry__text:where(.astro-J7PV25F6).-mt-m{margin-top:40rem}.worry__text:where(.astro-J7PV25F6).-mt-l{margin-top:135rem}.worry__notice:where(.astro-J7PV25F6){margin-top:60rem}.worry__notice--serif:where(.astro-J7PV25F6){position:relative;width:100%;padding:32rem 20rem 50rem;background-image:url(/assets/bg_worry-serif.png);background-repeat:no-repeat;background-size:cover;border-radius:10px}.worry__notice--serif:where(.astro-J7PV25F6):before{position:absolute;top:0;right:0;bottom:-225rem;left:0;z-index:1;width:95rem;height:140rem;margin:auto;content:"";background-image:url(/assets/img_worry-serif.png);background-repeat:no-repeat;background-size:cover}.worry__notice--serif:where(.astro-J7PV25F6):after{position:absolute;right:0;bottom:-56rem;left:0;margin:auto;color:#fda769;text-align:center;content:"LIFE STYLE";opacity:.2;font-size:42rem;line-height:.7619047619;font-weight:600;letter-spacing:.12em}.scroll:where(.astro-J7PV25F6){position:absolute;top:-55rem;right:0;bottom:auto;left:0;display:flex;flex-direction:column;align-items:center;width:60rem;height:90rem;margin:0 auto}.scroll:where(.astro-J7PV25F6):before{display:block;color:#fff;content:"SCROLL";font-size:10rem;line-height:2.6;font-weight:700;letter-spacing:.2em}.scroll:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6){position:relative;width:2rem;height:65rem;margin-top:3rem;overflow:hidden;border-radius:50rem}.scroll:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6){position:absolute;inset:0;width:100%;height:100%;margin:auto;background:#fda769;transform:scaleY(0);animation:line 1.2s cubic-bezier(.645,.045,.355,1) infinite}.intro:where(.astro-J7PV25F6){padding:74rem 15rem 148rem;background:linear-gradient(45deg,#fd8264 0,#fda769 50%,#fec868 100%)}.intro__image:where(.astro-J7PV25F6){margin-top:32rem;opacity:0;transform:translateY(100rem) scale(0);transform-origin:50% 100%}.intro__image:where(.astro-J7PV25F6)[data-animate=active]{animation:ImageIn 1.2s cubic-bezier(.23,1,.32,1) forwards}.intro__title:where(.astro-J7PV25F6){font-size:26rem;line-height:1.3846153846;font-weight:600;letter-spacing:.05em;color:#fff;text-align:center}.intro__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6),.reason__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6){display:block;opacity:0}.intro__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeIn 1.2s cubic-bezier(.23,1,.32,1) forwards}.intro__feature:where(.astro-J7PV25F6){display:flex;align-items:center;justify-content:center;margin-top:50rem;opacity:0;transform:translateY(50rem)}.intro__feature:where(.astro-J7PV25F6)[data-animate=active],.intro__text--wrap:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards}.intro__cross:where(.astro-J7PV25F6){width:26rem;height:26rem;margin:0 10rem}.intro__item:where(.astro-J7PV25F6){position:relative;display:flex;align-items:center;justify-content:center;width:80rem;height:80rem;color:#fff;font-size:18rem;line-height:1.7777777778;font-weight:600;letter-spacing:.15em}.intro__item:where(.astro-J7PV25F6):before{position:absolute;inset:0;width:100%;height:100%;margin:auto;content:"";background:#fff;border-radius:50%;opacity:.2}.intro__desc:where(.astro-J7PV25F6){padding:0 15rem}.intro__text:where(.astro-J7PV25F6){font-size:14rem;line-height:1.7857142857;font-weight:400;letter-spacing:.05em;color:#fff}.intro__text--wrap:where(.astro-J7PV25F6){opacity:0;transform:translateY(50rem)}.intro__text--wrap:where(.astro-J7PV25F6):not(:first-child){margin-top:16rem}.intro__text:where(.astro-J7PV25F6).-size-l{font-size:18rem;line-height:1.6111111111;font-weight:600;letter-spacing:.1em;margin-top:20rem}.intro__text:where(.astro-J7PV25F6).-en{font-family:Lato,sans-serif;font-size:25rem;line-height:1.44;font-weight:400;font-style:italic}.intro__logo:where(.astro-J7PV25F6){display:block;max-width:180rem;margin:22rem auto 0}.intro__links:where(.astro-J7PV25F6){display:grid;grid-template-columns:140rem 140rem;gap:8rem;padding:0 15rem;margin-top:-8rem}.intro__link:where(.astro-J7PV25F6){transition:opacity .5s cubic-bezier(.23,1,.32,1)}.reason:where(.astro-J7PV25F6){position:relative;padding:92rem 15rem 78rem;background:#fff}.reason:where(.astro-J7PV25F6):before{position:absolute;top:-90rem;right:0;bottom:auto;left:0;width:100%;height:196rem;margin:auto;content:"";background-image:url(/assets/bg_wave.png);background-repeat:no-repeat;background-size:cover}.reason__content:where(.astro-J7PV25F6){margin-top:54rem}.reason__content:where(.astro-J7PV25F6):first-of-type .reason__illust:where(.astro-J7PV25F6):before{content:"01"}.reason__content:where(.astro-J7PV25F6):nth-of-type(2) .reason__illust:where(.astro-J7PV25F6):before{content:"02"}.reason__content:where(.astro-J7PV25F6):last-child .reason__illust:where(.astro-J7PV25F6):before{content:"03"}.reason__illust:where(.astro-J7PV25F6){position:relative;width:100%;padding-bottom:180rem;background:#f9f6f4;border-radius:20rem}.reason__illust:where(.astro-J7PV25F6):before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:60rem;height:60rem;font-family:Lato,sans-serif;color:#fda769;background:#fff;border-radius:0 0 20rem;font-size:30rem;line-height:1.0666666667;font-weight:600;letter-spacing:.05em}.reason__illust--image:where(.astro-J7PV25F6){position:absolute;inset:auto 0 0;max-width:217rem;margin:auto;opacity:0;transform:scale(0);transform-origin:50% 100%}.reason__illust--image:where(.astro-J7PV25F6)[data-animate=active]{animation:ImageIn 1.2s cubic-bezier(.23,1,.32,1) forwards}.reason__desc:where(.astro-J7PV25F6){padding:0 15rem}.reason__title:where(.astro-J7PV25F6){font-size:18rem;line-height:1.6111111111;font-weight:600;letter-spacing:.05em}.feature__title:where(.astro-J7PV25F6).-size-l>span:where(.astro-J7PV25F6)[data-animate=active],.reason__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeIn 1.2s cubic-bezier(.23,1,.32,1) .4s forwards}.reason__title:where(.astro-J7PV25F6):not(.-size-l){margin-top:20rem;opacity:0;transform:translateY(50rem)}.reason__title:where(.astro-J7PV25F6):not(.-size-l)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards}.reason__title:where(.astro-J7PV25F6).-size-l{font-size:26rem;line-height:1.3846153846;font-weight:600;letter-spacing:.05em;position:relative;z-index:1;text-align:center}.reason__title:where(.astro-J7PV25F6).-orange{color:#fda769}.reason__text:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5833333333;font-weight:600;letter-spacing:.05em;margin-top:10rem;opacity:0;transform:translateY(50rem)}.reason__text:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) .2s forwards}.feature:where(.astro-J7PV25F6){position:relative;z-index:-6;padding:82rem 0 0;color:#fff;background:#fda769}.feature__content:where(.astro-J7PV25F6){position:sticky;top:0;display:flex;flex-direction:column;align-items:center;padding:0 15rem;border-radius:20rem 20rem 0 0}.feature__content:where(.astro-J7PV25F6):not(:first-of-type){margin-top:-85rem}.feature__content:where(.astro-J7PV25F6):first-of-type{z-index:1}.feature__content:where(.astro-J7PV25F6):first-of-type .feature__title:where(.astro-J7PV25F6):not(.-size-l){margin-top:60rem}.feature__content:where(.astro-J7PV25F6):nth-of-type(2){z-index:2;background:#fd8264}.feature__content:where(.astro-J7PV25F6):nth-of-type(2) .feature__title:where(.astro-J7PV25F6).-en:before,.feature__content:where(.astro-J7PV25F6):nth-of-type(4) .feature__title:where(.astro-J7PV25F6).-en:before{color:#fff;opacity:.2}.feature__content:where(.astro-J7PV25F6):nth-of-type(3){z-index:3;background:#fda769}.feature__content:where(.astro-J7PV25F6):nth-of-type(4){z-index:4;background:#fd8264}.feature__content:where(.astro-J7PV25F6):nth-of-type(5){z-index:5;padding-bottom:70rem;background:#f9f6f4}.feature__content:where(.astro-J7PV25F6):nth-of-type(5) .feature__title:where(.astro-J7PV25F6){color:#473c33}.feature__content:where(.astro-J7PV25F6):nth-of-type(5) .feature__title:where(.astro-J7PV25F6).-en:before{color:#fda769;opacity:.2}.feature__content:where(.astro-J7PV25F6):nth-of-type(5) .feature__title:where(.astro-J7PV25F6).-orange{color:#fda769}.feature__title:where(.astro-J7PV25F6){font-size:20rem;line-height:1.6;font-weight:600;letter-spacing:.05em;position:relative;z-index:1;width:100%;text-align:center}.feature__title:where(.astro-J7PV25F6).-en:before{position:absolute;right:0;left:0;z-index:-1;margin:0 auto;color:#fd8264;content:attr(title);opacity:.5;font-size:46rem;line-height:.6956521739;font-weight:700;letter-spacing:.05em}.feature__title:where(.astro-J7PV25F6).-size-l{font-size:26rem;line-height:1.2307692308;font-weight:600;letter-spacing:.05em}.faq__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6),.feature__title:where(.astro-J7PV25F6).-size-l>span:where(.astro-J7PV25F6),.flow__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6),.plan__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6),.review__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6){display:block;opacity:0}.feature__title:where(.astro-J7PV25F6):not(.-size-l){margin-top:82rem}.feature__text:where(.astro-J7PV25F6){font-size:14rem;line-height:1.7857142857;font-weight:600;letter-spacing:.05em;margin-top:26rem}.feature__text:where(.astro-J7PV25F6).-sub{font-size:12rem;line-height:1.5833333333;font-weight:600;margin-top:22rem}.feature__image:where(.astro-J7PV25F6){max-width:200rem;margin-top:36rem}.feature__list:where(.astro-J7PV25F6){display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:100%;margin-top:50rem}.feature__item:where(.astro-J7PV25F6){display:flex;flex-direction:column;align-items:center;width:100%;padding:0 10rem 25rem}.feature__item--image:where(.astro-J7PV25F6){max-width:120rem}.feature__item--text:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5833333333;font-weight:600;letter-spacing:.05em;margin-top:16rem;color:#000;text-align:center}.feature__item:where(.astro-J7PV25F6):nth-child(odd){border-right:2rem solid #fff}.feature__item:where(.astro-J7PV25F6):nth-child(-n+2){border-bottom:2rem solid #fff}.feature__item:where(.astro-J7PV25F6):nth-child(n+3){padding:25rem 10rem}.review:where(.astro-J7PV25F6){padding:70rem 15rem 180rem;background:linear-gradient(270deg,#fd8264 0,#fda769 50%,#fec868 100%)}.review__title:where(.astro-J7PV25F6){font-size:26rem;line-height:1.3846153846;font-weight:600;letter-spacing:.05em;color:#fff;text-align:center}.faq__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active],.flow__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active],.plan__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active],.review__title:where(.astro-J7PV25F6)>span:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeIn 1.2s cubic-bezier(.23,1,.32,1) .4s forwards}.review__serif:where(.astro-J7PV25F6){position:relative;padding:30rem 30rem 20rem;background:#fff;border-radius:10rem}.review__serif:where(.astro-J7PV25F6):before{position:absolute;width:40rem;height:45rem;content:"";background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2247%22%20height%3D%2240%22%20viewBox%3D%220%200%2047%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.102194%2037.1176C-0.541006%2039.2466%201.99566%2040.8992%203.69197%2039.4561L45.4602%203.92431C47.0406%202.57981%2046.0873%20-4.97204e-06%2044.01%20-4.79092e-06L12.976%20-2.08505e-06C11.9902%20-1.9991e-06%2011.1208%200.644311%2010.8364%201.58573L0.102194%2037.1176Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:cover}.review__serif:where(.astro-J7PV25F6):nth-child(2n){margin-right:30rem;transform:translateY(100rem) scale(0) rotate(45deg);transform-origin:0 100%}.review__serif:where(.astro-J7PV25F6):nth-child(2n)[data-animate=active]{animation:serifAnimationUpLeft 1.2s cubic-bezier(.23,1,.32,1) forwards}.review__serif:where(.astro-J7PV25F6):nth-child(2n):before{bottom:-30rem;left:15rem}.review__serif:where(.astro-J7PV25F6):nth-child(odd){margin-left:30rem;transform:translateY(100rem) scale(0) rotate(-45deg);transform-origin:100% 100%}.review__serif:where(.astro-J7PV25F6):nth-child(odd)[data-animate=active]{animation:serifAnimationUpRight 1.2s cubic-bezier(.23,1,.32,1) forwards}.review__serif:where(.astro-J7PV25F6):nth-child(odd):before{right:15rem;bottom:-30rem;transform:scaleX(-1)}.review__serif:where(.astro-J7PV25F6):first-of-type{margin-top:44rem}.review__serif:where(.astro-J7PV25F6):nth-of-type(2){margin-top:48rem}.review__serif:where(.astro-J7PV25F6):nth-of-type(3){margin-top:52rem}.review__serif--title:where(.astro-J7PV25F6){font-size:16rem;line-height:1.125;font-weight:600;letter-spacing:.05em;color:#fda769}.review__serif--text:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5833333333;font-weight:600;letter-spacing:.05em;margin-top:10rem}.review__profile:where(.astro-J7PV25F6){display:grid;grid-template-columns:70rem auto;margin-top:16rem}.review__profile--image:where(.astro-J7PV25F6){grid-row:1/3}.review__profile--text:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5;font-weight:600;letter-spacing:.05em;padding-left:10rem}.review__profile--text:where(.astro-J7PV25F6):first-of-type{margin-top:auto}.flow:where(.astro-J7PV25F6){position:relative;z-index:1;padding:90rem 15rem 0;overflow-x:hidden;background:#fff}.flow:where(.astro-J7PV25F6):before{position:absolute;top:-90rem;right:0;bottom:auto;left:0;z-index:-1;width:100%;height:196rem;margin:auto;content:"";background-image:url(/assets/bg_wave.png);background-repeat:no-repeat;background-size:cover}.flow__title:where(.astro-J7PV25F6){font-size:26rem;line-height:1.3846153846;font-weight:600;letter-spacing:.05em;text-align:center}.flow__title:where(.astro-J7PV25F6).-orange{color:#fda769}.flow__content:where(.astro-J7PV25F6){position:relative;width:100%;padding:14rem 20rem 26rem 76rem;background:#f9f6f4;border-radius:10rem;opacity:0;transform:translate(50rem)}.flow__content:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeSlide 1.2s cubic-bezier(.23,1,.32,1) forwards}.flow__content:where(.astro-J7PV25F6):before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:60rem;height:60rem;font-family:Lato,sans-serif;color:#fda769;background:#fff;border-radius:0 0 20rem;font-size:30rem;line-height:1.0666666667;font-weight:600;letter-spacing:.05em}.flow__content:where(.astro-J7PV25F6):after{position:absolute;right:10rem;bottom:0;content:""}.flow__content:where(.astro-J7PV25F6):first-of-type{margin-top:43rem}.flow__content:where(.astro-J7PV25F6):first-of-type:before{content:"01"}.flow__content:where(.astro-J7PV25F6):first-of-type:after{width:35rem;height:31rem;background:url(/assets/img_flow-01.png);background-repeat:no-repeat;background-size:cover}.flow__content:where(.astro-J7PV25F6):nth-of-type(2):before{content:"02"}.flow__content:where(.astro-J7PV25F6):nth-of-type(2):after{width:40rem;height:47rem;background:url(/assets/img_flow-02.png);background-repeat:no-repeat;background-size:cover}.flow__content:where(.astro-J7PV25F6):last-child:before{content:"03"}.flow__content:where(.astro-J7PV25F6):last-child:after{width:40rem;height:67rem;background:url(/assets/img_flow-03.png);background-repeat:no-repeat;background-size:cover}.flow__content:where(.astro-J7PV25F6):not(:first-of-type){margin-top:20rem}.flow__text:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5833333333;font-weight:600;letter-spacing:.05em;margin-top:10rem}.plan:where(.astro-J7PV25F6){padding:113rem 15rem 70rem;overflow-x:hidden;background:#fff}.plan__title:where(.astro-J7PV25F6){font-size:26rem;line-height:1.3846153846;font-weight:600;letter-spacing:.05em;text-align:center}.plan__table:where(.astro-J7PV25F6){display:flex;flex-wrap:wrap;margin-top:44rem;opacity:0;transform:translateY(50rem)}.plan__table:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards}.plan__name:where(.astro-J7PV25F6){display:flex;align-items:center;width:170rem;min-height:48rem;padding:12rem 0 12rem 5rem;border-bottom:2rem solid #f3f3f2;font-size:10rem;line-height:1.3;font-weight:400;letter-spacing:.05em}.plan__name:where(.astro-J7PV25F6):first-of-type{font-size:12rem;line-height:1.1666666667;font-weight:400;letter-spacing:.05em;min-height:initial;padding:12rem 0 12rem 5rem;color:#afafaf}.plan__free:where(.astro-J7PV25F6){display:flex;align-items:center;justify-content:center;width:70rem;background:#fdfcfc;border-bottom:2rem solid #f3f3f2;font-size:10rem;line-height:1.3;font-weight:600;letter-spacing:.05em}.plan__free:where(.astro-J7PV25F6):first-of-type{font-size:12rem;line-height:1.5833333333;font-weight:400;letter-spacing:.05em;background:#f3f3f2;border-radius:8rem 8rem 0 0}.plan__standard:where(.astro-J7PV25F6){display:flex;align-items:center;justify-content:center;width:calc(100% - 240rem);background:#fffaf0;border-bottom:2rem solid #fff}.plan__standard:where(.astro-J7PV25F6):nth-of-type(2){font-size:12rem;line-height:1.5833333333;font-weight:400;letter-spacing:.05em;color:#fff;background:#fda769;border-bottom:2rem solid #fda769;border-radius:8rem 8rem 0 0}.plan__icon:where(.astro-J7PV25F6){max-width:24rem}.plan__none:where(.astro-J7PV25F6){width:14rem;height:3rem;background:#d8d8d8;border-radius:6rem}.plan__list:where(.astro-J7PV25F6){margin-top:40rem}.plan__item:where(.astro-J7PV25F6){padding:10rem 15rem 17rem;background:#fff4ed;border-radius:8rem;opacity:0;transform:translate(50rem)}.plan__item:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeSlide 1.2s cubic-bezier(.23,1,.32,1) forwards}.plan__item:where(.astro-J7PV25F6):not(:first-child){margin-top:20rem}.plan__item:where(.astro-J7PV25F6).-yellow{background:#fffaf0}.plan__item:where(.astro-J7PV25F6).-green{background:#f5f8ee}.plan__item--feature:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5833333333;font-weight:600;letter-spacing:.05em;padding-bottom:8rem;padding-left:5rem;color:#fda769;border-bottom:1rem solid #fda769}.plan__item--feature:where(.astro-J7PV25F6).-yellow{color:#fec868;border-bottom:1rem solid #fec868}.plan__item--feature:where(.astro-J7PV25F6).-green{color:#abc270;border-bottom:1rem solid #abc270}.plan__item--title:where(.astro-J7PV25F6){font-size:20rem;line-height:1.6;font-weight:600;letter-spacing:.05em;padding-left:6rem;margin-top:8rem;color:#fda769}.plan__item--title:where(.astro-J7PV25F6):after{position:relative;top:-4rem;display:inline-block;padding:3rem 13rem;margin-left:6rem;color:#fda769;content:"7日間無料トライアル";background:#fff;border:1rem solid #fda769;border-radius:30rem;font-size:12rem;line-height:1.5833333333;font-weight:600;letter-spacing:.05em}.plan__item--title:where(.astro-J7PV25F6).-yellow{color:#fec868}.plan__item--title:where(.astro-J7PV25F6).-yellow:after{color:#fec868;border:1rem solid #fec868}.plan__item--title:where(.astro-J7PV25F6).-green{color:#abc270}.plan__item--title:where(.astro-J7PV25F6).-green:after{color:#abc270;border:1rem solid #abc270}.plan__item--amount:where(.astro-J7PV25F6){font-size:12rem;line-height:1.5833333333;font-weight:400;letter-spacing:.05em;margin-top:2rem}.plan__item--amount:where(.astro-J7PV25F6):not(.-bold){padding-left:6rem}.plan__item--amount:where(.astro-J7PV25F6).-bold{font-size:12rem;line-height:1.5833333333;font-weight:600;font-family:Lato,sans-serif}.plan__item--amount:where(.astro-J7PV25F6).-bold:before{position:relative;top:2rem;display:inline-block;width:1rem;height:12rem;margin:0 5rem;content:"";background:#fda769}.plan__item--amount:where(.astro-J7PV25F6).-yellow:before{background:#fec868}.plan__item--amount:where(.astro-J7PV25F6).-green:before{background:#abc270}.faq:where(.astro-J7PV25F6){padding:73rem 15rem;background:#f9f6f4}.faq__title:where(.astro-J7PV25F6){font-size:26rem;line-height:1.3846153846;font-weight:600;letter-spacing:.05em;text-align:center}.faq__menu:where(.astro-J7PV25F6){border-bottom:1rem solid #fff;opacity:0;transform:translateY(50rem)}.faq__menu:where(.astro-J7PV25F6)[data-animate=active]{animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards}.faq__menu:where(.astro-J7PV25F6):first-of-type{margin-top:40rem;border-top:1rem solid #fff}.faq__menu:where(.astro-J7PV25F6)[data-accordion=open] .faq__question:where(.astro-J7PV25F6):after{transform:rotate(0)}.faq__answer:where(.astro-J7PV25F6),.faq__question:where(.astro-J7PV25F6){font-size:14rem;line-height:1.7857142857;font-weight:400;letter-spacing:.05em;position:relative}.faq__question:where(.astro-J7PV25F6){padding:25rem 45rem 15rem 40rem;cursor:pointer}.faq__question:where(.astro-J7PV25F6):before{position:absolute;top:0;right:auto;bottom:0;left:5rem;height:-moz-fit-content;height:fit-content;margin:auto;font-family:Lato,sans-serif;color:#fda769;content:"Q";font-size:24rem;line-height:1.3333333333;font-weight:700;letter-spacing:.05em}.faq__question:where(.astro-J7PV25F6):after{position:absolute;top:32rem;right:5rem;bottom:auto;left:auto;width:30rem;height:30rem;margin:auto;content:"";background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20transform%3D%22rotate\(90%2015%2015\)%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M22.5%2017.25L15%209.75L7.5%2017.25%22%20stroke%3D%22%23FDA769%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:cover;transition:transform .5s cubic-bezier(.23,1,.32,1);transform:rotate(180deg)}.faq__answer:where(.astro-J7PV25F6){height:0;overflow:hidden}.faq__answer:where(.astro-J7PV25F6):before{position:absolute;top:5rem;right:auto;bottom:auto;left:5rem;height:-moz-fit-content;height:fit-content;margin:auto;font-family:Lato,sans-serif;color:#abc270;content:"A";font-size:24rem;line-height:1.3333333333;font-weight:700;letter-spacing:.05em}.faq__answer--inner:where(.astro-J7PV25F6){padding:0 45rem 22rem 40rem}.faq__answer:where(.astro-J7PV25F6) span:where(.astro-J7PV25F6){opacity:.6}@media (min-width:480px){.footer__top:where(.astro-SZ7XMLTE){padding:100rem 20rem;background:url(/assets/bg_footer-pc.png);background-repeat:no-repeat;background-position:top;background-size:cover}.footer__bottom:where(.astro-SZ7XMLTE){padding:30rem 35rem}.header:where(.astro-3EF6KSR2){display:block}.header__link:where(.astro-3EF6KSR2):hover,.kv__link:where(.astro-J7PV25F6):hover{opacity:.7}html{font-size:1px}body{width:400rem;margin:0 auto}.kv:where(.astro-J7PV25F6){padding-top:367rem}.kv__inner:where(.astro-J7PV25F6){padding:0 20rem 125rem}.worry:where(.astro-J7PV25F6){padding:88rem 20rem 70rem}.worry:where(.astro-J7PV25F6):before{top:-95rem;right:0;bottom:auto;left:0}.worry__serif:where(.astro-J7PV25F6){padding:26rem 20rem 21rem}.worry__serif--text:where(.astro-J7PV25F6){font-size:14rem;line-height:1.7857142857;font-weight:600;letter-spacing:.04em}.worry__text:where(.astro-J7PV25F6){font-size:18rem;line-height:1.6111111111;font-weight:600;letter-spacing:.1em}.worry__text:where(.astro-J7PV25F6).-bg-orange{padding:2rem 5rem}.worry__text:where(.astro-J7PV25F6).-mt-l{margin-top:125rem}.worry__notice:where(.astro-J7PV25F6){margin-top:50rem}.worry__notice--serif:where(.astro-J7PV25F6){padding:32rem 25rem 56rem}.scroll:where(.astro-J7PV25F6){top:-60rem;right:0;bottom:auto;left:0}.scroll:where(.astro-J7PV25F6):before{font-size:12rem;line-height:2.1666666667;font-weight:700}.intro:where(.astro-J7PV25F6){padding:74rem 20rem 155rem}.intro__feature:where(.astro-J7PV25F6){margin-top:45rem}.intro__link:where(.astro-J7PV25F6):hover{opacity:.7}.reason:where(.astro-J7PV25F6){padding:87rem 20rem 73rem}.flow:where(.astro-J7PV25F6):before,.reason:where(.astro-J7PV25F6):before{top:-95rem;right:0;bottom:auto;left:0}.reason__desc:where(.astro-J7PV25F6){padding:0 10rem}.reason__text:where(.astro-J7PV25F6){font-size:14rem;line-height:1.7857142857;font-weight:600;margin-top:8rem}.feature__content:where(.astro-J7PV25F6){padding:0 30rem}.feature__text:where(.astro-J7PV25F6){font-size:16rem;line-height:1.625;font-weight:600;margin-top:24rem}.feature__image:where(.astro-J7PV25F6),.feature__text:where(.astro-J7PV25F6).-sub{font-size:14rem;line-height:1.7857142857;font-weight:600;margin-top:12rem}.feature__image:where(.astro-J7PV25F6){margin-top:33rem}.feature__item:where(.astro-J7PV25F6){padding:0 10rem 20rem}.feature__item--text:where(.astro-J7PV25F6){font-size:14rem;line-height:1.7857142857;font-weight:600}.feature__item:where(.astro-J7PV25F6):nth-child(n+3){padding:20rem 10rem}.review:where(.astro-J7PV25F6){padding:70rem 20rem 180rem}.review__serif:where(.astro-J7PV25F6){padding:24rem 30rem 22rem}.review__serif:where(.astro-J7PV25F6):nth-child(2n){margin-right:45rem}.review__serif:where(.astro-J7PV25F6):nth-child(odd){margin-left:45rem}.review__serif--title:where(.astro-J7PV25F6){font-size:18rem;line-height:1.6111111111;font-weight:600}.review__serif--text:where(.astro-J7PV25F6){margin-top:5rem;font-size:14rem;line-height:1.7857142857;font-weight:600}.review__profile:where(.astro-J7PV25F6){margin-top:12rem}.flow:where(.astro-J7PV25F6){padding:90rem 20rem 0}.flow__content:where(.astro-J7PV25F6){padding:12rem 20rem 23rem 70rem}.flow__text:where(.astro-J7PV25F6){font-size:14rem;line-height:1.7857142857;font-weight:600}.plan:where(.astro-J7PV25F6){padding:73rem 20rem 80rem}.plan__name:where(.astro-J7PV25F6){width:185rem;min-height:60rem;padding:12rem 0;font-size:12rem;line-height:1.4166666667;font-weight:400}.plan__name:where(.astro-J7PV25F6):first-of-type{padding:12rem 0}.plan__standard:where(.astro-J7PV25F6){width:calc(100% - 255rem)}.plan__item:where(.astro-J7PV25F6){padding:15rem 10rem 25rem}.plan__item--feature:where(.astro-J7PV25F6){padding-left:10rem;font-size:14rem;line-height:1.7857142857;font-weight:600}.plan__item--title:where(.astro-J7PV25F6){font-size:22rem;line-height:1.4545454545;font-weight:600;padding-left:10rem;margin-top:15rem}.plan__item--title:where(.astro-J7PV25F6):after{margin-left:15rem;font-size:14rem;line-height:1.7857142857;font-weight:600}.plan__item--amount:where(.astro-J7PV25F6):not(.-bold){padding-left:10rem}.plan__item--amount:where(.astro-J7PV25F6){font-size:14rem;line-height:1.3571428571;font-weight:600;margin-top:0}.plan__item--amount:where(.astro-J7PV25F6).-bold{font-size:16rem;line-height:1.375;font-weight:600}.faq:where(.astro-J7PV25F6){padding:73rem 30rem}.faq__menu:where(.astro-J7PV25F6){border-bottom:2rem solid #fff}.faq__menu:where(.astro-J7PV25F6):first-of-type{margin-top:40rem;border-top:2rem solid #fff}.faq__question:where(.astro-J7PV25F6){padding:24rem 50rem 15rem 35rem}.faq__answer:where(.astro-J7PV25F6):before,.faq__question:where(.astro-J7PV25F6):before{left:0}.faq__answer--inner:where(.astro-J7PV25F6){padding:0 50rem 24rem 35rem}}@media (min-width:800px){.footer__back:where(.astro-SZ7XMLTE){display:none}}@media (max-width:799px){.header__back:where(.astro-3EF6KSR2),.header__links:where(.astro-3EF6KSR2),.header__list:where(.astro-3EF6KSR2),.header__logo:where(.astro-3EF6KSR2){display:none}}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
/* line 4, app/assets/stylesheets/regulations.scss */
.rule-div {
  margin: 20px 15px;
}

/* line 8, app/assets/stylesheets/regulations.scss */
.rule-div h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
}

/* line 13, app/assets/stylesheets/regulations.scss */
.rule-div h2 {
  font-size: 17px;
  font-weight: bold;
}

/* line 17, app/assets/stylesheets/regulations.scss */
.rule-div h3 {
  font-size: 15px;
}

/* line 20, app/assets/stylesheets/regulations.scss */
.rule-div li {
  list-style: none;
  margin: 5px 0;
  font-size: 13px;
}

/* line 25, app/assets/stylesheets/regulations.scss */
.rule-div p {
  font-size: 13px;
}
