.index{width:100%}.index *,.index .indexMain{box-sizing:border-box}.index .indexMain{width:100vw}.index .indexMain .otherLinks{justify-content:space-between;margin-bottom:75px;padding-right:45px}.index .indexMain .otherLinks .items{margin-bottom:45px;padding-left:45px}.index .indexMain .otherLinks .items .otherMain{background-color:initial;bottom:9%;left:5%;padding:0;position:absolute}.index .indexMain .otherLinks .items .otherMain .linkBtn{border:2px solid #fff;border-radius:0;font-size:1.625rem;transition:all .3s linear 0s;width:270px}.index .indexMain .otherLinks .items .otherMain .linkBtn:hover{background-color:#f12535;border:2px solid #f12535;transition:all .3s linear 0s}.index .indexMain .otherLinks .items .otherMain .slogan{font-size:1.4rem;letter-spacing:2px;margin-top:10px}.index .indexMain .typeList{justify-content:space-between;margin-bottom:75px;padding-right:45px}.index .indexMain .typeList .items{cursor:pointer;margin:45px 0 0;padding-left:45px}.index .indexMain .typeList .items .typeWords{background-color:initial;bottom:60px;left:60px;padding:0;position:absolute}.index .indexMain .typeList .items .typeWords .title{font-size:36px;font-weight:700;margin:0 5px 10px 0}.index .bannerBox{max-height:calc(100vh - 100px);width:100vw}.index .bannerBox .carouselBox{background-color:initial;height:auto;min-height:calc(100vh - 100px);width:100%}.index .bannerBox .carouselBox .q-carousel__slide{padding:0}.index .bannerBox .carouselBox .carouselBtn{height:3px;min-height:auto;padding:0;width:11px}.index .bannerBox .carouselBox .carouselBtn.active{background-color:#000!important}.index .bannerBox .carouselBox .scroll .carouselBoxContent{animation:mymove .3s linear 1s forwards;transform:translate(-50%);transition:all .3s linear}.index .bannerBox .carouselBox .q-transition--scale-enter-active .carouselBoxContent{left:50%;opacity:0;position:absolute;top:10%;transform:translate(-50%,50%);transition:all .3s linear}.index .bannerBox .carouselBox .carouselBoxContent{left:50%;opacity:0;position:absolute;top:20%;transform:translate(-50%,-50%);transition:all .3s linear}.index .bannerBox .carouselBox .carouselBoxContent h1{line-height:1.2}.index .bannerBox .carouselBox .carouselBoxContent h1,.index .bannerBox .carouselBox .carouselBoxContent h2{color:#fff;font-size:2.25rem;font-weight:700;margin:0;text-align:center}@media only screen and (max-width:1023px){@keyframes arrowShark{0%{transform:translate(-50%)}to{transform:translate(-50%,50%)}}.index .bannerBox{margin-bottom:20px}.index .bannerBox .mBannerName{animation:arrowShark 2s ease-in-out 0s infinite;background-color:initial;bottom:10%;left:50%;padding:0;transform:translateX(-50%);width:30px}.index .indexMain .typeList{margin-bottom:40px;padding-right:20px}.index .indexMain .typeList .items{margin-top:20px;padding-left:20px}.index .indexMain .typeList .items .typeWords{bottom:10px;left:10px}.index .indexMain .typeList .items .typeWords .title{font-size:28px}.index .indexMain .otherLinks{margin-bottom:20px;padding-right:20px}.index .indexMain .otherLinks .items{margin-bottom:20px;padding-left:20px}.index .indexMain .otherLinks .items .otherMain{bottom:10px;left:10px;top:auto}}