body.home .mainVisual{height:995px;position:relative;z-index:2}body.home .mainVisual .sliderWrapper{width:1196px;margin:0 auto 65px auto;position:relative;visibility:hidden}body.home .mainVisual .sliderWrapper.is-sliderLoaded{visibility:visible}body.home .mainVisual .sliderWrapper .sliderContainer{overflow:visible !important}body.home .mainVisual .sliderWrapper .item{height:532px;background:url("../../images/content/home/mv_bg.png") no-repeat center center/1196px auto}body.home .mainVisual .sliderWrapper .item a,body.home .mainVisual .sliderWrapper .item .in{display:flex;justify-content:center;align-items:center;height:100%}@media(hover: hover){body.home .mainVisual .sliderWrapper .item a{transition:opacity .3s ease-out 0s}body.home .mainVisual .sliderWrapper .item a:hover{opacity:.6}}body.home .mainVisual .sliderWrapper .item .mask{width:1116px;height:450px;aspect-ratio:1/1;-webkit-mask:url("../../images/content/home/mv_mask.svg") no-repeat center/contain;mask:url("../../images/content/home/mv_mask.svg") no-repeat center/contain;position:relative}body.home .mainVisual .sliderWrapper .sliderCtrl{display:flex;justify-content:center;align-items:center;gap:30px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-pager{display:flex;justify-content:center;align-items:center;gap:30px}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-pager .ss-pager-item{width:14px}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-pager .ss-pager-item button{text-indent:-9999px;width:100%;height:14px;background-color:#fff;border:none;border-radius:15px}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-pager .ss-pager-item button.is-active{background-color:#c500ff}@media(hover: hover){body.home .mainVisual .sliderWrapper .sliderCtrl .ss-prev,body.home .mainVisual .sliderWrapper .sliderCtrl .ss-next{transition:opacity .3s ease-out 0s}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-prev:hover,body.home .mainVisual .sliderWrapper .sliderCtrl .ss-next:hover{opacity:.6}}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-prev,body.home .mainVisual .sliderWrapper .sliderCtrl .ss-next{cursor:pointer;display:block;text-indent:-9999px;width:43px;height:43px;background:no-repeat center/contain;border:none;border-radius:100%}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-prev{background-image:url("../../images/content/home/navi_prev.png")}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-next{background-image:url("../../images/content/home/navi_next.png")}body.home .mainVisual .newsArea{width:800px;margin:0 auto;position:relative}body.home .mainVisual .newsArea::before,body.home .mainVisual .newsArea::after{display:block;content:"";width:233px;background:no-repeat center/contain;position:absolute;bottom:0}body.home .mainVisual .newsArea::before{height:326px;background-image:url("../../images/content/content/charactor01.png");left:-15px;transform:translateX(-100%)}body.home .mainVisual .newsArea::after{height:319px;background-image:url("../../images/content/content/charactor02.png");right:-15px;transform:translateX(100%)}body.home .mainVisual .newsArea .newsInner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:35px 40px;color:#fff;font-size:2.1rem;font-weight:500;line-height:1.8;height:310px;padding:25px 40px;background:linear-gradient(0deg, rgba(4, 196, 244, 0.8) 0%, rgba(0, 77, 219, 0.8) 100%);overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}body.home .mainVisual .newsArea .newsInner::-webkit-scrollbar{width:20px;height:20px}body.home .mainVisual .newsArea .newsInner::-webkit-scrollbar-track{background:hsla(0,0%,100%,.5)}body.home .mainVisual .newsArea .newsInner::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}body.home .mainVisual .newsArea .newsInner a{color:#fff}body.home .mainVisual .newsArea .newsInner .title{width:110px}body.home .mainVisual .newsArea .newsInner .newsList{width:calc(100% - 150px);list-style-type:none;padding:0;margin:0}body.home .mainVisual .newsArea .newsInner .newsList>li{padding-left:1.2em;position:relative}body.home .mainVisual .newsArea .newsInner .newsList>li::before{display:block;content:"";width:.8em;height:.8em;background-color:#fff;border-radius:10em;position:absolute;top:.4em;left:0}body.home .mainVisual .newsArea .newsInner .newsList>li:not(:last-child){margin-bottom:5px}body.home #content{padding-top:135px}body.home .sectionVox header{margin-bottom:50px}body.home .sectionVox header .header{color:#fff;font-size:3rem;font-weight:500;letter-spacing:.1em;line-height:1.3;text-align:center}body.home .sectionVox header .header img{height:26px}@media only screen and (max-width: 960px){body.home .mainVisual{height:auto;padding-bottom:100px}body.home .mainVisual .sliderWrapper{width:299px;margin-bottom:50px}body.home .mainVisual .sliderWrapper .item{height:133px;background-size:299px auto}body.home .mainVisual .sliderWrapper .item .mask{width:279px;height:113px}body.home .mainVisual .sliderWrapper .sliderCtrl{gap:20px;bottom:-45px}body.home .mainVisual .sliderWrapper .sliderCtrl .ss-pager{gap:20px}body.home .mainVisual .newsArea{width:auto;padding:0 20px}body.home .mainVisual .newsArea::before,body.home .mainVisual .newsArea::after{width:94px;bottom:-20px;transform:translateY(100%)}body.home .mainVisual .newsArea::before{height:130px;left:10px}body.home .mainVisual .newsArea::after{height:128px;right:10px}body.home .mainVisual .newsArea .newsInner{display:block;font-size:1.5rem;height:250px;padding:20px}body.home .mainVisual .newsArea .newsInner .title{display:flex;align-items:center;gap:20px;white-space:nowrap;font-weight:bold;width:auto;margin-bottom:10px}body.home .mainVisual .newsArea .newsInner .title::after{display:block;content:"";width:100%;height:1px;background-color:hsla(0,0%,100%,.5)}body.home .mainVisual .newsArea .newsInner .newsList{width:auto}body.home .mainVisual .newsArea .newsInner .newsList:not(:last-child){margin-bottom:30px}body.home .mainVisual .newsArea .newsInner .newsList>li:not(:last-child){margin-bottom:0}body.home #content{padding-top:70px}body.home .sectionVox header{margin-bottom:40px}body.home .sectionVox header .header{font-size:2.6rem}}
