body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,menu,nav,section,audio,video,canvas,main{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,menu,nav,section,main{display:block}html{font-size:62.5%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{width:100%;min-height:100%}body{color:#333;background:#fff;font-family:"Inter","Noto Sans JP","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif;font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:#333;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}p{line-height:1.5}li{list-style:none}table{border-collapse:collapse;border-spacing:0;font-size:100%;font-family:inherit}caption,th,td{text-align:left;vertical-align:top}fieldset{border:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea,select,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle}label{cursor:pointer}textarea{overflow:auto}legend{display:none}img{border:0;vertical-align:top;max-width:100%;height:auto}object{vertical-align:middle;outline:0}em{font-style:italic}strong{font-weight:700}small{font-size:100%}abbr,acronym{border:0;font-variant:normal}q:before,q:after{content:""}address,caption,cite,code,dfn,var{font-weight:400;font-style:normal}code,pre{font-family:monospace}sup{vertical-align:text-top}sub{vertical-align:text-bottom}hr{display:none}:root body{--c-main: #7897fe;--c-main-dark: #6876d3;--c-main-light: #c2d0ff;--c-main-light-lv2: #e8edff;--c-main-text: #5867f0;--c-link-hover: #f3f6ff;--c-dashboard-bg:#f4f7ff;--c-dashboard-hover: #e9ecf5;--c-dashboard-btn: #f3f6ff;--c-dashboard-btn-hover: #dce4ff;--color-blank-bg: linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%)}:root body.profile-bg-style-digital{--c-main: #43d5c8;--c-main-dark: #34cbbd;--c-main-light: #b5f7de;--c-main-light-lv2: #e2fff4;--c-main-text: #34cbbd;--c-link-hover: #f1fffa;--c-dashboard-bg:#f1fffa;--c-dashboard-hover:#e1faf1;--c-dashboard-btn: #dcf9ee;--c-dashboard-btn-hover: #baecd9;--color-blank-bg: linear-gradient(319deg, rgba(56, 200, 255, 0.631372549) 0%, rgba(79, 227, 138, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(56, 200, 255, 0.631372549) 0%, rgba(79, 227, 138, 0.7294117647) 100%)}:root body.profile-bg-style-red-grapefruit,:root body.profile-bg-style-redGrapefruit{--c-main: #ff586f;--c-main-dark: #ff586f;--c-main-light: #ffcae0;--c-main-light-lv2: #fff0f5;--c-main-text: #ff586f;--c-link-hover: #fff0f5;--c-dashboard-bg:#fff7fa;--c-dashboard-hover:#f5e7ec;--c-dashboard-btn: #fff0f5;--c-dashboard-btn-hover: #ffd6e4;--color-blank-bg: linear-gradient(319deg, rgba(255, 114, 33, 0.631372549) 0%, rgba(255, 75, 142, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(255, 114, 33, 0.631372549) 0%, rgba(255, 75, 142, 0.7294117647) 100%)}:root body.profile-bg-style-cream{--c-main: #ffc14c;--c-main-dark: #f5ae2b;--c-main-light: #ffdd98;--c-main-light-lv2: #ffefd3;--c-main-text: #f5ae2b;--c-link-hover: #fff6e4;--c-dashboard-bg:#fffaef;--c-dashboard-hover:#f8eace;--c-dashboard-btn: #fff1d6;--c-dashboard-btn-hover: #ffe6b5;--color-blank-bg: linear-gradient(319deg, rgba(255, 134, 64, 0.631372549) 0%, rgba(255, 226, 82, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, rgba(255, 134, 64, 0.631372549) 0%, rgba(255, 226, 82, 0.7294117647) 100%)}:root body.profile-bg-style-default-classic{--c-main: #7897fe;--c-main-dark: #6876d3;--c-main-light: #c2d0ff;--c-main-light-lv2: #e8edff;--c-main-text: #5867f0;--c-link-hover: #f3f6ff;--c-dashboard-bg:#f4f7ff;--c-dashboard-hover: #e9ecf5;--c-dashboard-btn: #f3f6ff;--c-dashboard-btn-hover: #dce4ff;--color-blank-bg: linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #b721ff 0%, #21d4fd 100%)}:root body.profile-bg-style-digital-classic{--c-main: #43d5c8;--c-main-dark: #34cbbd;--c-main-light: #b5f7de;--c-main-light-lv2: #e2fff4;--c-main-text: #34cbbd;--c-link-hover: #f1fffa;--c-dashboard-bg:#f1fffa;--c-dashboard-hover:#e1faf1;--c-dashboard-btn: #dcf9ee;--c-dashboard-btn-hover: #baecd9;--color-blank-bg: linear-gradient(319deg, rgba(56, 200, 255, 0.631372549) 0%, rgba(79, 227, 138, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #38c8ff 0%, #4fe38a 100%)}:root body.profile-bg-style-red-grapefruit,:root body.profile-bg-style-redGrapefruit-classic{--c-main: #ff586f;--c-main-dark: #ff586f;--c-main-light: #ffcae0;--c-main-light-lv2: #fff0f5;--c-main-text: #ff586f;--c-link-hover: #fff0f5;--c-dashboard-bg:#fff7fa;--c-dashboard-hover:#f5e7ec;--c-dashboard-btn: #fff0f5;--c-dashboard-btn-hover: #ffd6e4;--color-blank-bg: linear-gradient(319deg, rgba(255, 114, 33, 0.631372549) 0%, rgba(255, 75, 142, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #ff7321 0%, #ff4b8e 100%)}:root body.profile-bg-style-cream-classic{--c-main: #ffc14c;--c-main-dark: #f5ae2b;--c-main-light: #ffdd98;--c-main-light-lv2: #ffefd3;--c-main-text: #f5ae2b;--c-link-hover: #fff6e4;--c-dashboard-bg:#fffaef;--c-dashboard-hover:#f8eace;--c-dashboard-btn: #fff1d6;--c-dashboard-btn-hover: #ffe6b5;--color-blank-bg: linear-gradient(319deg, rgba(255, 134, 64, 0.631372549) 0%, rgba(255, 226, 82, 0.7294117647) 100%);--main-gradient-color: linear-gradient(319deg, #ff8640 0%, #ffe252 100%)}.p-fw-400{font-weight:400}.p-fw-700{font-weight:700}.i-tw{width:25px}.i-tw path{fill:#fff}.is-pc{display:block}@media(max-width: 767px){.is-pc{display:none}}.is-sp{display:none}@media(max-width: 767px){.is-sp{display:block}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.btn{display:inline-block;background:var(--c-main);padding:0;font-size:1.6rem;font-weight:bold;text-align:center;padding:14px 30px;border-radius:10rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;color:#fff;font-family:"游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif}.btn-wrap{text-align:center}.btn-wrap .btn{font-size:1.4rem}.l-header{position:fixed;width:100%;z-index:3;top:0;left:0;height:74px}@media(max-width: 767px){.l-header{margin:0;padding:0px 2.5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px}}.l-header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media(min-width: 768px){.l-header .inner{padding:0 2rem}}@media(min-width: 768px){.l-header .logo{padding:.3rem 0}}.l-header .logo :is(a,span){color:var(--c-main);font-family:"Fredoka One",cursive;line-height:1}@media(min-width: 768px){.l-header .logo :is(a,span){font-size:3.2rem}}@media(max-width: 767px){.l-header .logo :is(a,span){font-size:2.7rem}}.l-header .logo :is(a,span) span{font-size:1rem}@media(max-width: 767px){.l-header .logo-dashboard{margin-left:7px}}.l-header .logo-dashboard :is(a,span){color:var(--c-main)}.l-header .login a{display:inline-block;background:#7897fe;color:#fff;border-radius:1rem;font-weight:bold}@media(min-width: 768px){.l-header .login a{padding:.5rem 2rem;font-size:1.5rem}}@media(max-width: 767px){.l-header .login a{padding:.5rem 1.4rem;font-size:1.4rem}}.l-header .header-user-icon{width:30px;height:auto;display:inline-block;border-radius:50%;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;margin:0}.l-header .header-menu-button-hum{overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;margin:0;position:relative;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.l-header .header-menu-button-hum{pointer-events:none}}@media(max-width: 767px){.l-header .header-menu-button-hum{cursor:pointer}}.l-header .header-menu-button{width:30px;height:30px}@media(min-width: 768px){.l-header .header-menu-button{display:none}}.l-header .header-menu-button span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;left:1.5px;width:27px;height:1.5px;background-color:#c5c5c5}.l-header .header-menu-button span:nth-of-type(1){top:6px}.l-header .header-menu-button span:nth-of-type(2){top:21px}.l-header .header-menu-button span:nth-of-type(3){top:13px}@media(max-width: 767px){.main{padding-top:64px}}@media(min-width: 768px){.main>.inner{padding:0 20px;width:570px;margin:0 auto}}.sidebar{position:fixed;top:0;right:0;width:220px;margin-top:60px;margin-right:10px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;opacity:0;visibility:hidden;z-index:12}@media(max-width: 767px){.sidebar{margin-right:4px}}.sidebar::after{content:"";position:absolute;top:-17px;right:0;border:9px solid rgba(0,0,0,0);border-bottom:9px solid #fff;z-index:0;margin-right:15px}@media(max-width: 767px){.sidebar::after{margin-right:12px}}.sidebar.is_open{opacity:1;visibility:visible}.sidebar ul{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 0 13px rgba(0,0,0,.26);box-shadow:0 0 13px rgba(0,0,0,.26)}@media(max-width: 767px){.sidebar ul{-webkit-box-shadow:0 0 13px rgba(0,0,0,.2);box-shadow:0 0 13px rgba(0,0,0,.2)}}.sidebar li:not(:first-child){border-top:1px solid #e2e2e2}.sidebar li a,.sidebar li button{display:block;padding:10px;font-size:1.5rem;text-align:center}.sidebar li a:hover,.sidebar li button:hover{background:#fbfbfb}.sidebar button{border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;text-align:center;font-family:inherit;color:#333}.sidebar-bg{position:fixed;width:100%;height:100vh;top:0;left:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;opacity:0;visibility:hidden}.sidebar-bg.is_open{z-index:11;opacity:1;visibility:visible}.l-footer>.inner{padding:0 2rem}.l-footer .footer-logo{margin:0 0 40px}@media(max-width: 767px){.l-footer .footer-logo{margin:0 0 37px}}.l-footer .footer-logo__text{font-weight:bold;color:#fff;text-align:center}@media(min-width: 768px){.l-footer .footer-logo__text{font-size:10px}}@media(max-width: 767px){.l-footer .footer-logo__text{font-size:1rem}}.l-footer .footer-logo__logo{text-align:center;margin-top:4px;line-height:1}@media(max-width: 767px){.l-footer .footer-logo__logo{margin-top:3px}}.l-footer .footer-logo__logo a{line-height:1;color:#fff;font-family:"Fredoka One",cursive}@media(min-width: 768px){.l-footer .footer-logo__logo a{font-size:32px}}@media(max-width: 767px){.l-footer .footer-logo__logo a{font-size:3rem}}.card-wrap{background:#fff;position:relative;padding-bottom:80px;padding-top:20px}@media(min-width: 768px){.card-wrap-body{margin-top:50px}}@media(max-width: 767px){.card-wrap-body{margin-top:30px;padding:0 20px}}.card-wrap .card-title{text-align:left;padding-bottom:19px;border-bottom:1px solid #ddd;font-weight:bold}@media(min-width: 768px){.card-wrap .card-title{font-size:2.7rem;margin:10px 0 0;padding:0 20px 20px}}@media(max-width: 767px){.card-wrap .card-title{font-size:2rem;padding:0 16px 12px}}input:not([type=radio]):not([type=checkbox]),textarea{padding:12px;font-size:1.6rem;border:1px solid #cacaca;border-radius:3px;width:320px}@media(max-width: 767px){input:not([type=radio]):not([type=checkbox]),textarea{width:100%;padding:15px 12px;border-radius:10px}}input:not([type=radio]):not([type=checkbox]).is-err,textarea.is-err{background:#ffc9cc}textarea{resize:vertical}@media(min-width: 768px){.err-message{max-width:400px}}.err-message p{color:#ff6464;font-size:1.5rem;font-weight:bold;margin-top:3px}.single-wrap,.sep-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-wrap:nth-child(n+2),.sep-wrap:nth-child(n+2){margin-top:18px}@media(max-width: 767px){.input-item{width:100%}}@media(max-width: 767px){.sep-wrap{width:100%}}@media(max-width: 767px){.sep-wrap .input-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}}@media(min-width: 1280px){.sep-wrap .input-item input{width:15rem}}.sep-wrap .input-item:first-child{margin-right:20px}.sep-wrap .input-item:nth-child(n+2){margin-top:0}.input-label{font-size:1.4rem;font-weight:bold;display:block;cursor:default;color:#464646}.input-label+input,.input-label+textarea,.input-label+.input-textarea-wrap{margin-top:6px}.input-password-wrap{position:relative}.input-password-wrap .visibility-icon{border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;top:0;right:0;width:50px;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23666"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z"/></svg>') center center/24px no-repeat}.input-password-wrap .visibility-icon.is-visibility{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23666"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z" /></svg>') center center/24px no-repeat}.lead-center{text-align:center;font-size:15px;line-height:1.9;font-weight:bold}.modal{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:10;display:none}@media(max-width: 767px){.modal{padding:50px 0}}.modal .modal-bg{position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:10;padding:3rem}.modal.isOpen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.isOpen:not(.modal-enter-active):not(.modal-leave-active) .modal-bg{background:rgba(247,247,247,.58)}.modal .modal-inner{background:#fff;margin:0 auto;position:relative;z-index:11;width:200px;padding:1rem;border-radius:1.5rem}@media(max-width: 767px){.modal .modal-inner{width:50%}}.modal .modal-inner .qr_title{text-align:center;font-weight:bold;margin-top:13px;word-break:break-word}.modal .modal-inner .qr_body{position:relative}.modal .modal-inner .qr_body>div{position:absolute;top:0;left:0;width:21.8%;height:21.8%;margin:auto;background:#fff;padding:1.7%;margin:auto;right:0;bottom:0}.modal .modal-inner .qr_body>div img{border-radius:50%}.modal .modal-link-inner{background:#fff;margin:0 auto;position:relative;z-index:11;width:380px;padding:2rem 0;border-radius:1.5rem;border:1px solid #eaeaea;-webkit-box-shadow:0 10px 10px 0px rgba(212,212,212,.78);box-shadow:0 10px 10px 0px rgba(212,212,212,.78)}@media(max-width: 767px){.modal .modal-link-inner{width:90%}}.modal .modal-link-inner .link_body{position:relative}.modal .modal-link-inner .link_body>div{position:absolute;top:0;left:0;width:21.8%;height:21.8%;margin:auto;background:#fff;padding:1.7%;margin:auto;right:0;bottom:0}.modal .modal-link-inner .link_body>div img{border-radius:50%}.modal-enter-active{will-change:background;-webkit-transition:background .2s;transition:background .2s}.modal-enter-active .modal-bg{will-change:background;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-enter-active :is(.modal-inner,.modal-link-inner){will-change:transform,opacity;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-leave-active{will-change:background;-webkit-transition:background .2s;transition:background .2s}.modal-leave-active .modal-bg{will-change:background;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-leave-active :is(.modal-inner,.modal-link-inner){will-change:transform,opacity;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-enter-from :is(.modal-inner,.modal-link-inner){-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.modal-enter-to .modal-bg{background:rgba(247,247,247,.58)}.modal-enter-to :is(.modal-inner,.modal-link-inner){-webkit-transform:translateY(0);transform:translateY(0)}.modal-leave-to :is(.modal-inner,.modal-link-inner){opacity:0}.announce-wrap{position:fixed;right:0;z-index:3}@media(min-width: 768px){.announce-wrap{margin-top:86px;top:0}}@media(max-width: 767px){.announce-wrap{bottom:0;left:0;text-align:center}}.announce-wrap p{display:inline-block;padding:18px 40px;border-radius:5px;opacity:1;background:#c8f5ff}@media(min-width: 768px){.announce-wrap p{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media(max-width: 767px){.announce-wrap p{-webkit-transform:translateY(100%);transform:translateY(100%)}}@media(min-width: 768px){.announce-wrap.is-visible p{-webkit-animation:5s announce_visible .3s;animation:5s announce_visible .3s}}@media(max-width: 767px){.announce-wrap.is-visible p{-webkit-animation:5s announce_visible_sp .3s;animation:5s announce_visible_sp .3s}}@media(min-width: 768px){.announce-wrap--fast.is-visible p{-webkit-animation:3.5s announce_visible .1s;animation:3.5s announce_visible .1s}}@media(max-width: 767px){.announce-wrap--fast.is-visible p{-webkit-animation:3.5s announce_visible_sp .1s;animation:3.5s announce_visible_sp .1s}}@-webkit-keyframes announce_visible{10%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:1}85%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:1}100%{opacity:0}}@keyframes announce_visible{10%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:1}85%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:1}100%{opacity:0}}@-webkit-keyframes announce_visible_sp{10%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}85%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{opacity:0}}@keyframes announce_visible_sp{10%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}85%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{opacity:0}}.blank-banner:not(.changing-banner){opacity:.4}@media(max-width: 767px){.main{padding-top:44px}}.l-header{-webkit-box-shadow:none;box-shadow:none;height:44px}.profile-bg{background:var(--main-gradient-color)}.btn{background:var(--c-main)}.pg-body.pg-profile .logo a{text-shadow:0 0 20px rgba(0,0,0,.18)}.pg-body.pg-profile .profile-bg{position:fixed;top:0;width:100%;height:100vh;left:0;z-index:-1}@-webkit-keyframes cardFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cardFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.profile-wrap{position:relative;margin-top:22px;margin-bottom:50px;-webkit-animation-name:cardFadeIn;animation-name:cardFadeIn;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-timing-function:ease;animation-timing-function:ease}@media(max-width: 767px){.profile-wrap{width:95.5%;margin:0 auto 26px}}.profile-wrap::after{--blur: 4px;--border-radius: 30px;--margin-top: 1.5%;content:"";position:absolute;z-index:-1;border-radius:30px;width:100%;height:100%;left:0;top:0;-webkit-filter:blur(var(--blur));filter:blur(var(--blur));background:rgba(0,0,0,.1);margin-left:0;border-radius:var(--border-radius);margin-top:var(--margin-top)}@media(max-width: 767px){.profile-wrap::after{--blur: 1px;--border-radius: 20px;--margin-top: 1.6%}}:root{--card-radius: 58px}@media(max-width: 767px){:root{--card-radius: 40px}}.profile-wrap-inner{position:relative;overflow:hidden;background:#fff;padding-bottom:50px;border-radius:var(--card-radius);padding-left:7px;padding-right:7px;padding-top:7px}.profile-wrap-inner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--card-radius);-webkit-transition:border-radius .2s ease-in-out,border-width .1s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-filter .1s ease-in-out;transition:border-radius .2s ease-in-out,border-width .1s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-filter .1s ease-in-out;transition:transform .2s ease-in-out,border-radius .2s ease-in-out,border-width .1s ease-in-out,filter .1s ease-in-out;transition:transform .2s ease-in-out,border-radius .2s ease-in-out,border-width .1s ease-in-out,filter .1s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-filter .1s ease-in-out;background-image:linear-gradient(338deg, #eaeaea 0%, #ffffff 100%);background-origin:border-box;background-clip:border-box;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;border:7px solid rgba(0,0,0,0)}.profile-image{text-align:center;line-height:1;font-size:0;position:relative;z-index:2;margin:-9.3% auto 0;border-radius:50%;overflow:hidden;background:#fff;-webkit-box-shadow:rgba(0,0,0,.08) 0px 4px 4px;box-shadow:rgba(0,0,0,.08) 0px 4px 4px}@media(min-width: 768px){.profile-image{width:108px;height:108px;padding:5px}}@media(max-width: 767px){.profile-image{height:0;border:none;width:24.6%;padding-top:24.6%;margin-top:-8.1%;-webkit-box-shadow:rgba(0,0,0,.08) 0px 3px 3px;box-shadow:rgba(0,0,0,.08) 0px 3px 3px}}.profile-icon{border-radius:50%;overflow:hidden}@media(max-width: 767px){.profile-icon{width:91.271%;height:91.271%;width:92.271%;height:92.271%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}}.pg-profile .l-header{background:none;border-bottom:none}.pg-profile .l-header .logo a{color:#fff}.pg-profile .l-header .login a{background:rgba(16,30,78,.38)}@media(max-width: 767px){.pg-profile .l-header .logo,.pg-profile .l-header .login,.pg-profile .l-header .header-user-icon{-webkit-transition:all .15s ease;transition:all .15s ease}}@media(max-width: 767px){.pg-profile .l-header.is_scroll .logo{-webkit-transform:translateX(10px);transform:translateX(10px)}.pg-profile .l-header.is_scroll .login,.pg-profile .l-header.is_scroll .header-user-icon{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@media(max-width: 767px){.pg-profile .l-header,.pg-profile .sidebar{position:absolute;position:fixed}}.pg-profile .main{padding-top:0;min-height:calc(100vh - 91px)}@media(max-width: 767px){.pg-profile .main{min-height:calc(100vh - 103px);position:relative;z-index:5;margin-top:56px;overflow:hidden}}@media(min-width: 768px){.pg-profile .main--user-no-exist{min-height:calc(100vh - 91px - 109px)}}@media(max-width: 767px){.pg-profile .main--user-no-exist{min-height:calc(100vh - 103px)}}@media(max-width: 767px){.pg-profile .sidebar{z-index:7}}@media(max-width: 767px){.pg-profile .sidebar-bg.is_open{z-index:6}}.profile-edit-btn,.profile-update-btn{position:absolute;right:0;top:0;z-index:2}@media(min-width: 768px){.profile-edit-btn,.profile-update-btn{margin:31.320754717% 20px 0 0}}@media(max-width: 767px){.profile-edit-btn,.profile-update-btn{right:4%;margin-top:31.320754717%}}.profile-edit-btn .btn,.profile-update-btn .btn{padding:7px 20px;font-size:1.4rem}@media(max-width: 767px){.profile-edit-btn .btn,.profile-update-btn .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;font-size:1.4rem;height:27px}}.profile-banner{height:auto;position:relative;padding-top:32.33%}.profile-banner:not(.blank-banner){background:#fff}.profile-banner img{position:absolute;width:100%;top:0;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.blank-banner{height:0;background:var(--color-blank-bg)}.main{padding-top:44px}@media(min-width: 768px){.main>.inner{width:570px}}@media(min-width: 768px){.pg-profile .main .inner{position:relative;z-index:4}}@media(min-width: 768px){.pg-profile .main>.inner{width:502px}}@media(min-width: 768px){:where(.profile-wrap-inner)>*:not(.profile-banner):not(.connect-btn):not(.profile-edit-btn):not(.profile-update-btn):not(.profile-banner-control-wrap){position:relative;z-index:2}}@media(max-width: 767px){:where(.profile-wrap-inner)>*:not(.profile-banner):not(.connect-btn):not(.profile-edit-btn):not(.profile-update-btn):not(.profile-banner-control-wrap):not(.qr-copy-wrap){position:relative;z-index:2}}.profile-edit-btn,.profile-update-btn,.connect-btn{margin-top:calc(7px + 33.320755%)}@media(min-width: 768px){.profile-edit-btn,.profile-update-btn,.connect-btn{margin-right:20px}}@media(max-width: 767px){.pg-profile[data-is-header=true] .main{min-height:calc(100vh - 141px);margin-top:42px;padding-top:14px}}@media(max-width: 767px){.pg-profile[data-is-header=true] .main--user-no-exist{min-height:calc(79vh - 85px);margin-top:21vh}}@media(max-width: 767px){.pg-profile[data-is-header=false] .main{padding-top:4.65vw;margin-top:0;min-height:calc(100vh - 4.65vw - 85px)}}@media(max-width: 767px){.pg-profile[data-is-header=false] .main--user-no-exist{min-height:calc(87vh - 85px);margin-top:13vh}}.another-wrap{margin-top:20px}.another-wrap p{text-align:center}.another-wrap p:nth-child(n+2){margin-top:10px}.another-wrap p a{font-size:1.4rem;display:inline-block;color:var(--c-main);text-decoration:underline}.another-wrap p a:hover{text-decoration:none}@media(max-width: 767px){.profile-wrap{margin:0 auto 29px}}.profile-wrap--no-exist{padding-bottom:39.75px;margin-top:109px;padding-top:0}@media(max-width: 767px){.profile-wrap--no-exist{width:95.5%;margin:30px auto 29px}}.profile-wrap--no-exist p{text-align:center;font-size:1.5rem}.modal_title{text-align:center;font-weight:bold}.modal-check .modal-inner{width:300px;padding:22px}.modal-check .modal_body{margin-top:20px}.modal-first-tour .modal-inner{width:510px;padding:34px 22px;-webkit-box-shadow:0 0 21px rgba(0,0,0,.1098039216);box-shadow:0 0 21px rgba(0,0,0,.1098039216)}@media(max-width: 767px){.modal-first-tour .modal-inner{width:80vw;padding:8% 4%}}.modal-first-tour .modal_title{font-size:2.5rem}@media(min-width: 768px){.modal-first-tour .modal_title br{display:none}}@media(max-width: 767px){.modal-first-tour .modal_title{font-size:5.4vw}}.modal-first-tour .modal_body{margin-top:20px;text-align:center}@media(max-width: 767px){.modal-first-tour .modal_body{margin-top:8%}}.modal-first-tour .modal_body p{font-size:1.7rem;line-height:1.8}@media(max-width: 767px){.modal-first-tour .modal_body p{font-size:3.9vw}}.modal-first-tour .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:30px}@media(max-width: 767px){.modal-first-tour .btn-wrap{margin-top:20px;margin-bottom:20px}}.modal-first-tour .btn-wrap .btn{font-size:1.6rem}.modal-share .modal-inner{width:450px;padding:20px 0 30px;border:1px solid #e1e1e1;-webkit-box-shadow:0 0 31px #ddd;box-shadow:0 0 31px #ddd}@media(max-width: 767px){.modal-share .modal-inner{width:calc(100vw - 40px)}}.modal-share .value{padding:0 30px}.modal-share .value span{word-break:break-all;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-share .btn-copy{font-size:1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px auto 0;border:1px solid #d0d0d0;padding:3px 10px;border-radius:5px;line-height:1}@media(max-width: 767px){.modal-share .btn-copy{font-size:1.3rem}}.modal-share .btn-copy svg{margin-left:10px;width:20px}.modal-share .btn-copy:hover{background:var(--c-link-hover)}@media(max-width: 767px){.modal-share .btn-copy{width:auto;background:none;height:auto}}.modal-share ul{margin-top:20px;padding-left:30px;padding-right:30px}.modal-share li{border:1px solid #e2e2e2;border-radius:10px}.modal-share li:nth-child(n+2){margin-top:10px}.modal-share li a{font-size:1.7rem;line-height:1;padding:14px 19px;display:block}@media(max-width: 767px){.modal-share li a{font-size:1.4rem}}.modal-share li a:hover{background:var(--c-link-hover)}.modal-share li .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;align-items:center;max-width:189px}.modal-share li .icon{width:30px;margin-right:10px;font-size:0;line-height:1}.modal-share li .icon svg{font-size:0;line-height:1;width:100%;height:auto}.modal-share li .icon.icon-email{width:26px}.modal-share li .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-share .modal_body{margin-top:20px}.connect-btn{outline:none;border:none;font-size:1.4rem;display:inline-block;position:absolute;right:0;top:0;z-index:2;padding:7px 20px;border-radius:100px;color:#fff;font-weight:bold;cursor:pointer}.connect-btn:not(.is-connecting){background:var(--c-main)}.connect-btn.is-connecting{padding:6px 13px;background:none;border:1px solid var(--c-main);color:var(--c-main-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connect-btn.is-connecting #tagffy-svg-1,.connect-btn.is-connecting #tagffy-svg-2,.connect-btn.is-connecting #tagffy-svg-3{fill:var(--c-main)}.connect-btn.is-connecting svg{width:9px;height:auto;-webkit-transform:rotate(31deg);transform:rotate(31deg)}.connect-btn.is-connecting span{font-size:0;margin-right:7px}@media(max-width: 767px){.connect-btn{margin-right:4%;font-size:1.2rem;padding:5px 11px}}@media(max-width: 767px){.connect-btn.is-connecting{font-size:1.2rem;padding:5px 11px 5px 17px;background:none}}.profile-name{margin:12px 0 0;font-size:2.4rem;font-weight:600;text-align:center;font-family:inherit}@media(max-width: 767px){.profile-name{margin-top:3.1%}}.profile-name>p{line-height:1.3}.profile-name-rubi{font-weight:500;text-align:center;font-size:1.3rem;margin-top:2px}.profile-position{margin-top:8px;font-weight:500;text-align:center;font-size:1.3rem;color:#616161}@media(max-width: 767px){.profile-position{margin-top:1.4%}}@media(max-width: 767px){.profile-name-rubi+.profile-position{margin-top:3%}}.profile-introduction{text-align:left;font-size:1.5rem;width:88%;margin:30px auto}@media(max-width: 767px){.profile-introduction{width:89%;margin:17px auto 0}}.profile-introduction>p{line-height:1.8;letter-spacing:.05em;word-break:break-word}@media(max-width: 767px){.profile-introduction>p{line-height:2}}.profile-hash-wrap{width:90%;margin:28px auto 0}@media(max-width: 767px){.profile-hash-wrap{width:92%;margin:25px auto 0}}.profile-hash-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3.5px}.profile-hash-list>a{padding:3px 8px;margin:3.5px;font-size:1.2rem;border-radius:100px;-webkit-transition:all .3s ease;transition:all .3s ease;color:var(--c-main-text);font-weight:500;position:relative;transition:all .3s ease}@media(max-width: 767px){.profile-hash-list>a{font-size:1.2rem}}.profile-hash-list>a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100px;border:1px solid rgba(0,0,0,0);-webkit-transition:border-width .3s linear,border-radius .3s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;transition:border-width .3s linear,border-radius .3s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear;transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;background-image:var(--main-gradient-color);background-origin:border-box;background-clip:border-box;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.profile-hash-list>a:active{-webkit-transform:scale(0.96);transform:scale(0.96)}.profile-hash-list>a:hover::before{-webkit-filter:hue-rotate(50deg);filter:hue-rotate(50deg)}.profile-hash-list>a:hover.two::before{border-radius:25px 0}.profile-hash-list>a.two::before{border-radius:0 25px}:where(.pg-profile) .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:where(.pg-profile) .btn-wrap .btn-square-s{width:48%;padding:11px 6px;letter-spacing:normal;text-indent:inherit}:where(.pg-profile) .btn-wrap .btn-square-s.btn-cancel{background:#ddd;color:#363636}.btn-square-s{border-radius:5px;font-size:1.5rem}@media(max-width: 767px){.l-header .header-user-icon{margin-top:4px}}.lets-start-tagffy{margin-top:40px;min-height:85px}@media(max-width: 767px){.lets-start-tagffy{margin-top:22px}}.lets-start-tagffy .lets-start-tagffy-explore{font-size:1.3rem;text-align:center;color:#ddd;margin-top:16px;-webkit-transition:all .4s .45s ease-in-out;transition:all .4s .45s ease-in-out}.lets-start-tagffy .lets-start-tagffy-explore svg{width:20px;height:auto;margin-right:6px}.lets-start-tagffy .lets-start-tagffy-explore svg path{fill:#484848}.lets-start-tagffy .lets-start-tagffy-explore a{display:inline-block;background:#fff;border-radius:16px;padding:7px 10px;-webkit-box-shadow:0px 0px 11px 0px rgba(47,47,47,.28);box-shadow:0px 0px 11px 0px rgba(47,47,47,.28);position:relative}.lets-start-tagffy .lets-start-tagffy-explore a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#484848}.lets-start-tagffy .lets-start-tagffy-explore a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;border:2px solid rgba(0,0,0,0);-webkit-transition:border-width .3s linear,border-radius .3s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;transition:border-width .3s linear,border-radius .3s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear;transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;background-image:var(--main-gradient-color);background-origin:border-box;background-clip:border-box;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.lets-start-tagffy>p:nth-child(1){-webkit-transition:all .4s .2s ease-in-out;transition:all .4s .2s ease-in-out}.lets-start-tagffy>p:nth-child(1) a{text-align:center;font-size:1.5rem;font-weight:500;color:#fff;margin-top:20px;background:rgba(0,0,0,.2901960784);padding:13px;border-radius:10px;width:210px;margin:14px auto 0;display:block}@media(max-width: 767px){.lets-start-tagffy>p:nth-child(1) a{width:60%}}.lets-start-tagffy>p:nth-child(1),.lets-start-tagffy>p:nth-child(2){opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.lets-start-tagffy.is-active>p:nth-child(1),.lets-start-tagffy.is-active>p:nth-child(2){opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}:is(.btn-qr,.btn-copy){outline:none;background:none;border:none;padding:0;cursor:pointer;font-size:0}@media(max-width: 767px){:is(.btn-qr,.btn-copy){width:30px;height:30px;background:rgba(0,0,0,.4);border-radius:50%}}:is(.btn-qr,.btn-copy) svg{fill:#9c9c9c;-webkit-transition:all .2s ease;transition:all .2s ease}@media(max-width: 767px){:is(.btn-qr,.btn-copy) svg{fill:#fff;width:18px;height:18px}}:is(.btn-qr,.btn-copy):hover svg{fill:var(--c-main)}.qr-copy-wrap{--mt: 21px;--mr: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:var(--mr);margin-top:var(--mt);font-size:0}@media(max-width: 767px){.qr-copy-wrap{--mt: 15px;--mr: 18px}}@media(max-width: 767px){.qr-copy-wrap{position:absolute;top:0;right:0;z-index:2}}.qr-copy-wrap__qr-wrap{margin-right:7px}.link-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px auto 0;width:70%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.link-icon-wrap{width:87%;margin:3.4% auto 0}}.link-icon-wrap>div{line-height:1}@media(max-width: 767px){.link-icon-wrap>div{margin:2.1% 1.7%}}.link-icon-wrap :is(a,button){-webkit-transition:all .2s ease;transition:all .2s ease;margin:7px;display:block;font-size:0;cursor:pointer;background:none;border:none;padding:0}.link-icon-wrap :is(a,button):has(.i-tw){padding:4px 5px;background:#000;border-radius:4px}@media(max-width: 767px){.link-icon-wrap :is(a,button){margin:0}}.link-icon-wrap :is(a,button):hover{opacity:.7}.link-icon-wrap :is(a,button)>svg{height:auto}.link-icon-wrap :is(a,button)>span{display:inline-block}.link-icon-wrap :is(a,button) .i-tw{width:20px}.link-icon-wrap :is(a,button) .i-fb{width:30px}.link-icon-wrap :is(a,button) .i-yt{width:30px}.link-icon-wrap :is(a,button) .i-gh{width:30px}.link-icon-wrap :is(a,button) .i-ig{width:27px}.link-icon-wrap :is(a,button) .i-ig path{fill:#ff1876}.link-icon-wrap :is(a,button) .i-li{width:32px}.link-icon-wrap :is(a,button) .i-nt{width:24px}.link-icon-wrap :is(a,button) .i-zn{width:25px}.link-icon-wrap :is(a,button) .i-sp{width:29px}.link-icon-wrap :is(a,button) .i-qi{width:29px}.link-icon-wrap :is(a,button) .i-azm{width:29px}.link-icon-wrap :is(a,button) .i-apm{width:29px}.link-icon-wrap :is(a,button) .i-apm path{fill:#fa233c}.link-icon-wrap :is(a,button) .i-line{width:31px}@media(max-width: 767px){.link-icon-wrap :is(a,button) .i-gh{width:28px}.link-icon-wrap :is(a,button) .i-yt{width:28px}}.profile-link-wrap__inner{--c-shadow: #e9e9e9;display:block;border-radius:15px;overflow:hidden;border:1px solid #f2f2f2;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;position:relative}@media(max-width: 767px){.profile-link-wrap__inner{--c-shadow: #e2e2e2}}.profile-link-wrap__inner::before{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;border:0px solid rgba(0,0,0,0);-webkit-transition:border-width .1s linear,-webkit-transform .1s linear;transition:border-width .1s linear,-webkit-transform .1s linear;transition:transform .1s linear,border-width .1s linear;transition:transform .1s linear,border-width .1s linear,-webkit-transform .1s linear}@media(min-width: 1280px){.profile-link-wrap__inner:hover{-webkit-box-shadow:0 0 18px 0px #e2e2e2;box-shadow:0 0 18px 0px #e2e2e2}.profile-link-wrap__inner:hover::before{border-width:2px;background-image:var(--main-gradient-color);background-origin:border-box;background-clip:border-box;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)),-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}}.profile-link-wrap__inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-link-wrap{--mt: 45px;margin-top:var(--mt)}@media(max-width: 767px){.profile-link-wrap{--mt: 43px}}.profile-link-wrap__item{width:80%;margin:0 auto;position:relative}@media(max-width: 767px){.profile-link-wrap__item{width:88%}}.profile-link-wrap__item:nth-child(n+2){margin-top:4%}.profile-link-wrap__item .profile-link-ogimage img{width:100%;height:auto}.profile-link-wrap__title-link{padding:10px 13px}.profile-link-wrap__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-link-wrap__title span img{width:18px;border-radius:5px}.profile-link-wrap__title-text{font-size:1.4rem;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.profile-link-wrap__url{font-size:1.2rem;margin-right:auto;color:gray}.profile-link-wrap__url-text{margin-top:-3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:gray}.profile-link-wrap__follow-btn{position:absolute;font-size:1.2rem;font-weight:bold;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin-right:3%;color:#fff;padding:6px 15px;border-radius:100px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;z-index:1}.is-follow-button .profile-link-wrap__title,.is-follow-button .profile-link-wrap__url-text{padding-right:85px}.is-follow-button .profile-link-wrap__follow-btn{overflow:hidden}.is-follow-button .profile-link-wrap__follow-btn::before{content:"";height:100%;width:200%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;right:0;z-index:-1;opacity:.5;-webkit-transition:opacity .5s ease,-webkit-transform .3s cubic-bezier(0.19, 1, 0.22, 1) .1s;transition:opacity .5s ease,-webkit-transform .3s cubic-bezier(0.19, 1, 0.22, 1) .1s;transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1) .1s,opacity .5s ease;transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1) .1s,opacity .5s ease,-webkit-transform .3s cubic-bezier(0.19, 1, 0.22, 1) .1s}.is-follow-button .profile-link-wrap__follow-btn:hover::before{opacity:1;-webkit-transform:translateX(20%);transform:translateX(20%)}.follow-x .profile-link-wrap__follow-btn{background:#000}.follow-x .profile-link-wrap__follow-btn::before{background-image:linear-gradient(319deg, transparent 7%, #3f3f3f 21%)}.follow-ig .profile-link-wrap__follow-btn{background:#ff174a}.follow-ig .profile-link-wrap__follow-btn::before{background-image:linear-gradient(319deg, transparent 7%, #ff436d 21%)}.links-icon:has(.i-tw){padding:2px;background:#000;border-radius:4px}.links-icon{margin-right:.5em;display:inline-block;vertical-align:middle;line-height:1;font-size:0;margin-right:5px}.links-icon>svg{height:auto}.links-icon>span{display:inline-block}.links-icon .i-tw{width:13.6px}.links-icon .i-fb{width:15px}.links-icon .i-yt{width:15px}.links-icon .i-gh{width:15px}.links-icon .i-ig{width:15px}.links-icon .i-ig path{fill:#ff1876}.links-icon .i-li{width:17px}.links-icon .i-nt{width:15px}.links-icon .i-zn{width:15px}.links-icon .i-sp{width:15px}.links-icon .i-qi{width:15px}.links-icon .i-azm{width:15px}.links-icon .i-apm{width:15px}.links-icon .i-apm path{fill:#fa233c}.links-icon .i-line{width:15px}