@font-face{font-family:LINE Seed JP_OTF Regular;src:url(/builds/web/fonts/LINESeedJP_OTF_Rg.c5d9a714.otf)}@font-face{font-family:LINE Seed JP_OTF Bold;src:url(/builds/web/fonts/LINESeedJP_OTF_Bd.d9cfac49.otf)}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:400}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:400;text-align:left}html{font-size:62.5%}body{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a{cursor:pointer;transition:all .6s ease}body a:hover{text-decoration:none}.container{margin:0;max-width:100%;min-width:100%;padding:0;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:left}select::-ms-expand{display:none}.lg:not(br),.sp:not(br),.tb:not(br),br.lg,br.sp,br.tb{display:none!important}.pc:not(br){display:block!important}br.pc{display:inline-block!important}.fixed{height:100%;position:fixed;width:100%}@media screen and (max-width:1240px){.pc:not(br),.sp:not(br),.tb:not(br),br.pc,br.sp,br.tb{display:none!important}.lg:not(br){display:block!important}br.lg{display:inline-block!important}}@media screen and (max-width:900px){.lg:not(br),.pc:not(br),.sp:not(br),br.lg,br.pc,br.sp{display:none!important}.tb:not(br){display:block!important}br.tb{display:inline-block!important}}@media screen and (max-width:740px){.lg:not(br),.pc:not(br),.tb:not(br),br.lg,br.pc,br.tb{display:none!important}.sp:not(br){display:block!important}br.sp{display:inline-block!important}}.inner{margin-left:auto;margin-right:auto;max-width:1366px;padding-left:120px;padding-right:120px}@media(min-width:1526px){.inner{max-width:1446px;padding-left:160px;padding-right:160px}}@media screen and (max-width:1240px){.inner{max-width:100%;padding-left:60px;padding-right:60px}}@media screen and (max-width:900px){.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width:740px){.inner{padding-left:24px;padding-right:24px}}.inner--right{margin-left:auto;max-width:calc(683px + 50%);padding-left:120px;width:100%}@media(min-width:1526px){.inner--right{max-width:calc(723px + 50%);padding-left:160px}}@media screen and (max-width:1240px){.inner--right{max-width:100%;padding-left:60px;padding-right:0}}@media screen and (max-width:900px){.inner--right{padding-left:40px;padding-right:0}}@media screen and (max-width:740px){.inner--right{padding-left:24px}}.header{align-items:flex-start;background:#fff;display:flex;flex-wrap:wrap;padding:30px 30px 30px 40px;position:relative;width:100%;z-index:2}.header.--fixed{background:transparent;position:fixed;top:0;transform:translateY(-120%);transition:all .6s ease;z-index:49}.header.--fixed.is-show{transform:translate(0)}.header__logo{margin-top:6px}.header__btn{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-left:auto}.header__btn-item{width:240px}.header__btn-item a{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:1.8rem;letter-spacing:0;line-height:2.8rem;padding:13px 22px 12px 24px}.header__btn-item a svg{transition:all .6s ease}@media screen and (min-width:1025px){.header__btn-item a:hover svg{transform:translate(8px)}}.header__btn-item.--grad1 a{background:#f279a2;background:linear-gradient(100deg,#f29d61,#e6da5c 16.6%,#77d987 33.333%,#5ccccc 50%,#77d987 66.66%,#e6da5c 83.33%,#f29d61);background-position:100% 50%;background-size:200% auto}@media screen and (min-width:1025px){.header__btn-item.--grad1 a:hover{background-position:0 50%}}.header__btn-item.--grad2 a{background:#f279a2;background:linear-gradient(100deg,#5ccccc,#85bcf2 16.6%,#b38dd9 33.333%,#f279a2 50%,#b38dd9 66.66%,#85bcf2 83.33%,#5ccccc);background-position:100% 50%;background-size:200% auto}@media screen and (min-width:1025px){.header__btn-item.--grad2 a:hover{background-position:0 50%}}.header__btn-item img{margin-left:14px;margin-top:-2px}.header__btn-item svg{margin-left:auto;margin-top:-1px}@media screen and (max-width:900px){.header__btn{display:none}}@media screen and (max-width:740px){.header{padding:18px 24px}}.navbar{cursor:pointer;height:60px;position:fixed;right:20px;top:50%;transform:translateY(-25px);width:50px;z-index:101}.navbar,.navbar span{transition:all .6s ease}.navbar span{background:#000;display:inline-block;height:100%;position:absolute;top:0;width:2px}.navbar span:first-child{left:19px}.navbar span:nth-child(2){right:19px}.navbar.is-active{height:64px}.navbar.is-active span{background:#fff}.navbar.is-active span:first-child{transform:translate(5px) rotate(-10deg)}.navbar.is-active span:nth-child(2){transform:translate(-5px) rotate(10deg)}@media screen and (max-width:900px){.navbar{height:50px;right:35px;top:22px;transform:none;width:60px}.navbar span{height:2px;width:100%}.navbar span:first-child{left:0;top:19px}.navbar span:nth-child(2){bottom:19px;left:0;right:auto;top:auto}.navbar.is-active{height:50px;width:64px}.navbar.is-active span{background:#fff}.navbar.is-active span:first-child{transform:translateY(5px) rotate(-10deg)}.navbar.is-active span:nth-child(2){transform:translateY(-5px) rotate(10deg)}}@media screen and (max-width:740px){.navbar{height:40px;right:24px;top:22px;width:40px}.navbar span:first-child{top:14px}.navbar span:nth-child(2){bottom:14px}.navbar.is-active{height:40px;width:40px}.navbar.is-active span:first-child{transform:translateY(5px) rotate(-14deg)}.navbar.is-active span:nth-child(2){transform:translateY(-5px) rotate(14deg)}}.nav{align-items:center;background:#4d4d4d;display:flex;flex-wrap:wrap;height:100%;position:fixed;right:-100%;top:0;transition:right .6s cubic-bezier(.71,.09,.33,.79);width:100%;z-index:50}.nav.is-open{right:0}.nav.is-open .nav__inner{opacity:1;visibility:visible}.nav__inner{align-items:center;display:flex;flex-wrap:wrap;gap:120px;max-height:100%;opacity:0;overflow-y:scroll;padding:80px 100px;transition:opacity .2s ease;transition-delay:.7s;visibility:hidden;width:100%}.nav__logo{margin-bottom:64px}.nav__logo img{width:305.32px}.nav__menu{display:flex;flex-wrap:wrap;gap:76px 100px}.nav__menu-ttl{color:hsla(0,0%,100%,.5);font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:2.2rem;letter-spacing:0}.nav__menu-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:18px 24px;margin-top:28px}.nav__menu--sub{margin-top:48px}.nav__menu-item a{background:#f279a2;background:linear-gradient(270deg,#fff 40%,#f279a2 65%,#bd95e6 70%,#85bcf2 80%,#77d987 85%,#e6da5c 90%,#f2be55 95%,#f29d61);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:240% 240%;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:1.8rem;letter-spacing:0}@media screen and (min-width:1025px){.nav__menu-item a:hover{background-position:0 0}}.nav__menu-item--sub{margin-top:16px}.nav__menu-item--sub:first-child{margin-top:0}.nav__menu-item--sub a{color:#fff;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:1.6rem;letter-spacing:0}@media screen and (min-width:1025px){.nav__menu-item--sub a:hover svg{transform:translate(2px,-4px)}}.nav__menu-item--sub svg{margin-left:7px;transition:all .6s ease;vertical-align:-1px}.nav__btn{gap:10px;margin-left:auto;margin-top:26px}.nav__btn-item{margin-top:20px;width:342px}.nav__btn-item:first-child{margin-top:0}.nav__btn-item a{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:1.8rem;letter-spacing:0;line-height:2.8rem;padding:13px 22px 12px 26px;position:relative}.nav__btn-item a svg{transition:all .6s ease}@media screen and (min-width:1025px){.nav__btn-item a:hover svg{transform:translate(8px)}}.nav__btn-item a:before{background:rgba(0,0,0,.05);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10}.nav__btn-item.--grad1 a{background:#f279a2;background:linear-gradient(100deg,#f29d61,#e6da5c 16.6%,#77d987 33.333%,#5ccccc 50%,#77d987 66.66%,#e6da5c 83.33%,#f29d61);background-position:100% 50%;background-size:200% auto}@media screen and (min-width:1025px){.nav__btn-item.--grad1 a:hover{background-position:0 50%}}.nav__btn-item.--grad2 a{background:#f279a2;background:linear-gradient(100deg,#5ccccc,#85bcf2 16.6%,#b38dd9 33.333%,#f279a2 50%,#b38dd9 66.66%,#85bcf2 83.33%,#5ccccc);background-position:100% 50%;background-size:200% auto}@media screen and (min-width:1025px){.nav__btn-item.--grad2 a:hover{background-position:0 50%}}.nav__btn-item img{margin-left:14px;margin-top:-2px}.nav__btn-item svg{margin-left:auto;margin-top:-1px}@media screen and (max-width:900px){.nav__logo{margin-bottom:0}}@media screen and (max-width:740px){.nav__inner{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:84px;padding:117px 24px 80px}.nav__logo{left:24px;position:absolute;top:23px}.nav__logo img{height:auto;width:215.69px}.nav__menu{gap:56px;width:100%}.nav__menu-box{width:100%}.nav__menu-list{flex-direction:column;gap:18px;margin-top:24px}.nav__menu-item a:hover{animation:spNavHover .1s steps(2) 1}.nav__menu--sub{flex-direction:column;gap:16px;margin-top:57px}.nav__menu--sub a:hover{animation:spNavHover .1s steps(2) 1}.nav__btn{margin-top:26px}.nav__btn-item{width:100%}.nav__content{order:1}}@keyframes spNavHover{0%{opacity:1}50%{opacity:0}to{opacity:1}}.cover{background:rgba(77,77,77,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:49}@media screen and (max-width:740px){.cover{background:transparent}}.footer{background:#4d4d4d;padding:90px 0 79px;position:relative;z-index:2}.footer__inner{display:flex;flex-wrap:wrap;gap:80px;padding-left:80px}.footer__logo{margin-right:auto;margin-top:auto}.footer__content{max-width:520px;width:100%}.footer__menu-box{margin-bottom:52px}.footer__menu-box:last-child{margin-bottom:0}.footer__menu-ttl{color:hsla(0,0%,100%,.5);font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:2.2rem;letter-spacing:0}.footer__menu-list{gap:23px 24px;margin-top:24px}.footer__menu--sub,.footer__menu-list{align-items:flex-start;display:flex;flex-wrap:wrap}.footer__menu--sub{gap:28px;margin-top:65px}.footer__menu-item a{background:#f279a2;background:linear-gradient(270deg,#fff 40%,#f279a2 65%,#bd95e6 70%,#85bcf2 80%,#77d987 85%,#e6da5c 90%,#f2be55 95%,#f29d61);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:240% 240%;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:1.8rem;letter-spacing:0}@media screen and (min-width:1025px){.footer__menu-item a:hover{background-position:0 0}}.footer__menu-item--sub a{color:#fff;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:1.6rem;letter-spacing:0}@media screen and (min-width:1025px){.footer__menu-item--sub a:hover svg{transform:translate(2px,-4px)}}.footer__menu-item--sub svg{margin-left:7px;transition:all .6s ease;vertical-align:-1px}@media screen and (max-width:900px){.footer__inner{padding-left:40px}}@media screen and (max-width:740px){.footer{padding:107px 0 48px}.footer__inner{flex-direction:column;gap:84px;padding-left:24px}.footer__logo{order:2}.footer__logo img{height:auto;width:245.3px}.footer__menu-box{margin-bottom:51px}.footer__menu-ttl{font-size:2rem}.footer__menu-list{flex-direction:column;gap:18px;margin-top:24px}.footer__menu--sub{flex-direction:column;gap:16px;margin-top:57px}.footer__content{order:1}}.contents{position:relative}.contents:before{content:"";height:0;position:absolute;transition:height 2.4s ease;width:20px}.contents.is-view:before{height:100%}@media screen and (max-width:900px){.contents:before{display:none}}.heading{display:flex;flex-wrap:nowrap;gap:80px}.heading__img{height:272px;margin-left:auto;position:relative;width:72.2311396469%}.heading__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.heading__img--cover{height:100%;left:0;-webkit-mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:400% 400%;mask-size:400% 400%;opacity:.2;position:absolute;top:0;transition:-webkit-mask-position .4s linear;transition:mask-position .4s linear;transition:mask-position .4s linear,-webkit-mask-position .4s linear;transition-delay:.3s;width:100%}.heading__img--cover.is-view{-webkit-mask-position:0 100%;mask-position:0 100%}.heading .ttl{padding-left:8px}.heading .ttl.--vt .ttl__en{margin-top:-10px}.heading .ttl.--vt .ttl__ja{margin-left:30px}@media screen and (max-width:740px){.heading{gap:20px}.heading__img{height:auto;margin-top:113px;width:71.0382513661%}.heading .ttl{padding-left:6px}.heading .ttl.--vt .ttl__en{margin-top:-8px}.heading .ttl.--vt .ttl__ja{margin-left:24px}}.ttl__ja{font-size:3.6rem}.ttl__en,.ttl__ja{font-family:LINE Seed JP_OTF Bold,sans-serif;letter-spacing:0}.ttl__en{font-size:2.6rem;margin-top:22px;padding-left:139px;position:relative}.ttl__en:before{content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:120px}.ttl.--sm .ttl__ja{font-size:3.4rem}.ttl.--sm .ttl__en{font-size:2.4rem;margin-top:19px;padding-left:98px}.ttl.--sm .ttl__en:before{width:80px}.ttl.--xs{display:table}.ttl.--xs .ttl__ja{font-size:3.2rem}.ttl.--xs .ttl__en{font-size:2.2rem;margin-top:25px;padding-left:90px}.ttl.--xs .ttl__en:before{width:80px}.ttl.--vt{align-items:flex-start;display:flex;flex-wrap:nowrap;-webkit-mask-image:linear-gradient(180deg,#fff 24%,transparent 54%);mask-image:linear-gradient(180deg,#fff 24%,transparent 54%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:300% 300%;mask-size:300% 300%;transition:-webkit-mask-position .6s linear;transition:mask-position .6s linear;transition:mask-position .6s linear,-webkit-mask-position .6s linear}.ttl.--vt.is-view{-webkit-mask-position:0 0;mask-position:0 0}.ttl.--vt{gap:20px}.ttl.--vt .ttl__ja{letter-spacing:.06em;margin-left:34px;text-orientation:upright;white-space:nowrap;writing-mode:vertical-rl;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl}.ttl.--vt .ttl__en{margin-top:-13px;position:absolute;transform:rotate(90deg);transform-origin:left}@media screen and (max-width:740px){.ttl__ja{font-size:2.4rem}.ttl__en,.ttl__ja{font-family:LINE Seed JP_OTF Bold,sans-serif;letter-spacing:0}.ttl__en{font-size:1.8rem;margin-top:18px;padding-left:91px}.ttl__en:before{width:80px}.ttl.--sm .ttl__ja{font-size:2.4rem}.ttl.--sm .ttl__en{font-size:1.8rem;margin-top:9px;padding-left:71px}.ttl.--sm .ttl__en:before{width:60px}.ttl.--xs .ttl__ja{font-size:2.4rem}.ttl.--xs .ttl__en{font-size:1.8rem;margin-top:18px}.ttl.--vt .ttl__ja{letter-spacing:.08em;margin-left:23px}.ttl.--vt .ttl__en{margin-top:-8px}}.desc{font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:2.6rem}.btm-menu.--training .ttl__en span{background:#85bcf2;background:linear-gradient(270deg,#85bcf2,#5ccccc 55%,#77d987);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btm-menu.--training .ttl__en:before{background:#85bcf2;background:linear-gradient(90deg,#85bcf2,#5ccccc 55%,#77d987)}.btm-menu.--training .ttl__ja{background:#85bcf2;background:linear-gradient(90deg,#000 50%,#85bcf2 70%,#5ccccc 85%,#77d987);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:240% 240%;transition:background-position .8s linear;transition-delay:.5s}.btm-menu.--training .ttl.is-view .ttl__ja{background-position:0 0}.btm-menu.--training .btm-menu__img:after{background:#85bcf2;background:linear-gradient(315deg,#85bcf2,#5ccccc 55%,#77d987)}.btm-menu.--career .ttl__en span{background:#f279a2;background:linear-gradient(90deg,#f279a2,#b38dd9 55%,#85bcf2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btm-menu.--career .ttl__en:before{background:#f279a2;background:linear-gradient(-90deg,#f279a2,#b38dd9 55%,#85bcf2)}.btm-menu.--career .ttl__ja{background:#f279a2;background:linear-gradient(90deg,#000 50%,#f279a2 70%,#b38dd9 85%,#85bcf2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:240% 240%;transition:background-position .8s linear;transition-delay:.5s}.btm-menu.--career .ttl.is-view .ttl__ja{background-position:0 0}.btm-menu.--career .btm-menu__img:after{background:#f279a2;background:linear-gradient(135deg,#f279a2,#b38dd9 55%,#85bcf2)}.btm-menu__content{display:flex;flex-wrap:nowrap;gap:60px}.btm-menu__head{display:flex;flex-direction:column;flex-wrap:nowrap;padding-top:11px}.btm-menu .ttl{padding-bottom:3px}.btm-menu .ttl.--sm{display:table;-webkit-mask-image:linear-gradient(90deg,#fff 24%,transparent 54%);mask-image:linear-gradient(90deg,#fff 24%,transparent 54%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 300%;mask-size:300% 300%;transition:-webkit-mask-position .6s linear;transition:mask-position .6s linear;transition:mask-position .6s linear,-webkit-mask-position .6s linear}.btm-menu .ttl.--sm.is-view{-webkit-mask-position:0 0;mask-position:0 0}.btm-menu .ttl.--sm{margin-bottom:36px}.btm-menu .desc{font-weight:500;margin-top:auto}.btm-menu__img{margin-left:auto;overflow:hidden;position:relative;width:63.9431616341%}.btm-menu__img.is-view:after{-webkit-mask-position:0 100%;mask-position:0 100%}.btm-menu__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease;width:100%}.btm-menu__img:before{background:rgba(0,0,0,.2);transition:all .6s ease;z-index:3}.btm-menu__img:after,.btm-menu__img:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.btm-menu__img:after{-webkit-mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:400% 400%;mask-size:400% 400%;opacity:.2;transition:-webkit-mask-position .4s linear;transition:mask-position .4s linear;transition:mask-position .4s linear,-webkit-mask-position .4s linear;transition-delay:.3s;transition:all .6s ease;z-index:2}@media screen and (min-width:1025px){.btm-menu__img:hover .btm-menu__link .--df{opacity:0;position:absolute}.btm-menu__img:hover .btm-menu__link .--hover{opacity:1;position:relative}.btm-menu__img:hover img{transform:scale(1.04)}.btm-menu__img:hover:after,.btm-menu__img:hover:before{opacity:0}}.btm-menu__link{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.btm-menu__link img{left:0;top:0;transition:all .6s ease}.btm-menu__link .--df{opacity:1;position:relative}.btm-menu__link .--hover{opacity:0;position:absolute}@media screen and (max-width:740px){.btm-menu .ttl.--sm{margin-bottom:25px}.btm-menu__content{flex-direction:column;gap:31px}.btm-menu__img{width:100%}.btm-menu__head{padding-top:0}}.c-guide{padding-bottom:200px}.c-guide__content{align-items:flex-start;display:flex;flex-wrap:nowrap}.c-guide__img{position:relative;width:63.9431616341%}.c-guide__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-guide__img:after{background:#e6da5c;background:linear-gradient(135deg,#e6da5c,#f2be55 33%,#f29d61 66%,#f279a2);content:"";height:100%;left:0;-webkit-mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:400% 400%;mask-size:400% 400%;opacity:.2;position:absolute;top:0;transition:-webkit-mask-position .4s linear;transition:mask-position .4s linear;transition:mask-position .4s linear,-webkit-mask-position .4s linear;transition-delay:.3s;width:100%}.c-guide__img.is-view:after{-webkit-mask-position:0 100%;mask-position:0 100%}.c-guide__txt{color:#fff;margin-left:-17.2291296625%;margin-top:130px;padding:57px 46px 47px;position:relative;width:53.2859680284%}@media screen and (min-width:1025px){.c-guide__txt:hover:before{transform:scale(1.04)}.c-guide__txt:hover .c-guide__btn{transform:scale(1.1)}}.c-guide__txt:before{background:#999;content:"";height:100%;left:0;position:absolute;top:0;transition:all .6s ease;width:100%;z-index:-10}.c-guide .ttl{color:#fff;display:table}.c-guide .ttl__en:before{background:#fff}.c-guide .ttl{-webkit-mask-image:linear-gradient(90deg,#fff 24%,transparent 54%);mask-image:linear-gradient(90deg,#fff 24%,transparent 54%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 300%;mask-size:300% 300%;transition:-webkit-mask-position .6s linear;transition:mask-position .6s linear;transition:mask-position .6s linear,-webkit-mask-position .6s linear}.c-guide .ttl,.c-guide .ttl.is-view{-webkit-mask-position:0 0;mask-position:0 0}.c-guide .desc{margin-top:41px}.c-guide__btn{position:absolute;right:46px;top:46px;transition:all .6s ease}@media screen and (max-width:900px){.c-guide__content{flex-direction:column;gap:0}.c-guide__img{width:65%}.c-guide__txt{margin-left:auto;margin-top:-24px;width:75%}}@media screen and (max-width:740px){.c-guide{padding-bottom:100px}.c-guide__content{padding:0}.c-guide__img{width:100%}.c-guide__txt{margin-top:-125px;padding:28px 24px 22px;width:calc(100% - 24px)}.c-guide .desc{margin-top:45px}.c-guide__btn{right:24px;top:24px}.c-guide__btn img{height:auto;width:40px}}.c-entry{background:#f279a2;background:linear-gradient(120deg,#f279a2,#bd95e6 16.6%,#85bcf2 33.333%,#77d987 50%,#e6da5c 66.66%,#f2be55 83.33%,#f29d61);padding-bottom:120px;padding-top:101px;position:relative}.c-entry:before{background:rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-entry .inner{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:120px;padding-right:120px;position:relative}@media(min-width:1526px){.c-entry .inner{max-width:1200px;padding-left:160px;padding-right:160px}}@media screen and (max-width:1240px){.c-entry .inner{max-width:100%;padding-left:60px;padding-right:60px}}@media screen and (max-width:900px){.c-entry .inner{padding-left:40px;padding-right:40px}}@media screen and (max-width:740px){.c-entry .inner{padding-left:24px;padding-right:24px}}.c-entry__ttl{color:#fff;text-align:center}.c-entry__ttl--en{font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:4.4rem;letter-spacing:0;line-height:2.8rem}.c-entry__ttl--ja{font-size:2rem;font-weight:500;letter-spacing:0;margin-top:37px}.c-entry__btn{display:flex;flex-wrap:nowrap;gap:80px;margin:68px auto 0;max-width:880px}.c-entry__btn-item{display:block;position:relative;width:calc(50% - 40px)}.c-entry__btn-item img{height:auto;left:0;max-width:100%;top:0;transition:all .6s ease}.c-entry__btn-item .--df{opacity:1;position:relative}.c-entry__btn-item .--hover{opacity:0;position:absolute}@media screen and (min-width:1025px){.c-entry__btn-item:hover .--df{opacity:0;position:absolute}.c-entry__btn-item:hover .--hover{opacity:1;position:relative}}@media screen and (max-width:1240px){.c-entry__btn{gap:40px}.c-entry__btn-item{width:calc(50% - 20px)}.c-entry__btn-item img{height:auto;width:100%}}@media screen and (max-width:740px){.c-entry{padding-bottom:90px;padding-top:84px}.c-entry__ttl--en{font-size:3.2rem}.c-entry__ttl--ja{font-size:1.6rem;margin-top:26px}.c-entry__btn{gap:30px;margin:44px auto 0;max-width:310px}.c-entry__btn-item{width:calc(50% - 15px)}}.consentCookie{background-color:gray;border-radius:5px;bottom:10px;color:#fff;display:none;left:10px;padding:20px;position:fixed;width:500px;z-index:9999}.consentCookie__buttons{display:flex;gap:10px;justify-content:space-between;margin-top:30px}.consentCookie__buttons button{border-radius:5px;flex-shrink:1;line-height:40px;text-align:center;width:50%}.consentCookie__buttons button.accept,.consentCookie__buttons button.deny{background-color:#5da0ff}.consentCookie__buttons button{transition:.3s}.consentCookie__buttons button:hover{background-color:#5190e7;cursor:pointer}.inView{opacity:0;transform:translateY(20px)}.inView.--start-delay.is-view{animation-delay:.8s}.inView.is-view{animation-duration:1.2s;animation-fill-mode:forwards;animation-name:fadeUpAnime;animation-timing-function:cubic-bezier(.32,0,.15,1)}.inView.--delay1{animation-delay:.2s}.inView.--delay2{animation-delay:.4s}.inView.--delay3{animation-delay:.6s}.inView.--delay4{animation-delay:.8s}.inView.--delay5{animation-delay:1s}.inView.--delay6{animation-delay:1.2s}.inView.--delay7{animation-delay:1.4s}.inView.--delay8{animation-delay:1.6s}.inView.--delay9{animation-delay:1.8s}.inView.--delay10{animation-delay:2s}@media screen and (max-width:740px){.inView.--start-delay.is-view{transition-delay:0s}.inView.--delay1,.inView.--delay10,.inView.--delay2,.inView.--delay3,.inView.--delay4,.inView.--delay5,.inView.--delay6,.inView.--delay7,.inView.--delay8,.inView.--delay9{animation-delay:0s}}.inViewAction.--start-delay.is-view{transition-delay:.8s}@media screen and (max-width:740px){.inViewAction.--start-delay.is-view{transition-delay:0s}}.inViewRtl{opacity:0;transform:translateX(20px)}.inViewRtl.is-view{animation-duration:1.2s;animation-fill-mode:forwards;animation-name:fadeRtlAnime;animation-timing-function:cubic-bezier(.32,0,.15,1)}.inViewRtl.--delay1{animation-delay:.2s}.inViewRtl.--delay2{animation-delay:.4s}.inViewRtl.--delay3{animation-delay:.6s}.inViewRtl.--delay4{animation-delay:.8s}.inViewRtl.--delay5{animation-delay:1s}.inViewRtl.--delay6{animation-delay:1.2s}.inViewRtl.--delay7{animation-delay:1.4s}.inViewRtl.--delay8{animation-delay:1.6s}.inViewRtl.--delay9{animation-delay:1.8s}.inViewRtl.--delay10{animation-delay:2s}@media screen and (max-width:740px){.inViewRtl.--delay1,.inViewRtl.--delay10,.inViewRtl.--delay2,.inViewRtl.--delay3,.inViewRtl.--delay4,.inViewRtl.--delay5,.inViewRtl.--delay6,.inViewRtl.--delay7,.inViewRtl.--delay8,.inViewRtl.--delay9{animation-delay:0s}}.inViewList>*{opacity:0;transform:translateY(20px)}.inViewList.is-view>*{animation-duration:1.2s;animation-fill-mode:forwards;animation-name:fadeUpAnime;animation-timing-function:cubic-bezier(.32,0,.15,1)}.inViewList>:first-child{animation-delay:.2s}.inViewList>:nth-child(2){animation-delay:.4s}.inViewList>:nth-child(3){animation-delay:.6s}.inViewList>:nth-child(4){animation-delay:.8s}.inViewList>:nth-child(5){animation-delay:1s}.inViewList>:nth-child(6){animation-delay:1.2s}.inViewList>:nth-child(7){animation-delay:1.4s}.inViewList>:nth-child(8){animation-delay:1.6s}.inViewList>:nth-child(9){animation-delay:1.8s}.inViewList>:nth-child(10){animation-delay:2s}.inViewList>:nth-child(11){animation-delay:2.2s}.inViewList>:nth-child(12){animation-delay:2.4s}.inViewList>:nth-child(13){animation-delay:2.6s}.inViewList>:nth-child(14){animation-delay:2.8s}.inViewList>:nth-child(15){animation-delay:3s}.inViewList>:nth-child(16){animation-delay:3.2s}.inViewList>:nth-child(17){animation-delay:3.4s}.inViewList>:nth-child(18){animation-delay:3.6s}.inViewList>:nth-child(19){animation-delay:3.8s}.inViewList>:nth-child(20){animation-delay:4s}.inViewList>:nth-child(21){animation-delay:4.2s}.inViewList>:nth-child(22){animation-delay:4.4s}.inViewList>:nth-child(23){animation-delay:4.6s}.inViewList>:nth-child(24){animation-delay:4.8s}.inViewList>:nth-child(25){animation-delay:5s}.inViewList>:nth-child(26){animation-delay:5.2s}.inViewList>:nth-child(27){animation-delay:5.4s}.inViewList>:nth-child(28){animation-delay:5.6s}.inViewList>:nth-child(29){animation-delay:5.8s}.inViewList>:nth-child(30){animation-delay:6s}.inViewList>:nth-child(31){animation-delay:6.2s}.inViewList>:nth-child(32){animation-delay:6.4s}.inViewList>:nth-child(33){animation-delay:6.6s}.inViewList>:nth-child(34){animation-delay:6.8s}.inViewList>:nth-child(35){animation-delay:7s}.inViewList>:nth-child(36){animation-delay:7.2s}.inViewList>:nth-child(37){animation-delay:7.4s}.inViewList>:nth-child(38){animation-delay:7.6s}.inViewList>:nth-child(39){animation-delay:7.8s}.inViewList>:nth-child(40){animation-delay:8s}.inViewList>:nth-child(41){animation-delay:8.2s}.inViewList>:nth-child(42){animation-delay:8.4s}.inViewList>:nth-child(43){animation-delay:8.6s}.inViewList>:nth-child(44){animation-delay:8.8s}.inViewList>:nth-child(45){animation-delay:9s}.inViewList>:nth-child(46){animation-delay:9.2s}.inViewList>:nth-child(47){animation-delay:9.4s}.inViewList>:nth-child(48){animation-delay:9.6s}.inViewList>:nth-child(49){animation-delay:9.8s}.inViewList>:nth-child(50){animation-delay:10s}@media screen and (max-width:740px){.inViewList>:first-child,.inViewList>:nth-child(10),.inViewList>:nth-child(11),.inViewList>:nth-child(12),.inViewList>:nth-child(13),.inViewList>:nth-child(14),.inViewList>:nth-child(15),.inViewList>:nth-child(16),.inViewList>:nth-child(17),.inViewList>:nth-child(18),.inViewList>:nth-child(19),.inViewList>:nth-child(2),.inViewList>:nth-child(20),.inViewList>:nth-child(21),.inViewList>:nth-child(22),.inViewList>:nth-child(23),.inViewList>:nth-child(24),.inViewList>:nth-child(25),.inViewList>:nth-child(26),.inViewList>:nth-child(27),.inViewList>:nth-child(28),.inViewList>:nth-child(29),.inViewList>:nth-child(3),.inViewList>:nth-child(30),.inViewList>:nth-child(31),.inViewList>:nth-child(32),.inViewList>:nth-child(33),.inViewList>:nth-child(34),.inViewList>:nth-child(35),.inViewList>:nth-child(36),.inViewList>:nth-child(37),.inViewList>:nth-child(38),.inViewList>:nth-child(39),.inViewList>:nth-child(4),.inViewList>:nth-child(40),.inViewList>:nth-child(41),.inViewList>:nth-child(42),.inViewList>:nth-child(43),.inViewList>:nth-child(44),.inViewList>:nth-child(45),.inViewList>:nth-child(46),.inViewList>:nth-child(47),.inViewList>:nth-child(48),.inViewList>:nth-child(49),.inViewList>:nth-child(5),.inViewList>:nth-child(50),.inViewList>:nth-child(6),.inViewList>:nth-child(7),.inViewList>:nth-child(8),.inViewList>:nth-child(9){animation-delay:0s}}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRtlAnime{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fv{background:#fff;padding-top:42px;position:relative;z-index:2}.fv__catch{margin-left:auto;margin-right:auto;max-width:1366px;padding-left:120px;padding-right:120px}@media(min-width:1526px){.fv__catch{max-width:1446px;padding-left:160px;padding-right:160px}}@media screen and (max-width:1240px){.fv__catch{max-width:100%;padding-left:60px;padding-right:60px}}@media screen and (max-width:900px){.fv__catch{padding-left:40px;padding-right:40px}}@media screen and (max-width:740px){.fv__catch{padding-left:24px;padding-right:24px}}.fv__catch{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap}.fv__catch p{background:linear-gradient(90deg,#000 40%,#f279a2 65%,#bd95e6 70%,#85bcf2 80%,#77d987 85%,#e6da5c 90%,#f2be55 95%,#f29d61);-webkit-background-clip:text;display:inline-block;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:4.8rem;letter-spacing:0;line-height:6.8rem;margin-bottom:41px;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:240% 240%;-webkit-mask-image:linear-gradient(90deg,#fff 8%,transparent 24%);mask-image:linear-gradient(90deg,#fff 8%,transparent 24%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:900% 900%;mask-size:900% 900%;transition:background-position 1.2s linear,-webkit-mask-position 1.2s linear;transition:mask-position 1.2s linear,background-position 1.2s linear;transition:mask-position 1.2s linear,background-position 1.2s linear,-webkit-mask-position 1.2s linear;transition-delay:0s,1s}.fv__catch p:last-child{margin-bottom:0}.fv.is-view .fv__catch p{background-position:0 0;-webkit-mask-position:0 0;mask-position:0 0}@media screen and (max-width:740px){.fv{padding-top:100px}.fv__catch p{font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:3.2rem;letter-spacing:0;line-height:4.4rem;margin-bottom:32px}}.about{background:#fff;padding-top:100px;position:relative;z-index:2}.about__mv{padding-top:calc(100vh - 178px);position:relative}.about__bg{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;-ms-justify-content:center;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.about__bg-item{margin:0 auto;max-height:50%;min-height:367px;position:relative;width:550px;will-change:height}.about__bg-item:first-child{animation-delay:.8s}.about__bg-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about__bg--cover{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.about__content{margin-left:auto;margin-right:auto;max-width:1366px;padding-left:120px;padding-right:120px;position:relative}@media(min-width:1526px){.about__content{max-width:1446px;padding-left:160px;padding-right:160px}}@media screen and (max-width:1240px){.about__content{max-width:100%;padding-left:60px;padding-right:60px}}@media screen and (max-width:900px){.about__content{padding-left:40px;padding-right:40px}}@media screen and (max-width:740px){.about__content{padding-left:24px;padding-right:24px}}.about__content{padding-bottom:178px}.about__lead{color:#fff;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:2.2rem;letter-spacing:0;line-height:4.4rem}.about__lead p{margin-bottom:44px}.about__lead p:last-child{margin-bottom:0}@media screen and (max-width:740px){.about__mv{padding-top:calc(100vh + 200px)}.about__bg-item{min-height:328px;width:246px}.about__content{padding-bottom:133px}.about__lead{font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:1.8rem;letter-spacing:0;line-height:3.4rem}.about__lead p{margin-bottom:34px}}.panel{background:#fff;padding-top:247px;position:relative;z-index:2}.panel__content{gap:80px}.panel__content,.panel__head{display:flex;flex-wrap:nowrap}.panel__head{flex-direction:column;padding-top:2px}.panel .ttl{margin-bottom:80px;padding-bottom:6px;padding-left:16px}.panel__desc{font-size:2rem;font-weight:600;letter-spacing:0;line-height:3.4rem;margin-bottom:-3px;margin-top:auto}.panel__fig{margin-left:auto;padding-bottom:60px;position:relative;width:64.2054574639%}.panel__fig:before{bottom:0;content:"";height:190px;position:absolute;right:0;width:calc(100% + 120px)}.panel__img{display:block;position:relative;width:100%}.panel__img--wrap{overflow:hidden}.panel__img img{height:auto;transition:all .6s ease;width:100%}.panel__img--cover{background:#ddd;height:100%;left:0;-webkit-mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);mask-image:linear-gradient(90deg,#fff 20%,transparent 70%);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:400% 400%;mask-size:400% 400%;opacity:.2;position:absolute;top:0;transition:-webkit-mask-position .4s linear;transition:mask-position .4s linear;transition:mask-position .4s linear,-webkit-mask-position .4s linear;transition-delay:.3s;transition:all .6s ease;width:100%;z-index:1}.panel__img--cover.is-view{-webkit-mask-position:0 100%;mask-position:0 100%}@media screen and (min-width:1025px){.panel__img:hover img{transform:scale(1.04)}.panel__img:hover .panel__img--cover{opacity:0}.panel__img:hover .panel__btn{letter-spacing:.12em}}.panel__btn{background:#fff;bottom:-22px;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:2rem;letter-spacing:0;padding:18px 0;position:absolute;right:80px;text-align:center;transition:all .6s ease;width:220px;z-index:2}@media screen and (max-width:1240px){.panel__fig:before{width:calc(100% + 60px)}}@media screen and (max-width:900px){.panel{padding-top:105px}.panel__content{flex-direction:column}.panel__head{flex-direction:row;padding-right:40px}.panel .ttl{margin-bottom:0}.panel__desc{margin-left:auto;text-align:right}.panel__fig{max-width:720px;width:calc(100% - 120px)}.panel__btn{right:40px}}@media screen and (max-width:740px){.panel .ttl{padding-left:7px}.panel__content{gap:40px}.panel__head{padding-right:24px}.panel__desc{font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:3rem;margin-bottom:-4px}.panel__fig{padding-bottom:40px;width:calc(100% - 56px)}.panel__fig:before{height:100px;width:calc(100% + 56px)}.panel__btn{bottom:-23px;font-size:1.6rem;padding:15px 0 14px;right:24px;width:160px}}.company .ttl__en span{background:#5ccccc;background:linear-gradient(90deg,#77d987,#e6da5c 33%,#f2be55 66%,#f29d61);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.company .ttl__en:before{background:#5ccccc;background:linear-gradient(-90deg,#77d987,#e6da5c 33%,#f2be55 66%,#f29d61)}.company .ttl__ja{background:#5ccccc;background:linear-gradient(180deg,#000 50%,#77d987 60%,#e6da5c 70%,#f2be55 90%,#f29d61);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:0 100%;background-size:240% 240%;transition:background-position .8s linear;transition-delay:.5s}.company .ttl.is-view .ttl__ja{background-position:0 0}.company .panel__fig:before,.company .panel__img--cover{background:#5ccccc;background:linear-gradient(100deg,#77d987,#e6da5c 33%,#f2be55 66%,#f29d61)}.career{padding-bottom:200px}.career .ttl__en span{background:#f279a2;background:linear-gradient(90deg,#f279a2,#b38dd9 33%,#85bcf2 66%,#5ccccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.career .ttl__en:before{background:#f279a2;background:linear-gradient(-90deg,#f279a2,#b38dd9 33%,#85bcf2 66%,#5ccccc)}.career .ttl__ja{background:#f279a2;background:linear-gradient(180deg,#000 50%,#f279a2 60%,#b38dd9 70%,#85bcf2 90%,#5ccccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:0 100%;background-size:240% 240%;transition:background-position .8s linear;transition-delay:.5s}.career .ttl.is-view .ttl__ja{background-position:0 0}.career .panel__fig:before,.career .panel__img--cover{background:#f279a2;background:linear-gradient(100deg,#f279a2,#b38dd9 33%,#85bcf2 66%,#5ccccc)}.career .panel__img--cover{opacity:.3}@media screen and (max-width:740px){.career{padding-bottom:160px}}.member{background:#999;overflow:hidden;padding-bottom:80px;padding-top:91px;position:relative;z-index:2}.member .ttl{color:#fff;display:table}.member .ttl__en:before{background:#fff}.member .ttl{-webkit-mask-image:linear-gradient(90deg,#fff 24%,transparent 54%);mask-image:linear-gradient(90deg,#fff 24%,transparent 54%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 300%;mask-size:300% 300%;transition:-webkit-mask-position .6s linear;transition:mask-position .6s linear;transition:mask-position .6s linear,-webkit-mask-position .6s linear}.member .ttl.is-view{-webkit-mask-position:0 0;mask-position:0 0}.member__list{margin-top:70px;overflow:visible}.member__card{height:449px;transition:all .3s ease;width:280px}.member__card.swiper-slide-active{width:300px}.member__card.swiper-slide-active .member__img{background:#fff}.member__card.swiper-slide-active .member__txt{height:159px;transition-delay:.2s}.member__card.swiper-slide-active .member__line{width:100%}.member__img{transition:background .3s ease;width:100%}.member__img-inner{aspect-ratio:1;position:relative;width:280px}.member__img-inner:before{content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%}.member__img img{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.member__txt{background:#fff;height:0;overflow:hidden;transition:height .25s ease}.member__txt-inner{padding:19px 20px 24px}.member__catch{display:-webkit-box;font-weight:500;-webkit-line-clamp:2;line-height:2.6rem;-webkit-box-orient:vertical;overflow:hidden}.member__cat,.member__catch{font-size:1.6rem;letter-spacing:0}.member__cat{margin-top:22px}.member__cat,.member__year{font-family:LINE Seed JP_OTF Bold,sans-serif}.member__year{color:#b3b3b3;font-size:1.4rem;letter-spacing:0;margin-top:12px}.member__line{height:10px;transition:all .6s ease;width:0}.member__nav{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;margin-top:56px}.member__nav--next,.member__nav--prev{cursor:pointer;transition:all .6s ease}@media screen and (min-width:1025px){.member__nav--next:hover,.member__nav--prev:hover{transform:scale(1.1)}}.member__nav--more{margin-left:auto;padding-top:2px}.member__nav--more a{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-family:LINE Seed JP_OTF Bold,sans-serif;font-size:2.6rem;gap:9px;letter-spacing:0}.member__nav--more a svg{transition:all .6s ease}@media screen and (min-width:1025px){.member__nav--more a:hover svg{transform:translate(8px)}}.member__nav--more svg{height:auto;width:26px}@media screen and (max-width:740px){.member{padding-top:64px}.member .ttl__en{padding-left:71px}.member .ttl__en:before{width:60px}.member__list{margin-top:44px}.member__card{height:416px;width:245px}.member__card.swiper-slide-active{width:265px}.member__card.swiper-slide-active .member__txt{height:161px}.member__img-inner{width:245px}.member__txt-inner{padding:21px 20px 26px}.member__nav{gap:24px;margin-top:36px}.member__nav--next img,.member__nav--prev img{height:auto;width:40px}.member__nav--more a{font-size:1.8rem;gap:5px}.member__nav--more svg{height:auto;width:17.32px}}.member__card.--grad1 .member__img-inner:before{background:#5ccccc;background:linear-gradient(300deg,#77d987,#e6da5c 33%,#f2be55 66%,#f29d61)}.member__card.--grad1 .member__line{background:#5ccccc;background:linear-gradient(270deg,#77d987,#e6da5c 33%,#f2be55 66%,#f29d61)}.member__card.--grad2 .member__img-inner:before{background:#85bcf2;background:linear-gradient(300deg,#85bcf2,#5ccccc 55%,#77d987)}.member__card.--grad2 .member__line{background:#85bcf2;background:linear-gradient(270deg,#85bcf2,#5ccccc 55%,#77d987)}.member__card.--grad3 .member__img-inner:before{background:#f279a2;background:linear-gradient(300deg,#f279a2,#b38dd9 55%,#85bcf2)}.member__card.--grad3 .member__line{background:#f279a2;background:linear-gradient(270deg,#f279a2,#b38dd9 55%,#85bcf2)}.member__card.--grad4 .member__img-inner:before{background:#e6da5c;background:linear-gradient(300deg,#e6da5c,#f2be55 33%,#f29d61 66%,#f279a2)}.member__card.--grad4 .member__line{background:#e6da5c;background:linear-gradient(270deg,#e6da5c,#f2be55 33%,#f29d61 66%,#f279a2)}.member__card.--grad5 .member__img-inner:before{background:#5ccccc;background:linear-gradient(300deg,#5ccccc,#77d987 55%,#e6da5c)}.member__card.--grad5 .member__line{background:#5ccccc;background:linear-gradient(270deg,#5ccccc,#77d987 55%,#e6da5c)}.member__card.--grad6 .member__img-inner:before{background:#b38dd9;background:linear-gradient(300deg,#b38dd9,#85bcf2 55%,#5ccccc)}.member__card.--grad6 .member__line{background:#b38dd9;background:linear-gradient(270deg,#b38dd9,#85bcf2 55%,#5ccccc)}.member__card.--grad7 .member__img-inner:before{background:#f29d61;background:linear-gradient(300deg,#f29d61,#f279a2 55%,#b38dd9)}.member__card.--grad7 .member__line{background:#f29d61;background:linear-gradient(270deg,#f29d61,#f279a2 55%,#b38dd9)}.back{height:480px;width:100%}.back img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:fixed;top:0;width:100%;z-index:-1}.back.is-show img{opacity:1}@media screen and (max-width:740px){.back{height:293px}}.btm-menu{background:#fff;padding-top:180px;position:relative;z-index:2}@media screen and (max-width:740px){.btm-menu{padding-top:128px}}.c-guide{background:#fff;padding-top:140px;position:relative;z-index:2}@media screen and (max-width:740px){.c-guide{padding-top:140px}}