@charset "UTF-8";.input-length{font-size:.6rem;text-align:right;margin-bottom:-.4rem}.memo-origin{border-left-width:6px;opacity:1;padding-top:.1rem;padding-bottom:.1rem;border-radius:1px}.memo-list,.memo-origin{margin:.5rem;position:relative}.memo-list{border-left-width:6px;opacity:.9;display:flex;justify-content:space-between;align-items:center}.memo-list .text{margin-left:1rem;color:#000;font-size:.8rem;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.memo{position:absolute;border-left-width:6px;z-index:100;opacity:1;padding:.1rem .3rem;border-radius:1px;margin:0;position:relative}.memo .title{width:calc(100% - 20px);display:inline-flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700}.memo-origin:before{position:absolute;bottom:-5px;right:1px;z-index:-1;-webkit-transform:rotate(5deg);transform:rotate(5deg);width:70%;height:50%;background-color:#d0d0d0;content:"";-webkit-filter:blur(4px);filter:blur(4px)}.change-plan .modal-dialog{margin-left:auto;margin-right:auto;max-width:64rem;display:flex;justify-content:center;align-items:center;height:95vh;padding:2rem 1rem 0}.step__table__item__title:visited{color:inherit}.information .modal-dialog{margin-left:auto;margin-right:auto;max-width:64rem;display:flex;justify-content:center;align-items:center;height:95vh;padding:2rem 1rem 0}h1,h2{font-weight:600;-webkit-font-smoothing:antialiased;text-align:left;line-height:1.4}h1{font-size:1.375rem;margin:1.5rem 0 2rem}h3{line-height:1.4}.mypage h2{font-size:1.25rem;text-align:left}.mypage h3{font-size:1.125rem;text-align:left}.mypage__profile h3{font-size:1rem;margin:0 0 .75rem}h4{font-weight:600;margin:0 0 1rem}h4,h5{font-size:1rem;line-height:1.4}em{font-style:normal}.marker{font-weight:var(--heading-font-weight)}.text-end{text-align:right}@media (min-width:992px){.sp-only{display:none}.mypage h2{font-size:1.5rem;margin-bottom:1.5rem}.mypage h3{font-size:1.375rem;text-align:left}.mypage__profile h3{font-size:1.125rem;margin:0 0 1.25rem}h4{font-size:1.25rem;font-weight:600;margin:0 0 1rem}.mypage__news__body h1{font-size:1.625rem}.text-lg-end{text-align:right!important}}.form-label small{line-height:1.5rem;vertical-align:baseline}.dummy-input{position:absolute;left:-5000px}.Toastify__toast--success{color:#155724!important;background-color:#d4edda!important;border-color:#c3e6cb!important}.Toastify__toast--error{color:#721c24!important;background-color:#f8d7da!important;border-color:#f5c6cb!important}.Toastify__toast--info{color:#004085!important;background-color:#cce5ff!important;border-color:#b8daff!important}.Toastify__toast--warning{color:#856404!important;background-color:#fff3cd!important;border-color:#ffeeba!important}.Toastify__toast{border-radius:.3rem}.default-enter{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.default-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.default-exit{opacity:1}.default-exit-active{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}body{color:#333;color:var(--text-color);line-height:1.7}img{max-width:100%}h2{text-align:center;font-size:1.25rem;margin-bottom:1.5rem}a{color:#2666e2;text-decoration:none;background-color:transparent}a.unerline,a:visited{text-decoration:underline}a:visited{color:#5457d1}a.btn-outline-primary:visited{color:#2666e2}a.btn-outline-primary:visited:hover{color:#fff}a:hover{color:#0056b3;text-decoration:underline}.caption{font-size:.875rem}@media screen and (max-width:992px){.pc-only{display:none}}@media screen and (min-width:992px){h2{font-size:1.75rem;margin-bottom:2.5rem}}.ai-footer{margin-top:4rem}.ai-footer__brand{text-align:center;padding:2rem 0}.ai-footer__brand,.ai-footer__information{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color)}.ai-footer__brand img{width:10rem}.ai-footer__brand p{margin:0;text-align:center;font-size:.75rem}@media screen and (min-width:992px){.sp-only{display:none}.ai-footer__brand img{width:13rem}.ai-footer__brand{padding:4rem 0}}.ai-header{padding:1rem 0;display:flex;justify-content:space-between;align-items:center}.navbar-brand{padding:0;margin:0}.ai-header a:hover{text-decoration:none}.ai-header__brand img{width:7rem}.ai-header__nav__plan{text-align:right}.ai-header__nav__plan button{font-size:.75rem;padding:.125rem .75rem}.ai-header__nav .dropdown-toggle{display:block}.ai-header__nav a{color:#333;color:var(--text-color)}.ai-header__nav{position:relative}.ai-header{display:grid;grid-template-columns:7rem 1fr;grid-template-rows:1fr 1fr;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem}.ai-header__brand{grid-row:1/2;grid-column:1/2;padding-left:1rem}.ai-header__nav{grid-row:1/2;grid-column:2/3;justify-self:end;display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding-right:1rem}.ai-header__global{grid-row:2/3;grid-column:1/span 2;overflow:auto;margin-left:1rem}.ai-header__global ul{list-style-type:none;padding:0;margin:0;display:flex;white-space:nowrap;grid-gap:1.5rem;gap:1.5rem}.ai-header__global ul li a{padding:.5rem 0;display:block;color:#333;color:var(--text-color);border-bottom:2px solid #fff}.ai-header__global ul li a.disabled{opacity:.5}.ai-header__global ul li img{width:1rem;position:relative;top:-2px;margin-left:2px}.ai-header__global ul li.active a{border-color:#3479ff;border-color:var(--link-color)}@media screen and (min-width:768px){.ai-header__global{margin-right:1rem;justify-self:end}}@media screen and (min-width:992px){.ai-header{width:90%;display:grid;grid-template-columns:9rem 1fr -webkit-max-content;grid-template-columns:9rem 1fr max-content;grid-template-rows:1fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:100%;max-width:1140px;padding:1.5rem}.ai-header__nav__list{align-items:center}.ai-header__nav__list li a,.ai-header__nav__list li span{font-size:1rem}.ai-header__brand img{width:9rem}.ai-header__nav__plan button{font-size:.875rem;padding:.25rem 1rem;margin-bottom:0}.ai-header__brand{grid-column:1/2;grid-row:1/2;padding-left:0}.ai-header__nav{display:flex;align-items:center;grid-column:3/4;grid-row:1/2;padding-right:0}.ai-header__global{grid-column:2/3;grid-row:1/2;justify-self:end}.ai-header__global ul{grid-gap:2rem;gap:2rem}}@media screen and (max-width:992px){.ai-header__nav__list div.ai-header__nav__list__settiing{position:absolute;right:5%;top:2rem;border:none;width:auto}}.ai-header__nav__list__child{position:absolute;top:3.5rem;right:0;z-index:1000;display:none;min-width:12rem;margin:.125rem 0 0;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;padding:.75rem}.ai-header__nav__list .ai-header__nav__list__child li{text-align:left}.ai-header__nav__list .ai-header__nav__list__child li+li{margin:0}.ai-header__nav__list .ai-header__nav__list__child a{padding:.5rem}.show-hide{display:none}label.show-hide-toggle{margin:0;padding:.5rem 0}input.show-hide:checked+.ai-header__nav__list__child{display:block}.ai-page-header{background:#dbedf4;padding:1rem 0;color:#458ae3}.ai-page-header h1{margin:0 auto}@media screen and (min-width:992px){.ai-page-header h1{font-size:2rem}}.nav-setting{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.nav-setting p{margin:0;line-height:1.5}.nav-setting__title__plan{font-size:.75rem}.nav-setting__title__control{font-size:.875rem}.nav-setting img{width:2.5rem}.nav-setting__title{padding-right:1.5rem;background:url(/images/chevron-down.svg) no-repeat 100%;background-size:1rem}.ai-flow,.ai-form,.section,.terms{margin-top:2rem}.ai-flow__list{margin:0;padding:0;list-style-type:none}.ai-flow__list li{box-shadow:0 0 .5rem hsla(0,0%,39.2%,.2);border-radius:.25rem;padding:2rem 1.5rem;position:relative;margin-bottom:1.5rem}.ai-flow__list img{width:4rem}.ai-flow__list__icon{background:#4c86c7;display:inline-block;padding:1.25rem;border-radius:50%;margin:0 0 1.5rem}.ai-flow__list li header{text-align:center}.ai-flow__list li header h3 span{font-size:1rem;display:inline-block;color:#4c86c7;border:1px solid #4c86c7;padding:.365rem 1.5rem;border-radius:3rem;line-height:1;margin-bottom:.75rem}.ai-flow__list li header h3{font-size:1.25rem;margin-bottom:1.5rem}.ai-flow__list li:after{content:"";position:absolute;width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid #4c86c7;left:48%;bottom:-1rem}.ai-flow__list li:last-child:after{content:none}@media screen and (min-width:992px){.ai-flow,.section,.terms{margin-top:4rem}.ai-form{margin-top:3rem}.ai-flow__list{display:flex;justify-content:space-between}.ai-flow__list li{width:calc(33.33333% - 1.125rem);padding:3rem 2rem 2rem}.ai-flow__list li:after{content:"";position:absolute;width:0;height:0;border:.875rem solid transparent;border-right:none;border-left:.875rem solid #4c86c7;right:-.875rem;left:auto;bottom:50%}}.terms h3{margin-bottom:1rem}.term-check{margin-top:2rem}.submit-inn,.term-check{text-align:center}.term-check .input-group{justify-content:center}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn-ai img{width:1rem;margin-left:.5rem}.btn-ai.btn-primary,.btn-ai:active{background:#f37511;background:var(--key-color)}.btn-ai.btn-primary,.btn-ai.btn-primary--outline,.btn-ai:active{border-radius:3rem;border:1px solid #f37511;border:1px solid var(--key-color)}.btn-ai.btn-primary--outline{background:transparent;color:#f37511;color:var(--key-color);font-size:1rem;padding:.5rem 2rem}.btn-ai.btn-primary.focus,.btn-ai.btn-primary:focus,.btn-ai.btn-primary:hover{background:#e76900;border:1px solid #e76900}.btn-ai.btn-link{color:#3479ff;color:var(--link-color)}.btn-ai.btn-primary--outline:hover{background:transparent;opacity:.7;color:#f37511;color:var(--key-color)}.btn-ai.btn-primary.focus,.btn-ai.btn-primary:active,.btn-ai.btn-primary:focus,.btn-ai.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-ai.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(231,105,2,.2)}.btn-ai.btn-primary:not(:disabled):not(.disabled).active,.btn-ai.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#e76900;border-color:#e76900;box-shadow:0 0 0 .2rem rgba(231,105,2,.2)}.btn-ai.btn-primary,.btn-ai.btn-secondary{opacity:1;color:#fff;font-size:1rem;padding:.5rem 2rem}.btn.btn-large,.modal-content .btn.btn-large{font-weight:600}.btn-pill{border-radius:10rem;padding:.375rem 1.5rem}@media screen and (min-width:992px){.btn-ai.btn-primary,.btn-ai.btn-primary--outline,.btn-ai.btn-secondary{padding:.5rem 4rem;font-size:1.125rem}.btn.btn-large,.modal-content .btn.btn-large{font-size:1.25rem;padding:.75rem 4rem}}.btn-ai.btn.btn-outline-secondary{opacity:1;font-size:1.125rem;padding:.5rem 4rem;border-radius:3rem}.btn-ai.btn-secondary{background:"#6c757d";border-radius:3rem;border:1px solid #6c757d}.btn-ai.btn-secondary:hover{background:#605e60;color:#fff}.btn-ai:hover{background:#e05e3b;color:#fff}.btn-ai.btn-primary:disabled{background:#f8c095;cursor:not-allowed;border:1px solid #f8c095;color:#fff}.btn--outline-mono{border:1px solid #e0e0e0;border:1px solid var(--border-color);background:#fff;padding:1rem 2rem;font-weight:600;border-radius:10rem}.btn--outline-mono,.btn--outline-mono:visited{color:#333;color:var(--text-color)}.btn--outline-mono:hover{border:1px solid #888}.btn-hasicon svg{height:1.25rem}.ai-form-col01.form-group{margin-bottom:0}.ai-form fieldset{margin-bottom:2.5rem}.has-right-arrow{padding-right:1.5rem;background:url(/images/chevron-right.svg) no-repeat 100%;background-size:.875rem}.btn-outline-primary:hover .has-right-arrow{padding-right:1.5rem;background:url(/images/chevron-right-white.svg) no-repeat 100%;background-size:.875rem}.has-left-arrow{padding-left:1.5rem;background:url(/images/chevron-left-link.svg) no-repeat 0;background-size:.875rem}@media screen and (min-width:992px){.ai-form-col02{margin-top:2rem}}.ai-form legend,.bg-heading{background:#2b4999;background:var(--primary-color);color:#fff;text-align:left;padding:.75rem 1.25rem;margin-bottom:2rem;line-height:1.3}.form-label--parent{line-height:1.5;margin-bottom:1rem;font-weight:600}.form-label--parent.no-margin{margin-bottom:0}.ai-thankyou-text{border:1px solid #ddd;padding:2rem 1.5rem;text-align:center;position:relative}.ai-thankyou-text:after{content:"";position:absolute;width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid #4c86c7;left:48%;bottom:-.75rem}@media screen and (min-width:992px){.ai-thankyou-text{font-size:1.125rem}}.ai-simple__title{background:#043266;color:#fff;font-size:1.25rem;padding:.75rem 1.5rem;margin-bottom:1.75rem}.ai-simple__detail header h2{text-align:left;line-height:1.5;margin-bottom:1rem}.ai-simple__detail header h2 em{background:linear-gradient(transparent 60%,#fde0d8 0);font-style:normal}@media screen and (min-width:992px){.ai-simple__title{font-size:1.5rem;text-align:center}.ai-simple__detail header{display:flex;justify-content:space-between}.ai-simple__detail__headphoto{width:24rem}.ai-simple__detail__headtext{width:calc(100% - 26rem)}.ai-simple__detail__headtext p{font-size:1.0625rem}.ai-simple__detail header h2{font-size:1.625rem}}.ai-calculation{background:#043266;color:#fff;text-align:center;padding:1.5rem}.ai-calculation dl,.ai-calculation p{margin:0 0 .5rem}.ai-calculation dd span{background:#fff;display:inline-block;color:#043266;font-size:1.125rem;font-weight:700;padding:.25rem .75rem;margin-top:.25rem}.ai-calculation .ai-calculation__minato dd span{color:#d64a24}@media screen and (min-width:992px){.ai-calculation dl,.ai-calculation p{margin:0 0 1rem}.ai-calculation dl{display:flex;justify-content:space-between;align-items:center}.ai-calculation dd,.ai-calculation dt{width:49%}.ai-calculation dd span{margin:0;font-size:1.25rem}.ai-calculation dd{text-align:left}.ai-calculation dt{font-size:1.25rem;text-align:right}}.ai-difference .table .thead-light th{background:#fff}.table{border-collapse:collapse}.table td,.table th{vertical-align:middle}.ai-difference .table th{font-weight:400}.ai-difference .table-sm td,.ai-difference .table-sm th{padding:.5rem}.table thead th{border-bottom-width:1px}.table thead th:not(:empty){min-width:6rem}.ai-difference .table td,.ai-difference .table th{vertical-align:middle}td.ai-simple-cell{color:#043266}td.ai-ai-cell{color:#157ffb}.ai-difference .table .thead-light th.ai-simple-cell{background:#043266;color:#fff;font-weight:700}.ai-difference .table .thead-light th.ai-ai-cell{background:#c3dee8;font-weight:700}.ai-difference h2{margin-bottom:2rem}.ai-difference .table-striped tbody tr:nth-of-type(odd){background-color:#f2f5f9}.table .disabled-cell{background:#f1f1f1;background:var(--light-color)}@media screen and (max-width:992px){.ai-difference .table{font-size:.875rem}}@media screen and (min-width:992px){.ai-difference .table-sm td,.ai-difference .table-sm th{padding:.75rem}}.ai-download button{margin:1.25rem 0}@media screen and (min-width:992px){.ai-download button br{display:none}}.ai-simple-footer__nav{list-style-type:none;padding:1.5rem 0 0;margin:4rem 0 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd}.ai-simple-footer__nav li{width:30%;font-size:.875rem;border-right:1px solid #ddd;padding:0 .625rem;line-height:1.4}.ai-simple-footer__nav li.ai-simple-footer__order{width:40%;font-weight:700}.ai-simple-footer__nav li:last-child{border:none}.ai-simple-footer__next{text-align:right}.ai-simple-footer__prev a{display:inline-block;padding-left:1.5rem;background:url(/images/chevron-left.svg) no-repeat 0;background-size:1rem}.ai-simple-footer__next a{display:inline-block;padding-right:1.5rem;background:url(/images/chevron-right.svg) no-repeat 100%;background-size:1rem}.ai-simple-footer__order{text-align:center}@media screen and (min-width:992px){.ai-simple-footer{max-width:1140px;padding:0 15px;margin:0 auto}.ai-simple-footer__nav li{padding:0}.ai-simple-footer__order a{font-size:1rem}}@media (min-width:768px){.navbar-expand-md .navbar-collapse{display:block!important;flex-grow:unset}}@media (min-width:768px){.navbar-light .navbar-nav .nav-link{padding:.875rem 0;display:block}}@media (min-width:768px){.navbar-light .navbar-nav div{margin-left:1.5rem;margin-right:1.5rem}}.navbar-nav .active span{color:#007bff}#main-cotainer-wrap{min-height:calc(100% - 14.5rem)}.popover{max-width:50rem;max-height:20rem;overflow-y:scroll}.nav-item{cursor:pointer}@media (max-width:575px){.btn-xs-block{display:block;width:100%}input[type=button].btn-xs-block,input[type=reset].btn-xs-block,input[type=submit].btn-xs-block{width:100%}.btn-block+.btn-xs-block,.btn-xs-block+.btn-block,.btn-xs-block+.btn-xs-block{margin-top:.5rem}}@media (min-width:576px) and (max-width:767px){.btn-sm-block{display:block;width:100%}input[type=button].btn-sm-block,input[type=reset].btn-sm-block,input[type=submit].btn-sm-block{width:100%}.btn-block+.btn-sm-block,.btn-sm-block+.btn-block,.btn-sm-block+.btn-sm-block{margin-top:.5rem}}@media (min-width:768px) and (max-width:991px){.btn-md-block{display:block;width:100%}input[type=button].btn-md-block,input[type=reset].btn-md-block,input[type=submit].btn-md-block{width:100%}.btn-block+.btn-md-block,.btn-md-block+.btn-block,.btn-md-block+.btn-md-block{margin-top:.5rem}}@media (min-width:992px) and (max-width:1199px){.btn-lg-block{display:block;width:100%}input[type=button].btn-lg-block,input[type=reset].btn-lg-block,input[type=submit].btn-lg-block{width:100%}.btn-block+.btn-lg-block,.btn-lg-block+.btn-block,.btn-lg-block+.btn-lg-block{margin-top:.5rem}}@media (min-width:1200px){.btn-xl-block{display:block;width:100%}input[type=button].btn-xl-block,input[type=reset].btn-xl-block,input[type=submit].btn-xl-block{width:100%}.btn-block+.btn-xl-block,.btn-xl-block+.btn-block,.btn-xl-block+.btn-xl-block{margin-top:.5rem}}.site-link{background:#003168;padding:2px 5%;text-align:right;font-size:.875rem;margin:0}.site-link a{color:#fff;text-decoration:underline}.nav-link img{width:2.5rem}.dropdown-toggle:after{content:none}h2 span.title,h3 span.title{color:#007bff}.step a{cursor:pointer}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */:root{--primary-color:#2b4999;--secondary-color:#6e757c;--danger-color:#ce5521;--warning-color:#f6c344;--key-color:#f37511;--link-color:#3479ff;--text-color:#333;--text-light-color:#5f6368;--border-color:#e0e0e0;--light-color:#f1f1f1;--primary-light-color:#ecf2fd;--danger-light-color:#fff1f3;--warning-light-color:#fff5ea}.btn-primary{background:#3479ff;background:var(--link-color)}.bg-heading,.fs-3,h3,legend{font-size:1.125rem}h3{font-weight:600;margin:2rem 0}.fs-4{font-size:1.125rem}.fs-7{font-size:.875rem}.fw-bold{font-weight:600}.input-group>.form-control.input--code{width:8rem;flex:0 0 8rem}h3.small{font-size:1.125rem;font-weight:600}@media (min-width:992px){.cover legend,.fs-3,h3{font-size:1.375rem}h3.small{font-size:1.25rem;font-weight:600}}.bg-section{background:#2b4999;color:#fff}.cover legend{font-weight:600}.pwm-field-icon{position:absolute!important;right:.5rem;top:.25rem}.pwm-field-icon svg{width:1.5rem;height:1.5rem;fill:#7e93a7!important}.form__title{margin-bottom:1.5rem}.form__control{margin-top:.5rem;display:flex;grid-gap:.5rem;gap:.5rem}.form__control :first-child{margin-right:auto}.form__control__item--link{color:#3479ff;color:var(--link-color)}.form__login .btn{width:100%;padding-top:.75rem;padding-bottom:.75rem}.cover--grid__item{padding:3rem 1.5rem}.cover__logo{width:8rem;margin:0 auto 2rem}.form__login .cover__contents{width:100%;max-width:30rem;margin:0 auto}.form__login .input-group:not(.has-validation)>.form-control:not(:last-child){border-radius:.25rem}@media (max-width:992px){.cover--center{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.cover--center .cover__contents{padding:3rem 1.5rem}}@media (min-width:992px){.cover{width:100vw;height:100vh}.cover--grid{display:grid;grid-template-columns:1.25fr 1fr}.cover--center,.cover--grid__item{display:flex;align-items:center;justify-content:center}.cover--grid__item{padding:3rem;height:100%;width:100%}.cover__contents{width:100%;max-width:30rem;margin:0 auto}.cover--center .cover__contents{margin-bottom:2rem}.cover__logo{width:15rem;margin:0 auto 3rem}.form__title{margin-bottom:2rem}}.security{font-size:.875rem}.security a{color:#fff;text-decoration:underline}.security h2{color:#fff;font-size:1rem;font-weight:600;text-align:left}.security__image{width:12rem;margin:0 auto 3rem}.security .check__list{margin-bottom:3rem}@media (min-width:992px){.security h2{text-align:center;font-size:1.125rem}.security{font-size:1rem}.security footer p{font-size:.75rem}.security__image{width:15rem;margin:0 auto 3rem}}.check__list{margin:0;padding:0;list-style-type:none}.check__list li{background:url(/images/checkmark.svg) no-repeat 0 .375rem;background-size:.75rem;padding-left:1.5rem;margin-bottom:1rem}.style button{margin:.25rem 0}#root .text-info,#root .text-primary,#root .text-success{color:#2b4999!important;color:var(--primary-color)!important}#root .text-warning{color:#f6c344!important;color:var(--warning-color)!important}#root .text-danger{color:#ce5521!important;color:var(--danger-color)!important}.btn-info,.btn-primary,.btn-success,a.btn-info,a.btn-primary,a.btn-success{color:#fff;background-color:#3479ff;background-color:var(--link-color);border-color:#3479ff;border-color:var(--link-color)}.btn-info.focus,.btn-info:focus,.btn-info:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#1c64ee;border-color:#1c64ee}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-info.disabled,.btn-info:disabled,.btn-primary.disabled,.btn-primary:disabled,.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#849fd4;border-color:#849fd4}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle,.show>.btn-primary.dropdown-toggle,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-warning{color:#212529;background-color:#f6c344;background-color:var(--warning-color);border-color:#f6c344;border-color:var(--warning-color)}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#febf2c;border-color:#febf2c}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#edb818;border-color:#edb818}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#ce5521;background-color:var(--danger-color);border-color:#ce5521;border-color:var(--danger-color)}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#d3541e;border-color:#d3541e}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc906f;border-color:#dc906f}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ca4f1b;border-color:#ca4f1b}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-outline-info,.btn-outline-primary,.btn-outline-success{color:#3479ff;color:var(--link-color);border-color:#3479ff;border-color:var(--link-color)}.btn-outline-info:hover,.btn-outline-primary:hover,.btn-outline-success:hover{color:#fff;background-color:#3479ff;background-color:var(--link-color);border-color:#3479ff;border-color:var(--link-color)}.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#79a6fd;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#3479ff;background-color:var(--link-color);border-color:#3479ff;border-color:var(--link-color)}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-warning{color:#f6c344;color:var(--warning-color)}.btn-outline-warning,.btn-outline-warning:hover{border-color:#f6c344;border-color:var(--warning-color)}.btn-outline-warning:hover{color:#212529;background-color:#f6c344;background-color:var(--warning-color)}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#f6c344;background-color:var(--warning-color);border-color:#f6c344;border-color:var(--warning-color)}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#ce5521;color:var(--danger-color)}.btn-outline-danger,.btn-outline-danger:hover{border-color:#ce5521;border-color:var(--danger-color)}.btn-outline-danger:hover{color:#fff;background-color:#ce5521;background-color:var(--danger-color)}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc906f;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ce5521;background-color:var(--danger-color);border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}@media (max-width:992px){.step{font-size:.75rem!important;line-height:1.4}}.ai-header__nav__dropdown{position:absolute;box-shadow:0 0 1rem hsla(0,0%,39.2%,.1);margin:0;-webkit-transform:translate3d(0,58px,0);transform:translate3d(0,58px,0);top:1.5rem;right:1rem!important}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;background-color:#e9ecef}@media (min-width:992px){.ai-header__nav .ai-header__nav__dropdown{top:0;right:0!important}}.dropdown-menu{padding:0}.dropdown-item{padding:.75rem 1.5rem}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background:#ecf2fd;background:var(--primary-light-color);color:#333;color:var(--text-color)}.alert-link{font-weight:400;text-decoration:underline}.alert-info,.alert-primary,.alert-success{color:#25495e;background-color:#ecf2fd;background-color:var(--primary-light-color);border-color:#d4e2fa}.alert-info hr,.alert-primary hr,.alert-success hr{border-top-color:#d4e2fa}.alert-info .alert-link,.alert-primary .alert-link,.alert-success .alert-link{color:#0c3767}.alert-warning{color:#8e4e12;background-color:#fff5ea;background-color:var(--warning-light-color);border-color:#ffd89d}.alert-warning hr{border-top-color:#f8ce90}.alert-warning .alert-link{color:#765c0f}.alert-danger{color:#d42a35;background-color:#fff1f3;background-color:var(--danger-light-color);border-color:#ffd5da}.strength{color:#f37511}.alert-danger hr{border-top-color:#f9d4d8}.alert-danger .alert-link{color:#852931}.alert h4{font-size:1rem;line-height:1.5;font-weight:600}.alert.important{padding:1.5rem}.alert ul:last-child{margin-bottom:0}.alert ul{padding-left:1.5rem}.alert h2{text-align:left;font-size:1.125rem;margin:.5rem 0 1.5rem}@media (min-width:992px){.alert h4{font-size:1.125rem}}.step__table{display:table;width:100%;margin:0 auto}.step__table__item{width:25%;display:table-cell;position:relative;padding-top:24px}.step__table__item a{text-decoration:none}.step__table__item__line--after{right:0;left:50%;margin-left:20px}.step__table__item__line--after,.step__table__item__line--before{position:absolute;top:40px;height:1px;border-top:1px solid #e0e0e0}.step__table__item__line--before{left:0;right:50%;margin-right:20px}.step__table__item__line--after.active,.step__table__item__line--before.active{border-color:#333;border-color:var(--text-color)}.step__table__item__num{margin:0 auto;background-color:#e0e0e0;border-radius:50%;text-align:center;font-size:16px;border-width:0;line-height:32px}.step__table__item__num,.step__table__item__num a{width:32px;height:32px;color:#fff;display:block}.active .step__table__item__num{background-color:#3479ff;background-color:var(--link-color)}.step__table__item.active:hover .step__table__item__num{background-color:#0056b3}.step__table__item.active:hover a.step__table__item__title{color:#0056b3}.step__table__item__title{margin-top:8px;font-size:.75rem;text-align:center;display:block;color:#757575}.active .step__table__item__title{color:#3479ff;color:var(--link-color)}@media (min-width:992px){.step__table__item__title{font-size:1rem}}.table thead{background:#e9ecef}.table th{vertical-align:middle}.badge-danger,.badge.badge-danger{color:#ce5521;color:var(--danger-color);border:1px solid #ce5521;border:1px solid var(--danger-color)}.badge-danger,.badge-secondary,.badge.badge-danger,.badge.badge-secondary{background-color:#fff;font-weight:400;margin-left:.375rem;margin-right:.375rem}.badge-secondary,.badge.badge-secondary{color:#6e757c;color:var(--secondary-color);border:1px solid #6e757c;border:1px solid var(--secondary-color)}.slash{font-size:1.5rem;display:inline-block;margin:0 .5rem}.form-control-plaintext{padding:.375rem .75rem;color:#333;color:var(--text-color);background-color:#f1f1f1;background-color:var(--light-color);border-radius:.25rem}input.form-control-plaintext:focus{outline:none}.modal-dialog.change-plan,.modal-dialog.information{margin-left:auto;margin-right:auto;max-width:64rem;display:flex;justify-content:center;align-items:center;height:95vh;padding:2rem 1rem 0}.change-plan .modal-content,.my-number .modal-content{border:none;height:100%}.my-number .modal-content{height:auto;max-height:100%}.modal-content__scroll{padding:2rem 1rem;overflow:scroll}.modal-dialog.my-number,.modal-dialog.onboarding{max-width:55rem}.onboarding .modal-content{padding:2rem 1.5rem}.onboarding h2{color:#f37511;color:var(--key-color);text-align:left;margin-bottom:0}.onboarding header div{display:flex;align-items:flex-start;justify-content:center;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.onboarding header{margin-bottom:1.5rem}.onboarding header p{color:#2b4999;color:var(--primary-color);font-weight:600}.onboarding figure{width:100%;max-width:24rem;margin:0 auto 2rem}.onboarding .button-column a{width:100%;max-width:24rem;padding:.75rem 1.25rem;font-weight:600}.modal-content__scroll h3:first-child{margin-top:0}@media (min-width:992px){.change-plan .modal-content__scroll{padding:3rem}.my-number .modal-content__scroll,.onboarding .modal-content{padding:3.75rem}.onboarding header h2{font-size:1.375rem}.onboarding header img{width:2rem}.onboarding header div{align-items:center;margin-bottom:1.5rem}.onboarding header p{font-size:1.125rem}.onboarding header{margin-bottom:2rem}.onboarding figure{max-width:30rem;margin-bottom:3rem}.onboarding .button-column a{font-size:1.125rem;padding:.875rem 1.25rem}.my-number .modal-content{height:auto}}.btn-close{box-sizing:content-box;width:2rem;height:2rem;padding:.25em;background:url(/images/x-altx-alt.svg) no-repeat 0 0;background-size:cover;border:0;border-radius:50%;position:absolute;right:-1rem;top:-1rem;z-index:100}.button-column{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:.75rem;gap:.75rem}.plan-table__item .price .btn{width:100%;display:block}.modal-content .btn{font-size:.875rem}.plan-table__item{border:1px solid #e0e0e0;border:1px solid var(--border-color);margin-bottom:3rem}.plan-table p{margin:0}.plan-table header{background:#2b4999;background:var(--primary-color);text-align:center;padding:1rem;color:#fff}.plan-table header h3{font-size:1rem;margin:0}.plan-table p.plan-table__item__price strong{font-size:1.25rem;font-family:-apple-system,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.plan-table p.plan-table__item__price{margin-bottom:.5rem}.plan-table__item__cell .btn-link,.plan-table__item__cell .btn-link:hover{color:#333;color:var(--text-color);text-decoration:none;cursor:text}.plan-table__item__price{font-weight:600}.plan-table #free header{background:#d5dff0;color:var(--main-color)}.plan-table__item__body{padding:0 .5rem}.plan-table__item__cell:not(:last-child){border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color)}.plan-table__item__cell{padding:1.5rem 1rem}.plan-table__item__cell dl{text-align:center}.plan-table__item__cell dt{font-size:.875rem}.plan-table__item__cell.price{text-align:center}.plan-table__item__body dd,.plan-table__item__body dl{margin-bottom:0}.plan-table__item__body dt{margin-bottom:.5rem}.plan-table__item__body dd+dd{margin-top:.5rem}.price__presence{font-size:1.5rem;font-weight:600}.plan-table__description{font-size:.75rem;text-align:left;background:#f1f1f1;background:var(--light-color);padding:.75rem;border-radius:.5rem}.plan-table__item__cell__check{width:2.75rem}.paper-image{width:6rem}.plan-table__item__cell__logomark{width:14rem;margin:0 auto;display:block}.plan-table__item__cell h3{font-size:1.125rem;text-align:center;margin-bottom:.75rem;font-weight:600}#plan3 .plan-table__item__cell img.portlate{margin-bottom:1rem}img.new-window{width:.875rem;margin-left:.25rem}.modal-content__section:not(:first-child){margin-top:3rem}.plan-table__item header p{font-size:.875rem;margin:.5rem 0 0}@media (max-width:992px){#plan3 .plan-table__item__cell img.portlate{width:12rem;margin:1rem auto;display:block}}@media (min-width:992px){.plan-table__item__cell h3{font-size:1.25rem}.plan-table__item__cell{padding:1rem}.plan-table__item__cell__logomark{width:90%;margin:0 auto 1rem;display:block}.plan-table{border:1px solid #e0e0e0;border:1px solid var(--border-color)}.plan-table__item{border:none;margin-bottom:0}.plan-table__item,.plan-table__item__body{display:flex;flex-direction:column;height:100%}.simple__body{display:flex;height:100%;justify-content:center}.plan-table__item #plan3{justify-content:space-between}#plan3 .plan-table__item__body,.plan-table__item__body .simple{flex-grow:1}.plan-table{display:grid;grid-template-columns:1fr 1fr 1fr;box-sizing:border-box}.plan-table__item:not(:last-child) .plan-table__item__body{border-right:1px solid #e0e0e0;border-right:1px solid var(--border-color)}.plan-table header:not(:last-child){border-right:1px solid hsla(0,0%,100%,.3)}.plan-table p.plan-table__item__price strong{font-size:1.75rem}.plan-table__item__cell{padding:1.5rem}.plan-table__item__body .simple{align-self:center}.modal-content__section:not(:first-child){margin-top:4rem}}.mediabox{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem}.mediabox__image img{border-radius:.25rem}.mediabox h3{font-size:1rem;margin:0 0 .5rem}.mediabox p{font-size:.875rem}.mediabox .btn{line-height:1}.modal-content__option .span-6{margin-bottom:2rem}@media screen and (min-width:768px) and (max-width:992px){.parent--tab{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem}.span-2--tab{grid-column:2 span}.span-3--tab{grid-column:3 span}.span-4--tab{grid-column:4 span}.span-5--tab{grid-column:5 span}.span-6--tab{grid-column:6 span}.span-7--tab{grid-column:7 span}.span-8--tab{grid-column:8 span}.span-9--tab{grid-column:9 span}.span-10--tab{grid-column:10 span}}@media (min-width:992px){.parent{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:3rem}.modal-content__option.parent{grid-gap:1rem 3rem}.span-2{grid-column:2 span}.span-3{grid-column:3 span}.span-4{grid-column:4 span}.span-5{grid-column:5 span}.span-6{grid-column:6 span}.span-7{grid-column:7 span}.span-8{grid-column:8 span}.span-9{grid-column:9 span}.span-10{grid-column:10 span}}.disabled-section{position:relative}.disabled-section:before{content:"";position:absolute;left:-.25rem;top:-1.5rem;background:rgba(0,0,0,.1);display:block;width:calc(100% + .5rem);height:calc(100% + 3rem);z-index:1000;padding:3rem;border-radius:.5rem}.disabled-section .ai-form{margin-bottom:5rem}@media (min-width:992px){.disabled-section:before{content:"";position:absolute;left:-1rem;top:-2rem;background:rgba(0,0,0,.1);display:block;width:calc(100% + 2rem);height:calc(100% + 4rem);z-index:1000;padding:3rem;border-radius:1rem}}.attention-point{background-color:#ecf2fd;background-color:var(--primary-light-color);padding:1rem;margin:0 0 2rem;border-radius:.5rem}.attention-point h4{font-size:1rem}.attention-point h4,.input-group__description h4{margin:0 0 .875rem;font-weight:600;line-height:1.5}.input-group__description h4{font-size:.9375rem}.attention-point li,.attention-point p,.input-group__description p{font-size:.875rem}.attention-point__secondary{background:#fff;margin-top:1.5rem;border-radius:.5rem;padding:1rem}.attention-point p:last-child{margin-bottom:0}.icon-light{padding-left:1.5rem;background:url(/images/light.png) no-repeat 0 0;background-size:auto 1rem}.icon-light.attention-point__badge{padding-left:1.5rem;background:#ffc107 url(/images/light.png) no-repeat .375rem;background-size:auto 1rem}.icon-window{padding-right:1.5rem;background:url(/images/new-window.svg) no-repeat 100%;background-position:right .25rem center;background-size:auto 1rem}.icon-right{margin-left:.5rem;width:1rem;position:relative;top:-2px}.attention-point__badge{padding:4px 6px;display:inline-block;font-size:.875rem;border-radius:.375rem;margin-right:.75rem}.icon-light.attention-point__badge.attention-point__badge--strong{background:#f17004;background-size:auto 1rem;color:#fff;padding-left:6px;margin-bottom:.5rem}.attention-point--bubble{position:relative}@media (max-width:992px){.icon-light.attention-point__badge{margin-bottom:.5rem}.attention-point__image{margin-top:1rem;text-align:center}.attention-point__image img{width:80%;max-width:15rem}}@media (min-width:992px){.icon-right{margin-left:.5rem;width:1.25rem;position:relative;top:-2px}.attention-point{padding:1.5rem}.attention-point--grid{display:grid;grid-template-columns:2fr 1fr}}@media (min-width:992px){.vertical-center{display:flex;justify-content:center;align-items:center;margin-bottom:0}.vertical-center>label{margin-bottom:0}}.plan-table__item__cell--option h4{font-size:.9375rem;border-radius:.125rem;color:#f37511;color:var(--key-color);margin-bottom:.5rem}.plan-table__item__cell--option li,.plan-table__item__cell--option p{font-size:.875rem}.plan-table__item__cell--option h5{font-weight:600;font-size:.75rem}.option-menu{background:#fbeee3;padding:1rem;border-radius:.125rem}.option-menu ul{padding-left:.75rem;margin:0}.plan-table__item__cell--option-price{font-weight:600}hr.has-margin{margin:3rem 0}.cart h3{font-size:1rem;margin:0}.cart__plan{margin-bottom:2rem}.cart__plan h3{font-weight:400;margin-bottom:.75rem}.cart__plan__list{border-top:1px solid #333;border-bottom:1px solid #333;padding:.5rem 0;margin-bottom:2rem}.cart__plan__list dd,.cart__plan__list dl,.cart__plan__list dt{margin:0}.cart__plan__list dd{font-weight:600}.cart__plan__list dl{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.cart__option{background:#edf2fc;padding:1rem;border-radius:.5rem}.cart__option .form-check{border-bottom:1px solid #fff;padding-bottom:.75rem;margin-bottom:1rem}.cart__option .form-check label{font-weight:600;font-size:.9375rem}.cart__option__detail h4{font-size:1rem;margin:0 0 .5rem}.cart__option__detail ul{padding-left:1.5rem;font-size:.875rem}.cart__plan__payment{border:1px solid #cfd4d9;border-radius:.5rem}.cart__plan__payment__body{padding:1.25rem}.cart__plan__payment__foot{background:#f3f4f5;border-top:1px solid #e0e5ea}.cart__plan__payment__foot p{margin:0;padding:.5rem 1rem;font-size:.75rem}.cart__plan__payment__body h3{margin-bottom:.875rem}.cart__plan__payment__body dl{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;margin:0}.cart__plan__payment__body dd,.cart__plan__payment__body dt{margin:0;font-weight:400}.cart__plan__payment__body dl.cart__plan__payment__total{font-weight:600;padding-top:.75rem;margin-top:.75rem;border-top:1px solid #cfd4d9;color:#bf5d31}.cart__plan__payment__body dl.cart__plan__payment__total dd,.cart__plan__payment__body dl.cart__plan__payment__total dd small,.cart__plan__payment__body dl.cart__plan__payment__total dt{font-weight:600}@media (min-width:992px){.cart__plan{margin-bottom:0}}.modal-content{border:none}.modal-content__option{margin-bottom:2rem}.modal-content__option--sp{border:1px solid #f37511;border:1px solid var(--key-color);padding:1rem;margin-bottom:3rem;position:relative}.modal-content__option--sp h3{font-size:1.125rem;color:#f37511;color:var(--key-color);margin:0 0 .5rem;font-weight:600}.modal-content__option--sp table{width:100%;border-collapse:separate}.modal-content__option--sp table td,.modal-content__option--sp table th{padding:.5rem;font-size:.875rem}.modal-content__option--sp table th{background:#f9eee4;font-weight:400}.modal-content__option--sp table td{background:#fcf7f3}.modal-content__option--sp table caption{caption-side:top;color:#333;font-size:.75rem;font-weight:600}@media (min-width:992px){.modal-content__option--sp h3{font-size:1.25rem}.modal-content__option--sp{padding:2rem}.modal-content__option--sp table td,.modal-content__option--sp table th{padding:.75rem}.modal-content__option--sp table th{white-space:nowrap;vertical-align:top}}@media (max-width:992px){.modal-content__option--sp table td,.modal-content__option--sp table th{display:block}}.ai-footer__information__body h2,.ai-footer__information__body h3{font-size:.875rem;font-weight:600}.ai-footer__information__contents,.ai-footer__information__contents__copy{flex-grow:1}.ai-footer__information__body h2{white-space:nowrap;background:url(/images/brand_awareness.svg) no-repeat 0;background-size:1.25rem;padding:.5rem 0 .5rem 1.75rem;text-align:left}.ai-footer__information__body p{font-size:.875rem;margin:0 0 .5rem}.ai-footer__information__body p:last-of-type{margin:0}.ai-footer__information__contents h3{margin:0 0 .5rem}.ai-footer__information__body{padding:1rem}.ai-footer__information__contents__photo{width:15rem;margin:0 auto 1rem}@media (min-width:992px){.ai-footer__information__body h2{margin:0}.ai-footer__information__contents h3{margin:0 0 .5rem}.ai-footer__information__body{margin:0 auto;width:100%;max-width:1140px;padding:1.5rem;align-items:center}.ai-footer__information__body,.ai-footer__information__contents{display:flex;justify-content:space-between;grid-gap:1.5rem;gap:1.5rem}.ai-footer__information__contents{border-left:1px solid #e0e0e0;border-left:1px solid var(--border-color);padding-left:1.5rem;margin-left:1.5rem;align-items:flex-start}.ai-footer__information__contents__photo{width:18rem}}.highlight{border:2px solid #e0e0e0;border:2px solid var(--border-color);padding:1rem;border-radius:.5rem}.highlight--flex__copy h2{font-size:1rem;font-weight:600;margin:0 0 1rem;line-height:1.4}.highlight--flex__copy h3{font-size:.875rem;margin:0 0 1rem;text-align:justify}.highlight--flex__copy p{font-size:.875rem}@media (min-width:992px){.highlight{padding:1.5rem}.highlight--flex{display:flex;justify-content:space-between;grid-gap:1.5rem;gap:1.5rem}.highlight--flex__copy{flex:1 1}.highlight--flex__copy h2{text-align:left}.highlight--flex__copy p:last-child{margin-bottom:0}.highlight--flex__image{max-width:40%}}.marker{background:linear-gradient(transparent 60%,#ffdea8 0);font-weight:600}.mypage__profile__progress+.mypage__profile__progress{margin-top:3rem}.mypage__profile{background-color:#ecf2fd;background-color:var(--primary-light-color);border-radius:.5rem;padding:1.5rem 1rem;text-align:center;border:1px solid #d4e2fa}.mypage__profile__plan{margin-bottom:2.5rem}.mypage__profile__plan p{font-size:.875rem;margin:0 0 .5rem}.mypage__profile__plan img{width:5rem}.plus-assist-download img{width:6.25rem}.plus-assist-download figure{margin:0 0 .5rem}.plus-assist-download p{font-weight:600}.task-progress{margin-bottom:1rem}.task-progress__bar__label{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}.task-progress__bar__label p{margin:0}.task-progress__body{display:flex;grid-gap:1rem;gap:1rem;align-items:center;margin:.5rem 0}.task-progress__body p{margin:0;font-weight:600}.task-progress__body p a{color:#5f6368;color:var(--text-light-color)}.task-progress__body p a:hover{text-decoration:none;opacity:.7}.task-progress__body p strong,.task-progress__sub .deadline{color:#f37511;color:var(--key-color);font-weight:600}.task-progress__sub .deadline.passed{color:#ce5521;color:var(--danger-color)}.task-progress__bar .progress{flex-shrink:8rem;flex-grow:1;width:auto}.task-progress__sub{text-align:left;font-size:.875rem;color:#5f6368;color:var(--text-light-color)}.required-documents__list__detail dl,.task-progress__sub dl{margin:0}.required-documents__list__detail dd,.task-progress__sub dd{margin:0;display:inline;font-weight:400;font-weight:600}.task-progress__sub .next-task dd{font-weight:400}.required-documents__list__detail dt,.task-progress__sub dt{margin:0;display:inline;font-weight:400}.date dt{padding-left:1.25rem;background:url(/images/schedule.svg) no-repeat 0;background-size:.875rem}.preparation-progress dt{padding-left:1.25rem;background:url(/images/task.svg) no-repeat 0;background-size:.875rem}.location dt{padding-left:1rem;background:url(/images/location.svg) no-repeat 0;background-size:.875rem}.mypage__profile__progress__main .step__table__item{padding-top:0}.mypage__profile__progress__main .step__table__item__line--after,.mypage__profile__progress__main .step__table__item__line--before{top:16px}.mypage__profile__progress__main{margin-bottom:1.5rem}.task-and-schedule .task-progress{margin-bottom:2rem}@media not (min-width:768px){.mypage .progress{background:#fff}}@media (min-width:768px){.mypage__profile__plan img{width:6.25rem;margin-bottom:.5rem}.mypage__profile__progress__main{margin-bottom:.5rem}.mypage__profile__progress+.mypage__profile__progress{margin-top:1rem}.mypage__profile{padding:1.5rem}.mypage__profile__progress{background:#fff;padding:1.5rem;border-radius:.5rem;box-sizing:border-box;position:relative}.task-progress{margin-bottom:0}.task-progress__sub{display:flex;grid-gap:1.5rem;gap:1.5rem}.task-progress__bar{display:flex;grid-gap:1rem;gap:1rem}.task-progress__body{flex-grow:1}.mypage__profile__progress footer{position:absolute;right:1.5rem;top:1.25rem}.mypage__profile .btn-ai.btn-primary--outline{padding:.25rem .5rem;font-size:.75rem;font-weight:600;width:9.5rem;box-sizing:border-box!important}.mypage__profile .btn-ai img{margin-left:.25rem}.mypage__profile__progress>.btn-ai.btn-primary--outline{padding:.5rem 2rem;font-size:1rem;width:auto}}.mypage__section,.page-margin{margin-bottom:2rem}@media (min-width:992px){.mypage__section{margin-bottom:5rem}.mypage .mypage__profile.mypage__section,.page-margin{margin-bottom:3rem}}.info-list{list-style-type:none;margin-left:0;margin-right:0;padding:0}.info-list li{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color)}.info-list li,.info-list li>p{margin-bottom:.625rem}.mypage .meta p{display:inline-block;font-size:.875rem;color:#888;margin-bottom:.25rem}.info-list__category,.meta p.info-list__category{border:1px solid #e0e0e0;border:1px solid var(--border-color);line-height:1;font-size:.75rem;padding:.25rem;margin-left:.5rem;width:6rem;text-align:center}.mypage__pickup h3{font-size:1.125rem;margin:.75rem 0}.mypage__pickup p:first-of-type{font-size:.875rem}@media (min-width:992px){.mypage__pickup div.col-md-6{padding-left:.5rem}.mypage__pickup h3{margin-top:0}}.mypage__to-do-list__section h3{background-color:#ecf2fd;background-color:var(--primary-light-color);padding:.5rem 1rem;border-radius:.25rem;border:1px solid #d4e2fa;margin-bottom:2.5rem}.mypage__to-do-list h2{display:flex;align-items:center}.mypage__to-do-list h2 img{width:2rem;margin-right:1rem}.mypage__to-do-list h4{padding-left:2.25rem;background:url(/images/sell.svg) no-repeat left .125rem;background-size:1.375rem}.mypage__to-do-list__osusume{position:relative;max-width:22.5rem;margin-left:auto;margin-right:auto}.mypage__to-do-list__osusume h5{position:absolute;top:0;left:0;background:#2b4999;background:var(--primary-color);color:#fff;padding:.25rem .75rem;font-size:.875rem}.mypage__to-do-list__osusume h6{font-size:1rem;font-weight:600;text-align:center}.mypage__to-do-list__osusume p{font-size:.875rem;margin-bottom:0}.mypage__to-do-list__item:not(:last-child){border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);padding-bottom:2rem;margin-bottom:2rem}.mypage__to-do-list__osusume h5+a{display:block;border:1px solid #e0e0e0;border:1px solid var(--border-color);margin-bottom:.875rem}.mypage__to-do-list__osusume img{width:100%;object-fit:cover;vertical-align:top}@media (min-width:992px){.mypage__to-do-list__section h3{padding:.75rem 1rem}.mypage__to-do-list__section{margin-bottom:4rem}.mypage__to-do-list{margin-bottom:8rem}}.mypage__service-info h2{text-align:center;margin-bottom:2rem}.mypage__service-info__item{background-color:#ecf2fd;background-color:var(--primary-light-color);border-radius:.5rem;padding:.75rem 1.5rem 1.5rem;margin-bottom:1.5rem}.mypage__service-info__item header{display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%}.mypage__service-info__item header img{width:4.5rem;margin-left:.5rem}.mypage__service-info__item header h3{font-size:1.25rem;text-align:center}.mypage__service-info__item__body{background:#fff;padding:1rem;border-radius:.5rem}.mypage__service-info__item__body h4,.mypage__service-info__item__body p{text-align:center}.mypage__service-info__item__body p{font-size:.875rem}.mypage__service-info__item__body h5{font-size:1.125rem}.mypage__service-info__item__body p:last-child{margin:0}.mypage__service-info__item__body figure{height:7rem;margin:1.25rem auto;text-align:center}.mypage__service-info__item__body figure img{height:100%;width:auto}@media (min-width:992px){.mypage__service-info--row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;gap:2rem;justify-content:center}.mypage__service-info__item header h3{margin:0}.mypage__service-info__item__body p{font-size:1rem}.mypage__service-info__item__body h4{font-size:1.125rem}.mypage__service-info__item{margin-bottom:0}.mypage__service-info h2{margin-bottom:2.5rem}}.has-icon--download{padding-right:1.5rem;background:url(/images/download.svg) no-repeat 100%;background-size:1.25rem;display:inline-block}.btn-primary .has-icon--arrow-right{padding-right:1.5rem;background:url(/images/chevron-right-white.svg) no-repeat 100%;background-size:1.25rem;display:inline-block}.btn-primary .has-icon--download{background:url(/images/download-white.svg) no-repeat 100%;background-size:1.25rem}@media (max-width:992px){.plus-assist-download .has-icon--download{background-position:right bottom .25rem!important}}.breadcrumb-list{list-style-type:none;margin:0;padding:0;font-size:.75rem}.breadcrumb-list,.breadcrumb-list li a{display:flex;align-items:center}.breadcrumb-list li a:after{display:block;content:"";width:.875rem;height:.875rem;background:url(/images/chevron-right.svg) no-repeat 0 0;background-size:.875rem;margin:0 .25rem}.mypage__header .breadcrumb-list+h1{margin-top:1.5rem}.mypage__news__body h1{margin:0 0 .5rem}.mypage__news__body header{margin-bottom:2rem}.mypage__news__body__text{margin-bottom:4rem}@media (min-width:992px){.mypage__news__body header{margin-bottom:3rem}.mypage__news__body h1{font-size:1.75rem}.mypage__news__body__text{margin-bottom:5rem}}.pagination{justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:3rem}.pagination .page-item{margin:0 .25rem}.pagination .page-item .page-link{border-radius:.25rem}.page-item.active .page-link{background-color:#3479ff;background-color:var(--link-color);border-color:#3479ff;border-color:var(--link-color)}@media (min-width:992px){.pagination{margin-bottom:0}}.task-question__container{background:#ecf2fd;background:var(--primary-light-color);padding:2rem 1.5rem;border-radius:.5rem;text-align:center}.task-question__container header h2{margin:0 0 .25rem;line-height:1;display:inline-block;background:#2b4999;background:var(--primary-color);color:#fff;padding:.35rem .625rem;border-radius:.5rem}.task-question__container header p{margin:0;font-size:.875rem;color:#25495e;font-weight:600}.task-question__container header{margin-bottom:1rem}.task-question__container__body{margin-bottom:2rem}.task-question__question{text-align:left;margin-bottom:1rem}.task-question__question label{font-size:1.125rem;font-weight:600;margin:0}.task-question__question p{margin:0;font-size:.875rem;color:#6e757c;color:var(--secondary-color)}.task-question__container .btn-primary{padding:.75rem 4rem;width:100%;max-width:22rem}.task-question__container .btn-primary--outline{padding:0 1.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;font-weight:600;flex-direction:column;line-height:1.4}.task-question__container .btn-primary--outline small{font-size:.75rem}.task-question__waiting p{font-weight:600}.task-question__waiting{overflow:hidden}@media (min-width:992px){.task-question__container{min-height:600px;display:flex;flex-direction:column;padding:4rem}.task-question__container__body{flex-grow:1}.task-question__container.v-middle{justify-content:center}.task-question__question{text-align:center;margin-bottom:2rem}.task-question__question label{font-size:2rem;line-height:1.4}.task-question__container .btn-primary--outline{height:3.75rem}.task-question__waiting p{font-size:1.25rem}}.task-question__answer .task-question__date{max-width:28rem;margin:0 auto;position:relative}.task-question__answer .task-question__date:after{content:"";background:url(/images/calendar_month.svg) no-repeat 0 0;background-size:cover;display:block;width:1.5rem;height:1.5rem;position:absolute;right:.75rem;top:.75rem;z-index:100}.task-question__answer .form-control{padding:.75rem 1rem;height:auto}.task-question__answer .btn-primary--outline,.task-question__answer .btn-primary--outline:hover{background:#fff}.task-question__answer input:checked+.btn-primary--outline{background:#f5eee9;opacity:1}.task-question__answer input[type=checkbox],.task-question__answer input[type=radio]{display:none}.task-question__answer__button ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.task-question__answer__button-vertical.button-fullsize .btn,.task-question__answer__button-vertical.button-fullsize li{width:100%;max-width:50rem}.task-question__answer__button ul.task-question__answer__button4,.task-question__answer__button ul.task-question__answer__button-vertical{flex-direction:column;grid-gap:.25rem;gap:.25rem}.task-question__answer__button2 li{flex-grow:1}.task-question__answer__button2 li label,.task-question__answer__button4 li,.task-question__answer__button4 li label{width:100%}@media (min-width:992px){.task-question__answer__button{margin-top:2rem}.task-question__answer__button ul.task-question__answer__button2{grid-gap:2rem;gap:2rem;margin-top:4rem}.task-question__answer__button2 li{flex-grow:0;min-width:12rem}.task-question__answer__button ul.task-question__answer__button4{flex-wrap:wrap;flex-direction:row;grid-gap:0;gap:0;justify-content:space-between}.task-question__answer__button ul.task-question__answer__button4.col4{justify-content:flex-start;grid-gap:0 1rem;gap:0 1rem}.task-question__answer__button4 li{width:calc(50% - .75rem);margin-bottom:.5rem}.task-question__answer__button4.col4 li{width:calc(25% - .75rem)}}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader.loader--small,.loader.loader--small:after{width:5em;height:5em}.loader{margin:60px auto;border:1.1em solid rgba(51,121,255,.2);border-left-color:#3479ff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}.loader,.loader.loader--small{font-size:10px;position:relative;text-indent:-9999em}.loader.loader--small{margin:20px auto 0;border:.5rem solid rgba(51,121,255,.2);border-left-color:#3479ff}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.task-list__item{margin-bottom:1rem;border:1px solid #cfcece;border-radius:.5rem}.task-list__item.checked{background:#f5f5f5;border-color:#f5f5f5}.task-list__item:hover{border-color:#2b4999;border-color:var(--primary-color)}.task-list__item.checked:hover{border-color:#f5f5f5}.task-list__item__title{display:grid;grid-template-columns:4rem 1fr}.task-list__item__job{padding:1rem 3rem 1rem 0;background-image:url(/images/chevron-down-primary.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem}.checked .task-list__item__job{background-image:none}.task-list__item__check{padding:1rem}.task-list__item__job h3{display:grid;grid-template-columns:1.375rem 1fr;grid-gap:.5rem;gap:.5rem;margin:0 0 .5rem;font-size:1rem}.task-list__item__job h3 span{width:1.375rem;height:1.375rem;display:flex;background:#2b4999;background:var(--primary-color);color:#fff;font-size:.875rem;align-items:center;justify-content:center;border-radius:50%;position:relative;top:2px}.task-list__item .custom-checkbox label{color:#bfbfbf;font-weight:600}.task-list__item .custom-checkbox{flex-direction:column;grid-gap:.25rem;gap:.25rem;justify-content:center;align-items:center}.task-list__item__contents{display:none;overflow:hidden;transition:max-height .3s ease}.task-list__item__contents.active{display:block}.task-list__item__contents{margin:0 1rem 1rem;background:#ecf2fd;background:var(--primary-light-color);border-radius:.5rem;padding:1rem}.custom-checkbox{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.custom-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;height:24px;width:24px;border:2px solid #bfbfbf;border-radius:2px;margin:0}.documents-list__item .custom-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;height:20px;width:20px;border:2px solid #bfbfbf;border-radius:2px;margin:0}.custom-checkbox input[type=checkbox]:checked{border-color:#a6a6a6;background-color:#a6a6a6}.custom-checkbox input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:7.4px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.documents-list__item .custom-checkbox input[type=checkbox]:checked:before{left:5px;top:1px}.custom-checkbox input[type=checkbox]:focusvar(--text-color)visible{outline:2px solid #1d9bf0;outline-offset:2px}.task-list__item__check label{margin:0}.custom-checkbox input[type=checkbox]:checked+label{color:#333;color:var(--text-color)}.task-list__media{display:grid;grid-template-columns:60px 1fr;grid-gap:1rem;gap:1rem}.task-list__media>img{width:60px;border-radius:.5rem}.task-list__media p{margin:0}.task-list__item__contents__article:not(:first-child){border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);padding-top:1.25rem}.task-list__item__contents__article h4{font-size:.875rem;line-height:1.4rem;margin-bottom:.875rem}.documents-list__body h4 span,.task-list__item__contents__article h4 span{display:inline-block;background:#6c757d;color:#fff;border-radius:.25rem;padding:.365rem .5rem;line-height:1;font-size:.75rem;margin-right:.75rem;margin-bottom:.25rem}.documents-list__body h4 span.required,.task-list__item__contents__article h4 span.required{background:#f37511;background:var(--key-color)}.task-list__item__contents__article .task-list__media p{font-size:.875rem;line-height:1.4rem;font-weight:600}.documents-list__body section:not(.task-list__item__contents__article) h4{margin:0}.documents-list header{margin-bottom:.75rem}.documents-list header p{font-size:.875rem}.documents-list header .icon-download{width:.875rem}.documents-list__required{background:#fff;padding:1rem;border-radius:.5rem}ul.documents-list__optional{padding:1rem 1rem 0;margin-bottom:0}.documents-list__item{display:grid;grid-template-columns:2rem 1fr;grid-gap:1rem;gap:1rem}.documents-list__item:not(:last-child){border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem}.documents-list__item h5{font-weight:600}.documents-list__item p{font-size:.875rem;color:#666;margin:0}.documents-list__item dd,.documents-list__item dt{font-size:.875rem;color:#666;font-weight:400;margin:0}.documents-list__item .custom-checkbox{align-self:start;padding:.125rem}label.required-documents__list__body{margin:0}.documents-list__body .task-list__item__contents__article{margin-top:3rem;border:1px solid #ccc;padding:1rem;border-radius:.5rem}.documents-list__body section+section{margin-top:2rem}.task-list__item__contents .table{background:#fff}.task-list__item__contents .table th{background:#f3f3f3}.caption-top caption{caption-side:top;color:#333;color:var(--text-color);font-weight:600}.task-list__item__contents .table ul{margin-bottom:0;padding-left:1rem}.task-list__item__contents .table td{vertical-align:top}@media (min-width:992px){.task-list__item__job h3{font-size:1.125rem}.task-list__item__title{grid-template-columns:5rem 1fr}.task-list__item__job h3 span{width:1.25rem;height:1.25rem;font-size:.875rem;top:0}.task-list__item__job{padding:1rem 4rem 1rem 0;background-position:right 2rem center;background-size:2rem}.task-list__item__check{padding:1rem}.task-list__item__contents{padding:1.5rem;margin:0 1.5rem 1.5rem}.task-list__item__contents p:only-child{margin-bottom:0}.task-list__item__contents.documents-list{padding-top:1.75rem}.task-list__item__contents__article h4{font-size:1rem}.documents-list__body section:not(.task-list__item__contents__article) h4{font-size:1.125rem}.task-list__item__contents__article .task-list__media p{font-size:1rem;line-height:1.7}.task-list__media .new-window{width:1rem;margin-left:.675rem}.documents-list header{display:grid;grid-template-columns:1fr 1fr}.documents-list header p{justify-self:end}.required-documents__list__detail{display:grid;grid-template-columns:1fr 16rem;grid-gap:3rem;gap:3rem}.required-documents__list__detail p{flex-grow:1}.documents-list__body .task-list__item__contents__article{padding:1.5rem}}.table.table--download button{font-size:.875rem;white-space:nowrap}.table.table--download tr:first-child td,.table.table--download tr:first-child th{border-top:none}.table.table--download{border-bottom:1px solid #dee2e6}@media (min-width:992px){.table.table--download td,.table.table--download th{padding:1.25rem}}@media (max-width:992px){.table--download tr{display:block;padding:.75rem;border-bottom:1px solid #dee2e6}.table--download td,.table--download th{display:block;padding:0;border:none}.table--download .table--download__btn{margin-top:.5rem;text-align:right}.table--download td{font-size:.875rem}}.link-box{display:block;border:1px solid #ccc;padding:1rem 1.5rem;border-radius:1rem}.link-box,.link-box:hover,.link-box:visited{color:#333;color:var(--text-color)}.link-box:hover{text-decoration:none;border-color:#333;border-color:var(--text-color)}.link-box p em{color:#3479ff;color:var(--link-color);font-style:normal}.link-box p{margin:0}@media (min-width:992px){.link-box{padding:1.5rem}}.link-box__check-list{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.link-box__check-list p{font-weight:600}.link-box__check-list img{width:3.5rem}@media (min-width:992px){.link-box__check-list p{font-size:1.125rem}}.centered-contents:first-child{margin-top:0}.centered-contents{text-align:center;margin:2rem 0}@media (min-width:992px){.centered-contents{margin:3rem 0}}.lead{font-weight:600}.service-flow{display:flex}.service-flow__list{padding-left:0}.service-flow__list>li{list-style-type:none;position:relative;padding-left:3.125rem}.service-flow__list>li:not(:last-child){padding-bottom:1rem}.service-flow__list>li .service-flow__number{width:2em;height:2em;line-height:2em;text-align:center;border-radius:100vh;display:inline-block;background:#15479d;color:#fff;position:absolute;left:0}.service-flow__list>li:not(:last-child):before{content:"";background:#ccc;width:1px;height:100%;position:absolute;top:calc(50% + 30px);left:19px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.service-flow__list h3{margin:0 0 .5rem;font-size:1rem}.service-flow__list p{margin:0 0 .5rem;font-size:.875rem}.service-flow__list__item__body>p:last-of-type{margin-bottom:1rem}.service-flow__list__item__photo{text-align:center}.service-flow__list__item__photo img{max-width:15rem;border-radius:1rem}.service-flow__point{border:1px solid var(--dairinin-main-color);padding:1rem;border-radius:1rem}.service-flow__point h4{margin:0 0 .5rem;color:var(--dairinin-main-color);font-size:.875rem;padding-left:1.5rem;background:url(/images/checkmark-point.svg) no-repeat 0;background-size:1rem}.service-flow__point p{margin:0;color:var(--dairinin-main-color);font-weight:600}.radio-group{border:1px solid #ced4da;border-radius:.25rem}.radio-group input[type=radio]{top:1.125rem}.radio-group>div{width:100%}.radio-group label{padding:1rem;display:block}.radio-group .form-check:hover{background:#f8f9fa}.radio-group .form-check{border-bottom:1px solid #ced4da}.radio-group .form-check:last-child{border-bottom:none}.guide-header{background-color:#f5f5f5;background-image:url(/images/guide-pattern.png);background-size:20rem;background-position:0 -10rem;border-radius:1rem;margin-bottom:4rem;padding:1.5rem}.guide-header h1{display:flex;align-items:center;justify-content:center;margin:0 0 .5rem;text-align:center;font-size:1.5rem}.guide-header h1 img{width:1.5rem;margin-right:.5rem}.guide-header__title p{font-weight:600;text-align:center}.guide__item h2{text-align:left}.guide h3{margin:0 0 1rem}.guide figure img{border-radius:.5rem;border:1px solid #e0e0e0;border:1px solid var(--border-color)}.guide__item>section{margin-bottom:3rem}.guide__item+.guide__item{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);padding-top:3rem;margin-top:3rem}.guide>footer{margin-top:4rem;background:#f5f5f5;border-radius:1rem;padding:1.5rem}.guide__item .btn-pill{width:15rem;text-align:center;padding-left:0;padding-right:0}.guide>footer h2{font-size:1.125rem;margin:0 0 1.5rem}.guide__item__wrap p{margin-bottom:1.5rem}@media (min-width:992px){.guide-header{padding:3.75rem 2.5rem;margin-bottom:5rem}.guide-header h1{font-size:3.125rem}.guide-header h1 img{width:2.4rem;margin-right:1rem}.guide__item h2{font-size:1.5rem;margin-bottom:3rem}.guide h3{font-size:1.25rem}.guide h3.fs-6{font-size:1rem}.guide__item>section{margin-bottom:3rem}.guide__item__wrap.parent{grid-gap:2rem;gap:2rem}.guide__item+.guide__item{padding-top:5rem;margin-top:5rem}.guide>footer{margin-top:8rem;padding:3.75rem 2.5rem}}ul.attention-list{list-style-type:none;padding-left:0}ul.attention-list li{font-size:.875rem;padding-left:1.125rem;position:relative}ul.attention-list li:before{content:"※";position:absolute;left:0;top:0}.icon-circle{padding-left:2rem;background:url(/images/circle.svg) no-repeat left .25rem;background-size:1.25rem}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker button.active{background-color:#428bca}.rdtPicker button.active:hover{background-color:#62abea}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}
/*# sourceMappingURL=main.2a7959c1.chunk.css.map */