body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,menu,nav,section,audio,video,canvas,main{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,menu,nav,section,main{display:block}html{font-size:62.5%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{width:100%;min-height:100%}body{color:#333;background:#fff;font-family:"Inter","Noto Sans JP","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif;font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:#333;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}p{line-height:1.5}li{list-style:none}table{border-collapse:collapse;border-spacing:0;font-size:100%;font-family:inherit}caption,th,td{text-align:left;vertical-align:top}fieldset{border:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea,select,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle}label{cursor:pointer}textarea{overflow:auto}legend{display:none}img{border:0;vertical-align:top;max-width:100%;height:auto}object{vertical-align:middle;outline:0}em{font-style:italic}strong{font-weight:700}small{font-size:100%}abbr,acronym{border:0;font-variant:normal}q:before,q:after{content:""}address,caption,cite,code,dfn,var{font-weight:400;font-style:normal}code,pre{font-family:monospace}sup{vertical-align:text-top}sub{vertical-align:text-bottom}hr{display:none}:root body{--c-main: #7897fe;--c-main-dark: #6876d3;--c-main-light: #c2d0ff;--c-main-light-lv2: #e8edff;--c-main-text: #5867f0;--c-link-hover: #f3f6ff;--c-dashboard-bg:#f4f7ff;--c-dashboard-hover: #e9ecf5;--c-dashboard-btn: #f3f6ff;--c-dashboard-btn-hover: #dce4ff;--color-blank-bg: linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%)}:root body.profile-bg-style-digital{--c-main: #43d5c8;--c-main-dark: #34cbbd;--c-main-light: #b5f7de;--c-main-light-lv2: #e2fff4;--c-main-text: #34cbbd;--c-link-hover: #f1fffa;--c-dashboard-bg:#f1fffa;--c-dashboard-hover:#e1faf1;--c-dashboard-btn: #dcf9ee;--c-dashboard-btn-hover: #baecd9;--color-blank-bg: linear-gradient(319deg, rgba(56, 200, 255, 0.631372549) 0%, rgba(79, 227, 138, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(56, 200, 255, 0.631372549) 0%, rgba(79, 227, 138, 0.7294117647) 100%)}:root body.profile-bg-style-red-grapefruit,:root body.profile-bg-style-redGrapefruit{--c-main: #ff586f;--c-main-dark: #ff586f;--c-main-light: #ffcae0;--c-main-light-lv2: #fff0f5;--c-main-text: #ff586f;--c-link-hover: #fff0f5;--c-dashboard-bg:#fff7fa;--c-dashboard-hover:#f5e7ec;--c-dashboard-btn: #fff0f5;--c-dashboard-btn-hover: #ffd6e4;--color-blank-bg: linear-gradient(319deg, rgba(255, 114, 33, 0.631372549) 0%, rgba(255, 75, 142, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(255, 114, 33, 0.631372549) 0%, rgba(255, 75, 142, 0.7294117647) 100%)}:root body.profile-bg-style-cream{--c-main: #ffc14c;--c-main-dark: #f5ae2b;--c-main-light: #ffdd98;--c-main-light-lv2: #ffefd3;--c-main-text: #f5ae2b;--c-link-hover: #fff6e4;--c-dashboard-bg:#fffaef;--c-dashboard-hover:#f8eace;--c-dashboard-btn: #fff1d6;--c-dashboard-btn-hover: #ffe6b5;--color-blank-bg: linear-gradient(319deg, rgba(255, 134, 64, 0.631372549) 0%, rgba(255, 226, 82, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(255, 134, 64, 0.631372549) 0%, rgba(255, 226, 82, 0.7294117647) 100%)}:root body.profile-bg-style-default-classic{--c-main: #7897fe;--c-main-dark: #6876d3;--c-main-light: #c2d0ff;--c-main-light-lv2: #e8edff;--c-main-text: #5867f0;--c-link-hover: #f3f6ff;--c-dashboard-bg:#f4f7ff;--c-dashboard-hover: #e9ecf5;--c-dashboard-btn: #f3f6ff;--c-dashboard-btn-hover: #dce4ff;--color-blank-bg: linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #b721ff 0%, #21d4fd 100%)}:root body.profile-bg-style-digital-classic{--c-main: #43d5c8;--c-main-dark: #34cbbd;--c-main-light: #b5f7de;--c-main-light-lv2: #e2fff4;--c-main-text: #34cbbd;--c-link-hover: #f1fffa;--c-dashboard-bg:#f1fffa;--c-dashboard-hover:#e1faf1;--c-dashboard-btn: #dcf9ee;--c-dashboard-btn-hover: #baecd9;--color-blank-bg: linear-gradient(319deg, rgba(56, 200, 255, 0.631372549) 0%, rgba(79, 227, 138, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #38c8ff 0%, #4fe38a 100%)}:root body.profile-bg-style-red-grapefruit,:root body.profile-bg-style-redGrapefruit-classic{--c-main: #ff586f;--c-main-dark: #ff586f;--c-main-light: #ffcae0;--c-main-light-lv2: #fff0f5;--c-main-text: #ff586f;--c-link-hover: #fff0f5;--c-dashboard-bg:#fff7fa;--c-dashboard-hover:#f5e7ec;--c-dashboard-btn: #fff0f5;--c-dashboard-btn-hover: #ffd6e4;--color-blank-bg: linear-gradient(319deg, rgba(255, 114, 33, 0.631372549) 0%, rgba(255, 75, 142, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #ff7321 0%, #ff4b8e 100%)}:root body.profile-bg-style-cream-classic{--c-main: #ffc14c;--c-main-dark: #f5ae2b;--c-main-light: #ffdd98;--c-main-light-lv2: #ffefd3;--c-main-text: #f5ae2b;--c-link-hover: #fff6e4;--c-dashboard-bg:#fffaef;--c-dashboard-hover:#f8eace;--c-dashboard-btn: #fff1d6;--c-dashboard-btn-hover: #ffe6b5;--color-blank-bg: linear-gradient(319deg, rgba(255, 134, 64, 0.631372549) 0%, rgba(255, 226, 82, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #ff8640 0%, #ffe252 100%)}.p-fw-400{font-weight:400}.p-fw-700{font-weight:700}.i-tw{width:25px}.i-tw path{fill:#fff}.is-pc{display:block}@media(max-width: 767px){.is-pc{display:none}}.is-sp{display:none}@media(max-width: 767px){.is-sp{display:block}}.pg-body{background:linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%)}@media(max-width: 767px){.pg-body{background:linear-gradient(347deg, #b721ff 0%, #855dff 60%, #00cfff 100%)}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.btn{display:inline-block;background:var(--c-main);padding:0;font-size:1.6rem;font-weight:bold;text-align:center;padding:14px 30px;border-radius:10rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;color:#fff;font-family:"游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif}.btn-wrap{text-align:center}.btn-wrap .btn{font-size:1.4rem}.err-message-wrap{max-width:32rem;margin:0 auto 50px}@media(max-width: 767px){.err-message-wrap{margin:0 auto 28px}}.err-message-wrap p{border:1px solid #ff6363;font-size:1.3rem;color:#ff6363;padding:12px;border-radius:3px;font-weight:bold}.l-header{position:fixed;width:100%;z-index:3;top:0;left:0;height:74px}@media(max-width: 767px){.l-header{margin:0;padding:0px 2.5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px}}.l-header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media(min-width: 768px){.l-header .inner{padding:0 2rem}}@media(min-width: 768px){.l-header .logo{padding:.3rem 0}}.l-header .logo :is(a,span){color:var(--c-main);font-family:"Fredoka One",cursive;line-height:1}@media(min-width: 768px){.l-header .logo :is(a,span){font-size:3.2rem}}@media(max-width: 767px){.l-header .logo :is(a,span){font-size:2.7rem}}.l-header .logo :is(a,span) span{font-size:1rem}@media(max-width: 767px){.l-header .logo-dashboard{margin-left:7px}}.l-header .logo-dashboard :is(a,span){color:var(--c-main)}.l-header .login a{display:inline-block;background:#7897fe;color:#fff;border-radius:1rem;font-weight:bold}@media(min-width: 768px){.l-header .login a{padding:.5rem 2rem;font-size:1.5rem}}@media(max-width: 767px){.l-header .login a{padding:.5rem 1.4rem;font-size:1.4rem}}.l-header .header-user-icon{width:30px;height:auto;display:inline-block;border-radius:50%;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;margin:0}.l-header .header-menu-button-hum{overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;margin:0;position:relative;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.l-header .header-menu-button-hum{pointer-events:none}}@media(max-width: 767px){.l-header .header-menu-button-hum{cursor:pointer}}.l-header .header-menu-button{width:30px;height:30px}@media(min-width: 768px){.l-header .header-menu-button{display:none}}.l-header .header-menu-button span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;left:1.5px;width:27px;height:1.5px;background-color:#c5c5c5}.l-header .header-menu-button span:nth-of-type(1){top:6px}.l-header .header-menu-button span:nth-of-type(2){top:21px}.l-header .header-menu-button span:nth-of-type(3){top:13px}@media(max-width: 767px){.main{padding-top:64px}}.l-footer{background:rgba(51,51,51,.43);padding:6px}.l-footer>.inner{padding:0 2rem}@media(min-width: 768px){.l-footer>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-footer .footer-logo{margin:10px 0 15px}@media(min-width: 768px){.l-footer .footer-logo{padding-right:20px;border-right:1px solid #fff;margin-right:50px;margin-top:20px;padding:12px 30px 21px 0;margin-bottom:20px}}.l-footer .footer-logo__text{font-weight:bold;color:#fff;text-align:center}@media(min-width: 768px){.l-footer .footer-logo__text{font-size:10px}}@media(max-width: 767px){.l-footer .footer-logo__text{font-size:1rem}}.l-footer .footer-logo__logo{text-align:center;margin-top:4px;line-height:1}.l-footer .footer-logo__logo a{line-height:1;color:#fff;font-family:"Fredoka One",cursive}@media(min-width: 768px){.l-footer .footer-logo__logo a{font-size:38px}}@media(max-width: 767px){.l-footer .footer-logo__logo a{font-size:3rem}}.l-footer .copyright{color:#fff}@media(min-width: 768px){.l-footer .copyright{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:50px;font-size:1.4rem}}@media(max-width: 767px){.l-footer .copyright{font-size:1.2rem;text-align:center;display:block;margin-top:12px}}@media(min-width: 768px){.l-footer .footer-lists-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.l-footer .footer-lists{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){.l-footer .footer-lists{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}}@media(min-width: 768px){.l-footer .footer-lists__item:not(:last-child){margin-right:30px}}@media(max-width: 767px){.l-footer .footer-lists__item{margin:0 10px}}.l-footer .footer-lists__item a{font-size:1.4rem;color:#fff}@media(max-width: 767px){.l-footer .footer-lists__item a{font-size:1.2rem}}.l-footer .footer-lists__item a:hover{text-decoration:underline}.card-wrap{background:#fff;position:relative;padding-bottom:80px;padding-top:20px}@media(min-width: 768px){.card-wrap-body{margin-top:50px}}@media(max-width: 767px){.card-wrap-body{margin-top:30px;padding:0 20px}}.card-wrap .card-title{text-align:left;padding-bottom:19px;border-bottom:1px solid #ddd;font-weight:bold}@media(min-width: 768px){.card-wrap .card-title{font-size:2.7rem;margin:10px 0 0;padding:0 20px 20px}}@media(max-width: 767px){.card-wrap .card-title{font-size:2rem;padding:0 16px 12px}}.static-value{padding:12px 10px;font-size:1.6rem;background:#f3f3f3;margin-top:6px;border-radius:3px;min-height:48px}@media(min-width: 768px){.static-value{width:32rem}}@media(max-width: 767px){.static-value{width:100%}}@media(max-width: 767px){.static-value-inner{width:100%}}.static-value-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.static-value-wrap:nth-child(n+2){margin-top:18px}.static-value-label{font-size:1.4rem;font-weight:bold;display:block;cursor:default;color:#464646}.static-value-label+input{margin-top:6px}input:not([type=radio]):not([type=checkbox]),textarea{padding:12px;font-size:1.6rem;border:1px solid #cacaca;border-radius:3px;width:320px}@media(max-width: 767px){input:not([type=radio]):not([type=checkbox]),textarea{width:100%;padding:15px 12px;border-radius:10px}}input:not([type=radio]):not([type=checkbox]).is-err,textarea.is-err{background:#ffc9cc}textarea{resize:vertical}@media(min-width: 768px){.err-message{max-width:400px}}.err-message p{color:#ff6464;font-size:1.5rem;font-weight:bold;margin-top:3px}.single-wrap,.sep-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-wrap:nth-child(n+2),.sep-wrap:nth-child(n+2){margin-top:18px}@media(max-width: 767px){.input-item{width:100%}}@media(max-width: 767px){.sep-wrap{width:100%}}@media(max-width: 767px){.sep-wrap .input-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}}@media(min-width: 1280px){.sep-wrap .input-item input{width:15rem}}.sep-wrap .input-item:first-child{margin-right:20px}.sep-wrap .input-item:nth-child(n+2){margin-top:0}.input-label{font-size:1.4rem;font-weight:bold;display:block;cursor:default;color:#464646}.input-label+input,.input-label+textarea,.input-label+.input-textarea-wrap{margin-top:6px}.input-password-wrap{position:relative}.input-password-wrap .visibility-icon{border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;top:0;right:0;width:50px;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23666"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z"/></svg>') center center/24px no-repeat}.input-password-wrap .visibility-icon.is-visibility{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23666"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z" /></svg>') center center/24px no-repeat}.lead-center{text-align:center;font-size:15px;line-height:1.9;font-weight:bold}.pg-contact input:not([type=radio]):not([type=checkbox]),.pg-contact textarea{border-radius:5px;padding:14px}@media(min-width: 768px){.pg-contact input:not([type=radio]):not([type=checkbox]),.pg-contact textarea{width:380px}}.pg-contact textarea{height:200px}.pg-contact .input-item:nth-child(n+2){margin-top:30px}.pg-contact .input-item.required .input-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-contact .input-item.required .input-label::after{content:"必須";font-size:1rem;color:#fff;margin-left:3px;background:#ff5454;border-radius:3px;display:inline-block;padding:1px 5px;font-weight:bold}.pg-contact .input-label{font-size:1.6rem}.pg-contact .btn-wrap{margin-top:50px}@media(min-width: 768px){.pg-contact .btn-wrap{width:100%;max-width:380px;margin-left:auto;margin-right:auto}}.pg-contact .btn-wrap .btn{width:80%;font-size:1.6rem;padding-left:0;padding-right:0}.pg-contact .btn-wrap .btn.back{margin-top:16px;background:#ddd;color:#333}.pg-contact .single-wrap:nth-child(n+2){margin-top:24px}.pg-contact .lead{text-align:center;margin-bottom:50px;font-size:1.5rem}@media(min-width: 768px){.pg-contact .card-wrap{min-height:calc(100vh - 44px - 142px)}}@media(max-width: 767px){.pg-contact .card-wrap{min-height:calc(100vh - 44px - 140px)}}@media(min-width: 768px){.pg-contact .static-value{width:380px}}.pg-contact .static-value-wrap:nth-child(n+2){margin-top:24px}.pg-contact .static-value-label{font-size:1.6rem}.pg-contact .complete-wrap .lead,.pg-contact .err-wrap .lead{margin-bottom:0}.pg-contact .complete-wrap .btn-wrap,.pg-contact .err-wrap .btn-wrap{margin-top:30px}.pg-contact .complete-wrap .btn-wrap a,.pg-contact .err-wrap .btn-wrap a{font-size:1.4rem}@media(min-width: 768px){.pg-contact .complete-wrap .btn-wrap a,.pg-contact .err-wrap .btn-wrap a{width:auto}}