@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{font-size:1.3em;height:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}blockquote,dd,dl,figure,li,ol,p,pre,ul{margin:0;padding:0}li,ul{list-style-type:none}:root{--winH:100vh}body,html{height:100%}img{display:block}body,img,video{width:100%}body{-webkit-tap-highlight-color:transparent;letter-spacing:.06em;font-family:Helvetica Neue,Noto Sans,Noto Sans JP,Arial,sans-serif;background:#fff;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:.041025641rem;left:0;top:0}.slideIn{opacity:0}#main,#mainWrapper{position:relative}#main{margin:0 auto;background-color:#fff}.arrowBtn{width:.0897435897rem;height:.0897435897rem;background-color:#fff;border:.0020512821rem solid #bfbfbf;border-radius:.0307692308rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.arrowBtn .arrow{width:.0184615385rem;-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s, -webkit-transform 0s}.arrowBtn:hover .arrow{-webkit-animation:arrow-hover .6s cubic-bezier(.4,0,.2,1);animation:arrow-hover .6s cubic-bezier(.4,0,.2,1)}.reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes closeOverlay{0%{height:0}to{height:60vh}}@keyframes closeOverlay{0%{height:0}to{height:60vh}}@-webkit-keyframes openOverlay{0%{height:60vh}to{height:0}}@keyframes openOverlay{0%{height:60vh}to{height:0}}@-webkit-keyframes profileCloseOverlay{0%{height:0}to{height:60%}}@keyframes profileCloseOverlay{0%{height:0}to{height:60%}}@-webkit-keyframes profileOpenOverlay{0%{height:60%}to{height:0}}@keyframes profileOpenOverlay{0%{height:60%}to{height:0}}@-webkit-keyframes progressBar{0%{width:0}to{width:100%}}@keyframes progressBar{0%{width:0}to{width:100%}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes arrow-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}49%{-webkit-transform:translateX(.0897435897rem);transform:translateX(.0897435897rem)}50%{-webkit-transform:translateX(-.0897435897rem);transform:translateX(-.0897435897rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}49%{-webkit-transform:translateX(.0897435897rem);transform:translateX(.0897435897rem)}50%{-webkit-transform:translateX(-.0897435897rem);transform:translateX(-.0897435897rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}#index .header__items{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;z-index:2000}#index .header__items.open{position:fixed}#index .header__items .lang-switcher{letter-spacing:0}#index .header__items .lang-switcher .is-active{text-decoration:underline}#index .header__items .lang-switcher a{color:#000;text-decoration:none}#index .header__items .menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#index .header__items .menu-btn .bar{background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}#index .header__items .menu-btn .menu-text{line-height:1;letter-spacing:.03em}#index .header__items .menu-btn.open .bar.first{-webkit-transform:rotate(17deg) translateY(.0179487179rem);transform:rotate(17deg) translateY(.0179487179rem);-webkit-transform-origin:center center;transform-origin:center center}#index .header__items .menu-btn.open .bar.second{-webkit-transform:rotate(-17deg) translateY(-.0179487179rem);transform:rotate(-17deg) translateY(-.0179487179rem);-webkit-transform-origin:center center;transform-origin:center center}#index #menu{background-color:#fff;position:fixed;z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease}#index #menu .menu__content{overflow-y:auto;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:0;scrollbar-width:none;-ms-overflow-style:none}#index #menu .menu__content:webkit-scrollbar{display:none}#index #menu .menu__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #menu .menu__main .privacy{display:-webkit-box;display:-ms-flexbox;display:flex}#index #menu .menu__main a{color:grey;text-decoration:none}#index #menu .menu__takagi-group{color:#000;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}#index #menu .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #menu .menu__info a{color:#000;text-decoration:none}#index #menu .menu__copyright{color:grey}#index .sound{color:#000;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;gap:.0128205128rem;z-index:1000}#index .sound__btn{cursor:pointer}#index .sound .current{cursor:default;text-decoration:underline;text-underline-offset:.0025641026rem;text-decoration-thickness:.0025641026rem}#index .fv-container{position:relative;width:100vw;overflow:hidden}#index .fv-container.transitioning .custom-arrows,#index .fv-container.transitioning .splide__pagination{opacity:0}#index .splash{width:100%;height:100%;position:absolute;top:0;left:0;z-index:200;opacity:1}#index .splash.hidden{opacity:0;pointer-events:none}#index .splash__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index .splash__content{position:absolute;color:#fff;height:100%;white-space:nowrap;z-index:5}#index .splash__content .main{font-weight:700;position:absolute}#index .splash__content p{position:absolute;top:100%}#index .splash__content .copy .copy-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .splash__content .copy .copy-standbyme span{display:inline-block;opacity:1;-webkit-transition:opacity 1.2s ease-out;transition:opacity 1.2s ease-out}#index .splash__content .copy .copy-standbyme span.fade-out{opacity:0}#index .splide{width:100%;height:100%}#index .splide__list,#index .splide__slide,#index .splide__track{height:100%}#index .splide.is-transitioning .splide__list{-webkit-transition:none!important;transition:none!important}#index .blink-overlay{position:absolute;left:0;width:100%;z-index:300;pointer-events:none}#index .blink-overlay-top{top:0;height:0;-webkit-transform-origin:top;transform-origin:top;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #000),color-stop(60%, #000),color-stop(70%, rgba(0,0,0,.95)),color-stop(78%, rgba(0,0,0,.85)),color-stop(85%, rgba(0,0,0,.7)),color-stop(90%, rgba(0,0,0,.5)),color-stop(95%, rgba(0,0,0,.3)),to(transparent));background:linear-gradient(180deg,#000 0,#000 60%,rgba(0,0,0,.95) 70%,rgba(0,0,0,.85) 78%,rgba(0,0,0,.7) 85%,rgba(0,0,0,.5) 90%,rgba(0,0,0,.3) 95%,transparent)}#index .blink-overlay-bottom{bottom:0;height:0;-webkit-transform-origin:bottom;transform-origin:bottom;background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #000),color-stop(60%, #000),color-stop(70%, rgba(0,0,0,.95)),color-stop(78%, rgba(0,0,0,.85)),color-stop(85%, rgba(0,0,0,.7)),color-stop(90%, rgba(0,0,0,.5)),color-stop(95%, rgba(0,0,0,.3)),to(transparent));background:linear-gradient(0deg,#000 0,#000 60%,rgba(0,0,0,.95) 70%,rgba(0,0,0,.85) 78%,rgba(0,0,0,.7) 85%,rgba(0,0,0,.5) 90%,rgba(0,0,0,.3) 95%,transparent)}#index .blink-overlay.closing{-webkit-animation:closeOverlay .4s ease-in-out forwards;animation:closeOverlay .4s ease-in-out forwards}#index .blink-overlay.opening{-webkit-animation:openOverlay .4s ease-in-out forwards;animation:openOverlay .4s ease-in-out forwards}#index .custom-arrows{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;z-index:110;pointer-events:none;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#index .custom-arrow{background:hsla(0,0%,100%,.8);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto}#index .custom-arrow:hover{background:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}#index .custom-arrow svg{width:20px;height:20px;color:#333}#index .custom-arrow--prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#index .splide__pagination{position:absolute;z-index:110;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#index .splide__pagination__page{background:#282828;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden;border:none;cursor:pointer;pointer-events:auto}#index .splide__pagination__page:hover{background:#282828}#index .splide__pagination__page.is-active{background:hsla(0,0%,67.8%,.5);cursor:default}#index .splide__pagination__page.is-active:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:#282828;-webkit-animation:none;animation:none}#index .splide__pagination__page.is-active:not(.reset-animation):before{-webkit-animation:progressBar 8s linear forwards;animation:progressBar 8s linear forwards}#index .splide__pagination__page.is-active.reset-animation:before{-webkit-animation:none;animation:none;width:0}#index .slide-content{position:absolute;color:#fff;height:100%;white-space:nowrap;z-index:5}#index .slide-content__overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#737373;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}#index .slide-content__overlay .copy-anime{-webkit-filter:brightness(.45) grayscale(1);filter:brightness(.45) grayscale(1)}#index .slide-content .main{font-weight:700;position:absolute}#index .slide-content p{position:absolute;top:100%}#index .slide-content .copy .copy-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .slide-content .copy-anime{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#index .logo{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999}#index .logo__invest{font-weight:700;letter-spacing:0}#index #contents{margin:0 auto}#index #contents .section .title{font-weight:500;letter-spacing:0}#index #contents .section .title__sub{letter-spacing:.02em}#index #contents .section .title__small{display:block;color:grey;font-weight:500;letter-spacing:.02em;text-align:right;white-space:nowrap}#index #contents .section .caption{line-height:1.7;letter-spacing:.02em}#index #contents .portfolio__inner .title_anime img{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#index #contents .portfolio__inner .title_anime img.loaded{opacity:1}#index #contents .portfolio__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}#index #contents .portfolio__inner li{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d7d7d7}#index #contents .portfolio__inner li a{display:block}#index #contents .portfolio__inner li a img{width:100%;height:auto;display:block}#index #contents .portfolio__inner li.ipo{position:relative}#index #contents .portfolio__inner li.ipo:after{content:"IPO";color:#fff;letter-spacing:.02em;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:50%}#index #contents .about__inner .title_anime img{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#index #contents .about__inner .title_anime img.loaded{opacity:1}#index #contents .about__image{-ms-flex-negative:0;flex-shrink:0}#index #contents .news__inner .title_anime img{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#index #contents .news__inner .title_anime img.loaded{opacity:1}#index #contents .news__lists a{text-decoration:none}#index #contents .news__date{color:grey;font-family:Noto Sans JP,Arial,sans-serif}#index #contents .news__title{color:#000}#index #contents .news__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #contents .news__pagination .num{font-weight:400;cursor:pointer}#index #contents .news__pagination .num.active{cursor:default;text-decoration:underline}#index #contents .news__pagination .arrowBtn{cursor:pointer}#index #contents .news ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #contents .news ul li{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@starting-style{#index #contents .news ul li{opacity:0}}#index #contents .profile__inner .title_anime img{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#index #contents .profile__inner .title_anime img.loaded{opacity:1}#index #contents .profile__position{letter-spacing:0}#index #contents .profile__name{font-weight:700;letter-spacing:0}#index #contents .profile__text{letter-spacing:0}#index #contents .profile__image{overflow:hidden;position:relative}#index #contents .profile__image img{width:100%;height:auto;display:block}#index #contents .profile__image-illustration{position:relative;z-index:2}#index #contents .profile__image-photo{position:absolute;top:0;left:0;z-index:1;opacity:0}#index #contents .profile__image-photo.visible{opacity:1}#index #contents .what{background-color:#f3f3f3;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#index #contents .what__inner .title_anime img{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#index #contents .what__inner .title_anime img.loaded{opacity:1}#index #contents .what__slider{overflow:hidden;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#index #contents .what__slider .splide{width:100%;height:100%}#index #contents .what__slider .splide__list,#index #contents .what__slider .splide__track{height:100%}#index #contents .what__slider .splide__slide{position:relative}#index #contents .what__slider .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1}#index #contents .what__slider .splide__slide .slide-blink-overlay{position:absolute;left:0;width:100%;pointer-events:none;z-index:10}#index #contents .what__slider .splide__slide .slide-blink-overlay-top{top:0;height:51%;-webkit-transform-origin:top;transform-origin:top;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 2px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 2px),transparent)}#index #contents .what__slider .splide__slide .slide-blink-overlay-bottom{bottom:0;height:51%;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 2px),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - 2px),transparent)}#index #contents .what__slider .splide__slide .slide-blink-overlay.opening{-webkit-animation:openSlideOverlay .3s ease-in-out forwards;animation:openSlideOverlay .3s ease-in-out forwards}#index #contents .what__link{font-family:Noto Sans,Noto Sans JP,Arial,sans-serif;letter-spacing:0;color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#index #contents .contact{background-color:#f3f3f3;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#index #contents .contact__wrapper{background:url(../images/index/contact_bg.webp) no-repeat 50%/cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #contents .contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}#index .footer{display:-webkit-box;display:-ms-flexbox;display:flex}#index .footer__logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .footer__logo-invest{font-weight:700;letter-spacing:0}#index .footer__links .link{cursor:pointer}#index .footer__links .link.privacy{color:grey;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}#index .footer__links a{text-decoration:none}#index .footer__takagi-group{color:#000;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}#index .footer__info .info{font-family:Yu Gothic,YuGothic,游ゴシック,Yu Gothic UI,sans-serif;font-weight:600;letter-spacing:.05em}#index .footer__info a{color:#000;text-decoration:none;line-height:1.8}#index .footer__copyright{color:grey}#index .footer__copyright .copyright{letter-spacing:.05em}@-webkit-keyframes openSlideOverlay{0%{height:51%}to{height:0}}@keyframes openSlideOverlay{0%{height:51%}to{height:0}}#index .blink-green-1{background-color:#79ae92}#index .blink-green-2{background-color:#68a183}#index .blink-green-3{background-color:#599475}#index .blink-green-4{background-color:#9fc7b2}#index .blink-green-5{background-color:#8cbaa2}#index .blink-red-1{background-color:#d99b92}#index .blink-red-2{background-color:#cc887e}#index .blink-red-3{background-color:#bf786d}#index .blink-red-4{background-color:#f3c3bb}#index .blink-red-5{background-color:#e5ada5}#index .profile-blink-overlay{position:absolute;left:0;width:100%;z-index:300;pointer-events:none}#index .profile-blink-overlay-top{top:0;height:0;-webkit-transform-origin:top;transform-origin:top;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #f4d03f),color-stop(90%, #f4d03f),color-stop(95%, rgba(244,208,63,.3)),to(rgba(244,208,63,0)));background:linear-gradient(180deg,#f4d03f 0,#f4d03f 90%,rgba(244,208,63,.3) 95%,rgba(244,208,63,0))}#index .profile-blink-overlay-bottom{bottom:0;height:0;-webkit-transform-origin:bottom;transform-origin:bottom;background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #f4d03f),color-stop(90%, #f4d03f),color-stop(95%, rgba(244,208,63,.3)),to(rgba(244,208,63,0)));background:linear-gradient(0deg,#f4d03f 0,#f4d03f 90%,rgba(244,208,63,.3) 95%,rgba(244,208,63,0))}#index .profile-blink-overlay.closing{-webkit-animation:profileCloseOverlay .3s ease-in-out forwards;animation:profileCloseOverlay .3s ease-in-out forwards}#index .profile-blink-overlay.opening{-webkit-animation:profileOpenOverlay .3s ease-in-out forwards;animation:profileOpenOverlay .3s ease-in-out forwards}@media (min-width:769px){html{font-size:30.46875vw}p{font-size:.0358974359rem;line-height:1.8;letter-spacing:0}.sp{display:none!important}.slideIn{-webkit-transform:translateY(.2051282051rem);transform:translateY(.2051282051rem)}#main{width:100%}.externalArrow{width:.014974359rem;margin-top:-.014974359rem}#index .header__items{top:.1025641026rem;right:.1025641026rem;gap:.1025641026rem}#index .header__items .lang-switcher{font-size:.0333333333rem}#index .header__items .lang-switcher .is-active{text-underline-offset:.0051282051rem;text-decoration-thickness:.0025641026rem}#index .header__items .menu-btn{width:.1179487179rem;gap:.0307692308rem}#index .header__items .menu-btn .bar{width:.1025641026rem;height:2px}#index .header__items .menu-btn .menu-text{font-size:.0333333333rem}#index #menu{width:.7692307692rem;height:100vh;right:-.7692307692rem}#index #menu.open{right:0}#index #menu .menu__content{height:100vh;padding-top:.3923076923rem;padding-bottom:.1025641026rem;margin-right:.1025641026rem}#index #menu .menu__main{font-size:.0461538462rem;gap:.0897435897rem}#index #menu .menu__main .privacy{gap:.0128205128rem}#index #menu .menu__takagi-group{gap:.0128205128rem;margin-top:.3076923077rem}#index #menu .menu__takagi-group .text{font-size:.0461538462rem}#index #menu .menu__info{font-size:.0307692308rem;margin-top:.1025641026rem;gap:.0256410256rem}#index #menu .menu__copyright{font-size:.0256410256rem;margin-top:.0512820513rem}#index .sound{left:.1025641026rem;bottom:.1025641026rem;font-size:.0256410256rem}#index .fv-container{height:100vh}#index .splash__content{top:0;left:.2051282051rem}#index .splash__content .main{font-size:.2007179487rem;line-height:.2307692308rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#index .splash__content p{font-size:.041025641rem;line-height:1.8;margin-top:.0512820513rem}#index .splash__content .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .splash__content .copy .copy-standbyme{font-size:.2007179487rem;line-height:.2307692308rem}#index .splide__slide .slide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index .splide__slide.is-active.zoom-active .slide-img{-webkit-animation:zoomIn 9s linear forwards;animation:zoomIn 9s linear forwards}#index .splide__pagination{gap:.0256410256rem;right:.1025641026rem;bottom:.1025641026rem}#index .splide__pagination__page{width:.0128205128rem;height:.0128205128rem;border-radius:.0064102564rem}#index .splide__pagination__page.is-active{width:.0769230769rem;height:.0128205128rem;border-radius:.0064102564rem}#index .splide__pagination__page.is-active:before{border-radius:.0064102564rem}#index .slide-content{top:0;left:.2051282051rem}#index .slide-content__overlay{display:none}#index .slide-content .main{font-size:.2007179487rem;line-height:.2307692308rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#index .slide-content p{font-size:.041025641rem;line-height:1.8;margin-top:.0512820513rem}#index .slide-content .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.2051282051rem}#index .slide-content .copy-img{margin-left:.0384615385rem;width:1.8256153846rem}#index .slide-content .copy-img.en{margin-top:.0769230769rem;width:2.2641025641rem}#index .slide-content .right-quote.quote1{margin-left:-.0256410256rem}#index .slide-content .right-quote.quote2{margin-left:-.3974358974rem}#index .slide-content .right-quote.quote3{margin-left:-.2948717949rem}#index .slide-content .right-quote.quote4{margin-left:-.0641025641rem}#index .slide-content .right-quote.en.quote1{margin-left:-.0256410256rem}#index .slide-content .right-quote.en.quote2{margin-left:-.6666666667rem}#index .slide-content .right-quote.en.quote3{margin-left:-.8717948718rem}#index .slide-content .right-quote.en.quote4{margin-left:-.4871794872rem}#index .logo{top:.1025641026rem;left:.1025641026rem}#index .logo__takagi{width:.1282051282rem}#index .logo__invest{font-size:.0839230769rem;margin-left:.0384615385rem}#index #contents{width:2.6666666667rem}#index #contents .section{padding-top:.3076923077rem}#index #contents .section .title{font-size:.0769230769rem}#index #contents .section .title__sub{font-size:.0461538462rem;margin-top:.0384615385rem}#index #contents .section .title__sub.sub__contact{font-size:.0358974359rem;margin-top:0}#index #contents .section .title__small{font-size:.0256410256rem;margin-top:.0512820513rem}#index #contents .section .title__small.en{font-size:.0256410256rem}#index #contents .section .caption{font-size:.0615384615rem;margin-top:.0512820513rem}#index #contents .section .caption__about{margin-top:.0769230769rem}#index #contents .section .caption__what{margin-top:0}#index #contents .portfolio__inner .title_anime{width:.4384615385rem}#index #contents .portfolio__inner ul{gap:.0512820513rem;margin-top:.1025641026rem}#index #contents .portfolio__inner li{width:.4923076923rem}#index #contents .portfolio__inner li.ipo:after{font-size:.0256410256rem;top:-.0256410256rem;right:-.0256410256rem;width:.0923076923rem;height:.0923076923rem}#index #contents .about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.2051282051rem}#index #contents .about__inner .title_anime{width:.2650512821rem}#index #contents .about__main{width:.9743589744rem;-ms-flex-negative:0;flex-shrink:0}#index #contents .about__text{margin-top:.1282051282rem}#index #contents .about__image{width:1.5384615385rem}#index #contents .news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index #contents .news__inner .title_anime{width:.2184615385rem}#index #contents .news__lists{width:1.7435897436rem;-ms-flex-negative:0;flex-shrink:0}#index #contents .news__date{font-size:.0256410256rem}#index #contents .news__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:1.7435897436rem;font-size:.0358974359rem;letter-spacing:0}#index #contents .news__pagination{gap:.0641025641rem;margin-top:.1025641026rem}#index #contents .news__pagination .num{font-size:.0358974359rem}#index #contents .news__pagination .num.active{text-underline-offset:.0051282051rem;text-decoration-thickness:.0025641026rem}#index #contents .news ul{gap:.0512820513rem}#index #contents .profile__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index #contents .profile__inner .title_anime{width:.3151794872rem}#index #contents .profile__main{width:.7692307692rem;-ms-flex-negative:0;flex-shrink:0}#index #contents .profile__position{margin-top:.0769230769rem}#index #contents .profile__name{font-size:.0666666667rem}#index #contents .profile__text{margin-top:.1282051282rem}#index #contents .profile__image{width:1.7435897436rem;height:.8717948718rem}#index #contents .what{margin-top:.3076923077rem}#index #contents .what__inner{width:2.6666666667rem;margin:0 auto}#index #contents .what__inner .title_anime{width:.4754615385rem}#index #contents .what__slider .splide__slide{width:25vw;height:14.0625vw}#index #contents .what__slider .splide.live-slider{margin-top:.1282051282rem}#index #contents .what__slider .splide.birth-slider{margin-top:.3076923077rem}#index #contents .what__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.1025641026rem}#index #contents .what__main{width:100%}#index #contents .what__link{font-size:.0358974359rem;gap:.0256410256rem;margin:.1282051282rem auto 0}#index #contents .what__text{margin-top:.0256410256rem}#index #contents .contact__wrapper{height:1.6923076923rem}#index #contents .contact__inner{gap:.0512820513rem}#index #contents .contact__copy{width:2.1230769231rem;margin-bottom:.1025641026rem}#index #contents .contact__copy.en{width:2.8282051282rem}#index .footer{padding:.1025641026rem .2051282051rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index .footer__logo img{width:.1247435897rem}#index .footer__logo-invest{font-size:.0816410256rem;margin-left:.0384615385rem}#index .footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.0769230769rem}#index .footer__links .link{font-size:.0358974359rem}#index .footer__links .link.privacy{gap:.0128205128rem}#index .footer__takagi-group{gap:.0128205128rem;margin-top:.1538461538rem;margin-left:auto}#index .footer__takagi-group .text{font-size:.0461538462rem}#index .footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.0256410256rem;margin-top:.0512820513rem}#index .footer__info .info{font-size:.0307692308rem}#index .footer__copyright{text-align:right}#index .footer__copyright .copyright{font-size:.0256410256rem}}@media screen and (min-width:1280px){html{font-size:390px}}@media (max-width:768px){html{font-size:100vw}body,html{width:1rem}p{font-size:.0358974359rem;line-height:1.8;letter-spacing:0}.pc{display:none!important}#wrapper{width:1rem}.slideIn{-webkit-transform:translateY(.0769230769rem);transform:translateY(.0769230769rem)}#main{width:100%}.externalArrow{width:.014974359rem;margin-top:-.014974359rem;margin-right:.0051282051rem}#index .header__items{top:.0769230769rem;right:.0769230769rem;gap:.0769230769rem}#index .header__items .lang-switcher{font-size:.0333333333rem}#index .header__items .lang-switcher .is-active{text-underline-offset:.0051282051rem;text-decoration-thickness:.0025641026rem}#index .header__items .menu-btn{width:.1179487179rem;gap:.0307692308rem}#index .header__items .menu-btn .bar{width:.1025641026rem;height:2px}#index .header__items .menu-btn .menu-text{font-size:.0333333333rem}#index #menu{width:100vw;height:100dvh;right:-100vw}#index #menu.open{right:0}#index #menu .menu__content{height:100dvh;padding-top:.3923076923rem;padding-bottom:.0769230769rem;margin-right:.0769230769rem}#index #menu .menu__main{font-size:.0461538462rem;gap:.0897435897rem}#index #menu .menu__main .privacy{gap:.0128205128rem}#index #menu .menu__takagi-group{gap:.0128205128rem;margin-top:.3076923077rem}#index #menu .menu__takagi-group .text{font-size:.0461538462rem}#index #menu .menu__info{font-size:.0307692308rem;margin-top:.0769230769rem;gap:.0256410256rem}#index #menu .menu__copyright{font-size:.0256410256rem;margin-top:.0512820513rem}#index .sound{left:.0769230769rem;bottom:.0769230769rem;font-size:.0256410256rem}#index .fv-container{height:100svh}#index .splash__content{top:0;left:.0769230769rem}#index .splash__content .main{font-size:.1025641026rem;bottom:24.24242svh}#index .splash__content p{font-size:.0358974359rem;margin-top:.0769230769rem}#index .splash__content .copy .copy-inner{font-size:.0799487179rem}#index .splash__content .copy .copy-standbyme{font-size:.1025641026rem}#index .splide__slide .slide-img{height:100svh;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transform:translateX(0);transform:translateX(0)}#index .splide__pagination{gap:.0256410256rem;right:.0769230769rem;bottom:.0769230769rem}#index .splide__pagination__page{width:.0128205128rem;height:.0128205128rem;border-radius:.0064102564rem}#index .splide__pagination__page.is-active{width:.0769230769rem;height:.0128205128rem;border-radius:.0064102564rem}#index .splide__pagination__page.is-active:before{border-radius:.0064102564rem}#index .slide-content{top:0;left:.0769230769rem}#index .slide-content .main{font-size:.1025641026rem;bottom:24.24242svh}#index .slide-content .main.en{bottom:30.30303svh}#index .slide-content .main.en p{margin-top:.2051282051rem}#index .slide-content p{font-size:.0358974359rem;margin-top:.0769230769rem}#index .slide-content .copy .copy-inner{font-size:.0799487179rem;height:.1282051282rem}#index .slide-content .copy-img{width:.7205128205rem}#index .slide-content .copy-img.en{margin-top:.1282051282rem;width:.7948717949rem}#index .slide-content .right-quote.en{margin-top:.1794871795rem}#index .logo{top:.0769230769rem;left:.0769230769rem}#index .logo__takagi{width:.0831794872rem}#index .logo__invest{font-size:.0544358974rem;margin-left:.0256410256rem}#index #contents{width:.8461538462rem}#index #contents .section{padding-top:.3076923077rem}#index #contents .section.message,#index #contents .section.what{padding-top:.2051282051rem}#index #contents .section .title{font-size:.0769230769rem}#index #contents .section .title__sub{font-size:.0461538462rem;margin-top:.0384615385rem}#index #contents .section .title__sub.sub__contact{font-size:.0358974359rem;margin-top:0}#index #contents .section .title__small{text-align:center;font-size:.0256410256rem;margin-top:.0512820513rem}#index #contents .section .title__small.en{font-size:.0256410256rem}#index #contents .section .caption{font-size:.0615384615rem;margin-top:.1282051282rem}#index #contents .section .caption__about{margin-top:.1282051282rem}#index #contents .section .caption__what{margin-top:0}#index #contents .portfolio__inner .title_anime{width:.4384615385rem}#index #contents .portfolio__inner ul{gap:.0256410256rem;margin-top:.1025641026rem}#index #contents .portfolio__inner li{width:.2641025641rem}#index #contents .portfolio__inner li.ipo:after{font-size:.0205128205rem;top:-.0153846154rem;right:-.0153846154rem;width:.0512820513rem;height:.0512820513rem}#index #contents .about__inner{margin-top:.1538461538rem}#index #contents .about__inner .title_anime{width:.2650512821rem}#index #contents .about__text{font-size:.0384615385rem;margin-top:.1282051282rem}#index #contents .about__image{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:.1025641026rem}#index #contents .news__inner .title_anime{width:.2184615385rem}#index #contents .news__lists{margin-top:.1282051282rem}#index #contents .news__date{font-size:.0307692308rem}#index #contents .news__title{overflow:hidden;text-overflow:ellipsis;width:.8461538462rem;margin-top:.0128205128rem;display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#index #contents .news__pagination{gap:.0641025641rem;margin-top:.1538461538rem}#index #contents .news__pagination .num{font-size:.0358974359rem}#index #contents .news__pagination .num.active{text-underline-offset:.0051282051rem;text-decoration-thickness:.0025641026rem}#index #contents .news ul{gap:.0512820513rem}#index #contents .profile__inner .title_anime{width:.3151794872rem}#index #contents .profile__position{margin-top:.1282051282rem}#index #contents .profile__name{font-size:.0666666667rem}#index #contents .profile__text{font-size:.0384615385rem;margin-top:.1282051282rem}#index #contents .profile__image{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:.1025641026rem}#index #contents .what{margin-top:.3076923077rem}#index #contents .what__inner{width:.8461538462rem;margin:0 auto}#index #contents .what__inner .title_anime{width:.4754615385rem}#index #contents .what__slider .splide__slide{width:.8205128205rem;height:.4615384615rem}#index #contents .what__slider .splide.live-slider{margin-top:.1538461538rem}#index #contents .what__slider .splide.birth-slider{margin-top:.1538461538rem}#index #contents .what__wrapper{margin-top:.1025641026rem}#index #contents .what__link{font-size:.0358974359rem;gap:.0256410256rem;margin:.1282051282rem auto 0}#index #contents .what__text{margin-top:.0256410256rem}#index #contents .contact{padding-top:.2051282051rem}#index #contents .contact__wrapper{height:1.6923076923rem}#index #contents .contact__inner{gap:.0512820513rem}#index #contents .contact__copy{width:.8461538462rem;margin-bottom:.1025641026rem}#index #contents .contact__copy.en{width:.8461538462rem}#index .footer{padding:.0769230769rem;margin-left:.0256410256rem}#index .footer__logo{margin-top:.1282051282rem;margin-bottom:.0512820513rem}#index .footer__logo img{width:.1247435897rem}#index .footer__logo-invest{font-size:.0816410256rem;margin-left:.0256410256rem}#index .footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0512820513rem}#index .footer__links .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.0461538462rem}#index .footer__links .link.privacy{gap:.0128205128rem}#index .footer__takagi-group{gap:.0128205128rem;margin-top:.1282051282rem}#index .footer__takagi-group .text{font-size:.0461538462rem}#index .footer__info .info{font-size:.0307692308rem}#index .footer__copyright{margin-top:.0512820513rem}#index .footer__copyright .copyright{font-size:.0256410256rem}}