@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@100;200;400;500;700&family=Lato:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@100;700&display=swap");.c-bgKazariSq.-bottom,.c-scrolldown{bottom:0}.p-kv-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-kv-wrapper .p-kv-content-text{display:flex;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;letter-spacing:.02em;margin:0 auto;position:absolute;text-align:left;z-index:2}.p-kv-wrapper .p-kv-content-text p{white-space:nowrap}.p-kv-wrapper .p-kv-content-text .p-kv-content-cursor{background-color:#fff;position:absolute;right:0;width:1px}.p-kv-wrapper .p-kv-content-line-wrapper{height:1px;position:absolute;z-index:2}.p-kv-wrapper .p-kv-content-line-wrapper .p-kv-content-line{background-color:#fff;height:100%;left:0;position:absolute;width:0}.p-kv-wrapper .p-kv-content{align-items:center;background-color:#0d2ea0;display:flex;justify-content:center;position:absolute;z-index:1}.p-kv-wrapper .p-kv-content .kv-bg-img{height:100%;opacity:.05;position:absolute;width:100%;z-index:-1}.p-kv-wrapper .p-kv-content .kv-bg-img img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.p-kv-wrapper .kv-back-text{opacity:.05;overflow:hidden;position:absolute;top:0;transform:translateY(-50%);z-index:3}.p-kv-wrapper .kv-back-text span{color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-weight:100;letter-spacing:-.025em}.p-kv-wrapper .kv-head{position:absolute;z-index:4}.p-kv-wrapper .kv-head .kv-head-title{align-items:center;background-color:#ffdd4a;color:#0c072b;display:flex;font-weight:700;justify-content:center;position:relative}.p-kv-wrapper .kv-head .kv-head-title:before{background-color:#ffdd4a;content:"";display:block;height:10px;position:absolute;width:100%}.p-kv-wrapper .kv-head .kv-head-title .kv-head-title-wrapper{overflow:hidden}.p-kv-wrapper .kv-head .kv-head-title p{color:#0c072b;position:relative;white-space:nowrap}.p-kv-wrapper .kv-head .kv-head-text{align-items:center;background-color:#ffdd4a;color:#0c072b;display:flex;font-weight:700;justify-content:center;position:relative}.p-kv-wrapper .kv-head .kv-head-text .kv-head-text-wrapper{overflow:hidden}.p-kv-wrapper .kv-head .kv-head-text h1{color:#0c072b;font-family:Barlow,sans-serif;font-weight:700;white-space:nowrap}.p-kv-wrapper .kv-head .kv-head-kazari{height:100%;width:100%}.p-kv-wrapper .kv-head .kv-head-kazari:after,.p-kv-wrapper .kv-head .kv-head-kazari:before{background-color:#ffdd4a;content:"";position:absolute}.p-kv-wrapper .kv-takeru{position:absolute;width:auto;z-index:999}.p-kv-wrapper .kv-takeru img{font-family:"object-fit:contain";height:100%;object-fit:contain;width:auto}.p-kv-back-link{background-color:#fff;box-shadow:.3660322108vw .3660322108vw .5856515373vw rgba(0,0,0,.1);color:#0c072b;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;opacity:0;position:fixed;z-index:5}.p-kv-back-link a{align-items:center;display:flex;height:100%;position:relative;transition:.2;width:100%}.p-kv-back-link .arrow{background-color:#0d2ea0;transform:rotate(180deg)}.p-kv-back-link .arrow,.p-kv-back-link .arrow .icon{align-items:center;display:flex;justify-content:center}.p-kv-back-link .arrow .icon{height:100%;overflow:hidden;width:100%}.p-kv-back-link .arrow .icon svg .cls-1{fill:#fff;stroke:#fff}.p-kv-back-link p{text-align:center}.p-takeru-section{min-height:100vh;width:100%}.p-takeru-section-inner{display:block;height:100%;width:100%}.p-takeru-section-inner .image{position:relative}.p-takeru-section-inner .image-inner{-webkit-backface-visibility:visible;backface-visibility:visible;display:block;height:100%;overflow:hidden;position:relative;width:100%}.p-takeru-section-inner .image-inner img{display:block;font-family:"object-fit:cover";height:100%;object-fit:cover;transform:rotate(.0001deg);transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.43,.195,.02,1);width:100%;will-change:transform}html.-tablet .p-takeru-about{z-index:0}.p-takeru-about .takeru-about-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;position:relative;width:100%}.p-takeru-about .takeru-about-content-wrapper .about-p5-01,.p-takeru-about .takeru-about-content-wrapper .about-p5-02{height:auto;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:-1}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content{width:100%}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper{display:flex;flex-direction:column}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-head-wrapper{margin-right:auto;overflow:hidden;width:auto}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-head-wrapper .about-head{display:block;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;white-space:nowrap}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle{display:block;height:auto;margin-right:auto;overflow:hidden;position:relative;white-space:nowrap;width:auto}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle h2,.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle p{background-color:#ffdd4a}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle p{font-weight:700;padding:2px}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-text{font-weight:500;letter-spacing:.04em;line-height:2}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-text p:nth-child(n+2){margin-top:1.0248901903vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper{display:flex;flex-direction:column;justify-content:flex-start}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner{position:relative}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner .about-img-caption{text-align:center}.p-takeru-mechanics .mechanics-head{align-items:center;display:flex;justify-content:center;position:relative}.p-takeru-mechanics .mechanics-head .back-text{font-family:Barlow Semi Condensed,sans-serif;font-weight:100;opacity:.05}.p-takeru-mechanics .mechanics-head .mechanics-head-text{display:block;height:auto;margin-right:auto;overflow:hidden;position:relative;position:absolute;top:50%;white-space:nowrap;width:auto}.p-takeru-mechanics .mechanics-head .mechanics-head-text h2,.p-takeru-mechanics .mechanics-head .mechanics-head-text p{background-color:#ffdd4a}.p-takeru-mechanics .mechanics-head .mechanics-head-text h2{font-weight:700;letter-spacing:.02em;white-space:nowrap}.p-takeru-mechanics .mechanics-main{margin:0 auto}.p-takeru-mechanics .mechanics-main p.mechanics-main-text{font-weight:500;letter-spacing:.05em;line-height:2}.p-takeru-mechanics .mechanics-main .mechanics-main-img{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-inner{position:relative}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-inner img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-caption{font-size:16px;font-weight:500;text-align:center;width:100%}.p-takeru-figure{display:flex;justify-content:center}.p-takeru-figure .takeru-figure-wrapper .figure-header{align-items:center;background-color:#0c072b;display:flex;justify-content:space-between}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-head{color:#fff;font-weight:700}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list{display:flex;justify-content:space-around}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list .figure-button{background-color:#fff;border-radius:50%}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list .red{background-color:#ff4a9f}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list .yellow{background-color:#ffdd4a}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list .green{background-color:#2bddce}.p-takeru-figure .takeru-figure-wrapper .figure-body{background-color:#ffdd4a;border:1px solid #0c072b;position:relative;width:100%}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:1}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img .takeru-img-caption{font-family:Barlow Semi Condensed,sans-serif;font-weight:500;position:absolute}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img .takeru-img img{height:100%;width:auto}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-grid-img{position:absolute;width:100%}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-grid-img .grid-img,.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-grid-img .grid-img img{height:auto;width:100%}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-line{align-items:center;display:flex;height:100%;justify-content:center;margin-top:-.878477306vw;position:absolute;width:100%;z-index:2}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-line svg{height:auto;width:57.1010248902vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui{z-index:3}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel{background-color:#fff;cursor:pointer;font-weight:700;letter-spacing:.02em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel h3{letter-spacing:.02em;pointer-events:none}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button.-hover:after{background-color:#0c2fa0}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button:after{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:expansionAnime;animation-timing-function:ease;content:"";display:block;opacity:.4;opacity:0;position:absolute}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button .plus-icon{pointer-events:none;z-index:1}@keyframes expansionAnime{25%{opacity:.3}to{opacity:0;transform:scale(1.3)}}svg .svg-elem-1{stroke-dashoffset:241.732711792px;stroke-dasharray:241.732711792px;transition:stroke-dashoffset 1s cubic-bezier(.645,.045,.355,1) 0s}svg.active .svg-elem-1{stroke-dashoffset:0}svg .svg-elem-2{stroke-dashoffset:239.3283996582px;stroke-dasharray:239.3283996582px;transition:stroke-dashoffset 1s cubic-bezier(.645,.045,.355,1) .15s}svg.active .svg-elem-2{stroke-dashoffset:0}svg .svg-elem-3{stroke-dashoffset:247.3708343506px;stroke-dasharray:247.3708343506px;transition:stroke-dashoffset 1s cubic-bezier(.645,.045,.355,1) .3s}svg.active .svg-elem-3{stroke-dashoffset:0}svg .svg-elem-4{stroke-dashoffset:290.4155578613px;stroke-dasharray:290.4155578613px;transition:stroke-dashoffset 1s cubic-bezier(.645,.045,.355,1) .45s}svg.active .svg-elem-4{stroke-dashoffset:0}svg .svg-elem-5{stroke-dashoffset:261.0233459473px;stroke-dasharray:261.0233459473px;transition:stroke-dashoffset 1s cubic-bezier(.645,.045,.355,1) .6s}svg.active .svg-elem-5{stroke-dashoffset:0}.p-takeru-column{position:relative}.p-takeru-column .takeru-column-wrapper{align-items:center;background-color:#0c2fa0;display:flex;flex-direction:column;margin:0 auto;position:relative}.p-takeru-column .takeru-column-wrapper .column-head{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.p-takeru-column .takeru-column-wrapper .column-head .back-text{pointer-events:none}.p-takeru-column .takeru-column-wrapper .column-head .back-text span{color:#fff;letter-spacing:-.015em}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text{color:#0c072b;font-weight:700;letter-spacing:.02em}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub{color:#fff;display:flex;font-weight:700;letter-spacing:.06em;position:relative}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub .linkIcon{bottom:auto;height:auto;margin-left:.7320644217vw;position:relative;right:auto;top:auto;width:auto}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub .linkIcon .cls-1{stroke:none;fill:#fff!important}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub .linkIcon .panel{background-color:transparent}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub .line-wrapper{bottom:-.5856515373vw;overflow:hidden;position:absolute;width:100%}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub .line-wrapper .line{background-color:#fff;display:block;height:1px;width:100%}.p-takeru-column .takeru-column-wrapper .column-main .column-text-wrapper{color:#fff;letter-spacing:.04em;line-height:2}.p-takeru-column .takeru-column-wrapper .column-main .column-text-wrapper p:nth-child(n+2){margin-top:.7320644217vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper{align-items:center;display:flex;flex-direction:column;position:relative}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .column-img{position:relative}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .column-img img{height:100%;width:100%}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .img-caption{align-items:center;color:#fff;display:flex;flex-direction:column}.p-takeru-column .takeru-column-wrapper .kazari{position:absolute}.p-takeru-column .takeru-column-wrapper .kazari:after,.p-takeru-column .takeru-column-wrapper .kazari:before{background-color:#0c2fa0;content:"";position:absolute}.p-takeru-column .takeru-column-wrapper .kazari.-bottom{bottom:0}.p-takeru-karaoke .takeru-karaoke-wrapper{align-items:center;display:flex;flex-direction:column}html.-tablet .p-takeru-karaoke .takeru-karaoke-wrapper{height:34.8462664714vw;margin-left:auto;margin-right:auto;padding-top:15.3733528551vw;width:83.5285505124vw}.p-takeru-karaoke .takeru-karaoke-wrapper-dummy{pointer-events:none}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head{position:relative;width:100%}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg{width:100%}html.-tablet .p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg{height:27.5256222548vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg-inner{background-color:#000;overflow:hidden}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg-img,.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg-inner{height:100%;position:relative;width:100%}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg img{height:auto;width:100%}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2{font-weight:700}html.-tablet .p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2{top:0}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 span{background-color:#ffdd4a}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-main{position:relative;z-index:1}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-main .karaoke-main-text{letter-spacing:.04em;line-height:2}html.-tablet .p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-main .karaoke-main-text{color:#0c072b;margin-top:5.1244509517vw}.takeru-mdoal{align-items:center;display:none;flex-direction:column;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:2}.takeru-mdoal .takeru-mdoal-bg{background-color:#0c072b;height:100%;opacity:.8;position:absolute;width:100%}.takeru-mdoal .takeru-modal-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content{background-color:#fff;position:relative;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .takeru-modal-content-img{align-items:center;background-color:#0c072b;display:flex;font-family:"object-fit:cover";justify-content:center;object-fit:cover}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .takeru-modal-content-img .modal-img-wrapper,.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .takeru-modal-content-img picture{height:100%;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .takeru-modal-content-img img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text{display:flex;flex-direction:column;position:relative}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-num{color:#babce0;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-title{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1.4;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-main{letter-spacing:.02em;line-height:2;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close{box-sizing:border-box;cursor:pointer;position:absolute;transition:.1s}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:before{background-color:#fff;content:"";position:absolute;right:50%;top:50%;transform:translate(50%,50%) rotate(45deg);transition:.1s}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:after{background-color:#fff;content:"";position:absolute;right:50%;top:50%;transform:translate(50%,50%) rotate(135deg);transition:.1s}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi{align-items:center;color:#fff;display:flex;justify-content:space-between;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi{align-items:center;cursor:pointer;display:flex}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-icon{border:1px dotted #fff;position:relative}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-icon:before{content:"";opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-text p{white-space:nowrap}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-prev .modal-navi-icon{transition:.1s}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-prev .modal-navi-icon:before{border-bottom:1px solid #fff;border-left:1px solid #fff;left:calc(50% + .2vw);transition:.1s}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-next .modal-navi-icon{transition:opacity .1s}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-next .modal-navi-icon:before{border-right:1px solid #fff;border-top:1px solid #fff;left:calc(50% - .2vw);transition:.1s}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi-text{margin:0 1.4641288433vw}@media screen and (min-width:768px){.c-bgKazariSq.-bottom :nth-child(3){opacity:0}.c-scrolldown{transform:translateY(5.1244509517vw)}.p-kv{padding-top:7.8330893119vw}.p-kv-wrapper{height:46.1200585652vw}.p-kv-wrapper .p-kv-content-text{font-size:1.317715959vw;left:7.906295754vw;overflow:hidden;top:15.6661786237vw;width:auto}.p-kv-wrapper .p-kv-content-text p{margin-right:.7320644217vw}.p-kv-wrapper .p-kv-content-text .p-kv-content-cursor{height:1.4641288433vw}.p-kv-wrapper .p-kv-content-line-wrapper{top:17.5695461201vw;width:83.0893118594vw}.p-kv-wrapper .p-kv-content{height:24.6705710102vw;margin-top:.7320644217vw;width:83.0893118594vw}.p-kv-wrapper .kv-back-text{font-size:21.9619326501vw;left:17.8623718887vw;margin-top:-2.196193265vw;top:31.4787701318vw}.p-kv-wrapper .kv-head{bottom:9.5168374817vw;left:69.9853587116vw}.p-kv-wrapper .kv-head .kv-head-title{height:1.9765739385vw;width:8.4919472914vw}.p-kv-wrapper .kv-head .kv-head-title:before{bottom:-.3660322108vw}.p-kv-wrapper .kv-head .kv-head-title p{font-size:1.317715959vw;margin-top:.3660322108vw}.p-kv-wrapper .kv-head .kv-head-text{height:4.6852122987vw;width:14.7144948755vw}.p-kv-wrapper .kv-head .kv-head-text h1{font-size:4.0263543192vw}.p-kv-wrapper .kv-head .kv-head-kazari:before{height:.3660322108vw;left:-.3660322108vw;top:-.3660322108vw;width:.3660322108vw}.p-kv-wrapper .kv-head .kv-head-kazari:after{bottom:-.3660322108vw;height:.3660322108vw;right:-.3660322108vw;width:.3660322108vw}.p-kv-wrapper .kv-takeru{height:40.2635431918vw;top:9.0043923865vw}.p-kv-wrapper .kv-takeru img{margin-top:2.5622254758vw}.p-kv-back-link{bottom:2.196193265vw;font-size:1.1713030747vw;height:2.9282576867vw;left:2.196193265vw;width:10.2489019034vw}.p-kv-back-link .arrow{height:2.9282576867vw;width:2.9282576867vw}.p-kv-back-link .arrow .icon svg{height:1.0980966325vw;width:1.0980966325vw}.p-kv-back-link p{font-size:1.0248901903vw;width:7.3206442167vw}.p-takeru-section-inner .image{height:11.3469985359vw;width:23.4260614934vw}.p-takeru-about{padding-top:15.3733528551vw;z-index:-1}.p-takeru-about .takeru-about-content-wrapper{width:83.0893118594vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-01.first{right:-7.3206442167vw;top:3.6603221083vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-01.second{left:-7.3206442167vw;top:5.1244509517vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-01.third{bottom:7.3206442167vw;right:-5.8565153734vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-02.first{right:-3.6603221083vw;top:-5.8565153734vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-02.second{left:-3.6603221083vw;top:-5.8565153734vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-02.third{display:none}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content{display:flex}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper{width:50%}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-head-wrapper .about-head{font-size:4.6852122987vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle{margin-top:1.4641288433vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle:before{background-color:#ffdd4a;content:"";height:.3660322108vw;left:-.3660322108vw;position:absolute;top:-.3660322108vw;width:.3660322108vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle:after{background-color:#ffdd4a;bottom:-.3660322108vw;content:"";height:.3660322108vw;position:absolute;right:-.3660322108vw;width:.3660322108vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle p{font-size:1.756954612vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-text{font-size:1.1713030747vw;margin-top:3.1478770132vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper{align-items:flex-end;width:50%}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner:nth-child(n+2){margin-top:5.8565153734vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner{height:20.9370424597vw;width:37.4084919473vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner .about-img-caption{font-size:1.1713030747vw;padding-top:1.4641288433vw}.p-takeru-about .takeru-about-content-wrapper:nth-child(n+2){margin-top:15.9590043924vw}.p-takeru-about .takeru-about-content-wrapper .-rev .about-img-wrapper{align-items:flex-start}.p-takeru-mechanics{padding-top:15.9590043924vw}.p-takeru-mechanics .mechanics-head{padding-top:5.4904831625vw}.p-takeru-mechanics .mechanics-head .back-text span{font-size:14.6412884334vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text:before{background-color:#ffdd4a;content:"";height:.3660322108vw;left:-.3660322108vw;position:absolute;top:-.3660322108vw;width:.3660322108vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text:after{background-color:#ffdd4a;bottom:-.3660322108vw;content:"";height:.3660322108vw;position:absolute;right:-.3660322108vw;width:.3660322108vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text{margin-top:3.2942898975vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text h2{font-size:2.3426061493vw;padding:.1464128843vw .7320644217vw}.p-takeru-mechanics .mechanics-main{margin-top:.878477306vw;width:41.5812591508vw}.p-takeru-mechanics .mechanics-main p.mechanics-main-text{font-size:1.1713030747vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img{margin-top:3.953147877vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-inner:nth-child(n+2){margin-top:5.8565153734vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-inner{height:18.0819912152vw;width:32.2108345534vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-caption{margin-top:1.4641288433vw}.p-takeru-figure{margin-top:4.9780380673vw}.p-takeru-figure .takeru-figure-wrapper{width:83.1625183016vw}.p-takeru-figure .takeru-figure-wrapper .figure-header{height:4.0995607613vw}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-head{font-size:1.756954612vw;margin-left:1.4641288433vw}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list{margin-right:1.0980966325vw}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list .figure-button{height:.878477306vw;margin:0 .439238653vw;width:.878477306vw}.p-takeru-figure .takeru-figure-wrapper .figure-body{height:42.6061493411vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img{left:50%;margin-top:.5856515373vw;top:50%;transform:translate(-50%,-50%);width:46.1200585652vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img .takeru-img-caption{align-self:flex-end;font-size:1.0248901903vw;right:11.3469985359vw;top:4.0263543192vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img .takeru-img{height:38.0673499268vw;margin-top:2.7818448023vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-grid-img{top:-4.0995607613vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui{position:relative}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel.-hover{background-color:#0c2fa0;color:#fff;transition:background-color .3s}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel{font-size:1.317715959vw;padding:.7320644217vw 1.0980966325vw;position:absolute}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button{background-color:#fff;height:2.9282576867vw;width:2.9282576867vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button.-hover{background-color:#0c2fa0;transition:background-color .3s}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button.-hover .plus-icon:after,.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button.-hover .plus-icon:before{background-color:#fff}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button:after{background-color:#fff;height:3.3674963397vw;width:3.3674963397vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button .button-num{display:none}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button .plus-icon:before{background-color:#0c2fa0;content:"";height:.1464128843vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.0980966325vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button .plus-icon:after{background-color:#0c2fa0;content:"";height:.1464128843vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:1.0980966325vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:first-child .panel{right:18.6676427526vw;top:20.7906295754vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:first-child .button{right:37.701317716vw;top:18.0087847731vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(2) .panel{right:9.1508052709vw;top:8.4187408492vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(2) .button{right:27.8184480234vw;top:10.6149341142vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(3) .panel{right:57.467057101vw;top:11.2005856515vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(3) .button{right:49.0483162518vw;top:14.2752562225vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(4) .panel{right:12.0790629575vw;top:29.2825768668vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(4) .button{right:38.0673499268vw;top:26.3543191801vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(5) .panel{right:64.055636896vw;top:24.5241581259vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(5) .button{right:46.8521229868vw;top:28.9165446559vw}.p-takeru-column{margin-top:-14.6412884334vw;padding-bottom:16.4714494876vw;padding-top:16.4714494876vw}.p-takeru-column .takeru-column-wrapper{background-image:repeating-linear-gradient(0deg,rgba(26,59,166,.5),rgba(26,59,166,.5) 2px,transparent 0,rgba(16,5,5,0) 23px),repeating-linear-gradient(90deg,rgba(26,59,166,.5),rgba(26,59,166,.5) 2px,transparent 0,transparent 23px);padding:0 9.5168374817vw;width:60.541727672vw}.p-takeru-column .takeru-column-wrapper .column-head{height:16.5446559297vw}.p-takeru-column .takeru-column-wrapper .column-head .back-text{position:absolute}.p-takeru-column .takeru-column-wrapper .column-head .back-text span{font-family:Barlow Semi Condensed,sans-serif;font-size:13.17715959vw;font-weight:500;opacity:.05}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text{background-color:#ffdd4a;display:block;font-size:1.756954612vw;height:auto;margin-right:auto;margin-top:1.6837481698vw;overflow:hidden;overflow:unset;padding:.2196193265vw .5124450952vw;position:relative;white-space:nowrap;width:auto}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text h2,.p-takeru-column .takeru-column-wrapper .column-head .column-head-text p{background-color:#ffdd4a}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub{font-size:1.2445095168vw;margin-top:1.6837481698vw}.p-takeru-column .takeru-column-wrapper .column-main .column-text-wrapper{font-size:1.1713030747vw}.p-takeru-column .takeru-column-wrapper .column-main .developer-name{font-size:.9516837482vw;margin-bottom:7.3206442167vw;margin-top:2.196193265vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper{margin:3.953147877vw 0}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .column-img{height:18.0819912152vw;width:32.2108345534vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper:last-child{margin-bottom:8.78477306vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .img-caption{margin-top:1.2445095168vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .img-caption .game-title{font-size:1.1713030747vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .img-caption .maker{font-size:.9516837482vw;margin-top:.5124450952vw}.p-takeru-column .takeru-column-wrapper .kazari{width:60.541727672vw}.p-takeru-column .takeru-column-wrapper .kazari:before{height:1.8301610542vw;right:-1.8301610542vw;width:1.8301610542vw}.p-takeru-column .takeru-column-wrapper .kazari:after{height:1.8301610542vw;left:-1.8301610542vw;width:1.8301610542vw}.p-takeru-column .takeru-column-wrapper .kazari.-top{top:-1.8301610542vw}.p-takeru-column .show-sp{display:none!important}.p-takeru-karaoke{padding-bottom:49.1947291362vw}.p-takeru-karaoke .takeru-karaoke-wrapper-dummy{height:50%;position:absolute;width:100%}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg{height:41.8155197657vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg-img{left:0;position:absolute;top:0}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text{height:4.0263543192vw;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:50vh;transform:rotate(.000001deg);width:37.3352855051vw;will-change:"transform"}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2{display:block;font-size:2.196193265vw;height:auto;margin-right:auto;overflow:hidden;overflow:unset;padding:.9516837482vw .3660322108vw .878477306vw;position:relative;transform:translateZ(0) rotate(.000001deg);white-space:nowrap;width:auto;will-change:"transform"}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 h2,.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 p{background-color:#ffdd4a}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2:before{left:0!important;top:.2196193265vw!important}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2:after{bottom:.2196193265vw!important;right:.8052708638vw!important}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-main{width:41.5812591508vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-main .karaoke-main-text{color:#fff;font-size:1.1713030747vw;margin-top:45.3147877013vw}.takeru-mdoal .takeru-modal-wrapper{height:36.6032210835vw;width:73.2064421669vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content{display:flex;min-height:36.6032210835vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text,.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .takeru-modal-content-img{width:50%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-num{font-size:1.317715959vw;margin-top:3.6603221083vw;padding:0 2.196193265vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-title{font-size:2.0497803807vw;margin-top:.5124450952vw;padding:0 2.196193265vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-main{font-size:1.317715959vw;margin-top:1.8301610542vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-main p{padding:0 2.196193265vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close{background-color:#0c2fa0;height:2.9282576867vw;right:-.7320644217vw;top:-.7320644217vw;width:2.9282576867vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:after,.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:before{height:2px;width:2.196193265vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:hover{background-color:#fff;border:1px solid #0c2fa0}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:hover:after,.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:hover:before{background-color:#0c2fa0}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi{margin-top:2.196193265vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-icon{height:2.196193265vw;width:2.196193265vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-icon:before{height:.5124450952vw;width:.5124450952vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-text{font-size:1.317715959vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-prev:hover .modal-navi-icon{background-color:#ffffff88}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-prev:hover .modal-navi-icon:before{border-color:#0c072b;left:50%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-next:hover .modal-navi-icon{background-color:#ffffff88}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-next:hover .modal-navi-icon:before{border-color:#0c072b;left:50%}}@media screen and (max-width:767px){.c-bgKazariSq.-bottom :nth-child(2){opacity:0}.c-scrolldown{transform:translateY(16.8vw)}.p-kv{padding-top:13.3333333333vw}.p-kv-wrapper{height:150.6666666667vw}.p-kv-wrapper .p-kv-content-text{font-size:3.7333333333vw;left:33.0666666667vw;overflow:hidden;top:25.6vw}.p-kv-wrapper .p-kv-content-text p{margin-right:1.3333333333vw}.p-kv-wrapper .p-kv-content-text .p-kv-content-cursor{height:4.2666666667vw}.p-kv-wrapper .p-kv-content-line-wrapper{top:43.4666666667vw;width:84vw}.p-kv-wrapper .p-kv-content{height:50vw;top:43.2vw;width:89.3333333333vw}.p-kv-wrapper .kv-back-text{font-size:30.6666666667vw;left:5.8666666667vw;margin-top:-4vw;top:70.6666666667vw}.p-kv-wrapper .kv-head{align-items:center;bottom:22.9333333333vw;display:flex;flex-direction:column}.p-kv-wrapper .kv-head .kv-head-title{height:5.3333333333vw;padding:.5333333333vw;width:29.3333333333vw}.p-kv-wrapper .kv-head .kv-head-title:before{bottom:-.6666666667vw}.p-kv-wrapper .kv-head .kv-head-title p{font-size:4.2666666667vw;margin-top:.6666666667vw}.p-kv-wrapper .kv-head .kv-head-text{height:12vw;width:42vw}.p-kv-wrapper .kv-head .kv-head-text h1{font-size:10.9333333333vw}.p-kv-wrapper .kv-head .kv-head-kazari:before{height:1.3333333333vw;left:5.0666666667vw;top:-1.3333333333vw;width:1.3333333333vw}.p-kv-wrapper .kv-head .kv-head-kazari:after{bottom:-1.3333333333vw;height:1.3333333333vw;right:-1.3333333333vw;width:1.3333333333vw}.p-kv-wrapper .kv-takeru{height:90.6666666667vw;top:23.6vw}.p-kv-wrapper .kv-takeru img{margin-top:2.5622254758vw}.p-kv-back-link{bottom:0;font-size:2.1333333333vw;height:11.7333333333vw;left:0;width:32vw}.p-kv-back-link .arrow{height:11.7333333333vw;width:11.7333333333vw}.p-kv-back-link .arrow .icon svg{height:3.3333333333vw;width:3.3333333333vw}.p-kv-back-link p{font-size:3.2vw;width:24vw}.p-takeru-section-inner .image{height:45.3333333333vw}.p-takeru-about{padding-top:34.6666666667vw;z-index:0}.p-takeru-about .takeru-about-content-wrapper{width:89.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-01.first{right:0;top:10.6666666667vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-01.second{bottom:116vw;right:-3.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-01.third{display:none}.p-takeru-about .takeru-about-content-wrapper .about-p5-02.first{right:13.3333333333vw;top:0}.p-takeru-about .takeru-about-content-wrapper .about-p5-02.second{left:-2.6666666667vw;top:-33.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .about-p5-02.third{bottom:-22vw;left:-2.6666666667vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper{width:100%}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-head-wrapper .about-head{font-size:17.0666666667vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle{margin-top:3.2210834553vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle :before{background-color:#ffdd4a;content:"";height:1.3333333333vw;left:-1.3333333333vw;position:absolute;top:-1.3333333333vw;width:1.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle :after{background-color:#ffdd4a;bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle span{background-color:#ffdd4a;display:block;padding:.5333333333vw .8vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle span:nth-child(2){margin-top:.8vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle span:nth-child(2):after{bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-subtitle p{font-size:5.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-text-wrapper .about-text{font-size:4.2666666667vw;margin-top:8.5333333333vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper{align-items:center;margin-top:10.6666666667vw;width:89.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner:nth-child(n+2){margin-top:10.6666666667vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner{height:auto;width:89.3333333333vw}.p-takeru-about .takeru-about-content-wrapper .takeru-about-content .about-img-wrapper .about-img-inner .about-img-caption{font-size:4.2666666667vw;padding-top:2.6666666667vw}.p-takeru-about .takeru-about-content-wrapper:nth-child(n+2){margin-top:33.3333333333vw}.p-takeru-about .takeru-about-content-wrapper:nth-child(n+2) .about-head{letter-spacing:-.025em}.p-takeru-about .takeru-about-content-wrapper .-rev{display:flex;flex-direction:column-reverse}.p-takeru-mechanics{padding-top:28.8vw}.p-takeru-mechanics .mechanics-head{padding-top:18.6666666667vw}.p-takeru-mechanics .mechanics-head .back-text span{font-size:24.5333333333vw;letter-spacing:-.02em;margin-top:6.6666666667vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text :before{background-color:#ffdd4a;content:"";height:1.3333333333vw;left:-1.3333333333vw;position:absolute;top:-1.3333333333vw;width:1.3333333333vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text :after{background-color:#ffdd4a;bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text span{background-color:#ffdd4a;display:block;padding:.5333333333vw .8vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-takeru-mechanics .mechanics-head .mechanics-head-text span:nth-child(2){margin-top:.8vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text span:nth-child(2):after{bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text{margin-top:21.0666666667vw}.p-takeru-mechanics .mechanics-head .mechanics-head-text h2{font-size:7.4666666667vw;padding:.2666666667vw 1.3333333333vw}.p-takeru-mechanics .mechanics-main{margin-top:15.4666666667vw;width:89.3333333333vw}.p-takeru-mechanics .mechanics-main p.mechanics-main-text{font-size:4.2666666667vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img{margin-top:8.5333333333vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-inner:nth-child(n+2){margin-top:10.6666666667vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-inner{height:auto;width:80vw}.p-takeru-mechanics .mechanics-main .mechanics-main-img .mechanics-img-caption{margin-top:3.3333333333vw}.p-takeru-figure{margin-top:8vw}.p-takeru-figure .takeru-figure-wrapper{width:89.3333333333vw}.p-takeru-figure .takeru-figure-wrapper .figure-header{height:10.1333333333vw}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-head{font-size:5.0666666667vw;margin-left:2.6666666667vw;margin-top:.8vw}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list{margin-right:2vw}.p-takeru-figure .takeru-figure-wrapper .figure-header .figure-button-list .figure-button{height:2.4vw;margin:0 .9333333333vw;width:2.4vw}.p-takeru-figure .takeru-figure-wrapper .figure-body{display:flex;justify-content:center}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img{height:91.2vw;left:50%;transform:translateX(-50%)}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img .takeru-img-caption{-ms-grid-row-align:center;align-self:center;font-size:3.2vw;top:9.3333333333vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-takeru-img .takeru-img{height:75.4666666667vw;margin-top:5.3333333333vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-line{display:none}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui{display:flex;flex-direction:column;margin-top:90.6666666667vw;width:100%}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content{background-color:#fff;box-sizing:content-box;height:12.5333333333vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:not(:last-child){border-bottom:1px solid #0c072b}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:first-child{border-top:1px solid #0c072b}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel{align-items:center;display:flex;font-size:4.2666666667vw;height:100%;padding:1.3333333333vw 2vw 1.3333333333vw 4vw;position:relative;width:100%}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel:before{background-color:#0c2fa0;content:"";height:4vw;position:absolute;right:4.5333333333vw;transform:rotate(90deg);width:1px}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel:after{background-color:#0c2fa0;content:"";height:4vw;position:absolute;right:4.5333333333vw;width:1px}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button{background-color:#1a3ba6;height:7.2vw;width:7.2vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button:after{background-color:#1a3ba6;height:8.8vw;width:8.8vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .button .button-num{color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-size:3.4666666667vw;font-weight:700;letter-spacing:.02em}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:first-child .button{right:41.3333333333vw;top:40vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(2) .button{right:19.7333333333vw;top:26.6666666667vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(3) .button{right:60vw;top:34vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(4) .button{right:41.3333333333vw;top:57.3333333333vw}.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content:nth-child(5) .button{right:60vw;top:55.3333333333vw}.p-takeru-column{margin-top:29.6vw;padding-bottom:30vw}.p-takeru-column .takeru-column-wrapper{background-image:repeating-linear-gradient(0deg,rgba(26,59,166,.5),rgba(26,59,166,.5) 2px,transparent 0,rgba(16,5,5,0) 3.0666666667vw),repeating-linear-gradient(90deg,rgba(26,59,166,.5),rgba(26,59,166,.5) 2px,transparent 0,transparent 3.0666666667vw);padding:0 5.3333333333vw 10.6666666667vw}.p-takeru-column .takeru-column-wrapper .column-head{margin-bottom:10.1333333333vw}.p-takeru-column .takeru-column-wrapper .column-head .back-text{margin-top:6.6666666667vw}.p-takeru-column .takeru-column-wrapper .column-head .back-text span{font-family:Barlow Semi Condensed,sans-serif;font-size:26.6666666667vw;font-weight:100;opacity:.2}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text{font-size:6.4vw;margin-top:3.0666666667vw;padding:.4vw .9333333333vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text h2{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-8vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text span{background-color:#ffdd4a;display:block;padding:.5333333333vw .8vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text span:first-child:after{background-color:#ffdd4a;content:"";height:1.3333333333vw;left:-1.3333333333vw;position:absolute;top:-1.3333333333vw;width:1.3333333333vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text span:nth-child(2){margin-top:.8vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text span:nth-child(2):after{background-color:#ffdd4a;bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub{font-size:4.2666666667vw;margin-top:4vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub .linkIcon{height:5.3333333333vw;width:5.3333333333vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-sub .linkIcon .svg-ex-icon{height:3.3333333333vw;left:0;width:3.3333333333vw}.p-takeru-column .takeru-column-wrapper .column-main .column-text-wrapper{font-size:4.2666666667vw}.p-takeru-column .takeru-column-wrapper .column-main .developer-name{font-size:3.2vw;margin-bottom:13.3333333333vw;margin-top:4vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper{margin:6.6666666667vw 0}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .column-img{height:48.1333333333vw;width:78.9333333333vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .img-caption{margin-top:2.6666666667vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .img-caption .game-title{font-size:3.7333333333vw}.p-takeru-column .takeru-column-wrapper .column-main .column-img-wrapper .img-caption .maker{font-size:3.2vw;margin-top:.9333333333vw}.p-takeru-column .takeru-column-wrapper .kazari{width:100%}.p-takeru-column .takeru-column-wrapper .kazari:before{height:3.3333333333vw;right:0;width:3.3333333333vw}.p-takeru-column .takeru-column-wrapper .kazari:after{height:3.3333333333vw;left:0;width:3.3333333333vw}.p-takeru-column .takeru-column-wrapper .kazari.-top{top:-3.3333333333vw}.p-takeru-column .show-pc{display:none!important}.p-takeru-karaoke{padding-bottom:28vw;padding-top:29.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head{height:73.3333333333vw;width:89.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg{height:100%}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-bg-img{left:-40%;position:relative;top:-3.5%;width:180%}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text{bottom:0;font-size:6.4vw;height:16vw;left:0;margin:auto;padding:.4vw .9333333333vw;position:absolute;right:0;top:0;width:68vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text span{background-color:#ffdd4a;display:block;font-size:6.4vw;padding:.5333333333vw .8vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text span:first-child:after{background-color:#ffdd4a;content:"";height:1.3333333333vw;left:-1.3333333333vw;position:absolute;top:-1.3333333333vw;width:1.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text span:nth-child(2){margin-top:.8vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text span:nth-child(2):after{background-color:#ffdd4a;bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2{font-size:4vw;padding:1.3333333333vw .6666666667vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-main{width:89.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-main .karaoke-main-text{font-size:4.2666666667vw;margin-top:9.6vw}.takeru-mdoal .takeru-modal-wrapper{width:77.3333333333vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content{align-items:center;display:flex;flex-direction:column}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .takeru-modal-content-img{flex-direction:column;height:77.3333333333vw;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text{align-items:center;display:flex;justify-content:flex-start;padding:0 5.3333333333vw;width:100%}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-num{font-size:3.7333333333vw;margin-top:2.6666666667vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-title{font-size:5.3333333333vw;margin-top:1.3333333333vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-main{font-size:3.7333333333vw;margin-bottom:4vw;margin-top:1.3333333333vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close{bottom:-16vw;height:10.6666666667vw;width:10.6666666667vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:after,.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-close:before{height:1px;width:6.6666666667vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi{margin-top:4vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-icon{height:13.3333333333vw;width:13.3333333333vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-icon:before{height:2.6666666667vw;width:2.6666666667vw}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-prev .modal-navi-icon:after{bottom:-6.6666666667vw;content:"PREV";font-family:Barlow Semi Condensed,sans-serif;font-size:4.2666666667vw;font-weight:100;left:50%;position:absolute;transform:translateX(-50%)}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .-next .modal-navi-icon:after{bottom:-6.6666666667vw;content:"NEXT";font-family:Barlow Semi Condensed,sans-serif;font-size:4.2666666667vw;font-weight:100;left:50%;position:absolute;transform:translateX(-50%)}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi-text{display:none}}@media only screen and (min-width:1920px){.p-takeru-section-inner .image{height:186px;width:384px}}@media only screen and (min-width:768px) and (max-width:1295px){.p-takeru-section-inner .image{height:124px;width:256px}}@media screen and (max-width:767px) and (max-width:767px){.p-takeru-figure .takeru-figure-wrapper .figure-body .figure-ui .figure-ui-content .panel .panel-num{color:#0c2fa0;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;margin-right:3.2vw}}@media screen and (min-width:768px) and (min-width:768px){.p-takeru-column .takeru-column-wrapper .column-head .column-head-text:before{background-color:#ffdd4a;content:"";height:.3660322108vw;left:-.3660322108vw;position:absolute;top:-.3660322108vw;width:.3660322108vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text:after{background-color:#ffdd4a;bottom:-.3660322108vw;content:"";height:.3660322108vw;position:absolute;right:-.3660322108vw;width:.3660322108vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2:before{background-color:#ffdd4a;content:"";height:.3660322108vw;left:-.3660322108vw;position:absolute;top:-.3660322108vw;width:.3660322108vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2:after{background-color:#ffdd4a;bottom:-.3660322108vw;content:"";height:.3660322108vw;position:absolute;right:-.3660322108vw;width:.3660322108vw}}@media screen and (min-width:768px) and (max-width:767px){.p-takeru-column .takeru-column-wrapper .column-head .column-head-text :before{background-color:#ffdd4a;content:"";height:1.3333333333vw;left:-1.3333333333vw;position:absolute;top:-1.3333333333vw;width:1.3333333333vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text :after{background-color:#ffdd4a;bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text span{background-color:#ffdd4a;display:block;padding:.5333333333vw .8vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text span:nth-child(2){margin-top:.8vw}.p-takeru-column .takeru-column-wrapper .column-head .column-head-text span:nth-child(2):after{bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 :before{background-color:#ffdd4a;content:"";height:1.3333333333vw;left:-1.3333333333vw;position:absolute;top:-1.3333333333vw;width:1.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 :after{background-color:#ffdd4a;bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 span{background-color:#ffdd4a;display:block;padding:.5333333333vw .8vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 span:nth-child(2){margin-top:.8vw}.p-takeru-karaoke .takeru-karaoke-wrapper .karaoke-head .karaoke-head-text h2 span:nth-child(2):after{bottom:-1.3333333333vw;content:"";height:1.3333333333vw;position:absolute;right:-1.3333333333vw;width:1.3333333333vw}}@media screen and (min-width:768px) and (max-width:1079px){.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-num,.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-title{font-size:18px}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-content .modal-text .modal-text-main{font-size:14px}.takeru-mdoal .takeru-modal-wrapper .takeru-modal-navi .modal-navi .modal-navi-text{font-size:1.756954612vw}}