@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&family=Noto+Sans+JP:wght@300;400;500&display=swap";@media screen and (max-width: 767px){.pc-only{display:none !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}.hidden{display:none}*{font-size:62.5%;font-family:"Noto Sans JP",sans-serif}h1,h2,h3,p,label{margin:0}a{color:#4d4d4d}a:hover,a:active{text-decoration:none;color:#4d4d4d}ul{padding:0;margin:0;list-style-position:inside}ul li{padding:0}ol{padding:0;margin:0;list-style-position:inside}select{outline:none;padding-left:10px}html,body,header{min-height:100%;margin:0}label{font-size:1.5rem}input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,textarea::placeholder{padding-left:1%;font-size:1.4rem;font-weight:300;opacity:.6}input[type=email],input[type=password],input[type=text]{padding-left:10px;font-size:1.6rem}@media screen and (min-width: 768px){input[type=email],input[type=password],input[type=text]{font-size:1.4rem}}input[type=checkbox]{display:none}input[type=checkbox]{width:25px;height:25px;border-radius:0px}@media screen and (min-width: 768px){input[type=checkbox]{width:17px;height:17px}}.form-input{width:100%;height:45px;border:1px solid #919191;border-radius:0}.check-container input{display:none}.check-container label{cursor:pointer;font-size:1.3rem;font-weight:300}.check-box-label{position:relative;padding-left:45px}@media screen and (min-width: 768px){.check-box-label{padding-left:35px}}.check-box-label:after{position:absolute;content:"";display:block;top:50%;left:15px;margin:-12px 0 0 -2px;width:25px;height:25px;border:1px solid #919191;background-color:rgba(0,0,0,0);transition:background-color .2s}@media screen and (min-width: 768px){.check-box-label:after{width:17px;height:17px;margin:-8px 0 0 -2px}}input[type=checkbox]:checked+.check-box-label:after{background-color:#4fb3c4}.check-box-label:after,.check-box-label:before{position:absolute;content:"";display:block;top:50%}.check-box-label:before{left:24px;width:5px;height:14px;margin-top:-7px;border-right:2px solid #fff;border-bottom:2px solid #fff;z-index:1000;transform:rotate(40deg);opacity:0}@media screen and (min-width: 768px){.check-box-label:before{left:20px;width:4px;height:12px;margin-top:-6px}}input[type=checkbox]:checked+.check-box-label:before{opacity:1}.auth-site-wrapper{position:relative;height:100%;box-sizing:border-box;min-height:100vh;padding-bottom:236px}@media screen and (min-width: 768px){.auth-site-wrapper{min-height:100vh;padding-bottom:140px}}.site-wrapper{position:relative;height:100%;box-sizing:border-box;min-height:100vh;padding-bottom:200px}@media screen and (min-width: 768px){.site-wrapper{min-height:100vh;padding-bottom:140px}}.site-background{z-index:-5;position:fixed;width:100vw;min-height:100vh;height:100%;background-color:#f7fcff}.site-background-image-left{position:absolute;bottom:0;left:0;width:137px;height:285px;background-image:url(/assets/sp/background/sp_back2_w-4a640d2e33eaaf6054e85cb36dc00e296c3feca262b65d9d4744c6016b3e7fe0.png)}@media screen and (min-width: 768px){.site-background-image-left{bottom:140px;width:267px;height:503px;background-image:url(/assets/pc/background/back2_w-98341eac233a41f05da2f04c7499c86aab6ac2dcdd48c00d8366883605fa8620.png)}}.site-background-image-right{position:absolute;top:0;right:0;width:144px;height:223px;background-image:url(/assets/sp/background/sp_back1_w-af8d0a857d829e7e95da8ad2b9d546608c8aec9123f2892ed1319049062603ed.png)}@media screen and (min-width: 768px){.site-background-image-right{top:66px;width:337px;height:605px;background-image:url(/assets/pc/background/back1_w-c97d104c16d2609bc42cd155c15012629e2453826341cb3db7c9c015bd8a1848.png)}}header{background-color:#f7fcff;position:sticky;top:0;z-index:999}@media screen and (max-width: 767px){header{height:50px}}@media screen and (min-width: 768px){header{height:66px}}.dropdown-menu{display:none;position:absolute;z-index:1000;top:54px;list-style:none;background-color:#fff;width:160px;height:80px;line-height:40px;font-size:3rem;letter-spacing:.2rem;font-weight:400;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu li{background-color:#fff;margin:0 auto}.dropdown-menu li a{padding:10px 10px;height:40px;clear:both;white-space:nowrap}.dropdown-menu li:hover{background-color:#98cde8}.dropdown-menu li:hover a{color:#fff}.header-menu-mypage:hover .dropdown-menu{display:block}.header{display:flex;justify-content:space-between;height:100%;position:relative;padding:0 50px}@media screen and (max-width: 767px){.header{justify-content:flex-end;padding:0 10px}}.header-logo{margin:auto 0}.header-logo img{width:260px}.header-menu{display:flex;gap:50px;color:#4d4d4d}.header-menu-mypage{display:flex;align-items:center;cursor:pointer;height:100%}.header-menu-mypage img{width:19px}.header-menu-mypage p{margin-left:5px;margin-right:10px;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.2rem}.header-menu-mypage-hover-status{display:inline-block;min-width:10px;height:10px;margin-top:1%;background-image:url(/assets/parts/black_plus-39b1380783c3d1aad6053862af77c442de06312a3f6be48e07dada0ff9e28747.svg)}.header-menu-mypage:hover .header-menu-mypage-hover-status{height:2px;background-image:url(/assets/parts/black_minus-1308cbb3a02cd20eb2be4e80811de11949fea978fae21edb41ed11949bab1810.svg)}.header-menu-inquries{display:flex;align-items:center;height:100%;gap:50px}.header-menu-inquries p{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.2rem}.header-menu-inquries a{text-decoration:none}.header-menu-inquries a .header-menu-inquries-help:hover{opacity:.8}.header-menu-inquries a .header-menu-inquries-admin:hover{opacity:.8}.header-menu-logout{display:flex;align-items:center;height:100%}.header-menu-logout a{color:#98cde8 !important;font-size:1.3rem;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.2rem;text-decoration:none}.header-menu-logout:hover{opacity:.8}.header-menu-login{display:flex;align-items:center;height:100%}.header-menu-login a{color:#98cde8 !important;font-size:1.3rem;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.2rem;text-decoration:none}.header-menu-login:hover{opacity:.8}.header-sp-logo{width:100%;display:block;text-align:center;margin:0 auto}.header-sp-logo img{width:70%}.sp-header-menu{display:flex;gap:2%;align-items:center}.sp-header-menu-img{display:flex;width:53%;height:100%;align-items:center;justify-content:center}.sp-header-menu-img img{width:100%}.sp-header-menu-ul{align-items:center;display:flex;width:37%;height:80%;border:2px solid #d86270}.sp-header-menu-ul-li:first-child{border-right:2px solid #d86270}.sp-header-menu-ul-li:first-child a{color:#d86270}.sp-header-menu-ul-li:nth-child(2){background-color:#d86270}.sp-header-menu-ul-li:nth-child(2) a{color:#fff}.sp-header-menu-ul-li{list-style-type:none;height:100%;width:50%;text-align:center;align-items:center;display:flex;justify-content:center;font-size:1.2rem;font-weight:600}.sp-header-menu-ul-li a{text-decoration:none}.sp-header-menu-inquries{display:flex;align-items:center;height:100%}.sp-header-menu-inquries p{font-size:1.3rem;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.2rem;text-wrap:nowrap}.sp-header-menu-inquries a{text-decoration:none}.sp-header-menu-inquries:hover{opacity:.8}.sp-header-menu-logout{display:flex;flex-direction:column;align-items:center;text-decoration:none}.sp-header-menu-logout span{font-size:1.1rem;color:#4d4d4d;line-height:1.7rem}.footer{position:absolute;left:0;bottom:0;width:100vw}@media screen and (min-width: 768px){.footer{height:140px}}@media screen and (max-width: 767px){.footer{height:200px}}.auth-footer{position:absolute;left:0;bottom:0;width:100vw}@media screen and (min-width: 768px){.auth-footer{height:140px}}@media screen and (max-width: 767px){.auth-footer{height:236px}}.footer-nav{max-width:1100px;margin:0 auto;box-sizing:content-box;max-height:100%}@media screen and (max-width: 767px){.footer-nav{padding:0 4%}}@media screen and (min-width: 768px){.footer-nav{padding:0 9.8%}}@media screen and (min-width: 768px){.footer-nav{height:100%;padding:0;display:flex;justify-content:end;max-width:1720px;margin:0}}@media screen and (max-width: 767px){.footer-nav div{height:100%;padding-top:30px}}@media screen and (min-width: 768px){.footer-logo{display:block;max-width:389px;min-width:250px;width:25%;padding:5% 0}.footer-logo img{max-width:100%}}@media screen and (max-width: 767px){.footer-logo{display:block;max-width:235px;min-width:200px;width:64%;padding:2% 0;margin:0 auto}.footer-logo img{max-width:100%}}.auth-footer-menu{max-width:1100px;margin:0 auto;box-sizing:content-box;display:flex;flex-wrap:wrap;margin:0;list-style:none;max-height:140px}@media screen and (max-width: 767px){.auth-footer-menu{padding:0 4%}}@media screen and (min-width: 768px){.auth-footer-menu{padding:0 9.8%}}.auth-footer-menu a{font-weight:300;color:#4d4d4d}.auth-footer-menu a:hover{opacity:.8}@media screen and (max-width: 767px){.auth-footer-menu{flex-direction:column}.auth-footer-menu a{font-size:1.3rem}}@media screen and (min-width: 768px){.auth-footer-menu{flex-direction:column;align-items:center;padding:0;margin-right:20px}.auth-footer-menu li{padding:0 12px}.auth-footer-menu a{font-size:1.2rem}}@media screen and (max-width: 767px){.auth-footer-menu{height:80%}.auth-footer-menu li{width:50%;padding-bottom:25px}}@media screen and (min-width: 768px){.auth-footer-menu{height:40%;padding-bottom:3%;flex-direction:unset;align-items:unset}.auth-footer-menu a{text-decoration:none}}.footer-menu-container{padding-top:4%;display:flex}@media screen and (min-width: 768px){.footer-menu-container{margin-right:3%}}@media screen and (max-width: 767px){.footer-menu-container{display:contents}}.footer-menu-container .footer-menu{max-width:1100px;margin:0 auto;box-sizing:content-box;display:flex;flex-wrap:wrap;margin:0;list-style:none;max-height:100px}@media screen and (max-width: 767px){.footer-menu-container .footer-menu{padding:0 4%}}@media screen and (min-width: 768px){.footer-menu-container .footer-menu{padding:0 9.8%}}.footer-menu-container .footer-menu a{font-weight:300;color:#4d4d4d}.footer-menu-container .footer-menu a:hover{opacity:.8}@media screen and (max-width: 767px){.footer-menu-container .footer-menu{flex-direction:column}.footer-menu-container .footer-menu a{font-size:1.3rem}}@media screen and (min-width: 768px){.footer-menu-container .footer-menu{flex-direction:column;align-items:center;padding:0;margin-right:20px}.footer-menu-container .footer-menu li{padding:0 12px}.footer-menu-container .footer-menu a{font-size:1.2rem}}@media screen and (max-width: 767px){.footer-menu-container .footer-menu{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:15px}.footer-menu-container .footer-menu li a{text-decoration:none;color:#4d4d4d;font-size:1.2rem;line-height:1.8rem;font-weight:600}}@media screen and (min-width: 768px){.footer-menu-container .footer-menu{height:40%;width:100%;align-items:unset;display:flex;flex-direction:unset}.footer-menu-container .footer-menu li{padding-bottom:3%}.footer-menu-container .footer-menu li a{text-decoration:none}}.footer-menu-container .copyright{display:block;color:#4d4d4d;font-weight:300}@media screen and (max-width: 767px){.footer-menu-container .copyright{width:95%;margin:0 auto;text-align:center;font-size:1rem}}@media screen and (min-width: 768px){.footer-menu-container .copyright{text-align:end;font-size:1.1rem;white-space:nowrap}}.notfound-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box;margin-bottom:5%}@media screen and (max-width: 767px){.notfound-wrapper{padding:0 4%}}@media screen and (min-width: 768px){.notfound-wrapper{padding:0 9.8%}}@media screen and (max-width: 767px){.notfound-wrapper{margin-top:10%}}@media screen and (min-width: 768px){.notfound-wrapper{margin-bottom:7%}}.notfound-content-wrapper{max-width:1100px;padding:10% 4.2%;margin:0 auto 10% auto;background-color:#fff;text-align:center}.notfound-content-wrapper h1{font-size:1.6rem}.notfound-content-wrapper p{font-weight:300;font-size:1.5rem;line-height:2.5rem}.notfound-content-wrapper p span{display:inline-block;font-size:1.5rem}@media screen and (min-width: 768px){.notfound-content-wrapper{padding:5% 4.2%;margin-top:5%;margin-bottom:5%}.notfound-content-wrapper h1{font-size:1.8rem}.notfound-content-wrapper p{line-height:3rem}}.notfound-image-container{display:flex;justify-content:space-around;align-items:center}.notfound-image-container strong{color:#d86270;font-family:"Josefin Sans",sans-serif;font-weight:500;letter-spacing:.5rem}@media screen and (max-width: 767px){.notfound-image-container{width:150px;margin:8% auto 5% auto}.notfound-image-container img{width:46px}.notfound-image-container strong{padding-top:8px;font-size:3.5rem;line-height:3rem}}@media screen and (min-width: 768px){.notfound-image-container{width:20%;margin:3% auto}.notfound-image-container strong{padding-top:10px;font-size:5rem;line-height:4rem}}@media screen and (max-width: 767px){.login-wrapper{position:relative;margin-top:5%;margin-bottom:12%}}@media screen and (min-width: 768px){.login-wrapper{position:relative;margin-top:3%;margin-bottom:6%}}.login-content-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box}@media screen and (max-width: 767px){.login-content-wrapper{padding:0 4%}}@media screen and (min-width: 768px){.login-content-wrapper{padding:0 9.8%}}.login-logo{text-align:center}@media screen and (max-width: 767px){.login-logo{margin-top:25px}.login-logo img{width:259px}}@media screen and (min-width: 768px){.login-logo{margin-top:20px}.login-logo img{width:380px}}.login-area{background-color:#fff;text-align:center;padding-top:2%}@media screen and (max-width: 767px){.login-area{width:100%;padding-bottom:12%;margin-top:9%}}@media screen and (min-width: 768px){.login-area{width:457px;padding-bottom:3.5%;margin:0 auto;margin-top:3%}}.login-area .login-warning{margin:20px auto;border:1px solid #d86270;background-color:#faedef}@media screen and (min-width: 768px){.login-area .login-warning{width:386px;padding:8px 8px}}@media screen and (max-width: 767px){.login-area .login-warning{width:90%;padding:12px 15px}}.login-area .login-warning p{display:inline-block;font-size:1.4rem;line-height:2.2rem;font-weight:500;color:#d86270;text-align:left}.login-area .login-warning p span{padding:2px 8px;margin-right:5px;background-color:#d86270;color:#fff;font-size:1.4rem}.form-input-container{width:82%;margin:0 auto 8% auto;text-align:left}@media screen and (min-width: 768px){.form-input-container{width:100%;margin-bottom:4%}.form-input-container div+div{margin-top:.5%}}.login-form-container{margin-top:6%}@media screen and (min-width: 768px){.login-form-container{width:388px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}}.login-form-container label{font-size:1.5rem}.login-form-container input{width:100%;height:45px;border:1px solid #919191;border-radius:0;margin-top:4%}@media screen and (min-width: 768px){.login-form-container input{width:260px}}.login-password-form{position:relative}.login-password-form img{position:absolute;top:28px;right:2px}@media screen and (min-width: 768px){.login-password-form img{top:28px;right:15px}}.login-button{width:250px;height:50px;border-radius:5px;border:none;font-size:1.6rem;font-weight:500;letter-spacing:.2rem;color:#fff;background:#d86270}@media screen and (min-width: 768px){.login-button{width:300px;height:65px}}.login-button:hover{opacity:.8}@media screen and (max-width: 767px){.login-button{margin-top:4%;margin-bottom:6%}}@media screen and (min-width: 768px){.login-button{margin-bottom:3%}}.login-button-gac{width:250px;height:50px;border-radius:5px;border:none;font-size:1.6rem;font-weight:500;letter-spacing:.2rem;color:#fff;background-color:#98cde8;margin-top:32px}@media screen and (min-width: 768px){.login-button-gac{width:300px;height:65px}}.login-button-gac:hover{opacity:.8;cursor:pointer}@media screen and (max-width: 767px){.login-button-gac{margin:10% auto 0 auto}}.forgot_password{display:inline-block;text-decoration:underline;font-size:1.4rem;font-weight:500;color:#d86270}.signup-induction{width:91.3%;margin:0 auto;font-size:1.2rem;font-weight:300;text-align:left}@media screen and (max-width: 767px){.signup-induction{margin-top:6%}}@media screen and (min-width: 768px){.signup-induction{width:330px;margin-top:2%;letter-spacing:.1rem}}.render-signup-button{width:250px;height:50px;border-radius:5px;border:none;font-size:1.6rem;font-weight:500;letter-spacing:.2rem;display:flex;align-items:center;justify-content:center;border:2px solid #d86270;margin:10% auto 0 auto;color:#d86270;background-color:#fff}@media screen and (min-width: 768px){.render-signup-button{width:300px;height:65px}}.render-signup-button:hover,.render-signup-button:active{background-color:#faeff0;color:#d86270}@media screen and (min-width: 768px){.render-signup-button{margin-top:4%}}.login-or-separator{display:flex;align-items:center;gap:12px;color:#4d4d4d}@media screen and (min-width: 768px){.login-or-separator{width:330px;margin:3% auto 0 auto}}@media screen and (max-width: 767px){.login-or-separator{width:91.3%;margin:8% auto 0 auto}}.login-or-separator::before,.login-or-separator::after{content:"";flex:1;border-bottom:1px solid #4d4d4d}.login-or-separator span{white-space:nowrap;letter-spacing:.2rem}.login-note p{display:inline;margin-top:.5%;font-size:1.2rem;font-weight:300}@media screen and (max-width: 767px){.login-note{margin-top:25px}}@media screen and (min-width: 768px){.login-note{width:457px;margin:0 auto;margin-top:15px;padding-left:1%}.login-note p{display:block;font-size:1.3rem}}.signup-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box;margin-top:8%;margin-bottom:24%}@media screen and (max-width: 767px){.signup-wrapper{padding:0 4%}}@media screen and (min-width: 768px){.signup-wrapper{padding:0 9.8%}}@media screen and (min-width: 768px){.signup-wrapper{margin-top:0;margin-bottom:8%}}.signup-content-wrapper{padding-top:8%;padding-bottom:8%;margin-top:11%;background-color:#fff}@media screen and (max-width: 767px){.signup-content-wrapper{padding:9% 4.3%}}@media screen and (min-width: 768px){.signup-content-wrapper{max-width:1100px;padding-top:4%;padding-bottom:6%;margin:0 auto;margin-top:3%}}.signup-mail-description{line-height:2.5rem;letter-spacing:.1rem}.signup-mail-description p{font-size:1.5rem;font-weight:500}.signup-mail-description p span{font-size:1.5rem;font-weight:500;color:#d86270}@media screen and (min-width: 768px){.signup-mail-description{max-width:600px;margin:0 auto;letter-spacing:0}}.mail-note{margin-top:6%}@media screen and (min-width: 768px){.mail-note{max-width:600px;margin:2% auto 0 auto}}.signup-divider{margin:2% auto;margin-top:10%;border:1px solid #efeff8}@media screen and (min-width: 768px){.signup-divider{width:81.8%;margin-top:4%}}.signup-email-form{width:90%;margin:5% auto}@media screen and (min-width: 768px){.signup-email-form{width:100%;max-width:600px;text-align:center;margin-top:3%;margin-bottom:1.5%}}.signup-form-container label{display:block}.signup-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.signup-form-container input{width:100%}}@media screen and (max-width: 767px){.signup-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.signup-form-container{width:100%;display:flex;justify-content:start;align-items:center;margin:0 auto}.signup-form-container label{white-space:nowrap}.signup-form-container input{margin-left:5%}}.signup-email-input::placeholder{padding-left:1%;font-size:1.4rem;font-weight:300;opacity:.6}.send-signup-email-button{display:block;width:250px;height:50px;border-radius:5px;border:none;font-size:1.6rem;font-weight:500;letter-spacing:.2rem;margin:0 auto;margin-top:12%;color:#fff;background-color:#4fb3c4}@media screen and (min-width: 768px){.send-signup-email-button{width:300px;height:65px}}.send-signup-email-button:hover{background-color:#8ac8d3}@media screen and (min-width: 768px){.send-signup-email-button{margin-top:5%}}.render_login_text{text-align:center;margin-top:6%;font-size:1.4rem;font-weight:300}.render_login_text a{font-size:1.4rem;font-weight:300;text-decoration:underline;color:#4d4d4d}@media screen and (min-width: 768px){.render_login_text{margin-top:0}}.signup-mail-deliver{text-align:center;margin-top:3%}.signup-mail-deliver p{font-size:1.6rem;font-weight:500;letter-spacing:.1rem}@media screen and (min-width: 768px){.signup-mail-deliver{margin-top:1%}.signup-mail-deliver p{font-size:1.8rem}}.signup-deliver-divider{margin:0 auto;margin-top:10%;border:1px solid #efeff8}.signup-note{width:280px;position:relative;margin:10% auto;margin-bottom:8%;color:#d86270}.signup-note p{z-index:1;position:relative;font-size:1.6rem;font-weight:500;letter-spacing:.1rem}.signup-note .note-underline{width:98%;border:4px solid #faedef;position:absolute;bottom:-1px}@media screen and (min-width: 768px){.signup-note{width:320px;margin:4% auto;margin-bottom:1%}.signup-note p{font-size:1.8rem}}.signup-next-step-text p{display:inline;padding-bottom:5px;border-bottom:1px solid #d86270;font-size:1.5rem;font-weight:300;line-height:3rem;letter-spacing:.1rem}@media screen and (min-width: 768px){.signup-next-step-text{width:54.5%;margin:0 auto}}.complete-mail-note-container{margin-top:6%}@media screen and (min-width: 768px){.complete-mail-note-container{width:54.5%;margin:0 auto;margin-top:2%}}.edit-user-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box;max-width:1100px;box-sizing:content-box}@media screen and (max-width: 767px){.edit-user-wrapper{padding:0 4%}}@media screen and (min-width: 768px){.edit-user-wrapper{padding:0 9.8%}}@media screen and (max-width: 767px){.edit-user-wrapper{margin:7% auto 15% auto}}@media screen and (min-width: 768px){.edit-user-wrapper{margin:4% auto 8% auto}}.edit-password-content-wrapper{padding:7% 4.3%;margin:9% 0 8% 0;background-color:#fff}@media screen and (min-width: 768px){.edit-password-content-wrapper{padding:5% 9.1%;margin:4% 0 6% 0}}.edit-password-simple-form-container{padding:5.5% 5%;border-bottom:1px solid #dcdff0}.edit-password-simple-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.edit-password-simple-form-container input{width:100%}}@media screen and (max-width: 767px){.edit-password-simple-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.edit-password-simple-form-container{padding:2% 5%;display:flex;align-items:center;justify-content:center}.edit-password-simple-form-container .require-label-box{width:35%}.edit-password-simple-form-container .password-input-container{width:65%}}.edit-password-password-form-container{padding:5.5% 5%;border-bottom:1px solid #dcdff0}.edit-password-password-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.edit-password-password-form-container input{width:100%}}@media screen and (max-width: 767px){.edit-password-password-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.edit-password-password-form-container{padding:2% 5%;display:flex;align-items:center;justify-content:center}.edit-password-password-form-container .require-label-box{width:35%}.edit-password-password-form-container .password-input-container{width:65%}}@media screen and (min-width: 768px){.edit-password-password-form-container{align-items:flex-start}.edit-password-password-form-container .require-label-box{margin-top:10px}}@media screen and (min-width: 768px){.edit-password-password-form-container .password-input-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-password-password-form-container .password-input-container div+p{margin-top:10px}.edit-password-password-form-container .password-input-container input{width:100%}}@media screen and (max-width: 767px){.require-label-box *+*{margin-left:5%}}@media screen and (min-width: 768px){.require-label-box{display:flex;align-items:center}.require-label-box label{margin-left:15px}}.edit-user-submit-button{display:flex;align-items:center;justify-content:center;width:63.4%;height:50px;margin:9% auto 0 auto;font-size:1.6rem;letter-spacing:.2rem;color:#fff;background-color:#4fb3c4;border-radius:5px;border:none}.edit-user-submit-button:hover{background-color:#8ac8d3}@media screen and (min-width: 768px){.edit-user-submit-button{width:300px;height:65px;margin-top:5%}}.edit-profile-content-wrapper{padding:10% 4.3%;margin:9% 0 8% 0;background-color:#fff}@media screen and (min-width: 768px){.edit-profile-content-wrapper{padding:6% 9.1%;margin:4% 0 6% 0}}.edit-profile-content-wrapper .edit-profile-image-prev-container{height:40px;margin-right:14px;margin-top:5px}.edit-profile-content-wrapper .edit-profile-image-prev-container .edit-profile-image-prev{float:right;cursor:pointer}.edit-profile-image-container{width:100px;margin:0 auto;text-align:center;position:relative}.edit-profile-image-container a{display:inline-block;position:relative}.edit-profile-image-container a .edit-profile-image{width:96px;height:96px;object-fit:cover;border-radius:50%}.edit-profile-image-container a .edit-image-camera{width:33px;height:33px;position:absolute;bottom:0;right:0}.edit-profile-dropdown-menu{display:none;position:absolute;z-index:1000;top:90px;right:3px;list-style:none;background-color:#e6e5e5;width:140px;line-height:40px;font-size:3rem;letter-spacing:.1rem;font-weight:400;box-shadow:0 6px 12px rgba(0,0,0,.175)}.edit-profile-dropdown-menu li{background-color:#fff;display:flex;width:100%}.edit-profile-dropdown-menu li label{width:100%;text-align:left}.edit-profile-dropdown-menu li label a{color:#4d4d4d;font-size:1.4rem;margin-left:10px}.edit-profile-dropdown-menu li:hover{background-color:#4fb3c4}.edit-profile-dropdown-menu li:hover label a{color:#fff}.edit-profile-dropdown-menu li:nth-child(2){border-top:2px solid #efeff8}.edit-profile-dropdown-menu .delete-image-button{display:flex;align-items:center;width:100%;height:100%;border:none;color:#9b0909;letter-spacing:.1rem;font-size:1.4rem;margin-left:10px;text-decoration:none}.edit-profile-dropdown-menu .delete-image-button:hover{color:#fff}.edit-profile-dropdown-menu .delete-image-button .garbage-can{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-image:url(/assets/pc/icons/trash-cf5fc4c38c2d14162c5ae7060326ce47b4b18b9716bdffe9889214912643811c.svg)}.edit-profile-dropdown-menu .delete-image-button:hover span{background-image:url(/assets/pc/icons/trash_hover-5a70238b57b65d20f08a0097d0531caa5fb14f74ab836091e274cd136ebb6261.svg)}.edit-profile-info-container{text-align:center;margin:4% 0 1% 0}.edit-profile-info-container p{margin-top:2%;font-size:1.5rem;font-weight:500}@media screen and (min-width: 768px){.edit-profile-info-container{margin:2% 0 4% 0}.edit-profile-info-container p{margin-top:4px;font-size:1.8rem}}.edit-profile-image-container:hover .edit-profile-dropdown-menu{display:block}.preview-image-wrapper{z-index:1100;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6)}.preview-content-wrapper{width:100%;height:100%;padding:15% 4% 0 4%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.preview-content-wrapper{padding:0;width:450px;height:600px;background-color:#fff}}.preview-content-wrapper .preview-image-container{position:relative;width:345px;height:345px;margin:3% auto}@media screen and (min-width: 768px){.preview-content-wrapper .preview-image-container{width:420px;height:420px}}.preview-content-wrapper .preview-image-container .preview-layer{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}.preview-content-wrapper .preview-image-container .preview-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-preview-button-container{display:flex;justify-content:space-around;align-items:center;max-width:400px;margin:0 auto}@media screen and (min-width: 768px){.image-preview-button-container{margin-top:5%}}.edit-profile-image-cancel{width:150px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:1.3rem;background-color:#fff;color:#4fb3c4;border:1px solid #4fb3c4;cursor:pointer}@media screen and (min-width: 768px){.edit-profile-image-cancel{width:180px;height:65px;font-size:1.6rem}}.edit-profile-image-cancel:hover{background-color:#f3f8f8;color:#4fb3c4}.edit-profile-image-submit{width:150px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:1.3rem;background-color:#4fb3c4;color:#fff;border:none}@media screen and (min-width: 768px){.edit-profile-image-submit{width:180px;height:65px;font-size:1.6rem}}.edit-profile-image-submit:hover{background-color:#8ac8d3}.password-reset-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box}@media screen and (max-width: 767px){.password-reset-wrapper{padding:0 4%}}@media screen and (min-width: 768px){.password-reset-wrapper{padding:0 9.8%}}@media screen and (max-width: 767px){.password-reset-wrapper{margin:10% 0}}@media screen and (min-width: 768px){.password-reset-wrapper{margin:0 auto;max-width:1100px;box-sizing:content-box;margin-bottom:8%}}.password-reset-content-wrapper{background-color:#fff}@media screen and (max-width: 767px){.password-reset-content-wrapper{padding:7% 4.3%;margin-top:9%}}@media screen and (min-width: 768px){.password-reset-content-wrapper{padding:5% 9.1%;margin-top:3%}}.password-reset-foreword p{font-size:1.5rem;font-weight:500;letter-spacing:.1rem;line-height:2.5rem}@media screen and (min-width: 768px){.password-reset-foreword{width:66.6%;margin:0 auto}}.password-reset-domain-note-container{margin-top:5%}@media screen and (min-width: 768px){.password-reset-domain-note-container{width:66.6%;margin:2% auto 0 auto}}@media screen and (max-width: 767px){.password-reset-input-divider{margin:5% 0}}@media screen and (min-width: 768px){.password-reset-input-divider{margin-top:3%}}.password-reset-form-container{width:89.8%;margin:0 auto}@media screen and (min-width: 768px){.password-reset-form-container{width:74%;margin-top:3%}}.password-reset-flex-container{width:100%}.password-reset-flex-container label{letter-spacing:.1rem}@media screen and (max-width: 767px){.password-reset-flex-container input{margin-top:4%}}@media screen and (min-width: 768px){.password-reset-flex-container{display:flex;align-items:center;justify-content:center}.password-reset-flex-container label{width:28.7%}.password-reset-flex-container input{width:71.3%}}.password-reset-button-container{text-align:center}.password-reset-submit-button{display:block;margin:9% auto 0 auto;padding:4% 8%;font-size:1.6rem;letter-spacing:.2rem;color:#fff;background-color:#4fb3c4;border-radius:5px;border:none}.password-reset-submit-button:hover{background-color:#8ac8d3}@media screen and (min-width: 768px){.password-reset-submit-button{padding:2.5% 6.5%;margin-top:5%}}.password-reset-prev-button{display:block;margin-top:7%;text-decoration:underline;font-size:1.4rem;font-weight:300}@media screen and (min-width: 768px){.password-reset-prev-button{margin-top:3%}}.password-reset-deliver-divider{margin-top:8%}@media screen and (min-width: 768px){.password-reset-deliver-divider{margin-top:4%}}@media screen and (min-width: 768px){.password-reset-deliver-complete-note-container{width:66.6%;margin:2% auto 0 auto}}.password-reset-password-form-container{padding:5.5% 5%}.password-reset-password-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.password-reset-password-form-container input{width:100%}}@media screen and (max-width: 767px){.password-reset-password-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.password-reset-password-form-container{padding:2% 5%;display:flex;align-items:center;justify-content:center}.password-reset-password-form-container label{width:28.7%}.password-reset-password-form-container .password-input-container{width:71.3%}}@media screen and (min-width: 768px){.password-reset-password-form-container{align-items:flex-start}.password-reset-password-form-container label{margin-top:10px}}@media screen and (min-width: 768px){.password-reset-password-form-container .password-input-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.password-reset-password-form-container .password-input-container div+p{margin-top:10px}.password-reset-password-form-container .password-input-container input{width:100%}}.password-reset-complete-wrapper{padding:12% 0;margin-top:12%;margin-bottom:10%;background-color:#fff}.password-reset-complete-wrapper p{text-align:center;font-size:1.6rem;font-weight:500}@media screen and (min-width: 768px){.password-reset-complete-wrapper{max-width:1100px;margin:0 auto 5% auto;padding:8% 0;margin-top:3%}.password-reset-complete-wrapper p{font-size:1.8rem}}.complete-message{margin:0 auto;font-size:1.6rem;font-weight:500;letter-spacing:.2rem}@media screen and (min-width: 768px){.complete-message{text-align:center;font-size:1.8rem}}.password-form{width:100%;position:relative}.password-form a{position:absolute;top:26px;right:15px}@media screen and (min-width: 768px){.password-form a{top:16px}}.password-form input{width:100%}.reset-password-simple-form-container{padding:5.5% 5%}.reset-password-simple-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.reset-password-simple-form-container input{width:100%}}@media screen and (max-width: 767px){.reset-password-simple-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.reset-password-simple-form-container{padding:2% 5%;display:flex;align-items:center;justify-content:center}.reset-password-simple-form-container label{width:28.7%}.reset-password-simple-form-container .password-input-container{width:71.3%}}@media screen and (max-width: 767px){.reset-password-simple-form-container{border-top:1px solid #dcdff0}}.reset-edit-foreword{padding:0 4.3%}@media screen and (max-width: 767px){.reset-edit-foreword{margin-top:4%}}@media screen and (min-width: 768px){.reset-edit-foreword{margin-top:3%}}.activation-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box}@media screen and (max-width: 767px){.activation-wrapper{padding:0 4%}}@media screen and (min-width: 768px){.activation-wrapper{padding:0 9.8%}}@media screen and (max-width: 767px){.activation-wrapper{margin:10% 0}}@media screen and (min-width: 768px){.activation-wrapper{margin-bottom:6%}}.activation-form-wrapper{padding:5% 4.3%;margin-top:12%;background-color:#fff}@media screen and (min-width: 768px){.activation-form-wrapper{max-width:1100px;margin:0 auto;padding:4% 9.1%;margin-top:3%}}@media screen and (min-width: 768px){.activation-pc-form-width{width:67.7%;max-width:490px}}.simple-form-container2{padding:5.5% 5%;border-bottom:1px solid #dcdff0;width:80.802% !important}.simple-form-container2 input{width:284px;height:45px;border:1px solid #919191;border-radius:0;width:100% !important;max-width:475px !important}@media screen and (min-width: 768px){.simple-form-container2 input{width:67.7%}}@media screen and (max-width: 767px){.simple-form-container2 input{margin-top:4%}}@media screen and (min-width: 768px){.simple-form-container2{max-width:100%;width:100%;padding:2% 9.6%;display:flex;justify-content:space-between;align-items:center}.simple-form-container2 label{white-space:nowrap}.simple-form-container2 input{max-width:490px}}.simple-form-container{padding:5.5% 5%;border-bottom:1px solid #dcdff0}.simple-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0;width:100% !important;max-width:475px !important}@media screen and (min-width: 768px){.simple-form-container input{width:67.7%}}@media screen and (max-width: 767px){.simple-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.simple-form-container{max-width:100%;width:100%;padding:2% 9.6%;display:flex;justify-content:space-between;align-items:center}.simple-form-container label{white-space:nowrap}.simple-form-container input{max-width:490px}}@media screen and (min-width: 768px){.simple-form-container{width:80% !important}}.require-label-box label{color:#4d4d4d}@media screen and (max-width: 767px){.require-label-box *+*{margin-left:5%}}@media screen and (min-width: 768px){.require-label-box{display:flex;align-items:center}.require-label-box label{margin-left:15px}}.activation-input::placeholder{padding-left:1%;font-size:1.4rem;font-weight:300;opacity:.6}.activation-input-gac[readonly]{background-color:#919191;color:#4d4d4d}.activation-name-container{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 767px){.activation-name-container{width:104.933%}}.activation-name-container input{width:49.1%;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.activation-name-container input{width:47%}}@media screen and (max-width: 767px){.activation-name-container input{margin-top:4%}}@media screen and (min-width: 768px){.activation-name-container{width:67.7%;max-width:490px}}.position-form-container{padding:5.5% 5%;border-bottom:1px solid #dcdff0}.position-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0;width:100% !important;max-width:475px !important}@media screen and (min-width: 768px){.position-form-container input{width:67.7%}}@media screen and (max-width: 767px){.position-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.position-form-container{max-width:100%;width:100%;padding:2% 9.6%;display:flex;justify-content:space-between;align-items:center}.position-form-container label{white-space:nowrap}.position-form-container input{max-width:490px}}@media screen and (min-width: 768px){.position-form-container{align-items:flex-start;width:80% !important}.position-form-container .require-label-box{margin-top:1.5%}}@media screen and (min-width: 768px){.position-form-container .position-input-container{max-width:490px;width:67.7%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.position-form-container .position-input-container select+input{margin-top:10px}.position-form-container .position-input-container input{width:100%}}.position-form-container .position-input-container .position-select{width:250px;height:45px;border:1px solid #919191;border-radius:0;font-size:1.3rem;font-weight:300;appearance:none;background-image:url(/assets/sp/buttons/activation_select-18aeaa511d1a092c5f92de8044ac550199695fc77dc2aed22e96b14539cb8089.svg);background-repeat:no-repeat;background-size:45px 45px;background-position:right 0 center;background-color:#fff}@media screen and (min-width: 768px){.position-form-container .position-input-container .position-select{max-width:320px;width:100%}}@media screen and (max-width: 767px){.position-form-container .position-input-container .position-select{margin-top:4%}}.birth-year-select-container .birth-year-select{width:160px;height:45px;border:1px solid #919191;border-radius:0;font-size:1.3rem;font-weight:300;appearance:none;background-image:url(/assets/sp/buttons/activation_select-18aeaa511d1a092c5f92de8044ac550199695fc77dc2aed22e96b14539cb8089.svg);background-repeat:no-repeat;background-size:45px 45px;background-position:right 0 center;background-color:#fff}@media screen and (min-width: 768px){.birth-year-select-container .birth-year-select{max-width:120px;width:100%}}@media screen and (max-width: 767px){.birth-year-select-container .birth-year-select{margin-top:4%}}@media screen and (min-width: 768px){.birth-year-select-container{width:67.7%;max-width:490px}}.birth-year-select-container span{display:inline-block;margin-left:4%;font-size:1.4rem;font-weight:500}.activation-password-form-container{padding:5.5% 5%;border-bottom:1px solid #dcdff0}.activation-password-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0;width:100% !important;max-width:475px !important}@media screen and (min-width: 768px){.activation-password-form-container input{width:67.7%}}@media screen and (max-width: 767px){.activation-password-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.activation-password-form-container{max-width:100%;width:100%;padding:2% 9.6%;display:flex;justify-content:space-between;align-items:center}.activation-password-form-container label{white-space:nowrap}.activation-password-form-container input{max-width:490px}}@media screen and (min-width: 768px){.activation-password-form-container{align-items:flex-start;width:80% !important}.activation-password-form-container .require-label-box{margin-top:1.5%}}@media screen and (min-width: 768px){.activation-password-form-container .activation-password-input-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.activation-password-form-container .activation-password-input-container div+p{margin-top:10px}}.activation-password-form{width:100%;max-width:490px;position:relative}.activation-password-form a{position:absolute;top:26px;right:15px}@media screen and (min-width: 768px){.activation-password-form a{top:16px}}.activation-password-form input{width:100%}.password-note{margin-top:5px}.password-note p{font-size:1.2rem;font-weight:300;line-height:2rem;letter-spacing:.1rem}.activation-policy-container{margin-top:7%}@media screen and (min-width: 768px){.activation-policy-container{margin-top:0;padding:3% 9.6%}}.activation-policy-container .site-policy{margin-bottom:6%}@media screen and (min-width: 768px){.activation-policy-container .site-policy{margin-bottom:3%}}.activation-policy-container .activation-policy-content-wrapper{width:95%;height:512px;padding:0 2.4%;overflow-y:scroll;border:1px solid #919191}@media screen and (min-width: 768px){.activation-policy-container .activation-policy-content-wrapper{height:292px;padding:0 5.4%;width:88%}}.activation-policy-container .activation-check-container{display:flex;justify-content:center;align-items:baseline;margin-top:8%}@media screen and (min-width: 768px){.activation-policy-container .activation-check-container{align-items:center;margin-top:4%}.activation-policy-container .activation-check-container .check-box-label{font-size:1.4rem}}.activation_confirm_button{display:block;width:250px;height:50px;border-radius:5px;border:none;font-size:1.6rem;font-weight:500;letter-spacing:.2rem;margin:10% auto;margin-bottom:8%;color:#4fb3c4;border:2px solid #4fb3c4;background-color:#fff}@media screen and (min-width: 768px){.activation_confirm_button{width:300px;height:65px}}.activation_confirm_button:hover{background-color:#f3f8f8;opacity:.8}@media screen and (min-width: 768px){.activation_confirm_button{margin-top:0;margin-bottom:2%}}.name-confirm-container{display:flex;gap:10px}.name-confirm-container input{width:49.1%;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.name-confirm-container input{width:47%}}@media screen and (max-width: 767px){.name-confirm-container input{margin-top:4%}}.name-confirm-container dd{font-size:1.4rem;margin-left:0px}@media screen and (min-width: 768px){.name-confirm-container{width:67.7%;max-width:490px}}.activation-confirm-button-container{display:flex;justify-content:space-around;width:100%;margin:8% auto}@media screen and (min-width: 768px){.activation-confirm-button-container{width:65%;justify-content:space-between;margin:5% auto}}.activation-prev-button{display:flex;align-items:center;justify-content:center;width:250px;height:50px;border-radius:5px;border:none;font-size:1.6rem;font-weight:500;letter-spacing:.2rem;width:47.6%;color:#4fb3c4;background-color:#fff;border:1px solid #4fb3c4}@media screen and (min-width: 768px){.activation-prev-button{width:300px;height:65px}}.activation-prev-button:hover{transition:.3s;color:#4fb3c4;background-color:#f3f8f8}@media screen and (min-width: 768px){.activation-prev-button{width:250px}}.activation-button{width:250px;height:50px;border-radius:5px;border:none;font-size:1.6rem;font-weight:500;letter-spacing:.2rem;width:47.6%;color:#fff;background-color:#4fb3c4}@media screen and (min-width: 768px){.activation-button{width:300px;height:65px}}.activation-button:hover{background-color:#8ac8d3}@media screen and (min-width: 768px){.activation-button{width:250px}}.activation-complete-wrapper{padding:12% 0;margin-top:12%;margin-bottom:10%;background-color:#fff}.activation-complete-wrapper p{text-align:center;font-size:1.6rem;font-weight:500}@media screen and (min-width: 768px){.activation-complete-wrapper{max-width:1100px;margin:0 auto 5% auto;padding:8% 0;margin-top:3%}.activation-complete-wrapper p{font-size:1.8rem}}.idp-top{margin:0 auto;box-sizing:content-box}@media screen and (max-width: 767px){.idp-top{padding:0 4%}}@media screen and (min-width: 768px){.idp-top{max-width:1200px;padding:0 9.8%}}@media screen and (min-width: 1550px){.idp-top{max-width:1500px;padding:0 4%}}@media screen and (min-width: 768px){.idp-top{margin-top:140px}}@media screen and (max-width: 767px){.idp-top{display:flex;flex-direction:column;align-items:center}}.idp-top-sp-logo{width:100%;margin:20px 0 20px 0}.idp-top-visual{list-style:none;justify-content:center}@media screen and (min-width: 768px){.idp-top-visual{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}}@media screen and (max-width: 767px){.idp-top-visual{width:85%}}@media screen and (max-width: 767px){.idp-top-visual-image{margin:0 auto;width:90%;margin-bottom:10px}}@media screen and (min-width: 768px){.idp-top-visual-image img{max-width:800px;width:100%;height:auto}}@media screen and (max-width: 767px){.idp-top-visual-image img{max-width:300px;width:100%;height:auto}}.tqm-banner-hover:hover{opacity:.5}.static-page-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box;margin-bottom:23%}@media screen and (max-width: 767px){.static-page-wrapper{padding:0 4%}}@media screen and (min-width: 768px){.static-page-wrapper{padding:0 9.8%}}@media screen and (min-width: 768px){.static-page-wrapper{margin-bottom:7%}}.static-page-content-wrapper{padding:1px 4.3%;margin-top:6%;margin-bottom:16%;background-color:#fff}@media screen and (min-width: 768px){.static-page-content-wrapper{max-width:1100px;padding:1% 16.5%;margin:4% auto;box-sizing:content-box}}.static-page-title-container{overflow:hidden;width:100%;text-align:center;background-color:#4fb3c4;color:#fff}@media screen and (max-width: 767px){.static-page-title-container{height:55px;padding:14px 0;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 768px){.static-page-title-container{height:125px;padding:35px 0;box-sizing:border-box}}.static-page-title-container p{font-weight:500;font-family:"Josefin Sans",sans-serif}@media screen and (max-width: 767px){.static-page-title-container p{font-size:1.8rem;letter-spacing:.3rem;line-height:1.5rem}}@media screen and (min-width: 768px){.static-page-title-container p{font-size:3.2rem;letter-spacing:.3rem;line-height:4.5rem}}.static-page-title-container h1{font-size:1.2rem;font-weight:300}.require-label{display:inline-block;text-align:center;min-width:45px;height:20px;font-size:1.2rem;color:#fff;background-color:#d86270;border-radius:20px}.multiple-confirm-value-container{padding:3% 5.1%;border-bottom:1px solid #dcdff0}.multiple-confirm-value-container span+label{margin-left:15px}.multiple-confirm-value-container dd{font-size:1.4rem;margin-left:0px}@media screen and (max-width: 767px){.multiple-confirm-value-container .confirm-value-container{margin-top:5%;margin-bottom:1%}}@media screen and (min-width: 768px){.multiple-confirm-value-container{display:flex;padding:3% 9.6%;margin:0 auto}.multiple-confirm-value-container .label-box{display:flex;align-items:center;width:32.7%}.multiple-confirm-value-container .confirm-value-container{width:67.3%;margin-left:0px !important}}.multiple-confirm-value-container dd+dd{margin-top:15px}@media screen and (min-width: 768px){.multiple-confirm-value-container{align-items:baseline}}.single-confirm-value-container{padding:3% 5.1%;border-bottom:1px solid #dcdff0}.single-confirm-value-container span+label{margin-left:15px}.single-confirm-value-container dd{font-size:1.4rem;margin-left:0px}@media screen and (max-width: 767px){.single-confirm-value-container .confirm-value-container{margin-top:5%;margin-bottom:1%}}@media screen and (min-width: 768px){.single-confirm-value-container{display:flex;padding:3% 9.6%;margin:0 auto}.single-confirm-value-container .label-box{display:flex;align-items:center;width:32.7%}.single-confirm-value-container .confirm-value-container{width:67.3%;margin-left:0px !important}}@media screen and (min-width: 768px){.single-confirm-value-container{align-items:center}}.simple-form-container{padding:5.5% 5%;border-bottom:1px solid #dcdff0}.simple-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.simple-form-container input{width:67.7%}}@media screen and (max-width: 767px){.simple-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.simple-form-container{max-width:100%;width:100%;padding:2% 9.6%;display:flex;justify-content:space-between;align-items:center}.simple-form-container label{white-space:nowrap}.simple-form-container input{max-width:490px}}.position-form-container{padding:5.5% 5%;border-bottom:1px solid #dcdff0}.position-form-container input{width:284px;height:45px;border:1px solid #919191;border-radius:0}@media screen and (min-width: 768px){.position-form-container input{width:67.7%}}@media screen and (max-width: 767px){.position-form-container input{margin-top:4%}}@media screen and (min-width: 768px){.position-form-container{max-width:100%;width:100%;padding:2% 9.6%;display:flex;justify-content:space-between;align-items:center}.position-form-container label{white-space:nowrap}.position-form-container input{max-width:490px}}@media screen and (min-width: 768px){.position-form-container{align-items:flex-start}.position-form-container .require-label-box{margin-top:1.5%}}@media screen and (min-width: 768px){.position-form-container .position-input-container{max-width:490px;width:67.7%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.position-form-container .position-input-container select+input{margin-top:10px}.position-form-container .position-input-container input{width:100%}}.position-form-container .position-input-container .position-select{width:250px;height:45px;border:1px solid #919191;border-radius:0;font-size:1.3rem;font-weight:300;appearance:none;background-image:url(/assets/sp/buttons/activation_select-18aeaa511d1a092c5f92de8044ac550199695fc77dc2aed22e96b14539cb8089.svg);background-repeat:no-repeat;background-size:45px 45px;background-position:right 0 center;background-color:#fff}@media screen and (min-width: 768px){.position-form-container .position-input-container .position-select{max-width:320px;width:100%}}@media screen and (max-width: 767px){.position-form-container .position-input-container .position-select{margin-top:4%}}.basic-page-title-container{text-align:center;margin-bottom:3%}@media screen and (min-width: 768px){.basic-page-title-container{margin-top:3%;margin-bottom:1%}}.basic-page-title-container .title-box{position:relative;display:inline-block}.basic-page-title-container .title-box img{position:absolute}@media screen and (max-width: 767px){.basic-page-title-container .title-box img{top:-6px;left:-16px}}@media screen and (min-width: 768px){.basic-page-title-container .title-box img{width:40px;top:-17px;left:-35px}}.basic-page-title-container .title-box .page-title{color:#4d4d4d;letter-spacing:.1rem}@media screen and (max-width: 767px){.basic-page-title-container .title-box .page-title{font-size:1.8rem}}@media screen and (min-width: 768px){.basic-page-title-container .title-box .page-title{font-size:2.3rem}}.pagination{display:flex;align-items:center;justify-content:center;margin:7% 0}@media screen and (min-width: 768px){.pagination{margin:2% 0}}.pagination .page{display:inline-block;border:1px solid #4fb3c4;border-radius:40px;background-color:#fff}@media screen and (max-width: 767px){.pagination .page{width:35px;height:35px}.pagination .page+.page{margin-left:2%}}@media screen and (min-width: 768px){.pagination .page{width:50px;height:50px}.pagination .page+.page{margin-left:2%}}.pagination .page a{display:inline-block;width:100%;height:100%;text-align:center;color:#4fb3c4}.pagination .page>a,.pagination .current{font-weight:500;font-family:"Josefin Sans",sans-serif}@media screen and (max-width: 767px){.pagination .page>a,.pagination .current{padding:9px 0;font-size:1.2rem}}@media screen and (min-width: 768px){.pagination .page>a,.pagination .current{padding:13px 0;font-size:1.8rem}}.pagination .current{text-align:center;background-color:#4fb3c4;color:#fff}.pagination .gap{text-align:center;font-size:1.5rem;background-color:rgba(0,0,0,0);color:#4fb3c4;border:none}@media screen and (max-width: 767px){.pagination .gap{padding-top:5px}}@media screen and (min-width: 768px){.pagination .gap{padding:13px 0;letter-spacing:1rem;margin-left:3% !important}}.pagination .prev{background-repeat:no-repeat;display:inline-block;margin-right:1%}.pagination .prev a{display:inline-block;width:100%;height:100%}@media screen and (max-width: 767px){.pagination .prev{width:17px;height:18px;margin-top:3px}}@media screen and (min-width: 768px){.pagination .prev{width:25px;height:26px}}@media screen and (min-width: 768px){.pagination .prev{margin-right:4%}}.pagination .next{background-repeat:no-repeat;display:inline-block;margin-left:1%}.pagination .next a{display:inline-block;width:100%;height:100%}@media screen and (max-width: 767px){.pagination .next{width:17px;height:18px;margin-top:3px}}@media screen and (min-width: 768px){.pagination .next{width:25px;height:26px}}@media screen and (min-width: 768px){.pagination .next{margin-left:4%}}.render-button-container{display:flex;align-items:center;justify-content:center}.render-button-container .render-button{display:inline-block}.render-button-container .render-button span{color:#4fb3c4;font-size:1.6rem;font-weight:500;letter-spacing:.2rem}.render-button-container .render-button img{margin-left:10px;margin-bottom:5px}.render-button-container .render-button:hover{transition:.3s;opacity:.8}.light-blue-render-button{display:flex;justify-content:center;align-items:center;width:200px;height:50px;margin:0 auto;border-radius:4px;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;background-color:#4fb3c4;color:#fff}@media screen and (min-width: 768px){.light-blue-render-button{width:300px;height:65px;font-size:1.6rem}}.light-blue-render-button:hover{color:#fff;background-color:#8ac8d3}.clear-light-blue-render-button{display:flex;justify-content:center;align-items:center;width:200px;height:50px;margin:0 auto;border-radius:4px;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;border:2px solid #4fb3c4;color:#4fb3c4}@media screen and (min-width: 768px){.clear-light-blue-render-button{width:300px;height:65px;font-size:1.6rem}}.clear-light-blue-render-button:hover{color:#4fb3c4;background-color:#f3f8f8;cursor:pointer}.red-pink-render-button{display:flex;justify-content:center;align-items:center;width:200px;height:50px;margin:0 auto;border-radius:4px;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;color:#fff;background-color:#d86270}@media screen and (min-width: 768px){.red-pink-render-button{width:300px;height:65px;font-size:1.6rem}}.red-pink-render-button:hover{background-color:#e69da6;color:#fff}.rich-editor-container{width:100%;padding-bottom:15px;background-color:#fff;color:#4a4a4a}@media screen and (min-width: 768px){.rich-editor-container{padding-bottom:60px;margin-top:50px}}.rich-editor-container *{max-width:100%}.rich-editor-container h2{padding-bottom:16px;margin-top:45px;margin-bottom:8px;border-bottom:1px solid #707070;font-size:1.5rem}@media screen and (min-width: 768px){.rich-editor-container h2{padding-bottom:12px;margin-top:63px;margin-bottom:12px}}.rich-editor-container h3{font-size:1.4rem;line-height:2rem}.rich-editor-container p{font-size:1.4rem;font-weight:300;line-height:2rem}.rich-editor-container p span{font-size:1.4rem}@media screen and (max-width: 767px){.rich-editor-container p{margin:19px 0 19px 0}}@media screen and (min-width: 768px){.rich-editor-container p{margin:13px 0 20px 0}}.rich-editor-container li{margin:10px 0 10px 0;font-size:1.4rem;font-weight:300;line-height:2rem}.rich-editor-container li span{font-size:1.4rem}.rich-editor-container ul ul{margin-left:22px}.rich-editor-container ol{position:relative;padding-left:21px;counter-reset:ol;list-style:none}.rich-editor-container ol li::before{position:absolute;left:0;text-align:left;width:30px;counter-increment:ol;content:counter(ol) ". "}.rich-editor-container strong,.rich-editor-container em,.rich-editor-container ins,.rich-editor-container del,.rich-editor-container a{font-size:1.4rem}.rich-editor-container a{text-decoration:underline}.breadcrumb-container{display:flex;margin-top:50px;list-style:none}.breadcrumb-container *{font-size:1.2rem}.breadcrumb-container li{white-space:nowrap;margin-right:5px}.breadcrumb-container li a{margin-right:5px}.breadcrumb-container li a:hover{opacity:.7}.domain-note{font-size:1.2rem;font-weight:300;line-height:2rem}.password-note{font-size:1.2rem}.deliver-complete-note{font-size:1.2rem;font-weight:300;line-height:2rem}.flash-wrapper{background-color:#d86270;width:100vw;padding:12px 0;text-align:center}@media screen and (min-width: 768px){.flash-wrapper{padding:22px 0}}.flash-wrapper .flash-p{color:#fff;font-size:1.5rem}.top-recommend-slider{display:flex;margin-top:2%}.top-recommend-slider .slick-list>.slick-track{display:flex;flex-wrap:nowrap}.top-recommend-slider .slick-list>.slick-track .slick-slide{margin-right:10px}.top-recommend-slider .slick-list>.slick-track .slick-slide .article{display:inline-block;width:100%;background-color:#fff;margin-right:10px}.top-recommend-slider .recommend-prev,.top-recommend-slider .recommend-next{display:inline-block}@media screen and (min-width: 768px){.top-recommend-slider .recommend-prev,.top-recommend-slider .recommend-next{width:40px;height:85px}}@media screen and (max-width: 767px){.top-recommend-slider .recommend-prev,.top-recommend-slider .recommend-next{background-size:23px 47px !important;width:23px !important;height:47px !important}}@media screen and (min-width: 768px){.top-recommend-slider .recommend-prev:hover,.top-recommend-slider .recommend-next:hover{width:40px;height:85px}}@media screen and (max-width: 767px){.top-recommend-slider .recommend-prev:hover,.top-recommend-slider .recommend-next:hover{background-size:23px 47px !important;width:23px !important;height:47px !important}}@media screen and (min-width: 768px){.top-recommend-slider .recommend-prev{left:-55px}}@media screen and (max-width: 767px){.top-recommend-slider .recommend-prev{left:-10px}}@media screen and (min-width: 768px){.top-recommend-slider .recommend-next{right:-55px}}@media screen and (max-width: 767px){.top-recommend-slider .recommend-next{right:-10px}}.top-recommend-slider .slick-prev::before,.top-recommend-slider .slick-next::before{display:none}.top-recommend-slider .slick-prev:hover{background:no-repeat url(/pc/icons/recommend_left_arrow_w.svg)}.top-recommend-slider .recommend-prev{background:no-repeat url(/pc/icons/recommend_left_arrow_w.svg)}.top-recommend-slider .slick-next:hover{background:no-repeat url(/pc/icons/recommend_right_arrow_w.svg)}.top-recommend-slider .recommend-next{background:no-repeat url(/pc/icons/recommend_right_arrow_w.svg)}.article-recommend-slider{display:flex;margin-top:2%}.article-recommend-slider .slick-list>.slick-track{display:flex;flex-wrap:nowrap}.article-recommend-slider .slick-list>.slick-track .slick-slide{margin-right:10px}.article-recommend-slider .slick-list>.slick-track .slick-slide .article{display:inline-block;width:100%;background-color:#fff;margin-right:10px}.article-recommend-slider .recommend-prev,.article-recommend-slider .recommend-next{display:inline-block}@media screen and (min-width: 768px){.article-recommend-slider .recommend-prev,.article-recommend-slider .recommend-next{width:40px;height:85px}}@media screen and (max-width: 767px){.article-recommend-slider .recommend-prev,.article-recommend-slider .recommend-next{background-size:23px 47px !important;width:23px !important;height:47px !important}}@media screen and (min-width: 768px){.article-recommend-slider .recommend-prev:hover,.article-recommend-slider .recommend-next:hover{width:40px;height:85px}}@media screen and (max-width: 767px){.article-recommend-slider .recommend-prev:hover,.article-recommend-slider .recommend-next:hover{background-size:23px 47px !important;width:23px !important;height:47px !important}}@media screen and (min-width: 768px){.article-recommend-slider .recommend-prev{left:-55px}}@media screen and (max-width: 767px){.article-recommend-slider .recommend-prev{left:-10px}}@media screen and (min-width: 768px){.article-recommend-slider .recommend-next{right:-55px}}@media screen and (max-width: 767px){.article-recommend-slider .recommend-next{right:-10px}}.article-recommend-slider .slick-prev::before,.article-recommend-slider .slick-next::before{display:none}.article-recommend-slider .recommend-prev{background:no-repeat url(/pc/icons/recommend_left_arrow_b.svg)}.article-recommend-slider .recommend-next{background:no-repeat url(/pc/icons/recommend_right_arrow_b.svg)}.article-recommend-slider .recommend-next:hover{background:no-repeat url(/pc/icons/recommend_right_arrow_b.svg)}.profile-confirm-background{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100%;background:rgba(0,0,0,.8)}@media screen and (max-width: 767px){.profile-confirm-background{overflow-y:auto}}.profile-confirm-wrapper{background-color:#fff}@media screen and (min-width: 768px){.profile-confirm-wrapper{margin:5% auto 0 auto;width:650px}}@media screen and (max-width: 767px){.profile-confirm-wrapper{margin:10% auto 5% auto;width:320px;max-height:90vh;overflow-y:auto}}.profile-confirm-header{display:flex;align-items:center;justify-content:center;width:100%;background-color:#4fb3c4;color:#fff}@media screen and (min-width: 768px){.profile-confirm-header{height:65px}.profile-confirm-header p{margin-left:1%;font-size:2rem}}@media screen and (max-width: 767px){.profile-confirm-header{height:48px}.profile-confirm-header img{width:25px}.profile-confirm-header p{margin-left:2%;font-size:1.6rem}}.profile-confirm-content-wrapper{margin:0 auto;text-align:center}@media screen and (min-width: 768px){.profile-confirm-content-wrapper{width:92%;padding:4% 0}}@media screen and (max-width: 767px){.profile-confirm-content-wrapper{width:94%;padding:5% 0}}.profile-confirm-confirm-text{margin:0 auto;font-weight:300}@media screen and (min-width: 768px){.profile-confirm-confirm-text span{font-size:1.6rem}}@media screen and (max-width: 767px){.profile-confirm-confirm-text{width:85%;text-align:left}.profile-confirm-confirm-text span{font-size:1.4rem}}.profile-confirm-body-container{text-align:left}@media screen and (min-width: 768px){.profile-confirm-body-container{width:200px;margin:3% auto}}@media screen and (max-width: 767px){.profile-confirm-body-container{width:190px;margin:6% auto}}.profile-confirm-body-container .profile-confirm-body{font-weight:300;margin:1% 0;white-space:nowrap}@media screen and (min-width: 768px){.profile-confirm-body-container .profile-confirm-body{font-size:1.8rem}}@media screen and (max-width: 767px){.profile-confirm-body-container .profile-confirm-body{font-size:1.5rem}}@media screen and (min-width: 768px){.profile-confirm-password-container{margin:3% auto}}@media screen and (max-width: 767px){.profile-confirm-password-container{width:85%;margin:6% auto;text-align:left}}.profile-confirm-password-container span{font-weight:300}@media screen and (min-width: 768px){.profile-confirm-password-container span{display:block;font-size:1.6rem;line-height:2.8rem}}@media screen and (max-width: 767px){.profile-confirm-password-container span{font-size:1.4rem}}.profile-confirm-hr{display:block;width:100%;height:1px;background-color:#919191}@media screen and (min-width: 768px){.profile-confirm-hr{margin:4% auto}}@media screen and (max-width: 767px){.profile-confirm-hr{margin:7% auto}}.profile-confirm-close-button{display:flex;justify-content:center;align-items:center;border-radius:9999px;font-weight:500;letter-spacing:.1rem;color:#fff;background-color:#d86270}.profile-confirm-close-button:hover{opacity:.8;color:#fff;cursor:pointer}@media screen and (min-width: 768px){.profile-confirm-close-button{width:300px;height:65px;margin:3% auto;font-size:1.6rem}}@media screen and (max-width: 767px){.profile-confirm-close-button{width:200px;height:50px;font-size:1.5rem;margin:8% auto}}.profile-compare-table{display:grid;align-items:center;font-weight:300;margin:24px;word-break:break-word}@media screen and (min-width: 768px){.profile-compare-table{grid-template-columns:100px 1fr 1fr;row-gap:4px;column-gap:16px}.profile-compare-table span{font-size:1.6rem}}@media screen and (max-width: 767px){.profile-compare-table{grid-template-columns:40px 1fr 1fr;column-gap:5px;row-gap:16px;width:85%;text-align:left}.profile-compare-table span{font-size:1.4rem}}.profile-compare-table-header{display:flex}@media screen and (min-width: 768px){.profile-compare-table-header:nth-child(2){padding-left:47px}.profile-compare-table-header:nth-child(3){padding-left:47px}}@media screen and (max-width: 767px){.profile-compare-table-header{margin-bottom:3px}.profile-compare-table-header:first-child{display:none}.profile-compare-table-header:nth-child(2){grid-column:2;padding-left:35px}.profile-compare-table-header:nth-child(3){grid-column:3;padding-left:35px}}@media screen and (max-width: 767px){.profile-compare-table .compare-value-inline{font-size:1.2rem}}.profile-compare-table .check-box-label{position:relative;padding-left:35px}.profile-compare-table .check-box-label:after{position:absolute;content:"";display:block;top:50%;left:15px;border:1px solid #919191;background-color:rgba(0,0,0,0);transition:background-color .2s;width:17px;height:17px;margin:-8px 0 0 -2px}.profile-compare-table .check-box-label:before{position:absolute;content:"";display:block;top:50%;left:20px;width:4px;height:12px;margin-top:-6px;border-right:2px solid #fff;border-bottom:2px solid #fff;z-index:1000;transform:rotate(40deg);opacity:0}.profile-compare-table input[type=checkbox]:checked+.check-box-label:after{background-color:#4fb3c4}.profile-compare-table input[type=checkbox]:checked+.check-box-label:before{opacity:1}.compare-row{display:contents}.compare-label{text-align:left;padding-left:12px}@media screen and (max-width: 767px){.compare-label{padding-left:0;grid-column:1;align-self:center;white-space:nowrap}}.compare-option{padding:10px 12px}@media screen and (max-width: 767px){.compare-option{padding:0;margin-bottom:0;display:flex;flex-direction:column}.compare-option:first-of-type{grid-column:2}.compare-option:last-of-type{grid-column:3;margin-bottom:0}}.compare-inline{display:flex;align-items:flex-start;gap:8px}@media screen and (max-width: 767px){.compare-inline{gap:4px}}.alert{padding:15px 30px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px;text-align:left}@media screen and (max-width: 767px){.alert{padding:12px}}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert>ul>li{list-style:none}@media screen and (min-width: 768px){.alert>ul>li{font-size:13px}}@media screen and (max-width: 767px){.alert>ul>li{font-size:11px}}.alert-dismissable,.alert-dismissible{padding-right:15px 30px20}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8 !important;border-color:#d6e9c6 !important;color:#3c763d !important}.alert-success .alert-link{color:#1a321a !important}.alert-info{background-color:#d9edf7 !important;border-color:#bce8f1 !important;color:#31708f !important}.alert-info .alert-link{color:#173543 !important}.alert-warning{background-color:#f2dede !important;border-color:#ebccd1 !important;color:#a94442 !important}.alert-warning .alert-link{color:#602625 !important}.alert-danger{background-color:#f2dede !important;border-color:#ebccd1 !important;color:#a94442 !important}.alert-danger .alert-link{color:#602625 !important}
