body header #logo{pointer-events:none}@media screen and (max-width: 1050px){body header #logo{width:26vw;height:22vw;padding:10px}}@media screen and (max-width: 990px) and (min-width: 751px){body header #logo img{max-width:130px}}@media screen and (max-width: 750px){body header #logo img{width:revert-layer}}@media screen and (max-width: 450px){body header #logo img{width:auto}}body header #logo a{pointer-events:auto}body footer{background:#000}body #footerInner #bnrCol{margin-bottom:0;padding:50px 0 min(calc(27px), calc(30vw / var(--device) * 100))}@media screen and (min-width: 750px){body #footerInner #bnrCol{padding:50px 0 min(calc(27px), calc(30vw / var(--device) * 1.2 * 100))}}@media screen and (min-width: 750px){body #footerInner #bnrCol li{width:min(calc(261px), calc(290vw / var(--device) * 1.2 * 100));max-width:290px}}body #particles-js{visibility:hidden}body #pagetop{pointer-events:none}body #pagetop a{pointer-events:auto}#profile{--device: 1600;--pcW: 1100;--pcWpx: 1100px;--color-key: #424895;--color-key-light: #417ac9;--color-secondary: #ffbad7;--color-tertiary: #e057e2;--color-text: #417ac9;--color-red: #ff0000;position:relative;font-family:'Noto Sans JP', sans-serif;background:linear-gradient(-141deg, #424895 5%, #0168b6 16%, #d5c7eb 74%, #fff 90%)}@media screen and (max-width: 749px){#profile{--device: 750}}#profile::before{content:"";display:block;position:fixed;top:0;left:0;min-width:100%;width:100%;min-height:100%;height:100svh;z-index:-1;background:url("../images/common/bg.jpg") no-repeat top center/cover;clip:rect(auto, auto, auto, auto)}@media screen and (max-width: 749px){#profile::before{background-image:url("../images/common/bg_sp.jpg")}}@media screen and (max-width: 749px){#profile.pagetop-hide #pagetop{display:none !important}}#profile main{position:relative;font-family:'Noto Sans JP', sans-serif;background:none;padding-top:0;line-height:1.2}#profile main *{box-sizing:border-box}#profile main a:focus-visible{opacity:0.6}@media (any-hover: hover){#profile main a:hover{opacity:0.6}}#profile main a.profile-text-link{transition:opacity 0s}#profile main a.profile-text-link:focus-visible{opacity:1 !important;color:#fff}@media (any-hover: hover){#profile main a.profile-text-link:hover{opacity:1 !important;color:#fff;text-decoration:underline}}#profile main p{font-size:18px;font-size:clamp(12px, 1.125vw, 16.2px)}#profile main img{width:revert-layer;max-width:100%;height:auto;vertical-align:bottom;line-height:1}#profile main button{font-family:'Noto Sans JP', sans-serif;cursor:pointer;border:0;touch-action:manipulation;line-height:1}#profile main input,#profile main textarea{font-family:'Noto Sans JP', sans-serif;background:#fff;padding:0.35em 0.7em;width:100%;font-size:22px;font-size:clamp(16px, 1.375vw, 19.8px);line-height:calc(38 / 24);font-weight:500;-webkit-appearance:none;outline:none;border:none;border-radius:0;vertical-align:middle;word-break:break-word}@media screen and (max-width: 749px){#profile main input,#profile main textarea{font-size:22px;font-size:clamp(16px, 2.93333vw, 22px)}}#profile main textarea{resize:vertical;field-sizing:content;min-height:6em;font-size:24px;font-size:clamp(16px, 1.5vw, 21.6px);word-break:break-word}@media screen and (max-width: 749px){#profile main textarea{font-size:24px;font-size:clamp(16px, 3.2vw, 24px)}}#profile main .align-center{text-align:center;text-align-last:unset}#profile main .l-container{width:100%;max-width:calc(var(--pcWpx) + 8%);margin-right:auto;margin-left:auto;padding-right:4%;padding-left:4%;text-align:center;box-sizing:border-box}@media screen and (max-width: 749px){#profile main .l-container{padding:0 min(calc(27px), calc(30vw / var(--device) * 100)) 0}}#profile main .l-container-middle{width:100%;max-width:790px;margin-right:auto;margin-left:auto;box-sizing:border-box}#profile main .l-container-thin{width:100%;max-width:790px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media screen and (min-width: 750px){#profile main .l-banner{width:min(calc(711px), calc(790vw / var(--device) * 1.2 * 100))}}#profile main .l-button-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:min(70px,calc(7000vw / 1800))}@media screen and (max-width: 749px){#profile main .l-button-container{gap:min(40px,calc(4000vw / 750));-webkit-flex-wrap:wrap;flex-wrap:wrap}}#profile main .l-button-container.--column{-webkit-flex-direction:column;flex-direction:column}@media screen and (max-width: 749px){#profile main .l-button-container.--column{-webkit-flex-direction:row;flex-direction:row}}#profile main .l-row-2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:min(30px,calc(3000vw / 1800))}@media screen and (max-width: 749px){#profile main .l-row-2{-webkit-flex-direction:column;flex-direction:column;gap:min(30px,calc(3000vw / 750))}}#profile .eventDisable{pointer-events:none}.profile-header{position:relative;margin-top:50px}.profile-header__inner{position:relative;margin:0 auto;width:100%}.profile-header h1{position:relative;margin:0;padding:0}.profile-header h1 img{pointer-events:none}.profile-header h1 .title{display:block;position:absolute;top:0;left:50%;width:calc(34900vw / 2000);translate:-50% 0;transition:0s !important}@media screen and (max-width: 749px){.profile-header h1 .title{top:calc(2400vw / 2000);width:calc(26000vw / 750)}}.profile-header h1 .title img{transition:opacity 0.3s}.profile-header h1 .title:focus-visible{opacity:1 !important}.profile-header h1 .title:focus-visible img{opacity:0.6}@media (any-hover: hover){.profile-header h1 .title:hover{opacity:1 !important}.profile-header h1 .title:hover img{opacity:0.6}}.profile-header--top h1{pointer-events:none}.profile-header--top h1 img{margin-bottom:max(-14px, calc(-14vw / var(--device) * 100))}.profile-nav-lang{position:absolute;top:10px;right:10px;z-index:10;display:-webkit-flex;display:flex;background:#000}@media screen and (max-width: 749px){.profile-nav-lang{top:min(calc(9px), calc(10vw / var(--device) * 100));right:min(calc(9px), calc(10vw / var(--device) * 100))}}.profile-nav-lang>a{-webkit-flex:1;flex:1;padding:0.45em 1em 0.15em;font-weight:900;line-height:1;font-size:28px;font-size:clamp(14px, 1.75vw, 25.2px)}@media screen and (max-width: 749px){.profile-nav-lang>a{padding:0.4em 0.8em 0.15em;font-size:28px;font-size:clamp(10px, 3.73333vw, 28px)}}.profile-nav-lang>a:first-child{padding-right:0.52em}@media screen and (max-width: 749px){.profile-nav-lang>a:first-child{padding-right:0.4em}}.profile-nav-lang>a:last-child{padding-left:0.52em}@media screen and (max-width: 749px){.profile-nav-lang>a:last-child{padding-left:0.4em}}.profile-nav-lang>a>span{position:relative}.profile-nav-lang>a:focus-visible{opacity:1 !important;color:#ffbad7}@media (any-hover: hover){.profile-nav-lang>a:hover{opacity:1 !important;color:#ffbad7}}.profile-nav-lang>a.current span::before{content:"";display:block;position:absolute;top:0%;left:50%;background:#ffbad7;width:min(calc(6.3px), calc(7vw / var(--device) * 100));height:min(calc(6.3px), calc(7vw / var(--device) * 100));border-radius:100%;translate:-50% -12%}@media screen and (min-width: 750px){.profile-nav-lang>a.current span::before{width:min(calc(6.3px), calc(7vw / var(--device) * 1.2 * 100));height:min(calc(6.3px), calc(7vw / var(--device) * 1.2 * 100))}}@media screen and (max-width: 749px){.profile-nav-lang>a.current span::before{translate:-50% -5%}}.profile-app-banner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:min(calc(36px), calc(40vw / var(--device) * 100))}@media screen and (min-width: 750px){.profile-app-banner{gap:min(calc(36px), calc(40vw / var(--device) * 1.2 * 100))}}.profile-app-banner .app-store{width:min(calc(216px), calc(240vw / var(--device) * 100))}@media screen and (min-width: 750px){.profile-app-banner .app-store{width:min(calc(216px), calc(240vw / var(--device) * 1.2 * 100))}}.profile-app-banner .google-play{width:min(calc(243px), calc(270vw / var(--device) * 100))}@media screen and (min-width: 750px){.profile-app-banner .google-play{width:min(calc(243px), calc(270vw / var(--device) * 1.2 * 100))}}.profile-title01{display:-webkit-inline-flex;display:inline-flex;margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:fit-content}.profile-title01 span{display:inline;font-size:40px;font-size:clamp(20px, 2.5vw, 35.1px);font-weight:700;line-height:1.4em;padding:0.2em min(14px, 0.5em) 0.25em;background:linear-gradient(transparent 0%, #fff 0%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-text);line-height:1.1em}@media screen and (max-width: 749px){.profile-title01 span{padding:0.2em  0.625em 0.25em;font-size:40px;font-size:clamp(16px, 5.33333vw, 40px)}}@media screen and (min-width: 750px){.profile-title01.--block-pc{display:block;width:100%}.profile-title01.--block-pc span{display:block;text-align:center}}.profile-title02{display:block;background-image:linear-gradient(-90deg, #7589dc 0%, #e057e2 100%);padding:0.3em 0.5em;font-size:30px;font-size:clamp(16px, 1.875vw, 27px);font-weight:800;color:#fff;text-align:center}@media screen and (max-width: 749px){.profile-title02{font-size:30px;font-size:clamp(14px, 4vw, 30px)}}.profile-lead{margin-right:auto;margin-left:auto}.profile-lead--1{width:min(calc(587.7px), calc(653vw / var(--device) * 1.2 * 100))}@media screen and (max-width: 749px){.profile-lead--1{width:min(calc(560.7px), calc(623vw / var(--device) * 100))}}.profile-lead--2{width:min(calc(673.2px), calc(748vw / var(--device) * 1.2 * 100))}@media screen and (max-width: 749px){.profile-lead--2{width:min(calc(598.5px), calc(665vw / var(--device) * 100))}}.profile-lead--comp-1{width:min(calc(444.6px), calc(494vw / var(--device) * 1.2 * 100))}@media screen and (max-width: 749px){.profile-lead--comp-1{width:min(calc(390.6px), calc(434vw / var(--device) * 100))}}.profile-notice-list{text-align:center}.profile-notice-list>li{font-size:16px;font-size:clamp(8px, 1vw, 14.4px);font-weight:500}@media screen and (max-width: 749px){.profile-notice-list>li{font-size:16px;font-size:clamp(6px, 2.13333vw, 16px)}}.profile-notice-list>li:first-child{margin-top:calc((1em - 1lh) / 2)}.profile-notice-list>li:not(:first-child){margin-top:0.3em}.profile-notice-list-2{text-align-last:left}.profile-notice-list-2>li{padding-left:1em;text-indent:-1em;font-size:16px;font-size:clamp(10px, 1vw, 14.4px);font-weight:500}@media screen and (max-width: 749px){.profile-notice-list-2>li{font-size:16px;font-size:clamp(6px, 2.13333vw, 16px)}}.profile-notice-list-2>li:first-child{margin-top:calc((1em - 1lh) / 2)}.profile-notice-list-2>li:not(:first-child){margin-top:0.3em}.profile-box{border:2px solid #fff;background-color:rgba(54,54,54,0.149);margin-right:auto;margin-left:auto;padding:min(calc(27px), calc(30vw / var(--device) * 100)) min(calc(27px), calc(30vw / var(--device) * 100)) min(calc(36px), calc(40vw / var(--device) * 100))}@media screen and (min-width: 750px){.profile-box{padding:min(calc(27px), calc(30vw / var(--device) * 1.2 * 100)) min(calc(27px), calc(30vw / var(--device) * 1.2 * 100)) min(calc(36px), calc(40vw / var(--device) * 1.2 * 100))}}.profile-box.--white{background-color:rgba(255,255,255,0.18);padding:min(calc(45px), calc(50vw / var(--device) * 100))}@media screen and (min-width: 750px){.profile-box.--white{padding:min(calc(45px), calc(50vw / var(--device) * 1.2 * 100))}}.profile-box-bg{background:rgba(255,255,255,0.4);margin-right:auto;margin-left:auto;padding:min(calc(18px), calc(20vw / var(--device) * 100));width:min(calc(711px), calc(790vw / var(--device) * 100));max-width:100%;color:#000}@media screen and (min-width: 750px){.profile-box-bg{padding:min(calc(18px), calc(20vw / var(--device) * 1.2 * 100));width:min(calc(666px), calc(740vw / var(--device) * 1.2 * 100))}}.profile-box-list>li{font-size:30px;font-size:clamp(16px, 1.875vw, 27px);font-weight:700}@media screen and (max-width: 749px){.profile-box-list>li{font-size:30px;font-size:clamp(14px, 4vw, 30px)}}.profile-box-list>li:first-child{margin-top:calc((1em - 1lh) / 2)}.profile-box-list>li:not(:first-child){margin-top:0.3em}.profile-c-button{overflow:hidden;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:var(--color-key);border:1px solid #fff !important;width:min(360px, calc(36000vw / 1400));transition:opacity 0s, background-color 0.3s}@media screen and (max-width: 749px){.profile-c-button{width:max(200px, calc(40000vw / 750))}}.profile-c-button::before{pointer-events:none;position:absolute;content:"";display:block;inset:0;width:200%;background-image:linear-gradient(-90deg, var(--color-key) 0%, var(--color-key) 50%, var(--color-secondary) 100%);transition:translate .3s, opacity .3s}.profile-c-button span{position:relative;pointer-events:none;padding:1em 0.5em 1.1em;font-size:24px;font-size:clamp(10px, 1.5vw, 21.6px);font-weight:900;text-transform:uppercase;color:#fff}@media screen and (max-width: 749px){.profile-c-button span{font-size:24px;font-size:clamp(10px, 3.2vw, 24px)}}.profile-c-button:focus-visible{opacity:1 !important;color:#fff}.profile-c-button:focus-visible::before{opacity:0}@media (any-hover: hover){.profile-c-button:hover{opacity:1 !important;color:#fff}.profile-c-button:hover::before{translate:-50% 0}}.profile-c-button.--key{background-color:var(--color-key)}.profile-c-button.--key:before{opacity:0;translate:-50% 0}.profile-c-button.--key:focus-visible:before{opacity:1;translate:0% 0}@media (any-hover: hover){.profile-c-button.--key:hover:before{opacity:1;translate:0% 0}}.profile-c-button.--ggo{background-color:#ff575a;width:-webkit-fit-content;width:fit-content}.profile-c-button.--ggo span{padding:1em 1.5em 1.1em}.profile-c-button.--ggo:before{background:#fff;opacity:0;translate:-50% 0}.profile-c-button.--ggo:focus-visible{border-color:#ff575a !important}.profile-c-button.--ggo:focus-visible:before{opacity:1;translate:0% 0}.profile-c-button.--ggo:focus-visible span{color:#ff575a}@media (any-hover: hover){.profile-c-button.--ggo:hover{border-color:#ff575a !important}.profile-c-button.--ggo:hover:before{opacity:1;translate:0% 0}.profile-c-button.--ggo:hover span{color:#ff575a}}.profile-c-button.--reset{background:rgba(0,0,0,0.3)}.profile-c-button.--reset:before{display:none}.profile-c-button-small{overflow:hidden;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0.3);min-width:200px;width:auto;transition:background-color .2s}@media screen and (max-width: 749px){.profile-c-button-small{min-width:min(calc(180px), calc(200vw / var(--device) * 100))}}.profile-c-button-small span{position:relative;pointer-events:none;padding:0.9em 0.5em 0.9em;font-size:18px;font-size:clamp(10px, 1.125vw, 16.2px);font-weight:700;text-transform:uppercase;color:#fff}@media screen and (max-width: 749px){.profile-c-button-small span{font-size:18px;font-size:clamp(10px, 2.4vw, 18px)}}.profile-c-button-small:focus-visible{opacity:1 !important;background-color:rgba(255,186,215,0.75)}@media (any-hover: hover){.profile-c-button-small:hover{opacity:1 !important;background-color:rgba(255,186,215,0.75)}}.profile-c-button-control{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0.3);border-radius:100%;width:min(calc(90px), calc(100vw / var(--device) * 100));aspect-ratio:1 / 1;line-height:1;font-weight:bold;color:#fff;transition:background-color .2s}@media screen and (min-width: 750px){.profile-c-button-control{width:min(calc(48.6px), calc(54vw / var(--device) * 1.2 * 100))}}.profile-c-button-control span{pointer-events:none}@media screen and (min-width: 750px){.profile-c-button-control img{width:min(calc(25.2px), calc(28vw / var(--device) * 1.2 * 100)) !important}}@media screen and (max-width: 749px){.profile-c-button-control img{width:min(calc(45px), calc(50vw / var(--device) * 100)) !important;min-width:20px !important}}.profile-c-button-control:focus-visible{background-color:rgba(255,186,215,0.75)}@media (any-hover: hover){.profile-c-button-control:hover{background-color:rgba(255,186,215,0.75)}}.profile-c-input-table{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:min(calc(27px), calc(30vw / var(--device) * 100))}@media screen and (min-width: 750px){.profile-c-input-table{gap:min(calc(27px), calc(30vw / var(--device) * 1.2 * 100))}}.profile-c-input-table>div{display:-webkit-flex;display:flex;gap:min(calc(27px), calc(30vw / var(--device) * 100))}@media screen and (min-width: 750px){.profile-c-input-table>div{gap:min(calc(27px), calc(30vw / var(--device) * 1.2 * 100))}}@media screen and (max-width: 749px){.profile-c-input-table>div{-webkit-flex-direction:column;flex-direction:column;gap:min(calc(9px), calc(10vw / var(--device) * 100))}}.profile-c-input-table>div>dt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:var(--color-key);padding:0.45em 0 0.6em;width:min(calc(252px), calc(280vw / var(--device) * 100));height:-webkit-fit-content;height:fit-content;font-weight:600;font-size:22px;font-size:clamp(14px, 1.375vw, 19.8px)}@media screen and (min-width: 750px){.profile-c-input-table>div>dt{width:min(calc(252px), calc(280vw / var(--device) * 1.2 * 100))}}@media screen and (max-width: 749px){.profile-c-input-table>div>dt{font-size:22px;font-size:clamp(10px, 2.93333vw, 22px)}}.profile-c-input-table>div>dt .icon-required{background-color:var(--color-secondary);margin-top:0.2em;margin-left:0.5em;padding:0.15em min(calc(6.3px), calc(7vw / var(--device) * 100)) 0.2em;color:#fff;line-height:1;font-size:15.4px;font-size:clamp(14px, .9625vw, 13.86px)}@media screen and (min-width: 750px){.profile-c-input-table>div>dt .icon-required{padding:0.15em min(calc(6.3px), calc(7vw / var(--device) * 1.2 * 100)) 0.2em}}@media screen and (max-width: 749px){.profile-c-input-table>div>dt .icon-required{font-size:15.4px;font-size:clamp(10px, 2.05333vw, 15.4px)}}.profile-c-input-table>div>dd{-webkit-flex:1;flex:1}#profile-card-preview,.profile-card-preview{margin-right:auto;margin-left:auto;pointer-events:none}#profile-card-preview>*,.profile-card-preview>*{pointer-events:none}#profile-card-preview .card,.profile-card-preview .card{position:relative}#profile-card-preview .card-image,.profile-card-preview .card-image{position:absolute;top:0;left:0;width:calc(62500% / 1200)}#profile-card-preview .id,.profile-card-preview .id{position:absolute;top:calc(7000% / 675);left:calc(73000% / 1200);width:calc(21600% / 1200);text-align:center;font-weight:700;line-height:1;font-size:20px}#profile-card-preview .name,.profile-card-preview .name{position:absolute;bottom:calc(52600% / 675);left:calc(73000% / 1200);width:calc(45300% / 1200);text-align:center;font-weight:600;line-height:1;font-size:30px}#profile-card-preview .text,.profile-card-preview .text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:calc(22300% / 675);left:calc(69000% / 1200);width:calc(44000% / 1200);height:calc(15600% / 675);text-align:center;font-weight:500;line-height:calc(30 / 22);font-size:22px;word-break:break-word}#profile-card-preview{width:1920px}#profile-card-preview .id{font-size:calc(20px * (1920 / 1200))}#profile-card-preview .name{font-size:calc(30px * (1920 / 1200))}#profile-card-preview .text{font-size:calc(22px * (1920 / 1200))}.profile-card-preview{width:1200px}#profile .profile-card-preview.--responsive{width:100%;max-width:var(--pcWpx)}#profile .profile-card-preview.--responsive .card-image{width:calc(62500% / 1200) !important}#profile .profile-card-preview.--responsive .id{font-size:18.34px;font-size:clamp(3px, 1.52833vw, 18.34px)}#profile .profile-card-preview.--responsive .name{font-size:27.48px;font-size:clamp(3px, 2.29vw, 27.48px)}#profile .profile-card-preview.--responsive .text{top:calc(22300% / 675);left:calc(68500% / 1200);width:calc(46000% / 1200);height:calc(15600% / 675);font-size:20.152px;font-size:clamp(3px, 1.67933vw, 20.152px)}@media screen and (min-width: 750px){#profile.profile-decoration .l-container{max-width:calc(1200px + 4%);padding-right:2%;padding-left:2%}}.profile-deco-mainCol{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;gap:min(25px, calc(25vw / 1200 * 100));margin:0 0 min(30px, calc(30vw / 1200 * 100));aspect-ratio:1200 / 680}@media screen and (max-width: 749px){.profile-deco-mainCol{-webkit-flex-direction:column;flex-direction:column;width:100%}}#profile-deco-preview{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:min(10px, calc(10vw / 1200 * 100));height:-webkit-fit-content;height:fit-content;width:min(695px, calc(695vw / 1200 * 100))}@media screen and (max-width: 749px){#profile-deco-preview{-webkit-flex-direction:column;flex-direction:column;gap:15px;width:100%}}#profile-deco-previewImgContainer{overflow:hidden;background:url(../images/deco/bg_transparent.png) center center/cover;border:2px solid #fff;width:100%;font-size:0;line-height:1}@media screen and (max-width: 749px){#profile-deco-previewImgContainer{width:auto}}.profile-deco-control{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end}@media screen and (max-width: 749px){.profile-deco-control{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:min(calc(18px), calc(20vw / var(--device) * 100));width:100%}}.profile-deco-control__inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:min(10px, calc(10vw / 1200 * 100));width:min(54px, calc(54vw / 1200 * 100))}@media screen and (max-width: 749px){.profile-deco-control__inner{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;gap:min(calc(21.6px), calc(24vw / var(--device) * 100));width:auto}}#profile-deco-parts{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:min(480px, calc(480vw / 1200 * 100))}@media screen and (max-width: 749px){#profile-deco-parts{width:100%}}#profile-deco-error{display:none}.profile-deco-previewImg{aspect-ratio:625 / 675;width:100%;margin:0 0 0 auto}.important-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}@media screen and (max-width: 749px){.important-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:10px}}.profile-deco-tabButtons{display:grid;grid-template-columns:1fr 1fr}.profile-deco-tabButton{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:1em;background:var(--color-key);-webkit-clip-path:polygon(min(calc(9px), calc(10vw / var(--device) * 100)) 0%, 100% 0, 100% 100%, 0 100%, 0% min(calc(9px), calc(10vw / var(--device) * 100)));clip-path:polygon(min(calc(9px), calc(10vw / var(--device) * 100)) 0%, 100% 0, 100% 100%, 0 100%, 0% min(calc(9px), calc(10vw / var(--device) * 100)));padding:0.8em;line-height:1;color:#fff;font-weight:700;transition:background-color 0.2s, color 0.2s;font-size:18px;font-size:clamp(10px, 1.125vw, 16.2px)}@media screen and (max-width: 749px){.profile-deco-tabButton{font-size:18px;font-size:clamp(10px, 2.4vw, 18px)}}.profile-deco-tabButton>*{pointer-events:none}.profile-deco-tabButton.active{pointer-events:none;opacity:1;background:#fff;color:var(--color-key)}.profile-deco-tabButton.active::before{translate:-50% 0}.profile-deco-tabButton:focus-visible{opacity:1 !important;background-color:rgba(255,186,215,0.75)}@media (any-hover: hover){.profile-deco-tabButton:hover{opacity:1 !important;background-color:rgba(255,186,215,0.75)}}.profile-deco-tabContent-scroll{border:2px solid #fff;padding:min(2px, calc(2vw / 1200 * 100)) min(2px, calc(2vw / 1200 * 100)) min(2px, calc(2vw / 1200 * 100)) 0}@media screen and (max-width: 749px){.profile-deco-tabContent-scroll{padding:min(calc(1.8px), calc(2vw / var(--device) * 100)) min(calc(1.8px), calc(2vw / var(--device) * 100)) min(calc(1.8px), calc(2vw / var(--device) * 100)) 0}}.profile-deco-tabContent-container{box-sizing:border-box;padding:min(12px, calc(12vw / 1200 * 100)) min(25px, calc(25vw / 1200 * 100)) min(12px, calc(12vw / 1200 * 100)) min(12px, calc(12vw / 1200 * 100));aspect-ratio:480 / 640;overflow-y:auto;display:-webkit-flex;display:flex}@media screen and (max-width: 749px){.profile-deco-tabContent-container{padding:min(calc(10.8px), calc(12vw / var(--device) * 100)) min(calc(22.5px), calc(25vw / var(--device) * 100)) min(calc(10.8px), calc(12vw / var(--device) * 100)) min(calc(10.8px), calc(12vw / var(--device) * 100));aspect-ratio:unset;height:min(calc(427.5px), calc(475vw / var(--device) * 100))}}.profile-deco-tabContent-container .simplebar-scrollbar::before{background-color:#c0c0c0;border-radius:0;opacity:1}.profile-deco-tabContent-container .simplebar-track.simplebar-vertical{background:#f1f1f1;width:min(17px, calc(17vw / 1200 * 100))}@media screen and (max-width: 749px){.profile-deco-tabContent-container .simplebar-track.simplebar-vertical{width:min(calc(15.3px), calc(17vw / var(--device) * 100))}}.profile-deco-tabContent-container .simplebar-scrollbar{background:#f1f1f1;top:0}.profile-deco-tabContent-container .simplebar-placeholder{display:none}.profile-deco-tabContent:not(.active){display:none}.profile-deco-partsList{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(12px, calc(12vw / 1200 * 100));width:100%}@media screen and (max-width: 749px){.profile-deco-partsList{gap:min(calc(10.8px), calc(12vw / var(--device) * 100))}}.profile-deco-partsList button{background:#fff;height:auto;padding:0;border:1px solid #333;max-width:140px;transition:opacity .2s}@media screen and (max-width: 749px){.profile-deco-partsList button{max-width:unset}}.profile-deco-partsList button:focus-visible{opacity:0.6}@media (any-hover: hover){.profile-deco-partsList button:hover{opacity:0.6}}.profile-deco-partsList button img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}.profile-deco-partsList img{pointer-events:none;width:100%}#profile-deco-sampleArea{border:1px solid #000;margin:0 auto 2em;max-width:600px}#profile-deco-sampleArea img{width:100%}.display-block{display:block}@media screen and (max-width: 749px){.pc{display:none !important}}@media screen and (min-width: 750px){.sp{display:none !important}}.color-red{color:var(--color-red)}.weight400{font-weight:400}.weight500{font-weight:500}.weight600{font-weight:600}.weight700{font-weight:700}.weight700{font-weight:800}.mt10{margin-top:min(calc(9px), calc(10vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt10{margin-top:min(calc(9px), calc(10vw / var(--device) * 1.2 * 100)) !important}}.mt20{margin-top:min(calc(18px), calc(20vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt20{margin-top:min(calc(18px), calc(20vw / var(--device) * 1.2 * 100)) !important}}.mt30{margin-top:min(calc(27px), calc(30vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt30{margin-top:min(calc(27px), calc(30vw / var(--device) * 1.2 * 100)) !important}}.mt40{margin-top:min(calc(36px), calc(40vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt40{margin-top:min(calc(36px), calc(40vw / var(--device) * 1.2 * 100)) !important}}.mt50{margin-top:min(calc(45px), calc(50vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt50{margin-top:min(calc(45px), calc(50vw / var(--device) * 1.2 * 100)) !important}}.mt60{margin-top:min(calc(54px), calc(60vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt60{margin-top:min(calc(54px), calc(60vw / var(--device) * 1.2 * 100)) !important}}.mt70{margin-top:min(calc(63px), calc(70vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt70{margin-top:min(calc(63px), calc(70vw / var(--device) * 1.2 * 100)) !important}}.mt80{margin-top:min(calc(72px), calc(80vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt80{margin-top:min(calc(72px), calc(80vw / var(--device) * 1.2 * 100)) !important}}.mt90{margin-top:min(calc(81px), calc(90vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt90{margin-top:min(calc(81px), calc(90vw / var(--device) * 1.2 * 100)) !important}}.mt100{margin-top:min(calc(90px), calc(100vw / var(--device) * 100)) !important}@media screen and (min-width: 750px){.mt100{margin-top:min(calc(90px), calc(100vw / var(--device) * 1.2 * 100)) !important}}

/*# sourceMappingURL=maps/profile.css.map */
