@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@600&family=Noto+Sans+JP:wght@400;700&family=Quicksand:wght@700&display=swap";html{font-size:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#485b5a;font-family:"Noto Sans JP",sans-serif;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:none;position:relative;line-height:1.8;letter-spacing:.04em}@media screen and (max-width: 767px){body{font-size:4.2666666667vw}}body.is-fixed{position:fixed;width:100%}a{color:#485b5a;text-decoration:none;transition:opacity 500ms ease}@media(hover: hover)and (pointer: fine){a:hover{transition:ease-in .2s;opacity:.5}}@media screen and (min-width: 768px),print{a[href^="tel:"]{pointer-events:none}}ol,ul{margin:0;padding:0}li{list-style:none}img,svg,video{height:auto;vertical-align:bottom}@media screen and (min-width: 768px),print{img,svg,video{max-width:100%}}@media screen and (max-width: 767px){img,svg,video{width:100%}}table{width:100%;max-width:100%;border-collapse:collapse}table th,table td{word-break:break-all}input::-ms-clear{display:none}[data-js-focus-visible]:focus:not([data-focus-visible-added]){outline:none}[aria-hidden=false]{visibility:visible}[aria-hidden=true]{display:none;visibility:hidden}.wrapper{overflow:hidden}@media screen and (max-width: 767px){.for-pc{display:none !important}}@media screen and (min-width: 1080px){.for-mb{display:none !important}}@media screen and (min-width: 768px),print{.for-sp{display:none !important}}@media screen and (min-width: 1080px){.for-tb{display:none !important}}@media screen and (max-width: 767px){.for-tb{display:none !important}}@media screen and (max-width: 1079px)and (min-width: 768px){.hide-tb{display:none !important}}.is-fade{opacity:0;transform:translateY(60px);transition:opacity 500ms ease,transform 500ms ease}@media screen and (max-width: 767px){.is-fade{transform:translateY(8vw)}}.is-fade.is-show{opacity:1;transform:translateY(0)}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.footer{position:relative;margin-top:min(-10.95vw,-149px);padding-top:max(10.95vw,149px);background:url(/highlife_sp/assets/images/bg-footer.svg) no-repeat center top;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.footer{margin-top:-11.0666666667vw;padding-top:11.0666666667vw;background:url(/highlife_sp/assets/images/bg-footer-sp.svg) no-repeat center top 1px;background-size:100% auto}}.footer__body{padding:24px 0 58px;color:#fff;background-color:#019844}@media screen and (max-width: 767px){.footer__body{padding:6.4vw 0 9.0666666667vw}}.footer__row{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.footer__row{display:block}}.footer__col{flex-basis:38.23%}.footer__col .footer__item{margin:20px 0 0}@media screen and (max-width: 767px){.footer__col .footer__item{margin:2.6666666667vw 0 9.6vw}}.footer__bnr{display:flex;align-items:center;position:relative;min-height:111px;margin-bottom:10px;padding:10px 30px 10px 10px;color:#019844;background-color:#fbf7f0;border-radius:20px}@media screen and (max-width: 767px){.footer__bnr{min-height:27.7333333333vw;margin-bottom:2.6666666667vw;padding:0 13.3333333333vw 0 8vw}}.footer__bnr::after{content:"";position:absolute;top:50%;right:15px;width:8px;height:13px;background:url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center/contain;transform:translateY(-50%)}.footer__bnr-icon{width:110px;margin-right:10px}@media screen and (max-width: 1079px)and (min-width: 768px){.footer__bnr-icon{width:96px}}@media screen and (max-width: 767px){.footer__bnr-icon{display:none}}.footer__bnr-txt{width:calc(100% - 120px);font-size:14px;font-weight:bold;line-height:1.5}@media screen and (max-width: 1079px)and (min-width: 768px){.footer__bnr-txt{width:calc(100% - 106px)}}@media screen and (max-width: 767px){.footer__bnr-txt{width:auto;font-size:3.7333333333vw}}.footer__bnr-txt strong{display:block;margin-bottom:2px;font-size:16px}@media screen and (max-width: 767px){.footer__bnr-txt strong{margin-bottom:.5333333333vw;font-size:4.2666666667vw}}@media screen and (min-width: 768px),print{.footer__nav{flex-basis:58.83%;margin-right:-20px;column-count:2;column-width:49.5%}}@media screen and (max-width: 1079px)and (min-width: 768px){.footer__nav{margin-right:0;column-width:48%}}.footer__category{margin-bottom:40px}@media screen and (max-width: 767px){.footer__category{margin-bottom:9.6vw}}.footer__category:first-child{max-width:265px;break-after:column}@media screen and (max-width: 767px){.footer__category:first-child{max-width:none}}.footer__category:last-child{margin-bottom:0}.footer__heading{margin-bottom:20px;font-weight:bold;font-size:16px}@media screen and (max-width: 767px){.footer__heading{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}}.footer__item{font-size:14px;margin-bottom:14px}@media screen and (max-width: 767px){.footer__item{margin-bottom:2.6666666667vw;font-size:3.7333333333vw}}.footer__link{display:block;position:relative;padding-left:1em;font-weight:bold;letter-spacing:0}.footer__link::before{content:"";position:absolute;top:8px;left:0;width:6px;height:10px;background:url(/highlife_sp/assets/images/bg-ico-arrow-wh.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.footer__link::before{top:2.1333333333vw;width:1.6vw;height:2.6666666667vw}}.footer__link::after{content:"";display:inline-block}.footer__link--pdf::after{width:14px;height:14px;margin-left:5px;vertical-align:-2px;background:url(/highlife_sp/assets/images/bg-ico-pdf-wh.svg) no-repeat center center/14px}@media screen and (max-width: 767px){.footer__link--pdf::after{width:3.7333333333vw;height:3.7333333333vw;margin-left:1.3333333333vw;vertical-align:-.5333333333vw;background-size:3.7333333333vw}}.footer__link--ex::after{width:14px;height:14px;margin-left:5px;vertical-align:-2px;background:url(/highlife_sp/assets/images/bg-ico-ex-wh.svg) no-repeat center center/14px}@media screen and (max-width: 767px){.footer__link--ex::after{width:3.7333333333vw;height:3.7333333333vw;margin-left:1.3333333333vw;vertical-align:-.5333333333vw;background-size:3.7333333333vw}}.footer__bottom{padding-bottom:16px}@media screen and (max-width: 767px){.footer__bottom{padding:6.4vw 0 4.2666666667vw}}.footer__bottom .footer__link{font-size:14px;padding-right:18px;font-weight:normal}@media screen and (max-width: 767px){.footer__bottom .footer__link{display:inline-block;padding-right:4.8vw;font-size:3.7333333333vw}}.footer__bottom .footer__link::before{height:10px;background:url(/highlife_sp/assets/images/bg-ico-arrow-thin.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.footer__bottom .footer__link::before{height:2.6666666667vw}}.footer__bottom .footer__link::after{content:"";position:absolute;top:50%;right:0;width:14px;height:14px;background:url(/highlife_sp/assets/images/bg-ico-ex.svg) no-repeat center center/contain;transform:translateY(-50%)}@media screen and (max-width: 767px){.footer__bottom .footer__link::after{width:3.7333333333vw;height:3.7333333333vw}}.footer__bottom-row{display:flex;justify-content:space-between;align-items:center;padding:20px 40px 20px min(80px,5.8565%)}@media screen and (max-width: 1079px)and (min-width: 768px){.footer__bottom-row{display:block;padding:20px 24px}}@media screen and (max-width: 767px){.footer__bottom-row{display:block;padding:0 5.3333333333vw}}.footer__bottom-nav{display:flex}@media screen and (max-width: 1079px)and (min-width: 768px){.footer__bottom-nav{justify-content:center}}@media screen and (max-width: 767px){.footer__bottom-nav{display:block;padding-bottom:5.3333333333vw;border-bottom:1px solid #ccc}}.footer__bottom-item{margin-right:26px}.footer__bottom-logo{line-height:1}@media screen and (max-width: 1079px)and (min-width: 768px){.footer__bottom-logo{display:block;width:307px;margin:20px auto 0}}@media screen and (max-width: 767px){.footer__bottom-logo{display:block;width:81.8666666667vw;margin:5.3333333333vw auto}}.footer__copyright{text-align:center;font-size:12px}@media screen and (max-width: 767px){.footer__copyright{font-size:2.6666666667vw}}.footer__btmtxt{margin-top:40px;font-size:14px;max-width:331px;margin-left:auto;margin-right:30px;line-height:1.5714285714}.footer__btmtxt+.footer__btmtxt{margin-top:17px}@media screen and (max-width: 767px){.footer__btmtxt{margin-top:10.6666666667vw;margin-right:0;max-width:100%;margin-left:0;font-size:3.7333333333vw}.footer__btmtxt+.footer__btmtxt{margin-top:4.5333333333vw}}.header{position:fixed;top:0;right:0;left:0;z-index:1002;height:80px;background-color:#fff;box-shadow:0 3px 10px rgba(51,51,51,.16);transition:transform ease 500ms}@media screen and (max-width: 1079px){.header{height:60px}}@media screen and (min-width: 1080px){.header.is-up{transform:translateY(-80px)}}@media screen and (min-width: 1080px){.header.is-down{transform:translateY(0)}}@media screen and (min-width: 1080px){.header__inner{display:flex;justify-content:space-between;align-items:center;padding:10px 25px 0 30px}}@media screen and (max-width: 1079px){.header__ttl{position:relative;width:144px;margin:10px 0 0 15px;z-index:10}}.header__ttl-link{display:block;line-height:1}.header__nav{display:block}@media screen and (max-width: 1079px){.header__nav{position:absolute;top:0;right:0;left:0;height:100vh;height:calc(var(--vh, 1vh)*100);height:100svh;padding:60px 0 0;background-color:#fff;transform:translateX(100%);transition:transform 500ms ease}}@media screen and (max-width: 1079px){.is-hdmb-hide .header__nav{display:none}}@media screen and (max-width: 1079px){.is-active .header__nav{transform:translate(0)}}@media screen and (max-width: 1079px){.header__menu{height:calc(100vh - 60px);height:calc(var(--vh, 1vh)*100 - 60px);max-height:calc(100svh - 60px);overflow-y:auto}}.header__list{display:flex}@media screen and (max-width: 1079px){.header__list{display:block;font-size:16px}}.header__list-lv2{display:none}@media screen and (min-width: 1080px){.header__list-lv2{position:absolute;top:90px;width:650px;padding:20px 30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(51,51,51,.16)}.header__list-lv2--subscription{right:20px;padding-bottom:10px}.header__list-lv2--about{right:168px;column-count:2;column-width:285px}.header__list-lv2--guide{right:39px;width:395px;padding-bottom:10px}.header__list-lv2--faq{width:640px;right:20px;column-count:2;column-width:280px}.is-open .header__list-lv2{z-index:1}}@media screen and (min-width: 1080px){.header__list-lv2::before{content:"";position:absolute;top:-36px;right:0;left:0;height:40px}}@media screen and (max-width: 1079px){.header__list-lv2{margin:0 10px 16px}}.header__list-lv3{margin-top:2px;margin-left:1em}@media screen and (max-width: 1079px){.header__item{margin:0 20px;padding:10px 0;border-bottom:1px solid #acacac}.header__item:first-child{margin-top:20px;border-top:1px solid #acacac}.header__item:last-child{margin-bottom:32px}}.header__item-lv2,.header__item-lv3{margin-bottom:10px}.header__link{display:block;position:relative;padding-left:1em}.header__link::before{content:"";position:absolute;top:9px;left:0;width:8px;height:13px;background:url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center/contain}.header__icon::after{content:"";display:inline-block;width:16px;height:16px;margin-left:2px;vertical-align:-2px}.header__icon--ex::after{background:url(/highlife_sp/assets/images/bg-ico-ex.svg) no-repeat center center/16px}.header__icon--pdf::after{background:url(/highlife_sp/assets/images/bg-ico-pdf.svg) no-repeat center center/16px}@media screen and (min-width: 1080px){.header__btn{display:none}}@media screen and (max-width: 1079px){.header__btn{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer}}.header__trigger{font-weight:bold}@media screen and (min-width: 1080px){.header__trigger{display:inline-block;position:relative;line-height:2;transition:none;padding:0 15px}.header__trigger:hover{opacity:1}}@media screen and (max-width: 1079px){.header__trigger{display:flex;align-items:center;position:relative;height:56px;padding:0 26px 0 10px}.header__trigger::before,.header__trigger::after{content:"";position:absolute;top:50%;right:10px;width:16px;height:2px;background-color:#019844}.header__trigger::before{transform:translateY(-50%)}.header__trigger::after{transition:ease .3s;transform:translateY(-50%) rotate(90deg)}.is-open .header__trigger::after{transform:translateY(-50%) rotate(90deg) scale(0)}}@media screen and (min-width: 1080px){.header__trigger span{display:inline-block}.header__trigger span::after{content:"";position:absolute;right:15px;bottom:-2px;left:15px;height:2px;background-color:#019844;transform:scaleX(0);transition:.3s ease-in-out}.is-open .header__trigger span::after{transform:scaleX(1)}}.header__bar{position:absolute;top:50%;left:50%;width:20px;height:2px;transition:transform 500ms ease;background-color:#019844}.header__bar:nth-child(1){z-index:1;transform:translate(-50%, -8px)}.is-active .header__bar:nth-child(1){transform:translate(-50%, -50%) rotate(135deg)}.header__bar:nth-child(2){transform:translate(-50%, -50%)}.is-active .header__bar:nth-child(2){opacity:0}.header__bar:nth-child(3){transform:translate(-50%, 6px)}.is-active .header__bar:nth-child(3){transform:translate(-50%, -50%) rotate(-135deg)}.inner{max-width:1080px;margin:0 auto;padding:0 30px}@media screen and (max-width: 767px){.inner{padding:0 5.3333333333vw}}.inner2{max-width:1260px;margin:0 auto;padding:0 30px}@media screen and (max-width: 767px){.inner2{padding:0 5.3333333333vw}}.main{padding-top:80px;background-color:#fbf7f0}@media screen and (max-width: 1079px){.main{padding-top:60px}}@media screen and (max-width: 767px){.main{padding:60px 0 0}}.btn{display:flex;align-items:center;justify-content:space-between;width:306px;height:68px;margin:0 auto;padding:16px 24px 16px 16px;color:#fff;background-color:theme(text);font-weight:bold;border-radius:34px;transition:opacity 500ms ease}@media(hover: hover)and (pointer: fine){.btn:hover{transition:ease-in .2s;opacity:.5}}@media screen and (max-width: 767px){.btn{width:68vw;height:14.9333333333vw;padding:4.2666666667vw 6.4vw 4.2666666667vw 4.2666666667vw;border-radius:7.4666666667vw}}.btn::after{content:"";display:inline-block;width:20px;height:20px;margin-left:8px;background:url(/highlife_sp/assets/images/img-ico-arrow.svg) no-repeat center center/20px}@media screen and (max-width: 767px){.btn::after{width:4.2666666667vw;height:4.2666666667vw;margin-left:2.1333333333vw;background-size:4.2666666667vw}}.checkbox{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;min-height:20px;cursor:pointer}@media screen and (max-width: 767px){.checkbox{min-height:5.3333333333vw}}.checkbox__item{position:relative;padding:1px 0 0 28px}@media screen and (max-width: 767px){.checkbox__item{padding:.5333333333vw 0 0 7.4666666667vw}}.checkbox__item::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:solid 2px #efefef;border-radius:4px;transition:500ms ease}@media screen and (max-width: 767px){.checkbox__item::before{width:5.3333333333vw;height:5.3333333333vw;border-width:.5333333333vw;border-radius:1.0666666667vw}}.checkbox__item::after{content:"";display:inline-block;position:absolute;top:50%;left:10px;width:10px;height:7px;border-bottom:solid 2px #fff;border-left:solid 2px #fff;opacity:0;transform:translate(-50%, -50%) rotate(-45deg);transition:500ms ease}@media screen and (max-width: 767px){.checkbox__item::after{left:2.6666666667vw;width:2.6666666667vw;height:1.8666666667vw;border-width:.5333333333vw}}.checkbox__input:checked+.checkbox__item::before{background-color:theme(text);border-color:theme(text)}.checkbox__input:checked+.checkbox__item::after{opacity:1}.form-input{width:100%;height:42px;padding:0 12px;background-color:#fff;border-radius:8px}@media screen and (max-width: 767px){.form-input{height:11.2vw;padding:0 3.2vw;border-radius:2.1333333333vw}}.form-input:focus{outline:solid 2px theme(text)}.form-input:-ms-input-placeholder{color:#efefef;opacity:1}.form-input::placeholder{color:#efefef;opacity:1}.search__input .form-input{padding-right:40px}@media screen and (max-width: 767px){.search__input .form-input{padding-right:10.6666666667vw}}.heading{margin-bottom:40px;font-weight:bold;text-align:center;line-height:1.48}@media screen and (max-width: 767px){.heading{margin-bottom:10.6666666667vw}}.heading--lv1{font-size:38px}@media screen and (max-width: 767px){.heading--lv1{font-size:7.4666666667vw}}.heading--lv2{font-size:34px}@media screen and (max-width: 767px){.heading--lv2{font-size:7.4666666667vw}}.heading--lv3{margin-bottom:30px;color:#019844;font-size:28px;text-align:left}@media screen and (max-width: 767px){.heading--lv3{margin-bottom:5.3333333333vw;font-size:6.4vw}}.heading--lv4{margin-bottom:10px;color:#019844;font-size:24px;text-align:left}@media screen and (max-width: 767px){.heading--lv4{margin-bottom:2.6666666667vw;font-size:5.3333333333vw}}.heading--lv5{margin-bottom:20px;font-size:18px}@media screen and (max-width: 767px){.heading--lv5{margin-bottom:5.3333333333vw;font-size:4.8vw}}.heading--lv6{margin:16px 0 6px;line-height:1.8;text-align:left}@media screen and (max-width: 767px){.heading--lv6{margin-bottom:2.6666666667vw}}.heading--line{display:flex;align-items:center;white-space:nowrap}.heading--line::before,.heading--line::after{content:"";display:block;width:50%;height:1px;border-top:1px solid #019844}.heading--line::before{margin-right:20px}@media screen and (max-width: 767px){.heading--line::before{margin-right:5.3333333333vw}}.heading--line::after{margin-left:20px}@media screen and (max-width: 767px){.heading--line::after{margin-left:5.3333333333vw}}.heading__sub{display:block;margin-bottom:10px;color:#019844;font-family:"Quicksand",sans-serif;font-size:18px;line-height:1}@media screen and (max-width: 767px){.heading__sub{margin-bottom:3.2vw;font-size:4.2666666667vw}}.heading--lv2 .heading__sub{margin-bottom:12px}@media screen and (max-width: 767px){.heading--lv2 .heading__sub{margin-bottom:3.4666666667vw}}.heading--lv3 .heading__sub{margin-bottom:15px;font-size:16px}@media screen and (max-width: 767px){.heading--lv3 .heading__sub{margin-bottom:2.1333333333vw;font-size:3.7333333333vw}}.lead{margin-bottom:40px;font-size:22px;font-weight:bold;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 767px){.lead{margin-bottom:10.6666666667vw;font-size:4.8vw}}.link--text{color:#019844;text-decoration:underline}.link--img{transition:opacity 500ms ease}@media(hover: hover)and (pointer: fine){.link--img:hover{transition:ease-in .2s;opacity:.5}}.link--arrow{color:#019844;text-decoration:underline}.link--arrow::after{content:"";display:inline-block;width:8px;height:14px;margin-left:5px;vertical-align:-1px;background:url(/highlife_sp/assets/images/bg-ico-arrow-thin.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.link--arrow::after{width:2.1333333333vw;height:3.7333333333vw;margin-left:1.3333333333vw;vertical-align:-.2666666667vw}}.notes li{position:relative;padding-left:1.04em;font-size:14px;line-height:1.6}.notes li::before{content:"※";position:absolute;top:0;left:0}@media screen and (max-width: 767px){.notes li{font-size:3.7333333333vw}}.notes__item--alert{color:#fc6620;font-weight:bold}.notes__item--alert::before{color:#fc6620;font-weight:bold}.pagetop{position:absolute;right:15px;bottom:118px;width:56px;z-index:10;opacity:0;transition:opacity 500ms ease,transform 500ms ease}@media screen and (max-width: 1079px)and (min-width: 768px){.pagetop{bottom:159px}}@media screen and (max-width: 767px){.pagetop{right:5px;bottom:calc(61.0666666667vw + 5px);width:44px}}.pagetop.is-hide{display:none}.pagetop.is-scroll{opacity:1}.pagetop.is-fixed{position:fixed}@media screen and (min-width: 768px),print{.pagetop.is-fixed{bottom:15px}}@media screen and (max-width: 1079px)and (min-width: 768px){.pagetop.is-fixed{bottom:91px}}@media screen and (max-width: 767px){.pagetop.is-fixed{bottom:89px}}.tag{display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:27px;padding:1px 9px 0;font-size:14px;line-height:1;background-color:#fff;border:solid 1px #acacac}@media screen and (max-width: 767px){.tag{min-width:13.8666666667vw;height:5.6vw;padding:.2666666667vw 1.8666666667vw 0;font-size:3.2vw;border-width:.2666666667vw}}.text--alert{font-style:normal;color:#fc6620}.textbox{width:100%;height:52px;padding:0 16px;font-weight:bold;border-radius:10px;border:solid 1px #acacac;background-color:#fff}@media screen and (max-width: 767px){.textbox{height:13.8666666667vw;padding:0 4.2666666667vw;border-radius:2.6666666667vw}}.textbox:-ms-input-placeholder{color:#acacac}.textbox::placeholder{color:#acacac}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:10;transition:transform 500ms ease}.bottom-nav.is-down{transform:translateY(100%)}.bottom-nav__inner{max-width:885px;margin:0 auto;padding:0 10px}@media screen and (max-width: 767px){.bottom-nav__inner{padding:0}}.bottom-nav--about .bottom-nav__inner{max-width:764px}.bottom-nav__row{position:relative;display:flex;overflow:hidden;background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0px 3px 10px rgba(51,51,51,.16)}@media screen and (max-width: 767px){.bottom-nav__row{border-radius:2.6666666667vw 2.6666666667vw 0 0}}.bottom-nav__row::after{content:"";position:absolute;top:15px;bottom:15px;left:50%;border-left:1px solid #019844}@media screen and (max-width: 767px){.bottom-nav__row::after{top:4vw;left:59.4%;bottom:4vw}}.bottom-nav--about .bottom-nav__row::after{left:50%}.bottom-nav__row::before{position:absolute;top:15px;bottom:15px;left:59.4%;border-left:1px solid #019844}@media screen and (max-width: 767px){.bottom-nav__row::before{top:4vw;bottom:4vw}}.bottom-nav--about .bottom-nav__row::before{content:"";left:25%}.bottom-nav__link{flex-basis:50%;display:flex;height:76px;align-items:center;color:#019844;font-size:14px;font-weight:bold;line-height:1.57;letter-spacing:0}@media screen and (max-width: 767px){.bottom-nav__link{position:relative;height:22.4vw;font-size:3.7333333333vw;line-height:1.428}}@media screen and (max-width: 767px){.bottom-nav__link:first-child{flex-basis:59.4%}}@media screen and (max-width: 767px){.bottom-nav__link:last-child{flex-basis:40.6%}}.bottom-nav--about .bottom-nav__link{justify-content:center;flex-basis:25%;color:#485b5a;text-align:center}.bottom-nav--about .bottom-nav__link--cv{color:#fff;font-size:20px;line-height:1.3;background-color:#fc6620}@media screen and (max-width: 767px){.bottom-nav--about .bottom-nav__link--cv{font-size:3.7333333333vw}}.bottom-nav--about .bottom-nav__link--cv.is-font-size{font-size:16px}@media screen and (max-width: 767px){.bottom-nav--about .bottom-nav__link--cv.is-font-size{font-size:3.7333333333vw}}.bottom-nav__link::before{content:"";display:block;width:139px;min-width:139px;height:75px}@media screen and (max-width: 767px){.bottom-nav__link::before{content:none}}.bottom-nav--about .bottom-nav__link::before{content:none}.bottom-nav__link--employee{padding:1px 20px 0 10px}@media screen and (max-width: 767px){.bottom-nav__link--employee{padding:0 8vw 0 5.3333333333vw}}.bottom-nav__link--employee::before{background:url(/highlife_sp/assets/images/img-ico-employee.svg) no-repeat center top/cover}.bottom-nav__link--parttime{padding:1px 10px 0 20px}@media screen and (max-width: 767px){.bottom-nav__link--parttime{padding:0 8vw 0 5.3333333333vw}}.bottom-nav__link--parttime::before{background:url(/highlife_sp/assets/images/img-ico-parttime.svg) no-repeat center top/cover}.bottom-nav__txt::after{content:"";display:inline-block;width:8px;height:13px;margin-left:5px;vertical-align:-1px;background:url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.bottom-nav__txt::after{position:absolute;top:50%;right:4.2666666667vw;width:2.1333333333vw;height:3.4666666667vw;margin-left:0;vertical-align:0;background:url(/highlife_sp/assets/images/bg-ico-arrow-thin.svg) no-repeat center center/contain}}.bottom-nav.col-5 .bottom-nav__inner{max-width:950px}.bottom-nav.col-5 .bottom-nav__row:before{left:20%}.bottom-nav.col-5 .bottom-nav__row:after{left:40%}.bottom-nav.col-5 .bottom-nav__link{flex-basis:20%;position:relative}.bottom-nav.col-5 .bottom-nav__link.bottom-nav__link--cv{font-size:16px}@media screen and (max-width: 767px){.bottom-nav.col-5 .bottom-nav__link.bottom-nav__link--cv{font-size:3.7333333333vw}}.bottom-nav.col-5 .bottom-nav__link:last-child:after{content:"";position:absolute;top:15px;bottom:15px;left:0;border-left:1px solid #fff}.box{max-width:740px;margin:0 auto;padding:25px 40px;background-color:#fff;border-radius:20px}@media screen and (max-width: 767px){.box{padding:5.3333333333vw}}.box__ttl{margin-bottom:14px;color:#019844;font-size:22px;font-weight:bold;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.box__ttl{margin-bottom:3.7333333333vw;font-size:5.8666666667vw}}.box__list>li{position:relative;margin-top:10px;padding-left:20px}@media screen and (max-width: 767px){.box__list>li{margin-top:2.6666666667vw;padding-left:5.3333333333vw}}.box__list>li::before{content:"";position:absolute;top:11px;left:0;width:10px;height:10px;background-color:#81cca3;border-radius:50%}@media screen and (max-width: 767px){.box__list>li::before{top:2.9333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.box-accordion{margin-top:35px;border-top:1px solid #acacac;border-bottom:1px solid #acacac}.box-accordion__trigger{display:flex;align-items:center;position:relative;min-height:60px;padding:10px 68px 10px 0;font-size:18px;font-weight:bold}@media screen and (max-width: 767px){.box-accordion__trigger{min-height:18.1333333333vw;padding:2.6666666667vw 8vw 2.6666666667vw 0;font-size:4.8vw}}@media(hover: hover)and (pointer: fine){.box-accordion__trigger:hover{opacity:1}}.box-accordion__trigger::before,.box-accordion__trigger::after{content:"";position:absolute;top:50%;right:25px;width:18px;height:2px;background-color:#019844;border-radius:1px}@media screen and (max-width: 767px){.box-accordion__trigger::before,.box-accordion__trigger::after{right:0;width:4.8vw;height:.5333333333vw;border-radius:.2666666667vw}}.box-accordion__trigger::before{transform:translateY(-50%)}.box-accordion__trigger::after{transition:ease .3s;transform:translateY(-50%) rotate(90deg)}.is-open .box-accordion__trigger::after{transform:translateY(-50%) rotate(90deg) scale(0)}.box-accordion__trigger.heading--lv5.is-flow-code{cursor:pointer;padding-top:0;padding-bottom:0;margin-bottom:0;min-height:auto}.box-accordion__trigger.heading--lv5.is-flow-code::before,.box-accordion__trigger.heading--lv5.is-flow-code::after{right:0}.box-accordion__row{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}@media screen and (max-width: 767px){.box-accordion__row{display:block;margin-top:5.3333333333vw}}.box-accordion__content{display:none;padding-bottom:30px}@media screen and (max-width: 767px){.box-accordion__content{padding-bottom:5.3333333333vw}}.box-accordion__content.is-flow-code{padding-bottom:0;margin-top:10px}@media screen and (max-width: 767px){.box-accordion__content.is-flow-code{margin-top:2.6666666667vw;padding-bottom:0}}.btn-cv{display:flex;align-items:center;position:relative;height:94px;padding:0 50px 0 10px;font-weight:bold;line-height:1.5;color:#019844;border:solid 1px #019844;background-color:#fff;border-radius:10px}@media screen and (max-width: 767px){.btn-cv{height:25.0666666667vw;padding:0 13.3333333333vw 0 2.6666666667vw;border-radius:2.6666666667vw}}.btn-cv__icon{min-width:50px;max-width:50px;margin-right:10px}@media screen and (max-width: 767px){.btn-cv__icon{min-width:13.3333333333vw;max-width:13.3333333333vw;margin-right:2.6666666667vw}}.btn-cv__txt:first-child{margin-left:10px}@media screen and (max-width: 767px){.btn-cv__txt:first-child{margin-left:2.6666666667vw}}.btn-cv--or{border-color:#fc6620;color:#fc6620}.btn-cv::after{content:"";position:absolute;top:50%;right:10px;width:40px;height:40px;transform:translateY(-50%);background:url(/highlife_sp/assets/images/bg-conv-ico-arrow.svg) no-repeat center center/40px}@media screen and (max-width: 767px){.btn-cv::after{right:2.6666666667vw;width:10.6666666667vw;height:10.6666666667vw;background-size:10.6666666667vw}}.btn-cv[target=_blank]::after{background-image:url(/highlife_sp/assets/images/bg-conv-ico-ex.svg)}.btn-cv[target=_blank].btn-cv--dl::after{background-image:url(/highlife_sp/assets/images/bg-conv-ico-download.svg)}.btn-cv[target=_blank].btn-cv--or::after{background-image:url(/highlife_sp/assets/images/bg-conv-ico-ex-or.svg)}.btn-cv-list{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -7.5px -20px}@media screen and (max-width: 767px){.btn-cv-list{display:block;margin:0}}.btn-cv-list__item{flex-basis:330px;min-width:330px;margin:0 7.5px 20px}@media screen and (max-width: 767px){.btn-cv-list__item{min-width:0;margin:5.3333333333vw 0 0}}.btn-cv-list__item--no-icon{flex-basis:380px;min-width:380px}@media screen and (max-width: 767px){.btn-cv-list__item--no-icon{min-width:0;max-width:74.6666666667vw;margin:5.3333333333vw auto 0}.flow__inner .btn-cv-list__item--no-icon{max-width:none}}.btn-cv-list__notes{margin-top:10px;font-size:14px;line-height:1.57}#chatplusview{left:0 !important;right:auto !important}#chatplusview #eye_catcher:not(.eyecatcher-imagemap) img{width:71px !important}@media screen and (max-width: 1079px)and (min-width: 768px){#chatplusview #eye_catcher:not(.eyecatcher-imagemap) img{border-radius:0 0 6px 0}}@media screen and (max-width: 767px){#chatplusview #eye_catcher:not(.eyecatcher-imagemap) img{width:12.2666666667vw !important;border-radius:0 0 1.6vw 0}}#chatplusview.chatplusview-app.closed #outline,#chatplusview.chatplusview-basic.closed #outline,#chatplusview.chatplusview-mini.closed #outline{left:0 !important;height:99px !important;max-height:none !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}@media screen and (max-width: 767px){#chatplusview.chatplusview-app.closed #outline,#chatplusview.chatplusview-basic.closed #outline,#chatplusview.chatplusview-mini.closed #outline{width:12.2666666667vw !important;height:11.2vw !important}}#chatplusview.chatplusview-app.closed #outline #chatpluscontent,#chatplusview.chatplusview-basic.closed #outline #chatpluscontent,#chatplusview.chatplusview-mini.closed #outline #chatpluscontent{height:84px !important;max-height:none !important}@media screen and (max-width: 767px){#chatplusview.chatplusview-app.closed #outline #chatpluscontent,#chatplusview.chatplusview-basic.closed #outline #chatpluscontent,#chatplusview.chatplusview-mini.closed #outline #chatpluscontent{height:8vw !important}}#chatplusview.closed.is-not-fixed{position:absolute !important}#chatplusview.closed:not(.is-not-fixed) #outline{position:fixed !important;bottom:0 !important}@media screen and (max-width: 1079px)and (min-width: 768px){#chatplusview.closed:not(.is-not-fixed) #outline{bottom:76px !important}}@media screen and (max-width: 767px){#chatplusview.closed:not(.is-not-fixed) #outline{bottom:22.4vw !important}}.page-pension #chatplusview.closed:not(.is-not-fixed) #outline,.page-faq #chatplusview.closed:not(.is-not-fixed) #outline{bottom:0 !important}@media screen and (max-width: 1079px)and (min-width: 768px){.page-pension #chatplusview.closed:not(.is-not-fixed) #outline,.page-faq #chatplusview.closed:not(.is-not-fixed) #outline{bottom:0 !important}}@media screen and (max-width: 767px){.page-pension #chatplusview.closed:not(.is-not-fixed) #outline,.page-faq #chatplusview.closed:not(.is-not-fixed) #outline{bottom:0 !important}}#chatplusview.closed #outline{position:absolute !important;bottom:101.5px !important}@media screen and (max-width: 1079px)and (min-width: 768px){#chatplusview.closed #outline{bottom:142.5px !important}}@media screen and (max-width: 767px){#chatplusview.closed #outline{bottom:60.5333333333vw !important}}#chatplusview.closed #outline #eye_catcher.eyecatcher-in_chat{position:absolute;bottom:35px;top:auto}#chatplusview.closed #outline #eye_catcher{bottom:0 !important;left:-10px !important;float:none !important}#chatplusview.closed #outline #chatpluscontent #chatplusheader{left:15px !important;top:0 !important;width:200px;background-color:#fc6620 !important;border-radius:20px 20px 20px 0 !important}@media screen and (max-width: 767px){#chatplusview.closed #outline #chatpluscontent #chatplusheader{left:0 !important}}#chatplusview.closed #outline #chatpluscontent #chatplusheader .title{font-weight:bold !important;margin-right:0}.is-fixed #jp.chatplus.app_chat_frame,.is-fixed #chatplusview{opacity:0 !important}.is-modal #jp.chatplus.app_chat_frame,.is-modal #chatplusview{opacity:0 !important}.conv__inner{padding:50px 40px 60px;color:#fff;font-weight:bold;text-align:center;background-color:#019844;border-radius:250px}@media screen and (max-width: 767px){.conv__inner{padding:13.3333333333vw 5.3333333333vw 5.3333333333vw;border-radius:44.8vw 44.8vw 8vw 8vw}}.conv__ttl{margin-bottom:15px;font-size:38px}@media screen and (max-width: 767px){.conv__ttl{margin-bottom:2.6666666667vw;font-size:7.4666666667vw;line-height:1.5}}.conv__lead{font-size:16px}@media screen and (max-width: 767px){.conv__lead{font-size:4.2666666667vw}}.conv__notes{margin-top:34px;font-size:14px}@media screen and (max-width: 767px){.conv__notes{margin:10.1333333333vw -2.6666666667vw 0;font-size:3.7333333333vw}}.conv__btn-wrap{display:flex;justify-content:center;flex-wrap:wrap;padding:0 30px}@media screen and (max-width: 1079px)and (min-width: 768px){.conv__btn-wrap{display:block}}@media screen and (max-width: 767px){.conv__btn-wrap{display:block;margin-top:0;padding:0}}@media screen and (max-width: 1079px)and (min-width: 768px){.conv__btn-wrap>.conv__btn{max-width:390px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 1079px)and (min-width: 768px){.conv__btn-wrap>.conv__btn:last-child{margin-top:100px}}@media screen and (max-width: 767px){.conv__btn-wrap>.conv__btn:last-child{margin-top:26.6666666667vw}}.conv__btn-col{flex-basis:410px}@media screen and (max-width: 1079px)and (min-width: 768px){.conv__btn-col{max-width:410px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 1079px)and (min-width: 768px){.conv__btn-col+.conv__btn-col{margin:60px auto 0}}.conv__btn{display:block;flex-basis:390px;position:relative;top:0;height:133px;margin:70px 15px 0;padding:50px 4.1% 0;color:#019844;background-color:#fbf7f0;border-radius:20px;box-shadow:0 14px 0 #27db8a}@media screen and (max-width: 767px){.conv__btn{height:37.3333333333vw;margin:18.6666666667vw 0 0;padding:10.6666666667vw 5.3333333333vw 0;box-shadow:0 3.7333vw 0 #27db8a}}@media screen and (hover: hover)and (pointer: fine)and (min-width: 768px),print and (hover: hover)and (pointer: fine){.conv__btn:hover{opacity:1;top:14px;box-shadow:0 0 0 #27db8a}}@media screen and (max-width: 767px){.conv__btn:active{transition:ease .2s;opacity:1;top:3.7333333333vw;box-shadow:0 0 0 #27db8a}}.conv__btn::before{content:"";position:absolute;top:-62px;left:50%;width:185px;height:110px;transform:translateX(-50%)}@media screen and (max-width: 767px){.conv__btn::before{top:-15.4666666667vw;width:42.9333333333vw;height:25.6vw}}.conv__btn::after{content:"";display:inline-block;width:8px;height:13px;margin-left:5px;vertical-align:-1px;background:url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.conv__btn::after{width:2.1333333333vw;height:3.4666666667vw;margin-left:1.3333333333vw;vertical-align:-.2666666667vw}}.conv__btn--employee::before{background:url(/highlife_sp/assets/images/img-ico-employee.svg) no-repeat center center/cover}.conv__btn--parttime::before{background:url(/highlife_sp/assets/images/img-ico-parttime.svg) no-repeat center center/cover}.conv__btn--login{margin-top:24px;text-align:left;color:#fc6620;padding:64px 60px 0 32px;font-size:20px;line-height:1.4;border:solid 2px #fc6620;background-color:#fff;box-shadow:0 14px 0 #fc6620;border-radius:10px}@media screen and (max-width: 767px){.conv__btn--login{margin-top:6.4vw;height:35.4666666667vw;padding:16.5333333333vw 4.8vw 0;box-shadow:0 3.7333vw 0 #fc6620;border-radius:2.6666666667vw;font-size:5.3333333333vw}}@media screen and (hover: hover)and (pointer: fine)and (min-width: 768px),print and (hover: hover)and (pointer: fine){.conv__btn--login:hover::after{bottom:14px}}.conv__btn--login::after{position:absolute;bottom:14px;right:28px;width:40px;height:40px;margin:0;background:url(/highlife_sp/assets/images/bg-conv-ico-ex-or.svg) no-repeat center center/40px}@media screen and (max-width: 767px){.conv__btn--login::after{right:4.2666666667vw;bottom:3.7333333333vw;width:10.6666666667vw;height:10.6666666667vw;background-size:10.6666666667vw}}.conv__btn-txt small{display:block;position:absolute;top:16px;right:32px;left:32px;font-size:14px;line-height:1.57}@media screen and (max-width: 767px){.conv__btn-txt small{top:4.2666666667vw;right:4.8vw;left:4.8vw;font-size:3.7333333333vw}}.conv__btn-notes{margin:30px 20px -30px;font-size:14px;font-weight:normal;text-align:left}@media screen and (max-width: 767px){.conv__btn-notes{margin:8vw 0 0;font-size:3.7333333333vw}}.conv .btn-cv-list{margin-top:50px}@media screen and (max-width: 767px){.conv .btn-cv-list{margin-top:8vw}}.conv2__inner{padding:60px 20px;color:#fff;font-weight:bold;text-align:center;background-color:#019844;border-radius:80px}@media screen and (max-width: 767px){.conv2__inner{padding:10.6666666667vw 5.3333333333vw;border-radius:10.6666666667vw}}.conv2__ttl{margin-bottom:5px;font-size:38px}@media screen and (max-width: 767px){.conv2__ttl{margin-bottom:1.3333333333vw;font-size:7.4666666667vw;line-height:1.5}}.conv2__notes{font-size:14px}.conv2__notes a{text-decoration:underline}@media screen and (hover: hover)and (pointer: fine)and (min-width: 768px),print and (hover: hover)and (pointer: fine){.conv2__notes a:hover{opacity:1;text-decoration:none}}@media screen and (max-width: 767px){.conv2__notes{font-size:3.7333333333vw}}.conv2__btn-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin-top:28px}@media screen and (max-width: 1079px)and (min-width: 768px){.conv2__btn-wrap{display:block}}@media screen and (max-width: 767px){.conv2__btn-wrap{display:block;margin-top:4.8vw;padding:0}}@media screen and (max-width: 1079px)and (min-width: 768px){.conv2__btn-wrap>.conv__btn{max-width:390px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 1079px)and (min-width: 768px){.conv2__btn-wrap>.conv__btn:last-child{margin-top:70px}}@media screen and (max-width: 767px){.conv2__btn-wrap>.conv__btn:last-child{margin-top:18.6666666667vw}}.conv2__btns{display:flex;align-items:center;justify-content:center;gap:0 30px}.conv2__btns__wrap{padding:50px 40px 86px;color:#fff;font-weight:bold;text-align:center;background-color:#fff;border-radius:80px}@media screen and (max-width: 767px){.conv2__btns__wrap{padding:13.3333333333vw 5.3333333333vw 13.3333333333vw;border-radius:40px}}@media screen and (max-width: 1079px)and (min-width: 768px){.conv2__btns{flex-direction:column;gap:50px 0}}@media screen and (max-width: 767px){.conv2__btns{flex-direction:column;gap:50px 0}}.conv2__btns__item{width:280px}@media screen and (max-width: 767px){.conv2__btns__item{width:100%}}.conv2__btns__tit{color:#019844;font-size:20px;position:relative}.conv2__btns__tit:before{content:"";background:url(/highlife_sp/assets/images/bg-conv-ico-dot.svg) no-repeat 0 0;background-size:contain;width:4px;height:22px;position:absolute;bottom:-35px;left:0;right:0;margin:auto}@media screen and (max-width: 767px){.conv2__btns__tit{font-size:4.2666666667vw}.conv2__btns__tit:before{width:1.0666666667vw;height:5.8666666667vw;bottom:-8vw}}.conv2__btns__block{margin-top:50px}@media screen and (max-width: 767px){.conv2__btns__block{margin-top:12vw}}.conv2__btns__link{display:flex;align-items:center;height:133px;font-size:28px;line-height:1.5;text-align:left;padding:10px 30px;color:#019844;border:3px solid #27db8a;border-radius:20px;background-color:#fbf7f0;box-shadow:0 14px 0 #27db8a;position:relative;top:0}.conv2__btns__link:after{content:"";background:url(/highlife_sp/assets/images/bg-conv-ico-arrow2.svg) no-repeat 0 0;background-size:contain;width:40px;height:40px;position:absolute;top:50%;right:20px;transform:translate(0, -50%)}@media screen and (hover: hover)and (pointer: fine)and (min-width: 768px),print and (hover: hover)and (pointer: fine){.conv2__btns__link:hover{opacity:1;top:14px;box-shadow:0 0 0 #27db8a}}@media screen and (max-width: 767px){.conv2__btns__link{height:35.4666666667vw;font-size:7.4666666667vw;box-shadow:0 3.7333vw 0 #27db8a;padding:10px 8vw}.conv2__btns__link:after{width:10.6666666667vw;height:10.6666666667vw;right:5.3333333333vw}}.conv2__btn{display:block;flex-basis:390px;position:relative;height:133px;margin:70px 15px 0;padding:50px 4.1% 0;color:#019844;background-color:#fbf7f0;border-radius:20px}@media screen and (max-width: 767px){.conv2__btn{height:37.3333333333vw;margin:18.6666666667vw 0 0;padding:10.6666666667vw 5.3333333333vw 0}}@media screen and (max-width: 767px){.conv2__btn:active{transition:ease .2s;opacity:1;top:3.7333333333vw;box-shadow:0 0 0 #27db8a}}.conv2__btn::before{content:"";position:absolute;top:-62px;left:50%;width:185px;height:110px;transform:translateX(-50%)}@media screen and (max-width: 767px){.conv2__btn::before{top:-15.4666666667vw;width:42.9333333333vw;height:25.6vw}}.conv2__btn::after{content:"";display:inline-block;width:8px;height:13px;margin-left:5px;vertical-align:-1px;background:url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.conv2__btn::after{width:2.1333333333vw;height:3.4666666667vw;margin-left:1.3333333333vw;vertical-align:-.2666666667vw}}.conv2__btn--employee::before{background:url(/highlife_sp/assets/images/img-ico-employee.svg) no-repeat center center/cover}.conv2__btn--parttime::before{background:url(/highlife_sp/assets/images/img-ico-parttime.svg) no-repeat center center/cover}.conv2__btn--login{margin-top:24px;text-align:left;color:#fc6620;padding:64px 60px 0 32px;font-size:20px;line-height:1.4;border:solid 2px #fc6620;background-color:#fff;box-shadow:0 14px 0 #fc6620;border-radius:10px}@media screen and (max-width: 767px){.conv2__btn--login{margin-top:6.4vw;height:35.4666666667vw;padding:16.5333333333vw 4.8vw 0;box-shadow:0 3.7333vw 0 #fc6620;border-radius:2.6666666667vw;font-size:5.3333333333vw}}@media screen and (hover: hover)and (pointer: fine)and (min-width: 768px),print and (hover: hover)and (pointer: fine){.conv2__btn--login:hover::after{bottom:14px}}.conv2__btn--login::after{position:absolute;bottom:14px;right:28px;width:40px;height:40px;margin:0;background:url(/highlife_sp/assets/images/bg-conv-ico-ex-or.svg) no-repeat center center/40px}@media screen and (max-width: 767px){.conv2__btn--login::after{right:4.2666666667vw;bottom:3.7333333333vw;width:10.6666666667vw;height:10.6666666667vw;background-size:10.6666666667vw}}.conv2__btn-txt small{display:block;position:absolute;top:16px;right:32px;left:32px;font-size:14px;line-height:1.57}@media screen and (max-width: 767px){.conv2__btn-txt small{top:4.2666666667vw;right:4.8vw;left:4.8vw;font-size:3.7333333333vw}}.conv2__annotation{margin-top:40px}.conv2__annotation__txt1{font-size:18px;color:#019844;font-weight:bold}.conv2__annotation__txt2{font-size:14px;line-height:1.5714285714;margin-top:10px;padding-left:1.04em;position:relative}.conv2__annotation__txt2:before{content:"※";position:absolute;top:0;left:0}.conv2 .btn-cv-list{margin-top:50px}@media screen and (max-width: 767px){.conv2 .btn-cv-list{margin-top:8vw}}.faq{overflow:hidden;margin-bottom:20px;background-color:#fff;border-radius:20px}@media screen and (max-width: 767px){.faq{margin-bottom:2.6666666667vw;border-radius:5.3333333333vw}}.faq:last-child{margin-bottom:0}.faq__trigger{display:flex;align-items:center;position:relative;min-height:90px;padding:17px 68px 17px 85px;font-weight:bold}@media screen and (max-width: 767px){.faq__trigger{min-height:24vw;padding:4.5333333333vw 18.1333333333vw 4.5333333333vw 22.1333333333vw}}@media(hover: hover)and (pointer: fine){.faq__trigger:hover{opacity:1}}.faq__trigger::before,.faq__trigger::after{content:"";position:absolute;top:50%;right:25px;width:18px;height:2px;background-color:#019844;border-radius:1px}@media screen and (max-width: 767px){.faq__trigger::before,.faq__trigger::after{right:6.6666666667vw;width:4.8vw;height:.5333333333vw;border-radius:.2666666667vw}}.faq__trigger::before{transform:translateY(-50%)}.faq__trigger::after{transition:ease .3s;transform:translateY(-50%) rotate(90deg)}.is-open .faq__trigger::after{transform:translateY(-50%) rotate(90deg) scale(0)}.faq__q{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;left:20px;width:50px;min-width:50px;height:50px;margin-top:3px;padding-bottom:4px;color:#019844;font-family:"Quicksand",sans-serif;font-size:28px;line-height:1;background-color:#fbf7f0;border-radius:50%}@media screen and (max-width: 767px){.faq__q{top:5.3333333333vw;left:5.3333333333vw;width:11.7333333333vw;min-width:11.7333333333vw;height:11.7333333333vw;margin-top:.8vw;padding-bottom:1.0666666667vw;color:#019844;font-family:"Quicksand",sans-serif;font-size:6.4vw}}.faq__content{display:none;margin:0 25px 0 85px;padding:10px 0 20px;border-top:1px solid #acacac}@media screen and (max-width: 767px){.faq__content{margin:0 5.3333333333vw;padding:2.6666666667vw 0 5.3333333333vw}}.faq .text{margin-top:6px}@media screen and (max-width: 767px){.faq .text{margin-top:1.6vw}}.faq .notes{margin-top:8px}.faq .notes.is-account{color:#fc6620;font-weight:bold}@media screen and (max-width: 767px){.faq .notes{margin-top:2.1333333333vw}}.faq .account{display:flex;align-items:center}@media screen and (max-width: 767px){.faq .account{display:block}}.faq .account+.account{margin-top:10px}@media screen and (max-width: 767px){.faq .account+.account{margin-top:2.6666666667vw}}.faq .account dt{width:222px;height:38px;font-weight:bold;display:flex;align-items:center;justify-content:center;border-radius:10px}@media screen and (max-width: 767px){.faq .account dt{width:59.2vw;height:10.1333333333vw;border-radius:2.6666666667vw}}.faq .account dt.is-ms{background-color:#e3f0ff;color:#074090}.faq .account dt.is-nissei{background-color:#ffe8e9;color:#dc0a16}.faq .account dt.is-pw{background-color:#efefef;color:#159844;font-weight:bold}.faq .account dd{flex:1;margin-left:13px;font-weight:bold}@media screen and (max-width: 767px){.faq .account dd{margin-left:0;margin-top:1.8666666667vw}}.faq-section{padding:50px 0 max(10.97vw,149px);background-color:#f6f7c3}@media screen and (max-width: 767px){.faq-section{padding:10.6666666667vw 0 27.2vw}}.faq-section__row{display:flex}@media screen and (max-width: 767px){.faq-section__row{display:block}}.faq-section__ttl{flex-basis:256px;padding-right:40px}@media screen and (max-width: 767px){.faq-section__ttl{padding-right:0}}.faq-section__col{flex-basis:calc(100% - 256px)}@media screen and (max-width: 767px){.faq-section .faq{margin-bottom:4vw}}.faq-section__more{text-align:right}.faq-section__link{font-weight:bold;color:#485b5a}.faq-section__link::after{content:"";display:inline-block;width:8px;height:13px;margin-left:5px;vertical-align:-1px;background:url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.faq-section__link::after{width:2.1333333333vw;height:3.4666666667vw;margin-left:1.3333333333vw;vertical-align:-.2666666667vw}}.flow__section{margin-top:80px}@media screen and (max-width: 767px){.flow__section{margin-top:16vw}}.flow__inner{max-width:960px;margin:50px auto 0}@media screen and (max-width: 767px){.flow__inner{margin-top:10.6666666667vw}}.flow__inner .box{max-width:none;margin-top:20px;padding:30px 40px 40px}@media screen and (max-width: 767px){.flow__inner .box{margin-top:5.3333333333vw;padding:8vw 5.3333333333vw 10.6666666667vw}}.flow__inner .heading--lv4{margin-bottom:40px;display:flex;align-items:center}.flow__inner .heading--lv4.is-bdb{border-bottom:2px solid #019844;padding-bottom:15px}@media screen and (max-width: 767px){.flow__inner .heading--lv4.is-bdb{border-bottom:1px solid #019844;padding-bottom:4vw}}.flow__inner .heading--lv4>span:first-child{margin-right:.4em;white-space:nowrap}@media screen and (max-width: 767px){.flow__inner .heading--lv4{display:flex}}.flow__inner>.heading--lv5{text-align:left;font-size:16px}@media screen and (max-width: 767px){.flow__inner>.heading--lv5{font-size:4.2666666667vw}}.flow__heading{margin-bottom:10px;color:#019844;font-size:20px;font-weight:bold}@media screen and (max-width: 767px){.flow__heading{margin-bottom:2.6666666667vw;font-size:4.8vw}}.flow__result{margin:60px 0}@media screen and (max-width: 767px){.flow__result{margin:13.3333333333vw 0}}.flow__result:last-child{margin-bottom:0}.flow__result .notes{margin-top:10px}@media screen and (max-width: 767px){.flow__result .notes{margin-top:2.6666666667vw}}.flow__row{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.flow__row{display:block}}.flow__col{flex-basis:48%;max-width:460px}@media screen and (max-width: 767px){.flow__col{max-width:none}}.flow__col .flow__fig{margin:0}@media screen and (max-width: 767px){.flow__col .flow__fig{margin:5.3333333333vw 10.6666666667vw 0}}.flow__col .flow__fig figcaption{margin-top:5px;text-align:right;font-size:14px}@media screen and (max-width: 767px){.flow__col .flow__fig figcaption{margin-top:1.3333333333vw;font-size:3.7333333333vw}}.flow__fig{margin:20px 0;text-align:center}@media screen and (max-width: 767px){.flow__fig{margin:2.6666666667vw -4vw}}@media screen and (max-width: 767px){.flow__fig--parttime{margin-left:0;margin-right:0}}.flow__content{position:relative;display:none}.flow__content::before{content:"";position:absolute;top:-33px;left:50%;width:31px;height:17px;background:url(/highlife_sp/assets/images/bg-ico-arrow-flow.svg) no-repeat center center/contain;transform:translateX(-50%)}@media screen and (max-width: 767px){.flow__content::before{top:-7.4666666667vw;width:8.2666666667vw;height:4.5333333333vw}}.flow__content:first-child{display:block}.flow__content:first-child::before{content:none}.flow__content .box{overflow:hidden;padding:40px;margin:40px auto 53px}@media screen and (max-width: 767px){.flow__content .box{padding:5.3333333333vw;margin:5.3333333333vw auto 11.4666666667vw}}@media screen and (min-width: 768px),print{.flow__content.is-end .box{max-width:500px}}.flow__q{display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-weight:bold}@media screen and (max-width: 767px){.flow__q{margin-bottom:2.6666666667vw;align-items:flex-start}}.flow__q::before{content:"Q";display:flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:50px;margin-right:16px;padding-bottom:4px;color:#019844;font-family:"Quicksand",sans-serif;font-size:28px;line-height:1;background-color:#fbf7f0;border-radius:50%}@media screen and (max-width: 767px){.flow__q::before{top:5.3333333333vw;left:5.3333333333vw;width:11.7333333333vw;min-width:11.7333333333vw;height:11.7333333333vw;margin-top:.8vw;padding-bottom:1.0666666667vw;color:#019844;font-family:"Quicksand",sans-serif;font-size:6.4vw}}.flow__btn-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.flow__btn-wrap+.flow__btn-wrap{margin-top:20px}@media screen and (max-width: 767px){.flow__btn-wrap+.flow__btn-wrap{margin-top:0}}.flow__btn{display:flex;align-items:center;justify-content:center;width:200px;height:50px;margin:0 10px;font-weight:bold;background-color:#efefef;border-radius:25px;transition:opacity 500ms ease}@media(hover: hover)and (pointer: fine){.flow__btn:hover{transition:ease-in .2s;opacity:.5}}@media screen and (max-width: 767px){.flow__btn{width:32.5333333333vw;margin:0 1.4666666667vw}}.flow__btn.is-active{color:#fff;background-color:#019844;pointer-events:none}.flow__btn--lg{width:250px}@media screen and (max-width: 767px){.flow__btn--lg{width:68vw;margin-top:2.6666666667vw}}.flow__about-row{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width: 767px){.flow__about-row{display:block;margin-top:8vw}}.flow__about{flex-basis:320px;background-color:#fbf7f0;border-radius:10px;padding:15px 30px 25px}@media screen and (max-width: 767px){.flow__about{display:flex;flex-wrap:wrap;margin-top:4vw;border-radius:2.6666666667vw;padding:2.6666666667vw 8vw 5.3333333333vw}}.flow__about::after{content:"";display:block;clear:both}.flow__about dt{margin-bottom:5px;color:#019844;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.flow__about dt{flex-basis:100%;margin-bottom:1.3333333333vw}}.flow__about dd{float:left;position:relative;width:130px;margin-top:5px;padding-left:15px;letter-spacing:0}@media screen and (max-width: 767px){.flow__about dd{float:none;width:28.2666666667vw;margin-top:1.3333333333vw;padding-left:4vw}}.flow__about dd::before{content:"";position:absolute;top:10px;left:0;width:10px;height:10px;background-color:#81cca3;border-radius:50%}@media screen and (max-width: 767px){.flow__about--ins dd:nth-of-type(odd){width:36.8vw}.flow__about--ins dd:nth-of-type(even){width:21.6vw}.flow__about--life dd:nth-of-type(odd){width:28vw}.flow__about--life dd:nth-of-type(even){width:34.6666666667vw}}.flow__head{display:flex;align-items:center;justify-content:center;height:85px;margin:-40px -40px 25px;padding:0 10px;color:#fff;font-size:24px;font-weight:bold;text-align:center;background-color:#019844}@media screen and (max-width: 767px){.flow__head{height:18.6666666667vw;min-height:18.6666666667vw;margin:-5.3333333333vw -5.3333333333vw 2.6666666667vw;padding:4vw 5.3333333333vw;color:#fff;font-size:5.3333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{.flow__head--parttime{font-size:18px}}.flow__lead{margin-bottom:5px;font-size:18px;font-weight:bold;line-height:1.77;text-align:center}.flow__desc{text-align:center}@media screen and (max-width: 767px){.flow__desc{letter-spacing:0}}.flow__back{text-align:center}.flow__back-link{display:none;position:relative;padding-left:1em}.flow__back-link::before{content:"";position:absolute;top:9px;left:0;width:8px;height:13px;background:url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center/contain;transform:rotate(180deg)}.flow__back-link.is-show{display:inline-block;top:-23px}.flow__code .heading--lv5{margin-bottom:10px;text-align:left}.flow__code__form .box{margin-top:40px;background-color:#fbf7f0}@media screen and (max-width: 767px){.flow__code__form .box{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;margin-bottom:-10.6666666667vw}}.flow__code__form .box select{background-color:#fff}.flow__login-scroll{overflow-x:auto;position:relative}@media screen and (max-width: 767px){.flow__login-scroll{margin:0 -5.3333333333vw -2.6666666667vw;padding-bottom:2.6666666667vw}}.flow__login-scroll::after{content:"";position:absolute;top:41.6vw;left:50%;width:160px;height:129px;background:url(/highlife_sp/assets/images/img-ico-scroll.png) no-repeat center center/contain;transform:translate(-50%, -50%)}@media screen and (min-width: 768px),print{.flow__login-scroll::after{content:none}}.flow__login-scroll.is-scroll::after{animation:scrollFadeOut 1s ease forwards}.flow__login{max-width:480px;margin:30px auto 0}@media screen and (max-width: 767px){.flow__login{display:flex;flex-wrap:wrap;justify-content:space-between;gap:45px 0;max-width:100%;margin-bottom:25px}}.flow__login li{position:relative;margin-bottom:53px}.flow__login li:last-child{margin-bottom:0}@media screen and (max-width: 767px){.flow__login li{position:static;width:39.4666666667vw;margin-bottom:0}}.flow__login li:last-child figure::after{content:none}@media screen and (max-width: 767px){.flow__login li:nth-child(2) figure::after{top:auto;left:-25%;bottom:-40%;transform:rotate(45deg)}}@media screen and (max-width: 767px){.flow__login figure{position:relative}}.flow__login figure::after{content:"";position:absolute;bottom:-30px;left:50%;width:31px;height:17px;background:url(/highlife_sp/assets/images/bg-ico-arrow-flow.svg) no-repeat center center/contain;transform:translateX(-50%)}@media screen and (max-width: 767px){.flow__login figure::after{top:50%;bottom:auto;left:102%;width:8.2666666667vw;height:4.5333333333vw;transform:translateY(-50%) rotate(-90deg)}}.flow__login .text{margin-top:10px}@media screen and (max-width: 767px){.flow__login .text{margin-top:2.6666666667vw;font-size:4.2666666667vw;letter-spacing:0}}.flow__form .notes{margin-top:10px}@media screen and (max-width: 767px){.flow__form .notes{margin-top:2.6666666667vw}}.flow__movie{overflow:hidden;position:relative;max-width:740px;margin:20px auto;padding-top:417px}@media screen and (max-width: 767px){.flow__movie{padding-top:56.25%}}.flow__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.flow__marker{background:linear-gradient(transparent 0%, transparent 70%, #FADC8F 70%, #FADC8F 100%, transparent 100%)}.flow .heading--lv3{margin-bottom:20px}@media screen and (max-width: 767px){.flow .heading--lv3{margin-bottom:5.3333333333vw}}.flow .heading--lv5{margin-bottom:10px}@media screen and (max-width: 767px){.flow .heading--lv5{margin-bottom:2.6666666667vw}}.flow .heading--lv6{margin:0 0 10px}@media screen and (max-width: 767px){.flow .heading--lv6{margin-bottom:2.6666666667vw}}.flow .btn-cv-list{margin-top:40px}@media screen and (max-width: 767px){.flow .btn-cv-list{margin-top:-2.6666666667vw}}.flow__anchor{display:flex;align-items:center;justify-content:space-between;gap:0 20px;margin-bottom:60px}@media screen and (max-width: 767px){.flow__anchor{display:block;margin-bottom:16vw}}.flow__anchor__item{width:25%}@media screen and (max-width: 767px){.flow__anchor__item{width:100%}.flow__anchor__item+.flow__anchor__item{margin-top:2.6666666667vw}}.flow__anchor__link{display:flex;align-items:center;gap:0 10px;height:80px;background-color:#fff;border-radius:20px;padding:20px;position:relative}.flow__anchor__link:after{content:"";background:url(/highlife_sp/assets/images/bg-ico-arrow-thin.svg) no-repeat 0 0;background-size:contain;width:7px;height:13px;position:absolute;top:50%;right:20px;transform:translate(0, -50%) rotate(90deg)}@media screen and (max-width: 767px){.flow__anchor__link{gap:0 2.6666666667vw;height:21.3333333333vw;padding:5.3333333333vw}.flow__anchor__link:after{width:1.8666666667vw;height:3.4666666667vw;right:5.3333333333vw}}.flow__anchor__head{color:#019844;font-family:"Quicksand",sans-serif;font-weight:bold}.flow__anchor__head__step{font-size:12px;line-height:1.5;text-align:center}.flow__anchor__head__num{font-size:28px;line-height:1}@media screen and (max-width: 767px){.flow__anchor__head__ico{width:8.5333333333vw}.flow__anchor__head__step{font-size:3.2vw}.flow__anchor__head__num{font-size:7.4666666667vw}}.flow__anchor__txt{font-size:14px;line-height:1.5714285714;font-weight:bold}@media screen and (max-width: 767px){.flow__anchor__txt{font-size:3.7333333333vw}}.flow__textflex{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.flow__textflex{display:block}}.flow__textflex__txt{font-size:14px;font-weight:bold;color:#019844}@media screen and (max-width: 767px){.flow__textflex__txt{font-size:3.7333333333vw;margin-top:2.6666666667vw}}.flow__textflex--link:after{content:"";background:url(/highlife_sp/assets/images/bg-ico-pdf-gr.svg) no-repeat 0 0;background-size:contain;width:14px;height:14px;display:inline-block;margin-bottom:-2px}@media screen and (max-width: 767px){.flow__textflex--link:after{width:3.7333333333vw;height:3.7333333333vw;margin-bottom:-.5333333333vw}}.flow__textflex--link:before{content:"";background:url(/highlife_sp/assets/images/bg-ico-arrow-thin.svg) no-repeat 0 0;background-size:contain;width:4px;height:8px;display:inline-block;margin-right:5px}@media screen and (max-width: 767px){.flow__textflex--link:before{width:1.0666666667vw;height:2.1333333333vw;margin-right:1.3333333333vw}}.generator{display:flex;justify-content:space-between;gap:0 20px;max-width:680px;margin:17px auto 0}.generator:first-of-type{margin-top:30px}@media screen and (max-width: 767px){.generator{display:block;margin-top:4vw;max-width:100%}.generator:first-of-type{margin-top:5.3333333333vw}}.generator__submit{display:flex;align-items:center;justify-content:center}.generator dt{margin-bottom:8px}@media screen and (max-width: 767px){.generator dt{margin-bottom:2.1333333333vw}}.generator__company{width:330px}@media screen and (max-width: 767px){.generator__company{width:auto;margin:0 0 5.3333333333vw}}.generator__num{width:330px}@media screen and (max-width: 767px){.generator__num{width:auto;margin:0 0 5.3333333333vw}}.generator__birthday{width:330px}@media screen and (max-width: 767px){.generator__birthday{width:auto;margin:0 0 5.3333333333vw}}.generator__form{display:flex;align-items:center}.generator__submit{margin-top:20px;position:relative}@media screen and (max-width: 767px){.generator__submit{margin-top:5.3333333333vw}}.generator__submit::before{content:"";position:absolute;bottom:-44px;left:50%;width:31px;height:17px;background:url(/highlife_sp/assets/images/bg-ico-arrow-flow.svg) no-repeat center center/contain;transform:translateX(-50%)}@media screen and (max-width: 767px){.generator__submit::before{bottom:-8vw;width:8vw;height:4.5333333333vw}}.generator__btn{width:231px;min-width:231px;height:52px;color:#fff;text-align:center;font-size:24px;letter-spacing:.4em;font-weight:bold;border-radius:26px;background-color:#019844}.generator__btn:disabled{background-color:#acacac}@media screen and (max-width: 767px){.generator__btn{font-size:6.4vw;width:61.6vw;min-width:61.6vw;height:13.8666666667vw;border-radius:6.9333333333vw}}.generator__result{position:relative;width:330px;margin-top:50px;text-align:center}@media screen and (max-width: 767px){.generator__result{width:auto;margin:13.3333333333vw 0 0}.generator__result+.generator__result{margin-top:4vw}}.generator__result dt{color:#019844}.generator__result .textbox{font-size:20px}@media screen and (max-width: 767px){.generator__result .textbox{font-size:5.3333333333vw}}.generator__error{display:none;margin-top:8px;color:#fc6620;font-size:14px;font-weight:bold}@media screen and (max-width: 767px){.generator__error{margin-top:2.1333333333vw;font-size:3.7333333333vw}}.generator__error.is-active{display:block}.generator--password{display:block}.generator--password .generator__num,.generator--password .generator__result{margin-right:auto;margin-left:auto}.generator .notes{display:none}.generator .notes li{display:none}.generator__input__flex{display:flex;align-items:center;justify-content:space-between;gap:0 4px}.generator__input__flex input[type=text]:first-of-type{max-width:141px}@media screen and (max-width: 767px){.generator__input__flex input[type=text]:first-of-type{max-width:41%}}.kv{position:relative;padding-bottom:127px;background:url(/highlife_sp/assets/images/bg-kv-foot.svg) no-repeat center bottom,url(/highlife_sp/assets/images/bg-kv-top.png) no-repeat center top;background-size:max(100vw,1366px) auto,max(100vw,1366px) auto}@media screen and (max-width: 767px){.kv{padding-bottom:16vw;background:url(/highlife_sp/assets/images/bg-kv-top-sp.png) no-repeat center top/100% auto,url(/highlife_sp/assets/images/bg-kv-foot-sp.svg) no-repeat center bottom/100% auto}}.kv::before,.kv::after{content:"";position:absolute}@media screen and (max-width: 767px){.kv::before,.kv::after{content:none}}.kv::before{top:257px;left:50%;width:148px;height:244px;margin-left:-695px;background:url(/highlife_sp/assets/images/bg-kv-left.png) no-repeat center top/100% auto}@media screen and (max-width: 1079px)and (min-width: 768px){.kv::before{left:-64px;margin-left:0}}.kv::after{top:207px;left:50%;width:188px;height:295px;margin-left:503px;background:url(/highlife_sp/assets/images/bg-kv-right.png) no-repeat center top/100% auto}@media screen and (max-width: 1079px)and (min-width: 768px){.kv::after{right:-64px;left:auto;margin-left:0}}.kv__inner{padding-top:100px}@media screen and (max-width: 767px){.kv__inner{padding-top:15.4666666667vw}}.kv__lead{margin-bottom:40px;font-size:18px;text-align:center}@media screen and (max-width: 767px){.kv__lead{margin-bottom:8vw}}.kv .heading--lv1{margin-bottom:20px}@media screen and (max-width: 767px){.kv .heading--lv1{margin-bottom:5.3333333333vw}}@media screen and (max-width: 767px){.kv-flow .kv__inner{padding-top:6.4vw}}.kv-flow__row{display:flex;align-items:center;width:-webkit-fit-content;width:fit-content;max-width:960px;margin:0 auto 40px}@media screen and (max-width: 767px){.kv-flow__row{display:block}}.kv-flow__row .heading--lv1{margin-bottom:10px;font-size:28px;text-align:left}@media screen and (max-width: 767px){.kv-flow__row .heading--lv1{margin-bottom:5.3333333333vw;font-size:6.4vw;text-align:center}.kv-flow__row .heading--lv1 small{font-size:4.8vw}}.kv-flow__col{margin-left:30px}@media screen and (max-width: 767px){.kv-flow__col{margin:0}}.kv-flow__icon{min-width:288px;max-width:288px}@media screen and (max-width: 1079px)and (min-width: 768px){.kv-flow__icon{min-width:216px}}@media screen and (max-width: 767px){.kv-flow__icon{display:block;width:56.5333333333vw;min-width:0;max-width:none;margin:0 auto 4.2666666667vw}}.kv-flow__term{display:flex;align-items:center;color:#019844;font-weight:bold}@media screen and (max-width: 767px){.kv-flow__term{display:block;margin-bottom:8.5333333333vw}}.kv-flow__term-ttl{display:flex;justify-content:center;align-items:center;width:136px;height:32px;margin-right:10px;padding-bottom:1px;font-size:16px;line-height:1;border:solid 1px #019844;border-radius:16px}@media screen and (max-width: 767px){.kv-flow__term-ttl{width:36.2666666667vw;height:8.5333333333vw;padding-bottom:.2666666667vw;font-size:4.2666666667vw;margin:0 auto 1.6vw;border-radius:4.2666666667vw}}.kv-flow__term-txt{display:flex;align-items:baseline}@media screen and (max-width: 767px){.kv-flow__term-txt{justify-content:center}}.kv-flow__term-num{font-size:20px;margin:0 .2em}@media screen and (max-width: 767px){.kv-flow__term-num{font-size:5.3333333333vw}}.kv-flow__term-day{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 .2em;padding-bottom:1px;color:#fff;background-color:#fc6620;border-radius:50%}@media screen and (max-width: 767px){.kv-flow__term-day{width:6.9333333333vw;height:6.9333333333vw;padding-bottom:.2666666667vw}}.kv-flow__term-day:last-child{margin-right:0}.kv-flow__lead{font-size:18px;font-weight:bold;line-height:1.77;text-align:center}@media screen and (max-width: 767px){.kv-flow__lead{text-align:left;font-size:4.8vw}}.kv-flow .notes{max-width:860px;margin:40px auto 0;letter-spacing:0}@media screen and (max-width: 767px){.kv-flow .notes{margin-top:2.6666666667vw}}.kv-flow .notes li{margin-top:10px}@media screen and (max-width: 767px){.kv-flow .notes li{margin-top:0}}.login-code{margin-bottom:20px}@media screen and (max-width: 767px){.login-code{max-width:none;margin-bottom:2.6666666667vw;font-size:3.7333333333vw}}.login-code__item{display:flex;align-items:center;margin-bottom:10px;font-size:18px;font-weight:bold}@media screen and (max-width: 767px){.login-code__item{clear:both;display:block;margin-bottom:4vw;font-size:4.2666666667vw}.login-code__item::after{content:"";display:block;clear:both}}.login-code__item dt{display:flex;align-items:center;justify-content:center;width:135px;height:39px;padding-bottom:2px;margin-right:15px;color:#fff;background-color:#019844;border-radius:10px}@media screen and (max-width: 767px){.login-code__item dt{width:30vw;min-width:22.9333333333vw;height:6.9333333333vw;margin-right:0;margin-bottom:1.3333333333vw;padding-bottom:.5333333333vw;font-size:3.7333333333vw;border-top:solid 1px #acacac;border-bottom:solid 1px #acacac;border-left:solid 1px #acacac;border-radius:0}}@media screen and (max-width: 767px){.login-code__item dd{display:flex;align-items:center;flex-grow:1;font-size:3.7333333333vw}}@media screen and (max-width: 767px){.login-code__item dd+dd{position:relative;margin-left:5.8666666667vw}}.login-code__item dd+dd::before{content:"＋"}@media screen and (max-width: 767px){.login-code__item dd+dd::before{content:"-";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:-5.8666666667vw;width:5.8666666667vw;height:6.9333333333vw;transform:translateY(-50%)}}@media screen and (max-width: 767px){.login-code__item .login-code__nissei{float:left}}@media screen and (max-width: 767px){.login-code__item .login-code__nissei:last-of-type{width:40vw}}@media screen and (max-width: 767px){.login-code__item .login-code__nissei:last-of-type{width:32.8vw}}.login-code--faq{margin-top:4px}.login-code--faq .login-code__item{max-width:507px;font-size:16px}@media screen and (max-width: 767px){.login-code--faq .login-code__item{clear:both;max-width:none;margin-bottom:2.6666666667vw;font-size:3.7333333333vw}.login-code--faq .login-code__item::after{content:"";display:block;clear:both}}.login-code--faq dt{width:124px;min-width:124px;height:36px;border-top:solid 1px #acacac;border-bottom:solid 1px #acacac;border-left:solid 1px #acacac;margin-right:0;border-radius:0}@media screen and (max-width: 1079px)and (min-width: 768px){.login-code--faq dt{position:relative;border:0}}@media screen and (max-width: 767px){.login-code--faq dt{width:22.9333333333vw;min-width:22.9333333333vw;height:6.9333333333vw;margin-bottom:1.3333333333vw;padding-bottom:.5333333333vw;font-size:3.7333333333vw;border-radius:0}}.login-code--faq dd{display:flex;align-items:center;flex-grow:1;height:36px;padding:0 6px 0 20px;border-top:solid 1px #acacac;border-right:solid 1px #acacac;border-bottom:solid 1px #acacac}@media screen and (max-width: 1079px)and (min-width: 768px){.login-code--faq dd{height:auto;min-height:36px}}@media screen and (max-width: 767px){.login-code--faq dd{height:6.9333333333vw;border-left:solid 1px #acacac;font-size:3.7333333333vw;padding:0 0 0 1.6vw;letter-spacing:0}}.login-code--faq dd+dd{position:relative;margin-left:28px;border-left:solid 1px #acacac}@media screen and (max-width: 767px){.login-code--faq dd+dd{margin-left:5.8666666667vw}}.login-code--faq dd+dd::before{content:"-";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:-28px;width:28px;height:36px;transform:translateY(-50%)}@media screen and (max-width: 767px){.login-code--faq dd+dd::before{left:-5.8666666667vw;width:5.8666666667vw;height:6.9333333333vw}}@media screen and (max-width: 1079px)and (min-width: 768px){.login-code--faq .login-code__item{position:relative}.login-code--faq .login-code__item::before{content:"";position:absolute;top:0;bottom:0;left:0;width:124px;border-top:solid 1px #acacac;border-bottom:solid 1px #acacac;border-left:solid 1px #acacac;background-color:#019844}}@media screen and (max-width: 767px){.login-code--faq .login-code__nissei{float:left}}@media screen and (max-width: 767px){.login-code--faq .login-code__nissei:last-of-type{width:40vw}}@media screen and (max-width: 767px){.login-code--faq .login-code__nissei:last-of-type{width:32.8vw}}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000000;display:flex;justify-content:center;align-items:center;-ms-scroll-chaining:none;overscroll-behavior:contain;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;touch-action:none;opacity:0;visibility:hidden;transition:.3s}.modal::before,.modal::after{content:"";width:1px;height:calc(100vh + 1px);display:flex}.modal::-webkit-scrollbar{display:none}.modal__mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal__container{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);height:100svh;position:relative;z-index:10}.modal__close{width:5.6vw;position:absolute;top:4.8vw;right:4.8vw;transition:opacity 500ms ease}@media(hover: hover)and (pointer: fine){.modal__close:hover{transition:ease-in .2s;opacity:.5}}.modal__inner{height:100%;padding:5.3333333333vw 0;overflow-y:scroll}.modal.is-active{opacity:1;visibility:visible}@media print,(min-width: 768px){.modal__container{max-width:1080px;height:auto;border-radius:40px;padding:60px 0}.modal__close{width:21px;top:28px;right:28px}.modal__inner{padding:0}}@media print,(min-width: 1080px){.modal__inner{overflow:visible}}.select-btn{position:relative;z-index:1;width:329px;margin:0 auto}@media screen and (max-width: 767px){.select-btn{width:87.7333333333vw}}.select-btn__btn{position:relative;width:100%;height:52px;padding:0 18px;font-weight:bold;border:solid 2px #acacac;background-color:#fff;border-radius:26px}@media screen and (max-width: 767px){.select-btn__btn{height:13.8666666667vw;padding:0 4.8vw;border-radius:6.9333333333vw}}.is-open .select-btn__btn,.is-active .select-btn__btn{color:#019844}.is-open .select-btn__btn{border-color:#019844}.select-btn__btn .icon{position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media screen and (max-width: 767px){.select-btn__btn .icon{right:4.8vw;width:3.4666666667vw}}.is-open .select-btn__btn .icon{transform:translateY(-50%) scaleY(-1)}.select-btn__btn .icon__fill{fill:#485b5a}.is-open .select-btn__btn .icon__fill{fill:#019844}.select-btn__list{display:none;position:absolute;top:62px;width:100%;padding:16px 20px;background-color:#fff;border-radius:10px;box-shadow:0 0 16px rgba(0,0,0,.08)}@media screen and (max-width: 767px){.select-btn__list{top:16.5333333333vw;padding:4.2666666667vw 5.3333333333vw;box-shadow:0 0 4.2666666667vw rgba(0,0,0,.08)}}.select-btn__item{margin-bottom:8px}@media screen and (max-width: 767px){.select-btn__item{margin-bottom:2.1333333333vw}}.select-btn__item:last-child{margin-bottom:0}.select-btn__link{display:block}.select-form{position:relative}.select-form::after{content:"";position:absolute;top:50%;right:20px;width:13px;height:8px;background:url(/highlife_sp/assets/images/bg-ico-arrow-select.svg) no-repeat center center/contain;transform:translateY(-50%);z-index:1;pointer-events:none}.select-form__btn{position:relative;z-index:1;width:100%;height:52px;padding:0 18px;font-weight:bold;border:solid 2px #acacac;background-color:rgba(0,0,0,0);border-radius:26px}@media screen and (max-width: 767px){.select-form__btn{height:13.8666666667vw;padding:0 4.8vw;border-radius:6.9333333333vw}}.table-code{width:47.8%;max-width:420px;border-collapse:separate;border-spacing:0}@media screen and (max-width: 767px){.table-code{width:100%;max-width:none}}@media screen and (max-width: 767px){.table-code:last-child thead{display:none}}.table-code thead th{height:56px;text-align:center;vertical-align:middle;line-height:1.2;border-left:1px solid #707070;background-color:#fbf7f0}@media screen and (max-width: 767px){.table-code thead th{height:14.9333333333vw}}.table-code thead th:first-of-type{border-left:0;border-radius:10px 0 0 0}@media screen and (max-width: 767px){.table-code thead th:first-of-type{width:21.3333333333vw;border-radius:2.6666666667vw 0 0 0}}.table-code thead th:last-of-type{border-radius:0 10px 0 0}@media screen and (max-width: 767px){.table-code thead th:last-of-type{border-radius:0 2.6666666667vw 0 0}}.table-code tbody th{width:126px;padding:20px 6px 16px;font-weight:bold;text-align:center;vertical-align:middle;background-color:#fff;border-top:1px solid #707070;word-break:normal}@media screen and (max-width: 1079px)and (min-width: 768px){.table-code tbody th{width:80px}}@media screen and (max-width: 767px){.table-code tbody th{width:21.3333333333vw;padding:4.2666666667vw 1.6vw}}.table-code tbody td{padding:16px 10px;border-top:1px solid #707070;border-left:1px solid #707070;background-color:#fff}@media screen and (max-width: 767px){.table-code tbody td{padding:4.2666666667vw 2.6666666667vw}}.table-code tbody tr:last-of-type th{border-radius:0 0 0 10px}.table-code tbody tr:last-of-type td:last-of-type{border-radius:0 0 10px 0}.table-scroll{overflow-x:auto;position:relative}@media screen and (max-width: 767px){.table-scroll{margin:0 -5.3333333333vw -2.6666666667vw;padding-bottom:2.6666666667vw}}.table-scroll::after{content:"";position:absolute;top:50%;left:50%;width:160px;height:129px;background:url(/highlife_sp/assets/images/img-ico-scroll.png) no-repeat center center/contain;transform:translate(-50%, -50%)}@media screen and (min-width: 768px),print{.table-scroll::after{content:none}}.table-scroll.is-scroll::after{animation:scrollFadeOut 1s ease forwards}@keyframes scrollFadeOut{0%{opacity:1}99%{opacity:0}100%{opacity:0;z-index:-1}}.video-js{position:relative}.video-js .vjs-big-play-button{width:104px;height:104px;margin:0;font-size:inherit;background:url(/highlife_sp/assets/images/img-ico-play.svg) no-repeat center center/contain;transform:translate(-50%, -50%);border:0;border-radius:50%;transition:opacity 500ms ease}@media(hover: hover)and (pointer: fine){.video-js .vjs-big-play-button:hover{transition:ease-in .2s;opacity:.5}}@media screen and (max-width: 767px){.video-js .vjs-big-play-button{width:16vw;height:16vw}}.page-about-kv{padding-bottom:101px}@media screen and (max-width: 767px){.page-about-kv{padding-bottom:18.4vw}}.page-about-kv__inner{max-width:none}.page-about-kv__lead{text-align:center}.page-about-kv__lead strong{color:#019844}.page-about-kv__feature{position:relative;text-align:center;margin:20px 0}@media screen and (max-width: 767px){.page-about-kv__feature{margin:5.3333333333vw -4.8vw 2.6666666667vw}}.page-about-feature{padding:60px 0 max(10.97vw,149px);background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-about-feature{padding:8vw 0 19.2vw;text-align:left;background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head-sp.svg) no-repeat center bottom/100% auto}}.page-about-feature__section{margin-top:75px}@media screen and (max-width: 767px){.page-about-feature__section{margin:14.6666666667vw 0}}@media screen and (max-width: 767px){.page-about-feature__section:first-of-type{margin-top:10.6666666667vw}}.page-about-feature__section:last-child{margin-bottom:0}.page-about-feature__lead{margin-bottom:15px;text-align:center}@media screen and (max-width: 767px){.page-about-feature__lead{margin-bottom:2.6666666667vw;text-align:left}}.page-about-feature__notes{width:-webkit-max-content;width:max-content;margin:0 auto 40px;padding:6px 10px;font-size:14px;font-weight:bold;background-color:#fff}@media screen and (max-width: 767px){.page-about-feature__notes{width:auto}}.page-about-feature__table{width:100%;max-width:740px;margin:0 auto;border-collapse:separate;border-spacing:0}@media screen and (max-width: 767px){.page-about-feature__table{width:740px;margin:0 5.3333333333vw;font-size:16px}}.page-about-feature__table thead th{height:56px;text-align:center;vertical-align:middle;border-left:1px solid #707070;background-color:#efefef}.page-about-feature__table thead th:first-of-type{border-left:0;border-radius:10px 0 0 0}.page-about-feature__table thead th:last-of-type{border-radius:0 10px 0 0}.page-about-feature__table tbody th{padding:20px 10px 16px;font-weight:bold;text-align:center;vertical-align:middle;background-color:#fff;border-top:1px solid #707070}.page-about-feature__table tbody td{padding:16px 10px;border-top:1px solid #707070;border-left:1px solid #707070;background-color:#fff}.page-about-feature__table tbody tr:last-of-type th{border-radius:0 0 0 10px}.page-about-feature__table tbody tr:last-of-type td:last-of-type{border-radius:0 0 10px 0}.page-about-feature__table-life{color:#45c6f5}.page-about-feature__table-hospital{color:#f188b5}.page-about-feature__table-nursing{color:#fdb004}.page-about-feature__table-casualty{color:#9a95c9}.page-about-feature__table-property{color:#a2d570}.page-about-feature__table-employment{color:#ff911a}.page-about-feature__table-pension{color:#4fb949}.page-about-feature .heading--lv3{margin-bottom:10px;text-align:center}@media screen and (max-width: 767px){.page-about-feature .heading--lv3{margin-bottom:2.6666666667vw;text-align:left}}.page-about-feature .btn-cv-list{margin-top:35px}@media screen and (max-width: 767px){.page-about-feature .btn-cv-list{margin-top:0}}.page-about-planning__ttl{color:#fff;font-weight:bold}.page-about-planning__head--life .page-about-planning__per{background-color:#daf4fd}.page-about-planning__head--hospital .page-about-planning__per{background-color:#fce7f0}.page-about-planning__nursing .page-about-planning__per{background-color:#ffe9d1}.page-about-planning__casualty .page-about-planning__per{background-color:#ebeaf4}.page-about-planning__property .page-about-planning__per{background-color:#ecf7e2}.page-about-planning__employment .page-about-planning__per{background-color:#ffe9d1}.page-about-planning__pension .page-about-planning__per{background-color:#ecf7e2}.page-about-planning__num{font-family:"Libre Franklin",sans-serif;font-weight:bold}.page-about-planning__head--life .page-about-planning__num{color:#45c6f5}.page-about-planning__head--hospital .page-about-planning__num{color:#f188b5}.page-about-planning__nursing .page-about-planning__num{color:#fdb004}.page-about-planning__casualty .page-about-planning__num{color:#9a95c9}.page-about-planning__property .page-about-planning__num{color:#a2d570}.page-about-planning__employment .page-about-planning__num{color:#ff911a}.page-about-planning__pension .page-about-planning__num{color:#4fb949}@media screen and (min-width: 768px),print{.page-about-planning{position:relative;width:640px;height:640px;margin:0 auto 40px;line-height:1.4;letter-spacing:0;background:url(/highlife_sp/assets/images/bg-about-feature.png) no-repeat center center/cover}.page-about-planning__ttl{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;font-size:19px;text-align:center;line-height:1.2}.page-about-planning__head--life .page-about-planning__ttl{margin-top:-119px;margin-left:-301px}.page-about-planning__head--hospital .page-about-planning__ttl{margin-top:-261px;margin-left:-203px}.page-about-planning__nursing .page-about-planning__ttl{margin-top:-297px;margin-left:23px}.page-about-planning__casualty .page-about-planning__ttl{margin-top:-120px;margin-left:222px}.page-about-planning__property .page-about-planning__ttl{margin-top:86px;margin-left:183px}.page-about-planning__employment .page-about-planning__ttl{margin-top:218px;margin-left:-112px}.page-about-planning__pension .page-about-planning__ttl{margin-top:71px;margin-left:-274px}.page-about-planning__icon{margin-bottom:6px}.page-about-planning__property .page-about-planning__icon{margin-bottom:2px}.page-about-planning__casualty .page-about-planning__icon,.page-about-planning__employment .page-about-planning__icon,.page-about-planning__pension .page-about-planning__icon{margin-bottom:0}.page-about-planning__per{position:absolute;top:50%;left:50%;padding:6px 7px 3px;font-size:12px;white-space:nowrap;border-radius:10px;letter-spacing:.04em}.page-about-planning__head--life .page-about-planning__per{margin-top:-29px;margin-left:-306px}.page-about-planning__head--hospital .page-about-planning__per{margin-top:-280px;margin-left:-108px}.page-about-planning__nursing .page-about-planning__per{margin-top:-232px;margin-left:115px}.page-about-planning__casualty .page-about-planning__per{margin-top:-29px;margin-left:217px}.page-about-planning__property .page-about-planning__per{margin-top:171px;margin-left:130px}.page-about-planning__employment .page-about-planning__per{margin-top:236px;margin-left:17px}.page-about-planning__pension .page-about-planning__per{margin-top:176px;margin-left:-218px}.page-about-planning__num{font-size:19px;letter-spacing:0}.page-about-planning__yen{font-size:13px;margin-left:2px}.page-about-planning__desc{position:absolute;top:50%;left:50%;font-size:12px;text-align:center}.page-about-planning__life-hospital .page-about-planning__desc{margin-top:-95px;margin-left:-146px}.page-about-planning__nursing .page-about-planning__desc{margin-top:-130px;margin-left:24px}.page-about-planning__casualty .page-about-planning__desc{margin-top:-30px;margin-left:78px}.page-about-planning__property .page-about-planning__desc{margin-top:39px;margin-left:59px}.page-about-planning__employment .page-about-planning__desc{margin-top:111px;transform:translateX(-50%)}.page-about-planning__pension .page-about-planning__desc{margin-top:62px;margin-left:-141px}}@media screen and (max-width: 767px){.page-about-planning__head{padding:5.3333333333vw;border-radius:2.6666666667vw 2.6666666667vw 0 0}.page-about-planning__head--life{background-color:#45c6f5}.page-about-planning__head--hospital{background-color:#f188b5}.page-about-planning__nursing .page-about-planning__head{background-color:#fdb004}.page-about-planning__casualty .page-about-planning__head{background-color:#9a95c9}.page-about-planning__property .page-about-planning__head{background-color:#a2d570}.page-about-planning__employment .page-about-planning__head{background-color:#ff911a}.page-about-planning__pension .page-about-planning__head{background-color:#4fb949}.page-about-planning__ttl{display:flex;align-items:center;font-size:6.4vw}.page-about-planning__icon{width:13.3333333333vw;margin-right:4vw}.page-about-planning__per{width:44vw;margin-left:17.3333333333vw;height:9.6vw;font-size:3.7333333333vw;text-align:center;border-radius:2.6666666667vw}.page-about-planning__num{margin:0 .5333333333vw;font-size:5.3333333333vw;vertical-align:-.2666666667vw}.page-about-planning__desc{margin-bottom:2.6666666667vw;padding:6.4vw 5.3333333333vw;text-align:center;background-color:#fff;border-radius:0 0 2.6666666667vw 2.6666666667vw}.page-about-planning__pension .page-about-planning__desc{margin-bottom:0}}.page-about-outline{margin-top:30px}@media screen and (max-width: 767px){.page-about-outline{margin-top:4vw}}.page-about-outline__item{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #acacac}@media screen and (max-width: 767px){.page-about-outline__item{display:block;margin-bottom:5.3333333333vw;padding:0 0 5.3333333333vw}}.page-about-outline__item:first-child{padding-top:10px}.page-about-outline__item--middle{align-items:center}.page-about-outline__heading{flex-basis:200px;padding-right:20px;font-weight:bold;letter-spacing:0}@media screen and (max-width: 767px){.page-about-outline__heading{padding-right:0}}.page-about-outline__detail{flex-basis:450px}.page-about-outline .btn-cv{width:340px;height:70px;margin-top:7px}@media screen and (max-width: 767px){.page-about-outline .btn-cv{width:auto;height:18.6666666667vw;margin-top:1.8666666667vw}}.page-about-outline .btn-cv+.text{margin-top:16px}@media screen and (max-width: 767px){.page-about-outline .btn-cv+.text{margin-top:4.2666666667vw}}@media screen and (max-width: 767px){.page-about-outline .text{letter-spacing:0}}@media screen and (max-width: 767px){.page-about-outline .notes{margin-top:2.6666666667vw}}.page-about-outline-panel{letter-spacing:0}.page-about-outline-panel__item{overflow:hidden;margin-bottom:10px;border:solid 2px #f7ecda;border-radius:10px;background-color:#fbf7f0}@media screen and (max-width: 767px){.page-about-outline-panel__item{margin:2.6666666667vw 0 0;border-radius:2.6666666667vw}}.page-about-outline-panel__item--row{display:flex;align-items:center;position:relative;background-color:#fff}@media screen and (max-width: 767px){.page-about-outline-panel__item--row{display:block}}.page-about-outline-panel__item--row::before{content:"";position:absolute;top:0;bottom:0;left:0;width:198px;background-color:#fbf7f0}@media screen and (max-width: 767px){.page-about-outline-panel__item--row::before{content:none}}.page-about-outline-panel__item--row .page-about-outline-panel__heading{position:relative;flex-basis:198px;padding:8px 13px}@media screen and (max-width: 767px){.page-about-outline-panel__item--row .page-about-outline-panel__heading{padding:2.6666666667vw;text-align:center}}.page-about-outline-panel__item--row .page-about-outline-panel__detail{flex-basis:252px;padding:14px 13px;text-align:left}@media screen and (max-width: 767px){.page-about-outline-panel__item--row .page-about-outline-panel__detail{padding:2.6666666667vw 4.8vw}}.page-about-outline-panel__heading{padding:10px 18px;font-weight:bold}@media screen and (max-width: 767px){.page-about-outline-panel__heading{padding:2.6666666667vw;background-color:#fbf7f0}}.page-about-outline-panel__heading--center{text-align:center}.page-about-outline-panel__heading--list{display:flex;flex-wrap:wrap}.page-about-outline-panel__heading--list li{position:relative;padding-left:1em}.page-about-outline-panel__heading--list li::before{content:"・";position:absolute;top:0;left:0}.page-about-outline-panel__heading--list li:first-child{margin-right:1em}.page-about-outline-panel__detail{background-color:#fff;padding:5px 18px;text-align:center}@media screen and (max-width: 767px){.page-about-outline-panel__detail{padding:2.6666666667vw 4.8vw}}.page-about-outline-panel__detail small{display:inline-block;font-size:14px}@media screen and (max-width: 767px){.page-about-outline-panel__detail small{font-size:3.7333333333vw}}.page-about-outline-panel__tel{color:#019844;font-size:28px;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 767px){.page-about-outline-panel__tel{font-size:7.4666666667vw}}.page-about-outline-define__item{display:flex}.page-about-outline-define dt{margin-right:10px}@media screen and (max-width: 767px){.page-about-outline-define dt{margin-right:2.6666666667vw}}.page-about-family{max-width:740px;margin:0 auto 60px;padding:40px;background-color:#fbf7f0;border-radius:20px}@media screen and (max-width: 767px){.page-about-family{margin-bottom:16vw;padding:5.3333333333vw}}.page-about-family__ttl{margin-bottom:20px;color:green;font-size:20px;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.page-about-family__ttl{margin-bottom:2.6666666667vw;font-size:5.3333333333vw;text-align:left}}.page-about-family__lead{margin-bottom:20px;text-align:center}@media screen and (max-width: 767px){.page-about-family__lead{margin-bottom:5.3333333333vw;text-align:left}}.page-about-family__content{overflow:hidden;height:560px;background-color:#fff;text-align:center;border-radius:20px}@media screen and (max-width: 767px){.page-about-family__content{height:auto;border-radius:5.3333333333vw}}.page-about-family__head{display:flex;align-items:center;justify-content:center;height:60px;margin-bottom:32px;color:#fff;font-size:20px;font-weight:bold;background-color:#019844}@media screen and (max-width: 767px){.page-about-family__head{height:25.0666666667vw;margin-bottom:5.3333333333vw;font-size:5.3333333333vw}}.page-about-family__fig{display:none;opacity:0;transition:ease-in-out .4s}@media screen and (max-width: 767px){.page-about-family__fig{padding-bottom:5.3333333333vw}}.page-about-family__fig.is-current{display:block}.page-about-family__fig.is-show{opacity:1}.page-about-family__fig img{width:428px;margin-right:2px}@media screen and (max-width: 767px){.page-about-family__fig img{width:71.4666666667vw;margin:0 4vw 0 2.9333333333vw}}.page-about-family__caption{margin-top:18px}@media screen and (max-width: 767px){.page-about-family__caption{margin:5.3333333333vw 5.3333333333vw 0;font-size:3.7333333333vw;text-align:left}}.page-about-family .select-btn{width:248px;margin-bottom:30px}@media screen and (max-width: 767px){.page-about-family .select-btn{width:66.1333333333vw;margin-bottom:5.3333333333vw}}.page-about-recommend{padding:50px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-about-recommend{padding:10.6666666667vw 0 21.8666666667vw;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-about-recommend__box{overflow:hidden;background-color:#fff;border-radius:20px}@media screen and (max-width: 767px){.page-about-recommend__box{border-radius:5.3333333333vw}}.page-about-recommend__index{display:flex;justify-content:center;align-items:center;margin:-10px 0}@media screen and (max-width: 767px){.page-about-recommend__index{margin:-2.6666666667vw 0}}.page-about-recommend__index--sex{justify-content:space-between;margin:50px 0 40px}@media screen and (max-width: 767px){.page-about-recommend__index--sex{display:block;margin:13.3333333333vw 0 0}}.page-about-recommend__index-item{flex-basis:310px;margin:0 7px}@media screen and (max-width: 767px){.page-about-recommend__index-item{flex-basis:40vw;margin:0 .6666666667vw}}.page-about-recommend__index--sex .page-about-recommend__index-item{flex-basis:48.41%;max-width:455px;margin:0}@media screen and (max-width: 767px){.page-about-recommend__index--sex .page-about-recommend__index-item{max-width:none}}.page-about-recommend__trigger{display:flex;justify-content:center;align-items:center;position:relative;height:70px;color:#019844;font-size:22px;font-weight:bold;letter-spacing:0;background-color:#efefef;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.page-about-recommend__trigger{height:24vw;font-size:4.8vw;padding:0 2.6666666667vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;text-align:center}}.page-about-recommend__trigger .icon{display:none;position:absolute}.page-about-recommend__trigger.is-current{height:90px;color:#fff;background-color:#019844;border-radius:10px;pointer-events:none}@media screen and (max-width: 767px){.page-about-recommend__trigger.is-current{height:29.3333333333vw;border-radius:2.6666666667vw}}.page-about-recommend__trigger.is-current .icon{display:inherit;bottom:-15px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.page-about-recommend__trigger.is-current .icon{bottom:-4vw;width:6.4vw}}.page-about-recommend__trigger.is-current .icon__fill{fill:#019844}.page-about-recommend__index--sex .page-about-recommend__trigger{height:127px;justify-content:flex-start;margin:0;padding:0 53px 0 28px;color:#485b5a;font-size:16px;background-color:#fff;border:solid 2px #019844;border-radius:10px}@media screen and (max-width: 767px){.page-about-recommend__index--sex .page-about-recommend__trigger{align-items:flex-start;height:auto;margin-top:2.6666666667vw;padding:4vw 11.2vw 4vw 4vw;font-size:4.2666666667vw;text-align:left}}.page-about-recommend__index--sex .page-about-recommend__trigger strong{color:#019844;font-size:20px}@media screen and (max-width: 767px){.page-about-recommend__index--sex .page-about-recommend__trigger strong{font-size:5.3333333333vw}}.page-about-recommend__index--sex .page-about-recommend__trigger .icon{display:inherit;top:50%;right:28px;left:auto;width:9px;transform:translateY(-50%) rotate(90deg)}@media screen and (max-width: 767px){.page-about-recommend__index--sex .page-about-recommend__trigger .icon{right:4.8vw;width:2.4vw}}.page-about-recommend__index--sex .page-about-recommend__trigger.is-current{color:#fff;background-color:#019844}.page-about-recommend__index--sex .page-about-recommend__trigger.is-current strong{color:#fff}.page-about-recommend__index--sex .page-about-recommend__trigger.is-current .icon__stroke{stroke:#fff}.page-about-recommend__index-pict{min-width:60px;margin-right:16px}@media screen and (max-width: 767px){.page-about-recommend__index-pict{min-width:16vw;margin:1.3333333333vw 4vw 0 0}}.page-about-recommend__content{display:none;padding:20px 40px 0;opacity:0;transition:ease-in-out .4s}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-recommend__content{padding:20px 20px 0}}@media screen and (max-width: 767px){.page-about-recommend__content{padding:2.6666666667vw 5.3333333333vw 5.3333333333vw}}.page-about-recommend__content.is-current{display:block}.page-about-recommend__content.is-show{opacity:1}.page-about-recommend__content-inner{display:none;opacity:0;transition:ease-in-out .4s}.page-about-recommend__content-inner.is-current{display:block}.page-about-recommend__content-inner.is-show{opacity:1}.page-about-recommend .heading--lv3{margin:40px 0 20px;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.page-about-recommend .heading--lv3{margin:10.6666666667vw 0 5.3333333333vw}}.page-about-recommend .heading--lv3 small{font-size:20px}@media screen and (max-width: 767px){.page-about-recommend .heading--lv3 small{font-size:5.3333333333vw}}.page-about-recommend .heading--lv3+.heading--lv3{margin-top:10px}@media screen and (max-width: 767px){.page-about-recommend .heading--lv3+.heading--lv3{margin-top:2.6666666667vw}}.page-about-recommend .btn-cv-list{margin-top:60px}@media screen and (max-width: 767px){.page-about-recommend .btn-cv-list{margin-top:16vw}}.page-about-risk{background-color:#fbf7f0;padding:35px 0;border-radius:20px}@media screen and (max-width: 767px){.page-about-risk{padding:5.3333333333vw}}.page-about-risk__list{max-width:724px;margin:0 auto;padding-left:20px;display:flex;flex-direction:column;flex-wrap:wrap;max-height:58px}@media screen and (max-width: 767px){.page-about-risk__list{display:block;max-height:none;padding-left:0}}.page-about-recommend__content-inner .page-about-risk__list{max-height:87px}@media screen and (max-width: 767px){.page-about-recommend__content-inner .page-about-risk__list{max-height:none}}.page-about-recommend__content-inner .page-about-risk__list--family{max-height:116px}@media screen and (max-width: 767px){.page-about-recommend__content-inner .page-about-risk__list--family{max-height:none}}.page-about-risk__item{position:relative;padding-left:20px;letter-spacing:0;width:344px}@media screen and (max-width: 1079px){.page-about-risk__item{width:auto}}.page-about-recommend__content-inner .page-about-risk__item{width:auto}@media screen and (min-width: 1080px){.page-about-risk__item:nth-child(1){width:360px}.page-about-recommend__content-inner .page-about-risk__item:nth-child(1){width:400px}.page-about-risk__list--family .page-about-risk__item:nth-child(1){width:320px}.page-about-risk__item:nth-child(2){width:360px}.page-about-recommend__content-inner .page-about-risk__item:nth-child(2){width:400px}.page-about-risk__list--family .page-about-risk__item:nth-child(2){width:320px}.page-about-recommend__content-inner .page-about-risk__item:nth-child(3){width:400px}.page-about-risk__list--family .page-about-risk__item:nth-child(3){width:320px}.page-about-risk__list--family .page-about-risk__item:nth-child(4){width:320px}}.page-about-risk__item::before{content:"";position:absolute;top:10px;left:0;width:10px;height:10px;background-color:#81cca3;border-radius:50%}@media screen and (max-width: 767px){.page-about-risk__item::before{top:2.6666666667vw;width:2.6666666667vw;height:2.6666666667vw}}.page-about-recommend-plan{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.page-about-recommend-plan{display:block}}.page-about-recommend-plan::after{content:"";display:block;flex-basis:31.92%;max-width:300px}@media screen and (max-width: 767px){.page-about-recommend-plan::after{content:none}}.page-about-recommend-plan__item{position:relative;flex-basis:31.92%;max-width:300px;border:solid 2px #f7ecda;border-radius:10px}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-recommend-plan__item{max-width:none}}@media screen and (max-width: 767px){.page-about-recommend-plan__item{max-width:none;margin-bottom:5.3333333333vw;border-radius:2.6666666667vw}}.page-about-recommend-plan__item::after{content:"";position:absolute;top:50%;left:95.33%;z-index:1;width:50px;height:50px;background:url(/highlife_sp/assets/images/bg-ico-about-plus.svg) no-repeat center center;border-radius:50%;transform:translate(0, -50%)}@media screen and (max-width: 767px){.page-about-recommend-plan__item::after{top:auto;bottom:-8.5333333333vw;left:50%;width:10.6666666667vw;height:10.6666666667vw;background:url(/highlife_sp/assets/images/bg-ico-about-plus-sp.svg) no-repeat center center/contain;transform:translateX(-50%)}}.page-about-recommend-plan__item:last-child::after{content:none}.page-about-recommend-plan__item--life .icon__fill{fill:rgba(0,0,0,0)}.page-about-recommend-plan__item--life .icon__fill-line{fill:#45c6f5}.page-about-recommend-plan__item--hospital .icon__fill{fill:rgba(0,0,0,0)}.page-about-recommend-plan__item--hospital .icon__fill-line{fill:#f188b5}.page-about-recommend-plan__item--casualty .icon__fill{fill:rgba(0,0,0,0)}.page-about-recommend-plan__item--casualty .icon__fill-line{fill:#9a95c9}.page-about-recommend-plan__item--property .icon__fill{fill:#fbf7f0}.page-about-recommend-plan__item--property .icon__fill-line{fill:#a2d570}.page-about-recommend-plan__item .icon{width:76px;margin-right:14px}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-recommend-plan__item .icon{margin-right:10px}}@media screen and (max-width: 767px){.page-about-recommend-plan__item .icon{width:20.2666666667vw;margin-right:3.7333333333vw}}.page-about-recommend-plan__ttl{display:flex;justify-content:center;align-items:center;height:117px;font-size:21px;font-weight:bold;background-color:#fbf7f0;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.page-about-recommend-plan__ttl{height:31.2vw;font-size:5.6vw;border-radius:2.6666666667vw 2.6666666667vw 0 0}}.page-about-recommend-plan__item--life .page-about-recommend-plan__ttl{color:#45c6f5}.page-about-recommend-plan__item--hospital .page-about-recommend-plan__ttl{color:#f188b5}.page-about-recommend-plan__item--casualty .page-about-recommend-plan__ttl{color:#9a95c9}.page-about-recommend-plan__item--property .page-about-recommend-plan__ttl{color:#a2d570}.page-about-recommend-plan__body{padding:18px 18px 150px;border-radius:0 0 10px 10px}@media screen and (max-width: 767px){.page-about-recommend-plan__body{padding:5.3333333333vw;border-radius:0 0 2.6666666667vw 2.6666666667vw}}.page-about-recommend-plan__body .notes li{font-size:12px;line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.page-about-recommend-plan__body .notes li{font-size:3.2vw}}.page-about-recommend-plan__feature{margin-bottom:16px;text-align:center;font-size:20px;font-weight:bold;letter-spacing:.02em;line-height:1}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-recommend-plan__feature{margin:0 -10px 16px}}@media screen and (max-width: 767px){.page-about-recommend-plan__feature{margin-bottom:4.2666666667vw;font-size:5.3333333333vw}}.page-about-recommend-plan__feature strong{margin:0 2px;font-size:30px;letter-spacing:.05em}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-recommend-plan__feature strong{letter-spacing:0}}@media screen and (max-width: 767px){.page-about-recommend-plan__feature strong{margin:0 .5333333333vw;font-size:8vw}}.page-about-recommend-plan__item--life .page-about-recommend-plan__feature strong{color:#45c6f5}.page-about-recommend-plan__item--hospital .page-about-recommend-plan__feature strong{color:#f188b5}.page-about-recommend-plan__item--casualty .page-about-recommend-plan__feature strong{color:#9a95c9}.page-about-recommend-plan__item--property .page-about-recommend-plan__feature strong{color:#a2d570}.page-about-recommend-plan__desc{margin-bottom:4px;font-weight:bold;line-height:1.4;text-align:center}@media screen and (max-width: 767px){.page-about-recommend-plan__desc{margin-bottom:1.0666666667vw}}.page-about-recommend-plan__btn-wrap{position:absolute;right:18px;bottom:18px;left:18px}@media screen and (max-width: 767px){.page-about-recommend-plan__btn-wrap{position:static}}.page-about-recommend-plan__btn{display:flex;align-items:center;justify-content:space-between;height:54px;margin-top:12px;padding:0 9.615%;color:#fff;font-weight:bold;line-height:1.4;border-radius:27px}@media screen and (max-width: 767px){.page-about-recommend-plan__btn{height:14.4vw;margin-top:3.2vw;padding:0 6.6666666667vw;border-radius:7.2vw}}.page-about-recommend-plan__btn[target=_blank]::after{content:"";display:inline-block;width:18px;height:18px;background:url(/highlife_sp/assets/images/bg-ico-ex-wh.svg) no-repeat center center/18px auto}@media screen and (max-width: 767px){.page-about-recommend-plan__btn[target=_blank]::after{width:4.8vw;height:4.8vw;background-size:4.8vw}}.page-about-recommend-plan__item--life .page-about-recommend-plan__btn{background-color:#45c6f5}.page-about-recommend-plan__item--hospital .page-about-recommend-plan__btn{background-color:#f188b5}.page-about-recommend-plan__item--casualty .page-about-recommend-plan__btn{background-color:#9a95c9}.page-about-recommend-plan__item--property .page-about-recommend-plan__btn{background-color:#a2d570}.page-about-recommend-panel{overflow:hidden;display:flex;align-items:center;position:relative;height:80px;margin-bottom:60px;font-weight:bold;font-size:21px;letter-spacing:.05em;text-align:center;border:solid 2px #f7ecda;border-radius:10px}@media screen and (max-width: 767px){.page-about-recommend-panel{display:block;height:auto;margin-bottom:16vw;font-size:5.3333333333vw}}.page-about-recommend-panel:last-child{margin-bottom:0}.page-about-recommend-panel__heading{flex-basis:50%}@media screen and (max-width: 767px){.page-about-recommend-panel__heading{padding:3.4666666667vw 0 4.2666666667vw;font-size:5.3333333333vw;line-height:1.45;background-color:#fbf7f0}}.page-about-recommend-panel__heading::before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fbf7f0}@media screen and (max-width: 767px){.page-about-recommend-panel__heading::before{content:none}}.page-about-recommend-panel__heading span{position:relative}.page-about-recommend-panel__detail{flex-basis:50%;color:#019844;font-weight:bold}@media screen and (max-width: 767px){.page-about-recommend-panel__detail{padding:.5333333333vw 0 1.0666666667vw}}.page-about-recommend-panel__num{font-size:38px;line-height:1;transition:opacity ease-in-out .3s}@media screen and (max-width: 767px){.page-about-recommend-panel__num{font-size:8.5333333333vw}}.page-about-recommend-panel__num.is-hide{opacity:0}.page-about-recommend-total{overflow:hidden;border-radius:10px;margin-bottom:60px}@media screen and (max-width: 767px){.page-about-recommend-total{border-radius:2.6666666667vw;margin-bottom:10.6666666667vw}}.page-about-recommend-total__ttl{display:flex;align-items:center;justify-content:center;height:69px;color:#fff;font-size:24px;font-weight:bold;background-color:#019844}@media screen and (max-width: 767px){.page-about-recommend-total__ttl{height:18.4vw;font-size:6.4vw}}.page-about-recommend-total__detail{height:103px;font-size:20px;padding-top:24px;font-weight:bold;text-align:center;background-color:#fbf7f0}@media screen and (max-width: 767px){.page-about-recommend-total__detail{height:20.2666666667vw;padding-top:1.0666666667vw;font-size:5.3333333333vw}}.page-about-recommend-total__num{color:#019844;font-size:38px;line-height:1;transition:opacity ease-in-out .3s}@media screen and (max-width: 767px){.page-about-recommend-total__num{font-size:9.0666666667vw}}@media screen and (max-width: 767px){.page-about-recommend-total__num{font-size:8.5333333333vw}}.page-about-recommend-total__num.is-hide{opacity:0}.page-about-pension{display:flex;align-items:center;justify-content:center;margin:0 -40px;padding:40px;background-color:#dcf1da;border-radius:0 0 20px 20px}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-pension{margin:0 -20px;padding:40px 20px}}@media screen and (max-width: 767px){.page-about-pension{display:block;margin:0 -5.3333333333vw -5.3333333333vw;padding:8vw 6.6666666667vw;box-shadow:none}}.page-about-pension__balloon{display:flex;justify-content:center;align-items:center;position:relative;width:489px;height:100px;margin-right:38px;color:#fff;font-weight:bold;background-color:#4fb949;border-radius:10px}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-pension__balloon{width:53.9%;padding:0 10px;margin-right:28px}}@media screen and (max-width: 767px){.page-about-pension__balloon{display:block;width:auto;height:auto;margin:0 0 8.5333333333vw;padding:4vw 4vw 5.3333333333vw;text-align:center}}.page-about-pension__balloon .icon{position:absolute;top:50%;right:-14px;transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width: 767px){.page-about-pension__balloon .icon{top:auto;right:auto;bottom:-4vw;left:50%;width:6.4vw;transform:translateX(-50%)}}.page-about-pension__balloon-ttl{margin-right:36px;font-size:28px}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-pension__balloon-ttl{position:relative;margin-right:16px;white-space:nowrap}}@media screen and (max-width: 767px){.page-about-pension__balloon-ttl{position:relative;margin:0 0 6.9333333333vw;font-size:6.9333333333vw}}.page-about-pension__balloon-ttl::after{content:"";position:absolute;top:20px;bottom:20px;left:192px;border-left:1px solid #fff}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-pension__balloon-ttl::after{top:0;right:-0.5em;bottom:0;left:auto}}@media screen and (max-width: 767px){.page-about-pension__balloon-ttl::after{top:auto;bottom:-3.2vw;left:50%;width:44vw;border-top:1px solid #fff;border-left:0;transform:translateX(-50%)}}.page-about-pension__balloon-txt{margin-left:39px}@media screen and (max-width: 1079px)and (min-width: 768px){.page-about-pension__balloon-txt{flex-basis:13.5em;margin-left:16px}}@media screen and (max-width: 767px){.page-about-pension__balloon-txt{margin-left:0}}.page-about-pension__ttl{display:flex;align-items:center;color:#4fb949;font-size:21px;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.page-about-pension__ttl{font-size:5.3333333333vw}}.page-about-pension__ttl strong{display:inline-block;font-size:28px;margin-right:.1em}@media screen and (max-width: 767px){.page-about-pension__ttl strong{font-size:6.9333333333vw}}.page-about-pension__ttl small{display:inline-block;color:#485b5a;font-size:16px}@media screen and (max-width: 767px){.page-about-pension__ttl small{font-size:5.3333333333vw}}.page-about-pension__icon{width:100px;height:100px;margin-right:16px;padding:20px;border-radius:50%;background-color:#fff}@media screen and (max-width: 767px){.page-about-pension__icon{width:26.6666666667vw;height:26.6666666667vw;margin-right:4.2666666667vw;padding:5.3333333333vw}}.page-about-pension__icon .icon{width:60px}@media screen and (max-width: 767px){.page-about-pension__icon .icon{width:16vw}}.page-about-pension__icon .icon__fill{fill:#fff}.page-about-pension__icon .icon__fill-line{fill:#4fb949}.page-about .faq-section{background-color:#fbf7f0}@media screen and (max-width: 1079px)and (min-width: 768px){.page-employee .kv::before,.page-employee .kv::after{content:none}}.page-employee__flow{padding:60px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-employee__flow{padding:8vw 0 19.2vw;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-employee__flow .flow__flex{display:flex;justify-content:space-between;gap:0 20px}@media screen and (max-width: 767px){.page-employee__flow .flow__flex{margin-left:auto;margin-right:0;flex-direction:column;gap:20px 0}}.page-employee__flow-terms{padding:0 0 max(10.97vw,149px);background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-employee__flow-terms{padding:0 0 19.2vw;background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head-sp.svg) no-repeat center bottom/100% auto}}.page-employee__flow-terms .heading--lv3{text-align:center}.page-employee__flow-terms .text{text-align:center}.page-employee .faq-section{padding:60px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-employee .faq-section{padding:8vw 0 19.2vw;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-employee__bnr{padding:0 0 max(10.97vw,149px);text-align:center;background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-employee__bnr{padding:10.6666666667vw 3.4666666667vw 19.2vw;background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head-sp.svg) no-repeat center bottom/100% auto}}.page-faq .kv{padding-bottom:90px}@media screen and (max-width: 767px){.page-faq .kv{padding-bottom:13.3333333333vw}}.page-faq__contents{padding:50px 0 max(10.97vw,149px);background-color:#f6f7c3}@media screen and (max-width: 767px){.page-faq__contents{padding:10.6666666667vw 0 27.2vw}}.page-faq__section{max-width:740px;margin:0 auto 60px}@media screen and (max-width: 767px){.page-faq__section{margin-bottom:16vw}}.page-faq__section .heading--lv3{text-align:center}@media screen and (max-width: 767px){.page-faq__section .heading--lv3{font-size:5.3333333333vw}}.page-faq .conv{margin-top:80px}@media screen and (max-width: 767px){.page-faq .conv{margin-top:16vw}}@media screen and (max-width: 1079px)and (min-width: 768px){.page-faq .pagetop.is-fixed{bottom:15px}}@media screen and (max-width: 767px){.page-faq .pagetop.is-fixed{bottom:5px}}@media screen and (max-width: 1079px)and (min-width: 768px){.page-parttime .kv::before,.page-parttime .kv::after{content:none}}.page-parttime__flow{padding:60px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-parttime__flow{padding:8vw 0 19.2vw;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-parttime__flow-terms{padding:0 0 max(10.97vw,149px);background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-parttime__flow-terms{padding:0 0 19.2vw;background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head-sp.svg) no-repeat center bottom/100% auto}}.page-parttime__flow-terms .heading--lv3{text-align:center}.page-parttime__flow-terms .text{text-align:center}.page-parttime .faq-section{padding:60px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-parttime .faq-section{padding:8vw 0 19.2vw;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-parttime__bnr{padding:0 0 max(10.97vw,149px);text-align:center;background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-parttime__bnr{padding:10.6666666667vw 3.4666666667vw 19.2vw;background:#fbf7f0 url(/highlife_sp/assets/images/bg-yellow-head-sp.svg) no-repeat center bottom/100% auto}}.page-pension .faq-section{background-color:#fbf7f0}.page-pension-kv__row{display:flex;justify-content:space-between;max-width:548px;margin:0 auto 16px}@media screen and (max-width: 767px){.page-pension-kv__row{display:block;max-width:none;margin-bottom:4.2666666667vw}}.page-pension-kv__fig{width:158px}@media screen and (max-width: 767px){.page-pension-kv__fig{width:30.9333333333vw;margin:0 auto 4.2666666667vw}}.page-pension-kv__ttl{margin-bottom:14px;font-size:28px;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.page-pension-kv__ttl{margin-bottom:3.7333333333vw;font-size:7.4666666667vw;text-align:center}}.page-pension-kv__lead{font-size:18px}@media screen and (max-width: 767px){.page-pension-kv__lead{font-size:4.8vw}}@media screen and (min-width: 768px),print{.page-pension-kv .notes__item{padding-left:0;text-align:center}.page-pension-kv .notes__item::before{position:static}}.page-pension-guide{text-align:center;padding:60px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-pension-guide{padding:8vw 0 19.2vw;text-align:left;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-pension-guide__section{margin-bottom:75px}@media screen and (max-width: 767px){.page-pension-guide__section{margin-bottom:14.6666666667vw}}.page-pension-guide__section:last-child{margin-bottom:0}.page-pension-guide .heading--lv3{text-align:center}.page-pension-guide .btn-cv-list{margin-top:35px}@media screen and (max-width: 767px){.page-pension-guide .btn-cv-list{margin-top:0}}.page-pension-guide__alert{margin-bottom:10px;font-size:24px;font-weight:bold}@media screen and (max-width: 767px){.page-pension-guide__alert{margin:-2.6666666667vw 0 2.6666666667vw;font-size:5.3333333333vw;text-align:center}}@media screen and (max-width: 1079px)and (min-width: 768px){.page-pension-guide .pagetop.is-fixed{bottom:15px}}@media screen and (max-width: 767px){.page-pension-guide .pagetop.is-fixed{bottom:5px}}.page-top .header__ttl-link{pointer-events:none}.page-top .kv{padding-bottom:186px}@media screen and (max-width: 767px){.page-top .kv{padding-bottom:10.4vw;background:url(/highlife_sp/assets/images/bg-kv-top-sp.png) no-repeat center top/100% auto,url(/highlife_sp/assets/images/bg-kv-middle-sp.png) no-repeat center 65.6vw/100% auto,url(/highlife_sp/assets/images/bg-kv-foot-sp.svg) no-repeat center bottom/100% auto}}.page-top .kv::before{top:171px;width:315px;height:253px;margin-left:-639px;background:url(/highlife_sp/assets/images/bg-top-kv-left.png) no-repeat center top/100% auto}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top .kv::before{margin-left:-639px;left:50%}}.page-top .kv__inner{padding-top:50px}@media screen and (max-width: 767px){.page-top .kv__inner{padding-top:11.2vw}}.page-top .remodal{max-width:90%}@media screen and (max-width: 767px){.page-top .remodal{max-width:100%;padding:9.3333333333vw}}.page-top-hero{position:relative;text-align:center}.page-top-hero__logo{margin-bottom:24px}@media screen and (max-width: 767px){.page-top-hero__logo{width:89.3333333333vw;margin:0 auto 6.4vw}}.page-top-hero__notes{font-size:14px;margin-bottom:10px}@media screen and (max-width: 767px){.page-top-hero__notes{margin-bottom:2.6666666667vw;font-size:2.6666666667vw}}.page-top-hero__lead{font-size:18px;margin-bottom:20px}@media screen and (max-width: 767px){.page-top-hero__lead{margin-bottom:6.4vw;font-size:4.2666666667vw}}.page-top-hero__term{display:flex;justify-content:center;align-items:center;margin-bottom:30px;color:#019844;font-weight:bold}@media screen and (max-width: 767px){.page-top-hero__term{display:block;margin-bottom:8.5333333333vw}}.page-top-hero__term-ttl{display:flex;justify-content:center;align-items:center;width:136px;height:32px;margin-right:10px;padding-bottom:1px;font-size:16px;line-height:1;border:solid 1px #019844;border-radius:16px}@media screen and (max-width: 767px){.page-top-hero__term-ttl{width:36.2666666667vw;height:8.5333333333vw;padding-bottom:.2666666667vw;font-size:4.2666666667vw;margin:0 auto 1.6vw;border-radius:4.2666666667vw}}.page-top-hero__term-txt{display:flex;align-items:baseline}@media screen and (max-width: 767px){.page-top-hero__term-txt{justify-content:center}}.page-top-hero__term-num{font-size:20px;margin:0 .2em}@media screen and (max-width: 767px){.page-top-hero__term-num{font-size:5.3333333333vw}}.page-top-hero__term-day{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 .2em;padding-bottom:1px;color:#fff;background-color:#fc6620;border-radius:50%}@media screen and (max-width: 767px){.page-top-hero__term-day{width:6.9333333333vw;height:6.9333333333vw;padding-bottom:.2666666667vw}}.page-top-hero__term-day:last-child{margin-right:0}.page-top-hero__feature{position:relative;margin-bottom:-92px}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top-hero__feature{padding-top:10px}}@media screen and (max-width: 767px){.page-top-hero__feature{margin:0 -5.3333333333vw;padding-top:13.6vw}}.page-top-hero__feature-ttl{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;width:345px;height:51px;color:#fff;font-weight:bold;background-color:#019844;transform:translateX(-50%);border-radius:26px}@media screen and (max-width: 767px){.page-top-hero__feature-ttl{width:84vw;height:13.6vw;border-radius:6.9333333333vw}}.page-top-hero__feature-ttl::after{content:"";position:absolute;bottom:-10px;left:50%;border-top:18px solid #019844;border-right:11px solid rgba(0,0,0,0);border-left:11px solid rgba(0,0,0,0);transform:translateX(-50%)}@media screen and (max-width: 767px){.page-top-hero__feature-ttl::after{bottom:-2.6666666667vw;border-top:4.8vw solid #019844;border-right:2.9333333333vw solid rgba(0,0,0,0);border-left:2.9333333333vw solid rgba(0,0,0,0)}}.page-top-hero__feature-ttl strong{font-size:20px}@media screen and (max-width: 767px){.page-top-hero__feature-ttl strong{font-size:5.3333333333vw}}.page-top-hero__btn{position:absolute;top:101px;right:-24px}@media screen and (max-width: 1079px){.page-top-hero__btn{display:block;width:353px;margin:30px auto 20px;position:relative;top:auto;right:auto}}@media screen and (max-width: 767px){.page-top-hero__btn{width:94.1333333333vw;margin:8vw -2.4vw 10.6666666667vw}}.page-top-conv{padding:60px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-top-conv{padding:8vw 0 19.2vw;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-top-benefit{padding:50px 0 max(10.97vw,149px);background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head.svg) no-repeat center bottom;background-size:max(100vw,1366px) auto}@media screen and (max-width: 767px){.page-top-benefit{padding:10.6666666667vw 0 27.2vw;background:#f6f7c3 url(/highlife_sp/assets/images/bg-base-head-sp.svg) no-repeat center bottom/100% auto}}.page-top-benefit__card{margin-bottom:80px}@media screen and (max-width: 767px){.page-top-benefit__card{margin-bottom:21.3333333333vw}}@media screen and (max-width: 767px){.page-top-benefit__card:last-of-type{margin-bottom:16vw}}.page-top-benefit__row{display:flex;align-items:center;position:relative;max-width:1260px;margin:0 auto}@media screen and (max-width: 1079px){.page-top-benefit__row{display:block}}.page-top-benefit__row--point02{flex-direction:row-reverse}.page-top-benefit__col{flex-basis:43.49%;padding-right:3.175%;padding-left:9.52%}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top-benefit__col{max-width:800px;margin:0 auto 40px;padding:0 30px}}@media screen and (max-width: 767px){.page-top-benefit__col{margin-bottom:8vw;padding:0 5.3333333333vw}}.page-top-benefit__col::before{content:"";position:absolute}@media screen and (max-width: 767px){.page-top-benefit__col::before{content:none}}.page-top-benefit__row--point01 .page-top-benefit__col::before{top:-122px;left:4px;width:165px;height:140px;background:url(/highlife_sp/assets/images/bg-top-01.png) no-repeat left top/contain}.page-top-benefit__row--point02 .page-top-benefit__col{padding-right:9.52%;padding-left:3.175%}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top-benefit__row--point02 .page-top-benefit__col{padding:0 30px}}@media screen and (max-width: 767px){.page-top-benefit__row--point02 .page-top-benefit__col{padding:0 5.3333333333vw}}.page-top-benefit__row--point02 .page-top-benefit__col::before{top:0;right:14px;width:181px;height:134px;background:url(/highlife_sp/assets/images/bg-top-02.png) no-repeat left top/contain}.page-top-benefit__row--point03 .page-top-benefit__col::before{top:0;left:15px;width:166px;height:148px;background:url(/highlife_sp/assets/images/bg-top-03.png) no-repeat left top/contain}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top-benefit__row--point03 .page-top-benefit__col::before{top:-100px}}.page-top-benefit__col .heading{position:relative}.page-top-benefit__fig{position:relative;flex-basis:56.51%;padding:67px 3.33% 67px 10.5%}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top-benefit__fig{padding-right:30px;padding-left:30px}}@media screen and (max-width: 767px){.page-top-benefit__fig{padding:5.3333333333vw 6.9333333333vw}}.page-top-benefit__fig::before{content:"";position:absolute;top:0;left:0;width:80vw;height:100%;background-color:#fff;border-radius:100vw 0 0 100vw}@media screen and (max-width: 1079px){.page-top-benefit__fig::before{right:0;left:26px;width:auto;border-radius:68vw 0 0 68vw}}@media screen and (max-width: 767px){.page-top-benefit__fig::before{left:6.9333333333vw}}.page-top-benefit__fig img{position:relative}.page-top-benefit__row--point02 .page-top-benefit__fig{padding:44px 10.5% 40px 3.33%}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top-benefit__row--point02 .page-top-benefit__fig{padding:44px 30px 40px;text-align:center}}@media screen and (max-width: 767px){.page-top-benefit__row--point02 .page-top-benefit__fig{padding:5.3333333333vw 1.0666666667vw}}.page-top-benefit__row--point02 .page-top-benefit__fig::before{right:0;left:auto;border-radius:0 400px 400px 0}@media screen and (max-width: 1079px){.page-top-benefit__row--point02 .page-top-benefit__fig::before{right:26px;left:0;border-radius:0 68vw 68vw 0}}@media screen and (max-width: 767px){.page-top-benefit__row--point02 .page-top-benefit__fig::before{right:6.9333333333vw}}.page-top-benefit__row--point03 .page-top-benefit__fig{padding:40px 0 40px 10.5%}@media screen and (max-width: 1079px)and (min-width: 768px){.page-top-benefit__row--point03 .page-top-benefit__fig{padding:40px 30px}}@media screen and (max-width: 767px){.page-top-benefit__row--point03 .page-top-benefit__fig{padding:5.3333333333vw 10.6666666667vw}}.page-top-benefit__row--point03 .page-top-benefit__fig .notes li::before{content:"＊"}.page-top-benefit__caption{position:relative;z-index:1;max-width:570px;margin:10px auto 0;font-size:14px}@media screen and (max-width: 767px){.page-top-benefit__caption{margin-top:2.6666666667vw;font-size:3.7333333333vw}}@media screen and (min-width: 768px),print{.page-top-benefit__caption .notes{width:calc(50% - 25px)}}.page-top-benefit .btn-cv-list__item:first-child{margin-top:0}.page-top-hospital{max-width:740px;margin:60px auto 30px;padding:30px 40px;background-color:#fff;border-radius:20px;border:solid 4px #f188b5;position:relative}@media screen and (max-width: 767px){.page-top-hospital{margin:8vw 0;padding:8vw 5.3333333333vw;border-radius:5.3333333333vw}}.page-top-hospital__new{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-1px;left:50%;height:33px;padding:0 30px 1px;text-align:center;font-family:"Quicksand",sans-serif;color:#fff;font-size:20px;font-weight:bold;background-color:#f188b5;border-radius:20px;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.page-top-hospital__new{top:-.2666666667vw;height:8.2666666667vw;padding:0 0 .2666666667vw;font-size:4.8vw;border-radius:5.3333333333vw;width:calc(100% - 24vw)}}.page-top-hospital__ttl{display:flex;justify-content:center;align-items:center;margin-bottom:20px;color:#f188b5;font-size:20px;font-weight:bold;line-height:1.77}@media screen and (max-width: 767px){.page-top-hospital__ttl{justify-content:flex-start;align-items:flex-start;margin-bottom:3.7333333333vw;font-size:4.8vw}}.page-top-hospital__ttl strong{font-size:28px}@media screen and (max-width: 767px){.page-top-hospital__ttl strong{display:inline-block;font-size:4.2666666667vw;line-height:1.3}}.page-top-hospital__heading{display:flex;align-items:center}@media screen and (max-width: 767px){.page-top-hospital__heading{display:block;letter-spacing:.01em}}.page-top-hospital__icon{width:60px;min-width:60px;margin-right:15px}@media screen and (max-width: 767px){.page-top-hospital__icon{width:16vw;min-width:16vw;margin-right:2.6666666667vw}}.page-top-hospital__lead{margin-bottom:20px;text-align:center}@media screen and (max-width: 767px){.page-top-hospital__lead{margin-bottom:2.6666666667vw;text-align:left}}.page-top-hospital__table{overflow:hidden;width:360px;margin:0 auto 10px;border:solid 1px #f188b5;border-radius:10px;border-collapse:separate;border-spacing:0;table-layout:fixed}@media screen and (max-width: 767px){.page-top-hospital__table{width:100%;margin:0 0 2.6666666667vw;border-radius:2.6666666667vw}}.page-top-hospital__table tr:last-of-type th,.page-top-hospital__table tr:last-of-type td{border-bottom:0}.page-top-hospital__table th{color:#fff;height:46px;background-color:#f188b5;text-align:center;vertical-align:middle;border-bottom:1px solid #fff}@media screen and (max-width: 767px){.page-top-hospital__table th{height:12.2666666667vw}}.page-top-hospital__table td{height:46px;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle;border-bottom:1px solid #f188b5}@media screen and (max-width: 767px){.page-top-hospital__table td{font-size:3.7333333333vw}}.page-top-hospital__table td:first-of-type{border-right:1px solid #f188b5}.page-top-hospital__table td strong{color:#f188b5}.page-top-hospital__num{font-size:18px}@media screen and (max-width: 767px){.page-top-hospital__num{font-size:4.8vw}}.page-top-hospital__notes{position:relative;padding-left:1.04em;font-size:14px;font-weight:bold;line-height:1.6}.page-top-hospital__notes::before{content:"※";position:absolute;top:0;left:0}.page-top-hospital__notes strong{color:#fc6620}.page-top-hospital .txt-center{text-align:center;margin-bottom:10px}@media screen and (max-width: 767px){.page-top-hospital .txt-center{text-align:left;margin-bottom:4px}}.page-top-hospital__sub{position:relative;padding-left:1.04em;display:inline-block;font-size:14px;line-height:1.6}.page-top-hospital__sub::before{content:"※";position:absolute;top:0;left:0}@keyframes animation01_01{0%{bottom:0}100%{bottom:-47%}}@keyframes animation01_02{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes animation01_03_sp{0%{top:0}100%{top:-32.4vw}}@keyframes animation01_03_pc{0%{top:0}100%{top:-200px}}@keyframes animation01_04_sp{0%{top:0}100%{top:-147.6vw}}@keyframes animation01_04_sp_safari{0%{top:0}100%{top:-38.75vw}}@keyframes animation01_04_pc{0%{top:0}100%{top:-920px}}@keyframes animation01_04_pc_safari{0%{top:0}100%{top:-240px}}.p-highlife_careers-animationKey01{position:relative}.p-highlife_careers-animationKey01__point{position:absolute;top:-186.6666666667vw}@media print,(min-width: 768px){.p-highlife_careers-animationKey01__point{top:-50vh}}.p-highlife_careers-animationKey02{position:relative}.p-highlife_careers-animationKey02__point{position:absolute;top:-205.3333333333vw}@media print,(min-width: 768px){.p-highlife_careers-animationKey02__point{top:-85vh}}.p-highlife_careers-animationKey03{position:relative}.p-highlife_careers-animationKey03__point{position:absolute;top:-320vw}@media print,(min-width: 768px){.p-highlife_careers-animationKey03__point{top:-115vh}}.p-highlife_careers-animationKey04{position:relative}.p-highlife_careers-animationKey04__point{position:absolute;top:-80vh}.p-highlife_careers-card{margin-top:9.3333333333vw;overflow:hidden}.p-highlife_careers-card__imgArea{background:#fff;padding:8vw 5.3333333333vw;border-radius:5.3333333333vw}.p-highlife_careers-card__textArea{padding:9.3333333333vw 5.3333333333vw 0}.p-highlife_careers-card__textArea__inner__heading{font-weight:700;font-size:6.9333333333vw;line-height:1.3461538462;letter-spacing:.05em;color:#fff}.p-highlife_careers-card__textArea__inner__text{font-weight:700;font-size:3.7333333333vw;line-height:1.8;text-align:justify;margin-top:4.2666666667vw;color:#fff}@media print,(min-width: 768px){.p-highlife_careers-card{max-width:1200px;margin:44px auto 0}.p-highlife_careers-card__imgArea{padding:55px 1.8867924528vw;border-radius:40px}.p-highlife_careers-card__textArea{padding:45px 1.8867924528vw 0}.p-highlife_careers-card__textArea__inner{display:flex;max-width:960px;margin:0 auto}.p-highlife_careers-card__textArea__inner__heading{font-size:28px;line-height:1.3571428571;flex-shrink:0;margin-right:3.7735849057vw}.p-highlife_careers-card__textArea__inner__text{font-size:16px;line-height:1.7625;margin-top:0}}@media print,(min-width: 1060px){.p-highlife_careers-card__imgArea{padding:55px 20px}.p-highlife_careers-card__textArea{padding:45px 20px 0}.p-highlife_careers-card__textArea__inner__heading{margin-right:40px}}.p-highlife_careers-card02__inner{display:flex;justify-content:space-between}.p-highlife_careers-card02__inner__left{width:38.4vw;display:flex;justify-content:flex-end;position:relative;padding-top:6.9333333333vw}.p-highlife_careers-card02__inner__left__circle{width:19.7333333333vw;height:19.7333333333vw;border-radius:50%;position:absolute;top:0;left:0;z-index:10}.p-highlife_careers-card02__inner__left__circle__inner{height:100%;background:#fc6620;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 1.3333333333vw #fc6620}.p-highlife_careers-card02__inner__left__circle__inner__text01{display:flex;align-items:center;margin-top:.8vw}.p-highlife_careers-card02__inner__left__circle__inner__text01__text{font-family:"Quicksand",sans-serif;font-weight:700;font-size:3.2vw;line-height:4.2666666667vw;color:#fff}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner{display:flex;height:6.4vw;overflow:hidden}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left{position:relative;width:4vw}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left__text{font-family:"Quicksand",sans-serif;font-weight:700;font-size:6.4vw;line-height:6.4vw;color:#fff;text-align:center;position:absolute;top:0%;left:0}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left__text p{height:6.4vw}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left__text.is-active{animation:animation01_03_sp 1s ease forwards}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right{position:relative;width:4vw}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text{font-family:"Quicksand",sans-serif;font-weight:700;font-size:6.4vw;line-height:6.4vw;color:#fff;text-align:center;position:absolute;top:0%;right:0}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text p{height:6.4vw}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text.is-active{animation:animation01_04_sp 1s ease forwards}.p-highlife_careers-card02__inner__left__circle__inner__text01+.p-highlife_careers-card02__inner__left__circle__inner__text02{margin-top:.2666666667vw}.p-highlife_careers-card02__inner__left__circle__inner__text02__text{font-weight:700;font-size:3.2vw;line-height:3.2vw;color:#fff}.p-highlife_careers-card02__inner__left__box{width:27.2vw;height:41.0666666667vw;border-radius:1.0666666667vw;overflow:hidden;position:relative}.p-highlife_careers-card02__inner__left__box__meter{display:flex;flex-direction:column;align-items:center;width:100%;position:absolute;bottom:0;left:0}.p-highlife_careers-card02__inner__left__box__meter.is-active{animation:animation01_01 1s ease forwards}.p-highlife_careers-card02__inner__left__box__bg img{max-width:none;width:100%}.p-highlife_careers-card02__inner__left__box__meter__img{width:8.2666666667vw}.p-highlife_careers-card02__inner__left__box__meter__bar{width:100%;height:41.0666666667vw;background:#019844;border-radius:1.0666666667vw;margin-top:1.6vw}.p-highlife_careers-card02__inner__right{width:45.3333333333vw;margin-top:5.0666666667vw}.p-highlife_careers-card02__inner__right__balloon{position:relative}.p-highlife_careers-card02__inner__right__balloon img{width:100%;max-width:none}.p-highlife_careers-card02__inner__right__balloon__textArea{position:absolute;top:2.4vw;right:1.333333333vw;left:4.8vw}.p-highlife_careers-card02__inner__right__balloon__textArea__text{font-weight:700;font-size:3.7333333333vw;line-height:1.6363636364;letter-spacing:0}.p-highlife_careers-card02__inner__right__balloon__textArea__text[data-item="2"]{margin-top:4.8vw}.p-highlife_careers-card02__inner__right__balloon__textArea__text02__text{display:inline-block;color:#fc6620;transform:translateY(100%);opacity:0}.p-highlife_careers-card02__inner__right__balloon__textArea__text02__text.is-active{animation:animation01_02 1s 1s ease forwards}.p-highlife_careers-card02__inner__right__text{display:none}.p-highlife_careers-card02__text{position:relative;font-size:3.2vw;line-height:1.25;margin-top:1.8666666667vw}@media print,(min-width: 768px){.p-highlife_careers-card02{display:flex;justify-content:center;align-items:center}.p-highlife_careers-card02__inner{padding-right:0;width:515px}.p-highlife_careers-card02__inner__left{width:250px;padding-top:41px}.p-highlife_careers-card02__inner__left__circle{width:126px;height:126px;border:5px solid rgba(0,0,0,0)}.p-highlife_careers-card02__inner__left__circle__inner{box-shadow:0 0 8px #fc6620}.p-highlife_careers-card02__inner__left__circle__inner__text01{margin-top:4px}.p-highlife_careers-card02__inner__left__circle__inner__text01__text{font-size:21px;line-height:25px}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner{height:40px;margin:0}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left{width:25px}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left__text{font-size:40px;line-height:40px}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left__text p{height:40px}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__left__text.is-active{animation:animation01_03_pc 1s ease forwards}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right{width:25px}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text{font-size:40px;line-height:40px}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text p{height:40px}.p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text.is-active{animation:animation01_04_pc 1s ease forwards}.p-highlife_careers-card02__inner__left__circle__inner__text01+.p-highlife_careers-card02__inner__left__circle__inner__text02{margin-top:4px}.p-highlife_careers-card02__inner__left__circle__inner__text02__text{font-size:21px;line-height:21px}.p-highlife_careers-card02__inner__left__box{width:185px;height:278px;border-radius:4px}.p-highlife_careers-card02__inner__left__box__meter__img{width:56px}.p-highlife_careers-card02__inner__left__box__meter__bar{height:278px;border-radius:4px;margin-top:11px}.p-highlife_careers-card02__inner__right{width:248px;margin-top:80px}.p-highlife_careers-card02__inner__right__balloon__textArea{top:14px;right:20px;left:32px}.p-highlife_careers-card02__inner__right__balloon__textArea__text{font-size:19px;line-height:1.7894736842}.p-highlife_careers-card02__inner__right__balloon__textArea__text02{font-size:19px;line-height:1.7894736842;height:34px}.p-highlife_careers-card02__inner__right__text{display:block;font-size:12px;line-height:1.25;padding-left:18px;margin-top:11px}.p-highlife_careers-card02__text{display:none}}::-webkit-full-page-media,:future,:root .safari_none{display:none}::-webkit-full-page-media,:future,:root .p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text.is-active{animation:animation01_04_sp_safari 1s .1s ease forwards}@media print,(min-width: 768px){::-webkit-full-page-media,:future,:root .p-highlife_careers-card02__inner__left__circle__inner__text01__inner__right__text.is-active{animation:animation01_04_pc_safari 1s .1s ease forwards}}.p-highlife_careers-card03__heading{display:flex;justify-content:center;align-items:center;height:10.1333333333vw;padding-bottom:.2666666667vw;font-weight:700;font-size:4.8vw;line-height:1;letter-spacing:.05em;color:#019844;background:#fbf7f0;border-radius:2.6666666667vw}.p-highlife_careers-card03__arrow{width:33.3333333333vw;margin:4vw auto 0;position:relative}.p-highlife_careers-card03__arrow__text{font-weight:700;font-size:4.2666666667vw;line-height:1;letter-spacing:.05em;color:#fff;position:absolute;top:2.6666666667vw;left:50%;transform:translateX(-50%)}@media print,(min-width: 768px){.p-highlife_careers-card03__heading{font-size:18px;height:56px;padding-bottom:1px;border-radius:10px}.p-highlife_careers-card03__arrow{width:159px;margin:17px auto 0}.p-highlife_careers-card03__arrow__text{font-size:16px;line-height:1.3125;top:15px}}.p-highlife_careers-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-5.6vw}.p-highlife_careers-list__item{width:25.6vw;margin:5.6vw -1.3333333333vw 0}.p-highlife_careers-list__item__circle{height:25.6vw;border-width:.8vw;border-style:solid;border-radius:50%}.p-highlife_careers-list__item__circle__inner{width:100%;height:100%;border-width:.8vw;border-style:solid;border-radius:50%;background:#fff}.p-highlife_careers-list__item__circle__inner__img{width:16.5333333333vw;height:16.5333333333vw;margin:-0.8vw auto 0}.p-highlife_careers-list__item__circle__inner__img img{object-fit:contain;width:100%;height:100%}.p-highlife_careers-list__item__circle__inner__text{font-weight:700;font-size:3.2vw;line-height:3.7333333333vw;text-align:center;height:8vw;display:flex;justify-content:center;align-items:center;margin-top:-3.4666666667vw}.p-highlife_careers-list__item__circle__inner__text02{display:flex;justify-content:center;margin-top:0.5333333333vw}.p-highlife_careers-list__item__circle__inner__text02__text{font-weight:700;font-size:2.6666666667vw;line-height:4.2666666667vw;color:#fff;padding:0.2666666667vw 1.3333333333vw;border-radius:2.4vw}.p-highlife_careers-list__item__circle__inner__text02 span{font-size:3.2vw}.p-highlife_careers-list__item[data-color="01"] .p-highlife_careers-list__item__circle{border-color:rgba(69,198,245,.3)}.p-highlife_careers-list__item[data-color="01"] .p-highlife_careers-list__item__circle__inner{border-color:#45c6f5}.p-highlife_careers-list__item[data-color="01"] .p-highlife_careers-list__item__circle__inner__text{color:#45c6f5}.p-highlife_careers-list__item[data-color="01"] .p-highlife_careers-list__item__circle__inner__text02__text{background:#45c6f5}.p-highlife_careers-list__item[data-color="02"] .p-highlife_careers-list__item__circle{border-color:rgba(241,136,181,.3)}.p-highlife_careers-list__item[data-color="02"] .p-highlife_careers-list__item__circle__inner{border-color:#f188b5}.p-highlife_careers-list__item[data-color="02"] .p-highlife_careers-list__item__circle__inner__text{color:#f188b5}.p-highlife_careers-list__item[data-color="02"] .p-highlife_careers-list__item__circle__inner__text02__text{background:#f188b5}.p-highlife_careers-list__item[data-color="03"] .p-highlife_careers-list__item__circle{border-color:rgba(252,194,46,.3)}.p-highlife_careers-list__item[data-color="03"] .p-highlife_careers-list__item__circle__inner{border-color:#fcc22e}.p-highlife_careers-list__item[data-color="03"] .p-highlife_careers-list__item__circle__inner__text{color:#fcc22e}.p-highlife_careers-list__item[data-color="03"] .p-highlife_careers-list__item__circle__inner__text02__text{background:#fcc22e}.p-highlife_careers-list__item[data-color="04"] .p-highlife_careers-list__item__circle{border-color:rgba(154,149,201,.3)}.p-highlife_careers-list__item[data-color="04"] .p-highlife_careers-list__item__circle__inner{border-color:#9a95c9}.p-highlife_careers-list__item[data-color="04"] .p-highlife_careers-list__item__circle__inner__text{color:#9a95c9}.p-highlife_careers-list__item[data-color="04"] .p-highlife_careers-list__item__circle__inner__text02__text{background:#9a95c9}.p-highlife_careers-list__item[data-color="05"] .p-highlife_careers-list__item__circle{border-color:rgba(162,213,112,.3)}.p-highlife_careers-list__item[data-color="05"] .p-highlife_careers-list__item__circle__inner{border-color:#a2d570}.p-highlife_careers-list__item[data-color="05"] .p-highlife_careers-list__item__circle__inner__text{color:#a2d570}.p-highlife_careers-list__item[data-color="05"] .p-highlife_careers-list__item__circle__inner__text02__text{background:#a2d570}.p-highlife_careers-list__item[data-color="06"] .p-highlife_careers-list__item__circle{border-color:rgba(255,145,26,.3)}.p-highlife_careers-list__item[data-color="06"] .p-highlife_careers-list__item__circle__inner{border-color:#ff911a}.p-highlife_careers-list__item[data-color="06"] .p-highlife_careers-list__item__circle__inner__text{color:#ff911a}.p-highlife_careers-list__item[data-color="06"] .p-highlife_careers-list__item__circle__inner__text02__text{background:#ff911a}.p-highlife_careers-list__item[data-color="07"] .p-highlife_careers-list__item__circle{border-color:rgba(83,183,79,.3)}.p-highlife_careers-list__item[data-color="07"] .p-highlife_careers-list__item__circle__inner{border-color:#53b74f}.p-highlife_careers-list__item[data-color="07"] .p-highlife_careers-list__item__circle__inner__text{color:#53b74f}.p-highlife_careers-list__item[data-color="07"] .p-highlife_careers-list__item__circle__inner__text02__text{background:#53b74f}@media print,(min-width: 768px){.p-highlife_careers-list{width:640px;margin:-20px auto 0}.p-highlife_careers-list__item{width:128px;margin:20px 5px 0}.p-highlife_careers-list__item__circle{height:128px;border-width:4px}.p-highlife_careers-list__item__circle__inner{border-width:4px}.p-highlife_careers-list__item__circle__inner__img{width:92px;height:92px;margin:-6px auto 0}.p-highlife_careers-list__item__circle__inner__text{font-size:14px;line-height:18px;height:37px;margin-top:-19px}.p-highlife_careers-list__item__circle__inner__text02{margin-top:3px}.p-highlife_careers-list__item__circle__inner__text02__text{font-size:12px;line-height:19px;padding:3px 8px;border-radius:13px}.p-highlife_careers-list__item__circle__inner__text02 span{font-size:14px}}@media print,(min-width: 1040px){.p-highlife_careers-list{width:100%;margin:0 auto}.p-highlife_careers-list__item{margin:0 5px}}.p-highlife_careers-list02{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-1.8666666667vw}.p-highlife_careers-list02__item{width:38.6666666667vw;height:38.6666666667vw;border-width:1.0666666667vw;border-style:solid;border-radius:50%;margin-top:1.8666666667vw}.p-highlife_careers-list02__item__inner{width:100%;height:100%;border-width:1.0666666667vw;border-style:solid;border-radius:50%;background:#fff}.p-highlife_careers-list02__item__inner__img{width:26.6666666667vw;margin:-1.0666666667vw auto 0}.p-highlife_careers-list02__item__inner__text{display:flex;justify-content:center;align-items:center;height:10.4vw;font-weight:700;font-size:3.7333333333vw;line-height:5.0666666667vw;text-align:center;margin-top:-3.2vw}.p-highlife_careers-list02__item[data-color="01"]{border-color:rgba(69,198,245,.3)}.p-highlife_careers-list02__item[data-color="01"] .p-highlife_careers-list02__item__inner{border-color:#45c6f5}.p-highlife_careers-list02__item[data-color="01"] .p-highlife_careers-list02__item__inner__text{color:#45c6f5}.p-highlife_careers-list02__item[data-color="01"] .p-highlife_careers-list02__item__inner__text02__text{background:#45c6f5}.p-highlife_careers-list02__item[data-color="02"]{border-color:rgba(241,136,181,.3)}.p-highlife_careers-list02__item[data-color="02"] .p-highlife_careers-list02__item__inner{border-color:#f188b5}.p-highlife_careers-list02__item[data-color="02"] .p-highlife_careers-list02__item__inner__text{color:#f188b5}.p-highlife_careers-list02__item[data-color="02"] .p-highlife_careers-list02__item__inner__text02__text{background:#f188b5}.p-highlife_careers-list02__item[data-color="03"]{border-color:rgba(252,194,46,.3)}.p-highlife_careers-list02__item[data-color="03"] .p-highlife_careers-list02__item__inner{border-color:#fcc22e}.p-highlife_careers-list02__item[data-color="03"] .p-highlife_careers-list02__item__inner__text{color:#fcc22e}.p-highlife_careers-list02__item[data-color="03"] .p-highlife_careers-list02__item__inner__text02__text{background:#fcc22e}.p-highlife_careers-list02__item[data-color="04"]{border-color:rgba(154,149,201,.3)}.p-highlife_careers-list02__item[data-color="04"] .p-highlife_careers-list02__item__inner{border-color:#9a95c9}.p-highlife_careers-list02__item[data-color="04"] .p-highlife_careers-list02__item__inner__text{color:#9a95c9}.p-highlife_careers-list02__item[data-color="04"] .p-highlife_careers-list02__item__inner__text02__text{background:#9a95c9}.p-highlife_careers-list02__item[data-color="05"]{border-color:rgba(162,213,112,.3)}.p-highlife_careers-list02__item[data-color="05"] .p-highlife_careers-list02__item__inner{border-color:#a2d570}.p-highlife_careers-list02__item[data-color="05"] .p-highlife_careers-list02__item__inner__text{color:#a2d570}.p-highlife_careers-list02__item[data-color="05"] .p-highlife_careers-list02__item__inner__text02__text{background:#a2d570}.p-highlife_careers-list02__item[data-color="06"]{border-color:rgba(255,145,26,.3)}.p-highlife_careers-list02__item[data-color="06"] .p-highlife_careers-list02__item__inner{border-color:#ff911a}.p-highlife_careers-list02__item[data-color="06"] .p-highlife_careers-list02__item__inner__text{color:#ff911a}.p-highlife_careers-list02__item[data-color="06"] .p-highlife_careers-list02__item__inner__text02__text{background:#ff911a}.p-highlife_careers-list02__item[data-color="07"]{border-color:rgba(83,183,79,.3)}.p-highlife_careers-list02__item[data-color="07"] .p-highlife_careers-list02__item__inner{border-color:#53b74f}.p-highlife_careers-list02__item[data-color="07"] .p-highlife_careers-list02__item__inner__text{color:#53b74f}.p-highlife_careers-list02__item[data-color="07"] .p-highlife_careers-list02__item__inner__text02__text{background:#53b74f}@media print,(min-width: 768px){.p-highlife_careers-list02{justify-content:center;max-width:810px;margin:-10px auto 0}.p-highlife_careers-list02__item{width:190px;height:190px;border-width:5px;margin:10px 5px 0}.p-highlife_careers-list02__item__inner{border-width:5px}.p-highlife_careers-list02__item__inner__img{width:120px;margin:6px auto 0}.p-highlife_careers-list02__item__inner__text{height:49px;font-size:18px;line-height:24px;margin-top:-17px}}.p-highlife_careers-list03{margin-top:1.3333333333vw}.p-highlife_careers-list03__item{display:flex;justify-content:flex-end;padding-top:13.3333333333vw}.p-highlife_careers-list03__item__container{background:#f3f3eb;border-radius:10.6666666667vw 0 0 10.6666666667vw;width:94.6666666667vw;position:relative;padding:16vw 5.3333333333vw 16vw 10.6666666667vw}.p-highlife_careers-list03__item__container__number{font-family:"Quicksand",sans-serif;font-weight:200;font-size:24vw;line-height:1.2555555556;letter-spacing:.05em;color:#a2d570;position:absolute;top:-13.3333333333vw;left:-5.3333333333vw}.p-highlife_careers-list03__item__container__inner__textArea__heading{font-weight:700;font-size:6.9333333333vw;line-height:1.4;letter-spacing:.05em;color:#019844;padding-bottom:2.9333333333vw;border-bottom:1px solid #159748}.p-highlife_careers-list03__item__container__inner__textArea__text{font-size:3.7333333333vw;line-height:1.8;text-align:justify;margin-top:8.5333333333vw}.p-highlife_careers-list03__item__container__inner__textArea__text span{font-weight:700}.p-highlife_careers-list03__item__container__inner__textArea__remarks{margin-top:3.4666666667vw}.p-highlife_careers-list03__item__container__inner__textArea__remarks__item{font-size:3.2vw;line-height:1.4;position:relative;padding-left:1em}.p-highlife_careers-list03__item__container__inner__textArea__remarks__item::before{content:"※";position:absolute;top:0;left:0}.p-highlife_careers-list03__item__container__inner__textArea__remarks__item span{font-weight:700}.p-highlife_careers-list03__item__container__inner__imgArea{position:relative;z-index:1;margin-top:5.6vw}.p-highlife_careers-list03__item:nth-of-type(even){justify-content:flex-start}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container{border-radius:0 10.6666666667vw 10.6666666667vw 0;padding:16vw 10.6666666667vw 16vw 5.3333333333vw}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container__number{left:auto;right:-5.3333333333vw}@media print,(min-width: 768px){.p-highlife_careers-list03{margin-top:-30px}.p-highlife_careers-list03__item{padding-top:70px}.p-highlife_careers-list03__item__container{border-radius:40px 0 0 40px;width:98.0769230769vw;max-width:1163px;padding:80px 1.9230769231vw}.p-highlife_careers-list03__item__container__number{font-size:128px;line-height:1.2578125;top:-70px;left:-1.9230769231vw}.p-highlife_careers-list03__item__container__inner{display:flex;flex-direction:column;align-items:center;padding-right:1.9230769231vw;width:100%;max-width:1000px}.p-highlife_careers-list03__item__container__inner__textArea{width:390px}.p-highlife_careers-list03__item__container__inner__textArea__heading{font-size:28px;line-height:1.3571428571;padding-bottom:6px;border-bottom:2px solid #159748}.p-highlife_careers-list03__item__container__inner__textArea__text{font-size:16px;line-height:1.8;margin-top:32px}.p-highlife_careers-list03__item__container__inner__textArea__remarks{margin-top:11px}.p-highlife_careers-list03__item__container__inner__textArea__remarks__item{font-size:12px}.p-highlife_careers-list03__item__container__inner__imgArea{margin-top:0;width:570px}.p-highlife_careers-list03__item__container__inner__imgArea__img{width:550px;margin:0 auto}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container{border-radius:0 40px 40px 0;padding:80px 1.9230769231vw}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container__number{left:auto;right:-1.9230769231vw}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container__inner{padding-right:0;padding-left:1.9230769231vw}}@media print,(min-width: 1040px){.p-highlife_careers-list03__item__container{padding:80px 20px 80px calc(20px + 100vw - 1040px);display:flex}.p-highlife_careers-list03__item__container__number{left:-20px}.p-highlife_careers-list03__item__container__inner{flex-direction:row;justify-content:space-between;padding-right:0}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container{padding:80px calc(20px + 100vw - 1040px) 80px 20px;justify-content:flex-end}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container__number{right:-20px}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container__inner{padding-left:0;flex-direction:row-reverse}}@media print,(min-width: 1100px){.p-highlife_careers-list03__item__container{padding:80px 20px 80px 80px}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container{padding:80px 80px 80px 20px}}@media print,(min-width: 1203px){.p-highlife_careers-list03__item__container__number{left:-40px}.p-highlife_careers-list03__item:nth-of-type(even) .p-highlife_careers-list03__item__container__number{right:-40px}}.p-highlife_careers-list04{margin-top:-1.0666666667vw}.p-highlife_careers-list04__item{display:flex;flex-direction:column;margin-top:4.2666666667vw}@media screen and (max-width: 767px){.p-highlife_careers-list04__item .notes{margin-top:1.3333333333vw}}.p-highlife_careers-list04__item__heading{font-weight:700;font-size:4.8vw;line-height:1.3333333333;letter-spacing:.05em;text-align:center}.p-highlife_careers-list04__item__content{flex-grow:1;display:flex;flex-direction:column;margin-top:1.8666666667vw}.p-highlife_careers-list04__item__content__heading{display:flex;justify-content:center;align-items:center;height:13.3333333333vw;padding-bottom:.2666666667vw;font-weight:700;font-size:5.3333333333vw;letter-spacing:.05em;color:#fff;background:#159844;border:0.5333333333vw solid #159844;border-radius:2.6666666667vw 2.6666666667vw 0 0}.p-highlife_careers-list04__item__content__textArea{flex-grow:1;background:#fbf7f0;border-radius:0 0 2.6666666667vw 2.6666666667vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3.2vw 4vw}.p-highlife_careers-list04__item__content__textArea__text{font-size:4.2666666667vw;line-height:1.4166666667;text-align:center}.p-highlife_careers-list04__item__content__textArea__text sup{top:-0.25em;margin-left:-0.25em}.p-highlife_careers-list04__item__content__textArea__text span{font-weight:700}.p-highlife_careers-list04__item__content__textArea__text span[data-color=g]{color:#019844}.p-highlife_careers-list04__item__content__textArea__text span[data-color=o]{color:#fc6620}.p-highlife_careers-list04__item__content__textArea__text02{font-size:3.7333333333vw;line-height:1.9;margin-top:2.4vw}@media print,(min-width: 768px){.p-highlife_careers-list04{display:flex;justify-content:space-between;margin-top:-3px}.p-highlife_careers-list04__item{margin-top:0;width:280px}.p-highlife_careers-list04__item__heading{font-size:18px;line-height:1.3333333333}.p-highlife_careers-list04__item__content{margin-top:10px}.p-highlife_careers-list04__item__content__heading{font-size:20px;height:52px;border:2px solid #159844;border-radius:10px 10px 0 0}.p-highlife_careers-list04__item__content__textArea{border-radius:0 0 10px 10px;padding:20px}.p-highlife_careers-list04__item__content__textArea__text{font-size:16px;line-height:1.575}.p-highlife_careers-list04__item__content__textArea__text02{font-size:14px;line-height:1.68;margin-top:7px}}.p-highlife_careers-text{font-size:4.2666666667vw;line-height:1.8;text-align:justify;margin-top:10.6666666667vw}@media print,(min-width: 768px){.p-highlife_careers-text{font-size:16px;max-width:960px;margin:30px auto 0}}@media screen and (max-width: 1079px)and (min-width: 768px){.p-highlife_careers-list03__item__container__inner__imgArea{margin:0 auto}}.p-highlife_careers-card02__inner__right__balloon__textArea__text03{color:#f188b5}


