img,svg{display:unset}@-webkit-keyframes animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes animation-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes animation-line{0%{height:0}100%{height:100px}}@keyframes animation-line{0%{height:0}100%{height:100px}}.p-lifeplanMainvisual__copy{opacity:0}.p-lifeplanMainvisual__copy.start{-webkit-animation:animation-fade 1.5s ease-in 0s forwards;animation:animation-fade 1.5s ease-in 0s forwards}.p-lifeplanMainvisual__fade{opacity:0}.p-lifeplanMainvisual__fade.start{-webkit-animation:animation-fade 1.5s ease-in 1s forwards;animation:animation-fade 1.5s ease-in 1s forwards}.p-lifeplanMainvisual__img_l,.p-lifeplanMainvisual__img_r{opacity:0}.p-lifeplanMainvisual__img_l.start,.p-lifeplanMainvisual__img_r.start{-webkit-animation:animation-fade 1.5s ease-in 2s forwards;animation:animation-fade 1.5s ease-in 2s forwards}.p-lifeplanResultMainvisual__h1T{opacity:0}.p-lifeplanResultMainvisual__h1T.start{-webkit-animation:animation-fade 1.5s ease-in 0s forwards;animation:animation-fade 1.5s ease-in 0s forwards}.p-lifeplanResultMainvisual__h1B,.p-lifeplanResultMainvisual__img{opacity:0}.p-lifeplanResultMainvisual__h1B.start,.p-lifeplanResultMainvisual__img.start{-webkit-animation:animation-fade 1.5s ease-in 1s forwards;animation:animation-fade 1.5s ease-in 1s forwards}.p-lifeplanResultMainvisual__textBottom,.p-lifeplanResultMainvisual__note{opacity:0}.p-lifeplanResultMainvisual__textBottom.start,.p-lifeplanResultMainvisual__note.start{-webkit-animation:animation-fade 1.5s ease-in 1s forwards;animation:animation-fade 1.5s ease-in 1s forwards}html:before,html:after,body:before,body:after{content:'';position:fixed;display:block;z-index:20;background:transparent;-webkit-transition:background 1.5s cubic-bezier(0.666, 0, 0.333, 1) 0s;transition:background 1.5s cubic-bezier(0.666, 0, 0.333, 1) 0s}html:before{height:24px;width:100vw;left:0;top:0}html:after{width:24px;height:100vh;right:0;top:0}html body:before{height:24px;width:100vw;bottom:0;left:0}html body:after{width:24px;height:100vh;top:0;left:0}html.show:before,html.show:after,html.show body:before,html.show body:after{background:#f6f6f6}body{height:auto;padding-top:0;padding-bottom:24px;background-color:#fff;min-width:1280px}.wrapper{position:relative}main{padding-top:0;position:relative;max-width:100vw;overflow:hidden;display:block}.p-lifeplanMainvisual{position:relative}.p-lifeplanMainvisual__logo{position:absolute;top:72px;left:72px;z-index:1}.p-lifeplanMainvisual__logoImg{width:136.32px;height:24px}.p-lifeplanMainvisual__content{width:1160px;margin:0 auto;padding-top:141px;text-align:center;position:relative}.p-lifeplanMainvisual__copy{margin-bottom:37px}.p-lifeplanMainvisual__copy svg{width:480.71px;height:19.69px}.p-lifeplanMainvisual__fadeInner{position:relative;z-index:2}.p-lifeplanMainvisual__h1{margin-bottom:40px}.p-lifeplanMainvisual__h1 img{width:468px;height:156.5px}.p-lifeplanMainvisual p{font-size:14px;line-height:2;letter-spacing:0.04em;color:#444;margin-bottom:24px}.p-lifeplanMainvisual__img_l,.p-lifeplanMainvisual__img_r{position:absolute;top:377px;width:400px;z-index:1}.p-lifeplanMainvisual__img_l{left:0}.p-lifeplanMainvisual__img_r{right:0}.p-lifeplanMainvisual__btn{width:336px;display:inline-block}.p-lifeplanMainvisual__btnPlan{height:60px;line-height:60px;margin-bottom:69px;border-radius:0;-webkit-box-shadow:0px 8px 32px rgba(0,0,0,0.16);box-shadow:0px 8px 32px rgba(0,0,0,0.16);border:none}.p-lifeplanMainvisual__btnPlan:hover{border:1px solid #1f2a34}.p-lifeplanMainvisual__btnSpeaker{position:relative;border-color:#1f2a34;color:#1f2a34;font-weight:700;font-size:14px;line-height:1.78571;text-align:center;letter-spacing:0.04em;margin-bottom:9px}.p-lifeplanMainvisual__btnSpeaker::before{content:'　';display:inline-block;-webkit-transform:skewX(-150deg);transform:skewX(-150deg);border-left:1px solid;line-height:1}.p-lifeplanMainvisual__btnSpeaker::after{content:'　';display:inline-block;-webkit-transform:skewX(150deg);transform:skewX(150deg);border-right:1px solid;line-height:1}.p-lifeplanMainvisual__btnAmazon{display:block;line-height:1;margin-bottom:38px}.p-lifeplanMainvisual__scroll{font-family:'Inter', sans-serif;font-weight:700;font-size:16px;letter-spacing:1px;color:#d67c1d;display:block;width:85px;margin:38px auto 0;position:relative;margin-bottom:111px}.p-lifeplanMainvisual__scroll:after{content:'';z-index:-1;position:absolute;width:1px;height:0;top:28px;left:50%;background-color:#d67c1d;-webkit-transition:all 1.5s cubic-bezier(0.666, 0, 0.333, 1);transition:all 1.5s cubic-bezier(0.666, 0, 0.333, 1);-webkit-animation:animation-line 2s cubic-bezier(0.666, 0, 0.333, 1) 0s infinite normal;animation:animation-line 2s cubic-bezier(0.666, 0, 0.333, 1) 0s infinite normal}.p-lifeplanMainvisual__scroll.animate:after{height:95px;-webkit-animation:animation-line 2s cubic-bezier(0.666, 0, 0.333, 1) 0s 1 normal;animation:animation-line 2s cubic-bezier(0.666, 0, 0.333, 1) 0s 1 normal}.p-lifeplanMainvisual__scroll:hover:after{height:95px;opacity:0.8;-webkit-animation:none;animation:none}.p-lifeplanCV{position:relative;text-align:left}.p-lifeplanCV__inner{padding:80px 0 75px;width:994px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/asset/images/views/lifeplan/result/bg_cv-aef3cfa21277885d7d4e627ce8b04f91.png);background-repeat:no-repeat;background-size:475px auto;background-position:right 53px}.p-lifeplanCV p{font-size:18px;line-height:1.5;letter-spacing:0.04em;color:#111;font-weight:700;margin-bottom:12px}.p-lifeplanCV p span{font-family:'Inter', sans-serif}.p-lifeplanCVTitle{font-size:22px;line-height:1.375;letter-spacing:0.13em;font-weight:700;margin-top:0;margin-bottom:24px}.p-lifeplanCVTitle span{color:#d67c1d}.p-lifeplanCV__btn{width:335px;height:72px;line-height:72px;font-size:18px;letter-spacing:0.13em;font-weight:700;border-radius:0;-webkit-box-shadow:0px 8px 32px rgba(0,0,0,0.16);box-shadow:0px 8px 32px rgba(0,0,0,0.16)}.p-lifeplanCV__btn>span[class^="icon_"]{width:32px;height:32px}.p-lifeplanCVAmazonGift{margin-bottom:12px;position:relative;height:108px}.p-lifeplanSection__inner{position:relative;width:1160px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-lifeplanNotify{position:relative;padding:53px 0 159px;text-align:center}.p-lifeplanNotify__icon{width:66px;height:66px;margin-bottom:20px;display:inline-block}.p-lifeplanNotify h2{font-size:24px;font-weight:400;line-height:1.91667;letter-spacing:2px;margin-bottom:51px}.p-lifeplanNotify h2>span{color:#d67c1d;padding:0 10px}.p-lifeplanNotify h2>span>span{font-family:'Inter', sans-serif;font-size:32px}.p-lifeplanNotify__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:961px;margin:0 auto}.p-lifeplanNotify__contentImg{width:410px;margin-right:112px}.p-lifeplanNotify__contentText{text-align:left}.p-lifeplanNotify__contentText p{color:#444;font-size:16px;line-height:2.125;margin-top:19px;margin-bottom:13px}.p-lifeplanNotify__contentText span{display:block;font-size:10px;line-height:1.6;color:#8e8e8e}.p-lifeplanNotify:after{position:absolute;left:0;bottom:0;display:block;content:'';-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;min-width:1280px;border-top:103px solid transparent;border-right:50vw solid #f6f6f6;border-left:50vw solid #f6f6f6}.p-lifeplanType{padding:105px 0 126px;background-color:#f6f6f6}.p-lifeplanType__inner{width:960px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-lifeplanType h2 img{position:absolute;top:-30px;left:245px;width:471px;height:116px}.p-lifeplanTypeList{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:537px;padding:126px 0;margin-bottom:12px}.p-lifeplanTypeForm{background-color:#fff;letter-spacing:0.04em}.p-lifeplanTypeForm h2{margin:24px 0 0;width:100%;line-height:96px;background-color:#fffcfa;text-align:center;font-size:24px;font-weight:700;color:#1f2a34;letter-spacing:0.13em}.p-lifeplanTypeForm__tableItems{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}.p-lifeplanTypeForm__content{padding:66px 72px;margin-bottom:-41px}.p-lifeplanTypeForm__error{padding-bottom:45px;color:#c40606}.p-lifeplanTypeForm__item{width:calc(50% - 27px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:41px}.p-lifeplanTypeForm__item.error input,.p-lifeplanTypeForm__item.error select{border-bottom:solid 2px #c40606 !important}.p-lifeplanTypeForm__item label{font-size:16px;line-height:1.5;font-weight:700;width:112px;padding-top:7px}.p-lifeplanTypeForm__item_tall label{padding-top:0}.p-lifeplanTypeForm__item span:not(.js-lifeplanForm__error){font-size:16px;line-height:1.5;margin-top:7px;margin-left:20px}.p-lifeplanTypeForm__select{width:210px;height:45px;position:relative}.p-lifeplanTypeForm__select select{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;width:100%;height:45px;line-height:39px;font-size:18px;border:none;border-radius:0;padding:0 9px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#ccc;cursor:pointer;border-bottom:solid 2px #e5e5e5;-webkit-transition:all 0.3s cubic-bezier(0.666, 0, 0.333, 1);transition:all 0.3s cubic-bezier(0.666, 0, 0.333, 1)}.p-lifeplanTypeForm__select select:focus{border-bottom:solid 2px #d67c1d}.p-lifeplanTypeForm__select select::-ms-expand{display:none}.p-lifeplanTypeForm__select select option{color:#111}.p-lifeplanTypeForm__select.wide{width:269px}.p-lifeplanTypeForm__select:after{content:'';display:inline-block;vertical-align:middle;speak:none;width:100%;height:100%;-webkit-mask-image:url(/asset/images/icon/icon_chevron_down-ce2b932cee13458c793d3cec6e57b428.svg);mask-image:url(/asset/images/icon/icon_chevron_down-ce2b932cee13458c793d3cec6e57b428.svg);background-color:#111;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:18px;height:18px;position:absolute;top:10px;right:9px;pointer-events:none;background-color:#d67c1d}.p-lifeplanTypeForm__input{width:210px;height:45px;position:relative}.p-lifeplanTypeForm__input input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:45px;line-height:39px;padding:0 9px 4px;border:none;font-size:18px;outline:none;color:#111;border-bottom:solid 2px #e5e5e5;-webkit-transition:all 0.3s cubic-bezier(0.666, 0, 0.333, 1);transition:all 0.3s cubic-bezier(0.666, 0, 0.333, 1)}.p-lifeplanTypeForm__input input:focus{border-bottom:solid 2px #d67c1d}.p-lifeplanTypeForm__input input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important}.p-lifeplanTypeForm__input input:-internal-autofill-selected{background-color:transparent !important}.p-lifeplanTypeForm__input input::-webkit-input-placeholder{color:#ccc}.p-lifeplanTypeForm__input input::-moz-placeholder{color:#ccc}.p-lifeplanTypeForm__input input:-ms-input-placeholder{color:#ccc}.p-lifeplanTypeForm__input input::-ms-input-placeholder{color:#ccc}.p-lifeplanTypeForm__input input::placeholder{color:#ccc}.p-lifeplanTypeForm__submit{border-radius:0;height:84px;line-height:84px;font-size:19px;letter-spacing:0.13em;-webkit-transition:color 0.2s ease-out, opacity 0.2s ease-out, background-color 0.2s ease-out, border 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;transition:color 0.2s ease-out, opacity 0.2s ease-out, background-color 0.2s ease-out, border 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;transition:color 0.2s ease-out, opacity 0.2s ease-out, background-color 0.2s ease-out, border 0.2s ease-out, box-shadow 0.2s ease-out;transition:color 0.2s ease-out, opacity 0.2s ease-out, background-color 0.2s ease-out, border 0.2s ease-out, box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out}.p-lifeplanTypeForm__submitDisable{display:none;width:100%;height:84px;line-height:84px;background-color:#ccc;color:#fff;font-size:19px;letter-spacing:0.13em;text-align:center;font-weight:700}.p-lifeplanTypeForm__submitDisable.is-show{display:block}.p-lifeplanTypeForm .js-lifeplanForm__error:not(:empty){display:none;margin-top:7px;margin-left:112px;font-size:14px;line-height:16px;color:#c40606}.p-lifeplanTypeForm .js-lifeplanForm__error:not(:empty).is-show{display:block}.p-lifeplanTypeForm__tableItemsWide{margin-top:65px;margin-bottom:78px}.p-lifeplanTypeForm__tableItemsWide p:first-of-type{margin-bottom:48px;font-weight:700}.p-lifeplanTypeForm__tableItemsWide a{color:#8e8e8e;text-decoration:underline}.p-lifeplanTypeForm__tableItemsWide .p-lifeplanTypeForm__item{width:100%}.p-lifeplanTypeForm__tableItemsWide .p-lifeplanTypeForm__item label{width:162px}.p-lifeplanTypeForm__tableItemsWide .p-lifeplanTypeForm__item .p-lifeplanTypeForm__input{width:376px}.p-lifeplanTypeForm__tableItemsWide .js-lifeplanForm__error:not(:empty){margin-left:162px}.p-lifeplanTypeSlider{position:relative;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.p-lifeplanTypeSlider.is-loading{opacity:0;visibility:hidden}.p-lifeplanTypeSlider__item{text-align:center;opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-lifeplanTypeSlider__item.swiper-slide-prev,.p-lifeplanTypeSlider__item.swiper-slide-duplicate-prev,.p-lifeplanTypeSlider__item.swiper-slide-next,.p-lifeplanTypeSlider__item.swiper-slide-duplicate-next,.p-lifeplanTypeSlider__item.swiper-slide-duplicate-active,.p-lifeplanTypeSlider__item.swiper-slide-active{opacity:1}.p-lifeplanTypeSlider__item.swiper-slide-duplicate-active img,.p-lifeplanTypeSlider__item.swiper-slide-active img{opacity:1}.p-lifeplanTypeSlider__item img{opacity:0.6;width:300px;height:300px;-webkit-transition:all 1s;transition:all 1s}.p-lifeplanTypeSlider__itemText{opacity:0;float:right;width:0;height:290px;overflow:hidden;-webkit-transition:width 1s;transition:width 1s;text-align:left;letter-spacing:0.04em}.p-lifeplanTypeSlider__itemText h3{font-size:24px;font-weight:700;line-height:1.58333;margin-bottom:24px;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}.p-lifeplanTypeSlider__itemText span{font-size:14px;color:#8e8e8e;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}.swiper-slide-duplicate-active .p-lifeplanTypeSlider__itemText,.swiper-slide-active .p-lifeplanTypeSlider__itemText{opacity:1;display:block;padding:74px 16px;width:303px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-lifeplanTypeSlider *:focus{outline:none}.p-lifeplanTypeSlider .swiper{width:603px;height:316px;overflow:visible}.p-lifeplanTypeSlider .swiper-button-prev,.p-lifeplanTypeSlider .swiper-button-next{background:none;width:48px;height:48px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.p-lifeplanTypeSlider .swiper-button-prev:hover,.p-lifeplanTypeSlider .swiper-button-next:hover{opacity:0.8}.p-lifeplanTypeSlider .swiper-button-prev::after,.p-lifeplanTypeSlider .swiper-button-next::after{content:none}.p-lifeplanTypeSlider .swiper-button-prev{left:131px}.p-lifeplanTypeSlider .swiper-button-next{right:131px}.p-lifeplanTypeSlider .swiper-pagination{position:static;margin:0 auto}.p-lifeplanTypeSlider .swiper-pagination .swiper-pagination-bullet{margin:0 3px;width:48px;height:15px;background:transparent;border-bottom:3px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;opacity:1}.p-lifeplanTypeSlider .swiper-pagination .swiper-pagination-bullet-active{background:transparent;border-bottom:3px solid #d67c1d}@media (max-width: 1280px){.p-lifeplanNotify:after{border-right:640px solid #f6f6f6;border-left:640px solid #f6f6f6}}@media all and (-ms-high-contrast: none){.p-lifeplanTypeForm__select:after{background-image:url(/asset/images/icon/icon_chevron_down-ce2b932cee13458c793d3cec6e57b428.svg);background-color:transparent !important;background-size:contain;background-position:center;background-repeat:no-repeat}}

