p,span,h1,h2,h3{word-break:keep-all;line-height:1.3}.m-ver{display:none}.m-img{display:none}.inner{width:100%;max-width:1300px;margin:0 auto}section{padding-bottom:120px}.main-sec3 .parter-wrap{padding-top:100px}.fixd-wrap{position:absolute;left:2.5%;z-index:50;top:10px}.main-sec2 .fixd-wrap ul{gap:20px;width:210px}.fixd-wrap figure{background:#fff;border-radius:5px}.min-logo-wrap{display:flex;justify-content:start;width:95%;margin:0 auto}.min-logo-wrap li{list-style:none;font-size:14px;transition:.3s;width:50px}.min-logo-wrap li img{width:100%}.min-logo-wrap li:hover{opacity:.7;cursor:pointer}@media all and (min-width:1280px) and (max-width:1500px){.inner{width:90%;margin:0 auto}.main-sec2 ul{gap:50px}main .main-sec2 .tit-box h2{font-size:36px}main .main-sec2 .tit-box p{font-size:16px}}@media all and (min-width:1024px) and (max-width:1279px){.inner{width:90%;margin:0 auto}section{padding-bottom:120px}.main-sec2 ul{gap:50px 25px}main .tit-box .g-txt{padding-top:0}main .main-sec2 .tit-box .g-txt{padding-top:0;padding-bottom:10px}main .main-sec2 .tit-box h2{font-size:25px}main .main-sec2 .tit-box p{font-size:15px}.main-sec2 ul li .a-box a{padding:12px 35px}.main-sec2 ul li figcaption p{font-size:20px}.main-sec3 .parter-wrap{padding-top:80px}}@media all and (min-width:768px) and (max-width:1023px){.inner{width:90%;margin:0 auto}section{padding-bottom:100px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .s-tit{font-size:15px;padding-bottom:10px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box h2{font-size:35px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box h3{font-size:25px;padding-top:10px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap .a-wrrap{border:1px solid #000;padding:5px 15px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap{padding-top:15px}.main-sec1 .sec-wrap .inner .tit-box .g-txt{font-size:20px;padding-top:0;padding-bottom:15px}.main-sec1 .sec-wrap .inner .tit-box h2{font-size:35px}main .tit-box p{padding-top:15px;font-size:17px}.main-sec1 .sec-wrap .inner ul{margin-top:80px}.main-sec1 .sec-wrap .inner ul li{width:130px}.main-sec2 ul{gap:40px}main .tit-box .g-txt{padding-top:0}main .main-sec2 .tit-box .g-txt{padding-top:0;padding-bottom:10px;display:block}main .main-sec2 .tit-box h2{font-size:20px}main .main-sec2 .tit-box p{font-size:14px;display:none}.main-sec2 ul li .a-box{bottom:30%}.main-sec2 ul li .a-box a{padding:10px 25px;font-size:14px}.main-sec2 ul li figcaption p{font-size:16px}.main-sec3 .sec-wrap .inner .tit-box .g-txt{font-size:20px;padding-top:0;padding-bottom:15px}.main-sec3 .sec-wrap .inner .tit-box h2{font-size:35px}.main-sec3 .parter-wrap{padding-top:70px}}@media all and (min-width:480px) and (max-width:767px){.m-ver{display:block}.pc-ver{display:none}section{padding-bottom:80px}.inner{width:90%;margin:0 auto}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .s-tit{font-size:14px;padding-bottom:5px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box h2{font-size:30px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box h3{font-size:20px;padding-top:5px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap .a-wrrap{border:1px solid #000}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap{padding-top:20px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap span{font-size:14px}.main-sec1 .sec-wrap .inner .tit-box .g-txt{font-size:18px;padding-top:0;padding-bottom:5px}.main-sec1 .sec-wrap .inner .tit-box h2{font-size:30px}main .tit-box p{padding-top:15px;font-size:16px}.main-sec1 .sec-wrap .inner ul{margin-top:50px;width:90%}.main-sec1 .sec-wrap .inner ul li{width:110px}.main-sec1 .sec-wrap .inner ul li p{font-size:14px}.main-sec2 ul{gap:20px}main .tit-box .g-txt{padding-top:0}main .main-sec2 .tit-box .g-txt{padding-top:0;padding-bottom:0;display:block}main .main-sec2 .tit-box h2{font-size:20px}main .main-sec2 .tit-box p{font-size:14px;display:none}.main-sec2 ul li .a-box{bottom:5%}.main-sec2 ul li .a-box a{padding:10px 25px;font-size:14px;border:0;padding:0}.main-sec2 ul li figcaption{height:70%}.main-sec2 ul li figcaption p{font-size:16px;padding-bottom:5px}.main-sec2 ul li figcaption span{font-size:14px}.main-sec3 .sec-wrap .inner .tit-box .g-txt{font-size:18px;padding-top:0;padding-bottom:5px}.main-sec3 .sec-wrap .inner .tit-box h2{font-size:30px}.main-sec3 .parter-wrap{padding-top:50px}}@media all and (max-width:479px){.m-ver{display:block}.pc-ver{display:none}.inner{width:90%;margin:0 auto}section{padding-bottom:60px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .s-tit{font-size:14px;padding-bottom:5px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box h2{font-size:30px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box h3{font-size:20px;padding-top:5px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap .a-wrrap{border:1px solid #000}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap{padding-top:20px}.banner-sec .sec-wrap .banner .swiper .swiper-slide .btit-box .btn-wrap span{font-size:14px}.main-sec1 .sec-wrap .inner .tit-box .g-txt{font-size:16px;padding-top:0;padding-bottom:5px}.main-sec1 .sec-wrap .inner .tit-box h2{font-size:25px;text-align:center}main .tit-box p{padding-top:12px;font-size:15px;text-align:center}.main-sec1 .sec-wrap .inner ul{margin-top:30px;width:90%}.main-sec1 .sec-wrap .inner ul li{width:80px}.main-sec1 .sec-wrap .inner ul li p{font-size:14px}.main-sec2 ul{grid-template-columns:repeat(1,1fr);gap:30px}main .tit-box .g-txt{padding-top:0}main .main-sec2 .tit-box .g-txt{padding-top:0;padding-bottom:5px;display:block}main .main-sec2 .tit-box h2{font-size:25px;text-align:center}main .main-sec2 .tit-box p{font-size:14px;text-align:center;padding-top:25px}.main-sec2 ul li .a-box{position:initial;text-align:center;padding-top:20px}.main-sec2 ul li .a-box a{padding:10px 25px;font-size:14px;padding:10px 20px;border-color:#96b960;color:#96b960}.main-sec2 ul li figcaption{height:50%;background:#00000017;padding-top:5%;opacity:1}.main-sec2 ul li figcaption p{font-size:16px;padding-bottom:2px}.main-sec2 ul li figcaption span{font-size:13px}.main-sec3 .parter-wrap{padding-top:50px}.main-sec3 .sec-wrap .tit-box .g-txt{font-size:16px;padding-top:0;padding-bottom:5px}.main-sec3 .sec-wrap .tit-box h2{font-size:25px;text-align:center}}