/* 追加26年度 */
.link-pdfdl {display: flex; position: relative; margin-top:10px; transition: 0.3s; justify-content:center; }

.link-pdfdl p {
    /* margin-left:10px; */
    font-size:0.9em;
    font-weight: bold;
    color: #019844;
}
.btn-cv__icon03 {width:7px; height:10px; margin-top: 8px; margin-right: 3px;}
.btn-cv__icon03 img {vertical-align:top;}

/* .link-pdfdl p::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 10px;
    background: url(/highlife_sp/assets/images/bg-ico-arrow.svg) no-repeat center center / contain;
} */
.btn-cv__icon02 {min-width:23px;max-width:23px; margin-top: -4px;}
.footer__category:first-child {max-width: 290px;}
dd.footer__item.footer_pdf { margin-top:10px !important; display: flex;}
dd.footer__item.footer_pdf img {width:10px; margin-right:0.5em;}
dd.footer__item.footer_pdf a.footer__link {padding-left:0;}
dd.footer__item.footer_pdf a.footer__link::before { content:none;}

.header__link.none::before {
    background: none;
}

@media screen and (min-width: 1080px){
    .header__list-lv2{
        width: 708px;
    }
}

@media screen and (max-width: 767px){
    /* .link-pdfdl p { margin-left:3vw;} */
    /* .link-pdfdl p::before { width: 2vw; height: 4vw; top: 1.5vw;} */
    .btn-cv__icon02{min-width:6vw;max-width:6vw;}
    .btn-cv__icon03{width:3vw; height:4vw; margin-top: 1.5vw;}
    .btn-cv__icon03 img {width:2vw; height:4vw; }
    .footer__category:first-child {max-width: none;}
    .footer_pdf { margin-top:3vw !important;}
    .footer_pdf img:first-child {margin-right:0.5em;}
}
