@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@200;300;700&display=swap";:root{--bs-pagination-active-bg: #000}.material-symbols-outlined.close{color:#000;opacity:.7;font-size:28px;position:absolute}.material-symbols-outlined.close.white{color:#fff}.material-symbols-outlined.done{color:#fff;font-size:20px;animation:scaleAndShake .5s ease-in-out}.f-loader{width:12px;height:12px;display:inline-block;position:relative}.f-loader:after,.f-loader:before{content:"";width:12px;height:12px;border:1.8px solid #FFF;position:absolute;left:0;top:0;box-sizing:border-box;animation:rotation 2s ease-in-out infinite}.f-loader:after{border-color:#5298fa;animation-delay:1s}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.f-loader-text{font-size:1rem;color:#fff;display:inline-block;position:relative;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.f-loader-text:after{content:"";width:2px;height:2px;background:currentColor;position:absolute;bottom:7px;right:-5px;box-sizing:border-box;animation:animloader 1.5s linear infinite}@keyframes animloader{0%{box-shadow:10px 0 #fff0,20px 0 #fff0}50%{box-shadow:10px 0 #fff,20px 0 #fff0}to{box-shadow:10px 0 #fff,20px 0 #fff}}@keyframes scaleAndShake{0%{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:gray;opacity:.5;font-size:.875rem}input::placeholder,textarea::placeholder,select::placeholder{color:gray;opacity:.5;font-size:.875rem}@media (min-width: 576px){input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{font-size:1rem}input::placeholder,textarea::placeholder,select::placeholder{font-size:1rem}}input,textarea,select{color:#000;font-family:Noto Sans}input:focus,textarea:focus,select:focus{outline-color:#5298fa}button{border:none;background:none;text-decoration:none;cursor:pointer}a{color:#000}.no-scroll{overflow:hidden;height:100%}.l-header{background-color:#fff;display:flex;justify-content:space-between;box-shadow:0 4px 5px #0000001a;padding:.87rem 1.25rem .5rem .94rem}@media (min-width: 576px){.l-header{padding:1.56rem 1.8rem 1.56rem 2.5rem}}@media (min-width: 1200px){.l-header{padding-right:2.5rem;padding-left:4.5rem}}@media (min-width: 1400px){.l-header{padding-right:4.5rem}}.l-header .nav-logo{display:flex;align-items:center}.l-header .hamburger{cursor:pointer;display:block;padding:.85rem 0}.l-header .hamburger__icon{width:1.875rem}.l-header .hamburgersvg:not(.hamburger__active){display:block}.l-header .hamburger__active{display:none}.l-header .hamburger__cancel{z-index:9001;position:absolute;color:#000;top:1.49rem;right:1.45rem}.l-header .hamburger.active svg:not(.hamburger__active){display:none}.l-header .hamburger.active .hamburger__active{display:block}@media (min-width: 992px){.l-header .hamburger{display:none}}.l-header .wrapper{display:none}.l-header .wrapper-active{z-index:9000;display:flex;gap:4.4rem;flex-direction:column;align-items:center;justify-content:center;background:rgba(242,242,242,.95);box-shadow:0 4px 5px #0000001a;position:fixed;top:0;left:0;width:100%;height:100%}@media (min-width: 992px){.l-header .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:60vw}}.l-header .wrapper__nav-item{list-style:none}@media (min-width: 992px){.l-header .wrapper__nav-item{width:33%}}@media (min-width: 1200px){.l-header .wrapper__nav-item{width:27%}}.l-header .wrapper__nav-link{text-decoration:none;color:#000}.l-header .wrapper__nav-link:hover{color:#545960}.l-header .wrapper__group{display:flex;flex-direction:column}.l-header .wrapper__head{text-align:center;font-family:Rajdhani,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.96px}@media (min-width: 992px){.l-header .wrapper__head{font-size:2rem;letter-spacing:.06rem;letter-spacing:clamp(.02rem,.06vw,.06rem)}}.l-header .wrapper__foot{text-align:center;font-family:Helvetica Neue;font-size:.75rem;font-weight:700;letter-spacing:.36px}@media (min-width: 992px){.l-header .wrapper__foot{font-size:.75rem;font-family:Helvetica Neue;font-weight:700;text-align:center;letter-spacing:clamp(.01rem,.02vw,.0225rem)}}.l-footer{background:#000;width:100vw;height:26.25rem;display:flex;flex-direction:column;align-items:center;position:relative;z-index:100}@media (min-width: 768px){.l-footer{height:16.875rem;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 1rem 0 1.5rem}}@media (min-width: 992px){.l-footer{padding:0 3rem}}@media (min-width: 1200px){.l-footer{padding:0 3rem 0 6rem}}@media (min-width: 1400px){.l-footer{padding:0 3rem 0 9.31rem}}.l-footer .logo{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.5rem}@media (min-width: 768px){.l-footer .logo{margin-top:3rem}}.l-footer .logo__image{width:8.48931rem}@media (min-width: 768px){.l-footer .logo__image{width:13.125rem}}.l-footer .wrapper{display:flex;flex-direction:column}@media (min-width: 768px){.l-footer .wrapper{flex-direction:row}}.l-footer .wrapper__btn-container{display:flex;align-items:center;justify-content:center;gap:.69rem;padding-bottom:1.25rem;margin-top:.4rem;margin-bottom:1.75rem;border-bottom:1px solid #fff;width:80vw}@media (min-width: 768px){.l-footer .wrapper__btn-container{gap:1rem;flex-direction:column;width:clamp(12rem,25vw,20rem);border-bottom:none;margin-top:0;justify-content:flex-start;margin-top:2.88rem}}@media (min-width: 992px){.l-footer .wrapper__btn-container{width:100%}}.l-footer .wrapper__btn{width:clamp(4rem,37.3vw,15.625rem);padding:.5rem 0;border-radius:1.375rem;border:none;text-decoration:none}@media (min-width: 768px){.l-footer .wrapper__btn{width:clamp(10rem,20.8vw,15.625rem);padding:.56rem 0;border-radius:1.5rem}}@media (min-width: 992px){.l-footer .wrapper__btn{width:clamp(12rem,16.6vw,15.625rem);border-radius:1.875rem}}.l-footer .wrapper__btn.white{background:#fff;color:#000;transition:all .4s ease-in-out}.l-footer .wrapper__btn.white:hover{background:#000;color:#fff;border:1.5px solid #FFF}.l-footer .wrapper__btn.black{background:#000;color:#fff;border:1px solid #FFF}.l-footer .wrapper__btn.black:hover{background:#fff;color:#000}.l-footer .wrapper__btn-ja{text-align:center;font-family:Noto Sans;font-size:.625rem;font-weight:600;letter-spacing:.03125rem}@media (min-width: 576px){.l-footer .wrapper__btn-ja{font-size:.8rem;letter-spacing:.0375rem}}@media (min-width: 992px){.l-footer .wrapper__btn-ja{font-size:1.125rem;letter-spacing:.05625rem}}.l-footer .wrapper__list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media (min-width: 768px){.l-footer .wrapper__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);margin-top:1.875rem;gap:1.88rem 0}}@media (min-width: 992px){.l-footer .wrapper__list{width:36.19rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto)}}.l-footer .wrapper__list-item{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center}.l-footer .wrapper__list-item:hover{color:#545960}@media (min-width: 768px){.l-footer .wrapper__list-item{width:10rem;align-items:flex-start;gap:.25rem}}.l-footer .wrapper__list-en{display:none}@media (min-width: 768px){.l-footer .wrapper__list-en{display:flex;font-family:Helvetica Neue;font-size:.9rem;font-weight:700;letter-spacing:.03rem}}@media (min-width: 992px){.l-footer .wrapper__list-en{font-size:1rem}}.l-footer .wrapper__list-ja{font-family:Noto Sans;font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:.01875rem}@media (min-width: 768px){.l-footer .wrapper__list-ja{font-size:.75rem;letter-spacing:.0225rem}}.l-footer .copywrite__sp{color:#fff;text-align:center;font-family:Noto Sans;font-size:.75rem;font-weight:400;line-height:1.375rem;letter-spacing:.0375rem;margin-top:2.06rem}@media (min-width: 768px){.l-footer .copywrite__sp{display:none}}.l-footer .copywrite__web{display:none;color:#fff;text-align:center;font-family:Noto Sans;font-size:.75rem;font-weight:400;letter-spacing:.0375rem;margin-top:3rem}@media (min-width: 768px){.l-footer .copywrite__web{display:block}}.l-main{display:flex;flex-direction:column;min-height:100vh}.l-main .content{flex:1}.l-main .error-message{color:red;font-size:.75rem;padding:0 .5rem;margin-top:.5rem;margin-bottom:0}.l-main .error-message.center{text-align:center}.c-button-profile-navigation{width:6.32806em;height:1.70794em;border-radius:3.125em;border:none;text-decoration:none;cursor:pointer;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.c-button-profile-navigation__text1{color:#fff;font-family:Helvetica Neue;font-size:.5em;font-style:normal;font-weight:700;letter-spacing:.015em}.c-button-profile-navigation__text2{color:#fff;font-family:Noto Sans;font-size:.4375em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.01313em}.c-button-profile-edit{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;width:5rem;height:1.25rem;flex-shrink:0;border-radius:1.375rem;background:#000;text-decoration:none;cursor:pointer;color:#fff}@media (min-width: 992px){.c-button-profile-edit{width:13.75rem;height:2rem;border-radius:2.5rem}}.c-button-profile-edit:hover{opacity:.9;color:#fff;transition:.5s;scale:1.05}.c-button-profile-edit__text{font-family:Helvetica Neue;font-size:.5rem;font-weight:700;letter-spacing:.025rem}@media (min-width: 992px){.c-button-profile-edit__text{font-size:.75rem}}.c-button-modal{width:clamp(10rem,100%,17.1875rem);border-radius:3.125rem;padding:.8rem 0;text-decoration:none;border:none;display:flex;align-items:center;justify-content:center;transition:.5s}.c-button-modal__en{font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}.c-button-modal__ja{font-family:Noto Sans;font-size:.875rem;font-weight:700;letter-spacing:.02625rem;padding:.3rem 0}.c-button-modal.submit{background:#000;color:#fff}.c-button-modal.submit:hover{opacity:.8}.c-button-modal.cancel{background:#FFF;color:#000;border:1px solid #000}.c-button-modal.cancel:hover{background:#E5E5E5;transition:.5s}.c-button-modal.loading{background:#545960;color:#fff;cursor:not-allowed}.c-button-modal.complete{background:#27AC1B;color:#fff;cursor:not-allowed}.c-modal{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.c-modal.active{display:block}.c-modal .basic{display:inline-block;position:relative;display:flex;flex-direction:column;background-color:#fff;margin:10vh auto;width:95%;border-radius:.5rem;padding:0 2rem}@media (min-width: 576px){.c-modal .basic{width:35rem}}@media (min-width: 768px){.c-modal .basic{margin-bottom:5%}}@media (min-width: 576px){.c-modal .basic.lg{width:80%}}@media (min-width: 768px){.c-modal .basic.lg{width:clamp(40rem,95%,50rem)}}.c-modal .basic .close{top:1rem;right:1rem;cursor:pointer}.c-modal__header{display:flex;justify-content:center;padding:1.5rem 0 2rem;border-bottom:1px solid #F2F2F2;font-family:Helvetica Neue;font-size:1.375rem;font-weight:700;gap:.5rem}.c-modal__header.column{flex-direction:column;align-items:center}.c-modal__body{width:100%;display:flex;align-items:center;flex-direction:column;padding:1rem 0}.c-modal__body.hidden{display:none}.c-modal__body.active{display:block;animation:fadeInTopToBottom .5s ease-out}@keyframes fadeInTopToBottom{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.c-modal__text{font-size:1rem;width:100%;text-align:left;padding:.5rem}.c-modal__text.center{text-align:center}.c-modal__footer{width:100%;display:flex;align-items:center;justify-content:center;padding:1rem 0;border-top:1px solid #F2F2F2;gap:1rem;flex-direction:column}@media (min-width: 576px){.c-modal__footer{flex-direction:row}}.c-modal__footer.column{flex-direction:column}.c-modal__textarea{width:100%;border:1px solid rgba(0,0,0,.4);border-radius:.25rem;padding:1rem;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem}.c-modal__textarea:hover{border:1px solid rgba(0,0,0,.6)}.c-modal__textarea.secondary{border:none;background:#F2F2F2}.c-modal__textarea.secondary:hover{background:#E5E5E5}.c-modal__input{width:100%;border:none;padding:1rem;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem;border-radius:.25rem;background:#F2F2F2}.c-modal__input:not(:last-child){margin-bottom:1rem}.c-modal__input:hover{background:#E5E5E5}.c-modal__input:focus{background:#F2F2F2}.c-modal__radio{opacity:0;position:absolute}.c-modal__radio:checked+.c-modal__check{background:#545960;color:#fff}.c-modal__check{text-align:center;width:100%;border-radius:1.8315rem;background:#F2F2F2;cursor:pointer;display:inline-block;transition:.3s}@media (min-width: 768px){.c-modal__check{border-radius:3.125rem}}.c-modal__check:hover{background:#E5E5E5}.c-modal__check span{padding:.62rem 0 .521rem;border-radius:1.8315rem;display:block;font-family:Rajdhani,sans-serif;font-weight:500;font-size:.5625rem;letter-spacing:.01688rem}@media (min-width: 576px){.c-modal__check span{padding:1.06rem 0 .81rem;border-radius:3.125rem;font-size:1rem}}.c-modal__checkbox-label{padding-bottom:1rem;display:flex;align-items:center;justify-content:center;font-family:Noto Sans;font-weight:500;letter-spacing:.03rem;font-size:clamp(.5rem,2.5vw,.875rem);color:#000;cursor:pointer}@media (min-width: 576px){.c-modal__checkbox-label{font-size:.875rem}}.c-modal__checkbox{opacity:0;position:absolute;z-index:-1}.c-modal__checkbox:hover+.c-modal__checkbox-span{background:#F2F2F2}.c-modal__checkbox:checked+.c-modal__checkbox-span{background:#000;color:#fff;animation:checkboxBounce .5s ease-in-out}.c-modal__checkbox:checked+.c-modal__checkbox-span .material-symbols-outlined{display:block;font-size:1.25rem}@media (min-width: 576px){.c-modal__checkbox:checked+.c-modal__checkbox-span .material-symbols-outlined{font-size:1.5rem}}.c-modal__checkbox-span{width:1rem;height:1rem;border:1px solid rgba(0,0,0,.4);border-radius:.25rem;margin-right:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-modal__checkbox-span .material-symbols-outlined{display:none}@media (min-width: 576px){.c-modal__checkbox-span{width:1.25rem;height:1.25rem}}@keyframes checkboxBounce{50%{transform:scale(1.05)}75%{transform:scale(.95)}to{transform:scale(1)}}.c-modal__grid{display:grid;width:100%}.c-modal__grid.row2{grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.c-modal__caution{width:100%;text-align:center;font-family:Noto Sans;font-size:clamp(.625rem,3.125vw,.8rem);font-weight:500;letter-spacing:.03rem;color:#545960cc}.c-modal__caution.left{text-align:left}.c-modal__required{font-family:HElvetica Neue;font-weight:400;color:red}.c-modal__char-count{color:#0009;width:100%;text-align:right;font-family:Noto Sans;font-size:1rem;font-weight:400;letter-spacing:.0225rem}.c-modal__catchcopy-phrase{width:100%;font-family:Noto Sans;padding:.5rem 1rem;background:#F2F2F2;border:#545960;border-radius:.25rem;text-align:left;font-size:clamp(.65rem,3.25vw,1.2rem);font-weight:500}.c-modal__catchcopy-phrase:not(:last-child){margin-bottom:1rem}.c-modal__catchcopy-phrase:hover{background:#E5E5E5}.c-modal__note{display:flex;flex-direction:column}@media (min-width: 576px){.c-modal__note{width:70%}}.c-alert{width:100vw;position:sticky;top:0;z-index:120;align-items:center;justify-content:center;background-color:#000;color:#fff;padding:1.2rem 2rem;border-radius:0%;font-family:Noto Sans JP,sans-serif;font-weight:700;display:none;box-shadow:0 .3rem .7rem #fff}.c-alert.active{display:flex}.c-alert .message{font-size:1rem}.c-alert .close{position:absolute;top:1.2rem;right:1rem;background-color:#000;color:#fff;border:none;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.03rem;border-radius:.25rem}.c-pagination__default .pagination{display:flex;justify-content:center;align-items:center;padding:16px;list-style:none;margin-bottom:16px}.c-pagination__default .pagination .page-item{text-decoration:none;color:#000;font-size:1rem;font-weight:700;padding:.5rem 1rem;margin:0 .3rem;border:solid 1px #dedede;border-radius:8px;font-family:Rajdhani,sans-serif;display:block}.c-pagination__default .pagination .page-item:hover{background-color:#000;color:#fff}.c-pagination__default .pagination .page-item a{text-decoration:none;display:block;width:100%;height:100%;box-sizing:border-box}.c-pagination__default .pagination .disabled{color:#000;opacity:.5;pointer-events:none;border:none;background-color:#ddd;border:solid 1px #dedede}.c-pagination__default .pagination .active{background-color:#000;border:solid 1px #000;color:#fff}.u-attention,.u-attention__activity{width:100%}.u-attention__activity .container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-wrap:nowrap}@media (min-width: 1200px){.u-attention__activity .container{margin-bottom:3.125rem}}.u-attention__activity .container .activity{display:flex;justify-content:center;align-items:center;gap:.875rem;margin:1.5rem 0;padding:0 10px;flex-wrap:wrap;flex-direction:column}.u-attention__activity .container .activity:not(:last-child){border-right:1px solid #000}@media (min-width: 576px){.u-attention__activity .container .activity{flex-direction:row}}.u-attention__activity .container .activity .icon-area{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:.375rem;width:3.75rem;height:3.75rem;border-radius:.625rem;background:#F2F2F2}@media (min-width: 992px){.u-attention__activity .container .activity .icon-area{width:6.25rem;height:6.25rem}}.u-attention__activity .container .activity .icon-area .icon svg{width:2.1875rem;height:auto}.u-attention__activity .container .activity .icon-area .text{color:#545960;text-align:center;font-family:Rajdhani,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.016rem}@media (min-width: 1400px){.u-attention__activity .container .activity .icon-area .text{font-size:.75rem;letter-spacing:.36px}}.u-attention__activity .container .activity .number-area{display:flex;justify-content:center;align-items:center;flex-direction:column}.u-attention__activity .container .activity .number-area .number{display:flex;justify-content:flex-start;align-items:center}.u-attention__activity .container .activity .number-area .number .value{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:38px;font-weight:700;letter-spacing:1.65px;line-height:normal}@media (min-width: 1200px){.u-attention__activity .container .activity .number-area .number .value{font-size:3.4375rem}}.u-attention__activity .container .activity .number-area .number .arrow>div{margin-left:.4375rem;width:1.03125rem;height:1.03125rem}@media (min-width: 1200px){.u-attention__activity .container .activity .number-area .number .arrow>div{width:2.0625rem;height:2.0625rem;margin-left:.8125rem}}.u-attention__activity .container .activity .number-area .number .arrow>div svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.u-attention__activity .container .activity .number-area .text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018rem}@media (min-width: 1400px){.u-attention__activity .container .activity .number-area .text{font-size:12px;letter-spacing:.36px}}.u-attention__activity .container .activity .text-area{color:#000;font-family:Noto Sans JP,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.36px}.u-attention__activity .container .activity .text-area br{display:none}@media (min-width: 576px){.u-attention__activity .container .activity .text-area br{display:block}}@media (min-width: 1200px){.u-attention__activity .container .activity .text-area{font-size:1rem;padding-right:1.25rem}}.u-attention__list .container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-left:16px;padding-right:16px;margin:0 auto 23px;text-decoration:none}.u-attention__list .container .attention-item{display:flex;justify-content:center;align-items:center;width:clamp(300px,80vw,900px);background-color:#f2f2f2;position:relative;flex-direction:column}@media (min-width: 576px){.u-attention__list .container .attention-item{flex-direction:row;height:140px;margin-bottom:20px}}.u-attention__list .container .attention-item.new:before{display:flex;justify-content:center;align-items:flex-end;color:#000;font-family:Rajdhani,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.54px;content:"NEW";text-align:center;line-height:20px;position:absolute;top:-40px;left:-40px;width:80px;height:80px;transform:rotate(-45deg);flex-shrink:0;background:#EC5907;z-index:20;-webkit-clip-path:polygon(50% 50%,50% 50%,100% 100%,0% 100%);clip-path:polygon(50% 50%,50% 50%,100% 100%,0% 100%)}@media (min-width: 768px){.u-attention__list .container .attention-item.new:before{top:-60px;left:-60px;width:120px;height:120px;line-height:40px;font-size:18px}}.u-attention__list .container .attention-item .attention-left{display:flex;justify-content:flex-start;align-items:center;width:100%}@media (min-width: 576px){.u-attention__list .container .attention-item .attention-left{flex-direction:row;width:45%}}.u-attention__list .container .attention-item .attention-left .icon{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:16px 28px}@media (min-width: 576px){.u-attention__list .container .attention-item .attention-left .icon{margin:0 28px 0 0}}.u-attention__list .container .attention-item .attention-left .name-container{display:flex;flex-direction:column;justify-content:center}.u-attention__list .container .attention-item .attention-left .name-container .date{color:#000;font-family:Rajdhani,sans-serif;font-size:9px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;margin-bottom:8px}@media (min-width: 992px){.u-attention__list .container .attention-item .attention-left .name-container .date{font-size:16px}}.u-attention__list .container .attention-item .attention-left .name-container .name{color:#000;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px;margin-bottom:6px}@media (min-width: 768px){.u-attention__list .container .attention-item .attention-left .name-container .name{font-size:22px}}.u-attention__list .container .attention-item .attention-left .name-container .company{color:#000;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:.54px}.u-attention__list .container .attention-item .attention-right{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:20px}@media (min-width: 576px){.u-attention__list .container .attention-item .attention-right{flex-direction:row;width:45%;margin-bottom:0}}.u-attention__list .container .attention-item .attention-right .icon{width:60px;height:60px;border-radius:10px;background:#FFF;display:flex;justify-content:center;align-items:center;margin-right:20px;margin-left:35px;flex-shrink:0}@media (min-width: 576px){.u-attention__list .container .attention-item .attention-right .icon{width:60px;height:60px;margin-right:20px}}@media (min-width: 768px){.u-attention__list .container .attention-item .attention-right .icon{margin-right:30px}}.u-attention__list .container .attention-item .attention-right .icon svg{width:30px;height:auto}@media (min-width: 576px){.u-attention__list .container .attention-item .attention-right .icon svg{width:36px;height:auto}}.u-attention__list .container .attention-item .attention-right .text-container{display:flex;flex-direction:column;justify-content:center}.u-attention__list .container .attention-item .attention-right .text-container .title .title-en{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px;margin-right:8px}.u-attention__list .container .attention-item .attention-right .text-container .title .title-jp{color:#000;font-family:Noto Sans JP,sans-serif;font-size:9px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.48px}@media (min-width: 1400px){.u-attention__list .container .attention-item .attention-right .text-container .title .title-jp{font-size:12px}}.u-attention__list .container .attention-item .attention-right .text-container .text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px}.unit-flyer__qrcode-modal{position:fixed;inset:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;width:clamp(300px,80vw,500px);height:clamp(500px,80vw,500px);gap:30px;background:white;border:3px solid #cecece;transition:box-shadow .5s;box-shadow:10px 10px 30px #121212e6,-10px -10px 30px #f8fdff99,inset 10px 10px 30px transparent,inset -10px -10px 30px transparent}.unit-flyer__qrcode-modal .logo{display:flex;justify-content:center;align-items:center;-o-object-fit:contain;object-fit:contain;width:125px}.unit-flyer__qrcode-modal .qrcode{display:flex;justify-content:center;align-items:center;width:100%;max-width:150px;-o-object-fit:contain;object-fit:contain}.unit-flyer__qrcode-modal .close{display:flex;justify-content:center;align-items:center;color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;border-radius:40px;background:#000;width:220px;height:50px;flex-shrink:0;text-decoration:none}.unit-flyer__qrcode-modal .close:hover{border:2px solid #000;background-color:#fff;color:#000;cursor:pointer}.u-collection .activity{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:1.25rem}@media (min-width: 1200px){.u-collection .activity{margin-bottom:3.125rem}}.u-collection .activity__item{display:flex;justify-content:center;align-items:center;gap:.875rem;margin:1.5rem 0;padding:0 10px;flex-wrap:wrap;flex-direction:column}.u-collection .activity__item:not(:last-child){border-right:1px solid #000;padding-right:1rem}@media (min-width: 576px){.u-collection .activity__item{flex-direction:row}}.u-collection .activity__icon-area{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:.375rem;width:3.75rem;height:3.75rem;border-radius:.625rem;background:#F2F2F2}@media (min-width: 992px){.u-collection .activity__icon-area{width:6.25rem;height:6.25rem}}.u-collection .activity__icon svg{width:2.1875rem;height:auto}.u-collection .activity__text{color:#545960;text-align:center;font-family:Rajdhani,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.016rem}@media (min-width: 1400px){.u-collection .activity__text{font-size:.75rem;letter-spacing:.36px}}.u-collection .activity__number-area{display:flex;justify-content:center;align-items:center;flex-direction:column}.u-collection .activity__number{display:flex;justify-content:flex-start;align-items:center}.u-collection .activity__arrow>div{margin-left:.4375rem;width:1.03125rem;height:1.03125rem}@media (min-width: 1200px){.u-collection .activity__arrow>div{width:2.0625rem;height:2.0625rem;margin-left:.8125rem}}.u-collection .activity__arrow>div svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.u-collection .activity__value{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:2.375rem;font-weight:700;letter-spacing:.1rem;line-height:normal}@media (min-width: 1400px){.u-collection .activity__value{font-size:3.4375rem}}.u-collection .activity__text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018rem}@media (min-width: 1400px){.u-collection .activity__text{font-size:.75rem;letter-spacing:.0225rem}}.u-collection .activity__text-area{color:#000;font-family:Noto Sans JP,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.36px}.u-collection .activity__text-area br{display:none}@media (min-width: 576px){.u-collection .activity__text-area br{display:block}}@media (min-width: 1200px){.u-collection .activity__text-area{font-size:1rem;padding-right:1.25rem}}.u-collection .list{display:flex;flex-direction:column;justify-content:center;padding-bottom:5rem}@media (min-width: 576px){.u-collection .list{padding-bottom:7rem}}.u-collection .list .wrapper{display:flex;justify-content:center}.u-collection .list .wrapper__grid{width:clamp(10rem,95vw,81.25rem);display:grid;grid-template-columns:100%;justify-content:center;grid-gap:1.5rem 0}@media (min-width: 768px){.u-collection .list .wrapper__grid{justify-content:space-between;grid-template-columns:50% 50%}}@media (min-width: 992px){.u-collection .list .wrapper__grid{grid-template-columns:33% 33% 33%}}@media (min-width: 1200px){.u-collection .list .wrapper__grid{grid-gap:3.75rem 0}}.u-collection .list .wrapper__grid-box{display:flex;justify-content:center;width:100%}.u-collection .list .wrapper__grid-item{background:#F2F2F2;border:3px solid #CECECE;padding:1.31rem 1.56rem 1.08rem;color:#000;position:relative;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(10rem,85.3vw,25rem)}@media (min-width: 768px){.u-collection .list .wrapper__grid-item{width:clamp(22rem,45.8vw,25rem)}}@media (min-width: 992px){.u-collection .list .wrapper__grid-item{width:clamp(19rem,30.6vw,25rem)}}@media (min-width: 1200px){.u-collection .list .wrapper__grid-item{width:clamp(22rem,29.3vw,25rem)}}.u-collection .list .wrapper__grid-item.new:before{display:flex;justify-content:center;align-items:flex-end;color:#000;font-family:Rajdhani,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.54px;content:"NEW";text-align:center;line-height:20px;position:absolute;top:-40px;left:-40px;width:80px;height:80px;transform:rotate(-45deg);flex-shrink:0;background:#EC5907;z-index:20;-webkit-clip-path:polygon(50% 50%,50% 50%,100% 100%,0% 100%);clip-path:polygon(50% 50%,50% 50%,100% 100%,0% 100%)}@media (min-width: 1400px){.u-collection .list .wrapper__grid-item.new:before{top:-3.75rem;left:-3.75rem;width:120px;height:120px;line-height:40px;font-size:18px}}.u-collection .list .wrapper__grid-item.exchanged:after{display:flex;justify-content:flex-end;align-items:flex-end;color:#fff;content:"";text-align:center;line-height:40px;background:#757A85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1346_13)'%3E%3Cpath d='M26.3881 8.02114C26.2478 7.88804 26.0215 7.88804 25.8812 8.02114C24.7789 9.06729 24.7322 9.31248 24.3656 11.2226L24.3016 11.5519C24.1958 12.1006 24.1171 12.3458 24.0064 12.5163L20.1361 9.22841C20.2788 9.21674 20.4289 9.20039 20.5888 9.1747C20.7832 9.14435 20.9161 8.96688 20.8841 8.7824C20.8521 8.59792 20.6651 8.47183 20.4707 8.50218C19.3783 8.67732 18.7804 8.42979 18.2047 8.19161C17.7397 8.00012 17.2599 7.80164 16.6325 7.93007C16.4553 7.96743 16.288 8.02114 16.1109 8.07718C15.7566 8.18927 15.3899 8.30836 14.8683 8.32471C13.8546 8.3574 13.6209 8.47883 13.2149 8.8221C13.0894 8.92718 12.9467 9.04627 12.713 9.19572C11.8297 9.75616 11.0325 9.63006 10.7348 9.22608C10.474 8.87114 10.6512 8.40177 11.1875 8.02581C11.6649 7.69189 11.9995 7.40233 12.2677 7.17115C12.6638 6.82788 12.9049 6.62239 13.301 6.52431C14.0367 6.3445 14.6543 6.13668 15.2005 5.9522C15.914 5.71168 16.4775 5.5202 16.908 5.53654C17.0335 5.54121 17.1615 5.54822 17.2869 5.55522C18.436 5.61594 19.7375 5.68599 21.6001 4.20084C21.7526 4.07941 21.7723 3.86458 21.6444 3.7198C21.5164 3.57502 21.2901 3.55634 21.1375 3.67776C19.4915 4.98778 18.4384 4.93407 17.3263 4.87336C17.1959 4.86635 17.0655 4.85935 16.9351 4.85468C16.3717 4.83366 15.7467 5.04383 14.9618 5.31003C14.7945 5.36608 14.6198 5.42445 14.4378 5.48517C13.1928 4.98078 12.3931 4.93874 11.7461 4.90839C10.9563 4.86869 10.4789 4.84534 9.54889 3.96265C9.40865 3.82955 9.18229 3.82955 9.04204 3.96265C8.9018 4.09575 8.9018 4.31059 9.04204 4.44369C10.1665 5.51086 10.8824 5.54588 11.7116 5.58792C12.1594 5.60893 12.649 5.63462 13.3109 5.8191C13.2494 5.83544 13.1903 5.84945 13.1264 5.8658C12.558 6.00591 12.2185 6.2978 11.7903 6.66675C11.5222 6.90027 11.2171 7.16181 10.7668 7.47705C10.3338 7.78062 10.0484 8.14724 9.94502 8.54188C9.84414 8.92251 9.91796 9.30314 10.1517 9.61838C10.4396 10.0084 10.944 10.2629 11.5615 10.2629C12.0315 10.2629 12.5654 10.1134 13.119 9.76316C13.3945 9.58803 13.5618 9.44792 13.6972 9.3335C13.9727 9.10232 14.0539 9.0346 14.9003 9.00657C15.5277 8.98556 15.9829 8.84078 16.3495 8.72402C16.5144 8.67031 16.6571 8.62595 16.7949 8.59792C17.1934 8.51619 17.501 8.64229 17.9266 8.81976C18.2465 8.95287 18.6106 9.10231 19.0707 9.18405C19.0904 9.23075 19.12 9.27278 19.1618 9.30781L23.8145 13.2636C23.8169 13.2659 23.8194 13.2682 23.8218 13.2706C23.9793 13.3967 24.0753 13.5788 24.09 13.7866C24.1122 14.0458 24.0088 14.3167 23.812 14.5315C23.4355 14.9402 22.8278 15.0313 22.4563 14.7347L20.3674 13.0674C20.2148 12.946 19.9885 12.9647 19.8605 13.1094C19.7326 13.2542 19.7523 13.469 19.9048 13.5905L21.6222 14.9612C21.7797 15.0873 21.8756 15.2694 21.8904 15.4773C21.9125 15.7365 21.8092 16.0074 21.6124 16.2222C21.2359 16.6308 20.6282 16.7219 20.2567 16.4253L19.8679 16.1148L18.2121 14.7931C18.2022 14.7861 18.1924 14.7791 18.1825 14.7721C18.1235 14.7324 18.0521 14.7137 17.9832 14.7137C17.9266 14.7137 17.8676 14.7254 17.8159 14.751C17.7741 14.7721 17.7372 14.8001 17.7052 14.8351C17.5773 14.9799 17.597 15.1947 17.7495 15.3161L19.4054 16.6378C19.5628 16.7639 19.6563 16.9461 19.6736 17.1539C19.6957 17.4131 19.5924 17.684 19.3955 17.8988C19.0191 18.3075 18.4114 18.3985 18.0374 18.0996L16.0321 16.5234C15.8796 16.4043 15.6532 16.423 15.5277 16.5678C15.5253 16.5701 15.5253 16.5701 15.5228 16.5725C15.5179 16.5771 15.513 16.5818 15.508 16.5888C15.3826 16.7336 15.4047 16.9484 15.5573 17.0675L17.1319 18.2981C17.2894 18.4242 17.3854 18.6064 17.4001 18.8142C17.4223 19.0734 17.3189 19.3443 17.1221 19.5591C16.7456 19.9678 16.1379 20.0588 15.7664 19.7599L15.4687 19.5241C15.9952 18.9053 15.9558 17.9969 15.3506 17.4225L15.2841 17.3594C14.9815 17.0722 14.5805 16.9087 14.1548 16.8994C14.1991 16.7569 14.2237 16.6052 14.2237 16.451C14.2237 16.0307 14.0515 15.6361 13.7365 15.3372L13.6701 15.2741C13.2026 14.8304 12.5235 14.7067 11.9404 14.9052C11.9183 14.5339 11.7559 14.1673 11.4582 13.8847L11.3918 13.8217C10.8136 13.2729 9.90811 13.2145 9.26102 13.6489C9.20197 13.3943 9.06911 13.1538 8.86243 12.9576L8.80584 12.9039C8.52535 12.6377 8.14891 12.4883 7.75032 12.4883C7.47229 12.4883 7.2041 12.5607 6.97282 12.6961C6.9679 12.6914 6.96298 12.6844 6.95806 12.6798C6.30851 12.0633 6.10429 11.5869 5.87055 11.0358C5.5876 10.3703 5.26529 9.61605 4.08674 8.59092C3.94158 8.46482 3.71276 8.47416 3.57989 8.61193C3.44703 8.74971 3.45687 8.96688 3.60204 9.09297C4.66002 10.013 4.92329 10.6342 5.20377 11.2904C5.4449 11.8531 5.6934 12.4369 6.43645 13.1468L6.11659 13.4504C5.53593 14.0015 5.53593 14.9005 6.11659 15.4516L6.17318 15.5053C6.45367 15.7715 6.83012 15.921 7.22871 15.921C7.24593 15.921 7.26561 15.921 7.28284 15.9186C7.2041 16.3997 7.35911 16.9064 7.74786 17.2753L7.81429 17.3384C8.13661 17.6443 8.56226 17.7984 8.98791 17.7984C9.01006 17.7984 9.0322 17.7984 9.05434 17.7961C9.0322 17.8965 9.02236 18.0016 9.02236 18.1067C9.02236 18.527 9.19459 18.9216 9.50952 19.2205L9.57596 19.2836C9.89827 19.5895 10.3239 19.7436 10.7496 19.7436C11.0153 19.7436 11.2835 19.6829 11.5246 19.5615C11.5689 19.8954 11.7264 20.22 11.997 20.4768L12.0634 20.5399C12.3759 20.8364 12.7942 21.0022 13.2371 21.0022C13.6799 21.0022 14.0958 20.8388 14.4107 20.5399L14.9692 20.0098L15.3088 20.2783C15.5892 20.5025 15.9362 20.6099 16.2929 20.6099C16.7875 20.6099 17.2992 20.4021 17.6658 20.0028C17.9562 19.6852 18.1186 19.2859 18.1235 18.8889C18.2662 18.9286 18.4163 18.9496 18.5664 18.9496C19.0609 18.9496 19.5727 18.7395 19.9393 18.3425C20.2296 18.0273 20.392 17.6279 20.3969 17.2333C20.5224 17.2637 20.6528 17.2777 20.7832 17.2777C21.2778 17.2777 21.7895 17.0675 22.1561 16.6705C22.4489 16.3506 22.6113 15.949 22.6138 15.5497C22.7343 15.5753 22.8549 15.5894 22.9804 15.5894C23.4749 15.5894 23.9867 15.3792 24.3533 14.9822C24.6781 14.6296 24.8429 14.1766 24.806 13.7353C24.7839 13.4667 24.6904 13.2192 24.5329 13.009C24.7543 12.7335 24.8749 12.4089 25.0151 11.6827L25.0791 11.3511C25.4383 9.47827 25.4531 9.40588 26.3954 8.50919C26.5283 8.37141 26.5283 8.15424 26.3881 8.02114ZM6.67511 15.0219L6.61852 14.9682C6.31589 14.681 6.31589 14.2163 6.61852 13.9314L7.19672 13.3826C7.34189 13.2449 7.53626 13.1678 7.74294 13.1678C7.94961 13.1678 8.14399 13.2449 8.28915 13.3826L8.34574 13.4364C8.64591 13.7212 8.64591 14.1883 8.34574 14.4732L7.76754 15.0219C7.62238 15.1597 7.428 15.2368 7.22133 15.2368C7.01465 15.2368 6.82028 15.1597 6.67511 15.0219ZM8.31376 16.855L8.24732 16.792C7.88072 16.444 7.88072 15.8766 8.24732 15.5286L8.27439 15.503L8.85259 14.9542C8.85259 14.9542 8.85259 14.9542 8.85505 14.9519L9.54397 14.298C9.7285 14.1229 9.96962 14.0365 10.2083 14.0365C10.4494 14.0365 10.6905 14.1229 10.8726 14.298L10.939 14.3611C11.3056 14.709 11.3056 15.2765 10.939 15.6244L9.64485 16.855C9.27824 17.2029 8.68282 17.2029 8.31376 16.855ZM10.0754 18.8002L10.009 18.7371C9.83184 18.569 9.73342 18.3448 9.73342 18.1067C9.73342 17.8685 9.83184 17.6443 10.009 17.4762L11.8248 15.7528C12.0093 15.5777 12.2504 15.4913 12.4891 15.4913C12.7278 15.4913 12.9713 15.5777 13.1534 15.7528L13.2198 15.8159C13.397 15.984 13.4954 16.2082 13.4954 16.4464C13.4954 16.6845 13.397 16.9087 13.2198 17.0768L11.9995 18.2351L11.9847 18.2491L11.4041 18.8002C11.0374 19.1481 10.442 19.1481 10.0754 18.8002ZM13.8915 20.0565C13.7144 20.2246 13.4782 20.318 13.2272 20.318C12.9763 20.318 12.7401 20.2246 12.5629 20.0565L12.4965 19.9935C12.1299 19.6455 12.1299 19.0781 12.4965 18.7301L12.6786 18.5573L13.4388 17.8358C13.616 17.6676 13.8522 17.5742 14.1031 17.5742C14.3541 17.5742 14.5903 17.6676 14.7675 17.8358L14.8339 17.8988C15.2005 18.2468 15.2005 18.8142 14.8339 19.1621L14.6838 19.3046L13.8915 20.0565Z' fill='white' /%3E%3Cpath d='M10.2353 2.76491L7.83151 0.483468C7.76508 0.420419 7.67404 0.383057 7.57809 0.383057C7.48213 0.383057 7.3911 0.418084 7.32466 0.483468L0.105768 7.3348C0.0393363 7.39785 -3.05176e-05 7.48425 -3.05176e-05 7.57532C-3.05176e-05 7.66639 0.0368759 7.75279 0.105768 7.81584L2.50961 10.0973C2.5785 10.1627 2.67199 10.1977 2.76303 10.1977C2.85407 10.1977 2.94756 10.165 3.01645 10.0973L10.2353 3.24829C10.3756 3.11518 10.3756 2.89801 10.2353 2.76491Z' fill='white' /%3E%3Cpath d='M29.8966 6.65985L22.9828 0.100411C22.9164 0.0373624 22.8254 0 22.7294 0C22.6334 0 22.5424 0.0350272 22.476 0.100411L20.0721 2.38185C19.9319 2.51496 19.9319 2.72979 20.0721 2.86289L26.9835 9.42233C27.0499 9.48538 27.1409 9.52274 27.2369 9.52274C27.3329 9.52274 27.4239 9.48771 27.4903 9.42233L29.8942 7.14089C30.0369 7.00778 30.0369 6.79295 29.8966 6.65985Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1346_13'%3E%3Crect width='30' height='21' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:30px;background-position:40px 43px;background-repeat:no-repeat;position:absolute;bottom:0px;right:0px;width:77.4px;height:77.4px;padding:.75rem;flex-shrink:0;z-index:20;-webkit-clip-path:polygon(100% 0%,100% 100%,0% 100%);clip-path:polygon(100% 0%,100% 100%,0% 100%)}.u-collection .list .wrapper__exchanged-at{text-align:center;font-family:Rajdhani,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.01875rem}@media (min-width: 992px){.u-collection .list .wrapper__exchanged-at{font-size:1rem;letter-spacing:.03rem}}.u-collection .list .wrapper__flyer{width:clamp(12rem,70vw,21.875rem);margin-top:.32rem}@media (min-width: 1200px){.u-collection .list .wrapper__flyer{margin-top:1.31rem}}.u-collection .list .wrapper__flyer:hover{transform:translateY(-.5rem);transition:.4s}.u-collection .list .wrapper__name-ja{text-align:center;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem;margin-top:.52rem}@media (min-width: 1200px){.u-collection .list .wrapper__name-ja{margin-top:1.31rem;font-size:1.5rem;letter-spacing:.06rem}}.u-collection .list .wrapper__company{text-align:center;font-family:Noto Sans JP,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.01875rem;margin-top:.2rem}@media (min-width: 1200px){.u-collection .list .wrapper__company{margin-top:.38rem;font-size:1.125rem;letter-spacing:.03375rem}}.p-profile-navigation{margin-top:2.88rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-profile-navigation .wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .64rem;width:clamp(10rem,95vw,70rem)}@media (min-width: 576px){.p-profile-navigation .wrapper{display:flex;justify-content:space-between;width:clamp(10rem,95vw,70rem)}}@media (min-width: 992px){.p-profile-navigation .wrapper{width:clamp(58rem,88vw,81.25rem)}}.p-profile-navigation .wrapper__nav-link{border:1px solid #545960;background:#F2F2F2;text-decoration:none;color:#000;width:100%;border-radius:1.875rem;padding:clamp(.4rem,1.7vw,.62rem) 0}.p-profile-navigation .wrapper__nav-link:hover{color:#fff;background:#545960;transition:all .5s ease}.p-profile-navigation .wrapper__nav-link.active{color:#fff;background:#000}@media (min-width: 576px){.p-profile-navigation .wrapper__nav-link{width:clamp(10rem,25%,17rem);border-radius:3.125rem;padding:.62rem 0}}@media (min-width: 992px){.p-profile-navigation .wrapper__nav-link{width:clamp(14rem,22%,17.1875rem)}}@media (min-width: 1200px){.p-profile-navigation .wrapper__nav-link{width:17.1875rem}}.p-profile-navigation .wrapper__nav-head{text-align:center;font-family:Helvetica Neue;font-weight:700;font-size:clamp(.625rem,2.7vw,1.125rem);letter-spacing:.01875rem}@media (min-width: 576px){.p-profile-navigation .wrapper__nav-head{font-size:1.125rem;letter-spacing:.03375rem}}.p-profile-navigation .wrapper__nav-foot{text-align:center;font-family:Helvetica Neue;font-weight:400;font-size:clamp(.5625rem,2.4vw,.875rem);letter-spacing:.01688rem}@media (min-width: 576px){.p-profile-navigation .wrapper__nav-foot{font-size:.875rem;letter-spacing:.03375rem}}.p-profile-guest-navigation{margin-top:3rem}.p-profile-guest-navigation .wrapper__navigation{display:flex}.p-profile-guest-navigation .wrapper__nav-link{border:1px solid #545960;background:#F2F2F2;text-decoration:none;color:#000;border-radius:3.125rem;padding:.62rem 0;width:clamp(8rem,45vw,16rem)}.p-profile-guest-navigation .wrapper__nav-link:hover{color:#fff;background:#545960;transition:all .5s ease}.p-profile-guest-navigation .wrapper__nav-link.active{color:#fff;background:#000}@media (min-width: 576px){.p-profile-guest-navigation .wrapper__nav-link{width:clamp(10rem,40vw,21.875rem)}}@media (min-width: 992px){.p-profile-guest-navigation .wrapper__nav-link{width:21.875rem}}.p-profile-guest-navigation .wrapper__nav-link:not(:last-child){margin-right:.75rem}@media (min-width: 576px){.p-profile-guest-navigation .wrapper__nav-link:not(:last-child){margin-right:1.25rem}}.p-profile-guest-navigation .wrapper__nav-head{text-align:center;font-family:Helvetica Neue;font-weight:700;font-size:clamp(.625rem,2.7vw,1.125rem);letter-spacing:.01875rem}@media (min-width: 576px){.p-profile-guest-navigation .wrapper__nav-head{font-size:1.125rem;letter-spacing:.03375rem}}.p-profile-guest-navigation .wrapper__nav-foot{text-align:center;font-family:Helvetica Neue;font-weight:400;font-size:clamp(.5625rem,2.4vw,.875rem);letter-spacing:.01688rem}@media (min-width: 576px){.p-profile-guest-navigation .wrapper__nav-foot{font-size:.875rem;letter-spacing:.03375rem}}.p-profile-top{display:flex;justify-content:center;color:#000;margin-bottom:4.06rem}@media (min-width: 576px){.p-profile-top{margin-bottom:4.94rem}}.p-profile-top .container{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #000;padding:2.38rem 0 2.75rem}@media (min-width: 576px){.p-profile-top .container{flex-direction:row;padding:4.6rem 0;justify-content:center;width:clamp(58rem,88vw,81.25rem)}}@media (min-width: 768px){.p-profile-top .container{align-items:flex-end}}.p-profile-top .container__image-wrap{position:relative;display:inline-block}.p-profile-top .container__image{width:clamp(7.5rem,32vw,11.25rem);border-radius:50%}@media (min-width: 768px){.p-profile-top .container__image{width:11.25rem;height:11.25rem}}.p-profile-top .container__update-button{width:clamp(1.875rem,8vw,2.6875rem);height:clamp(1.875rem,8vw,2.6875rem);position:absolute;bottom:0;right:0;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#000;cursor:pointer}@media (min-width: 576px){.p-profile-top .container__update-button{width:2.6875rem;height:2.6875rem}}.p-profile-top .container__update-icon{width:clamp(1.0465rem,4.5vw,1.5rem);height:clamp(1.0465rem,4.5vw,1.5rem)}@media (min-width: 576px){.p-profile-top .container__update-icon{width:1.5rem;height:1.3125rem}}.p-profile-top .container__info-wrap{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:1.69rem 0 .31rem}@media (min-width: 576px){.p-profile-top .container__info-wrap{align-items:start;justify-content:space-between;padding:3rem 1.56rem 2.44rem 2.12rem}}.p-profile-top .container__updated-at{font-size:.5625rem;letter-spacing:.01688rem;font-family:Noto Sans;font-weight:500}@media (min-width: 576px){.p-profile-top .container__updated-at{font-size:1rem;letter-spacing:.03rem}}.p-profile-top .container__name{font-size:2rem;letter-spacing:.06rem;font-family:Noto Sans;font-weight:700}@media (min-width: 576px){.p-profile-top .container__name{display:flex;align-items:flex-end;font-size:2.375rem;letter-spacing:.07125rem}}.p-profile-top .container__romaji{font-family:Noto Sans;font-weight:500;font-size:.75rem;letter-spacing:.0225rem;cursor:pointer}@media (min-width: 576px){.p-profile-top .container__romaji{font-size:1.125rem;letter-spacing:.03375rem;padding:2.75rem 0}}.p-profile{width:100%;color:#000;display:flex;flex-direction:column;align-items:center;font-size:1rem;padding-bottom:5rem}@media (min-width: 576px){.p-profile{min-height:calc(100vh - 26.25rem)}}@media (min-width: 768px){.p-profile{min-height:calc(100vh - 16.875rem)}}.p-profile .black,.p-profile .relationship,.p-profile .occupation-and-motivation,.p-profile .myself,.p-profile .background,.p-profile .portfolio{margin-bottom:2rem}@media (min-width: 576px){.p-profile .black,.p-profile .relationship,.p-profile .occupation-and-motivation,.p-profile .myself,.p-profile .background,.p-profile .portfolio{margin-bottom:4.5rem}}.p-profile .black{background:linear-gradient(48deg,rgb(0,0,0) 45%,rgb(85,85,85));background-size:cover;width:100%}.p-profile .flyer{padding:2rem 0}@media (min-width: 576px){.p-profile .flyer{padding:4rem 0}}.p-profile .flyer__container{display:flex;flex-direction:column;align-items:center}.p-profile .flyer__updated-at{font-family:Rajdhani,sans-serif;text-align:center;color:#fff;font-weight:700;letter-spacing:.03rem}.p-profile .flyer__content-box{display:flex;flex-direction:column;width:clamp(10rem,95.5%,37.5rem);min-height:13.125rem;flex-shrink:0;border:.2em solid #CECECE;background:#FFF;margin:1rem 0}@media (min-width: 768px){.p-profile .flyer__content-box{min-height:16.46881rem}}.p-profile .flyer__top-component{width:100%;display:flex}.p-profile .flyer__image{margin-top:1.12rem;margin-left:1.37rem;width:clamp(5rem,27.7vw,8.2rem);border-radius:50%}@media (min-width: 768px){.p-profile .flyer__image{margin-top:1.45rem}}.p-profile .flyer__profile-image{width:clamp(5rem,27.7vw,8.2rem);border-radius:50%}.p-profile .flyer__basic-info{width:clamp(10rem,58.7vw,27.8rem);min-height:8rem;padding:.94rem 1.06rem 0}@media (min-width: 576px){.p-profile .flyer__basic-info{padding-left:1.3rem;padding-top:1.5rem;min-height:8.8rem}}.p-profile .flyer__name-component{display:flex;height:auto;align-items:baseline}.p-profile .flyer__name{font-weight:500;font-size:clamp(.75rem,5vw,1.1875rem)}@media (min-width: 576px){.p-profile .flyer__name{font-size:1.5rem;letter-spacing:.04rem}}.p-profile .flyer__romaji-name{padding-left:.75rem;font-family:Helvetica Neue;font-weight:500;letter-spacing:.03rem;font-size:clamp(.5rem,2.6vw,.75rem)}@media (min-width: 576px){.p-profile .flyer__romaji-name{font-size:.8125rem;letter-spacing:.04063rem}}.p-profile .flyer__department{padding-top:.2rem;letter-spacing:.01rem;font-size:.5rem;font-weight:600}@media (min-width: 576px){.p-profile .flyer__department{font-size:.625rem;font-weight:600;letter-spacing:.0625rem}}.p-profile .flyer__catchcopy-box{width:clamp(8rem,51.6vw,15.07rem);height:1.375rem;margin-top:.44em;padding-left:.4rem;flex-shrink:0;border-radius:.13em;box-shadow:0 0 5px 3px #0000001f;display:flex;align-items:center}@media (min-width: 576px){.p-profile .flyer__catchcopy-box{height:1.71875rem;border-radius:.125rem}}.p-profile .flyer__catchcopy{font-size:clamp(.3rem,2.3vw,.6875rem);font-weight:600;letter-spacing:.01rem}@media (min-width: 576px){.p-profile .flyer__catchcopy{letter-spacing:.02063rem}}.p-profile .flyer__company{padding-top:.5rem;font-size:.625rem;font-weight:600;letter-spacing:.03125rem}@media (min-width: 576px){.p-profile .flyer__company{font-size:.75rem;letter-spacing:.0375rem}}.p-profile .flyer__en-company{font-family:Helvetica Neue;font-size:.5rem;font-weight:400;letter-spacing:.015rem}@media (min-width: 576px){.p-profile .flyer__en-company{font-size:.625rem;letter-spacing:.01875rem}}.p-profile .flyer__homepage{font-family:Helvetica Neue;font-size:.56rem;font-weight:500;letter-spacing:.01688rem}@media (min-width: 576px){.p-profile .flyer__homepage{font-size:.75rem;letter-spacing:.0225rem}}.p-profile .flyer__detail-info{padding-top:.25rem;padding-left:1.44rem;font-size:.625rem;font-weight:500;letter-spacing:.0125rem}@media (min-width: 576px){.p-profile .flyer__detail-info{font-size:.8125rem;line-height:1.125rem;letter-spacing:.01625rem}}.p-profile .flyer__snsLinks{display:flex;justify-content:center;align-items:center;gap:1.37rem}.p-profile .relationship{width:100%;display:flex;flex-direction:column;align-items:center}.p-profile .relationship__container{width:clamp(18rem,98.5%,47.75rem);display:flex;color:#545960;padding-top:.7rem;padding-bottom:1.25rem}.p-profile .relationship__icon-box{width:3.125rem;height:3.125rem;border-radius:.5rem;background-color:#f2f2f2;display:flex;justify-content:center;align-items:center}@media (min-width: 576px){.p-profile .relationship__icon-box{width:6.25rem;height:6.25rem}}.p-profile .relationship__icon{width:1.5rem;height:1.5rem}@media (min-width: 576px){.p-profile .relationship__icon{width:3.5rem;height:3.5rem}}.p-profile .relationship__type{color:#000;text-align:center;font-family:Noto Sans;font-size:clamp(.35rem,1.92vw,.5rem);font-weight:400;letter-spacing:.015rem}@media (min-width: 576px){.p-profile .relationship__type{font-size:.75rem;font-weight:700;letter-spacing:.0225rem}}.p-profile .relationship__flexbox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:.5rem}@media (min-width: 576px){.p-profile .relationship__flexbox{flex-direction:row}}.p-profile .relationship__status-component{display:flex;flex-direction:column;align-items:center;width:20%;background-color:transparent;border:none;cursor:pointer}@media (min-width: 576px){.p-profile .relationship__status-component{gap:1.2rem}}.p-profile .relationship__opacity{opacity:.3}.p-profile .relationship__button-container{padding:1.2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:.5rem}@media (min-width: 576px){.p-profile .relationship__button-container{flex-direction:row;gap:2.5rem}}.p-profile .relationship__exchange-button{width:clamp(10rem,80vw,17.1875rem);height:3.125rem;border-radius:1.875rem;flex-shrink:0;color:#fff;background:#000;text-align:center;font-family:Helvetica Neue;letter-spacing:.02813rem;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (min-width: 576px){.p-profile .relationship__exchange-button{width:13.75rem}}.p-profile .relationship__button-en{font-size:1rem;font-weight:700;font-family:Rajdhani,sans-serif}@media (min-width: 576px){.p-profile .relationship__button-en{font-size:1.125rem}}.p-profile .relationship__button-ja{font-size:.75rem;font-family:Noto Sans;font-weight:600}@media (min-width: 576px){.p-profile .relationship__button-ja{font-size:1.125rem}}.p-profile .occupation-and-motivation{width:100%;display:flex;align-items:center;justify-content:center}.p-profile .occupation-and-motivation__container{display:flex;flex-direction:column;width:clamp(10rem,80vw,22.5rem)}@media (min-width: 768px){.p-profile .occupation-and-motivation__container{width:clamp(22.5rem,95.5vw,75.9475rem);flex-direction:row}}.p-profile .occupation-and-motivation__english{font-family:Helvetica Neue;font-weight:700;letter-spacing:.01688rem;font-size:1.375rem}@media (min-width: 1200px){.p-profile .occupation-and-motivation__english{font-size:2.375rem}}.p-profile .occupation-and-motivation__japanese{font-family:Noto Sans;font-size:.75rem;text-align:center;font-weight:400;line-height:.625rem;letter-spacing:.01313rem;padding:.7rem 0 1.4rem}@media (min-width: 1200px){.p-profile .occupation-and-motivation__japanese{font-size:1.125rem;font-weight:500;letter-spacing:.03375rem}}.p-profile .occupation-and-motivation__occupation,.p-profile .occupation-and-motivation__motivation{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:2.3em}@media (min-width: 768px){.p-profile .occupation-and-motivation__occupation,.p-profile .occupation-and-motivation__motivation{width:50%;margin-bottom:0;padding:0 1rem}}@media (min-width: 992px){.p-profile .occupation-and-motivation__occupation,.p-profile .occupation-and-motivation__motivation{padding:0 1.5rem}}@media (min-width: 1200px){.p-profile .occupation-and-motivation__occupation:not(:last-child),.p-profile .occupation-and-motivation__motivation:not(:last-child){padding:0 2rem 0 0}.p-profile .occupation-and-motivation__occupation:last-child,.p-profile .occupation-and-motivation__motivation:last-child{padding:0 0 0 2rem}}@media (min-width: 768px){.p-profile .occupation-and-motivation__occupation{border-right:solid 1px #CECECE}}.p-profile .occupation-and-motivation__flex{display:flex;width:100%;justify-content:center}@media (min-width: 576px){.p-profile .occupation-and-motivation__flex{width:clamp(10rem,100%,28.125rem)}}@media (min-width: 1200px){.p-profile .occupation-and-motivation__flex{width:100%;justify-content:space-between}}.p-profile .occupation-and-motivation__flex.job{border-bottom:solid 1px #CECECE}@media (min-width: 1200px){.p-profile .occupation-and-motivation__flex.job{border-bottom:none}}.p-profile .occupation-and-motivation__item{display:flex;flex-direction:column;justify-content:center;width:4.9rem;font-size:.875rem;font-weight:500;font-family:Helvetica Neue;letter-spacing:.025rem}@media (min-width: 576px){.p-profile .occupation-and-motivation__item{width:auto}}.p-profile .occupation-and-motivation__item.none{display:none}@media (min-width: 1200px){.p-profile .occupation-and-motivation__item.none{display:block}}.p-profile .occupation-and-motivation__item-en{font-family:Helvetica Neue;font-weight:700;letter-spacing:.04125rem}@media (min-width: 576px){.p-profile .occupation-and-motivation__item-en{font-size:1.125rem}}@media (min-width: 1200px){.p-profile .occupation-and-motivation__item-en{font-size:1.3rem}}.p-profile .occupation-and-motivation__item-ja{font-family:Noto Sans;font-weight:400;letter-spacing:.01313rem;font-size:.75rem;line-height:.625rem;display:none}@media (min-width: 1200px){.p-profile .occupation-and-motivation__item-ja{font-size:1rem;font-weight:700;letter-spacing:.03rem;display:block}}.p-profile .occupation-and-motivation__content{display:flex;justify-content:center;align-items:center;width:clamp(10rem,80vw,22.5rem);height:2.5rem;border-radius:3.125rem}@media (min-width: 576px){.p-profile .occupation-and-motivation__content{width:clamp(10rem,100%,28.125rem);height:3rem}}@media (min-width: 1200px){.p-profile .occupation-and-motivation__content{width:clamp(23rem,30.6vw,24.375rem);height:3.75rem;background:#F2F2F2}.p-profile .occupation-and-motivation__content.motivation{width:28.125rem}}.p-profile .occupation-and-motivation__content.shadow{box-shadow:0 0 5px #0000001f}@media (min-width: 1200px){.p-profile .occupation-and-motivation__content.shadow{box-shadow:none}}.p-profile .occupation-and-motivation__content-text{font-family:Noto Sans;font-size:clamp(.6rem,3.2vw,.75rem);font-weight:400}@media (min-width: 576px){.p-profile .occupation-and-motivation__content-text{font-size:1rem;font-weight:500}}@media (min-width: 1200px){.p-profile .occupation-and-motivation__content-text{font-size:.9rem;font-weight:700;letter-spacing:.04125rem}}.p-profile .occupation-and-motivation__content-box{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width: 768px){.p-profile .occupation-and-motivation__content-box{gap:1.5rem}}.p-profile .occupation-and-motivation__number{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.06rem;display:none}@media (min-width: 1200px){.p-profile .occupation-and-motivation__number{display:flex;justify-content:center;align-items:center}}.p-profile .myself{width:100%;flex-shrink:0;background:#545960;display:flex;align-items:center;flex-direction:column;padding:2rem 0}@media (min-width: 576px){.p-profile .myself{padding:5rem 0 7rem}}.p-profile .myself__title{text-align:center;font-family:Helvetica Neue;font-weight:700;letter-spacing:.03rem;color:#fff;margin-bottom:1.2rem;font-size:1.375rem}@media (min-width: 576px){.p-profile .myself__title{font-size:1rem;margin-bottom:.8rem}}@media (min-width: 992px){.p-profile .myself__title{font-size:2.375rem}}.p-profile .myself__birth{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.56rem;gap:.5rem}@media (min-width: 576px){.p-profile .myself__birth{gap:1.5rem;width:28.43rem}}@media (min-width: 768px){.p-profile .myself__birth{flex-direction:row;width:clamp(28.43rem,86.6%,75.9475rem)}}@media (min-width: 992px){.p-profile .myself__birth{gap:2.5rem}}.p-profile .myself__box{width:clamp(10rem,80vw,28.43rem);height:2.5rem;background-color:#fff;display:flex;align-items:center;border-radius:1.75rem;padding:0 1.5rem}.p-profile .myself__box:not(:last-child){margin-bottom:.75em}@media (min-width: 576px){.p-profile .myself__box:not(:last-child){margin-bottom:0}}@media (min-width: 992px){.p-profile .myself__box{width:27.9375rem;height:3.75rem;border-radius:3.125rem}}.p-profile .myself__item{width:5rem;font-size:.875rem;color:#545960;font-family:Helvetica Neue;font-weight:700}@media (min-width: 992px){.p-profile .myself__item{width:6.5rem;font-size:1.15rem;letter-spacing:.04125rem}}.p-profile .myself__content{font-size:.75rem;padding-left:.9rem;font-weight:400}@media (min-width: 576px){.p-profile .myself__content{line-height:1.1875rem}}@media (min-width: 992px){.p-profile .myself__content{font-size:1rem;letter-spacing:.03rem}}.p-profile .myself__content-box{display:flex;flex-direction:column;background:#FFF;width:clamp(10rem,80vw,28.43rem);border-radius:.625rem}@media (min-width: 576px){.p-profile .myself__content-box{width:28.43rem;padding:0 1.5rem}}@media (min-width: 768px){.p-profile .myself__content-box{width:clamp(28.43rem,86.6%,75.9475rem)}}.p-profile .myself__text{font-family:Noto Sans;font-size:.75rem;font-weight:500;line-height:1.2rem;letter-spacing:.1rem;padding:1.3rem 1rem;word-break:break-word;overflow-wrap:break-word}@media (min-width: 576px){.p-profile .myself__text{font-size:1rem;padding:1.5rem 0}}@media (min-width: 992px){.p-profile .myself__text{padding:2.15rem 0;font-size:1rem;font-weight:700;line-height:2rem;letter-spacing:.03rem}}.p-profile .myself__image-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 1.25rem;gap:.5rem}@media (min-width: 576px){.p-profile .myself__image-box{gap:0;flex-direction:row}}.p-profile .myself__image{padding:0 1rem;width:16.75rem;height:auto}@media (min-width: 576px){.p-profile .myself__image{padding:.8rem;width:50%}}@media (min-width: 992px){.p-profile .myself__image{width:40%}}@media (min-width: 1200px){.p-profile .myself__image{width:35%}}.p-profile .background{width:100%}.p-profile .background__container{flex-shrink:0;display:flex;flex-direction:column;align-items:center}.p-profile .background__accordion-title{text-align:center;font-family:Helvetica Neue;font-size:1.375rem;font-weight:700;letter-spacing:.03rem}@media (min-width: 992px){.p-profile .background__accordion-title{font-size:2.375rem;font-weight:700;letter-spacing:.07125rem}}.p-profile .background__education,.p-profile .background__career{display:flex;flex-direction:column;align-items:center;width:100%}.p-profile .background__table-head{display:none}@media (min-width: 576px){.p-profile .background__table-head{width:30rem;background:#000;border-radius:.13rem;display:grid;justify-content:center;align-items:center;grid-template-columns:5% 20% 20% 21% 34%;padding:.2rem 0;height:2.5rem;width:clamp(30rem,85.6%,72.5rem)}}.p-profile .background__head-item{color:#fff;text-align:center;font-family:Helvetica Neue;font-size:.5rem;font-weight:700}@media (min-width: 576px){.p-profile .background__head-item{font-size:.75rem}}@media (min-width: 992px){.p-profile .background__head-item{font-size:.85rem}}@media (min-width: 1200px){.p-profile .background__head-item{font-size:1rem;letter-spacing:.03rem}}.p-profile .background__title{color:#545960;text-align:center;font-family:Helvetica Neue;font-weight:700;letter-spacing:.01875rem;padding-top:1.4rem;padding-bottom:.7rem;font-size:1.125rem}@media (min-width: 576px){.p-profile .background__title{color:#000}}@media (min-width: 992px){.p-profile .background__title{font-size:1.375rem;letter-spacing:.04125rem;padding:3rem 0 1.4rem}}.p-profile .background__table-row-0,.p-profile .background__table-row-1{background:#FAFAFA;padding:1.4rem 1.88rem 1.56rem;width:96vw;min-height:10rem;display:flex;flex-direction:column;text-align:start;border-radius:.1rem}@media (min-width: 576px){.p-profile .background__table-row-0,.p-profile .background__table-row-1{min-height:2rem;display:grid;grid-template-columns:5% 20% 20% 21% 34%;padding:1.5rem 0;width:clamp(30rem,85.6%,72.5rem)}}.p-profile .background__table-row-0{background:#F1F1F1}.p-profile .background__table-number{display:flex;align-items:center;font-family:Helvetica Neue;color:#545960;font-weight:700;letter-spacing:.015rem;font-size:1.125rem;padding:0 0 .39rem}@media (min-width: 576px){.p-profile .background__table-number{font-family:Rajdhani,sans-serif;justify-content:center;font-size:.85rem;padding:0 .5rem}}@media (min-width: 768px){.p-profile .background__table-number{font-size:1rem}}@media (min-width: 992px){.p-profile .background__table-number{color:#000;font-size:1.125rem;letter-spacing:.03375rem}}.p-profile .background__table-item{text-align:left;padding:.3rem 0;display:flex;align-items:center;font-size:.75rem;letter-spacing:.015rem;font-weight:400;word-break:break-word;overflow-wrap:break-word}.p-profile .background__table-item:not(:last-child){border-bottom:solid 1px #CECECE}@media (min-width: 576px){.p-profile .background__table-item{justify-content:center;font-size:.75rem;padding:0 .5rem;font-weight:600;color:#000}.p-profile .background__table-item:not(:last-child){border-bottom:none}}@media (min-width: 992px){.p-profile .background__table-item{font-size:.85rem}}@media (min-width: 1200px){.p-profile .background__table-item{font-size:1rem;letter-spacing:.03rem;font-weight:700}}.p-profile .portfolio__container{width:100%;display:flex;flex-direction:column;align-items:center}.p-profile .portfolio__accordion-title{color:#000;text-align:center;font-family:Helvetica Neue;font-size:1.375rem;font-weight:700;letter-spacing:.03rem}@media (min-width: 992px){.p-profile .portfolio__accordion-title{font-size:2.375rem;font-weight:700;letter-spacing:.07125rem}}.p-profile .portfolio__content-box{display:flex;border-radius:.125em;background:#EDEEEE;width:96vw;margin-top:2rem;flex-direction:column;padding:2.2rem 1.65rem}@media (min-width: 576px){.p-profile .portfolio__content-box{width:clamp(30rem,85.6vw,72.5rem);margin-top:1.5rem;flex-direction:row;padding:1.5rem .5rem}}@media (min-width: 768px){.p-profile .portfolio__content-box{padding:3rem 2rem}}.p-profile .portfolio__image-box{display:flex;justify-content:center;align-items:center;padding:0 0 1.25em}@media (min-width: 576px){.p-profile .portfolio__image-box{width:35%;padding:1em .5em}}.p-profile .portfolio__logo-opacity{display:none}@media (min-width: 576px){.p-profile .portfolio__logo-opacity{display:flex;opacity:.3}}.p-profile .portfolio__content{display:flex;flex-direction:column}@media (min-width: 576px){.p-profile .portfolio__content{width:65%;padding:1rem .5rem;justify-content:space-between}}.p-profile .portfolio__title{font-weight:600;line-height:.9375rem;letter-spacing:.02063rem;font-size:1.125rem}@media (min-width: 576px){.p-profile .portfolio__title{font-size:.7rem}}@media (min-width: 992px){.p-profile .portfolio__title{font-weight:700;font-size:1.375rem;letter-spacing:.04125rem;margin-bottom:1.25rem}}.p-profile .portfolio__text{padding-top:.7rem;font-size:.75rem;font-weight:400;line-height:1.125rem;letter-spacing:.03rem;word-break:break-word;overflow-wrap:break-word}@media (min-width: 576px){.p-profile .portfolio__text{font-size:.5rem;line-height:.9375rem;padding-top:.5rem}}@media (min-width: 992px){.p-profile .portfolio__text{font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.03rem}}.p-profile .portfolio__url-box{margin-top:.69rem;height:1.875rem;border-radius:2rem;flex-shrink:0;background:#545960;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0 1rem}@media (min-width: 576px){.p-profile .portfolio__url-box{width:100%;height:1.5rem;border-radius:1rem;margin-top:.5rem;padding:0 .5rem;justify-content:flex-start}}@media (min-width: 992px){.p-profile .portfolio__url-box{padding:0 1.75rem;height:3rem;border-radius:3.125rem}}.p-profile .portfolio__url{font-family:Helvetica Neue;color:#fff;font-weight:500;letter-spacing:.03rem;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 576px){.p-profile .portfolio__url{font-size:.5rem}}@media (min-width: 992px){.p-profile .portfolio__url{font-size:1rem;font-weight:700;letter-spacing:.03rem}}.p-profile-banner{width:100vw;background-color:#0009;position:sticky;bottom:0;z-index:70;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 0}.p-profile-banner__text{color:#e2e2e2;font-family:Noto Sans JP;font-size:.8rem;font-weight:600;letter-spacing:.03125rem;text-align:center;margin:0}.p-profile-banner__button{padding:.5rem 0;width:18.75rem;height:3.125rem;border-radius:1.875rem;background-color:#ec5907;color:#fff;font-family:Noto Sans JP;font-size:.8rem;font-weight:600;letter-spacing:.03125rem;text-align:center;border:none;cursor:pointer}.p-profile-banner__button:hover{transition:all .4s ease-in-out;color:#000}.p-welcome{margin:auto 0;max-width:574px}@media (min-width: 576px){.p-welcome{max-width:767px;margin:auto}}@media (min-width: 768px){.p-welcome{max-width:991px}}@media (min-width: 992px){.p-welcome{max-width:1119px}}@media (min-width: 1200px){.p-welcome{max-width:1399px}}@media (min-width: 1400px){.p-welcome{max-width:1500px}}.p-welcome .top{height:600px;justify-content:center;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}@media (min-width: 576px){.p-welcome .top{height:800px}}@media (min-width: 768px){.p-welcome .top{height:800px}}@media (min-width: 992px){.p-welcome .top{display:flex;height:800px}}@media (min-width: 1400px){.p-welcome .top{height:900px}}.p-welcome .top__mac{display:flex;flex-direction:column;align-items:center;transform:scale(.6);margin-top:-10%;margin-bottom:-40%}@media (min-width: 768px){.p-welcome .top__mac{transform:scale(.6);margin-top:-15%}}@media (min-width: 992px){.p-welcome .top__mac{margin-top:0%;margin-bottom:0%;height:100%;flex-direction:row;display:flex;transform:scale(.9)}}.p-welcome .top__logo{width:80px}@media (min-width: 576px){.p-welcome .top__logo{width:150px}}@media (min-width: 768px){.p-welcome .top__logo{width:140px}}@media (min-width: 992px){.p-welcome .top__logo{margin:5% 0;width:150px}}@media (min-width: 1200px){.p-welcome .top__logo{width:180px;margin:5% 0}}@media (min-width: 1400px){.p-welcome .top__logo{width:200px;margin:5% 0}}.p-welcome .top__box{width:215px;height:64px;color:#000;background:#FFF;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.25px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media (min-width: 992px){.p-welcome .top__box{margin-top:130px;width:180px;font-size:18px}}@media (min-width: 1200px){.p-welcome .top__box{width:180px;font-size:20px}}@media (min-width: 1400px){.p-welcome .top__box{width:215px;font-size:25px}}.p-welcome .top__box:before{content:"";position:absolute;top:100%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFF}.p-welcome .top__container_inner{display:none}@media (min-width: 992px){.p-welcome .top__container_inner{margin-left:60px;display:block}}.p-welcome .top__container_sm{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:2%}@media (min-width: 992px){.p-welcome .top__container_sm{display:none}}.p-welcome .top__title{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:35px;font-style:normal;font-weight:600;line-height:50px;letter-spacing:3.25px;margin-top:2%}@media (min-width: 576px){.p-welcome .top__title{font-size:40px;line-height:50px}}@media (min-width: 992px){.p-welcome .top__title{font-size:40px;line-height:50px}}@media (min-width: 1200px){.p-welcome .top__title{font-size:40px;line-height:60px}}@media (min-width: 1400px){.p-welcome .top__title{font-size:50px;line-height:78px}}.p-welcome .top__subtitle{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;margin-top:10px}@media (min-width: 576px){.p-welcome .top__subtitle{font-size:20px;margin-top:30px}}@media (min-width: 992px){.p-welcome .top__subtitle{font-size:20px;margin-top:30px}}@media (min-width: 1200px){.p-welcome .top__subtitle{font-size:20px;margin-top:20px}}@media (min-width: 1400px){.p-welcome .top__subtitle{font-size:28px;margin-top:20px}}.p-welcome .top__text_sm{background-color:#000;text-align:center;display:block;padding:0 5%}@media (min-width: 992px){.p-welcome .top__text_sm{display:none}}.p-welcome .top__text_lg{display:none}@media (min-width: 992px){.p-welcome .top__text_lg{display:block}}.p-welcome .top__text{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.25px;margin-bottom:1%;padding-top:2%}@media (min-width: 992px){.p-welcome .top__text{font-size:16px;margin-top:5%;margin-bottom:3%}}@media (min-width: 1200px){.p-welcome .top__text{font-size:16px;margin-bottom:2%}}@media (min-width: 1400px){.p-welcome .top__text{font-size:25px;margin-bottom:1%}}.p-welcome .top__btn-container{display:flex;justify-content:center}@media (min-width: 992px){.p-welcome .top__btn-container{padding-top:2%;padding-bottom:10%}}.p-welcome .top__btn-container__content{text-align:center;font-family:Noto Sans JP,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.9px;display:flex}@media (min-width: 992px){.p-welcome .top__btn-container__content{font-size:14px}}@media (min-width: 1200px){.p-welcome .top__btn-container__content{font-size:14px}}@media (min-width: 1400px){.p-welcome .top__btn-container__content{font-size:18px}}.p-welcome .top__btn-container__btn{height:40px;flex-shrink:0;border-radius:30px;background:#FFF;color:#000;display:flex;align-items:center;justify-content:center;margin:10px;width:160px;text-decoration:none}@media (min-width: 992px){.p-welcome .top__btn-container__btn{width:200px}}@media (min-width: 1400px){.p-welcome .top__btn-container__btn{width:250px}}.p-welcome .top__btn-container__btn:hover{background-color:#505050;color:#959595}.p-welcome .top__btn-container__btn-rev{height:40px;flex-shrink:0;border-radius:30px;border:1px solid #FFF;color:#fff;display:flex;align-items:center;justify-content:center;margin:10px;width:160px;text-decoration:none}@media (min-width: 992px){.p-welcome .top__btn-container__btn-rev{width:200px}}@media (min-width: 1200px){.p-welcome .top__btn-container__btn-rev{width:200px}}@media (min-width: 1400px){.p-welcome .top__btn-container__btn-rev{width:250px}}.p-welcome .top__btn-container__btn-rev:hover{background:#F2F2F2;color:#000}.p-welcome .problem{margin:auto}.p-welcome .problem__title{margin-top:5%;color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:87px;letter-spacing:2.7px}@media (min-width: 992px){.p-welcome .problem__title{font-size:90px}}.p-welcome .problem__subtitle{color:#000;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media (min-width: 992px){.p-welcome .problem__subtitle{font-size:18px;letter-spacing:.54px}}.p-welcome .problem__stroke{display:flex;align-items:center;justify-content:center;margin:2% auto;transform:scale(1.1)}@media (min-width: 992px){.p-welcome .problem__stroke{margin:1% auto}}@media (min-width: 1200px){.p-welcome .problem__stroke{margin:1% auto}}@media (min-width: 1400px){.p-welcome .problem__stroke{margin:2% auto}}.p-welcome .problem__container{display:flex;flex-direction:column;align-items:center}@media (min-width: 992px){.p-welcome .problem__container{justify-content:space-between;width:80%;margin:0 auto;display:flex;flex-direction:row}}@media (min-width: 1400px){.p-welcome .problem__container{width:70%}}.p-welcome .problem__container__content{align-items:center;margin:7% 0%}@media (min-width: 768px){.p-welcome .problem__container__content{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}}@media (min-width: 992px){.p-welcome .problem__container__content{display:flex;flex-direction:column;flex:1}}.p-welcome .problem__container__content__container-title{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.65px}@media (min-width: 992px){.p-welcome .problem__container__content__container-title{font-size:40px}}.p-welcome .problem__container__content__j-title{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.65px}.p-welcome .problem__container__content__sales{width:80%;max-width:100px;margin-bottom:10px}@media (min-width: 576px){.p-welcome .problem__container__content__sales{width:100%;max-width:200px;margin-bottom:10px}}@media (min-width: 768px){.p-welcome .problem__container__content__sales{width:100%;max-width:200px;margin-bottom:10px}}@media (min-width: 992px){.p-welcome .problem__container__content__sales{align-self:center;margin:10% auto}}.p-welcome .problem__container__content__recruit{margin-bottom:10px}@media (min-width: 576px){.p-welcome .problem__container__content__recruit{max-width:200px;margin-bottom:10px}}@media (min-width: 992px){.p-welcome .problem__container__content__recruit{align-self:center;margin:10% auto}}.p-welcome .problem__container__content__internal{margin-bottom:10px}@media (min-width: 576px){.p-welcome .problem__container__content__internal{width:100%;max-width:200px}}@media (min-width: 992px){.p-welcome .problem__container__content__internal{align-self:center;margin:10% auto}}.p-welcome .problem__container__content__flex{display:flex;align-items:center;justify-content:center;padding:2%;margin:2%}@media (min-width: 992px){.p-welcome .problem__container__content__flex{display:block}}.p-welcome .problem__container__content__title{text-align:center}@media (min-width: 992px){.p-welcome .problem__container__content__title{display:block}}.p-welcome .problem__container__content__w-problem-box{border-radius:30px;background:#F2F2F2;width:271px;height:37px;flex-shrink:0;display:flex;margin:10px}@media (min-width: 992px){.p-welcome .problem__container__content__w-problem-box{margin:5px}}.p-welcome .problem__container__content__text{color:#000;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;margin:auto}@media (min-width: 992px){.p-welcome .problem__container__content__text{font-size:16px}}.p-welcome .cause{margin:10% auto;width:95vw;align-items:center;flex-shrink:0;border:1px solid #000}@media (min-width: 576px){.p-welcome .cause{width:90vw}}@media (min-width: 992px){.p-welcome .cause{width:90vw;height:800px}}@media (min-width: 1400px){.p-welcome .cause{width:1300px;height:800px}}.p-welcome .cause__title{margin:5% auto 2%;color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:87px;letter-spacing:2.7px}@media (min-width: 992px){.p-welcome .cause__title{font-size:70px}}.p-welcome .cause__subtitle{color:#000;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:2%}@media (min-width: 992px){.p-welcome .cause__subtitle{font-size:30px}}@media (min-width: 1200px){.p-welcome .cause__subtitle{font-size:30px}}@media (min-width: 1400px){.p-welcome .cause__subtitle{font-size:40px}}.p-welcome .cause__container{display:flex;gap:10px;justify-content:space-between;width:100%;align-items:center;flex-direction:column}@media (min-width: 992px){.p-welcome .cause__container{flex-direction:row;justify-content:space-around}}.p-welcome .cause__container__content{display:flex;flex-direction:column;align-items:center;flex-direction:row-reverse}@media (min-width: 992px){.p-welcome .cause__container__content{flex-direction:column}}.p-welcome .cause__container__content__container-title{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.65px;margin:3% auto 1%}@media (min-width: 992px){.p-welcome .cause__container__content__container-title{font-size:40px}}.p-welcome .cause__container__content__j-title{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.65px}@media (min-width: 992px){.p-welcome .cause__container__content__j-title{font-size:20px}}.p-welcome .cause__container__content__image-container{position:relative;display:flex;justify-content:center;align-items:center;width:30vw;height:30vw}@media (min-width: 992px){.p-welcome .cause__container__content__image-container{width:200px;height:200px}}.p-welcome .cause__container__content__text-container{width:220px}.p-welcome .cause__container__content__image-container img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.p-welcome .cause__container__content__image-container .information{z-index:1;width:70%;height:70%}.p-welcome .cause__container__content__image-container .empathy{z-index:1;width:60%;height:60%}.p-welcome .cause__container__content__box{border-radius:30px;background:#F2F2F2;width:271px;height:37px;flex-shrink:0;display:flex;margin:5px}.p-welcome .cause__container__content__stroke{margin:8%}.p-welcome .cause__container__content__text{color:#000;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;margin:auto}@media (min-width: 992px){.p-welcome .cause__container__content__text{font-size:16px}}.p-welcome .solution{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.p-welcome .solution__title{padding-top:10%;margin:1%;color:#fff;text-align:center;font-family:Rajdhani,sans-serif;font-size:70px;font-style:normal;font-weight:700;line-height:87px;letter-spacing:2.7px}@media (min-width: 992px){.p-welcome .solution__title{font-size:90px}}.p-welcome .solution__subtitle{color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.54px;display:none}@media (min-width: 992px){.p-welcome .solution__subtitle{display:block}}.p-welcome .solution__subtitle_sm{color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.54px;display:block}@media (min-width: 992px){.p-welcome .solution__subtitle_sm{display:none}}.p-welcome .solution__container_sm{justify-content:space-between;align-items:center;margin:auto;padding-bottom:5%}@media (min-width: 992px){.p-welcome .solution__container_sm{display:none}}.p-welcome .solution__sm_title{align-items:center;text-align:center;max-width:70%;flex:1}.p-welcome .solution__container_lg{display:none}@media (min-width: 992px){.p-welcome .solution__container_lg{display:flex;width:80%;justify-content:space-between;align-items:center;margin:0 auto}}@media (min-width: 1200px){.p-welcome .solution__container_lg{width:80%}}@media (min-width: 1400px){.p-welcome .solution__container_lg{width:70%}}.p-welcome .solution__vector{display:none}@media (min-width: 992px){.p-welcome .solution__vector{margin-top:-20%}}.p-welcome .solution__vector_down{display:block}@media (min-width: 992px){.p-welcome .solution__vector_down{display:none}}.p-welcome .solution__content{display:flex;justify-content:space-between;width:90%;align-items:center}@media (min-width: 992px){.p-welcome .solution__content{flex-direction:column;justify-content:center;align-items:center;padding-bottom:10%;margin:0%;width:100%}}.p-welcome .solution__container-title{color:#fff;text-align:center;font-family:Rajdhani,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.65px}@media (min-width: 768px){.p-welcome .solution__container-title{font-size:32px}}@media (min-width: 992px){.p-welcome .solution__container-title{font-size:40px}}.p-welcome .solution__j-title{color:#fff;text-align:center;font-family:Rajdhani,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.65px}@media (min-width: 768px){.p-welcome .solution__j-title{font-size:20px}}@media (min-width: 992px){.p-welcome .solution__j-title{font-size:20px}}.p-welcome .solution img{align-self:center;margin:2% auto;max-width:180px}@media (min-width: 576px){.p-welcome .solution img{max-width:250px;margin:2% auto 5%}}@media (min-width: 768px){.p-welcome .solution img{max-width:250px}}@media (min-width: 992px){.p-welcome .solution img{max-width:300px;margin:2% auto 5%}}.p-welcome .solution__stroke{color:#fff;display:flex;align-items:center;justify-content:center;margin:1% auto 5%;width:80%}@media (min-width: 992px){.p-welcome .solution__stroke{transform:scale(1.3,1.2);width:27%}}@media (min-width: 1400px){.p-welcome .solution__stroke{padding:.5% auto 15%}}.p-welcome .solution__text{color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;margin:auto}@media (min-width: 576px){.p-welcome .solution__text{font-size:20px}}@media (min-width: 768px){.p-welcome .solution__text{font-size:22px}}@media (min-width: 992px){.p-welcome .solution__text{font-size:20px}}.p-welcome .solution__subtext{color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin:auto}@media (min-width: 768px){.p-welcome .solution__subtext{font-size:14px}}.p-welcome .profile__container{justify-content:space-around;margin:auto;display:flex;align-items:center;width:80%}@media (min-width: 992px){.p-welcome .profile__container{justify-content:center;width:50%}}.p-welcome .profile__num_container{justify-content:center;margin:2%}@media (min-width: 992px){.p-welcome .profile__num_container{margin:2%}}.p-welcome .profile__num_title{padding-top:5%;color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.7px}@media (min-width: 992px){.p-welcome .profile__num_title{font-size:90px}}.p-welcome .profile__num_subtitle{margin-top:-10%;color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px}@media (min-width: 992px){.p-welcome .profile__num_subtitle{font-size:16px}}.p-welcome .profile__title{display:flex;text-align:center;align-items:center;color:#000;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;margin:auto 0}@media (min-width: 992px){.p-welcome .profile__title{font-size:40px}}.p-welcome .profile__flame{margin:auto;width:90%;height:40px;border:1px solid #000;text-align:center;display:flex;align-items:center;justify-content:center;font-size:14px}@media (min-width: 576px){.p-welcome .profile__flame{width:500px}}@media (min-width: 768px){.p-welcome .profile__flame{width:550px;font-size:20px}}@media (min-width: 992px){.p-welcome .profile__flame{width:900px}}.p-welcome .profile__photo_container{margin:2% 5%;justify-content:space-evenly;display:flex}@media (min-width: 992px){.p-welcome .profile__photo_container{margin:2% 20%}}.p-welcome .profile__content img{height:auto;width:400vh}.p-welcome .profile__content{text-align:center;display:flex;flex-direction:column;align-items:center;margin:5%}.p-welcome .profile__content__text{margin-bottom:5%;font-size:10px}@media (min-width: 992px){.p-welcome .profile__content__text{font-size:14px}}.p-welcome .effect{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.p-welcome .effect__title{padding-top:5%;color:#fff;text-align:center;font-family:Rajdhani,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:87px;letter-spacing:2.7px}@media (min-width: 992px){.p-welcome .effect__title{font-size:70px}}@media (min-width: 1200px){.p-welcome .effect__title{font-size:70px}}@media (min-width: 1400px){.p-welcome .effect__title{font-size:90px}}.p-welcome .effect__subtitle{display:none}@media (min-width: 992px){.p-welcome .effect__subtitle{color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.54px;margin-top:2%;display:block}}.p-welcome .effect__subtitle_sm{color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.54px;margin-top:2%}@media (min-width: 992px){.p-welcome .effect__subtitle_sm{display:none}}.p-welcome .effect__result_title{padding-top:2%;color:#fff;text-align:center;font-family:Rajdhani,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:50px}@media (min-width: 992px){.p-welcome .effect__result_title{font-size:40px;line-height:87px;letter-spacing:2.7px}}.p-welcome .effect__result_subtitle{color:#fff;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;padding-bottom:10%}@media (min-width: 576px){.p-welcome .effect__result_subtitle{font-size:16px}}@media (min-width: 992px){.p-welcome .effect__result_subtitle{font-size:18px}}.p-welcome .effect__stroke{color:#fff;display:flex;align-items:center;justify-content:center;margin:1% auto 5%;width:80%}@media (min-width: 992px){.p-welcome .effect__stroke{width:27%}}@media (min-width: 1200px){.p-welcome .effect__stroke{width:27%}}@media (min-width: 1400px){.p-welcome .effect__stroke{width:23%}}.p-welcome .effect__vector_down{margin:auto}.p-welcome .effect__container{display:flex;flex-direction:column;width:80%;align-items:center;margin:5% auto}@media (min-width: 992px){.p-welcome .effect__container{width:90%;justify-content:space-between;flex-direction:row}}@media (min-width: 1200px){.p-welcome .effect__container{width:95%}}@media (min-width: 1400px){.p-welcome .effect__container{width:80%}}.p-welcome .effect__container__content{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #FFF;margin:2% auto;width:80vw;padding:5%}@media (min-width: 576px){.p-welcome .effect__container__content{width:80vw}}@media (min-width: 768px){.p-welcome .effect__container__content{width:80vw}}@media (min-width: 992px){.p-welcome .effect__container__content{height:15vh;margin:1%;padding:2%}}@media (min-width: 1200px){.p-welcome .effect__container__content{height:18vh;margin:1%;padding:2%}}.p-welcome .effect__container__content__container-title{color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px;padding:0 5%}@media (min-width: 992px){.p-welcome .effect__container__content__container-title{font-size:18px}}@media (min-width: 1200px){.p-welcome .effect__container__content__container-title{font-size:22px}}.p-welcome .effect__container__content__text{color:#fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.48px;padding:0 5%}@media (min-width: 992px){.p-welcome .effect__container__content__text{font-size:16px}}@media (min-width: 1200px){.p-welcome .effect__container__content__text{font-size:16px}}.p-welcome .feature{background-color:#f2f2f2;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.p-welcome .feature__title{padding:10% 0 5%;color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:70px;letter-spacing:2.7px}@media (min-width: 992px){.p-welcome .feature__title{font-size:90px}}.p-welcome .feature__underbox{padding-bottom:10%}.p-welcome .feature__container_lg{display:none;justify-content:center;align-items:center;margin:5% auto}@media (min-width: 992px){.p-welcome .feature__container_lg{display:flex;justify-content:space-evenly;width:70%}}.p-welcome .feature__container_sm{display:flex;justify-content:center;align-items:center;width:90%;margin:5% auto}@media (min-width: 768px){.p-welcome .feature__container_sm{width:60%}}@media (min-width: 992px){.p-welcome .feature__container_sm{display:none}}.p-welcome .feature__content_container{width:100%;flex:1;display:flex;justify-content:center;align-items:center}.p-welcome .feature__flex-container{display:flex;justify-content:space-between;align-items:center}.p-welcome .feature__content{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:column;flex:1}.p-welcome .feature__content__title-container{flex-grow:1;flex:1.2}.p-welcome .feature__content__image-container{position:relative;display:flex;justify-content:space-between;align-items:center;width:80%;height:200px;margin:3%;max-width:30%}@media (min-width: 992px){.p-welcome .feature__content__image-container{margin-right:20px}}.p-welcome .feature__content__image-container img{position:absolute;top:50%;left:50%;width:200%;height:100%;transform:translate(-50%,-50%)}.p-welcome .feature__content__image-container .AI{z-index:1;width:65%;height:65%}.p-welcome .feature__content__image-container .mail{z-index:1;width:50%;height:50%}@media (min-width: 992px){.p-welcome .feature__content__text-container{margin:0}}.p-welcome .feature__content__title{color:#000;font-family:Rajdhani,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:87px;letter-spacing:.96px}@media (min-width: 768px){.p-welcome .feature__content__title{font-size:20px}}@media (min-width: 992px){.p-welcome .feature__content__title{font-size:30px;font-weight:900;margin:0}}.p-welcome .feature__content__subtitle{color:#000;font-family:Rajdhani,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:.48px}@media (min-width: 992px){.p-welcome .feature__content__subtitle{font-size:20px;font-weight:30;margin:0}}.p-welcome .feature__content li{color:#000;font-family:Rajdhani,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.36px;justify-content:last baseline}.p-contact{margin-top:10vh}@media (min-width: 576px){.p-contact{margin:auto}}@media (min-width: 768px){.p-contact{padding:5vw;display:flex}.p-contact .contact__link{display:flex;margin:auto;align-items:center}}.p-contact .contact__flex{justify-items:center;align-items:center;flex-direction:column;margin-top:10vh}.p-contact .contact__flyer{display:none}@media (min-width: 1200px){.p-contact .contact__flyer{display:block;margin-left:5vw}}.p-contact .contact__flyer_sm{display:block;padding:10%;justify-content:center;align-items:center}@media (min-width: 1200px){.p-contact .contact__flyer_sm{display:none}}.p-contact .contact__flyer_smpic{max-width:100;height:auto}@media (min-width: 1200px){.p-contact .contact__flyer_smpic{display:none;height:500px}}.p-contact .contact__title{margin:0;text-align:center;justify-content:center}.p-contact .contact__ul{justify-content:left;margin:2vh 5vh;align-items:flex-start;display:flex;width:500px;flex-direction:column}@media (min-width: 992px){.p-contact .contact__ul{width:400px}}.p-contact .contact__icon{width:30px;padding-top:5px}.p-contact .contact__icon_box{display:flex;align-items:center;justify-content:right;padding-right:2vw;width:auto}@media (min-width: 992px){.p-contact .contact__icon_box{justify-content:right}}.p-contact .contact__icon_box,.p-contact .contact__title_box{padding:5px 20px;flex:1}.p-contact .contact__feedback{padding-bottom:12%}.p-myself{display:flex;flex-direction:column;align-items:center;color:#000}.p-myself .occupation__title{display:flex;align-items:center;flex-direction:column}.p-myself .occupation__title-head{font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-myself .occupation__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-myself .occupation__title-foot{font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-myself .occupation__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-myself .occupation__content{margin-top:2rem;display:flex;flex-direction:column}@media (min-width: 576px){.p-myself .occupation__content{margin-top:3.19rem}}.p-myself .occupation__wrapper{display:flex;flex-direction:column;align-items:center;gap:.8rem}@media (min-width: 576px){.p-myself .occupation__wrapper{gap:.4rem}}@media (min-width: 992px){.p-myself .occupation__wrapper{flex-direction:row;gap:0;justify-content:space-between}}.p-myself .occupation__wrapper:not(:last-child){margin-bottom:3rem}@media (min-width: 992px){.p-myself .occupation__wrapper:not(:last-child){margin-bottom:1.87rem}}.p-myself .occupation__content-head{display:flex;align-items:flex-end;font-family:Helvetica Neue;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem;padding-bottom:.62rem;margin-right:1.75rem}.p-myself .occupation__en{font-family:Helvetica Neue;font-size:1.125rem;letter-spacing:.03375rem;font-weight:700}@media (min-width: 576px){.p-myself .occupation__en{padding-bottom:.4rem;font-size:2rem;letter-spacing:.06rem}}.p-myself .occupation__ja{font-family:Noto Sans;font-size:.75rem;font-weight:700;letter-spacing:.0225rem;padding-bottom:.12rem}@media (min-width: 576px){.p-myself .occupation__ja{padding-bottom:.95rem;font-size:1rem;letter-spacing:.03rem}}.p-myself .occupation__content-foot{display:inline-block;position:relative}.p-myself .occupation__select{width:clamp(15rem,85vw,30.375rem);height:3.75rem;border-radius:3.125rem;padding-left:1.56rem;padding-right:3.4rem;background:#F2F2F2;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1rem;font-weight:500}.p-myself .occupation__select:hover{background:#E5E5E5}@media (min-width: 576px){.p-myself .occupation__select{padding-left:2rem;width:30.375rem}}.p-myself .occupation__select-icon{position:absolute;right:1.19rem;top:1.15rem;width:1.375rem;height:1.375rem}.p-myself .motivation{width:85vw;margin-top:6.69rem}@media (min-width: 992px){.p-myself .motivation{width:52.75rem}}.p-myself .motivation__title{display:flex;align-items:center;flex-direction:column}.p-myself .motivation__title-head{font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-myself .motivation__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-myself .motivation__title-foot{font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-myself .motivation__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-myself .motivation__selected{padding-bottom:4.25rem;border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-top:3.69rem}.p-myself .motivation__selected-num-wrap{display:flex;flex-direction:column;gap:2.31rem}.p-myself .motivation__selected-head{display:flex;flex-direction:column;justify-content:center;height:4.0625rem}@media (min-width: 768px){.p-myself .motivation__selected-head{height:5.8125rem}}.p-myself .motivation__selected-content-wrap{display:flex;flex-direction:column;gap:2.31rem}.p-myself .motivation__selected-content-wrap.hidden{display:none}.p-myself .motivation__selected-title{font-family:Rajdhani,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.01688rem}@media (min-width: 768px){.p-myself .motivation__selected-title{font-size:1rem;letter-spacing:.03rem}}.p-myself .motivation__selected-number{text-align:center;font-family:Rajdhani,sans-serif;font-size:2.375rem;font-weight:700;letter-spacing:.07125rem}.p-myself .motivation__selected-foot{font-size:.875rem;font-weight:700;letter-spacing:.02625rem;display:flex;align-items:center;justify-content:center;position:relative;width:clamp(15rem,72vw,45rem);border-radius:3.125rem;background:#F2F2F2;text-align:center;font-family:Noto Sans;cursor:pointer;height:4.0625rem}@media (min-width: 576px){.p-myself .motivation__selected-foot{font-size:1.3rem;letter-spacing:.06rem}}@media (min-width: 768px){.p-myself .motivation__selected-foot{font-size:2rem;height:5.8125rem}}.p-myself .motivation__selected-foot.hidden{display:none}.p-myself .motivation__selected-icon{width:1.125rem;position:absolute;top:1.5rem;right:.88rem}@media (min-width: 768px){.p-myself .motivation__selected-icon{top:2.44rem;right:2.44rem}}.p-myself .motivation__content{padding:1.7rem 0 6.69rem;display:grid;grid-template-columns:auto auto;justify-content:space-between}@media (min-width: 768px){.p-myself .motivation__content{grid-template-columns:auto auto auto;justify-content:space-between}}.p-myself .motivation__item{margin-top:2.81rem;display:flex;flex-direction:column}.p-myself .motivation__item-head{font-size:.75rem;font-weight:700;letter-spacing:.0225rem;text-align:center;font-family:Rajdhani,sans-serif;margin-bottom:1.19rem}@media (min-width: 576px){.p-myself .motivation__item-head{font-size:1.125rem;letter-spacing:.03375rem}}.p-myself .motivation__item-box:not(:last-child){margin-bottom:1.19rem}.p-myself .motivation__check{text-align:center;width:9.157rem,39vw,15.625rem;border-radius:1.8315rem;background:#F2F2F2;cursor:pointer;display:inline-block;transition:background-color .3s}@media (min-width: 768px){.p-myself .motivation__check{width:15.625rem;border-radius:3.125rem}}.p-myself .motivation__check:hover{background:#E5E5E5}.p-myself .motivation__input{display:none}.p-myself .motivation__input:checked+.motivation__span{background:#000;color:#fff}.p-myself .motivation__span{padding:.62rem 0 .521rem;border-radius:1.8315rem;width:39vw;display:block;font-family:Rajdhani,sans-serif;font-weight:500;font-size:.5625rem;letter-spacing:.01688rem}@media (min-width: 576px){.p-myself .motivation__span{width:15.625rem;padding:1.06rem 0 .81rem;border-radius:3.125rem;font-size:1rem}}.p-myself .contact-info{display:flex;flex-direction:column;align-items:center;width:clamp(10rem,85vw,51.05rem)}@media (min-width: 992px){.p-myself .contact-info{width:51.05rem;align-items:normal}}.p-myself .contact-info__title{display:flex;align-items:center;flex-direction:column;margin-bottom:3.2rem}.p-myself .contact-info__title-head{font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-myself .contact-info__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-myself .contact-info__title-foot{font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-myself .contact-info__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-myself .contact-info__wrapper{display:flex;flex-direction:column}@media (min-width: 992px){.p-myself .contact-info__wrapper{flex-direction:row;justify-content:space-between}}.p-myself .contact-info__wrapper:not(:last-child){margin-bottom:1.87rem}.p-myself .contact-info__content-head{display:flex;font-family:Helvetica Neue;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}@media (min-width: 992px){.p-myself .contact-info__content-head{padding-bottom:.62rem;margin-right:1.75rem}}.p-myself .contact-info__en{font-family:Helvetica Neue;font-size:2rem;font-weight:700;letter-spacing:.06rem}.p-myself .contact-info__ja{font-family:Noto Sans;font-size:1rem;font-weight:700;letter-spacing:.03rem;padding:.5rem 2rem}@media (min-width: 992px){.p-myself .contact-info__ja{padding:1.2rem 0}}.p-myself .contact-info__content-foot{display:inline-block;position:relative;flex-shrink:0;color:#000;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem}.p-myself .contact-info__input{border-radius:3.125rem;background:#F2F2F2;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(10rem,85vw,40rem)}@media (min-width: 992px){.p-myself .contact-info__input{width:40rem}}.p-myself .contact-info__input:hover{background:#E5E5E5}.p-myself .myself{margin-top:6.69rem;background:#545960;width:100vw;padding:5.2rem 0 7.94rem;display:flex;flex-direction:column;align-items:center}.p-myself .myself__container{width:clamp(1rem,85.3vw,50rem)}@media (min-width: 576px){.p-myself .myself__container{width:clamp(1rem,86.6vw,81.25rem)}}.p-myself .myself__title{display:flex;align-items:center;flex-direction:column}.p-myself .myself__title-head{color:#fff;text-align:center;font-family:Helvetica Neue;font-size:2rem;font-weight:700;line-height:5.4375rem;letter-spacing:.07125rem}@media (min-width: 576px){.p-myself .myself__title-head{font-size:2.375rem}}.p-myself .myself__title-foot{color:#fff;text-align:center;font-family:Noto Sans;font-size:.75rem;font-weight:500;letter-spacing:.03375rem}@media (min-width: 576px){.p-myself .myself__title-foot{font-size:1.125rem}}.p-myself .myself__basic{margin-top:3.37rem;padding-bottom:4.94rem;display:flex;align-items:center;flex-direction:column;border-bottom:1px solid #FFF}.p-myself .myself__basic-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.1rem}@media (min-width: 992px){.p-myself .myself__basic-wrapper{width:55rem;gap:0;display:grid;grid-template-columns:30% 35% 35%}}.p-myself .myself__basic-wrapper:not(:last-child){margin-bottom:2.25rem}.p-myself .myself__basic-head{display:flex;align-items:flex-end}.p-myself .myself__basic-en{color:#fff;font-family:Helvetica Neue;font-size:1.125rem;font-weight:700;letter-spacing:.06rem}@media (min-width: 576px){.p-myself .myself__basic-en{font-size:2rem;padding-bottom:.4rem}}.p-myself .myself__basic-ja{color:#fff;font-family:Noto Sans;font-size:.75rem;font-weight:700;letter-spacing:.03rem;padding-bottom:.25rem}@media (min-width: 576px){.p-myself .myself__basic-ja{font-size:1rem;padding-bottom:.87rem}}.p-myself .myself__basic-foot{display:inline-block;position:relative;justify-self:flex-end}.p-myself .myself__basic-select{padding:1.25rem 1.06rem 1.25rem 1.63rem;width:18.125rem;border-radius:3.125rem;background:#FFF;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem}.p-myself .myself__basic-select:hover{background:#E5E5E5}.p-myself .myself__select-icon{position:absolute;right:1.19rem;top:1.31rem;width:1.375rem;height:1.375rem}.p-myself .myself__basic-input{padding:1.25rem 1.06rem 1.25rem 1.63rem;width:18.125rem;border-radius:3.125rem;background:#FFF;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-myself .myself__basic-input:hover{background:#E5E5E5}.p-myself .myself__content{padding:4.69rem 0 4.88rem}.p-myself .myself__content-top{text-align:center;color:#000;font-family:Noto Sans;font-weight:500;letter-spacing:.03rem;font-size:.7rem}@media (min-width: 576px){.p-myself .myself__content-top{font-size:1rem}}.p-myself .myself__tab-lists{display:flex;justify-content:left;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.p-myself .myself__tab{display:block;background:#ddd;padding:.56rem 0;border-radius:.625rem .625rem 0 0;opacity:.15;background:#FFF;text-decoration:none;margin-bottom:0;color:#000;text-align:center;font-family:Helvetica Neue;font-weight:700;letter-spacing:.03rem;width:clamp(3rem,19.3vw,5rem);font-size:.75rem;margin-right:.2rem;transition:.5s}@media (min-width: 576px){.p-myself .myself__tab{width:6.5rem;font-size:1rem;margin-right:.45rem}}@media (min-width: 768px){.p-myself .myself__tab{width:7.6875rem;margin-right:.69rem}}.p-myself .myself__tab:hover{opacity:.9;transition:.3s}.p-myself .myself__tab.active{opacity:1;background:#FFF;color:#000}.p-myself .myself__tab.hidden{display:none}.p-myself .myself__tab.create{opacity:1;background:#EC5907;color:#000;font-weight:700}.p-myself .myself__tabpanel{display:none}.p-myself .myself__tabpanel.active{display:block}.p-myself .myself__textareas{border-radius:0 .625rem .625rem;background:#FFF;display:flex;flex-direction:column;align-items:center;padding:1.3rem 1.5rem 2.63rem}@media (min-width: 768px){.p-myself .myself__textareas{padding:2.5rem 2.37rem}}.p-myself .myself__textareas.corner{border-radius:.625rem}.p-myself .myself__textarea{border-radius:.625rem;background:#FFF;border:1px solid #F2F2F2;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Noto Sans;font-weight:500;letter-spacing:.03rem;font-size:.75rem;width:clamp(14rem,72vw,76.5rem)}@media (min-width: 576px){.p-myself .myself__textarea{font-size:1rem}}@media (min-width: 992px){.p-myself .myself__textarea{width:clamp(14rem,78vw,76.5rem)}}.p-myself .myself__column{display:flex;flex-direction:column;align-items:center}.p-myself .myself__open-modal{margin-top:3rem;margin-bottom:2rem;width:17.1875rem;border-radius:3.25rem;background:#000;color:#fff;padding:1.1rem 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:Noto Sans;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.03375rem}.p-myself .myself__open-modal:hover{opacity:.9}.p-myself .myself .pulse-btn{display:flex;justify-content:center;align-items:center;font-family:Rajdhani,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;text-decoration:none;border-radius:40px;width:220px;height:50px;border:none;background-color:#fff;color:#000;position:relative;box-shadow:0 0 20px #5298fa;cursor:pointer}.p-myself .myself .pulse-btn:hover{flex-shrink:0;background-color:#000;color:#fff}.p-myself .myself .pulse-btn:before,.p-myself .myself .pulse-btn:after{content:"";display:block;position:absolute;margin:auto;width:100%;height:100%;border:1.5px solid #5298FA;border-radius:40px;box-sizing:border-box;pointer-events:none;animation:pulsate 2s linear infinite}.p-myself .myself .pulse-btn:after{animation-delay:1s}.p-myself .myself__photo-grid{width:100%;margin-top:4.25rem;display:grid;justify-content:center;align-items:center;margin-bottom:4rem;gap:clamp(.1rem,1.4vw,1.25rem);grid-template-columns:41vw 41vw}@media (min-width: 768px){.p-myself .myself__photo-grid{grid-template-columns:21.875rem 21.875rem;gap:1.25rem}}.p-myself .myself__photo-edit-button{width:100%;font-size:1rem;border-radius:3.125rem;background:#000;padding:1.19rem 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-family:Noto Sans;font-weight:700;letter-spacing:.03rem;margin-bottom:2rem}@media (min-width: 768px){.p-myself .myself__photo-edit-button{width:21.875rem}}.p-myself .myself__photo-input{display:none}.p-myself .myself__no-image{display:flex;justify-content:center;align-items:center;border:1px dashed #FFF;color:#fff;font-family:Noto Sans;font-weight:700;letter-spacing:.02625rem;width:100%;height:7rem;font-size:.5625rem}@media (min-width: 576px){.p-myself .myself__no-image{height:13.125rem;font-size:.875rem}}@media (min-width: 768px){.p-myself .myself__no-image{width:21.875rem}}.p-myself .myself__photo-preview{width:21.875rem;border-radius:.2rem;display:none}.p-myself .myself__btn-wrap{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 768px){.p-myself .myself__btn-wrap{flex-direction:row}}.p-myself .myself__cancel-button{width:17.1875rem;border-radius:3.125rem;padding:1.12rem 0;border:3px solid #FFF;background:inherit;color:#fff;text-decoration:none;text-align:center}.p-myself .myself__cancel-button:hover{background:#FFF;color:#000}.p-myself .myself__submit-button{width:17.1875rem;border-radius:3.125rem;background:#FFF;text-decoration:none;border:none;color:#000;padding:1.12rem 0;transition:.5s}.p-myself .myself__submit-button:hover{color:#fff;background:#000;transition:.5s}.p-myself .myself__button-en{font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}.p-myself .myself__button-ja{font-family:Noto Sans;font-size:.875rem;font-weight:700;letter-spacing:.02625rem}.p-basic{display:flex;flex-direction:column;align-items:center;color:#000}.p-basic .contact-info{display:flex;flex-direction:column;align-items:center;width:clamp(10rem,85vw,51.05rem)}@media (min-width: 992px){.p-basic .contact-info{width:51.05rem;align-items:normal}}.p-basic .contact-info__title{display:flex;align-items:center;flex-direction:column;margin-bottom:3.2rem}.p-basic .contact-info__title-head{font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-basic .contact-info__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-basic .contact-info__title-foot{font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-basic .contact-info__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-basic .contact-info__wrapper{display:flex;flex-direction:column}@media (min-width: 992px){.p-basic .contact-info__wrapper{flex-direction:row;justify-content:space-between}}.p-basic .contact-info__wrapper:not(:last-child){margin-bottom:1.87rem}.p-basic .contact-info__content-head{display:flex;font-family:Helvetica Neue;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}@media (min-width: 992px){.p-basic .contact-info__content-head{padding-bottom:.62rem;margin-right:1.75rem}}.p-basic .contact-info__en{font-family:Helvetica Neue;font-size:2rem;font-weight:700;letter-spacing:.06rem}.p-basic .contact-info__ja{font-family:Noto Sans;font-size:1rem;font-weight:700;letter-spacing:.03rem;padding:.5rem 2rem}@media (min-width: 992px){.p-basic .contact-info__ja{padding:1.2rem 0}}.p-basic .contact-info__content-foot{display:inline-block;position:relative;flex-shrink:0;color:#000;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem}.p-basic .contact-info__input{border-radius:3.125rem;background:#F2F2F2;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(10rem,85vw,40rem)}@media (min-width: 992px){.p-basic .contact-info__input{width:40rem}}.p-basic .contact-info__input:hover{background:#E5E5E5}.p-basic .contact-info__period{display:flex}.p-basic .contact-info__select,.p-basic .contact-info__select-right{padding:1.2rem 2rem;width:clamp(10rem,42.5vw,20rem);background:#F2F2F2;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:3.125rem 0 0 3.125rem}@media (min-width: 992px){.p-basic .contact-info__select,.p-basic .contact-info__select-right{width:20rem}}.p-basic .contact-info__select:hover,.p-basic .contact-info__select-right:hover{background:#E5E5E5}.p-basic .contact-info__select-right{border-radius:0 3.125rem 3.125rem 0}.p-basic .contact-info__select-icon{position:absolute;right:1.19rem;top:1.15rem;width:1.375rem;height:1.375rem}.p-basic .contact-address{margin:5rem 0}.p-basic .contact-address__container{padding:3.94rem 0;width:clamp(10rem,90vw,72.5rem);display:flex;flex-direction:column;justify-content:center;align-items:center;background:#F2F2F2;border-radius:.25rem}.p-basic .contact-address__grid{width:90%;display:flex;flex-direction:column;gap:1rem}@media (min-width: 992px){.p-basic .contact-address__grid{display:grid;grid-template-columns:auto auto;grid-gap:3.5rem 1rem;width:85%;grid-gap:3.5rem 2.5rem}}.p-basic .contact-address__grid-item{color:#000;font-family:Noto Sans;font-size:1rem;letter-spacing:.03rem;display:flex;flex-direction:column}.p-basic .contact-address__item-head{padding:.5rem 2rem;font-weight:700}.p-basic .contact-address__item-foot{width:100%;border-radius:3.125rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500}.p-basic .contact-address__item-foot:hover{background:#E5E5E5}.p-basic .contact-address__caution{font-family:Noto Sans;font-weight:400;color:#545960d9;font-size:.7rem;width:100%;text-align:left}.p-basic .catchcopy{background:#545960;width:100vw;padding:5.2rem 0 7.94rem;display:flex;flex-direction:column;align-items:center}.p-basic .catchcopy__title{display:flex;align-items:center;flex-direction:column;margin-bottom:3.2rem}.p-basic .catchcopy__title-head{color:#fff;font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-basic .catchcopy__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-basic .catchcopy__title-foot{color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-basic .catchcopy__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-basic .catchcopy__textareas{border-radius:.625rem;background:#FFF;display:flex;flex-direction:column;align-items:center;padding-bottom:2.63rem;margin-bottom:2rem;padding:1.3rem 1.5rem 2.63rem}@media (min-width: 992px){.p-basic .catchcopy__textareas{padding:2.5rem 2.37rem}}.p-basic .catchcopy__input{border-radius:.625rem;text-align:center;background:#FFF;border:1px solid #F2F2F2;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Noto Sans;font-size:clamp(.75rem,3.75vw,1rem);font-weight:500;letter-spacing:.03rem;width:clamp(10rem,85vw,50rem);padding:2.5rem 0}@media (min-width: 576px){.p-basic .catchcopy__input{font-size:1rem}}@media (min-width: 992px){.p-basic .catchcopy__input{width:50rem}}.p-basic .catchcopy__open-modal{margin-top:1.5rem;width:17.1875rem;border-radius:3.25rem;background:#000;color:#fff;padding:1rem 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:Noto Sans;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.03375rem}.p-basic .catchcopy__open-modal:hover{opacity:.9}.p-basic .catchcopy__caution{color:#fff;text-align:center;font-family:Noto Sans;font-weight:500;letter-spacing:.03375rem;margin-bottom:5rem;font-size:clamp(.6rem,3vw,1rem)}@media (min-width: 576px){.p-basic .catchcopy__caution{font-size:1rem}}.p-basic .catchcopy__btn-wrap{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 768px){.p-basic .catchcopy__btn-wrap{flex-direction:row}}.p-basic .catchcopy__cancel-button{width:17.1875rem;border-radius:3.125rem;padding:1.12rem 0;border:3px solid #FFF;background:inherit;color:#fff;text-decoration:none;text-align:center}.p-basic .catchcopy__cancel-button:hover{background:#FFF;color:#000}.p-basic .catchcopy__submit-button{width:17.1875rem;border-radius:3.125rem;background:#FFF;text-decoration:none;border:none;color:#000;padding:1.12rem 0;transition:.5s}.p-basic .catchcopy__submit-button:hover{color:#fff;background:#000;transition:.5s}.p-basic .catchcopy__button-en{font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}.p-basic .catchcopy__button-ja{font-family:Noto Sans;font-size:.875rem;font-weight:700;letter-spacing:.02625rem}.p-basic-info-modal__header{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 0}@media (min-width: 576px){.p-basic-info-modal__header{padding:1.5rem 0}}.p-basic-info-modal__head{width:100%;display:flex;align-items:center;cursor:pointer}.p-basic-info-modal__head:hover{opacity:.7}@media (min-width: 768px){.p-basic-info-modal__head{padding:0 2.5rem}}.p-basic-info-modal__image-wrap{position:relative;display:inline-block;width:8rem}@media (min-width: 576px){.p-basic-info-modal__image-wrap{width:9.375rem}}@media (min-width: 768px){.p-basic-info-modal__image-wrap{width:11.25rem}}.p-basic-info-modal__image{width:8rem;height:8rem;border-radius:50%}@media (min-width: 576px){.p-basic-info-modal__image{width:9.375rem;height:9.375rem}}@media (min-width: 768px){.p-basic-info-modal__image{width:11.25rem;height:11.25rem}}.p-basic-info-modal__update-button{width:clamp(1.875rem,8vw,2.6875rem);height:clamp(1.875rem,8vw,2.6875rem);position:absolute;bottom:0;right:0;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#000;cursor:pointer}@media (min-width: 576px){.p-basic-info-modal__update-button{width:2.6875rem;height:2.6875rem}}.p-basic-info-modal__update-icon{width:clamp(1.0465rem,4.5vw,1.5rem);height:clamp(1.0465rem,4.5vw,1.5rem)}@media (min-width: 576px){.p-basic-info-modal__update-icon{width:1.5rem;height:1.3125rem}}.p-basic-info-modal__head-text-box{width:60%}.p-basic-info-modal__head-text{width:100%;text-align:center;color:#000;font-family:Noto Sans;font-size:1.125rem;font-weight:700;letter-spacing:.03rem}.p-basic-info-modal__required{font-family:HElvetica Neue;font-weight:400;color:red}.p-basic-info-modal__optional{font-family:Noto Sans;font-size:.8rem;font-weight:400;letter-spacing:.03rem;padding:.5rem 0}@media (min-width: 992px){.p-basic-info-modal__optional{padding:1.2rem 0}}.p-basic-info-modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-basic-info-modal__title{color:#000;font-family:Noto Sans;font-size:1.125rem;font-weight:700;letter-spacing:.03rem}.p-basic-info-modal__background{background:#F2F2F2}.p-basic-info-modal__grid{width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.p-basic-info-modal__grid{display:grid;grid-template-columns:auto auto;grid-gap:2rem .5rem}}@media (min-width: 992px){.p-basic-info-modal__grid{grid-gap:2rem 2.5rem}}.p-basic-info-modal__grid-item{color:#000;font-family:Noto Sans;font-size:1rem;letter-spacing:.03rem;display:flex;flex-direction:column}.p-basic-info-modal__item-head{padding:.5rem 2rem;font-weight:700}.p-basic-info-modal__item-foot{width:100%;border-radius:3.125rem;background:#F2F2F2;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500}.p-basic-info-modal__item-foot:hover{background:#E5E5E5}.p-basic-info-modal__button-container{border-top:.7px solid rgba(0,0,0,.1);padding:1.5rem 0;gap:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.p-basic-info-modal__button-container{padding:2.5rem 0;flex-direction:row}}@media (min-width: 992px){.p-basic-info-modal__button-container{gap:2rem}}.p-basic-info-modal__cancel-button{width:17.1875rem;border-radius:3.125rem;padding:.8rem 0;background:#FFF;text-decoration:none;color:#000;text-align:center}.p-basic-info-modal__cancel-button:hover{background:#E5E5E5;transition:.5s}.p-basic-info-modal__submit-button{width:17.1875rem;border-radius:3.125rem;border:3px solid #FFF;background:#000;color:#fff;padding:.8rem 0;transition:.3s}.p-basic-info-modal__submit-button:hover{opacity:.8}.p-basic-info-modal__button-en{font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}.p-basic-info-modal__button-ja{font-family:Noto Sans;font-size:.875rem;font-weight:700;letter-spacing:.02625rem}.p-exchange{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw}.p-exchange .top__title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:1.9rem 0}@media (min-width: 576px){.p-exchange .top__title{margin:4.5rem 0 1.9rem}}.p-exchange .top__title-head{color:#000;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.06rem;font-size:2.5rem;line-height:5.4375rem}@media (min-width: 576px){.p-exchange .top__title-head{font-size:3.4375rem;letter-spacing:.10313rem}}.p-exchange .sort{display:flex;flex-direction:column;justify-content:flex-end;width:clamp(10rem,85.3vw,25rem);margin-bottom:2.5rem}@media (min-width: 768px){.p-exchange .sort{width:clamp(10rem,95vw,81.25rem);margin-bottom:3.5rem;flex-direction:row}}.p-background{display:flex;flex-direction:column;align-items:center;margin-bottom:5rem}.p-background .top__navigation{display:flex;margin-bottom:3.88rem}.p-background .top__nav-link{border:1px solid #545960;background:#F2F2F2;text-decoration:none;color:#000;border-radius:3.125rem;padding:.62rem 0;width:clamp(8rem,45vw,16rem)}.p-background .top__nav-link:hover{color:#fff;background:#545960;transition:all .5s ease}.p-background .top__nav-link.active{color:#fff;background:#000}@media (min-width: 576px){.p-background .top__nav-link{width:clamp(10rem,40vw,21.875rem)}}@media (min-width: 992px){.p-background .top__nav-link{width:21.875rem}}.p-background .top__nav-link:not(:last-child){margin-right:.75rem}@media (min-width: 576px){.p-background .top__nav-link:not(:last-child){margin-right:1.25rem}}.p-background .top__nav-head{text-align:center;font-family:Helvetica Neue;font-weight:700;font-size:clamp(.625rem,2.7vw,1.125rem);letter-spacing:.01875rem}@media (min-width: 576px){.p-background .top__nav-head{font-size:1.125rem;letter-spacing:.03375rem}}.p-background .top__nav-foot{text-align:center;font-family:Helvetica Neue;font-weight:400;font-size:clamp(.5625rem,2.4vw,.875rem);letter-spacing:.01688rem}@media (min-width: 576px){.p-background .top__nav-foot{font-size:.875rem;letter-spacing:.03375rem}}.p-background .top__title{color:#000;display:flex;align-items:center;flex-direction:column;margin-bottom:3.2rem}.p-background .top__title-head{font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-background .top__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-background .top__title-foot{font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-background .top__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-background .content__container{display:flex;flex-direction:column;align-items:center;background:#F2F2F2;position:relative;padding:2rem 1rem 3.94rem;width:clamp(10rem,95vw,70rem)}.p-background .content__container:not(:last-child){margin-bottom:4.8rem}@media (min-width: 768px){.p-background .content__container{padding:3.94rem 3rem;width:clamp(10rem,85vw,72.5rem)}}@media (min-width: 992px){.p-background .content__container{display:grid;grid-gap:0 clamp(.5rem,3.7vw,3.5rem);grid-template-columns:repeat(2,1fr);padding:3.94rem 6.5rem}}.p-background .content__wrapper{display:flex;flex-direction:column;width:100%}@media (min-width: 992px){.p-background .content__wrapper{justify-content:space-between}}.p-background .content__wrapper:not(:last-child){margin-bottom:1.87rem}@media (min-width: 992px){.p-background .content__wrapper.full-width{grid-column:1/span 2}}.p-background .content__content-head{display:flex;font-family:Helvetica Neue;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}@media (min-width: 992px){.p-background .content__content-head{padding-bottom:.62rem;margin-right:1.75rem}}.p-background .content__ja{color:#000;font-family:Noto Sans;font-size:1rem;font-weight:700;letter-spacing:.03rem;padding:.5rem 0 .5rem 1.63rem}@media (min-width: 992px){.p-background .content__ja{padding:1.06rem 0}}.p-background .content__required{font-family:HElvetica Neue;font-weight:400;color:red}.p-background .content__optional{font-family:Noto Sans;font-size:.8rem;font-weight:400;letter-spacing:.03rem;padding:.5rem 0}@media (min-width: 992px){.p-background .content__optional{padding:1.2rem 0}}.p-background .content__foot{display:inline-block;position:relative;color:#000;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem}.p-background .content__select{width:100%;border-radius:3.125rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1rem;font-weight:500}.p-background .content__select:hover{background:#E5E5E5}.p-background .content__select-icon{position:absolute;right:1.19rem;top:1.15rem;width:1.375rem;height:1.375rem}.p-background .content__input{border-radius:3.125rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.p-background .content__input:hover{background:#E5E5E5}.p-background .content__textarea{border-radius:.625rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.p-background .content__textarea:hover{background:#E5E5E5}.p-background .content__button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;display:inline-block;cursor:pointer;position:absolute;bottom:1rem}@media (min-width: 992px){.p-background .content__button{bottom:50%;right:2rem}}.p-background .content__button.hidden{display:none}.p-background .content__decrease-btn{width:1.875rem;height:1.875rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;background:#000}.p-background .content__decrease-btn:hover{background:#545960;transition:.7s;transform:scale(1.1)}.p-background .content__bottom{display:flex;justify-content:center;align-items:center;margin-top:2.14rem}.p-background .content__increase-btn{width:1.875rem;height:1.875rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;background:#000}.p-background .content__increase-btn:hover{background:#545960;transition:.7s;transform:scale(1.1)}.p-background .foot{display:flex;flex-direction:column;margin-top:5rem;gap:1.25rem}@media (min-width: 768px){.p-background .foot{flex-direction:row}}.p-background .foot__cancel-button{width:17.1875rem;border-radius:3.125rem;padding:1.12rem 0;background:#FFF;text-decoration:none;color:#000;text-align:center;border:2px solid #000}.p-background .foot__cancel-button:hover{background:#E5E5E5;transition:.5s}.p-background .foot__submit-button{width:17.1875rem;border-radius:3.125rem;border:3px solid #FFF;background:#000;color:#fff;padding:1.12rem 0;transition:.5s}.p-background .foot__submit-button:hover{opacity:.8}.p-background .foot__button-en{font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}.p-background .foot__button-ja{font-family:Noto Sans;font-size:.875rem;font-weight:700;letter-spacing:.02625rem}.p-portfolio{display:flex;flex-direction:column;align-items:center;margin-bottom:5rem}.p-portfolio .top__title{color:#000;display:flex;align-items:center;flex-direction:column;margin-bottom:3.2rem}.p-portfolio .top__title-head{font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-portfolio .top__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-portfolio .top__title-foot{font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-portfolio .top__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-portfolio .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-portfolio .content__container{display:flex;flex-direction:column;align-items:center;background:#F2F2F2;position:relative;padding:2rem 1rem 3.94rem;width:clamp(10rem,95vw,70rem)}.p-portfolio .content__container:not(:last-child){margin-bottom:4.8rem}@media (min-width: 768px){.p-portfolio .content__container{padding:3.94rem 3rem;width:clamp(10rem,85vw,72.5rem)}}@media (min-width: 992px){.p-portfolio .content__container{padding:3.94rem 6.5rem}}.p-portfolio .content__wrapper{display:flex;flex-direction:column;width:100%}@media (min-width: 992px){.p-portfolio .content__wrapper{justify-content:space-between}}.p-portfolio .content__wrapper:not(:last-child){margin-bottom:1.87rem}.p-portfolio .content__content-head{display:flex;font-family:Helvetica Neue;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}@media (min-width: 992px){.p-portfolio .content__content-head{padding-bottom:.62rem;margin-right:1.75rem}}.p-portfolio .content__ja{color:#000;font-family:Noto Sans;font-size:1rem;font-weight:700;letter-spacing:.03rem;padding:.5rem 0 .5rem 1.63rem}@media (min-width: 992px){.p-portfolio .content__ja{padding:1.06rem 0}}.p-portfolio .content__required{font-family:HElvetica Neue;font-weight:400;color:red}.p-portfolio .content__optional{font-family:Noto Sans;font-size:.8rem;font-weight:400;letter-spacing:.03rem;padding:.5rem 0}@media (min-width: 992px){.p-portfolio .content__optional{padding:1.2rem 0}}.p-portfolio .content__foot{display:inline-block;position:relative;color:#000;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem}.p-portfolio .content__input{border-radius:3.125rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.p-portfolio .content__input:hover{background:#E5E5E5}.p-portfolio .content__textarea{border-radius:.625rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.p-portfolio .content__textarea:hover{background:#E5E5E5}.p-portfolio .content__button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;display:inline-block;cursor:pointer;position:absolute;bottom:1rem}@media (min-width: 992px){.p-portfolio .content__button{bottom:50%;right:2rem}}.p-portfolio .content__button.hidden{display:none}.p-portfolio .content__decrease-btn{width:1.875rem;height:1.875rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;background:#000}.p-portfolio .content__decrease-btn:hover{background:#545960;transition:.7s;transform:scale(1.1)}.p-portfolio .content__bottom{display:flex;justify-content:center;align-items:center;margin-top:2.14rem}.p-portfolio .content__increase-btn{width:1.875rem;height:1.875rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;background:#000}.p-portfolio .content__increase-btn:hover{background:#545960;transition:.7s;transform:scale(1.1)}.p-portfolio .foot{display:flex;flex-direction:column;margin-top:5rem;gap:1.25rem}@media (min-width: 768px){.p-portfolio .foot{flex-direction:row}}.p-portfolio .foot__cancel-button{width:17.1875rem;border-radius:3.125rem;padding:1.12rem 0;background:#FFF;text-decoration:none;color:#000;text-align:center;border:2px solid #000}.p-portfolio .foot__cancel-button:hover{background:#E5E5E5;transition:.5s}.p-portfolio .foot__submit-button{width:17.1875rem;border-radius:3.125rem;border:3px solid #FFF;background:#000;color:#fff;padding:1.12rem 0;transition:.5s}.p-portfolio .foot__submit-button:hover{opacity:.8}.p-portfolio .foot__button-en{font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}.p-portfolio .foot__button-ja{font-family:Noto Sans;font-size:.875rem;font-weight:700;letter-spacing:.02625rem}.p-login_home p,.p-login_home h2,.p-login_home h3{margin:0;padding:0}.p-login_home h2{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:55px;font-style:normal;font-weight:700;letter-spacing:1.65px}.p-login_home .update-flyer{background:linear-gradient(48deg,rgb(0,0,0) 45%,rgb(85,85,85));background-size:cover;width:100%;color:#fff;display:grid;grid-template-columns:repeat(1,1fr);padding-left:16px;padding-right:16px;padding-top:clamp(29px,5vw,98px);padding-bottom:clamp(48px,5vw,104px);margin-bottom:76px}@media (min-width: 992px){.p-login_home .update-flyer{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.p-login_home .update-flyer{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1400px){.p-login_home .update-flyer{grid-template-columns:repeat(2,1fr)}}.p-login_home .update-flyer__flyer-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-login_home .update-flyer__flyer-container .flyer{margin-bottom:44.5px}.p-login_home .update-flyer__flyer-container .flyer img{width:90vw;height:auto}@media (min-width: 1200px){.p-login_home .update-flyer__flyer-container .flyer img{width:600px}}.p-login_home .update-flyer__flyer-container .buttons{width:100%;max-width:600px;display:flex;justify-content:space-between;align-items:center}.p-login_home .update-flyer__flyer-container .buttons .button{display:flex;justify-content:center;align-items:center;font-family:Rajdhani,sans-serif;font-size:clamp(10px,1vw,16px);font-style:normal;font-weight:700;letter-spacing:.48px;text-decoration:none;border-radius:40px;width:30%;height:clamp(27px,5vw,50px);border:none;background-color:#fff;color:#000}@media (min-width: 1400px){.p-login_home .update-flyer__flyer-container .buttons .button{width:180px}}@media (any-hover: hover){.p-login_home .update-flyer__flyer-container .buttons .button:hover{background-color:#505050;color:#959595;fill:#fff;cursor:pointer}.p-login_home .update-flyer__flyer-container .buttons .button:hover .copy>svg>path{fill:#959595}.p-login_home .update-flyer__flyer-container .buttons .button:hover .qr>svg>path{stroke:#959595}}.p-login_home .update-flyer__flyer-container .buttons .button.clicked{background-color:#505050;color:#fff;fill:#fff}.p-login_home .update-flyer__flyer-container .buttons .button.clicked .copy>svg>path{fill:#fff}.p-login_home .update-flyer__flyer-container .buttons .button .copy{width:1.1em;height:1.1em;margin-left:.5em;color:#000}.p-login_home .update-flyer__flyer-container .buttons .button .qr{width:1.4em;height:1.4em}.p-login_home .update-flyer__message-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:20px}.p-login_home .update-flyer__message-container .subtitle{color:#fff;text-align:center;font-family:Rajdhani,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;margin-bottom:10px}@media (min-width: 1400px){.p-login_home .update-flyer__message-container .subtitle{font-size:32px}}.p-login_home .update-flyer__message-container .title{color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:26px;font-style:normal;font-weight:700;letter-spacing:.84px;margin-bottom:10px}@media (min-width: 1400px){.p-login_home .update-flyer__message-container .title{font-size:38px;letter-spacing:1.14px}}.p-login_home .update-flyer__message-container p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:.54px}@media (min-width: 1400px){.p-login_home .update-flyer__message-container p{font-size:18px}}.p-login_home .update-flyer__message-container .annotation{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.36px}@media (min-width: 1400px){.p-login_home .update-flyer__message-container .annotation{font-size:12px}}.p-login_home .update-flyer__message-container .button{display:flex;justify-content:center;align-items:center;font-family:Rajdhani,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;text-decoration:none;border-radius:40px;width:220px;height:50px;border:none;background-color:#fff;color:#000;margin-top:30px;margin-bottom:42px}.p-login_home .update-flyer__message-container .button:hover{flex-shrink:0;background-color:#505050;color:#959595}.p-login_home .update-flyer__message-container .pulse-btn1{display:flex;justify-content:center;align-items:center;font-family:Rajdhani,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;text-decoration:none;border-radius:40px;width:220px;height:50px;border:none;background-color:#fff;color:#000;margin-top:30px;margin-bottom:42px;position:relative;box-shadow:0 0 20px #5298fa;cursor:pointer}.p-login_home .update-flyer__message-container .pulse-btn1:hover{flex-shrink:0;background-color:#505050;color:#fff}.p-login_home .update-flyer__message-container .pulse-btn1:before,.p-login_home .update-flyer__message-container .pulse-btn1:after{content:"";display:block;position:absolute;margin:auto;width:100%;height:100%;border:1.5px solid #5298FA;border-radius:40px;box-sizing:border-box;pointer-events:none;animation:pulsate 2s linear infinite}.p-login_home .update-flyer__message-container .pulse-btn1:after{animation-delay:1s}.p-login_home .update-flyer__message-container .pulse-btn2{display:flex;justify-content:center;align-items:center;font-family:Rajdhani,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;text-decoration:none;border-radius:40px;width:220px;height:50px;border:none;background-color:#fff;color:#000;margin-top:30px;margin-bottom:42px;position:relative;box-shadow:0 0 20px #fff;cursor:pointer}.p-login_home .update-flyer__message-container .pulse-btn2:hover{flex-shrink:0;background-color:#505050;color:#fff}.p-login_home .update-flyer__message-container .pulse-btn2:before,.p-login_home .update-flyer__message-container .pulse-btn2:after{content:"";display:block;position:absolute;margin:auto;width:100%;height:100%;border:1px solid #FFF;border-radius:40px;box-sizing:border-box;pointer-events:none;animation:pulsate 2s linear infinite}.p-login_home .update-flyer__message-container .pulse-btn2:after{animation-delay:1s}@keyframes pulsate{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.p-login_home .activities{display:flex;justify-content:center;align-items:center;margin-bottom:72px;padding-left:16px;padding-right:16px}.p-login_home .activities__activity-area{border:3px solid #000;display:flex;flex-direction:column;align-items:center;padding-top:32px;width:100%;max-width:1500px}.p-login_home .activities__activity-area .activity-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:calc(100% - 25px);height:100%;padding:16px}@media (min-width: 576px){.p-login_home .activities__activity-area .activity-container{flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.p-login_home .activities__activity-area .activity-container{flex-direction:row;flex-wrap:wrap}}@media (min-width: 992px){.p-login_home .activities__activity-area .activity-container{flex-direction:row;flex-wrap:wrap}}@media (min-width: 1200px){.p-login_home .activities__activity-area .activity-container{flex-direction:row;flex-wrap:nowrap;margin-bottom:60px}}@media (min-width: 1400px){.p-login_home .activities__activity-area .activity-container{flex-direction:row;flex-wrap:nowrap;margin-bottom:60px}}.p-login_home .activities__activity-area .activity-container .activity{display:flex;justify-content:flex-start;margin-left:16px;align-items:center;width:100%;border-bottom:1px solid #000;padding:24px 0}@media (min-width: 576px){.p-login_home .activities__activity-area .activity-container .activity{width:40%;border-bottom:none}}@media (min-width: 768px){.p-login_home .activities__activity-area .activity-container .activity{width:40%;border-bottom:none}}@media (min-width: 992px){.p-login_home .activities__activity-area .activity-container .activity{width:40%;border-bottom:none}}@media (min-width: 1200px){.p-login_home .activities__activity-area .activity-container .activity{border-bottom:none;border-right:1px solid #000;width:25%}.p-login_home .activities__activity-area .activity-container .activity:nth-child(even){border-right:1px solid #000}}@media (min-width: 1400px){.p-login_home .activities__activity-area .activity-container .activity{border-bottom:none;border-right:1px solid #000;width:25%}}.p-login_home .activities__activity-area .activity-container .activity:last-child{border-bottom:none;border-right:none}.p-login_home .activities__activity-area .activity-container .activity .icon-area{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:6px;margin-right:23px;width:60px;height:60px;border-radius:10px;background:#F2F2F2}@media (min-width: 1400px){.p-login_home .activities__activity-area .activity-container .activity .icon-area{width:100px;height:100px}}.p-login_home .activities__activity-area .activity-container .activity .icon-area .icon svg{width:35px;height:auto}.p-login_home .activities__activity-area .activity-container .activity .icon-area .text{color:#545960;text-align:center;font-family:Rajdhani,sans-serif;font-size:9px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.27px}@media (min-width: 1400px){.p-login_home .activities__activity-area .activity-container .activity .icon-area .text{font-size:12px;letter-spacing:.36px}}.p-login_home .activities__activity-area .activity-container .activity .number-area{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex:1}.p-login_home .activities__activity-area .activity-container .activity .number-area .number{display:flex;justify-content:flex-start;align-items:center}.p-login_home .activities__activity-area .activity-container .activity .number-area .number .value{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:38px;font-weight:700;letter-spacing:1.65px;line-height:normal}@media (min-width: 1400px){.p-login_home .activities__activity-area .activity-container .activity .number-area .number .value{font-size:55px}}.p-login_home .activities__activity-area .activity-container .activity .number-area .number .arrow>div{margin-left:7px;width:16.5px;height:16.5px}@media (min-width: 1400px){.p-login_home .activities__activity-area .activity-container .activity .number-area .number .arrow>div{width:33px;height:33px;margin-left:13px}}.p-login_home .activities__activity-area .activity-container .activity .number-area .number .arrow>div svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.p-login_home .activities__activity-area .activity-container .activity .number-area .text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3px}@media (min-width: 992px){.p-login_home .activities__activity-area .activity-container .activity .number-area .text{font-size:12px}}@media (min-width: 1200px){.p-login_home .activities__activity-area .activity-container .activity .number-area .text{font-size:14px}}@media (min-width: 1400px){.p-login_home .activities__activity-area .activity-container .activity .number-area .text{font-size:16px;letter-spacing:.36px}}.p-login_home .my-team .swiper{margin-top:31px;max-width:1500px}.p-login_home .my-team__button-container{margin-bottom:60px}.p-login_home .attention{margin-bottom:76px;padding-left:16px;padding-right:16px}.p-login_home .attention__button-container{display:flex;justify-content:center;align-items:center}.p-login_home .attention__button-container a{display:flex;justify-content:center;align-items:center;color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;border-radius:40px;background:#000;width:220px;height:50px;flex-shrink:0;text-decoration:none}.p-login_home .attention__button-container a:hover{border:2px solid #000;background-color:#fff;color:#000}.p-login_home .collection{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;margin-bottom:76px;width:100%}.p-login_home .collection__activity-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:20px}@media (min-width: 576px){.p-login_home .collection__activity-container{flex-wrap:wrap}}@media (min-width: 768px){.p-login_home .collection__activity-container{flex-wrap:wrap}}@media (min-width: 992px){.p-login_home .collection__activity-container{flex-wrap:wrap}}@media (min-width: 1200px){.p-login_home .collection__activity-container{flex-wrap:nowrap}}@media (min-width: 1400px){.p-login_home .collection__activity-container{flex-wrap:nowrap;margin-bottom:50px}}.p-login_home .collection__activity-container .activity{display:flex;justify-content:center;align-items:center;gap:14px;margin:24px 0;flex-wrap:wrap;border-right:1px solid #000}.p-login_home .collection__activity-container .activity:last-child{border-right:none}@media (min-width: 992px){.p-login_home .collection__activity-container .activity:nth-child(even){border-right:none}}@media (min-width: 1200px){.p-login_home .collection__activity-container .activity{border-right:1px solid #000}}@media (min-width: 1400px){.p-login_home .collection__activity-container .activity{border-right:1px solid #000}}.p-login_home .collection__activity-container .activity .icon-area{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:6px;width:60px;height:60px;border-radius:10px;background:#F2F2F2}@media (min-width: 992px){.p-login_home .collection__activity-container .activity .icon-area{width:100px;height:100px}}@media (min-width: 1200px){.p-login_home .collection__activity-container .activity .icon-area{width:100px;height:100px}}@media (min-width: 1400px){.p-login_home .collection__activity-container .activity .icon-area{width:100px;height:100px}}.p-login_home .collection__activity-container .activity .icon-area .icon svg{width:35px;height:auto}.p-login_home .collection__activity-container .activity .icon-area .text{color:#545960;text-align:center;font-family:Rajdhani,sans-serif;font-size:9px;font-weight:700;letter-spacing:.27px}@media (min-width: 1400px){.p-login_home .collection__activity-container .activity .icon-area .text{font-size:12px;letter-spacing:.36px}}.p-login_home .collection__activity-container .activity .number-area{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-login_home .collection__activity-container .activity .number-area .number{display:flex;justify-content:flex-start;align-items:center}.p-login_home .collection__activity-container .activity .number-area .number .value{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:38px;font-weight:700;letter-spacing:1.65px;line-height:normal}@media (min-width: 1400px){.p-login_home .collection__activity-container .activity .number-area .number .value{font-size:55px}}.p-login_home .collection__activity-container .activity .number-area .number .arrow>div{margin-left:7px;width:16.5px;height:16.5px}@media (min-width: 1400px){.p-login_home .collection__activity-container .activity .number-area .number .arrow>div{width:33px;height:33px;margin-left:13px}}.p-login_home .collection__activity-container .activity .number-area .number .arrow>div svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.p-login_home .collection__activity-container .activity .number-area .text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3px}@media (min-width: 1400px){.p-login_home .collection__activity-container .activity .number-area .text{font-size:12px;letter-spacing:.36px}}.p-login_home .collection__activity-container .activity .text-area{color:#000;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:.36px}@media (min-width: 1200px){.p-login_home .collection__activity-container .activity .text-area{font-size:16px;padding-right:20px}}@media (min-width: 1400px){.p-login_home .collection__activity-container .activity .text-area{font-size:16px;padding-right:20px}}.p-login_home .collection__collection-container{display:grid;justify-items:center;align-items:center;grid-template-columns:repeat(1,1fr);grid-gap:clamp(24px,2vh,50px);width:100%;max-width:1500px;margin-bottom:60px}@media (min-width: 768px){.p-login_home .collection__collection-container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.p-login_home .collection__collection-container{grid-template-columns:repeat(3,1fr)}}.p-login_home .collection__collection-container .collection-item{background:#F2F2F2;width:320px;height:220px;border:3px solid #CECECE;padding:clamp(17px,1vh,38px) 25px;position:relative;text-decoration:none}@media (min-width: 1400px){.p-login_home .collection__collection-container .collection-item{width:400px;height:363px}}.p-login_home .collection__collection-container .collection-item.new:before{display:flex;justify-content:center;align-items:flex-end;color:#000;font-family:Rajdhani,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.54px;content:"NEW";text-align:center;line-height:20px;position:absolute;top:-40px;left:-40px;width:80px;height:80px;transform:rotate(-45deg);flex-shrink:0;background:#EC5907;z-index:20;-webkit-clip-path:polygon(50% 50%,50% 50%,100% 100%,0% 100%);clip-path:polygon(50% 50%,50% 50%,100% 100%,0% 100%)}@media (min-width: 1400px){.p-login_home .collection__collection-container .collection-item.new:before{top:-60px;left:-60px;width:120px;height:120px;line-height:40px;font-size:18px}}.p-login_home .collection__collection-container .collection-item.exchanged:after{display:flex;justify-content:flex-end;align-items:flex-end;color:#fff;content:"";text-align:center;line-height:40px;background:#757A85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1346_13)'%3E%3Cpath d='M26.3881 8.02114C26.2478 7.88804 26.0215 7.88804 25.8812 8.02114C24.7789 9.06729 24.7322 9.31248 24.3656 11.2226L24.3016 11.5519C24.1958 12.1006 24.1171 12.3458 24.0064 12.5163L20.1361 9.22841C20.2788 9.21674 20.4289 9.20039 20.5888 9.1747C20.7832 9.14435 20.9161 8.96688 20.8841 8.7824C20.8521 8.59792 20.6651 8.47183 20.4707 8.50218C19.3783 8.67732 18.7804 8.42979 18.2047 8.19161C17.7397 8.00012 17.2599 7.80164 16.6325 7.93007C16.4553 7.96743 16.288 8.02114 16.1109 8.07718C15.7566 8.18927 15.3899 8.30836 14.8683 8.32471C13.8546 8.3574 13.6209 8.47883 13.2149 8.8221C13.0894 8.92718 12.9467 9.04627 12.713 9.19572C11.8297 9.75616 11.0325 9.63006 10.7348 9.22608C10.474 8.87114 10.6512 8.40177 11.1875 8.02581C11.6649 7.69189 11.9995 7.40233 12.2677 7.17115C12.6638 6.82788 12.9049 6.62239 13.301 6.52431C14.0367 6.3445 14.6543 6.13668 15.2005 5.9522C15.914 5.71168 16.4775 5.5202 16.908 5.53654C17.0335 5.54121 17.1615 5.54822 17.2869 5.55522C18.436 5.61594 19.7375 5.68599 21.6001 4.20084C21.7526 4.07941 21.7723 3.86458 21.6444 3.7198C21.5164 3.57502 21.2901 3.55634 21.1375 3.67776C19.4915 4.98778 18.4384 4.93407 17.3263 4.87336C17.1959 4.86635 17.0655 4.85935 16.9351 4.85468C16.3717 4.83366 15.7467 5.04383 14.9618 5.31003C14.7945 5.36608 14.6198 5.42445 14.4378 5.48517C13.1928 4.98078 12.3931 4.93874 11.7461 4.90839C10.9563 4.86869 10.4789 4.84534 9.54889 3.96265C9.40865 3.82955 9.18229 3.82955 9.04204 3.96265C8.9018 4.09575 8.9018 4.31059 9.04204 4.44369C10.1665 5.51086 10.8824 5.54588 11.7116 5.58792C12.1594 5.60893 12.649 5.63462 13.3109 5.8191C13.2494 5.83544 13.1903 5.84945 13.1264 5.8658C12.558 6.00591 12.2185 6.2978 11.7903 6.66675C11.5222 6.90027 11.2171 7.16181 10.7668 7.47705C10.3338 7.78062 10.0484 8.14724 9.94502 8.54188C9.84414 8.92251 9.91796 9.30314 10.1517 9.61838C10.4396 10.0084 10.944 10.2629 11.5615 10.2629C12.0315 10.2629 12.5654 10.1134 13.119 9.76316C13.3945 9.58803 13.5618 9.44792 13.6972 9.3335C13.9727 9.10232 14.0539 9.0346 14.9003 9.00657C15.5277 8.98556 15.9829 8.84078 16.3495 8.72402C16.5144 8.67031 16.6571 8.62595 16.7949 8.59792C17.1934 8.51619 17.501 8.64229 17.9266 8.81976C18.2465 8.95287 18.6106 9.10231 19.0707 9.18405C19.0904 9.23075 19.12 9.27278 19.1618 9.30781L23.8145 13.2636C23.8169 13.2659 23.8194 13.2682 23.8218 13.2706C23.9793 13.3967 24.0753 13.5788 24.09 13.7866C24.1122 14.0458 24.0088 14.3167 23.812 14.5315C23.4355 14.9402 22.8278 15.0313 22.4563 14.7347L20.3674 13.0674C20.2148 12.946 19.9885 12.9647 19.8605 13.1094C19.7326 13.2542 19.7523 13.469 19.9048 13.5905L21.6222 14.9612C21.7797 15.0873 21.8756 15.2694 21.8904 15.4773C21.9125 15.7365 21.8092 16.0074 21.6124 16.2222C21.2359 16.6308 20.6282 16.7219 20.2567 16.4253L19.8679 16.1148L18.2121 14.7931C18.2022 14.7861 18.1924 14.7791 18.1825 14.7721C18.1235 14.7324 18.0521 14.7137 17.9832 14.7137C17.9266 14.7137 17.8676 14.7254 17.8159 14.751C17.7741 14.7721 17.7372 14.8001 17.7052 14.8351C17.5773 14.9799 17.597 15.1947 17.7495 15.3161L19.4054 16.6378C19.5628 16.7639 19.6563 16.9461 19.6736 17.1539C19.6957 17.4131 19.5924 17.684 19.3955 17.8988C19.0191 18.3075 18.4114 18.3985 18.0374 18.0996L16.0321 16.5234C15.8796 16.4043 15.6532 16.423 15.5277 16.5678C15.5253 16.5701 15.5253 16.5701 15.5228 16.5725C15.5179 16.5771 15.513 16.5818 15.508 16.5888C15.3826 16.7336 15.4047 16.9484 15.5573 17.0675L17.1319 18.2981C17.2894 18.4242 17.3854 18.6064 17.4001 18.8142C17.4223 19.0734 17.3189 19.3443 17.1221 19.5591C16.7456 19.9678 16.1379 20.0588 15.7664 19.7599L15.4687 19.5241C15.9952 18.9053 15.9558 17.9969 15.3506 17.4225L15.2841 17.3594C14.9815 17.0722 14.5805 16.9087 14.1548 16.8994C14.1991 16.7569 14.2237 16.6052 14.2237 16.451C14.2237 16.0307 14.0515 15.6361 13.7365 15.3372L13.6701 15.2741C13.2026 14.8304 12.5235 14.7067 11.9404 14.9052C11.9183 14.5339 11.7559 14.1673 11.4582 13.8847L11.3918 13.8217C10.8136 13.2729 9.90811 13.2145 9.26102 13.6489C9.20197 13.3943 9.06911 13.1538 8.86243 12.9576L8.80584 12.9039C8.52535 12.6377 8.14891 12.4883 7.75032 12.4883C7.47229 12.4883 7.2041 12.5607 6.97282 12.6961C6.9679 12.6914 6.96298 12.6844 6.95806 12.6798C6.30851 12.0633 6.10429 11.5869 5.87055 11.0358C5.5876 10.3703 5.26529 9.61605 4.08674 8.59092C3.94158 8.46482 3.71276 8.47416 3.57989 8.61193C3.44703 8.74971 3.45687 8.96688 3.60204 9.09297C4.66002 10.013 4.92329 10.6342 5.20377 11.2904C5.4449 11.8531 5.6934 12.4369 6.43645 13.1468L6.11659 13.4504C5.53593 14.0015 5.53593 14.9005 6.11659 15.4516L6.17318 15.5053C6.45367 15.7715 6.83012 15.921 7.22871 15.921C7.24593 15.921 7.26561 15.921 7.28284 15.9186C7.2041 16.3997 7.35911 16.9064 7.74786 17.2753L7.81429 17.3384C8.13661 17.6443 8.56226 17.7984 8.98791 17.7984C9.01006 17.7984 9.0322 17.7984 9.05434 17.7961C9.0322 17.8965 9.02236 18.0016 9.02236 18.1067C9.02236 18.527 9.19459 18.9216 9.50952 19.2205L9.57596 19.2836C9.89827 19.5895 10.3239 19.7436 10.7496 19.7436C11.0153 19.7436 11.2835 19.6829 11.5246 19.5615C11.5689 19.8954 11.7264 20.22 11.997 20.4768L12.0634 20.5399C12.3759 20.8364 12.7942 21.0022 13.2371 21.0022C13.6799 21.0022 14.0958 20.8388 14.4107 20.5399L14.9692 20.0098L15.3088 20.2783C15.5892 20.5025 15.9362 20.6099 16.2929 20.6099C16.7875 20.6099 17.2992 20.4021 17.6658 20.0028C17.9562 19.6852 18.1186 19.2859 18.1235 18.8889C18.2662 18.9286 18.4163 18.9496 18.5664 18.9496C19.0609 18.9496 19.5727 18.7395 19.9393 18.3425C20.2296 18.0273 20.392 17.6279 20.3969 17.2333C20.5224 17.2637 20.6528 17.2777 20.7832 17.2777C21.2778 17.2777 21.7895 17.0675 22.1561 16.6705C22.4489 16.3506 22.6113 15.949 22.6138 15.5497C22.7343 15.5753 22.8549 15.5894 22.9804 15.5894C23.4749 15.5894 23.9867 15.3792 24.3533 14.9822C24.6781 14.6296 24.8429 14.1766 24.806 13.7353C24.7839 13.4667 24.6904 13.2192 24.5329 13.009C24.7543 12.7335 24.8749 12.4089 25.0151 11.6827L25.0791 11.3511C25.4383 9.47827 25.4531 9.40588 26.3954 8.50919C26.5283 8.37141 26.5283 8.15424 26.3881 8.02114ZM6.67511 15.0219L6.61852 14.9682C6.31589 14.681 6.31589 14.2163 6.61852 13.9314L7.19672 13.3826C7.34189 13.2449 7.53626 13.1678 7.74294 13.1678C7.94961 13.1678 8.14399 13.2449 8.28915 13.3826L8.34574 13.4364C8.64591 13.7212 8.64591 14.1883 8.34574 14.4732L7.76754 15.0219C7.62238 15.1597 7.428 15.2368 7.22133 15.2368C7.01465 15.2368 6.82028 15.1597 6.67511 15.0219ZM8.31376 16.855L8.24732 16.792C7.88072 16.444 7.88072 15.8766 8.24732 15.5286L8.27439 15.503L8.85259 14.9542C8.85259 14.9542 8.85259 14.9542 8.85505 14.9519L9.54397 14.298C9.7285 14.1229 9.96962 14.0365 10.2083 14.0365C10.4494 14.0365 10.6905 14.1229 10.8726 14.298L10.939 14.3611C11.3056 14.709 11.3056 15.2765 10.939 15.6244L9.64485 16.855C9.27824 17.2029 8.68282 17.2029 8.31376 16.855ZM10.0754 18.8002L10.009 18.7371C9.83184 18.569 9.73342 18.3448 9.73342 18.1067C9.73342 17.8685 9.83184 17.6443 10.009 17.4762L11.8248 15.7528C12.0093 15.5777 12.2504 15.4913 12.4891 15.4913C12.7278 15.4913 12.9713 15.5777 13.1534 15.7528L13.2198 15.8159C13.397 15.984 13.4954 16.2082 13.4954 16.4464C13.4954 16.6845 13.397 16.9087 13.2198 17.0768L11.9995 18.2351L11.9847 18.2491L11.4041 18.8002C11.0374 19.1481 10.442 19.1481 10.0754 18.8002ZM13.8915 20.0565C13.7144 20.2246 13.4782 20.318 13.2272 20.318C12.9763 20.318 12.7401 20.2246 12.5629 20.0565L12.4965 19.9935C12.1299 19.6455 12.1299 19.0781 12.4965 18.7301L12.6786 18.5573L13.4388 17.8358C13.616 17.6676 13.8522 17.5742 14.1031 17.5742C14.3541 17.5742 14.5903 17.6676 14.7675 17.8358L14.8339 17.8988C15.2005 18.2468 15.2005 18.8142 14.8339 19.1621L14.6838 19.3046L13.8915 20.0565Z' fill='white' /%3E%3Cpath d='M10.2353 2.76491L7.83151 0.483468C7.76508 0.420419 7.67404 0.383057 7.57809 0.383057C7.48213 0.383057 7.3911 0.418084 7.32466 0.483468L0.105768 7.3348C0.0393363 7.39785 -3.05176e-05 7.48425 -3.05176e-05 7.57532C-3.05176e-05 7.66639 0.0368759 7.75279 0.105768 7.81584L2.50961 10.0973C2.5785 10.1627 2.67199 10.1977 2.76303 10.1977C2.85407 10.1977 2.94756 10.165 3.01645 10.0973L10.2353 3.24829C10.3756 3.11518 10.3756 2.89801 10.2353 2.76491Z' fill='white' /%3E%3Cpath d='M29.8966 6.65985L22.9828 0.100411C22.9164 0.0373624 22.8254 0 22.7294 0C22.6334 0 22.5424 0.0350272 22.476 0.100411L20.0721 2.38185C19.9319 2.51496 19.9319 2.72979 20.0721 2.86289L26.9835 9.42233C27.0499 9.48538 27.1409 9.52274 27.2369 9.52274C27.3329 9.52274 27.4239 9.48771 27.4903 9.42233L29.8942 7.14089C30.0369 7.00778 30.0369 6.79295 29.8966 6.65985Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1346_13'%3E%3Crect width='30' height='21' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:15px;background-position:17px 20px;background-repeat:no-repeat;position:absolute;bottom:0px;right:0px;width:35px;height:35px;padding:12px;flex-shrink:0;z-index:20;-webkit-clip-path:polygon(100% 0%,100% 100%,0% 100%);clip-path:polygon(100% 0%,100% 100%,0% 100%)}@media (min-width: 1400px){.p-login_home .collection__collection-container .collection-item.exchanged:after{background-size:30px;width:77.4px;height:77.4px;background-position:40px 43px}}.p-login_home .collection__collection-container .collection-item .update_at{color:#000;text-align:center;font-family:Rajdhani,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;margin-bottom:5px}@media (min-width: 1400px){.p-login_home .collection__collection-container .collection-item .update_at{font-size:16px;margin-top:10px;margin-bottom:21px}}.p-login_home .collection__collection-container .collection-item .flyer{width:260px;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:clamp(8px,1vh,20px)}@media (min-width: 1400px){.p-login_home .collection__collection-container .collection-item .flyer{width:350px;height:auto}}.p-login_home .collection__collection-container .collection-item .flyer img{width:100%;height:auto}.p-login_home .collection__collection-container .collection-item .name{color:#000;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.96px;margin-bottom:2px}@media (min-width: 1400px){.p-login_home .collection__collection-container .collection-item .name{margin-bottom:6px;font-size:32px}}.p-login_home .collection__collection-container .collection-item .company{color:#000;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px}@media (min-width: 1400px){.p-login_home .collection__collection-container .collection-item .company{font-size:18px}}.p-login_home .collection__button-container{display:flex;justify-content:center;align-items:center}.p-login_home .collection__button-container a{display:flex;justify-content:center;align-items:center;color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;border-radius:40px;background:#000;width:220px;height:50px;flex-shrink:0;text-decoration:none}.p-login_home .collection__button-container a:hover{border:2px solid #000;background-color:#fff;color:#000}.p-attention{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.p-attention .top__title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:1.9rem 0}@media (min-width: 576px){.p-attention .top__title{margin:4.5rem 0 1.9rem}}.p-attention .top__title-head{color:#000;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.06rem;font-size:2.5rem;line-height:5.4375rem}@media (min-width: 576px){.p-attention .top__title-head{font-size:3.4375rem;letter-spacing:.10313rem}}.p-notification .alert{display:flex;align-items:center;justify-content:space-between;background-color:#000;color:#fff;padding:1.2rem 2rem;border-radius:0%;font-family:Noto Sans JP,sans-serif;font-weight:700;position:sticky;top:0}.p-notification .alert button{background-color:#000;color:#fff;border:none;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.03rem;padding:.5rem 1rem;border-radius:.25rem;transition:.5s}.p-notification .top__title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:1.9rem 0}@media (min-width: 576px){.p-notification .top__title{margin:4.5rem 0 1.9rem}}.p-notification .top__title-head{color:#000;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.06rem;font-size:2.5rem;line-height:5.4375rem}@media (min-width: 576px){.p-notification .top__title-head{font-size:3.4375rem;letter-spacing:.10313rem}}.p-notification .notification-form{display:flex;flex-direction:column;align-items:center}.p-notification .notification-form .notification-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 auto;margin-bottom:1rem}.p-notification .notification-form .notification-list .email-form{margin:0 auto;margin-bottom:1.87rem;width:clamp(10rem,85vw,40rem)}.p-notification .notification-form .notification-list .email-form label{padding:.5rem 2rem;font-weight:700}.p-notification .notification-form .notification-list .email-form input{border-radius:3.125rem;background:#F2F2F2;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(10rem,85vw,40rem)}@media (min-width: 992px){.p-notification .notification-form .notification-list .email-form input{width:40rem}}.p-notification .notification-form .notification-list .email-form input:hover{background:#E5E5E5}.p-notification .notification-form .notification-list .email-form .error-message{font-family:Noto Sans JP,sans-serif;font-weight:600;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.p-notification .notification-form .notification-list .checkbox-form{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.87rem;padding:.5rem 1.5rem}.p-notification .notification-form .notification-list .checkbox-form label{display:flex;align-items:center;justify-content:center}.p-notification .notification-form .notification-list .checkbox-form label:hover{cursor:pointer}.p-notification .notification-form .notification-list .checkbox-form label:before{flex-shrink:0}.p-notification .notification-form .notification-list .checkbox-form .title{display:flex;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;letter-spacing:.03375rem}.p-notification .notification-form .notification-list .checkbox-form .description{display:flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:.03rem}.p-notification .notification-form .notification-list .checkbox-form input{display:none}.p-notification .notification-form .notification-list .checkbox-form label:before{content:"✓";background-color:#fff;color:#fff;display:inline-block;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;border-radius:25%;border:1px solid #000;margin-right:1rem}.p-notification .notification-form .notification-list .checkbox-form input:checked+label:before{content:"✓";background-color:#000;color:#fff;font-size:1rem;font-weight:700;border-radius:25%;border:1px solid #000;text-align:center;line-height:1rem}.p-notification .notification-form .foot{display:flex;align-items:center;justify-content:center;margin-bottom:5rem}.p-notification .notification-form .foot .submit-button{width:17.1875rem;border-radius:3.125rem;border:3px solid #FFF;background:#000;color:#fff;padding:1.12rem 0;transition:.5s}.p-notification .notification-form .foot .submit-button:hover{opacity:.8}.p-notification-stop .message{margin:24px auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.p-notification-stop .message p{margin:8px 0;color:#000;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.36px;text-align:center}.p-notification-stop .message p a{display:flex;justify-content:center;align-items:center;color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;border-radius:40px;background:#000;width:220px;height:50px;flex-shrink:0;text-decoration:none}.p-notification-stop .message p a:hover{border:2px solid #000;background-color:#fff;color:#000}.p-notification-stop .message .title{font-size:1.5rem}.p-authentication{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;color:#000}.p-authentication.active{display:block}.p-authentication .wrapper{background:#545960;display:inline-block;position:relative;display:flex;flex-direction:column;margin:15% auto;width:95%;border-radius:.5rem;padding:1.5rem 1.2rem}@media (min-width: 576px){.p-authentication .wrapper{width:35rem}}@media (min-width: 768px){.p-authentication .wrapper{margin-bottom:5%}}.p-authentication .wrapper .close{top:1rem;right:1rem;cursor:pointer}.p-authentication__header{display:flex;justify-content:flex-start;font-family:Helvetica Neue;font-size:1.375rem;font-weight:700;background:#545960;border-radius:.5rem .5rem 0 0}.p-authentication__tab{display:block;padding:.56rem 0;border-radius:.5rem .5rem 0 0;opacity:.3;background:#FFF;text-decoration:none;margin-bottom:0;color:#000;text-align:center;font-family:Helvetica Neue;font-weight:700;letter-spacing:.03rem;width:6rem;font-size:.85rem;margin-right:.3rem;transition:.5s}@media (min-width: 576px){.p-authentication__tab{width:6.5rem;font-size:1rem;margin-right:.45rem}}@media (min-width: 768px){.p-authentication__tab{width:7.6875rem;margin-right:.69rem}}.p-authentication__tab:hover{opacity:.9;transition:.3s}.p-authentication__tab.active{opacity:1;background:#FFF;color:#000}.p-authentication__body{background:#FFF;width:100%;display:flex;align-items:center;flex-direction:column;padding:1.5rem;border-radius:0 .5rem 0 0}.p-authentication__title{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.25rem;width:100%;text-align:center;padding:.5rem 0}.p-authentication__body_notice{background:#FFF;width:100%;display:flex;align-items:center;flex-direction:column;padding:1.5rem;border-radius:0 .5rem 0 0;padding:30% 0 15%}.p-authentication__content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.p-authentication__content:not(:last-child){margin-bottom:1rem}.p-authentication__label{font-family:Noto Sans;font-weight:500;font-size:1rem;width:100%;text-align:left;padding:.5rem}.p-authentication__caution{font-family:Noto Sans;font-weight:400;color:#545960d9;font-size:.7rem;width:100%;text-align:left}.p-authentication__input{width:100%;border:none;border:1px solid rgba(0,0,0,.4);padding:1rem;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem;border-radius:.25rem}.p-authentication__input:hover{background:#F2F2F2}.p-authentication__input:focus{outline:none;background:#F2F2F2}.p-authentication__input:valid{border:1.5px solid #00ADEF}.p-authentication__footer{background:#FFF;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;border-radius:0 0 .5rem .5rem}.p-authentication__check-label{padding-bottom:1rem;display:flex;align-items:center;justify-content:center;font-family:Noto Sans;font-weight:500;letter-spacing:.03rem;font-size:clamp(.5rem,2.5vw,.875rem);color:#000;cursor:pointer}@media (min-width: 576px){.p-authentication__check-label{font-size:.875rem}}.p-authentication__check{opacity:0;position:absolute;z-index:-1}.p-authentication__check:hover+.p-authentication__check-span{background:#F2F2F2}.p-authentication__check:checked+.p-authentication__check-span{background:#000;color:#fff;animation:checkBounce .3s ease-in-out}.p-authentication__check:checked+.p-authentication__check-span .material-symbols-outlined{display:block;font-size:1.25rem}@media (min-width: 576px){.p-authentication__check:checked+.p-authentication__check-span .material-symbols-outlined{font-size:1.5rem}}.p-authentication__attention{font-family:Noto Sans;font-weight:500;color:#ec5907;font-size:.8rem;width:100%;padding-top:.5rem;text-align:center}.p-authentication__attention.top{margin-bottom:1rem}.p-authentication__check-span{width:1rem;height:1rem;border:1px solid rgba(0,0,0,.4);border-radius:.25rem;margin-right:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.p-authentication__check-span .material-symbols-outlined{display:none}@media (min-width: 576px){.p-authentication__check-span{width:1.25rem;height:1.25rem}}@keyframes checkBounce{50%{transform:scale(1.05)}75%{transform:scale(.95)}to{transform:scale(1)}}.p-term_and_privacy_policy{display:flex;justify-content:center;align-items:center;flex-direction:column;width:90vw;max-width:700px;margin:16px auto}.p-term_and_privacy_policy h2{font-size:1.2rem;margin-top:1rem}.p-term_and_privacy_policy ul{list-style:none;padding-left:1em}.p-term_and_privacy_policy li{text-indent:-1em;padding-left:1em}.p-errors{height:100vh;position:relative}.p-errors .container{padding-top:50px;margin:0 auto;width:300px;display:flex;justify-content:center;align-items:center;flex-direction:column}.p-errors .container h1{font-size:3rem;font-weight:700;margin-bottom:16px;font-family:Rajdhani,sans-serif}.p-errors .container p{font-family:Noto Sans JP,sans-serif;margin-bottom:32px}.p-errors .container a{display:flex;justify-content:center;align-items:center;color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;border-radius:40px;background:#000;width:220px;height:50px;flex-shrink:0;text-decoration:none}.p-errors .container a:hover{border:2px solid #000;background-color:#fff;color:#000}.p-errors footer{position:absolute;bottom:0}.p-reset-password{padding:2.5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-reset-password .top__title{color:#000;display:flex;align-items:center;flex-direction:column;margin-bottom:3.2rem}.p-reset-password .top__title-head{font-family:Helvetica Neue;font-size:1.75rem;font-weight:700;letter-spacing:.0525rem;margin-bottom:.69rem}@media (min-width: 576px){.p-reset-password .top__title-head{font-size:2.375rem;letter-spacing:.07125rem}}.p-reset-password .top__title-foot{font-size:.75rem;font-weight:500;letter-spacing:.0225rem;text-align:center;font-family:Noto Sans}@media (min-width: 576px){.p-reset-password .top__title-foot{font-size:1.125rem;letter-spacing:.03375rem}}.p-reset-password .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-reset-password .content__container{display:flex;flex-direction:column;align-items:center;background:#F2F2F2;border-radius:.375rem;padding:2rem 1rem 3.94rem;width:clamp(10rem,95vw,30rem)}.p-reset-password .content__container:not(:last-child){margin-bottom:4.8rem}@media (min-width: 576px){.p-reset-password .content__container{padding:3.94rem 3rem;width:clamp(10rem,70vw,45rem)}}@media (min-width: 992px){.p-reset-password .content__container{padding:3.94rem 5rem}}.p-reset-password .content__wrapper{display:flex;flex-direction:column;width:100%}@media (min-width: 992px){.p-reset-password .content__wrapper{justify-content:space-between}}.p-reset-password .content__wrapper:not(:last-child){margin-bottom:1.87rem}.p-reset-password .content__content-head{display:flex;font-family:Helvetica Neue;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}@media (min-width: 992px){.p-reset-password .content__content-head{padding-bottom:.62rem;margin-right:1.75rem}}.p-reset-password .content__ja{color:#000;font-family:Noto Sans;font-size:1rem;font-weight:700;letter-spacing:.03rem;padding:.5rem 0 .5rem 1.63rem}@media (min-width: 992px){.p-reset-password .content__ja{padding:1.06rem 0}}.p-reset-password .content__required{font-family:HElvetica Neue;font-weight:400;color:red}.p-reset-password .content__optional{font-family:Noto Sans;font-size:.8rem;font-weight:400;letter-spacing:.03rem;padding:.5rem 0}@media (min-width: 992px){.p-reset-password .content__optional{padding:1.2rem 0}}.p-reset-password .content__foot{width:100%;display:inline-block;position:relative;color:#000;font-family:Noto Sans;font-size:1rem;font-weight:500;letter-spacing:.03rem}.p-reset-password .content__input{width:100%;border-radius:.375rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-reset-password .content__input:hover{background:#E5E5E5}.p-reset-password .content__textarea{border-radius:.625rem;background:#FFF;padding:1.2rem 2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.p-reset-password .content__textarea:hover{background:#E5E5E5}.p-reset-password .content__button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;display:inline-block;cursor:pointer;position:absolute;bottom:1rem}@media (min-width: 992px){.p-reset-password .content__button{bottom:50%;right:2rem}}.p-reset-password .content__button.hidden{display:none}.p-reset-password .content__decrease-btn{width:1.875rem;height:1.875rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;background:#000}.p-reset-password .content__decrease-btn:hover{background:#545960;transition:.7s;transform:scale(1.1)}.p-reset-password .content__bottom{display:flex;justify-content:center;align-items:center;margin-top:2.14rem}.p-reset-password .content__increase-btn{width:1.875rem;height:1.875rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;background:#000}.p-reset-password .content__increase-btn:hover{background:#545960;transition:.7s;transform:scale(1.1)}.p-reset-password .foot{display:flex;flex-direction:column;margin-top:5rem;gap:1.25rem}@media (min-width: 768px){.p-reset-password .foot{flex-direction:row}}.p-reset-password .foot__cancel-button{width:17.1875rem;border-radius:3.125rem;padding:1.12rem 0;background:#FFF;text-decoration:none;color:#000;text-align:center;border:2px solid #000}.p-reset-password .foot__cancel-button:hover{background:#E5E5E5;transition:.5s}.p-reset-password .foot__submit-button{width:17.1875rem;border-radius:3.125rem;border:3px solid #FFF;background:#000;color:#fff;padding:1.12rem 0;transition:.5s}.p-reset-password .foot__submit-button:hover{opacity:.8}.p-reset-password .foot__button-en{font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.03375rem}.p-reset-password .foot__button-ja{font-family:Noto Sans;font-size:.875rem;font-weight:700;letter-spacing:.02625rem}
