@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Allura&family=Hina+Mincho&display=swap);*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:2}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:100;src:url(/assets/fonts/NotoSans_Thin.woff2) format('woff2'),url(/assets/fonts/NotoSans_Thin.woff) format('woff'),url(/assets/fonts/NotoSans_Thin.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:200;src:url(/assets/fonts/NotoSans_Light.woff2) format('woff2'),url(/assets/fonts/NotoSans_Light.woff) format('woff'),url(/assets/fonts/NotoSans_Light.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:url(/assets/fonts/NotoSans_DemiLight.woff2) format('woff2'),url(/assets/fonts/NotoSans_DemiLight.woff) format('woff'),url(/assets/fonts/NotoSans_DemiLight.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local('NotoSans_Regular.otf'),url(/assets/fonts/NotoSans_Regular.woff2) format('woff2'),url(/assets/fonts/NotoSans_Regular.woff) format('woff'),url(/assets/fonts/NotoSans_Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:url(/assets/fonts/NotoSans_Medium.woff2) format('woff2'),url(/assets/fonts/NotoSans_Medium.woff) format('woff'),url(/assets/fonts/NotoSans_Medium.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(/assets/fonts/NotoSans_Bold.woff2) format('woff2'),url(/assets/fonts/NotoSans_Bold.woff) format('woff'),url(/assets/fonts/NotoSans_Bold.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:url(/assets/fonts/NotoSans_black.woff2) format('woff2'),url(/assets/fonts/NotoSans_black.woff) format('woff'),url(/assets/fonts/NotoSans_black.otf) format('opentype')}#top{overflow:hidden}html{color:#282828}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;word-wrap:break-word}html{font-size:62.5%}body{position:relative;padding:0;margin:0;overflow-x:hidden;font-family:'游ゴシック体','游ゴシック','Yu Gothic',Meiryo,sans-serif,'Helvetica Neue',Helvetica,'Hiragino Sans','Hiragino Kaku Gothic ProN',Arial;word-wrap:break-word;background-color:#fff}img{width:100%;height:auto;vertical-align:middle}li{list-style:none}li img{vertical-align:bottom}a{color:#2b2d31;outline:0!important;-webkit-tap-highlight-color:transparent}:focus{outline:0}:placeholder-shown{opacity:.7}.spOnly{display:block!important}.pcOnly{display:none!important}.pcOnlyIn{display:none!important}.l-container{width:100%}.l-footer{padding:40px 10px min(48%,125px);text-align:center;background:url(/ptnr_purelife/assets/img/bg_footer_sp.png) no-repeat center/cover}.l-footer__logo{width:210px;margin:auto}.l-footer__text{margin-top:24px;line-height:1.7;color:#fff}.l-footer__text+.l-footer__text{margin-top:8px}.l-footer .footer-nav{margin-bottom:40px;padding:0;margin-top:40px}.l-footer .footer-nav li{display:inline-block;vertical-align:top;position:relative}.l-footer .footer-nav li::after{content:"";display:block;width:1px;height:40%;position:absolute;right:-1px;top:30%;background:#fff}.l-footer .footer-nav li:last-child::after{display:none}.l-footer .footer-nav li a{color:#fff;display:block;padding:0 15px;font-size:1.3rem;text-decoration:none}.l-header .l-header__inner{display:flex;align-items:center;justify-content:space-between;padding:2%;background-color:#fff}.l-header .l-header__logo{width:165px}.l-header .l-header__logo.kakaku{width:220px}.l-header .l-header__actionArea{display:flex;align-items:center;justify-content:space-between}.l-header .l-header__actionArea__item{display:flex;min-width:48.5%;overflow:hidden;line-height:1;text-decoration:none;border-radius:4px}.l-header .l-header__actionArea__item--contact{background-color:#5499ff}.l-header .l-header__actionArea__item--application{background-color:#e1801e}.l-header .l-header__actionArea__item .l-header__actionArea__item__iconBox{display:flex;align-items:center;justify-content:center;width:30px}.l-header .l-header__actionArea__item .l-header__actionArea__item__iconBox--contact{background-color:#c1daff}.l-header .l-header__actionArea__item .l-header__actionArea__item__iconBox--application{background-color:#eeb881}.l-header .l-header__actionArea__item .l-header__actionArea__item__icon--contact{width:18.5px}.l-header .l-header__actionArea__item .l-header__actionArea__item__icon--application{width:17px}.l-header .l-header__actionArea__item .l-header__actionArea__item__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:12px 10px;color:#fff;text-align:center}.cta-btn-box.fixed{position:fixed;position:absolute;top:auto;bottom:20px;left:50%;z-index:10;display:none;height:28.53333vw;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (prefers-color-scheme:light){:root{--color-base:#ffffff;--color-bg:#3b3f43;--color-main:#032f40;--color-sub:#011c26;--color-point:#5c7073}}@media (prefers-color-scheme:dark){:root{--color-base:#000;--color-bg:#3b3f43;--color-main:#287496;--color-sub:#37a1d0;--color-point:#d0b737}}@media only screen and (min-width:769px){.spOnly{display:none!important}.pcOnly{display:block!important}.pcOnlyIn{display:inline-block!important}.l-footer{padding:55px 0;background:url(/ptnr_purelife/assets/img/bg_footer.png) no-repeat center/cover}.l-footer__logo{width:321px}.l-footer__text{font-size:1.6rem}.l-footer__text{margin-top:45px}.l-footer__text+.l-footer__text{margin-top:16px}.l-header .l-header__inner{max-width:1050px;padding:15px 12.5px;margin:auto}.l-header .l-header__logo{width:300px}.l-header .l-header__logo.kakaku{width:420px}.l-header .l-header__actionArea{margin-right:12.5px}.l-header .l-header__actionArea__item{width:142px;margin-left:10px;border-radius:4px}.l-header .l-header__actionArea__item .l-header__actionArea__item__iconBox{width:43px}.l-header .l-header__actionArea__item .l-header__actionArea__item__icon--contact{width:28px}.l-header .l-header__actionArea__item .l-header__actionArea__item__icon--application{width:25px}.l-header .l-header__actionArea__item .l-header__actionArea__item__text{font-size:2rem}.l-header .l-header__actionArea__item .l-header__actionArea__item__text{padding:12px 0}.cta-btn-box.fixed{display:none!important}p{font-size:2rem}}@media only screen and (max-width:768px){.l-footer__text{font-size:1.4rem}.l-header .l-header__actionArea__item .l-header__actionArea__item__text{font-size:1.5rem}p{font-size:1.6rem}}.notes{font-size:1.25rem;text-align:left;text-indent:-1.25rem}