@charset "UTF-8";.c-floating-nav{display:none}.step-bar{display:flex}@media screen and (min-width:768px),print{.step-bar{margin-left:-15px;margin-right:-15px}}@media screen and (max-width:767.9px){.step-bar{margin-left:-8px;margin-right:-8px}}.step-bar__item{position:relative;background-color:#f0f1f3}@media screen and (min-width:768px),print{.step-bar__item{padding-top:3px;padding-bottom:3px;margin-left:15px;margin-right:15px}}@media screen and (max-width:767.9px){.step-bar__item{margin-left:8px;margin-right:8px}}.step-bar__item--first{flex-basis:29%}.step-bar__item--first:after{position:absolute;content:"";width:0;height:0;z-index:100;border-top:25px solid #f0f1f3}@media screen and (min-width:768px),print{.step-bar__item--first:after{top:1px;right:-20px;border-left:14px solid transparent;border-right:14px solid transparent;transform:rotate(270deg) scaleY(.5)}}@media screen and (max-width:767.9px){.step-bar__item--first:after{top:-3px;right:-13px;border-left:10px solid transparent;border-right:9px solid transparent;transform:rotate(270deg) scaleY(.3)}}@media screen and (min-width:768px),print{.step-bar__item--second{flex-basis:65%}}@media screen and (max-width:767.9px){.step-bar__item--second{flex-basis:63%}}.step-bar__item--second:before{position:absolute;content:"";width:0;height:0;z-index:100;border-top:25px solid #f0f1f3}@media screen and (min-width:768px),print{.step-bar__item--second:before{top:1px;left:-20px;border-left:14px solid transparent;border-right:14px solid transparent;transform:rotate(90deg) scaleY(.5)}}@media screen and (max-width:767.9px){.step-bar__item--second:before{top:-3px;left:-13px;border-left:9px solid transparent;border-right:10px solid transparent;transform:rotate(90deg) scaleY(.3)}}.step-bar__item.is-current{background-color:#3176d5;color:#fff}.step-bar__item.is-current.step-bar__item--first:after{border-top-color:#3176d5}.step-bar__item.is-current.step-bar__item--second:after,.step-bar__item.is-current.step-bar__item--second:before{border-top-color:#3176d5}.step-nav-fixed{z-index:10000;position:fixed;top:0;display:none;width:100%;padding-bottom:10px;background-color:#fff}.step-nav-fixed.is-fixed{display:block}@media screen and (min-width:768px),print{.step-nav-content{width:960px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (max-width:767.9px){.step-nav-content{overflow:hidden}}.step-nav{display:flex;margin-left:-3px;margin-right:-3px}@media screen and (min-width:768px),print{.step-nav{margin-top:8px}}@media screen and (max-width:767.9px){.step-nav{margin-top:6px}}.step-nav__item{position:relative;display:flex;flex-direction:column;justify-content:center;margin-left:3px;margin-right:3px;background-color:#f0f1f3;color:#666}@media screen and (min-width:768px),print{.step-nav__item{flex-basis:calc((100% - 120px)/5 - 6px);padding-top:9px;padding-bottom:8px;line-height:1.2}}@media screen and (max-width:767.9px){.step-nav__item{line-height:1.5;height:50px;font-size:12px}}.step-nav__item--narrow{flex-basis:120px}@media screen and (min-width:768px),print{.step-nav__item:first-child{padding-left:15px}}@media screen and (max-width:767.9px){.step-nav__item:first-child{flex-basis:60%;padding-left:10px}}@media screen and (min-width:768px),print{.step-nav__item:not(:first-child){padding-left:40px}}@media screen and (max-width:767.9px){.step-nav__item:not(:first-child){flex-basis:65%;padding-left:17px}}.step-nav__item:not(:last-child):before{position:absolute;content:"";width:0;height:0;z-index:100;border-top:25px solid #fff}@media screen and (min-width:768px),print{.step-nav__item:not(:last-child):before{top:18px;right:-49px;border-left:31px solid transparent;border-right:31px solid transparent;transform:rotate(270deg)}}@media screen and (max-width:767.9px){.step-nav__item:not(:last-child):before{top:13px;right:-37px;border-left:25px solid transparent;border-right:25px solid transparent;transform:rotate(270deg) scaleY(.5)}}.step-nav__item:not(:last-child):after{position:absolute;content:"";width:0;height:0;z-index:100;border-top:25px solid #f0f1f3}@media screen and (min-width:768px),print{.step-nav__item:not(:last-child):after{top:18px;right:-43px;border-left:31px solid transparent;border-right:31px solid transparent;transform:rotate(270deg)}}@media screen and (max-width:767.9px){.step-nav__item:not(:last-child):after{top:13px;right:-31px;border-left:25px solid transparent;border-right:25px solid transparent;transform:rotate(270deg) scaleY(.5)}.step-nav__item:last-child{padding-right:1px}}@media screen and (min-width:768px),print{.step-nav__item__label-area{margin-bottom:4px}}.step-nav__item__label{padding:2px 10px;background-color:#d1d1d1;color:#fff;font-size:12px}@media screen and (min-width:768px),print{.step-nav__item__text{margin-top:2px}}.step-nav__item.is-current{background-color:#3176d5;color:#fff;font-weight:500}.step-nav__item.is-current .step-nav__item__label{background-color:#fff;color:#666}.step-nav__item.is-current .step-nav__item__text a{color:#fff;pointer-events:none;text-decoration:none}.step-nav__item.is-current:not(:last-child):after{border-top-color:#3176d5}@media screen and (max-width:767.9px){.step-nav-margin{margin-top:-95px;padding-top:95px}}@media screen and (min-width:768px),print{.step-nav-margin{margin-top:-120px;padding-top:120px}.h-sub{font-size:22px}}@media screen and (max-width:767.9px){.h-sub{font-size:18px}}.attention-panel{border:2px solid #3176d5;border-radius:8px}@media screen and (min-width:768px),print{.attention-panel{padding:20px 30px;font-size:18px}}@media screen and (max-width:767.9px){.attention-panel{padding:20px;font-size:14px}}@media screen and (min-width:768px),print{.step-lead{display:flex;align-items:center}}.step-lead__item{display:block}.step-lead__item--label{color:#fff;background-color:#3176d5;border-radius:4px}@media screen and (min-width:768px),print{.step-lead__item--label{flex-basis:125px;margin-right:20px}}@media screen and (max-width:767.9px){.step-lead__item--label{width:125px}}@media screen and (min-width:768px),print{.step-lead__item--text{font-size:26px}}@media screen and (max-width:767.9px){.step-lead__item--text{margin-top:15px;font-size:20px}}.step-content{position:relative;background-color:#f0f1f3;border-radius:4px}@media screen and (min-width:768px),print{.step-content{padding:50px 70px}}@media screen and (max-width:767.9px){.step-content{padding:35px 10px 20px}}.step-content:before{position:absolute;display:block;content:"";background-repeat:no-repeat}@media screen and (min-width:768px),print{.step-content:before{width:84px;height:50px;left:10px;top:-10px}}@media screen and (max-width:767.9px){.step-content:before{width:60px;height:36px;left:0;top:-10px}}.step-content--1:before{background-image:url(/v4/image/mobile/plan/family/manual/nb_01.svg)}.step-content--2:before{background-image:url(/v4/image/mobile/plan/family/manual/nb_02.svg)}.step-content--3:before{background-image:url(/v4/image/mobile/plan/family/manual/nb_03.svg)}.step-content--4:before{background-image:url(/v4/image/mobile/plan/family/manual/nb_04.svg)}.attention-info{background-color:#fff;border:1px solid #c30227;border-radius:8px}.attention-info__header{position:relative}@media screen and (min-width:768px),print{.attention-info__header{padding:20px 40px 20px 20px}}@media screen and (max-width:767.9px){.attention-info__header{padding:15px 40px 15px 20px}}.attention-info__header:before{content:"";display:block;position:absolute;right:20px;width:16px;height:2px;background-color:#c30227;top:50%;transform:translateY(-50%)}.attention-info__header[aria-expanded=false]{border-radius:8px}.attention-info__header[aria-expanded=false]:after{content:"";display:block;position:absolute;right:20px;width:16px;height:2px;background-color:#c30227;top:50%;transform:translateY(-50%) rotate(90deg)}.attention-info__content{padding-left:20px}@media screen and (min-width:768px),print{.attention-info__content{padding-right:20px}}@media screen and (max-width:767.9px){.attention-info__content{padding-right:48px}}@media screen and (min-width:768px),print{.family-img{width:450px}}@media screen and (max-width:767.9px){.family-img{width:300px}}.icon{position:relative;padding-left:40px}.icon:before{position:absolute;display:block;content:"";width:22px;height:22px;left:0;top:0}.icon--q:before{background-image:url(/v4/image/mobile/icon/icon_q.svg)}.icon--a:before{background-image:url(/v4/image/mobile/icon/icon_a.svg)}.last-step-content{background-color:#f0f1f3;border-radius:4px}@media screen and (min-width:768px),print{.last-step-content{padding:40px 70px}}@media screen and (max-width:767.9px){.last-step-content{padding:20px 10px}}
