@charset "UTF-8";.box__tit{padding:8px 0}@media screen and (min-width:641px){.box__tit{padding:8px 20px 8px 0}}@media screen and (max-width:640px){.menu__item:nth-child(5){width:49.8%;border-right:dotted 1px;border-bottom:dotted 1px}}@media screen and (max-width:640px){.menu__item:nth-child(6){border-bottom:dotted 1px}}@media screen and (min-width:641px){.passport{margin-top:30px}}.passport__wrap{padding:20px 15px 30px}.passport__sttl{color:#EE6300;font-size:4.5vw;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:641px){.passport__sttl{font-size:32px;font-size:2rem}}.passport__movie{margin-top:20px;text-align:center}.passport__sec{margin-top:30px}.passport__txt{width:100%}.passport__txt p:not(:first-child){margin-top:1em}.passport__txt p:first-child{margin-top:1.5em}.passport__txt span{color:#EE6300}.passport__tit{color:#EE6300;position:relative;padding-left:1.5em;font-size:18px;font-size:1.125rem}@media screen and (min-width:641px){.passport__tit{font-size:20px;font-size:1.25rem}}.passport__tit:before{content:"";display:block;width:1em;height:1em;background:url(../images/nikukyu-icon.png) no-repeat center center;background-size:contain;position:absolute;top:0;bottom:0;left:0;margin:auto}.price__wrap{padding:20px 15px 30px}.price__troubleitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price__troubleitem--re{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.price__troubleitem:not(:first-child){margin-top:20px}.price__troubleimg{width:35.59%}.price__troubletxt{width:60.67%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:bold}.price__img{margin-top:20px;text-align:center}.price__txt{width:100%;margin-top:1em}.price__txt span{color:#EE6300}.price__logo{margin-top:10px;text-align:center}.service__wrap{padding:20px 15px 30px}.service__inner{display:none}.service__sttl{background:#FAAF3B;color:#fff;text-align:center;padding:1em 15px;font-size:5vw;position:relative;cursor:pointer;font-weight:bold}.service__sttl i.fa{position:absolute;width:1em;height:1em;top:0;bottom:0;right:15px;margin:auto}.service__ssttl{background:#EE6300;color:#fff;text-align:center;padding:1em 0}.trouble-list{padding:20px 15px 50px;position:relative}.trouble-list:after{content:"";width:30%;height:25px;display:block;background:url(../images/trouble-list-after.png) no-repeat center center/contain;position:absolute;left:0;right:0;margin:auto;bottom:10px}.trouble-item:not(:first-child){margin-top:30px}.trouble-item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trouble-item:nth-child(2n) .trouble-item__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.trouble-item__img{width:44.06%}.trouble-item__ttl{width:52.54%;color:#EE6300;font-size:5vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.2;font-weight:bold}.trouble-item__txt{background:#A57C52;color:#fff;text-align:center;padding:0.2em 0;border-radius:25px;margin-top:20px}.answer-list{padding:20px 15px 50px}.answer-item:not(:first-child){margin-top:30px}.answer-item__txt{margin-top:20px}.lifelog{margin-top:50px}.lifelog__txt{width:100%}.lifelog__img{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lifelog__img li{width:48%}.answer-support{padding-bottom:30px}.answer-support__txt{width:100%}.support__wrap{padding:20px 15px 40px}.support-about{background:rgba(238, 99, 0, 0.2);border-radius:20px;padding:20px 15px}.support-about__ttl{color:#EE6300;font-size:18px;font-size:1.125rem;text-indent:-2em;padding-left:2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.support-about__ttl:before{content:"";display:inline-block;width:1.5em;height:1em;background:url(../images/support-about-icon.png) no-repeat center center/contain;margin-right:0.5em}.support-about__txt{margin-top:1em;width:100%}.lifestage{margin-top:20px}.lifestage__txt{margin-top:1em}.lifestage__stepttl{font-size:18px;font-size:1.125rem;margin-top:30px;font-weight:bold}.lifestage__step{margin-top:15px}.lifestage__step li:not(:first-child){margin-top:10px}.combi__ttl{font-size:14px;font-size:0.875rem}.combi__img{width:60%;margin:20px auto 0}.consultant-item:not(:first-child){margin-top:30px}.consultant-item__advice{margin-top:10px}.consultant-item__txt{margin-top:1em}.howto{margin-top:30px}.howto__wrap{padding:20px 15px 30px}.howto__inner{display:none}.howto__sttl{background:#FAAF3B;color:#fff;text-align:center;padding:1em 15px;font-size:5vw;position:relative;cursor:pointer}.howto__sttl i.fa{position:absolute;width:1em;height:1em;top:0;bottom:0;right:15px;margin:auto}.flow-list{counter-reset:number 0}.flow-item{counter-increment:number 1;border-bottom:#42210B dotted 1px;padding-bottom:30px}.flow-item:not(:first-child){margin-top:20px}.flow-item__ttl{font-size:18px;font-size:1.125rem;position:relative;padding-left:2em}.flow-item__ttl:before{content:counter(number);width:1.5em;height:1.5em;line-height:1.5;border-radius:50%;background:#EE6300;color:#fff;display:inline-block;margin-right:0.5em;text-align:center;position:absolute;top:0;bottom:0;left:0;margin:auto}.flow-item__img{width:80%;margin:20px auto}.flow-item__attention{background:rgba(203, 203, 203, 0.3);padding:15px;margin-top:20px}.flow-item__attentionttl{color:#42210B;font-size:14px;font-size:0.875rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:bold}.flow-item__attentionttl:not(:first-of-type){margin-top:1em}.flow-item__attentionttl span{color:#EE6300}.flow-item__attentiontxt{font-size:14px;font-size:0.875rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.apply{margin-top:30px}.apply__wrap{padding:1em 0 30px}.apply__tit{margin:0 15px}@media screen and (min-width:965px){.apply__tit{margin:0 30px}}.apply__txt{margin-bottom:1em;padding:0 15px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.apply-list{counter-reset:number 0}.apply-item{counter-increment:number 1;padding-bottom:1em}.apply-item:nth-child(2n){background:#F1F1F1}.apply-item__main{position:relative;padding:1em 15px 0 3em}@media screen and (min-width:965px){.apply-item__main{padding:1em 30px 0 70px}}.apply-item__main:before{content:counter(number);width:1.5em;height:1.5em;line-height:1.5;background:#42210B;color:#fff;text-align:center;display:block;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;left:0.75em}@media screen and (min-width:965px){.apply-item__main:before{left:30px}}.apply-item__main span{color:#EE6300;font-weight:bold}.apply-item__main a{color:#333;word-break:break-all}.apply-item__main a:link{color:#333}.apply-item__main a:active,.apply-item__main a:focus,.apply-item__main a:hover,.apply-item__main a:visited{color:#666666}.apply-item__box{padding:15px;background:#fff;border:1px solid #42210B;margin:15px 15px 0 15px}.apply-item__box p{text-indent:-1em;padding-left:1em}.apply-item__box p:not(:first-child){margin-top:1em}.payment{margin-top:30px}.privacy__wrap{padding-bottom:30px}.privacy__inner{padding:0 15px}.privacy__sttl{color:#42210B}.privacy__first{color:#EE6300;margin-top:20px}.privacy__about{margin-top:1em}.privacy__contact{background:#EBF5FB;padding:15px;margin-top:15px}.privacy__contact a{color:#333;word-break:break-all}.privacy__contact a:link{color:#333}.privacy__contact a:active,.privacy__contact a:focus,.privacy__contact a:hover,.privacy__contact a:visited{color:#666666}.privacy__txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.privacy__item{margin-top:1em}.form__wrap{padding:20px 15px 30px}.form__txt p:not(:first-child){margin-top:1em}.form__img{margin-top:15px}.cvarea__wrap{padding:30px 15px}.cvarea__txt{margin-top:1.5em}.cvarea-shop{background:#ECE9E7;padding:30px 0}.cvarea-shop__tit{color:#EE6300;font-size:16px;font-size:1rem;text-align:center;font-weight:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.cvarea-shop__tit:after{content:"／"}.cvarea-shop__tit:before{content:"＼"}