:root{--swiper-navigation-size: 15px}.ph{display:none !important}@media(max-width: 900px){.ph{display:block !important}}@media(max-width: 900px){.pc{display:none !important}}.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff}.shingDiv{position:absolute;left:45.5%;top:36%;z-index:10}@media(max-width: 900px){.shingDiv{left:43%;top:32.5%}}.shingDiv.shing2{left:79.5%;top:15%}@media(max-width: 900px){.shingDiv.shing2{left:80%;top:12.5%}}.shingDiv.shing3{left:48.5%;top:1%}.shingDiv img{opacity:0;animation:shingRota 3.5s infinite linear 2s;transform:rotate(0deg) scale(0.8)}@media(max-width: 900px){.shingDiv img{width:36px !important}}.shingDiv.animation2 img{opacity:0;animation:shingRota 3.5s infinite linear reverse 3s;transform:rotate(0deg) scale(0.8)}.shingDiv.animation3 img{opacity:0;animation:shingRota 3.5s infinite linear 3.5s;transform:rotate(0deg) scale(0.8)}.shingDiv.animation4 img{opacity:0;animation:shingRota 3.5s infinite linear reverse 3.8s;transform:rotate(0deg) scale(0.8)}@keyframes shingRota{0%{transform:rotate(0deg) scale(0.1);opacity:0}10%{opacity:1}25%{transform:rotate(360deg) scale(1.5);opacity:1}40%{opacity:1}50%{transform:rotate(720deg) scale(0.1);opacity:0}100%{opacity:0}}.swiper-button-next,.swiper-button-prev{border-radius:100%;padding:9px 13px;background:none}@media(max-width: 900px){.swiper-button-next,.swiper-button-prev{padding:6px 10px}}.swiper-button-next:after,.swiper-button-prev:after{font-weight:600;color:#fff;text-shadow:3px 3px 5px rgba(0,0,0,.2196078431)}.swiper-button-prev{left:1%}.swiper-button-next{right:1%}.swiper-pagination-bullet{width:10px;height:10px;border-radius:100%}#case_div{background-color:#101e5a}@media(max-width: 900px){#case_div{margin-top:40px}}#case_div>.row{overflow:hidden}#case_div .no-gutters{background-color:#fff}.new_img_box{position:absolute;width:100%;height:100%}.new_img_box img{position:absolute}.swiper-button-next:after,.swiper-button-prev:after{font-weight:300;font-size:35px}@media(max-width: 900px){.swiper-button-next:after,.swiper-button-prev:after{font-size:25px}}.swiper-button-next,.swiper-button-prev{border-radius:0;padding:4px 30px}@media(max-width: 900px){.swiper-button-next,.swiper-button-prev{padding:1px 15px}}.bg{background-image:url(../img/case/2x/bg_1.jpg);background-size:contain}.line{position:relative;height:14vw;margin-bottom:3%;z-index:1}@media(max-width: 900px){.line{height:30vw}}.s1{position:relative;overflow:visible;overflow:hidden;z-index:10}@media(max-width: 900px){.s1{height:auto}}.s1 .txt_box{position:absolute;width:100%;height:100%}.s1 .txt_box img{display:block;margin:auto;z-index:10}.s1 .txt_box .txt1{width:30%;margin-top:8vw}@media(max-width: 900px){.s1 .txt_box .txt1{width:35%;margin-top:26vw}}.s1 .txt_box .txt2{width:60%;margin:3vw auto 7vw auto}@media(max-width: 900px){.s1 .txt_box .txt2{width:65%;margin:12vw auto 35vw auto}}.s1 .txt_box .txt3{width:30%}@media(max-width: 900px){.s1 .txt_box .txt3{width:39%}}.s1 .bg_box .flower1{width:50%;position:absolute;transform:rotate(180deg);top:-23%;left:26%;z-index:0;animation-name:flower_mv;animation-duration:200s;animation-timing-function:linear;animation-iteration-count:infinite}@media(max-width: 900px){.s1 .bg_box .flower1{width:80%;top:-24%;left:10%}}.s1 .bg_box .flower2{width:50%;position:absolute;bottom:-23%;left:26%;z-index:0;animation-name:flower_mv;animation-duration:200s;animation-timing-function:linear;animation-iteration-count:infinite}@media(max-width: 900px){.s1 .bg_box .flower2{width:80%;bottom:-23%;left:11%}}@keyframes flower_mv{0%{transform:rotate(0deg)}100%{transform:rotate(3600deg)}}.s2{position:relative;overflow:hidden}@media(max-width: 900px){.s2{height:auto}}.s2 .txt_box{position:relative;z-index:10}.s2 .txt_box img{margin:auto;display:block}.s2 .txt_box .txt1{width:28%;margin-top:4vw}@media(max-width: 900px){.s2 .txt_box .txt1{width:41%;margin-top:13vw}}.s2 .txt_box .txt2{width:23%;margin:5vw auto 2.5vw auto}@media(max-width: 900px){.s2 .txt_box .txt2{width:30%;margin:9vw auto 7vw auto}}.s2 .txt_box .line{width:30%;height:1px;background-color:#4c4b4c;margin:3.5vw auto}@media(max-width: 900px){.s2 .txt_box .line{margin:9vw auto;width:40%}}.s2 .txt_box .txt3{width:55%;margin-bottom:8vw}@media(max-width: 900px){.s2 .txt_box .txt3{width:75%;margin-bottom:16vw}}.s3{position:relative;overflow:hidden;background-color:#13236b}.s3 .txt_box{position:relative;z-index:10}.s3 .txt_box img{margin:auto;display:block}.s3 .txt_box .txt1{width:31%;margin-top:8vw}@media(max-width: 900px){.s3 .txt_box .txt1{width:41%;margin-top:15vw}}.s3 .txt_box .txt2{width:27%;margin:5vw auto 2.5vw auto}@media(max-width: 900px){.s3 .txt_box .txt2{width:80%;margin-top:15vw}}.s3 .txt_box .line{width:37%;height:1px;background-color:#878053;margin:3.5vw auto}@media(max-width: 900px){.s3 .txt_box .line{margin:8vw auto}}.s3 .txt_box .txt3{width:70%;margin-bottom:8vw}@media(max-width: 900px){.s3 .txt_box .txt3{width:88%;margin-bottom:16vw}}.s3 .card_box{padding:0 8%}.s3 .card_box .txt{width:85%;display:block;margin:1.5vw auto 3vw auto}@media(max-width: 900px){.s3 .card_box .txt{width:90%;margin:2.5vw auto 6vw auto}}.s4{position:relative}@media(max-width: 900px){.s4{padding-bottom:9vw}}.s4 .txt_box{position:relative;z-index:10}.s4 .txt_box img{margin:auto;display:block}.s4 .txt_box .txt1{width:25%;margin-top:8vw}@media(max-width: 900px){.s4 .txt_box .txt1{width:31%;margin-top:14vw}}.s4 .txt_box .txt2{width:70%;margin:3vw auto 2.5vw auto}@media(max-width: 900px){.s4 .txt_box .txt2{width:80%;margin:6vw auto 10vw auto}}.s4 .txt_box .line{width:30%;height:1px;background-color:#4c4b4c;margin:3.5vw auto}@media(max-width: 900px){.s4 .txt_box .line{margin:7.5vw auto}}.s4 .txt_box.sp1{margin-left:10.5vw;margin-top:6vw}.s4 .txt_box.sp1 .text1{font-size:2.2vw;color:#818181;letter-spacing:.1em;line-height:2}@media(max-width: 900px){.s4 .txt_box.sp1 .text1{font-size:4.1vw}}.s4 .txt_box.sp1 .text1 a{color:#818181;text-decoration:underline}.s4 .txt_box.sp1 .txt3{width:50%;margin-top:6vw;margin-left:2vw}.s4 .img_box{position:absolute;top:41%;right:5%;width:40%;z-index:1;mix-blend-mode:darken}@media(max-width: 900px){.s4 .img_box{top:46%;right:4%;width:41%}}.s4 .bg_box{position:absolute;top:0;z-index:0}.s5{position:relative;background-color:#878053;padding:6vw 4vw 8vw 4vw}@media(max-width: 900px){.s5{padding:12vw 6vw}}.s5 .txt_box{font-size:2.1vw;color:#fff;letter-spacing:.1em;line-height:2;margin-bottom:4vw}@media(max-width: 900px){.s5 .txt_box{font-size:4.1vw;margin-bottom:7vw}}.s5 .txt_box span{text-decoration:underline}@media(max-width: 900px){.s6{padding-top:9vw;padding-bottom:5vw}}.s7{background-image:url(../../img/case1/s4_bg@3x.jpg)}@media(max-width: 900px){.s7{padding:13vw 4vw}}.s7 .txt_box .txt1{width:68%;margin:auto;display:block}.s7 .txt_box .txt2{width:30%;padding:8vw 0 2vw 1vw}@media(max-width: 900px){.s7 .txt_box .txt2{padding:12vw 0 3vw 1vw}}.s7 .txt_box .txt3{width:80%;margin:auto;display:block;padding-top:5vw}@media(max-width: 900px){.s7 .txt_box .txt3{padding-top:10vw;width:90%}}.s7 .txt_box .txt4{width:30%;padding:8vw 0 2vw 1vw}@media(max-width: 900px){.s7 .txt_box .txt4{padding:12vw 0 3vw 1vw}}.s7 .txt_box .txt5{width:80%;margin:auto;display:block;padding-top:5vw}@media(max-width: 900px){.s7 .txt_box .txt5{padding-top:10vw;width:90%}}.s8{width:100%;background-image:url(../../img/case1/s4_bg@3x.jpg);overflow:hidden}.s8 .txt_box img{width:37%;margin:auto;display:block;padding:2vw 0 3vw 0}@media(max-width: 900px){.s8 .txt_box img{width:42%;padding:7vw 0 0vw 0}}.s8 .map_box{padding-right:2vw}@media(max-width: 900px){.s8 .map_box{padding-right:0vw;position:relative;width:100%}}.s8 .map_box .txt_box{padding:0;margin:0;position:absolute;width:56%;top:11%;left:7%}@media(max-width: 900px){.s8 .map_box .txt_box{width:70%}}@media(max-width: 900px){.s8 .map_box .img_box{overflow-x:auto;width:100%}}@media(max-width: 900px){.s8 .map_box .img_box img{width:auto;height:170vw;padding-right:5vw}}.s8 .map_box .hand{display:none;pointer-events:none}@media(max-width: 900px){.s8 .map_box .hand{color:#fff;font-size:37px;display:block;position:absolute;top:48%;left:30%;animation:pointMove infinite 3s ease-in-out;z-index:10}}.s9{width:100%;background-color:#13236b;padding:8vw}@media(max-width: 900px){.s9{padding:16vw 8vw}}.s9 .txt_box .txt1{width:65%;margin:auto;display:block;padding-bottom:5vw}.s11{overflow:hidden;width:100%}@media(max-width: 900px){.s11 .map_box{position:relative;width:100%}}.s11 .map_box .txt_box{padding:0;margin:0;position:absolute;width:56%;top:11%;left:7%}@media(max-width: 900px){.s11 .map_box .txt_box{width:70%}}@media(max-width: 900px){.s11 .map_box .img_box{overflow-x:auto;width:100%}}@media(max-width: 900px){.s11 .map_box .img_box img{width:auto;height:153vw}}.s11 .map_box .hand{display:none;pointer-events:none}@media(max-width: 900px){.s11 .map_box .hand{color:#fff;font-size:37px;display:block;position:absolute;top:48%;left:30%;animation:pointMove infinite 3s ease-in-out;z-index:10}}@keyframes pointMove{0%{left:30%}70%{opacity:1}100%{opacity:0;left:70%}}.s12{width:100%}.s12 .txt_box{padding:6vw}@media(max-width: 900px){.s12 .txt_box{padding:14vw 0vw}}.s12 .txt_box .txt1{width:32%;display:block;margin:auto}@media(max-width: 900px){.s12 .txt_box .txt1{width:27%}}.s12 .txt_box .txt2{width:81%;display:block;margin:auto}.s12 .txt_box .line{width:45%;height:1px;background-color:#878053;margin:4.5vw auto}@media(max-width: 900px){.s12 .txt_box .line{width:34%;margin:7.5vw auto}}.s12 .swiper{width:100%}#form_box{background-color:#13236b;position:relative}@media(max-width: 900px){#form_box{height:auto}}#form_box .form_div{padding:6vw 3vw;width:100%;z-index:1}@media(max-width: 900px){#form_box .form_div{padding:10vw 8vw}}#form_box .form_div h1{text-align:center;font-size:30px;letter-spacing:4px;font-weight:600;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;padding:1vw 0px;width:42%;margin:auto;margin-bottom:4vw}@media(max-width: 900px){#form_box .form_div h1{font-size:6vw;margin-bottom:7vw;width:100%;padding:3vw 0}}#form_box .form_div a{color:#fff !important;font-weight:600}#form_box .form_div .txt_box{text-align:center;margin:4vw 0}@media(max-width: 900px){#form_box .form_div .txt_box{margin:3vw 0 10vw}}#form_box .form_div .txt_box h2{font-size:2.5vw;font-weight:600;color:#fff;margin-bottom:1vw}@media(max-width: 900px){#form_box .form_div .txt_box h2{font-size:7vw;margin-bottom:5vw}}#form_box .form_div .txt_box p{font-size:1.27vw;font-weight:600;color:#fff;margin:0}@media(max-width: 900px){#form_box .form_div .txt_box p{font-size:5vw}}#form_box .form_div .flex_box{display:flex;justify-content:space-between}@media(max-width: 900px){#form_box .form_div .flex_box{flex-direction:column}}#form_box .form_div .flex_box .map_box{flex:1 1 46%}#form_box .form_div .flex_box .map_box iframe{width:100%;height:680px}@media(max-width: 900px){#form_box .form_div .flex_box .map_box iframe{height:330px}}#form_box .form_div .flex_box .form_box{flex:1 1 50%;padding-left:3vw}@media(max-width: 900px){#form_box .form_div .flex_box .form_box{padding:0}}#form_box .form_div .flex_box .privacy_div{display:flex;align-items:center;font-size:14px;letter-spacing:1px;color:#fff}#form_box .form_div .flex_box .privacy_div input{margin-right:10px}#form_box .form_div .flex_box .privacy_div .ui-checkboxradio-label .ui-icon-background{background-color:#fff !important}#form_box .form_div .flex_box .privacy_div label{padding:0;margin:0;background:none;color:#fff;border:#ffdead}#form_box .form_div .flex_box .privacy_div .ui-checkbox{display:flex;flex-direction:row-reverse}#form_box .form_div .flex_box .privacy_div #privacy{flex:1 1;width:12px;height:22px}@media(max-width: 900px){#form_box .form_div .flex_box #call_form{margin:0;margin-top:8vw}}#form_box .form_div .form_one{padding:1vw 0}@media(max-width: 900px){#form_box .form_div .form_one{padding:4vw 0}}#form_box .form_div .form_one p{font-size:15px;letter-spacing:2px;margin:0;color:#fff}#form_box .form_div .form_one textarea{width:100%;min-height:80px;font-size:15px;padding:10px 0;background:none;border:none;outline:none !important;border-bottom:1px solid #fff;color:#fff}#form_box .form_div .form_one input{border:none;border-bottom:1px solid #fff;padding:10px 0;font-size:15px;width:100%;background:none;outline:none !important;color:#fff}#form_box .form_div .form_one select{color:#fff;background:none;border:none;border-bottom:1px solid #fff;padding:17px 0 8px 0;width:100%;font-size:15px}#form_box .form_div .form_one select option{background-color:#878053}#form_box .form_div .sub_btn{display:inline-block;padding:7px 50px;background-color:#878053;color:#fff;letter-spacing:2px;font-size:15px;border-radius:30px;border:none;text-decoration:none}@media(max-width: 900px){#form_box .form_div .sub_btn{width:100%;text-align:center;padding:10px}}#form_box .form_div [name=zipcode]{display:none}.form_img{display:block;width:80% !important;margin:auto;margin-bottom:8%}