.sectionTitle{line-height:1}.comment1{color:#111}.comment2{color:#242424}.commentHr{display:block;width:3.3rem;height:.1rem;background-color:#242424}.moreBtn{display:flex;height:5rem}.moreBtn .inText{display:flex;align-items:center;justify-content:center;width:9.5rem;border:.1rem solid #000;border-right:none;background-color:#fff}.moreBtn .inIcon{display:block;position:relative;width:5rem;border:.1rem solid #000;background-color:#fff}.moreBtn .inIcon:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.4rem;background:url(../images/main/more_arr.png) no-repeat center/cover;z-index:1;transition:background .3s}@media screen and (min-width: 960px){.moreBtn .inIcon::before{content:"";display:block;width:0;height:100%;background-color:var(--deepblue);transition:width .3s}.moreBtn:hover .inIcon::after{background:url(../images/main/more_arr_hover.png) no-repeat center/cover}.moreBtn:hover .inIcon::before{width:100%}}.visual{position:relative;overflow:hidden}.visual__texts{position:absolute;left:50%;transform:translateX(-50%);bottom:3rem;z-index:2}.visual__text1{font-size:var(--fs-85)}.visual__text2{font-size:var(--fs-40);line-height:1}.visual__conterol{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem}.visual__count{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem;flex-shrink:0}.visual__count .slick-prev,.visual__count .slick-next{position:static;width:.7rem;height:1.2rem;transform:translate(0)}.visual__count .slick-prev{background:url(../images/main/mv_prev.png) no-repeat center/cover}.visual__count .slick-next{background:url(../images/main/mv_next.png) no-repeat center/cover}.visual__count .total{opacity:.6}.visual__button{width:.8rem;height:1.1rem}.visual__button.pause{width:.8rem;height:1.1rem;background:url(../images/main/pause.png) no-repeat center/cover}.visual__button.play{width:.8rem;height:.9rem;background:url(../images/main/play.png) no-repeat center/cover;display:none}.visual__prograss{background-color:#fff;width:20rem;height:.3rem;position:relative}.visual__bar{position:absolute;width:0%;height:100%;top:0;left:0;background-color:var(--deepblue)}.visual__bar.activing{animation:load 5s infinite}.visual__text3{font-size:var(--fs-20)}.visual__more{position:relative}.visual__more::before{content:"";display:block;width:var(--gap-80);height:var(--gap-80);border-radius:100%;background-color:var(--deepblue)}.visual__more span{position:absolute;top:50%;transform:translateY(-50%);left:var(--gap-40)}.visual__cell{position:relative}.visual__name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1;z-index:2}.visual__name dt{display:inline-block;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:.2rem solid #fff;font-size:var(--fs-16)}.visual__name dd{font-size:var(--fs-30)}@media screen and (max-width: 960px){.visual__mobile{width:100%}.visual__pc{display:none}.visual:after{content:"";display:block;width:100%;height:45%;position:absolute;bottom:0;z-index:1;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6054796919) 20%, rgba(0, 0, 0, 0.8155637255) 40%, rgba(0, 0, 0, 0.9864320728) 67%, rgb(0, 0, 0) 100%)}}@media screen and (min-width: 960px){.visual__mobile{display:none}.visual__pc{max-width:none;position:relative;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 960px)and (min-width: 1925px){.visual__pc{width:100%}}@media screen and (min-width: 960px){.visual__texts{bottom:auto;top:50%;transform:translate(-50%, -50%)}.visual__text1{font-size:clamp(9rem,8.5vw,15rem)}.visual__text2{font-size:clamp(7rem,8vw,10rem)}.visual__text3{font-size:var(--fs-30)}.visual__name{bottom:6rem;top:auto}.visual__name dt{font-size:var(--fs-20)}.visual__name dd{font-size:var(--fs-50)}}@keyframes load{0%{width:0}100%{width:100%}}.about__center{display:flex;flex-direction:column;row-gap:4rem}.about__image{position:relative;text-align:center}.about__image .phone{width:65%}.about__image .dots{position:absolute;left:50%;transform:translateX(-50%);top:-3rem}.about__dotsWrap{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (min-width: 960px){.about{padding-bottom:10rem}.about__center{position:relative}.about__texts{width:55%;position:relative;z-index:1}.about__image{width:65.1rem;position:absolute;top:0;right:0;transform:translateX(15rem)}}.cerator{background-color:#f0f0f0;margin-top:-10rem;padding:20rem 0 var(--gap-120) 0}.cerator__center{display:flex;flex-direction:column;row-gap:4rem}.cerator__slide{background-color:#fff;border-radius:1.5rem;border:.1rem solid #ddd;padding:var(--gap-40) var(--gap-50) 10rem var(--gap-50)}.cerator__slide .slick-slide{margin-inline:.5rem}.cerator__slide .slick-dots{bottom:4rem;left:50%;transform:translateX(-50%)}.cerator__slide .slick-dots li{width:2rem;height:2rem;border-radius:100%;vertical-align:middle}.cerator__slide .slick-dots li:after{content:"";display:block;width:1rem;height:1rem;border-radius:100%;background-color:#dadada;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cerator__slide .slick-dots .slick-active{border:.3rem solid var(--deepblue)}.cerator__slide .slick-dots .slick-active:after{display:none}.cerator__slide .slick-prev,.cerator__slide .slick-next{width:1.2rem;height:2rem;top:auto;bottom:3rem;z-index:1}.cerator__slide .slick-prev{left:15%;background:url(../images/main/cr_prev.png) no-repeat center/cover}.cerator__slide .slick-next{right:15%;background:url(../images/main/cr_next.png) no-repeat center/cover}.cerator__head{display:flex;align-items:center;justify-content:space-between}.cerator__name{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.cerator__name .thum{border-radius:100%;overflow:hidden;width:4.5rem;position:relative}.cerator__name .thum::after{content:"";display:block;padding-bottom:100%}.cerator__name .thum img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:4.9rem;max-width:none}.cerator__tag{color:#777}.cerator__image{border-radius:2rem;overflow:hidden;position:relative}.cerator__image::after{content:"";display:block;padding-bottom:91.6666666667%}.cerator__image img{width:100%;position:absolute;top:0;left:0}@media screen and (min-width: 960px){.cerator{margin-top:0rem}.cerator__center{flex-direction:row;justify-content:space-between;align-items:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem}.cerator__slide{width:48rem}.cerator__cell{max-width:36rem}.cerator__texts{width:50%}}.our{overflow:hidden}.our__slide .slick-slide{margin-inline:1rem}.our .slick-prev,.our .slick-next{width:4rem;height:1rem;top:auto;bottom:-6rem;right:auto;left:50%}.our .slick-prev{transform:translate(-150%, 0);background:url(../images/main/our_prev.png) no-repeat center/cover}.our .slick-next{transform:translate(65%, 0);background:url(../images/main/our_next.png) no-repeat center/cover}.our__image{position:relative}.our__thum{position:relative;border-radius:100%;overflow:hidden}.our__thum::after{content:"";display:block;padding-bottom:100%}.our__thum img{width:100%;position:absolute;top:0;left:0}.our__tag{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;left:0;top:1.5rem;background-color:var(--deepblue);border-radius:100%;width:6.6rem;height:6.6rem}.our__sns{display:flex;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.our__link{width:4rem;background-color:#a7a7a7;border-radius:1.2rem}.our__link a{height:100%;display:flex;align-items:center;justify-content:center}.our__link a img{transform:scale(0.5)}@media screen and (max-width: 960px){.our{padding-bottom:8rem}}@media screen and (min-width: 960px){.our__head{position:relative}.our__arr{position:absolute;right:0;bottom:0;display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem}.our__arr .slick-prev,.our__arr .slick-next{position:static;transform:translate(0)}.our__arr .slick-prev:hover{background:url(../images/main/our_prev_hover.png) no-repeat center/cover}.our__arr .slick-next:hover{background:url(../images/main/our_next_hover.png) no-repeat center/cover}.our__slide{width:150vw}.our__slide .slick-slide{margin-inline:2rem}.our__cell{width:30rem !important}.our__link:hover{background-color:var(--deepblue)}}.projects{padding-block:var(--gap-120) var(--gap-80);overflow:hidden}.projects__upper{font-size:var(--fs-50);line-height:1;display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.projects__inWrap{position:relative;display:inline-block;z-index:1}.projects__inWrap .inLine{display:block;width:0;height:.3em;background-color:#ffe618;position:absolute;left:0;bottom:0;transition:width 1s}.projects__title{position:relative;display:inline-block;z-index:1}.projects__arrow{width:4rem;max-height:7.5rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}.projects__arrow img{position:relative;z-index:1}.projects__arrow:after{content:"";display:block;width:18.9rem;height:18.9rem;background:url(../images/main/prj_circle.png) no-repeat center/cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}.projects__arrInner{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;overflow:hidden}.projects__arrInner img{transition:transform 1s;transform:translateX(calc(-100% - 0.5rem))}.projects__comment{font-size:var(--fs-16);position:relative;z-index:1}@media screen and (min-width: 768px){.projects{padding-top:16rem}.projects__upper{font-size:var(--fs-90);line-height:.8;-moz-column-gap:8rem;column-gap:8rem}.projects__upper .inLine{height:1.8rem}.projects__arrow{width:14.7rem}.projects__arrow:after{width:36.8rem;height:36.8rem}.projects__comment{font-size:var(--fs-25)}}@media screen and (min-width: 960px){.projects__link:hover .projects__inWrap .inLine{width:100%}.projects__link:hover .projects__arrInner img{transform:translateX(0)}.projects__upper{font-size:clamp(8rem,8vw,13rem)}.projects__comment{font-size:var(--fs-30)}}