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{background:#fff}.l-header{position:fixed;width:100%;z-index:3;top:0;left:0;height:74px}@media(max-width: 767px){.l-header{margin:0;padding:0px 2.5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px}}.l-header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media(min-width: 768px){.l-header .inner{padding:0 2rem}}@media(min-width: 768px){.l-header .logo{padding:.3rem 0}}.l-header .logo :is(a,span){color:var(--c-main);font-family:"Fredoka One",cursive;line-height:1}@media(min-width: 768px){.l-header .logo :is(a,span){font-size:3.2rem}}@media(max-width: 767px){.l-header .logo :is(a,span){font-size:2.7rem}}.l-header .logo :is(a,span) span{font-size:1rem}@media(max-width: 767px){.l-header .logo-dashboard{margin-left:7px}}.l-header .logo-dashboard :is(a,span){color:var(--c-main)}.l-header .login a{display:inline-block;background:#7897fe;color:#fff;border-radius:1rem;font-weight:bold}@media(min-width: 768px){.l-header .login a{padding:.5rem 2rem;font-size:1.5rem}}@media(max-width: 767px){.l-header .login a{padding:.5rem 1.4rem;font-size:1.4rem}}.l-header .header-user-icon{width:30px;height:auto;display:inline-block;border-radius:50%;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;margin:0}.l-header .header-menu-button-hum{overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;margin:0;position:relative;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.l-header .header-menu-button-hum{pointer-events:none}}@media(max-width: 767px){.l-header .header-menu-button-hum{cursor:pointer}}.l-header .header-menu-button{width:30px;height:30px}@media(min-width: 768px){.l-header .header-menu-button{display:none}}.l-header .header-menu-button span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;left:1.5px;width:27px;height:1.5px;background-color:#c5c5c5}.l-header .header-menu-button span:nth-of-type(1){top:6px}.l-header .header-menu-button span:nth-of-type(2){top:21px}.l-header .header-menu-button span:nth-of-type(3){top:13px}@media(max-width: 767px){.main{padding-top:64px}}.l-footer{background:rgba(51,51,51,.43);padding:6px}.l-footer>.inner{padding:0 2rem}@media(min-width: 768px){.l-footer>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-footer .footer-logo{margin:10px 0 15px}@media(min-width: 768px){.l-footer .footer-logo{padding-right:20px;border-right:1px solid #fff;margin-right:50px;margin-top:20px;padding:12px 30px 21px 0;margin-bottom:20px}}.l-footer .footer-logo__text{font-weight:bold;color:#fff;text-align:center}@media(min-width: 768px){.l-footer .footer-logo__text{font-size:10px}}@media(max-width: 767px){.l-footer .footer-logo__text{font-size:1rem}}.l-footer .footer-logo__logo{text-align:center;margin-top:4px;line-height:1}.l-footer .footer-logo__logo a{line-height:1;color:#fff;font-family:"Fredoka One",cursive}@media(min-width: 768px){.l-footer .footer-logo__logo a{font-size:38px}}@media(max-width: 767px){.l-footer .footer-logo__logo a{font-size:3rem}}.l-footer .copyright{color:#fff}@media(min-width: 768px){.l-footer .copyright{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:50px;font-size:1.4rem}}@media(max-width: 767px){.l-footer .copyright{font-size:1.2rem;text-align:center;display:block;margin-top:12px}}@media(min-width: 768px){.l-footer .footer-lists-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.l-footer .footer-lists{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){.l-footer .footer-lists{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}}@media(min-width: 768px){.l-footer .footer-lists__item:not(:last-child){margin-right:30px}}@media(max-width: 767px){.l-footer .footer-lists__item{margin:0 10px}}.l-footer .footer-lists__item a{font-size:1.4rem;color:#fff}@media(max-width: 767px){.l-footer .footer-lists__item a{font-size:1.2rem}}.l-footer .footer-lists__item a:hover{text-decoration:underline}@-webkit-keyframes write{0%{width:0%}100%{width:100%}}@keyframes write{0%{width:0%}100%{width:100%}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes anime_slider_fade{0%{visibility:visible;opacity:0}15%{opacity:1}33.3%{opacity:1}48.3%{opacity:0}100%{opacity:0}}@keyframes anime_slider_fade{0%{visibility:visible;opacity:0}15%{opacity:1}33.3%{opacity:1}48.3%{opacity:0}100%{opacity:0}}@-webkit-keyframes anime_slider_fade_2{0%{visibility:visible;opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes anime_slider_fade_2{0%{visibility:visible;opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@-webkit-keyframes anime_text_color{0%{color:#ffb627}1.5%{color:#ffb627}2.5%{color:#7595ff}25.5%{color:#7595ff}26.5%{color:#68ce89}50.5%{color:#68ce89}51.5%{color:#ec5e8b}75.5%{color:#ec5e8b}76.5%{color:#ffb627}100%{color:#ffb627}}@keyframes anime_text_color{0%{color:#ffb627}1.5%{color:#ffb627}2.5%{color:#7595ff}25.5%{color:#7595ff}26.5%{color:#68ce89}50.5%{color:#68ce89}51.5%{color:#ec5e8b}75.5%{color:#ec5e8b}76.5%{color:#ffb627}100%{color:#ffb627}}.card{padding:3.8vw;position:relative}@media(min-width: 768px){.card{margin-top:6vw}}.card .gray-round{border-radius:100px;background:#f2f2f2;height:0;width:0%}.card .profile-wrap{position:relative}.card .profile-wrap .profile-header-banner{height:0;background:#eef0ff;background:var(--main-gradient-color);opacity:.4}@media(min-width: 768px){.card .profile-wrap .profile-header-banner{padding-bottom:34.3%}}@media(max-width: 767px){.card .profile-wrap .profile-header-banner{height:25vw}}.card .profile-wrap::after{content:"";position:absolute;height:100%;background:rgba(0,0,0,.17);z-index:-1;width:100%;left:0;border-radius:30px;margin-left:0;margin-top:1.5%;-webkit-filter:blur(4px);filter:blur(4px);top:0}@media(max-width: 767px){.card .profile-wrap::after{background:rgba(0,0,0,.1);border-radius:20px;margin-top:1.6%;-webkit-filter:blur(1px);filter:blur(1px)}}.card .profile-wrap{padding-top:0}.fig-wrap{overflow:hidden}@media(min-width: 768px){.fig-wrap{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media(min-width: 1280px){.fig-wrap{height:100vh}}@media(min-width: 768px)and (max-width: 1177px){.fig-wrap{width:568px}}@media(min-width: 768px)and (max-width: 1279px){.fig-wrap{width:46%;padding:6% 0}}@media(max-width: 767px){.fig-wrap{height:100vw;margin-top:10vw}}.fig-wrap .fig-inner-wrap{position:relative;z-index:1}@media(min-width: 768px){.fig-wrap .fig-inner-wrap{float:right}}@media(min-width: 1280px){.fig-wrap .fig-inner-wrap{margin-right:6.9%;width:84%}}@media(min-width: 767px)and (max-width: 1420px){.fig-wrap .fig-inner-wrap{width:79%;margin-right:9.9%}}@media(min-width: 768px)and (max-width: 1279px){.fig-wrap .fig-inner-wrap{width:79%;margin-right:9.9%}}.fig-wrap img{width:100%;height:auto}.card .profile-wrap .profile-wrap-inner{position:relative;overflow:hidden;background:#fff}.card .profile-wrap .profile-wrap-inner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:58px;-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}@media(min-width: 768px){.card .profile-wrap .profile-wrap-inner::before{border:12px solid rgba(0,0,0,0)}}@media(max-width: 767px){.card .profile-wrap .profile-wrap-inner::before{border:7px solid rgba(0,0,0,0)}}@media(min-width: 768px){.card .profile-wrap .profile-wrap-inner{border-radius:58px;padding-bottom:50px;padding-left:12px;padding-right:12px;padding-top:12px}}@media(max-width: 767px){.card .profile-wrap .profile-wrap-inner{border-radius:40px;padding-bottom:50px;padding-left:7px;padding-right:7px;padding-top:7px}.card .profile-wrap .profile-wrap-inner::before{border-radius:40px}}.card .profile-image{margin:-7.3% auto 0;width:23%;height:0;border-radius:50%;overflow:hidden;position:relative;padding-top:21.8461538462%;padding-top:23%;border:4px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff;z-index:1}@media(max-width: 767px){.card .profile-image{width:20%;padding-top:20%}}@media(max-width: 767px){.card .profile-image{margin-top:-7vw}}.card .profile-image img{width:100%;height:auto;position:absolute;top:0;left:0;visibility:hidden;-webkit-animation:anime_slider_fade 12s 0s infinite;animation:anime_slider_fade 12s 0s infinite}.card .profile-image img:nth-of-type(2){-webkit-animation-delay:4s;animation-delay:4s}.card .profile-image img:nth-of-type(3){-webkit-animation-delay:8s;animation-delay:8s}.card .profile-name{width:25.6923076923%;margin:4% auto 0}.card .profile-name>div{padding-top:15.2694610778%;-webkit-animation:write 1s .25s ease-in-out forwards;animation:write 1s .25s ease-in-out forwards}.card .profile-name-rubi{width:21.3846153846%;margin:1.6923076923% auto 0}.card .profile-name-rubi>div{padding-top:11.8705035971%;-webkit-animation:write 1s .5s ease-in-out forwards;animation:write 1s .5s ease-in-out forwards}.card .profile-position{width:22.9230769231%;margin:3.6153846154% auto 0}.card .profile-position>div{padding-top:10.067114094%;-webkit-animation:write 1s .75s ease-in-out forwards;animation:write 1s .75s ease-in-out forwards}.card .profile-link-wrap__qr,.card .profile-link-wrap__copy{width:4.4615384615%;font-size:0;overflow:hidden}.card .profile-link-wrap__qr svg,.card .profile-link-wrap__copy svg{fill:#9c9c9c;width:100%;height:auto;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.card .profile-link-wrap__qr{margin-right:1.5384615385%}.card .profile-link-wrap__qr svg{-webkit-animation:slideIn .3s 1.1s ease-in-out forwards;animation:slideIn .3s 1.1s ease-in-out forwards}.card .profile-link-wrap__copy{margin-right:1.5384615385%}.card .profile-link-wrap__copy svg{-webkit-animation:slideIn .3s 1.2s ease-in-out forwards;animation:slideIn .3s 1.2s ease-in-out forwards}.card .profile-introduction{width:69%;margin:6.0769230769% auto 0}.card .profile-introduction__item>div{padding-top:4.6822742475%;-webkit-animation:write 1s .25s ease-in-out forwards;animation:write 1s .25s ease-in-out forwards}.card .profile-introduction__item:nth-child(1)>div{-webkit-animation:write 1s .45s ease-in-out forwards;animation:write 1s .45s ease-in-out forwards}.card .profile-introduction__item:nth-child(2)>div{-webkit-animation:write 1s .7s ease-in-out forwards;animation:write 1s .7s ease-in-out forwards}.card .profile-introduction__item:nth-child(3)>div{-webkit-animation:write 1s .95s ease-in-out forwards;animation:write 1s .95s ease-in-out forwards}.card .profile-introduction__item:nth-child(n+2){margin-top:1.6722408027%}.card .profile-hash-wrap{width:69%;margin:3.1538461538% auto 0}.card .profile-hash-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.0769230769%}.card .profile-hash-list>div{width:15.1538461538%;margin:1.0769230769%}.card .profile-hash-list>div>div{padding-top:26.3959390863%;-webkit-animation:write 1s .55s ease-in-out forwards;animation:write 1s .55s ease-in-out forwards}.card .qr-copy-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5.7692307692% auto}.card .profile-link-wrap{margin-top:4.6153846154%}.card .profile-link-wrap .profile-link-wrap__item{width:69%;margin:0 auto;padding:3%;border:1px solid #ddd;border-radius:15px;position:relative}@media(max-width: 767px){.card .profile-link-wrap .profile-link-wrap__item{border-radius:10px}}.card .profile-link-wrap .profile-link-wrap__item:nth-child(n+2){margin-top:2.2296544036%}.card .profile-link-wrap .profile-link-wrap__title{width:26.3099219621%}.card .profile-link-wrap .profile-link-wrap__title>div{padding-top:14.8305084746%;-webkit-animation:write 1s .65s ease-in-out forwards;animation:write 1s .65s ease-in-out forwards}.card .profile-link-wrap .profile-link-wrap__url{width:28.762541806%;margin-right:auto;margin-top:3.4%}.card .profile-link-wrap .profile-link-wrap__url>div{padding-top:10.4651162791%;-webkit-animation:write 1s .9s ease-in-out forwards;animation:write 1s .9s ease-in-out forwards}.card .profile-link-wrap .profile-link-wrap__url-wrap{width:100%;margin-top:-1.226309922%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.card .profile-link-wrap .profile-link-wrap__qr,.card .profile-link-wrap .profile-link-wrap__copy{width:100%;font-size:0}.card .profile-link-wrap .profile-link-wrap__qr{margin-right:4.4593088071%}.card .profile-link-wrap .profile-link-wrap__qr-copy{position:absolute;top:0;bottom:0;right:0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:11.351171%;margin-right:3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-area-bg{position:absolute;background-image:var(--main-gradient-color);width:100%;height:100%;top:0;left:0;border-radius:119px;z-index:-1}.connecting-wrap .connect-user-lists-item--default>a::before{background-image:linear-gradient(319deg, rgba(183, 33, 255, 0.631372549) 0%, rgba(33, 212, 253, 0.7294117647) 100%)}.connecting-wrap .connect-user-lists-item--digital>a::before{background-image:linear-gradient(319deg, rgba(56, 200, 255, 0.631372549) 0%, rgba(79, 227, 138, 0.7294117647) 100%)}.connecting-wrap .connect-user-lists-item--redGrapefruit>a::before{background-image:linear-gradient(319deg, rgba(255, 114, 33, 0.631372549) 0%, rgba(255, 75, 142, 0.7294117647) 100%)}.connecting-wrap .connect-user-lists-item--cream>a::before{background-image:linear-gradient(319deg, rgba(255, 134, 64, 0.631372549) 0%, rgba(255, 226, 82, 0.7294117647) 100%)}.connecting-wrap .connect-user-lists-item--default-classic>a::before{background-image:linear-gradient(319deg, #b721ff 0%, #21d4fd 100%)}.connecting-wrap .connect-user-lists-item--digital-classic>a::before{background-image:linear-gradient(319deg, #38c8ff 0%, #4fe38a 100%)}.connecting-wrap .connect-user-lists-item--redGrapefruit-classic>a::before{background-image:linear-gradient(319deg, #ff7321 0%, #ff4b8e 100%)}.connecting-wrap .connect-user-lists-item--cream-classic>a::before{background-image:linear-gradient(319deg, #ff8640 0%, #ffe252 100%)}.connecting-wrap .connect-user-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 28px}.connecting-wrap .connect-user-lists-item{margin:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:260px}@media(min-width: 768px){.connecting-wrap .connect-user-lists-item{height:391px}}@media(max-width: 767px){.connecting-wrap .connect-user-lists-item{height:400px}}.connecting-wrap .connect-user-lists-item>a{display:block;border-radius:10px;padding:11.29073% 11.345365% 21.7391304348% 11.345365%;height:100%;background:#fff;position:relative;overflow:hidden;-webkit-box-shadow:0px 10px 13px 0px rgba(28,28,28,.28);box-shadow:0px 10px 13px 0px rgba(28,28,28,.28);border-radius:17px;-webkit-transition:border-radius .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-radius .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,border-radius .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,border-radius .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}@media(min-width: 1280px){.connecting-wrap .connect-user-lists-item>a:hover{background:#f6f6f6}}.connecting-wrap .connect-user-lists-item>a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:17px;border:2px solid rgba(0,0,0,0);-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-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}.connecting-wrap .connect-user-lists-item>a:hover{-webkit-box-shadow:0px 13px 30px 0px rgba(28,28,28,.29);box-shadow:0px 13px 30px 0px rgba(28,28,28,.29);-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media(max-width: 767px){.connecting-wrap .connect-user-lists-item>a:hover{-webkit-transform:scale(0.98);transform:scale(0.98)}}@media(min-width: 768px){.connecting-wrap .connect-user-lists-item:hover>a{background:#fff}}.connecting-wrap .text-wrap{display:block}.connecting-wrap .text-wrap .rubi{font-size:1.2rem;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connecting-wrap .introduction{display:block;font-size:1.4rem;line-height:1.75;margin-top:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-all;-webkit-line-clamp:6}@media(min-width: 768px){.connecting-wrap .introduction{padding:0 10px}}.connecting-wrap .img-wrap{width:34%;overflow:hidden;border-radius:50%;margin:0 auto;display:block}.connecting-wrap .name,.connecting-wrap .position{line-height:1.2;text-align:center;display:block;word-break:break-word}.connecting-wrap .name a,.connecting-wrap .position a{display:inline-block;line-height:1.2}.connecting-wrap .name{font-weight:600;margin-top:16px;font-size:1.9rem}.connecting-wrap .name a{display:block;font-size:1.4rem;font-weight:600}.connecting-wrap .position{font-size:1.1rem;color:#616161;margin-top:11px}.connecting-wrap .position a{display:block;font-size:1.1rem;color:#616161}.connecting-no-count{font-size:1.3rem;color:#626262;text-align:center;margin-top:40px;margin-bottom:40px}.connecting-count{font-size:1.3rem;color:#626262;margin-top:10px;text-align:center}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}html{scroll-behavior:smooth}.main{padding-top:0}@media(max-width: 767px){.main{position:relative}}@media(min-width: 768px){.l-header{height:74px;border:none}}@media(max-width: 767px){.l-header{height:64px;border:none}}.pg-top{background:none}.create-card-wrap a{position:relative;display:inline-block;background:#fff;border-radius:10rem;font-weight:bold;letter-spacing:.1em;text-indent:-0.1em;padding:25px 56px;margin-top:50px}.create-card-wrap a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:58px;-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: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;z-index:1}@media(min-width: 768px){.create-card-wrap a::before{border:7px solid rgba(0,0,0,0)}}@media(max-width: 767px){.create-card-wrap a::before{border:7px solid rgba(0,0,0,0)}}@media(min-width: 1280px){.create-card-wrap a{font-size:2.3rem}}@media(min-width: 768px)and (max-width: 1279px){.create-card-wrap a{padding:1.5vw 3.9vw;margin-top:2.8vw;font-size:1.7vw}}@media(max-width: 767px){.create-card-wrap a{padding:4.5vw 5.4vw;margin-top:6vw;width:83%}}.create-card-wrap a span{color:#32333e}@media(max-width: 767px){.create-card-wrap a span{font-size:4.8vw}}.explore-wrap{margin-top:27px;display:inline-block}@media(max-width: 767px){.explore-wrap{margin-top:5.1vw}}.explore-wrap a{padding:10px 35px;background:#d6e2ff;color:#fff;border-radius:10rem;font-weight:bold;letter-spacing:.1em;text-indent:-0.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.explore-wrap a{padding:1vw 7vw}}.explore-wrap a span{color:#32333e;line-height:1}@media(max-width: 767px){.explore-wrap a span{font-size:3.7vw}}.explore-wrap a svg{width:25px;margin-right:10px}@media(max-width: 767px){.explore-wrap a svg{width:5.5vw;margin-right:1.6vw}}.mv .inner{width:100%}@media(min-width: 768px){.mv .inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1280px){.mv .inner{min-height:100vh}}@media(min-width: 768px)and (max-width: 1279px){.mv .inner{min-height:45vh}}@media(min-width: 1280px){.mv .inner>div{width:50%}}@media(min-width: 768px)and (max-width: 1279px){.mv .inner>div{width:50%}}.mv .message-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.mv .message-wrap{color:#3d3d3d;background:#fff}@media(min-width: 768px){.mv .message-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width: 1280px){.mv .message-wrap{padding-left:4.6%}}@media(min-width: 768px)and (max-width: 1279px){.mv .message-wrap{padding-left:3.6vw}}@media(min-width: 767px)and (max-width: 1177px){.mv .message-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 767px){.mv .message-wrap{padding:21vw 5.4vw 0;text-align:center}}.mv .message-wrap .phrase-item{display:inline-block;font-weight:normal}.mv .message-wrap .phrase-item-ct{background:var(--main-gradient-color);-webkit-background-clip:text;color:rgba(0,0,0,0);font-weight:bold}.mv .main-phrase{font-weight:bold;font-size:5vw;line-height:1.4}@media(max-width: 1279px){.mv .main-phrase{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}@media(min-width: 768px)and (max-width: 1279px){.mv .main-phrase{font-size:5.4vw;line-height:1.3}}@media(max-width: 767px){.mv .main-phrase{font-size:11.5vw;text-align:center}}.mv .main-phrase .text-tagffy{font-family:"Fredoka One",cursive;font-weight:normal}@media(min-width: 1280px){.mv::before{content:"scroll";position:absolute;left:0;right:0;bottom:0;margin-bottom:50px;text-align:center;color:#fff;font-size:2rem;font-family:"Fredoka One",cursive}.mv::after{content:"";position:absolute;border-left:3px solid #fff;border-bottom:3px solid #fff;width:12px;height:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:auto;left:0;right:0;bottom:0;margin-bottom:38px}}@media(min-width: 1280px)and (max-width: 767px){.mv::after{width:3.382vw;height:1.933vw;border-left:.9vw solid #7897fe;border-bottom:.9vw solid #7897fe}}.special-new-wrap{margin-top:80px}.special-new-wrap .new-text{text-align:center}.special-new-wrap .new-text span{font-size:3rem;color:#8c78ff;font-weight:500;display:inline-block;padding:7px;background:#fff;border-radius:100px;width:120px;line-height:1}@media(max-width: 767px){.special-new-wrap .new-text span{font-size:1.8rem;width:70px}}.special-new-wrap .new-text-2{text-align:center;margin-top:10px}.special-new-wrap .new-text-2 span{font-size:4rem;color:#8c78ff;font-weight:500;display:inline-block;padding:10px 40px;background:#fff;border-radius:100px;line-height:1}@media(max-width: 767px){.special-new-wrap .new-text-2 span{font-size:2.4rem}}.special-new-wrap .new-text-3{text-align:center;margin-top:20px}.special-new-wrap .new-text-3 span{text-align:left;display:inline-block;max-width:710px;font-size:2.2rem;font-weight:500;color:#fff;line-height:1.8}@media(max-width: 767px){.special-new-wrap .new-text-3 span{font-size:1.7rem}}.special-new-wrap .element-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.special-new-wrap .element-tags li{margin:10px}@media(max-width: 767px){.special-new-wrap .element-tags li{margin:8px}}.special-new-wrap .element-tags a{display:block;background:#fff;padding:13px 28px;line-height:1;font-size:2.6rem;border-radius:100px}@media(min-width: 768px){.special-new-wrap .element-tags a:hover{background:#e8edff}}@media(max-width: 767px){.special-new-wrap .element-tags a{font-size:2rem;padding:9px 28px}}.sec1{padding:70px 20px 100px;background:#8c98ff;max-width:1300px;margin:40px auto;border-radius:80px;-webkit-transition:all .4s .15s ease-in-out;transition:all .4s .15s ease-in-out}@media(min-width: 768px){.sec1{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@media(max-width: 767px){.sec1{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin:10% 2.6%;border-radius:40px}}@media(min-width: 768px){.sec1.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 767px){.sec1.is-active{margin:0;border-radius:0}}@media(max-width: 767px){.sec1{padding:10.3vw 5vw}}@media(min-width: 768px){.sec1 .situation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1310px;margin:40px auto 0;padding:0 5.1%}}@media(max-width: 767px){.sec1 .situation-wrap{margin-top:10vw}}.sec1 .situation-wrap li{opacity:0;border:1px solid #fff;background:#fff;width:32%;border-radius:18px;padding:16px 20px 32px}@media(max-width: 767px){.sec1 .situation-wrap li{width:100%}.sec1 .situation-wrap li:nth-child(n+2){margin-top:16px}}.sec1 .situation-wrap li:nth-child(1){-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(30px);transform:translateY(30px)}.sec1 .situation-wrap li:nth-child(2){-webkit-transition:all .5s .15s ease-in-out;transition:all .5s .15s ease-in-out;-webkit-transform:translateY(30px);transform:translateY(30px)}@media(max-width: 767px){.sec1 .situation-wrap li:nth-child(2){-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}.sec1 .situation-wrap li:nth-child(3){-webkit-transition:all .5s .3s ease-in-out;transition:all .5s .3s ease-in-out;-webkit-transform:translateY(30px);transform:translateY(30px)}@media(max-width: 767px){.sec1 .situation-wrap li:nth-child(3){-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}.sec1 .situation-wrap li.is-active{opacity:1}.sec1 .situation-wrap li.is-active:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .situation-wrap li.is-active:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .situation-wrap li.is-active:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .situation-wrap div{width:100%;background:#f2f2f2;border-radius:10px;margin-bottom:10px;overflow:hidden}.sec1 .situation-wrap .situation-head{font-size:2.6rem;font-weight:bold;color:#7897fe;margin-bottom:11px}@media(max-width: 767px){.sec1 .situation-wrap .situation-head{font-size:6.7vw}}.sec1 .situation-wrap .situation-desc{line-height:1.876;font-size:1.7rem;font-weight:bold;color:#474747}@media(max-width: 767px){.sec1 .situation-wrap .situation-desc{font-size:4.3vw}}.sec1-head{text-align:center;font-family:"Fredoka One",cursive;font-size:8.6rem;color:#f9f9f9;opacity:0;-webkit-transition:all .3s .25s ease-in-out;transition:all .3s .25s ease-in-out;-webkit-transform:translateY(10px);transform:translateY(10px)}@media(max-width: 767px){.sec1-head{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:11.6vw}}.sec1-desc{text-align:center;font-size:2.6rem;max-width:800px;margin:20px auto 0;font-weight:500;line-height:1.75;color:#fff;opacity:0;-webkit-transition:all .3s .5s ease-in-out;transition:all .3s .5s ease-in-out;-webkit-transform:translateY(10px);transform:translateY(10px)}@media(max-width: 767px){.sec1-desc{font-size:5.7vw;margin:4vw auto 0;-webkit-transition:all .3s .25s ease-in-out;transition:all .3s .25s ease-in-out}}.sec1-subhead{text-align:center;font-weight:700;color:#fff;font-size:4.5rem;margin-top:60px}@media(max-width: 767px){.sec1-subhead{font-size:10.7vw}}.sec1.is-active .sec1-head{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec1.is-active .sec1-desc{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec1.is-active .sec1-text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec1.is-active .tagffy-users-wrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec1-btn-wrap{margin-top:35px;text-align:center}.sec1-btn-wrap a{background:#fff;display:inline-block;padding:23px;border-radius:10px;font-family:"游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif;font-weight:bold;-webkit-transition:background .15s ease;transition:background .15s ease}@media(min-width: 768px){.sec1-btn-wrap a{width:300px}}@media(max-width: 767px){.sec1-btn-wrap a{font-size:4vw;padding:5.9vw 7.3vw}}.sec1-btn-wrap a:hover{background:#c8f5ff}@media(min-width: 768px){.sec-sep-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:432px}.sec-sep-wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.sec-sep-wrap>div:nth-child(1){padding-right:30px}.sec-sep-wrap>div:nth-child(2){padding-left:30px}}.sec{background:#fff}.sec-head{font-size:3rem;font-weight:bold}.sec-body{margin-top:20px;line-height:1.8}.sec-body li{font-size:1.8rem;font-weight:bold}.sec-body p{line-height:1.8}.sec-inner{max-width:1000px;margin:0 auto}.sec1-text{text-align:center;font-weight:bold;color:#fff;font-size:33px;margin-top:60px;opacity:0;-webkit-transition:all .3s 1.65s ease-in-out;transition:all .3s 1.65s ease-in-out;-webkit-transform:translateY(30px);transform:translateY(30px)}@media(min-width: 768px){.sec1-text br{display:none}}@media(max-width: 767px){.sec1-text{font-size:8vw;margin-top:10vw}}.tagffy-users-wrap{margin-top:43px;margin-left:-20px;margin-right:-20px;opacity:0;-webkit-transition:all .3s 1.95s ease-in-out;transition:all .3s 1.95s ease-in-out;-webkit-transform:translateY(30px);transform:translateY(30px)}.connecting-wrap .connect-user-lists{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.connecting-wrap .connect-user-lists-item{margin:0}.text-tagffy{font-family:"Roboto",sans-serif}.sec3-inner{padding:60px 20px 110px;max-width:1200px}@media(min-width: 768px)and (max-width: 1279px){.sec3-inner{padding:60px 20px 30px}}@media(max-width: 767px){.sec3-inner{padding:10.3vw 5vw}}.sec3-head{text-align:center;font-size:5.9rem}@media(max-width: 767px){.sec3-head{font-size:9.4vw}}.sec3-head .text-tagffy{font-family:"Fredoka One",cursive;font-size:7.6rem;color:#7897fe;padding-right:.1em;font-weight:500}@media(max-width: 767px){.sec3-head .text-tagffy{font-size:14.2vw}}.sec3-body{margin-top:40px}@media(max-width: 767px){.sec3-body{margin-top:9.5vw}}@media(min-width: 768px){.sec3-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sec3-body li{width:48%;border-radius:10px;padding:2.2% 2% 3%;background:#cddcff;opacity:0}@media(max-width: 767px){.sec3-body li{width:100%;padding:5.9% 5% 9.3%}}@media(min-width: 768px){.sec3-body li:nth-child(n+3){margin-top:2%}}@media(max-width: 767px){.sec3-body li:nth-child(n+2){margin-top:5%}}.sec3-body li:nth-child(1){-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-webkit-transform:translateY(50px) rotate(8deg);transform:translateY(50px) rotate(8deg)}.sec3-body li:nth-child(2){-webkit-transform:translateY(50px) rotate(-8deg);transform:translateY(50px) rotate(-8deg)}@media(min-width: 768px){.sec3-body li:nth-child(2){-webkit-transition:all .8s .25s ease-in-out;transition:all .8s .25s ease-in-out}}@media(max-width: 767px){.sec3-body li:nth-child(2){-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}}.sec3-body li:nth-child(3){-webkit-transform:translateY(50px) rotate(-8deg);transform:translateY(50px) rotate(-8deg)}@media(min-width: 768px){.sec3-body li:nth-child(3){-webkit-transition:all .8s .5s ease-in-out;transition:all .8s .5s ease-in-out}}@media(max-width: 767px){.sec3-body li:nth-child(3){-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}}.sec3-body li:nth-child(4){-webkit-transform:translateY(50px) rotate(-8deg);transform:translateY(50px) rotate(-8deg)}@media(min-width: 768px){.sec3-body li:nth-child(4){-webkit-transition:all .8s .75s ease-in-out;transition:all .8s .75s ease-in-out}}@media(max-width: 767px){.sec3-body li:nth-child(4){-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}}@media(max-width: 767px){.sec3-body li.is-active{opacity:1}.sec3-body li.is-active:nth-child(1){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.sec3-body li.is-active:nth-child(2){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.sec3-body li.is-active:nth-child(3){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.sec3-body li.is-active:nth-child(4){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.sec3-body li p:nth-child(1){font-size:2.9rem;margin-bottom:1.6%;color:#425bcf}@media(max-width: 767px){.sec3-body li p:nth-child(1){font-size:6vw}}.sec3-body li p:nth-child(2){font-size:2rem;color:#2b2a46}@media(max-width: 767px){.sec3-body li p:nth-child(2){font-size:4.6vw}}@media(min-width: 768px){.sec3-body.is-active li{opacity:1}.sec3-body.is-active li:nth-child(1){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.sec3-body.is-active li:nth-child(2){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.sec3-body.is-active li:nth-child(3){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.sec3-body.is-active li:nth-child(4){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@media(min-width: 768px){.sec4 .sec-sep-wrap>div:nth-child(1){-ms-flex-item-align:start;align-self:flex-start;padding-top:20px}}.sec4-inner{padding:60px 20px 110px;max-width:1200px}@media(max-width: 767px){.sec4-inner{padding:10.3vw 5vw}}.sec4-head-wrap{position:relative}.sec4-head{font-size:4.9rem;color:#7595ff}@media(min-width: 768px){.sec4-head br{display:none}}@media(max-width: 767px){.sec4-head{font-size:11vw}}.sec4-head.hidden{display:block;width:100%;z-index:1;position:absolute;top:0;opacity:1;visibility:visible;-webkit-transition:all 0s .6s ease;transition:all 0s .6s ease}.sec4-desc{font-size:2.3rem;font-weight:700}@media(max-width: 767px){.sec4-desc{font-size:5vw}}.sec4-img{width:66%;border-radius:20px;overflow:hidden;margin:0 auto;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(10px);transform:translateY(10px);padding-top:101.25869%}@media(max-width: 767px){.sec4-img{width:82%;margin-top:30px;padding-top:126.35869%}}.sec4-btn-wrap{margin-top:35px}@media(max-width: 767px){.sec4-btn-wrap{margin-top:21px;text-align:center}}.sec4-btn-wrap a{background:#7897fe;display:inline-block;padding:18px;border-radius:15px;font-family:"游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif;font-weight:bold;-webkit-transition:all .15s ease;transition:all .15s ease;text-align:center;color:#fff}@media(min-width: 768px){.sec4-btn-wrap a{width:280px;font-size:2rem}}@media(max-width: 767px){.sec4-btn-wrap a{font-size:4.6vw;padding:4.3vw 7.3vw}}.sec4-btn-wrap a:hover{opacity:.8}.sec4.is-active .sec4-head:not(.hidden){-webkit-animation:anime_text_color 24s ease 0s infinite;animation:anime_text_color 24s ease 0s infinite}.sec4.is-active .sec4-head.hidden{opacity:0;visibility:hidden}.sec4.is-active .sec4-img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec4.is-active .sec4-img>div{width:100%;height:auto;position:absolute;top:0;left:0;visibility:hidden;-webkit-animation:anime_slider_fade_2 24s ease 0s infinite;animation:anime_slider_fade_2 24s ease 0s infinite}.sec4.is-active .sec4-img>div:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.sec4.is-active .sec4-img>div:nth-of-type(3){-webkit-animation-delay:12s;animation-delay:12s}.sec4.is-active .sec4-img>div:nth-of-type(4){-webkit-animation-delay:18s;animation-delay:18s}@media(min-width: 768px){.sec1-head{-webkit-transition:all .3s .7s ease-in-out;transition:all .3s .7s ease-in-out}}@media(max-width: 767px){.sec1-head{-webkit-transition:all .3s .6s ease-in-out;transition:all .3s .6s ease-in-out}}@media(min-width: 768px){.sec1-desc{-webkit-transition:all .3s .95s ease-in-out;transition:all .3s .95s ease-in-out}}@media(max-width: 767px){.sec1-desc{-webkit-transition:all .3s .85s ease-in-out;transition:all .3s .85s ease-in-out}}.l-footer{background:#7b34a8}.sec5{padding:50px 0 150px}@media(max-width: 767px){.sec5{padding:50px 20px 90px}}.twitter-widgets-head{font-family:"Fredoka One",cursive;font-weight:normal;text-align:center;font-size:6rem;color:var(--c-main);margin-bottom:20px}@media(max-width: 767px){.twitter-widgets-head{font-size:12vw;line-height:1}}.twitter-widgets-ara{width:640px;margin:0 auto}@media(max-width: 767px){.twitter-widgets-ara{width:100%}}