﻿.section{position:relative}.section .inview_letter{transition:letter-spacing 1.6s cubic-bezier(0.25, 1, 0.5, 1)}.Main_area{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:#fff;color:#fff;transition:transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Main_area.is-hidden{transform:translate3d(0, -50%, 0);pointer-events:none}.TopContents{position:relative;transform:translate3d(0, calc(100vh + 1px), 0);transform:translate3d(0, calc(100dvh + 1px), 0);z-index:3;transition:transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff}.TopContents.is-show{transform:translate3d(0, 0, 0)}.TopContents>.section:first-of-type{padding-top:200px}@media screen and (min-width: 961px){.sec-cts .cts-head{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 960px){.sec-cts .cts-head{width:100%}}.sec-cts .cts-body{width:100%}.sec-cts .cts-wrap{width:100%}.sec-cts .cts-ttl{display:flex;align-items:baseline;justify-content:center}@media screen and (max-width: 960px){.sec-cts .cts-ttl{justify-content:flex-start}}@media screen and (max-width: 576px){.sec-cts .cts-ttl{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.sec-cts .cts-ttl-ja{letter-spacing:0.1em;margin-left:30px;font-size:clamp(1.4rem, 1.875vw, 1.6rem)}@media screen and (max-width: 576px){.sec-cts .cts-ttl-ja{margin-left:0px}}.sec-cts .cts-ttl-en{letter-spacing:0em;font-weight:500;margin-bottom:0rem;font-size:clamp(2rem, 2.875vw, 3.6rem);line-height:1.5;position:relative;display:flex;align-items:center;justify-content:flex-start;font-family:"Zen Old Mincho","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (max-width: 960px){.sec-cts .cts-ttl-en{margin-bottom:0.5em;font-size:clamp(2rem, 8.875vw, 3.6rem)}}.sec-lead{position:relative;background:#E2E2D4}.sec-lead .cts-head{display:flex;justify-content:center;align-items:center;width:100%}.sec-lead .cts-lead{font-size:clamp(1.6rem, 0.9375vw, 1.8rem);line-height:3;text-align:center}@media screen and (max-width: 960px){.sec-lead .cts-lead{text-align:left}}.sec-event{position:relative}.sec-event::before{content:"";width:100%;display:inline-block;height:100%;max-height:75%;background:#E2E2D4;position:absolute;top:0;left:0%;transform:translate(0%, 0);z-index:-1}.sec-event .arrow_box{display:flex;align-items:center;justify-content:flex-end;margin:0px 4% 0 0px;width:100%;position:relative}.sec-event .close{position:relative}.sec-event .close .close-line{text-decoration:line-through}.sec-event .close .item-more-wrap{display:none}.sec-event .close .item-close-wrap{opacity:1}.sec-event .item-close-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);opacity:0;transition:0.3s ease-in-out;scale:1.03}.sec-event .item-close-wrap .item-close{font-size:clamp(1.4rem, .8333333333vw, 1.8rem);border-radius:500px;border:0px solid #fff;padding:0px 2rem;font-weight:400;color:#fff;letter-spacing:0.3em}.sec-event .event-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.sec-event .event-list{max-width:100%;margin-inline:auto}}.sec-event .event-list .event-item{width:calc(100% / 1);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.45);padding:2%;background:#fff;overflow:hidden}@media screen and (max-width: 960px){.sec-event .event-list .event-item{width:calc(96% / 2);padding:20px 20px 30px}.sec-event .event-list .event-item:nth-of-type(n+3){margin-top:60px}.sec-event .event-list .event-item:not(:nth-of-type(2n+1)){margin-left:4%}}@media screen and (max-width: 576px){.sec-event .event-list .event-item{width:calc(100% / 1)}.sec-event .event-list .event-item:nth-of-type(n+2){margin-top:60px}.sec-event .event-list .event-item:not(:nth-of-type(2n+1)){margin-left:0%}}@media screen and (min-width: 961px){.sec-event .event-list .event-item{width:calc(92% / 3)}.sec-event .event-list .event-item:nth-of-type(n+4){margin-top:4%}.sec-event .event-list .event-item:not(:nth-of-type(3n+1)){margin-left:4%}}.sec-event .event-list .event-item a{position:relative}@media (hover: hover){.sec-event .event-list .event-item a:hover:hover .item-img img{scale:1.03}.sec-event .event-list .event-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.sec-event .event-list .event-item .item-more-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.68);opacity:0;transform:translate(0%, -20%);transition:0.3s ease-in-out;transition-delay:0.1s}.sec-event .event-list .event-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, .9375vw, 1.8rem);letter-spacing:0.1em;white-space:nowrap;margin-right:1em}@media screen and (max-width: 960px){.sec-event .event-list .event-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 3.125vw, 1.8rem)}}.sec-event .event-list .item-wrap{display:flex;justify-content:space-between;flex-direction:column;height:100%}@media screen and (max-width: 960px){.sec-event .event-list .item-wrap{flex-direction:column;align-items:center}}.sec-event .event-list .item-head{position:relative}.sec-event .event-list .item-body{display:flex;justify-content:space-between;flex-direction:column;width:100%;height:100%}.sec-event .event-list .item-img{font-size:0;overflow:hidden;position:relative}.sec-event .event-list .item-img img{width:100%;object-fit:cover;aspect-ratio:1;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background:#f2f2f2;object-fit:cover}.sec-event .event-list .item-body{padding:0.2em 0 0}.sec-event .event-list .item-ttl{padding:0.25em 0;font-size:clamp(1.6rem, 1.25vw, 2.4rem);margin-top:0.8em;letter-spacing:0.05em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.5em}@media screen and (max-width: 960px){.sec-event .event-list .item-ttl{margin:0.2em 0 0.4em;font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}.sec-event .event-list .item-add-wrap{margin-top:0.5em;display:flex;justify-content:flex-start;align-items:baseline;font-size:clamp(1.6rem, 0.9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-event .event-list .item-add-wrap{flex-direction:column;align-items:flex-start}}.sec-event .event-list .item-add-list{display:flex;flex-wrap:wrap;flex-direction:column}.sec-event .event-list .item-add-head{font-size:1.4rem;min-width:4em}.sec-event .event-list .list-add-item{font-size:clamp(1.2rem, 0.8334vw, 1.6rem);letter-spacing:0.1em;line-height:1;word-break:break-all;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sec-designer{position:relative}.sec-designer .cts-ttl{display:flex;align-items:baseline;justify-content:center}@media screen and (max-width: 960px){.sec-designer .cts-ttl{justify-content:flex-start;align-items:flex-start;flex-direction:column}}@media screen and (max-width: 960px){.sec-designer .cts-ttl .cts-ttl-ja{margin-left:0px}}.sec-designer .cts-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.sec-designer .cts-list{max-width:100%;margin-inline:auto}}.sec-designer .cts-list .cts-item{width:calc(100% / 1)}@media screen and (max-width: 960px){.sec-designer .cts-list .cts-item{width:calc(96% / 2)}.sec-designer .cts-list .cts-item:nth-of-type(n+3){margin-top:60px}.sec-designer .cts-list .cts-item:not(:nth-of-type(2n+1)){margin-left:4%}}@media screen and (max-width: 576px){.sec-designer .cts-list .cts-item{width:calc(100% / 1)}.sec-designer .cts-list .cts-item:nth-of-type(n+2){margin-top:60px}.sec-designer .cts-list .cts-item:not(:nth-of-type(2n+1)){margin-left:0%}}@media screen and (min-width: 961px){.sec-designer .cts-list .cts-item{width:calc(92% / 3)}.sec-designer .cts-list .cts-item:nth-of-type(n+4){margin-top:4%}.sec-designer .cts-list .cts-item:not(:nth-of-type(3n+1)){margin-left:4%}}.sec-designer .cts-list .cts-item a{position:relative}@media (hover: hover){.sec-designer .cts-list .cts-item a:hover:hover .item-img{scale:1.03}.sec-designer .cts-list .cts-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.sec-designer .cts-list .cts-item .item-more-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.68);opacity:0;transform:translate(0%, -20%);transition:0.3s ease-in-out;transition-delay:0.1s}.sec-designer .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);letter-spacing:0.1em;white-space:nowrap;margin-right:1em}@media screen and (max-width: 960px){.sec-designer .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}}.sec-designer .cts-list .item-head{position:relative;overflow:hidden;line-height:0}.sec-designer .cts-list .item-img{font-size:0;overflow:hidden;position:relative;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.sec-designer .cts-list .item-img img{width:100%;object-fit:cover;aspect-ratio:1.3315789474;background:#f2f2f2;object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.sec-designer .cts-list .item-body{padding-top:0.2em}.sec-designer .cts-list .item-ttl{padding:0.25em 0;font-size:clamp(1.6rem, 1.25vw, 2.4rem);margin-top:0.8em;letter-spacing:0.05em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-designer .cts-list .item-ttl{margin:0.2em 0 0.4em;font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}.sec-designer .cts-list .item-txt{padding:0.25em 0;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-designer .cts-list .item-txt{margin:0.2em 0 0.4em}}.sec-concept{position:relative;overflow:hidden;color:#fff}.sec-concept .cts_bg{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-1;overflow:hidden}.sec-concept .cts_bg img{object-fit:cover;width:100%;height:100%;aspect-ratio:1920/1200;transform:scale(1);transition:transform 1.5s ease 0.6s}.sec-concept .cts_bg.show img{transform:scale(1.1)}.sec-concept .cts-wrap{width:100%}@media screen and (min-width: 961px){.sec-concept .cts-wrap{display:flex;justify-content:space-between}}@media screen and (min-width: 961px){.sec-concept .cts-head{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:34%}}@media screen and (max-width: 960px){.sec-concept .cts-head{width:100%}}.sec-concept .cts-body{width:100%}@media screen and (min-width: 961px){.sec-concept .cts-body{width:60%;position:relative}}.sec-concept .cts-ttl{margin-bottom:10%}@media screen and (max-width: 1200px){.sec-concept .cts-ttl{flex-direction:column}}@media screen and (max-width: 960px){.sec-concept .cts-ttl{margin-bottom:4%;flex-direction:row}}@media screen and (max-width: 576px){.sec-concept .cts-ttl-ja{margin-left:30px}}.sec-concept .cts-txt{word-break:auto-phrase;line-height:2}.sec-concept .cts-lead{position:relative;margin-bottom:6%}@media screen and (min-width: 961px){.sec-concept .cts-lead{left:-12%}}.sec-concept .cts-lead .cts-lead-item{font-size:clamp(2rem, 7.8125vw, 15rem);letter-spacing:0em;white-space:nowrap;position:relative;line-height:0.7}@media screen and (max-width: 960px){.sec-concept .cts-lead .cts-lead-item{font-size:clamp(2rem, 7.8125vw, 15rem)}}.sec-concept .cts-lead .cts-lead-item:nth-of-type(1) span:nth-of-type(1),.sec-concept .cts-lead .cts-lead-item .item01 span:nth-of-type(1){animation-delay:0.1s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(1) span:nth-of-type(2),.sec-concept .cts-lead .cts-lead-item .item01 span:nth-of-type(2){animation-delay:0.4s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(1) span:nth-of-type(3),.sec-concept .cts-lead .cts-lead-item .item01 span:nth-of-type(3){animation-delay:0.2s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(1) span:nth-of-type(4),.sec-concept .cts-lead .cts-lead-item .item01 span:nth-of-type(4){animation-delay:0.5s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(1) span:nth-of-type(5),.sec-concept .cts-lead .cts-lead-item .item01 span:nth-of-type(5){animation-delay:0.3s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(1) span:nth-of-type(6),.sec-concept .cts-lead .cts-lead-item .item01 span:nth-of-type(6){animation-delay:0.6s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(2) span:nth-of-type(1),.sec-concept .cts-lead .cts-lead-item .item02 span:nth-of-type(1){animation-delay:0.1s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(2) span:nth-of-type(2),.sec-concept .cts-lead .cts-lead-item .item02 span:nth-of-type(2){animation-delay:0.4s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(2) span:nth-of-type(3),.sec-concept .cts-lead .cts-lead-item .item02 span:nth-of-type(3){animation-delay:0.2s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(2) span:nth-of-type(4),.sec-concept .cts-lead .cts-lead-item .item02 span:nth-of-type(4){animation-delay:0.5s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(2) span:nth-of-type(5),.sec-concept .cts-lead .cts-lead-item .item02 span:nth-of-type(5){animation-delay:0.3s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(2) span:nth-of-type(6),.sec-concept .cts-lead .cts-lead-item .item02 span:nth-of-type(6){animation-delay:0.6s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(3) span:nth-of-type(1),.sec-concept .cts-lead .cts-lead-item .item03 span:nth-of-type(1){animation-delay:0.1s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(3) span:nth-of-type(2),.sec-concept .cts-lead .cts-lead-item .item03 span:nth-of-type(2){animation-delay:0.4s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(3) span:nth-of-type(3),.sec-concept .cts-lead .cts-lead-item .item03 span:nth-of-type(3){animation-delay:0.2s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(3) span:nth-of-type(4),.sec-concept .cts-lead .cts-lead-item .item03 span:nth-of-type(4){animation-delay:0.5s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(3) span:nth-of-type(5),.sec-concept .cts-lead .cts-lead-item .item03 span:nth-of-type(5){animation-delay:0.3s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(3) span:nth-of-type(6),.sec-concept .cts-lead .cts-lead-item .item03 span:nth-of-type(6){animation-delay:0.6s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(4) span:nth-of-type(1),.sec-concept .cts-lead .cts-lead-item .item04 span:nth-of-type(1){animation-delay:0.1s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(4) span:nth-of-type(2),.sec-concept .cts-lead .cts-lead-item .item04 span:nth-of-type(2){animation-delay:0.4s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(4) span:nth-of-type(3),.sec-concept .cts-lead .cts-lead-item .item04 span:nth-of-type(3){animation-delay:0.2s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(4) span:nth-of-type(4),.sec-concept .cts-lead .cts-lead-item .item04 span:nth-of-type(4){animation-delay:0.5s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(4) span:nth-of-type(5),.sec-concept .cts-lead .cts-lead-item .item04 span:nth-of-type(5){animation-delay:0.3s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(4) span:nth-of-type(6),.sec-concept .cts-lead .cts-lead-item .item04 span:nth-of-type(6){animation-delay:0.6s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(5) span:nth-of-type(1),.sec-concept .cts-lead .cts-lead-item .item05 span:nth-of-type(1){animation-delay:0.1s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(5) span:nth-of-type(2),.sec-concept .cts-lead .cts-lead-item .item05 span:nth-of-type(2){animation-delay:0.4s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(5) span:nth-of-type(3),.sec-concept .cts-lead .cts-lead-item .item05 span:nth-of-type(3){animation-delay:0.2s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(5) span:nth-of-type(4),.sec-concept .cts-lead .cts-lead-item .item05 span:nth-of-type(4){animation-delay:0.5s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(5) span:nth-of-type(5),.sec-concept .cts-lead .cts-lead-item .item05 span:nth-of-type(5){animation-delay:0.3s !important}.sec-concept .cts-lead .cts-lead-item:nth-of-type(5) span:nth-of-type(6),.sec-concept .cts-lead .cts-lead-item .item05 span:nth-of-type(6){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item{font-size:clamp(2rem, 7.8125vw, 15rem);letter-spacing:0.05em;white-space:nowrap;position:relative;line-height:1;margin-bottom:10%}@media screen and (max-width: 960px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item{font-size:clamp(2rem, 7.8125vw, 15rem);margin-bottom:4%}}@media screen and (max-width: 375px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item{font-size:clamp(1.4rem, 4.1375vw, 7rem)}}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01{text-align:left;font-size:clamp(2rem, 3.75vw, 7.2rem)}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(1),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(1){animation-delay:0.1s !important;font-size:clamp(2rem, 4.75vw, 8.2rem)}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(2){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(3){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(4){animation-delay:0.1 0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(5),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(5){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(6){animation-delay:0.1 0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(7),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(7){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(8),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(8){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(9),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(9){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(10),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(10){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(11),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(11){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(12),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(12){animation-delay:1.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(13),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(13){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(14),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(14){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(15),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(15){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(1) span:nth-of-type(16),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item01 span:nth-of-type(16){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02{text-align:left;position:relative;font-size:clamp(2rem, 1.875vw, 3.6rem)}@media screen and (min-width: 961px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02{left:45%}}@media screen and (max-width: 375px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02{font-size:clamp(1.4rem, 4.1375vw, 7rem)}}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(1),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(1){animation-delay:0.1s !important;font-size:clamp(2rem, 2.875vw, 4.6rem)}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(2){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(3){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(4){animation-delay:0.1 0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(5),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(5){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(6){animation-delay:0.1 0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(7),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(7){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(8),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(8){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(9),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(9){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(10),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(10){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(11),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(11){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(12),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(12){animation-delay:1.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(13),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(13){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(14),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(14){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(15),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(15){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(2) span:nth-of-type(16),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item02 span:nth-of-type(16){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03{text-align:left;position:relative;font-size:clamp(2.8rem, 3.1375vw, 6rem)}@media screen and (min-width: 961px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03{left:-12%}}@media screen and (max-width: 375px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03{font-size:clamp(1.4rem, 4.1375vw, 7rem)}}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(1),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(1){animation-delay:0.1s !important;font-size:clamp(2.8rem, 4.1375vw, 7rem)}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(2){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(3){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(4){animation-delay:0.1 0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(5),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(5){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(6){animation-delay:0.1 0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(7),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(7){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(8),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(8){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(9),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(9){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(10),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(10){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(11),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(11){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(12),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(12){animation-delay:1.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(13),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(13){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(14),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(14){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(15),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(15){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(3) span:nth-of-type(16),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item03 span:nth-of-type(16){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04{text-align:left;font-size:clamp(2rem, 2.05vw, 4.8rem)}@media screen and (min-width: 961px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04{left:44%}}@media screen and (max-width: 375px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04{font-size:clamp(1.4rem, 3.05vw, 5.8rem)}}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(1),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(1){animation-delay:0.1s !important;font-size:clamp(2rem, 3.05vw, 5.8rem)}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(2){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(3){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(4){animation-delay:0.1 0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(5),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(5){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(6){animation-delay:0.1 0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(7),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(7){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(8),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(8){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(9),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(9){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(10),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(10){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(11),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(11){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(12),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(12){animation-delay:1.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(13),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(13){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(14),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(14){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(15),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(15){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(4) span:nth-of-type(16),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item04 span:nth-of-type(16){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05{text-align:left;position:relative;left:1%;font-size:clamp(1.4rem, 1.46vw, 2.8rem)}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(1),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(1){animation-delay:0.1s !important;font-size:clamp(1.4rem, 2.46vw, 3.8rem)}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(2){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(3){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(4){animation-delay:0.1 0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(5),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(5){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(6){animation-delay:0.1 0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(7),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(7){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(8),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(8){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(9),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(9){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(10),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(10){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(11),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(11){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(12),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(12){animation-delay:1.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(13),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(13){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(14),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(14){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(15),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(15){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(5) span:nth-of-type(16),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item05 span:nth-of-type(16){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06{text-align:left;position:relative;left:1%;font-size:clamp(2rem, 3.625vw, 7.8rem)}@media screen and (max-width: 375px){.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06{font-size:clamp(1.4rem, 4.1375vw, 7rem)}}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(1),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(1){animation-delay:0.1s !important;font-size:clamp(2rem, 4.625vw, 8.8rem);position:relative;top:2px;left:-6px}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(2),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(2){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(3),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(3){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(4),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(4){animation-delay:0.1 0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(5),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(5){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(6),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(6){animation-delay:0.1 0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(7),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(7){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(8),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(8){animation-delay:0.8s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(9),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(9){animation-delay:0.4s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(10),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(10){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(11),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(11){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(12),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(12){animation-delay:1.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(13),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(13){animation-delay:0.2s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(14),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(14){animation-delay:1s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(15),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(15){animation-delay:0.6s !important}.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item:nth-of-type(6) span:nth-of-type(16),.sec-concept .cts-animeTxt-wrap .cts-animeTxt-item .item06 span:nth-of-type(16){animation-delay:0.8s !important}.sec-modelHouse{position:relative}.sec-modelHouse .cts-wrap{width:100%}@media screen and (min-width: 961px){.sec-modelHouse .cts-wrap{display:flex;justify-content:space-between}}.sec-modelHouse .cts-ttl{margin-bottom:10%;justify-content:flex-start}.sec-modelHouse .cts-list{width:100%}.sec-modelHouse .cts-item{display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 960px){.sec-modelHouse .cts-item{flex-direction:column}}.sec-modelHouse .cts-item a{position:relative;display:block;transition:0.3s ease-in-out;height:100%;padding-bottom:5px}@media (hover: hover){.sec-modelHouse .cts-item a:hover:hover .item-img img{scale:1.05;filter:blur(10px)}.sec-modelHouse .cts-item a:hover:hover .slider-item-img img{scale:1.05;filter:blur(10px)}}.sec-modelHouse .cts-item .item-ttl{font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:auto-phrase}@media screen and (max-width: 767px){.sec-modelHouse .cts-item .item-ttl{font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}.sec-modelHouse .cts-item .item-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);line-height:1.75;letter-spacing:0.2em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.sec-modelHouse .cts-item .item-img{font-size:0;overflow:hidden;position:relative;height:100%;width:100%;object-fit:cover;aspect-ratio:1.3703284258}.sec-modelHouse .cts-item .item-img img{width:100%;object-fit:cover;aspect-ratio:1.3703284258;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover;height:100%;width:auto;max-width:max-content}@media screen and (max-width: 767px){.sec-modelHouse .cts-item .item-img img{width:100%;object-fit:cover;aspect-ratio:1.3315789474}}@media screen and (min-width: 961px){.sec-modelHouse .cts-head{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:40%}}@media screen and (max-width: 960px){.sec-modelHouse .cts-head{width:100%}}.sec-modelHouse .cts-head-top{width:100%}@media screen and (min-width: 961px){.sec-modelHouse .cts-head-top{padding-inline:8% 4%}}@media screen and (max-width: 960px){.sec-modelHouse .cts-head-top{padding-inline:4%}}.sec-modelHouse .cts-head-bottom{width:100%}.sec-modelHouse .cts-body{width:100%}@media screen and (min-width: 961px){.sec-modelHouse .cts-body{width:55%;position:relative}}.sec-modelHouse .cts-data-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 960px){.sec-modelHouse .cts-data-wrap{flex-direction:column}}.sec-modelHouse .cts-data-img{width:50%;font-size:0;overflow:hidden;position:relative}.sec-modelHouse .cts-data-box{width:58%;padding-inline:4% 0%}@media screen and (max-width: 960px){.sec-modelHouse .cts-data-box{width:100%;padding:0 4%}}.sec-modelHouse .item-free-wrap .free-list .list-item{display:flex;align-items:center;justify-content:flex-start}.sec-modelHouse .item-free-wrap .free-list .list-item:not(:first-of-type){margin-top:1em}.sec-modelHouse .item-free-wrap .free-list .slash{padding-inline:4px}.sec-modelHouse .slider-item-img img{width:100%;object-fit:cover;aspect-ratio:.7299578059;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover}.sec-works{position:relative}.sec-works .cts-wrap{width:100%}@media screen and (min-width: 961px){.sec-works .cts-wrap{display:flex}}@media screen and (min-width: 961px){.sec-works .cts-head{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-width:34%}}@media screen and (max-width: 960px){.sec-works .cts-head{width:100%}}.sec-works .cts-body{width:100%}@media screen and (min-width: 961px){.sec-works .cts-body{width:90%;position:relative;left:-10%}}@media screen and (min-width: 961px){.sec-works .cts-ttl{margin-bottom:30%}}.sec-works .cts-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.sec-works .cts-list{max-width:100%;margin-inline:auto}}.sec-works .cts-list .cts-item{max-width:calc(100% / 1)}@media screen and (max-width: 960px){.sec-works .cts-list .cts-item{max-width:calc(96% / 2)}}@media screen and (min-width: 961px){.sec-works .cts-list .cts-item{max-width:calc(92% / 3)}}.sec-works .cts-list .cts-item a{position:relative}@media (hover: hover){.sec-works .cts-list .cts-item a:hover:hover .item-img img{scale:1.03}.sec-works .cts-list .cts-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.sec-works .cts-list .cts-item .item-more-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.68);opacity:0;transform:translate(0%, -20%);transition:0.3s ease-in-out;transition-delay:0.1s}.sec-works .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);letter-spacing:0.1em;white-space:nowrap;margin-right:1em}@media screen and (max-width: 960px){.sec-works .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}}.sec-works .cts-list .item-head{position:relative;overflow:hidden}.sec-works .cts-list .item-img{font-size:0;overflow:hidden;position:relative}.sec-works .cts-list .item-img img{width:100%;object-fit:cover;aspect-ratio:.7514204545;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background:#f2f2f2;object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}@media screen and (max-width: 960px){.sec-works .cts-list .item-img img{aspect-ratio:3 / 2}}.sec-works .cts-list .item-body{padding:0.2em 0 0}.sec-works .cts-list .item-ttl{padding:0.25em 0;font-size:clamp(1.6rem, 1.25vw, 2.4rem);margin-top:0.8em;letter-spacing:0.05em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-works .cts-list .item-ttl{margin:0.2em 0 0.4em;font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}.sec-works .cts-list .item-txt{padding:0.25em 0;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-works .cts-list .item-txt{margin:0.2em 0 0.4em}}.sec-works .cts-list .slick-slide{margin-right:1vw !important;margin-left:0vw !important}.sec-works .cts-list .slick-prev,.sec-works .cts-list .slick-next{font-size:0;line-height:0;display:block;z-index:1;width:40px;height:40px;background:transparent;border:0px solid #343434;border-radius:50%;padding:0;transform:translate(0, -50%);transition:0.3s;cursor:pointer;color:transparent;outline:none;position:absolute;top:50%}.sec-works .cts-list .slick-prev{left:-4%}@media screen and (max-width: 960px){.sec-works .cts-list .slick-prev{left:calc(7% - 4px)}}.sec-works .cts-list .slick-next{right:15%}@media screen and (max-width: 960px){.sec-works .cts-list .slick-next{right:calc(7% - 4px)}}.sec-content{background:#E2E2D4}.sec-content .cts-ttl{justify-content:flex-start}.sec-content .cts-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.sec-content .cts-list{max-width:100%;margin-inline:auto}}.sec-content .cts-list .cts-item{max-width:calc(100% / 1);width:100%}@media screen and (max-width: 960px){.sec-content .cts-list .cts-item{max-width:calc(100% / 2)}}@media screen and (min-width: 961px){.sec-content .cts-list .cts-item{max-width:calc(100% / 3)}}.sec-content .cts-list .cts-item a{position:relative}@media (hover: hover){.sec-content .cts-list .cts-item a:hover .item-body:before{background:rgba(0,0,0,0.68)}.sec-content .cts-list .cts-item a:hover:hover .item-img img{scale:1.03}.sec-content .cts-list .cts-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.sec-content .cts-list .item-wrap{position:relative;overflow:hidden}.sec-content .cts-list .item-head{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden;z-index:2;color:#fff}.sec-content .cts-list .item-img{font-size:0;overflow:hidden;position:relative}.sec-content .cts-list .item-img img{width:100%;object-fit:cover;aspect-ratio:.7507836991;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover;scale:1.01}@media screen and (max-width: 767px){.sec-content .cts-list .item-img img{min-height:300px}}.sec-content .cts-list .item-body{position:relative;z-index:1}.sec-content .cts-list .item-body:before{content:"";position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.38);transition:0.3s ease-in-out;transition-delay:0.1s}.sec-content .cts-list .item-ttl{display:flex;justify-content:center;align-items:center;flex-direction:column}.sec-content .cts-list .item-ttl-en{padding:0.25em 0;font-size:clamp(1.6rem, 0.9375vw, 1.8rem);margin-bottom:1.4em;letter-spacing:0.1em;font-size:600}@media screen and (max-width: 960px){.sec-content .cts-list .item-ttl-en{margin:0.2em 0 0.4em;text-align:center}}.sec-content .cts-list .item-ttl-ja{padding:0.25em 0;font-size:clamp(1.6rem, 1.25vw, 2.4rem);letter-spacing:0.1em;height:12em;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width: 960px){.sec-content .cts-list .item-ttl-ja{margin:0.2em 0 0.4em}}.sec-column{position:relative}.sec-column .sticky{display:flex;flex-direction:column;position:sticky;top:130px;bottom:0;overflow-x:hidden;overflow-y:hidden;display:block !important;visibility:visible !important;opacity:1 !important;width:100%;padding-bottom:60px}@media screen and (max-width: 960px){.sec-column .sticky{height:auto}}.sec-column .sticky.visible{height:auto}@media (hover: hover){.sec-column .sticky:hover:hover::-webkit-scrollbar{width:7px;display:none !important}.sec-column .sticky:hover:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.sec-column .sticky:hover:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3)}.sec-column .sticky:hover:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.1)}}.sec-column .cts-leadImg{display:flex}.sec-column .cts-leadImg .cts-lead-ja{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:clamp(2rem, 5.838125vw, 15rem);letter-spacing:0em;line-height:1;position:relative;z-index:0}.sec-column .cts-leadImg .cts-img-wrap{position:relative;z-index:1;margin-left:-4%;width:100%}.sec-column .cts-leadImg .cts-img{opacity:0;display:block;visibility:hidden;position:absolute;width:100%;height:100%;inset:0;z-index:0;transition:all 0.8s !important;overflow:hidden}.sec-column .cts-leadImg .cts-img img{height:70vh;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background:#f2f2f2;object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.sec-column .cts-leadImg .cts-img:nth-of-type(1){position:relative;width:100%;height:100%;inset:0;z-index:0;visibility:visible;opacity:1}.sec-column .cts-leadImg .cts-img.active{visibility:visible;opacity:1;z-index:2}.sec-column .cts-wrap{width:100%}@media screen and (min-width: 961px){.sec-column .cts-wrap{display:flex;justify-content:space-between}}@media screen and (min-width: 961px){.sec-column .cts-head{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding-left:4%}}@media screen and (max-width: 960px){.sec-column .cts-head{width:100%;display:none}}.sec-column .cts-body{width:100%}@media screen and (min-width: 961px){.sec-column .cts-body{width:50%;position:relative;left:0%}}.sec-column .cts-ttl{justify-content:flex-start;margin-bottom:4%;padding:0 4%}.sec-column .cts-list{display:flex;flex-wrap:wrap;position:relative;flex-direction:column}@media screen and (max-width: 960px){.sec-column .cts-list{max-width:100%;margin-inline:auto}}.sec-column .cts-list .cts-item{width:calc(100% / 1);border-top:1px solid #000}.sec-column .cts-list .cts-item:last-of-type{border-bottom:1px solid #000}.sec-column .cts-list .cts-item a{position:relative;display:block;padding:6% 4%;transition:0.3s ease-in-out}@media (hover: hover){.sec-column .cts-list .cts-item a:hover:hover .item-img img{scale:1.03}.sec-column .cts-list .cts-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.sec-column .cts-list .cts-item a::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background:#000;transform:scale(0, 1);transform-origin:right top;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;z-index:-1}.sec-column .cts-list .cts-item a.bgLeft::after{transform:scale(0, 1);transform-origin:right top;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s}.sec-column .cts-list .cts-item a.bgTop::after{transform:scale(1, 0);transform-origin:right bottom;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s}.sec-column .cts-list .cts-item a.bgNormal::after{opacity:0;transform:scale(1, 1);transform-origin:right bottom;transition:opacity 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s}@media (hover: hover){.sec-column .cts-list .cts-item a:hover{color:#fff}.sec-column .cts-list .cts-item a:hover .item-wrap{color:inherit}.sec-column .cts-list .cts-item a:hover .btn-more-border::after{background:#fff}.sec-column .cts-list .cts-item a:hover .more-arrow{fill:#fff}.sec-column .cts-list .cts-item a:hover:hover.bgLeft::after{transform-origin:left top;transform:scale(1, 1)}.sec-column .cts-list .cts-item a:hover:hover.bgTop::after{transform-origin:left top;transform:scale(1, 1)}.sec-column .cts-list .cts-item a:hover:hover.bgNormal::after{opacity:1;transition:opacity 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s}.sec-column .cts-list .cts-item a:hover:hover .btn-txt{animation-delay:0.5s}}.sec-column .cts-list .cts-item a.active{pointer-events:none;color:#fff}.sec-column .cts-list .cts-item a.active .megamenu_sitenav_ttl{color:inherit}.sec-column .cts-list .cts-item a.active.normal::after{transform:translateX(10%)}.sec-column .cts-list .cts-item a.active.bgLeft::after{transform-origin:left top;transform:scale(1, 1)}.sec-column .cts-list .cts-item a.active.bgTop::after{transform-origin:left top;transform:scale(1, 1)}.sec-column .cts-list .cts-item a.active.bgNormal::after{opacity:1;transition:opacity 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s}.sec-column .cts-list .cts-item .item-more-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.68);opacity:0;transform:translate(0%, -20%);transition:0.3s ease-in-out;transition-delay:0.1s}.sec-column .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);letter-spacing:0.1em;white-space:nowrap;margin-right:1em}@media screen and (max-width: 960px){.sec-column .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}}.sec-column .cts-list .item-wrap{width:100%}.sec-column .cts-list .item-head{position:relative;overflow:hidden;width:100%}.sec-column .cts-list .item-img{font-size:0;overflow:hidden;position:relative}.sec-column .cts-list .item-img img{width:100%;object-fit:cover;aspect-ratio:.7514204545;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background:#f2f2f2;object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.sec-column .cts-list .item-body{padding:0.2em 0 0;width:100%}.sec-column .cts-list .item-ttl{padding:0.25em 0;font-size:clamp(1.8rem, 1.4584vw, 2.8rem);margin-bottom:1em;letter-spacing:0.1em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-column .cts-list .item-ttl{margin:0.2em 0 0.4em}}.sec-column .cts-list .item-txt{padding:0.25em 0;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-column .cts-list .item-txt{margin:0.2em 0 0.4em}}.sec-column .cts-list .item-cate-wrap{display:flex;flex-wrap:wrap}.sec-column .cts-list .item-cate{letter-spacing:0.1em;margin-right:1em}.sec-blog{position:relative}.sec-blog .cts-wrap{width:100%}@media screen and (min-width: 961px){.sec-blog .cts-wrap{display:flex}}@media screen and (min-width: 961px){.sec-blog .cts-head{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-width:34%}}@media screen and (max-width: 960px){.sec-blog .cts-head{width:100%}}.sec-blog .cts-body{width:100%}@media screen and (min-width: 961px){.sec-blog .cts-body{width:90%;position:relative;left:-4%}}@media screen and (min-width: 961px){.sec-blog .cts-ttl{margin-bottom:30%}}@media screen and (max-width: 960px){.sec-blog .cts-list{max-width:100%;margin-inline:auto}}.sec-blog .cts-list.slick-initialized .cts-item{max-width:calc(100% / 1)}.sec-blog .cts-list .slick-track{display:flex}.sec-blog .cts-list .cts-item{max-width:calc(100% / 1)}@media screen and (max-width: 960px){.sec-blog .cts-list .cts-item{max-width:calc(96% / 2)}}@media screen and (min-width: 961px){.sec-blog .cts-list .cts-item{max-width:calc(92% / 3);max-width:529px}}.sec-blog .cts-list .cts-item a{position:relative}@media (hover: hover){.sec-blog .cts-list .cts-item a:hover:hover .item-img img{scale:1.03}.sec-blog .cts-list .cts-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.sec-blog .cts-list .cts-item .item-more-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.68);opacity:0;transform:translate(0%, -20%);transition:0.3s ease-in-out;transition-delay:0.1s}.sec-blog .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);letter-spacing:0.1em;white-space:nowrap;margin-right:1em}@media screen and (max-width: 960px){.sec-blog .cts-list .cts-item .item-more-wrap .item-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}}.sec-blog .cts-list .item-head{position:relative;overflow:hidden}.sec-blog .cts-list .item-img{font-size:0;overflow:hidden;position:relative}.sec-blog .cts-list .item-img img{width:100%;object-fit:cover;aspect-ratio:1.5028409091;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background:#f2f2f2;object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.sec-blog .cts-list .item-body{padding:0.2em 0 0}.sec-blog .cts-list .item-ttl{padding:0.25em 0;font-size:clamp(1.6rem, 1.25vw, 2.4rem);margin-top:0.8em;letter-spacing:0.05em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-blog .cts-list .item-ttl{margin:0.2em 0 0.4em;font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}.sec-blog .cts-list .item-txt{padding:0.25em 0;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-blog .cts-list .item-txt{margin:0.2em 0 0.4em}}.sec-blog .cts-list .slick-slide{margin-right:0vw !important;margin-left:1vw !important}.sec-blog .cts-list .slick-prev,.sec-blog .cts-list .slick-next{font-size:0;line-height:0;display:block;z-index:1;width:40px;height:40px;background:transparent;border:0px solid #343434;border-radius:50%;padding:0;transform:translate(0, -50%);transition:0.3s;cursor:pointer;color:transparent;outline:none;position:absolute;top:50%}.sec-blog .cts-list .slick-prev{left:-4%}@media screen and (max-width: 960px){.sec-blog .cts-list .slick-prev{left:calc(7% - 4px)}}.sec-blog .cts-list .slick-next{right:20%}@media screen and (max-width: 960px){.sec-blog .cts-list .slick-next{right:calc(7% - 4px)}}.sec-news{position:relative}.sec-news .cts-wrap{width:100%}@media screen and (min-width: 961px){.sec-news .cts-wrap{display:flex}}@media screen and (min-width: 961px){.sec-news .cts-head{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:24%}}@media screen and (max-width: 960px){.sec-news .cts-head{width:100%}}.sec-news .cts-body{width:100%}@media screen and (min-width: 961px){.sec-news .cts-body{width:90%;position:relative}}@media screen and (min-width: 961px){.sec-news .cts-ttl{margin-bottom:30%}}@media screen and (max-width: 960px){.sec-news .cts-list{margin-bottom:30px}}.sec-news .cts-list .cts-item:first-child a{border-top:1px solid #fff}.sec-news .cts-list .cts-item a{display:flex;justify-content:space-between;flex-direction:column;padding:2em 2em;border-bottom:1px solid #fff;overflow:hidden;position:relative}@media screen and (max-width: 767px){.sec-news .cts-list .cts-item a{padding:4%}}.sec-news .cts-list .cts-item a::before{content:'';display:block;position:absolute;left:0;width:100%;height:100%;transform-origin:center center;background:#E2E2D4;top:0;transform:scaleY(0);transition:transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);z-index:0;pointer-events:none}@media (hover: hover){.sec-news .cts-list .cts-item a:hover:hover{padding:2em 2em;color:#000}.sec-news .cts-list .cts-item a:hover:hover::before{transform:scaleY(1)}}.sec-news .cts-list .cts-item .item-wrap{display:flex;align-items:baseline;position:relative;z-index:2}@media screen and (max-width: 767px){.sec-news .cts-list .cts-item .item-wrap{flex-direction:column}}.sec-news .cts-list .cts-item .item-head{min-width:200px;position:relative;display:flex;letter-spacing:0.1em}.sec-news .cts-list .cts-item .item-date{display:inline-block;font-size:clamp(1.2rem, 0.72916vw, 1.4rem)}.sec-news .cts-list .cts-item .item-cate{display:inline-block;margin-left:1em;font-size:clamp(1.2rem, 0.72916vw, 1.4rem)}@media screen and (min-width: 768px){.sec-news .cts-list .cts-item .item-cate{margin-left:1em}}@media screen and (max-width: 767px){.sec-news .cts-list .cts-item .item-cate{margin-left:1em}}.sec-news .cts-list .cts-item .item-body{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.sec-news .cts-list .cts-item .item-body{margin-top:0.3em}}.sec-news .cts-list .cts-item .new-area{display:inline-block;position:relative;left:0}.sec-news .cts-list .cts-item .new-area span{display:none}.sec-news .cts-list .cts-item .new-area .new{font-size:1.4rem;display:inline-block;color:red;border:1px solid red;border-radius:20px;padding:0 0.7em 0.2em;margin-right:0.2em}.sec-news .cts-list .cts-item .item-ttl{transition:0s;letter-spacing:0.1em;width:100%;padding-right:1em;font-weight:500;font-size:clamp(1.6rem, 0.9375vw, 1.8rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width: 767px){.sec-news .cts-list .cts-item .item-ttl{-webkit-line-clamp:2;padding-top:0.5em;font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}@media screen and (min-width: 961px){.sec-voice .cts-head{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:20%;max-width:20.104166666666668vw;padding-inline:2%;border-right:1px solid #ccc}}@media screen and (max-width: 960px){.sec-voice .cts-head{width:100%}}.sec-voice .cts-body{display:flex;align-items:center;height:auto}@media screen and (min-width: 961px){.sec-voice .cts-body{width:100%}}@media screen and (max-width: 960px){.sec-voice .cts-body{width:100%;flex-direction:column}}.sec-voice .body-left{padding:4%;border-right:1px solid #ccc;width:60%;height:100%;display:flex;align-items:center}@media screen and (max-width: 960px){.sec-voice .body-left{width:100%}}.sec-voice .body-right{width:40%}@media screen and (max-width: 960px){.sec-voice .body-right{width:100%}}.sec-voice .cts-wrap{overflow:hidden;width:100%}@media screen and (max-width: 960px){.sec-voice .cts-wrap{border-top:1px solid #ccc}}@media screen and (min-width: 961px){.sec-voice .cts-wrap{display:flex;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.sec-voice .cts-ttl{display:flex}@media screen and (min-width: 961px){.sec-voice .cts-ttl{align-items:center;justify-content:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}}@media screen and (max-width: 960px){.sec-voice .cts-ttl{align-items:center;flex-direction:column-reverse;justify-content:center}}.sec-voice .cts-ttl-ja{font-size:clamp(2rem, 2.0833333333vw, 4rem);letter-spacing:0.1em}.sec-voice .cts-ttl-en{letter-spacing:0em;font-weight:300;margin-bottom:0rem;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1;position:relative;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 960px){.sec-voice .cts-ttl-en{margin-bottom:0.5em;font-size:clamp(2rem, 8.875vw, 3.6rem)}}@media screen and (min-width: 961px){.sec-voice .cts-ttl-en::before{content:"";width:1px;display:inline-block;height:30px;background:#000;position:relative;bottom:0;left:50%;transform:translate(-50%, 0);margin-inline:0.75em}}.sec-voice .voice-list{position:relative}@media screen and (max-width: 960px){.sec-voice .voice-list{max-width:90%;margin-inline:auto}}.sec-voice .voice-list .voice-item{width:100%}.sec-voice .voice-list .voice-item a{position:relative}@media (hover: hover){.sec-voice .voice-list .voice-item a:hover:hover .item-img img{scale:1.03}}.sec-voice .voice-list .new-area{display:none}.sec-voice .voice-list .new-area.new{top:2%;right:2%}.sec-voice .voice-list .item-head{position:relative}.sec-voice .voice-list .item-head .item-add-wrap{display:flex;justify-content:space-between}.sec-voice .voice-list .item-img{font-size:0;overflow:hidden}.sec-voice .voice-list .item-img img{width:100%;object-fit:cover;aspect-ratio:1.4776470588;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.sec-voice .voice-list .item-body{padding:0.2em 0 0}.sec-voice .voice-list .item-date{font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.sec-voice .voice-list .item-date-wrap{margin-top:0.8em;display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:clamp(1.2rem, .8333333333vw, 1.6rem)}.sec-voice .voice-list .item-ttl{padding:0.25em 0;font-size:1.8rem;margin-top:0.8em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.sec-voice .voice-list .item-ttl{margin:0.2em 0 0.4em;font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}.sec-voice .voice-list.pickup .item-body{display:flex;justify-content:space-between;align-items:center;height:auto;padding:1em 0 0}@media screen and (max-width: 576px){.sec-voice .voice-list.pickup .item-body{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 576px){.sec-voice .voice-list.pickup .item-body-left{display:flex;justify-content:space-between;width:100%}}.sec-voice .voice-list.pickup .item-body-right h3{font-size:clamp(3rem, 3.9583333333vw, 3.8rem)}.sec-voice .voice-list.child .voice-item{width:100%;padding:8% 15%}.sec-voice .voice-list.child .voice-item:last-of-type{border-top:1px solid #ccc}.sec-voice .voice-list.child .item-add-wrap{margin-bottom:10px}@media screen and (max-width: 576px){.sec-voice .voice-list.child .item-add-wrap{flex-direction:column;align-items:flex-start}}.sec-voice .voice-list .btn-more-wrap{margin-top:clamp(3rem, 4.1666666667vw, 8rem)}@media screen and (max-width: 960px){.sec-voice .voice-list .btn-more-wrap{text-align:center;margin-top:40px}}.sec-company{position:relative;aspect-ratio:1920 / 1290;display:block;width:100%;height:100%;padding:4%}.sec-company.show .company-bg{-ms-filter:blur(0px);filter:blur(0px)}@media screen and (max-width: 960px){.sec-company{min-height:100px;aspect-ratio:1}}.sec-company .company-bg{position:absolute;width:100%;height:100%;top:0;left:0;clip-path:inset(0);-ms-filter:blur(10px);filter:blur(10px);transition:filter 0.6s ease-in-out;transition-delay:0.5s}.sec-company .company-bg .bgFixed{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/index/company_bg.jpg);background-image:url(../img/index/company_bg_color.jpg);background-image:url(../img/index/company_bg_monochrome.jpg)}@media screen and (min-width: 961px){.sec-company .cts-wrap{width:100%;object-fit:cover;aspect-ratio:2.2721893491}}.sec-company .cts-head{width:10%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 961px){.sec-company .cts-head{position:absolute}}.sec-company .cts-lead{position:absolute;top:0;right:7%;font-size:clamp(2rem, 4.6875vw, 9rem);line-height:1.5;transform:translateY(-5%);letter-spacing:-0.2em;transition:transform 1s ease-in-out, letter-spacing 1.2s ease-in-out}@media screen and (max-width: 960px){.sec-company .cts-lead{font-size:clamp(2rem, 7.6875vw, 9rem)}}.sec-company .cts-lead.show{letter-spacing:0.17em}@media screen and (min-width: 961px){.sec-company .cts-svg{position:absolute;bottom:8%;right:8%;z-index:2;width:20%}}@media screen and (max-width: 960px){.sec-company .cts-svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:auto;bottom:-10%;left:auto;right:0%;width:30%}}@media screen and (min-width: 961px){.sec-company .btn-more-block{position:absolute;bottom:8%;right:5%}}.sec-packArea{background-image:url(../img/index/packArea_bg.jpg) !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;width:100%;object-fit:cover;aspect-ratio:1.9238476954}@media screen and (min-width: 961px){.sec-packArea .sec-wrap{height:100%}}.sec-packArea .pack-ctsContainer{display:flex;justify-content:space-between;align-items:flex-start;height:100%}@media screen and (max-width: 960px){.sec-packArea .pack-ctsContainer{flex-direction:column}}.sec-packArea .sec-packCts{width:49%}@media screen and (max-width: 960px){.sec-packArea .sec-packCts{width:100%}}.sec-packCts{height:100%}@media screen and (min-width: 961px){.sec-packCts:has(+.sec-packCts){padding-right:4%;margin-right:4%;border-right:1px solid #d9d9d9}}@media screen and (max-width: 960px){.sec-packCts:has(+.sec-packCts){margin-bottom:0px}}.sec-packCts .packCts-item{height:50%;border-top:1px solid #fff}.sec-packCts .packCts-item:last-of-type{border-bottom:1px solid #fff}.sec-packCts a{height:100%;display:block;padding:10% 4%;transition:0.3s ease-in-out}@media screen and (max-width: 960px){.sec-packCts a{padding:10% 4%}}@media (hover: hover){.sec-packCts a:hover:hover{background:rgba(226,226,212,0.5)}}.sec-packCts .cts-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sec-packCts .cts-head{margin-bottom:40px}@media screen and (max-width: 960px){.sec-packCts .cts-head{margin-bottom:10px}}.sec-packCts .cts-ttl-wrap{display:flex;align-items:center;justify-content:space-between}.sec-packCts .cts-ttl{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 960px){.sec-packCts .cts-ttl{text-align:center}}.sec-packCts .cts-ttl-en{font-size:clamp(2rem, 3.64585vw, 7rem);letter-spacing:0.1em;margin-right:2rem}@media screen and (max-width: 960px){.sec-packCts .cts-ttl-en{font-size:clamp(2rem, 7.64585vw, 7rem)}}.sec-packCts .cts-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem);letter-spacing:0.1em;white-space:nowrap}@media screen and (max-width: 960px){.sec-packCts .cts-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem)}}.sec-packCts .news-row{border-top:1px solid #333;padding:120px 0 150px}@media screen and (min-width: 1201px){.sec-packCts .news-row{display:flex;justify-content:space-between}}@media screen and (max-width: 1200px){.sec-packCts .news-row{padding:100px 0 120px}}@media screen and (max-width: 1200px){.sec-packCts .news-row{padding:60px 0 100px}}@media screen and (min-width: 1201px){.sec-packCts .news-cts{width:70%}}@media screen and (min-width: 768px){.sec-packCts .news-cts{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.sec-packCts .news-cts .cts-head{min-width:265px}}@media screen and (max-width: 767px){.sec-packCts .news-cts .cts-head{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (min-width: 768px){.sec-packCts .news-cts .cts-head .btn-standard{margin-top:115px}}.sec-packCts .news-cts .cts-body{width:100%}@media screen and (max-width: 960px){.sec-packCts .news-list{margin-bottom:30px}}.sec-packCts .news-list .news-item{padding:0 0 2em}@media screen and (max-width: 960px){.sec-packCts .news-list .news-item{padding:2em 0 0}}@media screen and (min-width: 768px){.sec-packCts .news-list .news-item:first-child a{padding-top:0}}.sec-packCts .news-list .news-item a{display:flex;justify-content:space-between;flex-direction:column;padding:0px 0}@media (hover: hover){.sec-packCts .news-list .news-item a:hover:hover{padding:1% 2%;background:#000;color:#fff}}.sec-packCts .news-list .news-item .item-head{min-width:180px;position:relative;margin-bottom:1rem;display:flex;letter-spacing:0.1em}.sec-packCts .news-list .news-item .item-date{display:inline-block}.sec-packCts .news-list .news-item .item-cate{display:inline-block;margin-left:1em;color:#898989;font-family:"Yu Gothic","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif}.sec-packCts .news-list .news-item .item-body{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.sec-packCts .news-list .news-item .item-body{margin-top:0.3em}}.sec-packCts .news-list .news-item .new-area{display:inline-block;position:relative;left:0}.sec-packCts .news-list .news-item .new-area span{display:none}.sec-packCts .news-list .news-item .new-area .new{font-size:1.4rem;display:inline-block;color:red;border:1px solid red;border-radius:20px;padding:0 0.7em 0.2em;margin-right:0.2em}.sec-packCts .news-list .news-item .item-ttl{transition:0s;letter-spacing:0.1em;width:100%;padding-right:1em;font-weight:500;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width: 767px){.sec-packCts .news-list .news-item .item-ttl{-webkit-line-clamp:2;font-size:clamp(1.8rem, 0.9375vw, 1.8rem)}}@media screen and (min-width: 1201px){.sec-packCts .bnr-area{width:23%}}@media screen and (max-width: 1200px){.sec-packCts .bnr-area{max-width:440px;margin:75px auto 0}}.sec-packCts .packCts-recruit{height:100%;display:flex;flex-direction:column;justify-content:center}.sec-packCts .packCts-recruit .cts-wrap{display:flex;flex-direction:column;justify-content:center;height:100%}.sec-packCts .packCts-recruit .cts-head{margin-bottom:40px}@media screen and (max-width: 960px){.sec-packCts .packCts-recruit .cts-head{margin-bottom:10px}}.sec-packCts .packCts-recruit .cts-ttl-wrap{display:flex;align-items:center;justify-content:center}.sec-packCts .packCts-recruit .cts-ttl{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 960px){.sec-packCts .packCts-recruit .cts-ttl{text-align:center}}.sec-packCts .packCts-recruit .cts-ttl-en{font-size:clamp(2rem, 3.64585vw, 7rem);letter-spacing:0.1em;margin-bottom:1em;margin-inline:auto}@media screen and (max-width: 960px){.sec-packCts .packCts-recruit .cts-ttl-en{font-size:clamp(2rem, 7.64585vw, 7rem);margin-bottom:3rem}}.sec-packCts .packCts-recruit .cts-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem);letter-spacing:0.1em;white-space:nowrap;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width: 960px){.sec-packCts .packCts-recruit .cts-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem)}}.sec-packCts .faq-row{border-top:1px solid #333;padding:120px 0 150px}@media screen and (min-width: 1201px){.sec-packCts .faq-row{display:flex;justify-content:space-between}}@media screen and (max-width: 1200px){.sec-packCts .faq-row{padding:100px 0 120px}}@media screen and (max-width: 1200px){.sec-packCts .faq-row{padding:60px 0 100px}}@media screen and (min-width: 1201px){.sec-packCts .faq-cts{width:70%}}@media screen and (min-width: 768px){.sec-packCts .faq-cts{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.sec-packCts .faq-cts .cts-head{min-width:265px}}@media screen and (max-width: 767px){.sec-packCts .faq-cts .cts-head{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (min-width: 768px){.sec-packCts .faq-cts .cts-head .btn-standard{margin-top:115px}}.sec-packCts .faq-cts .cts-body{width:100%}@media screen and (max-width: 960px){.sec-packCts .faq-list{margin-bottom:30px}}.sec-packCts .faq-list .faq-item{padding:0 0 2em}@media screen and (max-width: 960px){.sec-packCts .faq-list .faq-item{padding:2em 0 0}}@media screen and (min-width: 768px){.sec-packCts .faq-list .faq-item:first-child a{padding-top:0}}.sec-packCts .faq-list .faq-item a{display:flex;justify-content:space-between;flex-direction:column;padding:2px}@media (hover: hover){.sec-packCts .faq-list .faq-item a:hover:hover{padding:1% 2%;background:#000;color:#fff}.sec-packCts .faq-list .faq-item a:hover:hover .mark{color:#000;background:#fff !important}}.sec-packCts .faq-list .faq-item .item-head{min-width:180px;position:relative;margin-bottom:1rem}.sec-packCts .faq-list .faq-item .item-body{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.sec-packCts .faq-list .faq-item .item-body{margin-top:0.3em}}.sec-packCts .faq-list .faq-item .new-area{display:inline-block;position:relative;left:0}.sec-packCts .faq-list .faq-item .new-area span{display:none}.sec-packCts .faq-list .faq-item .new-area .new{font-size:1.4rem;display:inline-block;color:red;border:1px solid red;border-radius:20px;padding:0 0.7em 0.2em;margin-right:0.2em}.sec-packCts .faq-list .faq-item .item-date{display:inline-block;font-family:"Yu Gothic","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif;color:#898989}.sec-packCts .faq-list .faq-item .item-ttl{transition:0s;letter-spacing:0.1em;width:100%;padding-right:1em;font-weight:500;display:flex;align-items:baseline;font-size:1.6rem;line-height:1.75;padding:2px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (min-width: 768px){.sec-packCts .faq-list .faq-item .item-ttl{line-height:34px;height:36px;padding-top:0;padding-bottom:0}}@media screen and (max-width: 767px){.sec-packCts .faq-list .faq-item .item-ttl{-webkit-line-clamp:2}}.sec-packCts .faq-list .faq-item .mark{font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:clamp(1.2rem, 0.9vw, 1.6rem);line-height:1;font-weight:100;letter-spacing:0em;margin-right:1em;color:#fff;width:34px;height:auto;display:block;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;height:auto;aspect-ratio:1 / 1;background:#000;border-radius:50%;z-index:0;transition:0.3s ease-in-out}.slick-arrow:before{content:"" !important;width:100% !important;height:100% !important;position:absolute;top:0;left:0}.slick-next:before{background-image:url(../img/common/arrow_r.svg) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.slick-prev:before{background-image:url(../img/common/arrow_l.svg) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.sp_slider_lineup .slick-slide{margin-right:0vw !important;margin-left:0vw !important}.sp_slider_lineup .slick-prev,.sp_slider_lineup .slick-next{font-size:0;line-height:0;display:block;z-index:1;width:40px;height:40px;background:transparent;border:0px solid #343434;border-radius:50%;padding:0;transform:translate(0, -50%);transition:0.3s;cursor:pointer;color:transparent;outline:none}@media screen and (min-width: 961px){.sp_slider_lineup .slick-prev,.sp_slider_lineup .slick-next{position:relative}}@media screen and (max-width: 960px){.sp_slider_lineup .slick-prev,.sp_slider_lineup .slick-next{position:absolute;top:50%}}.sp_slider_lineup .slick-prev{left:-10px}@media screen and (max-width: 960px){.sp_slider_lineup .slick-prev{left:calc(7% - 4px)}}.sp_slider_lineup .slick-next{right:-10px}@media screen and (max-width: 960px){.sp_slider_lineup .slick-next{right:calc(7% - 4px)}}.snap_container{overflow:auto;scroll-snap-type:y mandatory}.snap_container .scrollify{scroll-snap-align:start}
/*# sourceMappingURL=index_cts.css.map */
