@charset "UTF-8";aaa{color:#e5f9e5}*,*:before,*:after{box-sizing:border-box;word-break:break-all}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr,button,input{margin:0;padding:0;font:inherit;vertical-align:bottom;border:0;text-indent:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}i,em{font-style:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}table{text-align:left;border-collapse:collapse;border-spacing:0}button,input{background-color:transparent;border:none;border-radius:unset}pre{white-space:normal}img{max-width:100%}details{display:block}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}a:hover{transition:opacity .3s;opacity:.7}input[type=checkbox]+span{vertical-align:middle}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(roboto-v20-latin-100.woff2) format("woff2"),url(roboto-v20-latin-100.woff) format("woff"),url(roboto-v20-latin-100.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(roboto-v20-latin-300.woff2) format("woff2"),url(roboto-v20-latin-300.woff) format("woff"),url(roboto-v20-latin-300.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(roboto-v20-latin-regular.woff2) format("woff2"),url(roboto-v20-latin-regular.woff) format("woff"),url(roboto-v20-latin-regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(roboto-v20-latin-500.woff2) format("woff2"),url(roboto-v20-latin-500.woff) format("woff"),url(roboto-v20-latin-500.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(roboto-v20-latin-700.woff2) format("woff2"),url(roboto-v20-latin-700.woff) format("woff"),url(roboto-v20-latin-700.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(roboto-v20-latin-900.woff2) format("woff2"),url(roboto-v20-latin-900.woff) format("woff"),url(roboto-v20-latin-900.ttf) format("truetype")}body{margin:0;padding:0;color:#2b2b2b;font-family:Roboto,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-size:16px}@media screen and (max-width: 640px){body{font-size:3.8vw}}body a{color:#69d4cd;text-decoration:underline}body a:hover{text-decoration:underline}.header{position:fixed;top:0;width:100vw;height:94px;display:flex;justify-content:space-between;align-items:center;padding:20px 20px 20px 40px;background-color:#fff;z-index:999}.headerLogo{display:flex;align-items:center;width:50%;max-width:260px;gap:16px}.headerLogo>img{width:auto}.headerLogo__ae{height:40px}.headerLogo__nurse{height:34px}.header nav{position:relative;display:flex;justify-content:flex-end;gap:20px;height:54px}.header nav>a{display:flex;align-items:center;justify-content:center;width:130px;height:56px;padding:0 5px;color:#fff;text-decoration:none;font-size:16px;font-weight:600;border-radius:10px;text-align:center;background-color:#a6a6a6;line-height:1.25}.header nav>a.--login{background-color:#69d4cd}.header nav>a.--regist{background-color:#ff8b80}.header nav>ul{position:fixed;top:94px;right:0;width:25%;max-width:400px;min-width:240px;background-color:#eee}.header nav>ul>li{border-bottom:1px solid #DAD7D4}.header nav>ul>li>a{display:block;width:100%;padding:1em 0;text-align:center;font-size:20px;text-decoration:none}.header nav>ul>li>a:hover{text-decoration:underline}@media screen and (max-width: 640px){.header{gap:0;height:60px;max-height:60px;padding:10px}.headerLogo{height:60px;width:52vw;gap:0 5px;flex-wrap:wrap}.headerLogo__ae{height:auto;max-height:22px;width:100%}.headerLogo__nurse{height:auto;max-height:20px;width:100%}.header nav{gap:2vw;height:100%;padding:0}.header nav>a{width:auto;height:40px;padding:0 .5em;color:#fff;text-decoration:none;font-size:12px;font-weight:600;border-radius:5px;background-color:#a6a6a6;letter-spacing:-.05em}.header nav>a.--login{background-color:#69d4cd}.header nav>a.--regist{background-color:#ff8b80}.header nav>ul{position:fixed;top:60px;right:0;width:25%;max-width:400px;min-width:240px;background-color:#eee}.header nav>ul>li{border-bottom:1px solid #DAD7D4}.header nav>ul>li>a{display:block;width:100%;padding:1em 0;text-align:center;font-size:4vw;text-decoration:none}.header nav>ul>li>a:hover{text-decoration:underline}}.hamburger{width:54px;height:54px;transition:all .35s;cursor:pointer;z-index:99}.hamburger__line{position:absolute;right:0;width:54px;height:8px;background-color:gray;transition:all .25s;transform-origin:50% 50%}.hamburger__line-1{top:0}.hamburger__line-2{top:50%;transform:translateY(-50%)}.hamburger__line-3{top:100%;transform:translateY(-100%)}.hamburger.--active .hamburger__line{transform-origin:50% 50%}.hamburger.--active .hamburger__line-1{top:0;transform:translateY(27px) rotate(45deg)}.hamburger.--active .hamburger__line-2{top:50%;height:0;transform:translateY(50%)}.hamburger.--active .hamburger__line-3{top:100%;transform:translateY(-27px) rotate(-45deg)}.hamburger.--inactive .hamburger__line-1{top:0}.hamburger.--inactive .hamburger__line-2{top:50%}.hamburger.--inactive .hamburger__line-3{top:100%}.hamburger-menu{position:absolute;width:calc(100vw + 20px);height:100vh;margin-top:94px;background-color:#00000080;transition:1s all;top:-20px;right:-20px}.hamburger-menu>ul{position:absolute;right:0;display:block;width:23%;max-width:360px;height:100%;background-color:#fff;border-top:2px solid #a6a6a6}.hamburger-menu>ul>li{display:flex;width:100%;height:80px;padding-left:0;text-align:center;border-bottom:2px solid #a6a6a6;font-size:20px;font-weight:600}.hamburger-menu>ul>li>a{display:block;height:80px;width:100%;line-height:80px;color:#2b2b2b;text-decoration:none}.hamburger-menu>ul>li>a:hover{text-decoration:underline;background-color:#69d4cd;transition:background-color .3s}.hamburger-menu.--inactive{opacity:0;pointer-events:none}.hamburger-menu.--inactive>ul{right:-360px}.hamburger-menu.--active{opacity:1;pointer-events:auto}.hamburger-menu.--active>ul{right:0}@media screen and (max-width: 640px){.hamburger{position:relative;width:44px;height:40px;margin:0;padding:0}.hamburger__line{left:0;width:42px;height:4px;background-color:gray;transition:all .25s}.hamburger.--active .hamburger__line-1{top:18px;transform:translate(0) rotate(45deg)}.hamburger.--active .hamburger__line-2{top:0;height:0;transform:translateY(50%)}.hamburger.--active .hamburger__line-3{top:18px;transform:translate(0) rotate(-45deg)}.hamburger.--inactive .hamburger__line-1{top:2px}.hamburger.--inactive .hamburger__line-2{top:20px}.hamburger.--inactive .hamburger__line-3{top:38px}.hamburger-menu{position:absolute;margin-top:50px;top:0;right:-20px}.hamburger-menu>ul{width:23%;max-width:360px;min-width:16em}.hamburger-menu>ul>li{font-size:4vw;line-height:12vw}}.wrapper{position:relative;box-sizing:border-box;width:100%;min-height:100vh;padding-bottom:80px}.wrapper-inner{widith:100%;max-width:1124px;margin:0 auto}@media screen and (max-width: 640px){.wrapper-inner{width:100%;max-width:none}}main{width:100%;height:auto;padding-top:94px}@media screen and (max-width: 640px){main{padding-top:60px;height:auto;background-size:auto 18vw;background-position:center bottom -2vw}}.footer{position:absolute;bottom:0;display:block;width:100vw;height:80px;padding:20px 0;border-top:2px solid #DAD7D4}.footer__copy{padding:.5em;background-color:#f0f0f0}.pageTitle{display:flex;align-items:center;background-color:#fdf6f4;height:144px}.pageTitle>*{display:block;width:100%;max-width:1124px;margin:0 auto;font-size:32px;font-weight:600;text-align:center}@media screen and (max-width: 640px){.pageTitle{height:80px}.pageTitle>*{max-width:640px;font-size:24px}}.contentBody{padding:0 0 120px;min-height:800px}.contentBody__inner{max-width:1124px;width:90%;margin:0 auto;padding-top:80px}.contentBody__inner.--w640{max-width:640px}.contentBody__inner.--w880{max-width:880px}.contentBody__inner.--w1000{max-width:1000px}.contentBody.--cream{background-color:#fffee9}@media screen and (max-width: 640px){.contentBody{padding:0 0 80px}.contentBody__inner{padding-top:40px}}.agreement{text-align:center}.agreement__caution{margin-bottom:.75rem;font-weight:600;color:#e33e63}.agreement>ul{display:inline-block;width:auto;text-align:left}.agreement>ul>li label{display:flex;align-items:center;justify-content:flex-start}.agreement>ul>li label input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:.5em}@media screen and (max-width: 640px){.agreement>ul>li label input[type=checkbox]{width:3.6vw;height:3.6vw;min-width:3.6vw;min-height:3.6vw}}.agreement>ul>li:not(:first-child){margin-top:1em}.alert{display:flex;justify-content:center;max-width:800px;margin:40px auto;padding:2em;background-color:#fdf6f4;color:#e33e63;font-weight:600}.alert--border{border:2px solid #e33e63;background:none}.alert-success{background-color:#e5f9e5}.alert-success__text{position:relative;display:flex;align-items:flex-start;padding-left:24px;line-height:1;color:#2b2b2b}.alert-success__text:before{content:"";display:block;position:absolute;left:0;width:16px;height:10px;border-left:3px solid #328425;border-bottom:3px solid #328425;transform:rotate(-45deg)}@media screen and (max-width: 640px){.alert{width:100%}}.badgeArea{margin:120px auto 80px;text-align:center}.badgeArea-badge{width:630px;margin-bottom:20px}.badgeArea-sup{font-size:12px!important;text-align:center;margin-bottom:40px}.badgeArea-btn{width:570px}.box{margin:0 auto}.box.--w1000{margin-right:auto;margin-left:auto}@media screen and (min-width: 640px){.box.--w1000{max-width:1000px;min-width:auto;margin-bottom:60px;padding-left:80px;padding-right:40px}}@media screen and (max-width: 640px){.box.--w1000{width:100%;padding:2vw 3.2vw;margin-bottom:5vw}}.borderBox{max-width:800px;margin:0 auto;padding:40px 80px;border:2px solid #DAD7D4}@media screen and (max-width: 640px){.borderBox{padding:1em}}.button{--button-color: white;--button-bg-color: #69d4cd;--button-border-color: #69d4cd;display:flex;align-items:center;justify-content:center;min-width:200px;padding:.5em 1.5em;color:var(--button-color, white);background-color:var(--button-bg-color);border:2px solid var(--button-border-color);font-weight:600;font-size:20px;border-radius:10px;text-decoration:none;text-align:center}.button:disabled{--button-bg-color: #a6a6a6;--button-border-color: #a6a6a6}.button.--gray{--button-bg-color: #a6a6a6;--button-border-color: #a6a6a6}.button.--orange{--button-bg-color: #e68d33;--button-border-color: #e68d33}.button.--red{--button-bg-color: #ff8b80;--button-border-color: #ff8b80}.button.--white{--button-bg-color: white;--button-color: #4ecdc4}.button.--bordered{--button-color: #4ecdc4;--button-bg-color: white;--button-border-color: #4ecdc4}.button.--send{--button-bg-color: #ff8b80;--button-border-color: #ff8b80}.button.--inline{display:inline;min-width:auto;padding:.5em .75em;vertical-align:middle;font-size:14px}.button.--border{color:var(--button-bg-color);background-color:#fff;border-color:var(--button-border-color)}.button.--wide{min-width:300px;padding:.5em}.button.--small{font-size:14px}@media screen and (min-width: 640px){.button{display:inline-block;width:auto;max-width:640px}.button.--wide{min-width:420px;padding:1em}}.buttonBox{margin:40px auto;display:flex;gap:20px 40px;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 640px){.buttonBox.--reverse-sp{flex-direction:column-reverse;width:max-content}}.creditCard-list{display:flex;gap:1em;margin-bottom:1em}.creditCard-list>img{height:40px;width:auto}@media screen and (max-width: 640px){.creditCard-list>img{height:8vw}}.creditCard-cvv{margin-top:1em;display:flex;gap:1em}.creditCard-cvv>img{height:40px;width:auto}@media screen and (max-width: 640px){.creditCard-cvv>img{height:14vw}}.creditCard-cvv>p{font-size:.75em}.definitionList{display:flex;flex-wrap:wrap;gap:1em 0}.definitionList>dt,.definitionList>dd{border-bottom:1px solid #DAD7D4}.definitionList>dt{width:25%;font-weight:600}.definitionList>dd{width:70%}@media screen and (max-width: 640px){.definitionList{display:block}.definitionList>dt,.definitionList>dd{width:100%}.definitionList>dt{border-bottom:none;padding:.5em 0 .25em}.definitionList>dd{padding:.25em 0 .5em 1em}}.faq-category{position:relative;margin-top:1em;padding:.5em;margin-bottom:20px;background-color:#c8f0ed;text-align:center;border-radius:20px;font-size:18px;font-weight:600}.faq-category:after{content:"";position:absolute;width:0;height:0;left:calc(50% - 16px);bottom:-16px;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-top:16px solid #c8f0ed;border-bottom:0}@media screen and (min-width: 640px){.faq{max-width:900px;margin:0 auto}.faq-category{margin-top:40px;font-size:22px}}.form input,.form textarea{padding:.75em;border:1px solid #a6a6a6;border-radius:3px;vertical-align:middle}.form input[type=checkbox],.form textarea[type=checkbox]{vertical-align:middle;margin:0 .25em}.form input[type=email],.form textarea[type=email]{width:100%}.form input.--inputError,.form textarea.--inputError{background-color:#fff3f3}.form textarea{width:100%}.form .--inquiry:after{display:inline-block;content:"必須";margin-left:5px;padding:1px 6px;border:1px solid #e33e63;border-radius:12px;background-color:#fdf6f4;color:#e33e63;font-size:12px;font-weight:600}.form-item{display:flex}.form .--note{margin-bottom:1em}.form .--error{color:red}.form .display-password{display:inline-block;margin-left:5px;padding:1px 6px;border:1px solid #147bc1;border-radius:12px;background-color:#e9eff7;color:#147bc1;font-size:12px;font-weight:600;cursor:pointer;vertical-align:text-top}@media screen and (max-width: 640px){.form input[type=email],.form input[type=text],.form input[type=number],.form input[type=tel],.form input[type=date],.form input[type=password]{width:100%}}.fraction{display:inline-flex;flex-direction:column;justify-content:center;vertical-align:middle}.fraction>span{display:block;width:100%;text-align:center}.fraction__top{border-bottom:1px solid #2b2b2b}.heading-h2{max-width:640px;margin:0 auto 28px;font-size:40px;font-weight:600;text-align:center}.heading-h2:after{content:"";display:block;margin:0 auto;width:30px;height:4px;background-color:#ff8b80}.heading-h3{display:flex;justify-content:flex-start;align-items:center;height:60px;padding-left:20px;font-size:20px;font-weight:600;margin-bottom:40px;background-color:#c8f0ed;border-left:20px solid #4ecdc4;border-radius:5px}.heading-h3>span{display:flex;justify-content:flex-start;align-items:center;height:60px;margin-left:-20px;margin-right:20px;padding:.5em 20px .5em 0;color:#fff;background-color:#4ecdc4;letter-spacing:.1em}.heading-h3>span>span{font-size:28px}.indexAttention{font-size:11px;line-height:1.2em;color:#a6a6a6;padding:7px;border:1px solid #DAD7D4;background-color:#fff}.indexAttention__inner{max-width:1124px;margin:0 auto}@media screen and (min-width: 640px){.indexAttention{text-align:center;font-size:12px}}.inputList>li:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 640px){.inputList>li.--inquiry input[type=text],.inputList>li.--inquiry input[type=number]{width:80%}}@media screen and (min-width: 640px){.inputList.--horizontal{display:flex}.inputList.--horizontal>li:not(:last-child){margin-right:1em;margin-bottom:0}}.inquiryBtn{width:100px;position:fixed;top:200px;right:0;z-index:100}.inquiryBtn.-application{top:200px}.inquiryBtn.-faq{top:500px}@media screen and (max-width: 640px){.inquiryBtn{display:none}.inquiryBtn.-application{top:auto;bottom:200px}.inquiryBtn.-faq{top:auto;bottom:20px}}.insuranceAccident{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.insuranceAccident__graph{width:100%}.insuranceAccident__graph>img{width:100%;height:auto}.insuranceAccident__box{display:flex;align-items:flex-end;justify-content:flex-start;gap:20px;bottom:0;max-width:630px;width:100%;margin:0 auto}.insuranceAccident__box>*{flex-grow:1}.insuranceAccident__pict{max-width:30vw;width:30vw;min-width:5vw}.insuranceAccident__pict>img{max-width:30vw;min-width:0;height:auto}.insuranceAccident__list{padding-left:1em}.insuranceAccident__list li{text-align:left;text-indent:-1em;font-size:11px;white-space:nowrap}.insuranceAccident__list li:before{content:"● ";color:#a6a6a6}@media screen and (min-width: 640px){.insuranceAccident__graph{display:block;width:100%;min-height:380px;margin:20px auto 0}}@media screen and (min-width: 640px) and (min-width: 640px){.insuranceAccident__graph{max-width:640px}}@media screen and (min-width: 640px){.insuranceAccident__graph>img{width:100%;height:auto}.insuranceAccident__box{bottom:0;display:flex;align-items:flex-end;gap:20px;width:100%;margin:-30px auto 0}.insuranceAccident__pict{width:120px;height:auto}.insuranceAccident__list li{text-align:left;font-size:14px;text-indent:-1em;padding-left:1em}.insuranceAccident__list li:before{content:"●";color:#a6a6a6}}@media screen and (max-width: 799px) and (min-width: 640px){.insuranceAccident__pict{width:120px}.insuranceAccident__list{padding-left:1em}.insuranceAccident__list li{font-size:14px}}.insuranceLawer p,.insuranceLawer li{font-size:1.375rem}.insuranceLawer__heading{margin-top:80px;margin-bottom:20px;font-size:1.75rem;line-height:1.0714285714em;font-weight:600}.insuranceLawer__heading>span{font-weight:400}.insuranceLawer table{width:100%;border-collapse:separate;border-spacing:6px;margin-bottom:20px}.insuranceLawer table th,.insuranceLawer table td{padding:.5em;text-align:center;font-size:1.5625rem}.insuranceLawer table th{background-color:#ff8b80;color:#fff}.insuranceLawer table td{background-color:#fff}.insuranceLawer ul li{text-indent:-1em;padding-left:1em}.insurancePageContent p,.insurancePageContent li{font-size:18px}.insurancePageContent-sec{padding-top:120px}.insurancePageContent-sec p.--lead{text-align:center;font-size:24px;line-height:36px;margin-bottom:.5em}@media screen and (max-width: 640px){.insurancePageContent-sec p.--lead{font-size:16px}}.insurancePageContent-sec__heading{transform:scale(.65);margin-bottom:1.75rem}@media screen and (max-width: 640px){.insurancePageContent-sec__heading{transform:scale(1)}}.insurancePageContent-sec__subHeading{margin-top:100px;text-align:center;font-size:1.75rem}.insurancePageContent-sec__sub{transform:scale(.65);margin-bottom:1.75rem;margin-top:4.375rem}@media screen and (max-width: 640px){.insurancePageContent-sec__sub{transform:scale(1)}}.insurancePageContent-sec__hr{width:50px;height:0;margin:60px auto;border-top:6px solid #a6a6a6}.insurancePageTitle{background-color:#4ecdc4}.insurancePageTitle-inner{position:relative;width:95%;max-width:1200px;margin:60px auto 0;padding:40px 0 30px;text-align:center}.insurancePageTitle-sub{margin-bottom:20px}.insurancePageTitle-sub>img{width:50%;max-width:418px}.insurancePageTitle-title{margin-bottom:24px}.insurancePageTitle-title>img{width:67%;max-width:660px}.insurancePageTitle-price>img{width:58%;max-width:601px}.insurancePageTitle-pict{position:absolute;width:16.75%;max-width:240px;left:0;bottom:0}.insuranceWhenPrice{margin:1.5em 0;padding:1.5em 0;border-top:6px solid #a6a6a6;border-bottom:6px solid #a6a6a6;text-align:center;font-size:1.75rem}.insuranceWhenPrice-price{font-size:2.125rem;line-height:1.5em;font-weight:600}.insuranceWhenPrice-price:not(:last-child){margin-bottom:.5em}.insuranceWhenPrice-price>strong{font-size:3.4375rem;color:#ff8b80;vertical-align:baseline}.list.--circle>li,.list.--circle-red>li,.list.--dot>li{text-indent:-1em;padding-left:1em}.list.--circle>li:before,.list.--circle-red>li:before,.list.--dot>li:before{margin-right:.1em}.list.--circle>li:before,.list.--circle-red>li:before{content:"●";color:#a6a6a6}.list.--circle-red>li:before{color:#ff8b80}.list.--dot>li:before{content:"・"}@media screen and (max-width: 640px){.list{text-align:left}}.popup{position:fixed;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#000000b3}.popupLink{color:#69d4cd;text-decoration:underline}.popup:not(.is-active){display:none}.popup-contents{position:relative;top:5vh;max-width:90vw;max-height:84vh;background-color:#fff}@media screen and (min-width: 640px){.popup-contents{top:30px;max-width:1124px;max-height:calc(84vh - 60px)}}.popup-contents__inner{padding:1em}@media screen and (min-width: 640px){.popup-contents__inner{padding:40px}}.popup-contents__title{padding-bottom:.25em;margin-bottom:1em;border-bottom:1px solid #DAD7D4;font-size:1.25em;font-weight:600}@media screen and (min-width: 640px){.popup-contents__title{font-size:24px}}.popup-contents__body p{margin-bottom:.5em}.popup-contents:before{position:absolute;right:0;bottom:100%;display:block;width:40px;height:40px;background-image:url(/img/components/popup/close.svg);background-size:contain;content:"";pointer-events:none}@media screen and (min-width: 640px){.popup-contents:before{bottom:calc(100% + 15px);width:60px;height:60px}}.popup-scrollable{width:100%;max-height:inherit;overflow-y:scroll}.premium{text-align:center}.premium__price{text-align:center;max-width:640px;margin:0 auto}@media screen and (max-width: 799px) and (min-width: 640px){.premiumTable{width:100%;overflow-x:scroll;padding:28px 14px;background-color:#f0f0f0;margin:0;scrollbar-color:#ff8b80 white;scrollbar-width:20px}.premiumTable::-webkit-scrollbar{height:20px;background-color:#fff}.premiumTable::-webkit-scrollbar-thumb{background-color:#ff8b80;border-radius:8px}.premiumTable::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}}@media screen and (max-width: 640px){.premiumTable{width:100%;overflow-x:scroll;padding:28px 14px;background-color:#f0f0f0;margin:0;scrollbar-color:#ff8b80 white;scrollbar-width:20px}.premiumTable::-webkit-scrollbar{height:20px;background-color:#fff}.premiumTable::-webkit-scrollbar-thumb{background-color:#ff8b80;border-radius:8px}.premiumTable::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}}.premiumTable>table{width:auto;margin:0 auto;background-color:#fff;border-top:1px solid #DAD7D4;border-right:1px solid #DAD7D4}.premiumTable>table>tbody>tr>th,.premiumTable>table>tbody>tr>td{white-space:nowrap;font-size:16px;border-bottom:1px solid #DAD7D4;vertical-align:middle;border-left:1px solid #DAD7D4}.premiumTable>table>tbody>tr>th{padding:.5em;background-color:#c8f0ed;text-align:center;line-height:1.2}.premiumTable>table>tbody>tr>td{padding:.5em 1em}.premiumTable>table>tbody>tr>td:nth-of-type(n+2){text-align:right}@media screen and (min-width: 640px){.premiumTable>table>tbody>tr>th,.premiumTable>table>tbody>tr>td{font-size:18px}}.section{width:100%;text-align:center;padding:56px 14px;overflow:hidden}@media screen and (min-width: 640px){.section{padding:84px 14px}}.section_inner{margin:0 auto;max-width:1124px;text-align:left}@media screen and (min-width: 640px){.section_inner.--w640{width:640px}.section_inner.--w800{width:800px}}.section.--low{padding:28px 14px}.section.--bgAqua{background-color:#c8f0ed}.section.--bgCream{background-color:#fffee9}.section.--bgRed{background-color:#ff8b80}.section.--bgGray{background-color:#f0f0f0}.select{font-size:18px;padding:.5em;border-color:#a6a6a6}.solicitationPolicy{background-color:#fff;border:1px solid #DAD7D4;padding:1em;font-size:12px}.sup{font-size:clamp(.5em,12px,16px);vertical-align:super}.table{width:100%;margin:0 auto;border:1px solid #DAD7D4}.table>tbody>tr:not(:last-child){border-bottom:1px solid #DAD7D4}.table>tbody>tr>th,.table>tbody>tr>td{padding:1.5em}.table>tbody>tr>th:not(:last-child),.table>tbody>tr>td:not(:last-child){border-right:1px solid #DAD7D4}.table>tbody>tr>th{font-weight:600;vertical-align:top}.table>tbody>tr>td{vertical-align:middle}.table+.table:not(.--form){border-top:none}.table.--active{display:table}.table.--inactive{display:none}.table.--insuranceList th{background-color:#f0f0f0}@media screen and (min-width: 640px){.table>tbody>tr>th{vertical-align:middle}.table.--login{max-width:500px}.table.--login>tbody>tr>th{white-space:nowrap;text-align:left;width:12em}.table.--insuranceList:not(:last-child){border-bottom:none}.table.--insuranceList tbody>tr>th{text-align:center}.table.--insuranceList tbody>tr>td{text-align:center;width:22%;max-width:22%;min-width:22%}.table.--insuranceList tbody>tr>td:nth-child(5){width:12%;max-width:12%;min-width:12%}.table.--insuranceList+.--insuranceList tbody>tr>th{display:none}}@media screen and (max-width: 640px){.table{display:block;width:100%;max-width:100%}.table>tbody{display:contents;width:100%;max-width:100%}.table>tbody>tr{display:block;width:100%}.table>tbody>tr>th,.table>tbody>tr>td{display:block;padding:1em 1.5em;width:100%;max-width:100%}.table>tbody>tr>th{background-color:#f0f0f0;width:100%}.table.--insuranceList{display:table;writing-mode:vertical-lr;margin-top:1em;border-top:1px solid #DAD7D4}.table.--insuranceList>tbody{display:table-row-group}.table.--insuranceList>tbody>tr{display:table-row}.table.--insuranceList>tbody>tr>th,.table.--insuranceList>tbody>tr>td{display:table-cell;padding:.75em 1em;border-bottom:1px dotted #DAD7D4;writing-mode:horizontal-tb}.table.--insuranceList>tbody>tr>th{width:8em;max-width:8em;border-right:none}.table.--insuranceList>tbody>tr>td{width:55%}}.table2{width:100%;margin:0 auto;border:1px solid #DAD7D4}.table2>tbody>tr:not(:last-child){border-bottom:1px solid #DAD7D4}.table2>tbody>tr>th,.table2>tbody>tr>td{padding:1.2em}.table2>tbody>tr>th:not(:last-child),.table2>tbody>tr>td:not(:last-child){border-right:1px solid #DAD7D4}.table2>tbody>tr>th{font-weight:600;vertical-align:top}.table2>tbody>tr>td{vertical-align:middle}.table2+.table2:not(.--form){border-top:none}.table2.--active{display:table}.table2.--inactive{display:none}.table2.--insuranceList th{background-color:#a6a6a6}.table2.--insuranceList tr.--disable{background-color:#f0f0f0}@media screen and (min-width: 640px){.table2>tbody>tr>th{vertical-align:middle}.table2.--login{max-width:500px}.table2.--login>tbody>tr>th{white-space:nowrap;text-align:left;width:12em}.table2.--insuranceList:not(:last-child){border-bottom:none}.table2.--insuranceList tbody>tr>th{text-align:center}.table2.--insuranceList tbody>tr>td{text-align:center;width:22%;max-width:22%;min-width:22%}.table2.--insuranceList tbody>tr>td:nth-child(5){width:12%;max-width:12%;min-width:12%}.table2.--insuranceList+.--insuranceList tbody>tr>th{display:none}}@media screen and (max-width: 640px){.table2{display:block;width:100%;max-width:100%}.table2>tbody{display:contents;width:100%;max-width:100%}.table2>tbody>tr{display:block;width:100%;text-align:center}.table2>tbody>tr>th,.table2>tbody>tr>td{display:block;padding:1em}.table2>tbody>tr>th{background-color:#f0f0f0}.table2.--insuranceList{display:table;margin-top:1em;border-top:1px solid #DAD7D4}.table2.--insuranceList>tbody{display:table-row-group}.table2.--insuranceList>tbody>tr{display:table-row}.table2.--insuranceList>tbody>tr>th,.table2.--insuranceList>tbody>tr>td{display:table-cell;padding:.75em;border-bottom:1px dotted #DAD7D4}.table2.--insuranceList>tbody>tr>th{max-width:8em;border-right:none}}.toggleList{font-size:1.75rem;line-height:1.3928571429em}.toggleList dt,.toggleList dd>p{text-indent:-32px}.toggleList dt:before,.toggleList dd>p:before{display:inline-block;content:"";width:30px;height:30px;margin-right:4px;background-size:contain;vertical-align:middle;opacity:.8}.toggleList dt{position:relative;padding:10px 50px;background-color:#ff8b80;color:#fff;font-weight:600;cursor:pointer;font-size:18px;vertical-align:baseline;border-bottom:1px solid white;line-height:1.25}.toggleList dt:before{background-image:url(/img/compornent/faq-dt.svg)}.toggleList dt:after{position:absolute;top:0;right:0;width:4.6875rem;padding:15px 10px;font-family:"Font Awesome 5 Free";font-size:1.75rem;line-height:1.0714285714em;font-weight:700;text-align:right;content:"";display:block}.toggleList dt:not(:first-child){margin-top:40px}.toggleList dt.js-toggle.is-active:after{font-family:"Font Awesome 5 Free";content:""}.toggleList dd{font-size:18px;line-height:1.56em;max-height:0;-webkit-transition:all .8s;transition:all .8s;overflow:hidden;box-sizing:border-box}.toggleList dd p{padding:24px 30px 24px 60px;background-color:#fff}.toggleList dd p:before{background-image:url(/img/compornent/faq-dd.svg)}.toggleList dd p>span{display:inline-block;margin-top:.5em;font-size:14px;line-height:1.5em}.toggleList .js-toggle.is-active+dd{max-height:100vh;-webkit-transition:all .8s;transition:all .8s}.warningBox{display:none;margin-top:20px;padding:20px;border:2px solid #e33e63;background-color:#fdf6f4}.warningBox.--visible{display:block}.warningBox__title{margin-bottom:10px;color:#e33e63}.warningBox__list{margin-bottom:20px;line-height:1.8}.warningBox__confirm{margin-bottom:20px}.warningBox__confirm label{display:flex;align-items:center;gap:.5em}.warningBox__confirm input[type=checkbox]{margin:0}.warningBox__form{display:none}.warningBox__form.--visible{display:block}.error-container{width:100%;max-width:1200px;margin:0 auto;padding:48px 16px}.error-container .error-content{max-width:672px;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.error-container .error-content .error-header{padding:32px;text-align:center;border-bottom:1px solid #e5e7eb}.error-container .error-content .error-header .error-title{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:16px}.error-container .error-content .error-header .error-icon{color:#dc2626}.error-container .error-content .error-header .error-icon i{font-size:32px}.error-container .error-content .error-body{padding:32px}.error-container .error-content .error-body .error-message{margin-bottom:32px}.error-container .error-content .error-body .error-message .message-box{background-color:#fef2f2;border-left:4px solid #dc2626;padding:16px;margin-bottom:24px}.error-container .error-content .error-body .error-message .message-box p{font-size:14px;color:#991b1b;line-height:1.5;margin-bottom:8px}.error-container .error-content .error-body .error-message .message-box p:last-child{margin-bottom:0}.error-container .error-content .error-body .error-message .instruction-list{color:#4b5563}.error-container .error-content .error-body .error-message .instruction-list ul{list-style-type:disc;margin-left:16px;margin-top:8px}.error-container .error-content .error-body .error-message .instruction-list ul li{margin-bottom:8px}.error-container .error-content .error-body .error-message .instruction-list ul li:last-child{margin-bottom:0}.error-container .error-content .error-body .contact-info{background-color:#f9fafb;padding:24px;border-radius:8px;margin-bottom:32px}.error-container .error-content .error-body .contact-info .contact-title{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px}.error-container .error-content .error-body .contact-info .contact-details{font-size:14px;color:#4b5563}.error-container .error-content .error-body .contact-info .contact-details>*{margin-bottom:12px}.error-container .error-content .error-body .contact-info .contact-details .contact-link{display:flex;align-items:center;color:#2563eb;text-decoration:none;transition:color .2s ease}.error-container .error-content .error-body .contact-info .contact-details .contact-link:hover{color:#1d4ed8}.error-container .error-content .error-body .contact-info .contact-details .contact-link i{margin-right:8px}.error-container .error-content .error-body .contact-info .contact-details .business-hours{font-size:12px;color:#6b7280;margin-top:8px}.error-container .error-content .error-body .action-buttons{text-align:center}.error-container .error-content .error-body .action-buttons .back-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:500;color:#fff;background-color:#2563eb;text-decoration:none;transition:background-color .2s ease}.error-container .error-content .error-body .action-buttons .back-button:hover{background-color:#1d4ed8}.error-container .error-content .error-body .action-buttons .back-button:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}@media screen and (max-width: 640px){.error-container,.error-container .error-content .error-header{padding:24px 16px}.error-container .error-content .error-header .error-title{font-size:20px}.error-container .error-content .error-body{padding:24px 16px}}.topKeyVisual{display:flex;justify-content:center;gap:100px;height:640px;padding-top:120px}.topKeyVisual__leftImg,.topKeyVisual__rightImg{height:400px}.topKeyVisual__leftImg>img,.topKeyVisual__rightImg>img{height:400px;width:auto;margin-top:120px}.topKeyVisual__text{max-width:280px;height:auto}.topKeyVisual__text>img{width:100%;height:auto}@media screen and (max-width: 640px){.topKeyVisual{height:60vw;gap:5vw;padding-top:5vw}.topKeyVisual__leftImg,.topKeyVisual__rightImg{height:35vw;width:auto;margin-top:20vw}.topKeyVisual__leftImg>img,.topKeyVisual__rightImg>img{height:100%;width:auto;margin-top:0}.topKeyVisual__text{width:40vw;max-width:40vw;height:auto;margin-top:0}}.topInsurances{margin-top:-46px}.topInsurances-catch{display:block;height:46px;width:500px;margin:0 auto;padding:10px;text-align:center;background-color:#fff179;border-radius:20px 20px 0 0;font-size:20px;font-weight:600}.topInsurances-inner{display:flex;justify-content:center;flex-wrap:wrap}.topInsurances-nurse,.topInsurances-student{position:relative;display:flex;width:50%;height:240px;flex:1}.topInsurances-nurse{background-color:#4ecdc4;justify-content:center}.topInsurances-nurse:hover:before{transform:rotate(180deg)}.topInsurances-student{background-color:#fbb378;padding-left:60px;justify-content:flex-start}.topInsurances-student:hover:before{right:auto;left:660px}@media screen and (max-width: 640px){.topInsurances{margin-top:0}.topInsurances-catch{width:100%}.topInsurances-inner{display:block}.topInsurances-nurse,.topInsurances-student{display:block;width:100%;height:auto;padding-right:0;padding-left:0;padding-bottom:5vw;text-decoration:none}}.topInsurancesTextImg{position:relative;width:740px;height:240px;padding:50px 24px 24px;text-align:center}.topInsurancesTextImg>img:nth-child(1){margin-bottom:16px}.topInsurancesTextImg>img:nth-child(2){margin-bottom:16px;width:100%;max-width:680px}.topInsurancesTextImg>img:nth-child(3){width:480px;height:auto;position:absolute;left:50%;bottom:-58px;translate:-50% 0}@media screen and (max-width: 640px){.topInsurancesTextImg{width:100%;height:auto;padding:7.5vw;text-align:center}.topInsurancesTextImg>img:nth-child(1){margin-bottom:5vw}.topInsurancesTextImg>img:nth-child(2){margin-bottom:5vw}.topInsurancesTextImg>img:nth-child(3){position:relative;bottom:0;left:auto;translate:0}}.lp2{background-color:#fff}.lp2H2{max-width:640px;margin:0 auto 28px;font-size:40px;font-weight:600;text-align:center}.lp2H2:after{content:"";display:block;margin:0 auto;width:30px;height:4px;background-color:#ff8b80}.lp2H3{margin-bottom:28px;font-size:24px;font-weight:600;text-align:center}.lp2Faq{background-color:#fffee9}.lp2KeyVisual{display:grid;position:relative;max-width:1200px;margin:-16px auto 0;text-align:center}.lp2KeyVisual-catch{width:100%;margin:0 auto 20px}.lp2KeyVisual-catch img{max-width:800px}.lp2KeyVisual-illustBox{display:flex;justify-content:space-between;align-items:center;max-height:140px;margin-bottom:20px;gap:18px}.lp2KeyVisual-illustBox__img1,.lp2KeyVisual-illustBox__img2{color:#a6a6a6}.lp2KeyVisual-illustBox__img1>img,.lp2KeyVisual-illustBox__img2>img{max-height:160px}.lp2KeyVisual-illustBox__img1{width:61%;left:28px;text-align:left}.lp2KeyVisual-illustBox__img2{width:30%;max-width:300px;text-align:right}.lp2KeyVisual-textBox{font-size:16px;margin-bottom:0}.lp2KeyVisual-textBox__title{font-size:24px;color:#ff8b80;font-weight:600;margin-bottom:.5em}.lp2KeyVisual-textBox__title>img{max-width:800px}@media screen and (max-width: 640px){.lp2KeyVisual-textBox__img1,.lp2KeyVisual-textBox__img2{display:none}}@media screen and (min-width: 640px){.lp2KeyVisual{gap:36px}.lp2KeyVisual h2{margin-bottom:40px}.lp2KeyVisual-illustBox{display:none}.lp2KeyVisual-textBox{display:flex;justify-content:space-between;align-items:center;margin:0 -50px -50px;gap:10px;font-size:24px}.lp2KeyVisual-textBox__title{font-size:24px;color:#ff8b80;font-weight:600;margin-bottom:20px}.lp2KeyVisual-textBox__title>img{max-width:800px}.lp2KeyVisual-textBox__read{flex-grow:1}.lp2KeyVisual-textBox__img1{margin-top:0;margin-right:-16px;width:320px}.lp2KeyVisual-textBox__img2{width:170px;margin-right:0;margin-left:40px}}@media screen and (max-width: 799px) and (min-width: 640px){.lp2KeyVisual-textBox{width:calc(100% - 100px);margin:0 auto -36px;font-size:2.5vw}.lp2KeyVisual-textBox__img1{margin-right:-60px;width:30vw;max-width:auto;min-width:auto}.lp2KeyVisual-textBox__img2{width:15vw;margin-right:0;margin-left:-20px}}.lp2About{padding-bottom:0!important;margin-bottom:0}.lp2About-inner{position:relative;padding:28px 14px;background-color:#fff;border-radius:10px;text-align:center}.lp2About-inner:after{content:"";position:absolute;width:0;height:0;left:calc(50% - 20px);bottom:-20px;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:30px solid white;border-bottom:0}.lp2About-title{display:inline-block;margin:0 auto 14px;border-bottom:dashed 2px #e33e63;font-size:24px;font-weight:400;text-align:center}.lp2About-note1{padding:0 1em;margin-bottom:1em}.lp2About-note2{text-align:center}@media screen and (min-width: 640px){.lp2About-inner{padding:56px 28px}.lp2About-note1,.lp2About-note2{font-size:20px}}.lp2Coverage{padding-top:28px!important;background-color:#c8f0ed;margin:0 auto}.lp2Coverage>h2{margin:0 auto 20px}@media screen and (min-width: 640px){.lp2Coverage>h2{width:800px;margin:0 auto 40px}}@media screen and (max-width: 799px) and (min-width: 640px){.lp2Coverage>h2{width:auto}}.lp2Data-title{display:flex;flex-direction:row;justify-content:center;position:relative;max-width:640px;padding-bottom:10px;margin:0 auto 28px;border-bottom:2px solid #fffee9;text-align:center}.lp2Data-title>img{z-index:1}.lp2Data-title:after{display:block;position:absolute;background-color:#ff8b80;content:"";width:20px;height:20px;bottom:-11px;border-right:2px solid #fffee9;border-bottom:2px solid #fffee9;rotate:45deg}@media screen and (min-width: 640px){.lp2Data{padding-top:80px;padding-bottom:60px}.lp2Data-title{margin-bottom:80px}}.lp2LinkBox{position:relative;width:100%;padding:28px;background-color:#4ecdc4;color:#fff;text-align:center;z-index:5}.lp2LinkBox-title{margin-top:6px;margin-bottom:.2em;font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:1px;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO}.lp2LinkBox-titlePrice{margin-left:0;font-size:40px;vertical-align:baseline;font-weight:600}.lp2LinkBox-titleMonthly{margin-left:.5em;font-size:14px;vertical-align:baseline;line-height:1.5}.lp2LinkBox-discount{border-top:1px solid white;border-bottom:1px solid white;margin-top:5px;margin-bottom:20px;padding:6px;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO}.lp2LinkBox-discount>p{font-size:16px;display:block;text-align:center;color:#fff;font-weight:600;line-height:1.5;letter-spacing:1px}.lp2LinkBox .button.--red{margin-bottom:10px;padding:.75em 0;border:2px solid white;font-size:24px;letter-spacing:.1em}@media screen and (min-width: 640px){.lp2LinkBox{width:840px;margin:0 auto;padding:42px;border-radius:20px}.lp2LinkBox-title{margin-top:0;margin-bottom:0;font-size:28px;line-height:1.75em}.lp2LinkBox-titlePrice{font-size:50px}.lp2LinkBox .button.--red{min-width:400px;font-size:24px}.lp2LinkBox>p{margin-right:80px}.lp2LinkBox-discount{position:absolute;display:flex;align-items:center;justify-content:center;top:46px;right:130px;width:120px;height:120px;border-radius:60px;background-color:#fff}.lp2LinkBox-discount>p{font-size:20px;display:block;text-align:center;color:#ff8b80;font-weight:600;line-height:1.5}.lp2LinkBox-discount.--type1{top:8px}.lp2LinkBox-buttonBox{margin-top:20px}}@media screen and (max-width: 799px) and (min-width: 640px){.lp2LinkBox{width:auto}}.lp2List{text-align:center}.lp2List-item{position:relative;background-color:#fffee9;padding:28px 14px;border-radius:10px}@media screen and (max-width: 640px){.lp2List-item:not(:last-child){margin-bottom:28px}}.lp2List-title{display:inline-block;margin-bottom:1em;font-size:5.45vw;font-weight:600;border-bottom:3px dashed #ff8b80;letter-spacing:.25;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO}.lp2List-title.--legalFee{margin-right:64px}.lp2List-text{margin-bottom:1em;font-size:4vw;line-height:1.5}.lp2List-icon{display:block;width:80px;height:auto;position:absolute;right:10px;top:-10px}.lp2List-price1>span{font-size:24px;font-weight:600;color:#e33e63;line-height:1.2;margin:3px;vertical-align:baseline}.lp2List-price1>span>span{font-family:"";font-size:38px;vertical-align:baseline}.lp2List-price2{font-size:12px;line-height:1.2}.lp2List-note{text-align:left;font-size:11px;line-height:1.1em}.lp2ListExample{position:relative;margin-top:28px;padding-top:28px;border-top:2px dashed #a6a6a6;text-align:left;background-size:70%;background-repeat:no-repeat}.lp2ListExample-box{display:flex}.lp2ListExample-title{text-align:center;font-size:16px;font-weight:600}.lp2ListExample-text{text-align:center;display:block;position:relative;padding-bottom:1.5em;font-size:14px;z-index:5}.lp2ListExample-loss{display:flex;justify-content:flex-end;flex:1;min-width:120px}.lp2ListExample-loss__text{display:flex;justify-content:center;align-items:center;width:114px;min-width:114px;height:114px;min-height:114px;border-radius:50%;background-color:#e33e63;text-align:center;font-size:18px;font-weight:600;color:#fff}.lp2ListExample-loss__text>p>span{font-size:16px;vertical-align:baseline}.lp2ListExample-lossImg{flex:2.5;text-align:left}.lp2ListExample-lossImg>img{width:100%;width:auto;max-height:240px}@media screen and (min-width: 640px){.lp2List{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.lp2List-title{font-size:28px;margin-bottom:20px}.lp2List-title.--legalFee{margin-right:0}.lp2List-item{min-width:525px;max-width:525px;margin-bottom:0;padding:28px}.lp2List-item.--wide{width:60%;max-width:960px}.lp2List-text,.lp2List-price1{font-size:20px}.lp2List-price2{font-size:16px}}.paymentInfo{text-align:center}.paymentInfo>p{text-align:center;font-size:18px;margin-bottom:24px}@media screen and (min-width: 640px){.paymentInfo>p{font-size:22px}}.paymentInfo>ul{display:inline-block;margin:0 auto;text-align:left}.paymentInfo>ul>li>img{max-width:300px}.u-ma0{margin:0!important}.u-mt0{margin-top:0!important}.u-mr0{margin-right:0!important}.u-mb0{margin-bottom:0!important}.u-ml0{margin-left:0!important}.u-my0{margin-top:0!important;margin-bottom:0!important}.u-mx0{margin-right:0!important;margin-left:0!important}.u-pa0{padding:0!important}.u-pt0{padding-top:0!important}.u-pr0{padding-right:0!important}.u-pb0{padding-bottom:0!important}.u-pl0{padding-left:0!important}.u-py0{padding-top:0!important;padding-bottom:0!important}.u-px0{padding-right:0!important;padding-left:0!important}.u-mas{margin:20px!important}.u-mts{margin-top:20px!important}.u-mrs{margin-right:20px!important}.u-mbs{margin-bottom:20px!important}.u-mls{margin-left:20px!important}.u-mys{margin-top:20px!important;margin-bottom:20px!important}.u-mxs{margin-right:20px!important;margin-left:20px!important}.u-pas{padding:20px!important}.u-pts{padding-top:20px!important}.u-prs{padding-right:20px!important}.u-pbs{padding-bottom:20px!important}.u-pls{padding-left:20px!important}.u-pys{padding-top:20px!important;padding-bottom:20px!important}.u-pxs{padding-right:20px!important;padding-left:20px!important}.u-mam{margin:40px!important}.u-mtm{margin-top:40px!important}.u-mrm{margin-right:40px!important}.u-mbm{margin-bottom:40px!important}.u-mlm{margin-left:40px!important}.u-mym{margin-top:40px!important;margin-bottom:40px!important}.u-mxm{margin-right:40px!important;margin-left:40px!important}.u-pam{padding:40px!important}.u-ptm{padding-top:40px!important}.u-prm{padding-right:40px!important}.u-pbm{padding-bottom:40px!important}.u-plm{padding-left:40px!important}.u-pym{padding-top:40px!important;padding-bottom:40px!important}.u-pxm{padding-right:40px!important;padding-left:40px!important}.u-mal{margin:80px!important}.u-mtl{margin-top:80px!important}.u-mrl{margin-right:80px!important}.u-mbl{margin-bottom:80px!important}.u-mll{margin-left:80px!important}.u-myl{margin-top:80px!important;margin-bottom:80px!important}.u-mxl{margin-right:80px!important;margin-left:80px!important}.u-pal{padding:80px!important}.u-ptl{padding-top:80px!important}.u-prl{padding-right:80px!important}.u-pbl{padding-bottom:80px!important}.u-pll{padding-left:80px!important}.u-pyl{padding-top:80px!important;padding-bottom:80px!important}.u-pxl{padding-right:80px!important;padding-left:80px!important}.u-mall{margin:120px!important}.u-mtll{margin-top:120px!important}.u-mrll{margin-right:120px!important}.u-mbll{margin-bottom:120px!important}.u-mlll{margin-left:120px!important}.u-myll{margin-top:120px!important;margin-bottom:120px!important}.u-mxll{margin-right:120px!important;margin-left:120px!important}.u-pall{padding:120px!important}.u-ptll{padding-top:120px!important}.u-prll{padding-right:120px!important}.u-pbll{padding-bottom:120px!important}.u-plll{padding-left:120px!important}.u-pyll{padding-top:120px!important;padding-bottom:120px!important}.u-pxll{padding-right:120px!important;padding-left:120px!important}.u-tl{text-align:left!important}.u-tc{text-align:center!important}@media screen and (min-width: 640px){.u-tc--pc{text-align:center!important}}@media screen and (max-width: 640px){.u-tc--sp{text-align:center!important}}.u-tr{text-align:right!important}.u-flex{flex:1!important}.u-fss{font-size:13px!important}@media screen and (max-width: 640px){.u-fss{font-size:3.2vw!important}}.u-fsm{font-size:16px!important}@media screen and (max-width: 640px){.u-fsm{font-size:3.8vw!important}}.u-fsl{font-size:18px!important}@media screen and (max-width: 640px){.u-fsl{font-size:4.4vw!important}}.u-fsll{font-size:22px!important}@media screen and (max-width: 640px){.u-fsll{font-size:5vw!important}}.u-fwn{font-weight:400}.u-fwb{font-weight:700}.u-fc-red{color:#e33e63}.u-fc-red-light{color:#ff8b80}.error{padding:1em;background-color:#fdf6f4;color:#e33e63;font-weight:600}.error:empty{display:none}.u-nowrap{white-space:nowrap}@media screen and (max-width: 640px){.u-noSP{display:none}}@media screen and (min-width: 640px){.u-noPC{display:none}}.u-indent{text-indent:-1em;padding-left:1em}#payjp_checkout_box input[type=button]{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#creditForm{margin-top:-200px;padding-top:200px}.button[data-v-3f3a3d42]:disabled{opacity:.7;cursor:not-allowed}.agreementList li[data-v-c9568a3d]{list-style:initial}input[data-v-a3a9b472]:disabled{opacity:.5;background:#999}.agreementList li[data-v-4a62d9e9]{list-style:initial}.button[data-v-be5e43b9]:disabled{opacity:.7;cursor:not-allowed}
