@charset "UTF-8";.c-nav{display:block;width:calc(100% - 120px);max-width:1360px;margin:0 auto;overflow:visible}.c-nav::before{content:'';position:absolute;top:calc(50% - .5px);left:calc(50% - 50vw);display:block;width:100vw;height:1px;background:rgba(0,0,0,.15);pointer-events:none}.c-nav.wow{animation-name:fadeInUp}.c-nav__list{display:block;width:100%;margin:0 auto;padding:0 30px;overflow:hidden}.c-nav__list__box{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;margin:0 auto}.c-nav__list__box .slick-arrow{top:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:30px;height:100%;background:#fff}.c-nav__list__box .slick-arrow:hover,.c-nav__list__box .slick-arrow.slick-disabled{opacity:1}.c-nav__list__box .slick-arrow::before{content:'';position:relative;display:block;width:40%;height:100%;background:url(/assets/images/common/icon_arrow_next.svg) center/contain no-repeat}.c-nav__list__box .slick-arrow.slick-disabled::before{opacity:.2}.c-nav__list__box .slick-arrow:hover::before{opacity:.7}.c-nav__list__box .slick-prev{left:-30px}.c-nav__list__box .slick-next{right:-30px}.c-nav__list__box__item{display:block;width:220px;margin:0 25px;padding:0 15px;background:#fff;flex:0 0 auto;z-index:0}.c-nav__list__box__item__icon{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:150px;height:130px;margin:0 auto;background:linear-gradient(45deg,#9ab479 0%,#cad59a 27.33%,#cad59a 38.33%,#9ab479 66.66%,#cad59a 95%) bottom left/ 300% 300% no-repeat;-webkit-clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);overflow:hidden}.c-nav__list__box__item:has(.c-nav__list__box__item__link:hover) .c-nav__list__box__item__icon{animation:bgMoveSlash 3s linear infinite}.c-nav__list__box__item__icon img{width:40%;height:46%}.c-nav__list__box__item__word{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:1em;max-width:150px;margin:30px auto 0 auto;font-size:18px;line-height:1;color:var(--titleColor);transition:color .4s ease-in-out}.c-nav__list__box__item__word::after{content:'';position:relative;display:block;width:7px;height:13px;margin:0 -22px 0 15px;background:var(--titleColor);transition:background-color .4s ease-in-out;-webkit-mask:url(/assets/images/common/icon_arrow_next.svg) center/contain no-repeat;mask:url(/assets/images/common/icon_arrow_next.svg) center/contain no-repeat;flex:0 0 auto}.c-nav__list__box__item:has(.c-nav__list__box__item__link:hover) .c-nav__list__box__item__word{color:var(--mainColor)}.c-nav__list__box__item:has(.c-nav__list__box__item__link:hover) .c-nav__list__box__item__word::after{background:var(--mainColor)}.c-nav__list__box__item__text{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:60px;font-size:16px;line-height:1.2;color:#fff;background:linear-gradient(to right,#9bb47a,#cad599,#9bb47a,#cad599,#9bb47a,#cad599) left center /450% 100% no-repeat;-webkit-clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%)}.c-nav__list__box__item:has(.c-nav__list__box__item__link:hover) .c-nav__list__box__item__text{animation:bgSwing 3s linear infinite}.c-nav__list__box__item__link{position:absolute;top:0;left:15px;display:block;width:calc(100% - 30px);height:100%;z-index:10}.c-nav__select{display:none}.c-nav[data-style="icon"]::before{top:calc(50% - .5px - 24px)}.c-nav[data-style="icon"] .c-nav__list__box .slick-arrow{height:calc(100% - 48px)}.c-nav[data-style="icon"] .c-nav__list__box__item{width:180px}@media screen and (max-width:991px){.c-nav{width:calc(100% - 60px);overflow:hidden}.c-nav[data-style="icon"]::before{display:block}.c-nav__list{display:none}.c-nav__select{display:block}.c-nav[data-style="icon"] .c-nav__list{display:block}.c-nav[data-style="icon"] .c-nav__select{display:none}}@media screen and (max-width:767px){.c-nav[data-style="icon"]::before{display:none}.c-nav[data-style="icon"] .c-nav__list{display:none}.c-nav[data-style="icon"] .c-nav__select{display:block}}@media screen and (max-width:575px){.c-nav{width:calc(100% - 40px)}.c-nav__list__box__item__text{height:50px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}