@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&family=Oswald&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Genos:ital,wght@0,100..900;1,100..900&family=Noto+Serif+JP:wght@200..900&family=Outfit:wght@100..900&family=Yuji+Boku&family=Zen+Old+Mincho&display=swap";.js-parallax{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.js-parallax.on{transform:translateY(0);opacity:1}.js-parallax.delay-1{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.3s}.js-parallax.delay-1.on{transform:translateY(0);opacity:1}.js-parallax.delay-2{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.6s}.js-parallax.delay-2.on{transform:translateY(0);opacity:1}.js-parallax.delay-3{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.9s}.js-parallax.delay-3.on{transform:translateY(0);opacity:1}.js-parallax.delay-4{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:1.2s}.js-parallax.delay-4.on{transform:translateY(0);opacity:1}.js-parallax.delay-5{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:1.5s}.js-parallax.delay-5.on{transform:translateY(0);opacity:1}.second-mv{background-image:url("/assets/img/katano/second_mv.png")}@media only screen and (max-width: 768px){.second-mv{background-image:url("/assets/img/katano/second_mv_sp.png")}}.message{background:url("/assets/img/common/bg02.png") center/cover no-repeat;padding-block:104px}@media only screen and (max-width: 768px){.message{background-image:url("/assets/img/common/bg02_sp.png");padding-block:20.5128205128vw}}.message__inner{width:1200px;margin-inline:auto}@media only screen and (max-width: 768px){.message__inner{width:91.7948717949vw}}.message__title{margin-bottom:32px}@media only screen and (max-width: 768px){.message__title{margin-bottom:5.2vw}}@media only screen and (max-width: 768px){.message__text-area{margin-top:0;width:91.7948717949vw;order:0;margin-bottom:10.7vw}}.message__lead{font-family:"EB Garamond",serif;font-size:20px;margin-bottom:16px;font-weight:500;color:#2a439a}@media only screen and (max-width: 768px){.message__lead{font-size:4.1025641026vw;margin-bottom:3.2vw}}.message__text{margin-bottom:35px}@media only screen and (max-width: 768px){.message__text{margin-bottom:3.8vw}}.message__post{text-align:right;font-family:"EB Garamond",serif}@media only screen and (max-width: 768px){.message__post{font-size:4.1025641026vw}}.message__name{font-size:27px;display:inline-block;margin-left:20px;font-family:"EB Garamond",serif}@media only screen and (max-width: 768px){.message__name{margin-left:2vw;font-size:5.641025641vw}}.profile{padding-block:104px;background-image:url("/assets/img/common/bg01.png");background-repeat:repeat}@media only screen and (max-width: 768px){.profile{padding-block:20.5128205128vw}}.profile__inner{width:1200px;margin-inline:auto}@media only screen and (max-width: 768px){.profile__inner{width:91.7948717949vw}}.profile__title{margin-bottom:56px}@media only screen and (max-width: 768px){.profile__title{margin-bottom:12vw}}.business{padding-block:104px}@media only screen and (max-width: 768px){.business{padding-block:17.0666666667vw 17vw}}.business__inner{width:1200px;margin-inline:auto}@media only screen and (max-width: 768px){.business__inner{width:91.7948717949vw}}.business__subtitle{font-size:20px;font-weight:500}.business__subtitle::before{color:#2a439a}@media only screen and (max-width: 768px){.business__subtitle{font-size:5.1282051282vw}}.business__contents{margin-top:64px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media only screen and (max-width: 768px){.business__contents{margin-top:10.2564102564vw;grid-template-columns:1fr;gap:8.5333333333vw}}.business__item{background-color:#ebeaf2;padding:24px 16px;border-radius:8px;width:381px;gap:24px;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.business__item{border-radius:2.0512820513vw;padding:6.1538461538vw 4.1025641026vw;width:91.7948717949vw;gap:4.2666666667vw}}.works{background-image:url("/assets/img/common/bg01.png");background-repeat:repeat;padding-block:104px}@media only screen and (max-width: 768px){.works{padding-block:17.0666666667vw 17vw}}.works__inner{width:1200px;margin-inline:auto;position:relative;height:360px}@media only screen and (max-width: 768px){.works__inner{width:91.7948717949vw;height:123.0769230769vw}}.works__wrap{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width: 768px){.works__wrap{flex-direction:column;gap:8.5333333333vw}}.works__text-area{display:flex;width:fit-content}@media only screen and (max-width: 768px){.works__text-area{width:100%;flex-direction:column;align-items:center;gap:8.5333333333vw}}.works__body{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.works__body{gap:4.2666666667vw;flex-direction:column;align-items:center}}.works__img-area{position:absolute;bottom:-90px;left:0;z-index:0;display:flex;overflow:hidden;margin-top:160px;transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.works__img-area.on{transform:translateY(0);opacity:1}@media only screen and (max-width: 768px){.works__img-area{margin-top:5.3333333333vw}}.works__img-list{padding:0;display:flex;flex-shrink:0}.works__img-list:first-child{animation:slide1 180s -90s linear infinite}.works__img-list:last-child{animation:slide2 180s linear infinite}.works__img-item{display:inline-block;width:100%;margin-right:24px;list-style:none;text-align:center}@media only screen and (max-width: 768px){.works__img-item{height:65.0666666667vw;margin-right:3.2vw}}.works__img{display:block;height:auto}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}/*# sourceMappingURL=katano.css.map */
