@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/* reset */
*{margin: 0;padding: 0;border: 0;outline-style: none;box-sizing: border-box;}
html{-webkit-tap-highlight-color:transparent !important;-webkit-text-size-adjust: none;-webkit-appearance: none;}
body{min-width: 320px;max-width: 100%;font-family:'LG Smart font', 'Noto Sans KR', sans-serif;color: #242424;}
ol,ul,li{list-style: none;}
table,th,td{border-collapse: collapse;/*border-spacing: 0;*/}
input{-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0;}
input[type=text]::-ms-clear, 
input[type=tel]::-ms-clear{display: none;}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand{display: none;}/* IE 10, 11의 네이티브 화살표 숨기기 */
button{border: none;background: none;cursor: pointer;outline: none;}
label{cursor: pointer;}
label img{pointer-events: none;}
a{text-decoration: none;color: #242424; display: inline-block;}
button{border: none;background: none;cursor: pointer;-webkit-transform: translate3d(0,0,0);outline: none;}
img{display: block;border: 0;width: 100%;}

/* common */
.ir_text{overflow: hidden;position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);}
.clearfix:after{content: '';display: block;clear: both;height: 0;visibility: visible;}
.bl_txt{font-weight: bold;}
.scrollDisable{height: 100%;min-height: 100%;overflow: hidden !important;touch-action: none;}

/* temp */
body::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('');z-index: -1;opacity: 0.5;}
body{background: #ffffff;}
#wrap p {margin-bottom:0;}
@media screen and (min-width:769px){
    .container-fluid{padding:0 !important;}  
.pc_cont{display:block;}
.mo_cont{display:none;}
sup{font-size: 2px;}
#wrap .header{}

#wrap.pc_cont .container .section{margin-bottom: 70px;background: #FFF;}
#wrap.pc_cont .container{max-width: 1600px;margin: 0px auto;padding:0;}
#wrap.pc_cont .container .sec01{position: relative; background: url('../images/sec01_bg.jpg') top left no-repeat;width: 100%;height:565px;background-size: auto 100%;}
    #wrap.pc_cont .container .sec01::before{position:absolute;top:0;left:0;display:block;content:'';width:82px;height:243px;background:url('../images/sec01_bg_L.png') no-repeat center center;background-size:100% 100%;z-index:1;}
    #wrap.pc_cont .container .sec01::after{position:absolute;bottom:0;right:0;display:block;content:'';width:162px;height:162px;background:url('../images/sec01_bg_R.png') no-repeat center center;background-size:100% 100%;z-index:1;}
#wrap.pc_cont .container .sec01 .main_bg{position: absolute;right: 195px;top: 50%;margin-top: -78px;}
#wrap.pc_cont .container .sec01 .main_bg .main_text{color:#FFF;font-family: 'LG Smart font', sans-serif;font-weight: 500; font-size: 60px;padding-bottom: 16px;line-height: 60px;}
#wrap.pc_cont .container .sec01 .main_bg a{margin: 10px 0 0 5px;}
#wrap.pc_cont .container .sec01 .main_bg a img{width: 149px;height: 21px;}
#wrap.pc_cont .container .sec01 .video_box{position:absolute;top:0;left:0;width:100%;}
#wrap.pc_cont .container .sec01 .video_box + .videoX{display:none;cursor: pointer;overflow: hidden;width: 51px;height: 51px;padding: 10px;background: url('../images/modal-close.svg') no-repeat 10px 10px;background-color: #fff!important;background-size: 31px 31px;white-space: nowrap;text-indent: 200%;border: 0;position: absolute;z-index: 1;top: 9%;right: 1.5%;}
#wrap.pc_cont .container .sec01 .video_box.on + .videoX{display:block;}


#wrap.pc_cont .container .sec02{text-align: center;overflow: hidden;margin-bottom:91px;}
#wrap.pc_cont .container .sec02 h3{font-family:"LG Smart font", sans-serif; font-size:  60px;font-weight: 500;margin-bottom: 2px;}
#wrap.pc_cont .container .sec02 .slide_wrap{position:relative;max-width:1308px;width:100%;height:100%;margin:0 auto;}
#wrap.pc_cont .container .sec02 .slide_wrap ul{width:100%;height: 100%;padding:50px 0 30px; overflow:hidden;transition: 1s;}
#wrap.pc_cont .container .sec02 .slide_wrap ul::after{display: block;content: '';clear: both;height: 0;visibility: hidden;}
#wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box{float: left; width:300px;height: 450px;margin:0 14px; border: 1px solid #e4e4e4;border-radius: 10px;}
#wrap.pc_cont .container .sec02 .slide_wrap ul li a {display:block;width:100%;height:100%;border-radius:10px; transition: all 0.3s;}
#wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box .pd_name{padding-bottom: 0px; font-family:"LG Smart font", sans-serif; font-size:  22px;font-weight: 500;}
#wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box .pd_info{padding-bottom: 20px; font-family:"LG Smart font", sans-serif; font-size:  16px;font-weight: 400; color:#6b6b6b;}
#wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box .img_box{width:179px;height:179px;margin:0 auto 0;padding:46px 0 52px;box-sizing:content-box;}
#wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box .LM_btn{display: inline-block;width: 150px;height: 40px;background: url('../images/sec02_learn_btn.png') no-repeat top center;background-size: 100% 100%; transition: all 0.3s;}
/* #wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box .LM_btn:hover{background: url('../images/sec02_learn_btn_on.png') no-repeat top center;background-size: 100% 100%;} */
#wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box a:hover{-webkit-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); transition: all 0.3s;}
#wrap.pc_cont .container .sec02 .slide_wrap ul li.pd_box a:hover .LM_btn{background: url('../images/sec02_learn_btn_on.png') no-repeat top center;background-size: 100% 100%;}
#wrap.pc_cont .container .sec02 .arrow{position:absolute;top:50%;display: block;width:23px;height: 41px;margin-top:-9px;}
#wrap.pc_cont .container .sec02 .arrow.prev_btn{left:-77px;}
#wrap.pc_cont .container .sec02 .arrow.prev_btn::before{content:'';}
#wrap.pc_cont .container .sec02 .arrow.next_btn{right:-77px;}
#wrap.pc_cont .container .sec02 .arrow.next_btn::before{content:'';}
#wrap.pc_cont .container .sec02 .arrow a{opacity: 1;}
#wrap.pc_cont .container .sec02 .arrow a.slick-disabled{opacity: 0.5;}

#wrap.pc_cont .container .sec03{margin-bottom: 103px;}
#wrap.pc_cont .container .sec03::after{display: block;content: '';clear: both;height: 0;visibility: hidden;}
#wrap.pc_cont .container .sec03 h3{font-family: "LG Smart font", sans-serif;font-size: 60px;font-weight: 500;margin-bottom: 2px;text-align: center;margin: 0 auto 80px;}
#wrap.pc_cont .container .sec03 .box{max-width: 520px; width:100%;height: 673px;margin-right: 20px;float: left;text-align: center;}
#wrap.pc_cont .container .sec03 .box_1{background: url('../images/sec03_bg_1.png')no-repeat top center;}
#wrap.pc_cont .container .sec03 .box_2{background: url('../images/sec03_bg_2.png')no-repeat top center;}
#wrap.pc_cont .container .sec03 .box_3{background: url('../images/sec03_bg_3.png')no-repeat top center;margin-right: 0;}
#wrap.pc_cont .container .sec03 .box_text{padding: 75px 0 20px; color: #FFF; font-family:"LG Smart font", sans-serif; font-size:  46px;font-weight: 500;line-height: 54px;}

#wrap.pc_cont .container .sec04{margin-bottom: 74px;}
#wrap.pc_cont .container .sec04 .cont_box{}
#wrap.pc_cont .container .sec04 .cont_box::after{display: block;content: '';clear: both;height: 0;visibility: hidden;}
#wrap.pc_cont .container .sec04 .cont_box .left_box{float: left; width:50%;height: 883px;background:url(../images/sec04_bg.png) no-repeat center left;background-size:cover;}
#wrap.pc_cont .container .sec04 .cont_box .right_box{float: right;width: 50%;padding: 100px 17px 0 80px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box h2{padding-bottom: 33px; font-family:"LG Smart font", sans-serif; font-size:  66px;font-weight: 500;line-height:60px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .text_2{padding-bottom: 76px; font-family:"LG Smart font", sans-serif; font-size:  17px;color: #585858; font-weight: 400;letter-spacing: 0;line-height: 22px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .table_img{padding-bottom: 2px;display: inline-block; width: 630px;}
#wrap.pc_cont .container .sec04 .cont_box p.small{color: #8a858c; font-family:"LG Smart font", sans-serif; font-size:  14px;font-weight: 400;line-height:18px;}
 
#wrap.pc_cont .container .sec05{width:100%;height: 371px;background: url('../images/sec05_bg.png') no-repeat top center;background-size:cover;text-align: center;}
#wrap.pc_cont .container .sec05 .text{color: #FFF;}
#wrap.pc_cont .container .sec05 h3.main_title{padding-top: 90px; color: #FFF;font-family:"LG Smart font", sans-serif; font-size:  60px;font-weight: 500;line-height: 75px;}
#wrap.pc_cont .container .sec05 .sub_title{padding-bottom: 39px;color: #FFF;font-family:"LG Smart font", sans-serif; font-size:  24px;font-weight: 400;line-height: 26px;}
#wrap.pc_cont .container .sec05 a{display: inline-block;width: 150px;height: 40px;}
}
@media screen and (max-width:1600px){
#wrap.pc_cont .container .sec01{background: url('../images/sec01_bg.jpg') -5vw top no-repeat #000000;}
#wrap.pc_cont .container .sec01 .main_bg{position: absolute;right: 5vw;top: 50%;margin-top: -78px;}
#wrap.pc_cont .container .sec01 .main_bg .main_text{color:#FFF;font-family: 'LG Smart font', sans-serif;font-weight: 500; font-size: 60px;padding-bottom: 16px;line-height: 60px;}
    
#wrap.pc_cont .container .sec02 .arrow.prev_btn{left:-55px;}
#wrap.pc_cont .container .sec02 .arrow.next_btn{right:-55px;}
    
#wrap.pc_cont .container .sec03{margin-bottom: 103px;}
#wrap.pc_cont .container .sec03::after{display: block;content: '';clear: both;height: 0;visibility: hidden;}
#wrap.pc_cont .container .sec03 .box{width:32%;height:41.5vw;margin-right:2%;}
#wrap.pc_cont .container .sec03 .box_1{background: url('../images/sec03_bg_1.png')no-repeat top center;background-size:100% auto;}
#wrap.pc_cont .container .sec03 .box_2{background: url('../images/sec03_bg_2.png')no-repeat top center;background-size:100% auto;}
#wrap.pc_cont .container .sec03 .box_3{background: url('../images/sec03_bg_3.png')no-repeat top center;background-size:100% auto;margin-right: 0;}
#wrap.pc_cont .container .sec03 .box_text{padding: 75px 0 20px; color: #FFF; font-family:"LG Smart font", sans-serif; font-size:  40px;font-weight: 500;line-height: 54px;}
    
    
#wrap.pc_cont .container .sec04 .cont_box .left_box{float: left; width:50%;height: 883px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box{float: right;width: 50%;padding: 100px 17px 0 80px;box-sizing: border-box;}
#wrap.pc_cont .container .sec04 .cont_box .right_box h2{padding-bottom: 33px; font-family:"LG Smart font", sans-serif; font-size:  55px;font-weight: 500;line-height:60px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .text_2{padding-bottom: 6%; font-family:"LG Smart font", sans-serif; font-size:  17px;color: #585858; font-weight: 400;letter-spacing: 0;line-height: 22px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .table_img{padding-bottom: 2px;display: inline-block; width: 90%;}
#wrap.pc_cont .container .sec04 .cont_box p.small{color: #8a858c; font-family:"LG Smart font", sans-serif; font-size:  14px;font-weight: 400;line-height:18px;}
}
@media screen and (max-width:1500px){
    #wrap.pc_cont .container .sec02 .slide_wrap{width:85%;}
}
@media screen and (max-width:1300px){
#wrap.pc_cont .container .sec01{background: url('../images/sec01_bg.jpg') -15vw top no-repeat #000000;}
#wrap.pc_cont .container .sec01 .main_bg{position: absolute;right: 2vw;top: 50%;margin-top: -78px;}
#wrap.pc_cont .container .sec01 .main_bg .main_text{color:#FFF;font-family: 'LG Smart font', sans-serif;font-weight: 500; font-size: 50px;padding-bottom: 16px;line-height: 50px;}
    
#wrap.pc_cont .container .sec03 .box_text{padding: 30px 0 20px; color: #FFF; font-family:"LG Smart font", sans-serif; font-size:  36px;font-weight: 500;line-height: 46px;}
}
@media screen and (max-width:1000px){
    #wrap.pc_cont .container .sec02 .slide_wrap{width:80%;}
#wrap.pc_cont .container .sec03 .box_text{padding: 25px 0 20px; color: #FFF; font-family:"LG Smart font", sans-serif; font-size:  30px;font-weight: 500;line-height: 38px;}
#wrap.pc_cont .container .sec04 .cont_box .left_box{float: left; width:100%;height: 883px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box{float: right;width: 100%;padding: 100px 17px 0 80px;box-sizing: border-box;}
#wrap.pc_cont .container .sec04 .cont_box .right_box h2{padding-bottom: 33px; font-family:"LG Smart font", sans-serif; font-size:  55px;font-weight: 500;line-height:60px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .text_2{padding-bottom: 6%; font-family:"LG Smart font", sans-serif; font-size:  17px;color: #585858; font-weight: 400;letter-spacing: 0;line-height: 22px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .table_img{padding-bottom: 2px;display: inline-block; width: 90%;}
#wrap.pc_cont .container .sec04 .cont_box p.small{color: #8a858c; font-family:"LG Smart font", sans-serif; font-size:  14px;font-weight: 400;line-height:18px;}
    
}
@media screen and (max-width:960px){
    
#wrap.pc_cont .container .sec03{margin-bottom: 103px;}
#wrap.pc_cont .container .sec03::after{display: block;content: '';clear: both;height: 0;visibility: hidden;}
#wrap.pc_cont .container .sec03 .box{width:32%;margin-right:2%;}
#wrap.pc_cont .container .sec03 .box_1{background: url('../images/sec03_bg_1.png')no-repeat top center;background-size:100% auto;}
#wrap.pc_cont .container .sec03 .box_2{background: url('../images/sec03_bg_2.png')no-repeat top center;background-size:100% auto;}
#wrap.pc_cont .container .sec03 .box_3{background: url('../images/sec03_bg_3.png')no-repeat top center;background-size:100% auto;margin-right: 0;}
#wrap.pc_cont .container .sec03 .box_text{padding: 25px 0 20px; color: #FFF; font-family:"LG Smart font", sans-serif; font-size:  28px;font-weight: 500;line-height: 32px;}
    
    
#wrap.pc_cont .container .sec04 .cont_box .left_box{float: left; width:100%;height: 80vw;}
#wrap.pc_cont .container .sec04 .cont_box .right_box{float: right;width: 100%;padding: 100px 17px 0 80px;box-sizing: border-box;}
#wrap.pc_cont .container .sec04 .cont_box .right_box h2{padding-bottom: 33px; font-family:"LG Smart font", sans-serif; font-size:  55px;font-weight: 500;line-height:60px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .text_2{padding-bottom: 6%; font-family:"LG Smart font", sans-serif; font-size:  17px;color: #585858; font-weight: 400;letter-spacing: 0;line-height: 22px;}
#wrap.pc_cont .container .sec04 .cont_box .right_box .table_img{padding-bottom: 2px;display: inline-block; width: 90%;}
#wrap.pc_cont .container .sec04 .cont_box p.small{color: #8a858c; font-family:"LG Smart font", sans-serif; font-size:  14px;font-weight: 400;line-height:18px;}

}
@media screen and (max-width:768px){
.pc_cont{display:none;}
.mo_cont{display:block;}
    sup{font-size:2.26vw;}
  #wrap.mo_cont{margin:0 -15px;}
  .footer-box{margin:0 -30px !important;}
    #wrap.mo_cont .header{}

    #wrap.mo_cont .container .section{margin:0 auto;}
    #wrap.mo_cont .container{max-width:100%; margin: 0 auto;padding:0;}
    #wrap.mo_cont .container .sec01{position: relative; background: url('../mo/image/mo_sec01_bg.jpg') top center no-repeat;width: 100%;height:129.81vw;background-size: 100% 100%;}
    #wrap.mo_cont .container .sec01 .main_bg{text-align: center;padding-top: 8.4vw;}
    #wrap.mo_cont .container .sec01 .main_bg .main_text{color:#FFF;font-family: 'LG Smart font', sans-serif;font-weight: 500; font-size: 7.03vw;padding-bottom: 2.27vw;line-height: 7.76vw;}
    #wrap.mo_cont .container .sec01 .main_bg a{display: inline-block; width: 39.45vw; height: 4.94vw; margin-top: 1.302vw;}
    #wrap.mo_cont .container .sec01 .main_bg a img{}
    #wrap.mo_cont .container .sec01 .video_box{display:none;position:absolute;top:0;left:0;width:100%;padding-top:130%;}
    #wrap.mo_cont .container .sec01 .video_box + .videoX{display:none;cursor: pointer;overflow: hidden;width: 51px;height: 51px;padding: 10px;background: url('../images/modal-close.svg') no-repeat 10px 10px;background-color: #fff!important;background-size: 31px 31px;white-space: nowrap;text-indent: 200%;border: 0;position: absolute;z-index: 1;top: 9%;right: 1.5%;}
    #wrap.mo_cont .container .sec01 .video_box.on{display:block;}
    #wrap.mo_cont .container .sec01 .video_box.on + .videoX{display:block;}
    #wrap.mo_cont .container .sec01 .video_box iframe{position:absolute;top:0;width:100%;height:100%;}


    #wrap.mo_cont .container .sec02{text-align: center;overflow: hidden;margin-bottom: 11.06vw;}
    #wrap.mo_cont .container .sec02 h3{margin: 10.76vw 0 8vw; font-family:"LG Smart font", sans-serif; font-size:  7.81vw;font-weight: 500;}
    #wrap.mo_cont .container .sec02 .slide_wrap{position:relative;width:78vw;height:100%;margin:0 auto;}
    #wrap.mo_cont .container .sec02 .slide_wrap ul{position: relative;overflow: hidden; width:100%;height: 100%;margin-top: 5.85vw; transition: 1s;}
    #wrap.mo_cont .container .sec02 .slide_wrap ul::after{display: block;content: '';clear: both;height: 0;visibility: hidden;}
    #wrap.mo_cont .container .sec02 .slide_wrap ul li.pd_box{float: left; width:70.05vw;height: 105.33vw;margin:0 1.82vw; border: 0.13vw solid #e4e4e4;border-radius: 1.47vw;}
    #wrap.mo_cont .container .sec02 .slide_wrap ul li.pd_box .img_box{width:41.27vw;height:41.27vw;margin:11.06vw auto;}
    #wrap.mo_cont .container .sec02 .slide_wrap ul li.pd_box .pd_name{padding-bottom: 1.4vw; font-family:"LG Smart font", sans-serif; font-size:  5.20vw;font-weight: 500;}
    #wrap.mo_cont .container .sec02 .slide_wrap ul li.pd_box .pd_info{padding-bottom: 5.51vw; font-family:"LG Smart font", sans-serif; font-size:  4.16vw;font-weight: 400; color:#6b6b6b;}
    #wrap.mo_cont .container .sec02 .slide_wrap ul li.pd_box .LM_btn{display: inline-block;width: 28.77vw;height: 7.94vw;background: url('../mo/image/mo_sec03_btn.png') no-repeat top center;background-size: 100% 100%;}
    #wrap.mo_cont .container .sec02 .arrow{position:absolute;top:50%;display: block;width:3.1vw;height: 55.72vw;margin-top:15.6vw;}
    #wrap.mo_cont .container .sec02 .arrow.prev_btn{left:-5.51vw;}
    #wrap.mo_cont .container .sec02 .arrow.prev_btn::before{content:'';}
    #wrap.mo_cont .container .sec02 .arrow.next_btn{right:-5.51vw;}
    #wrap.mo_cont .container .sec02 .arrow.next_btn::before{content:'';}
    #wrap.mo_cont .container .sec02 .arrow a{opacity: 1;}
    #wrap.mo_cont .container .sec02 .arrow a.slick-disabled{opacity: 0.5;}
    #wrap.mo_cont .container .sec02 .slick-dots{bottom: 0;}
    #wrap.mo_cont .container .sec02 .slick-dots li button{display: none;}
    #wrap.mo_cont .container .sec02 .slick-dots li{width: 2.34vw;height: 2.34vw;border: 1px solid #e4e4e4; border-radius: 50%;}
    #wrap.mo_cont .container .sec02 .slick-dots li.slick-active{background: #c41d4b;border: none;}

    #wrap.mo_cont .container .sec03{margin-bottom: 12.4vw;}
    #wrap.mo_cont .container .sec03 h3{margin: 10.76vw 0 8vw; font-family:"LG Smart font", sans-serif; font-size:  7.81vw;font-weight: 500;text-align: center;}
    #wrap.mo_cont .container .sec03 .box{width: 100%;height: 87.63vw;margin-bottom: 2.3vw; text-align: center;}
    #wrap.mo_cont .container .sec03 .box a{width: 28.77vw;height: 7.94vw;}
    #wrap.mo_cont .container .sec03 .box_1{background: url('../mo/image/mo_sec03_box_1.png')no-repeat top center;background-size: 100% 100%;}
    #wrap.mo_cont .container .sec03 .box_2{background: url('../mo/image/mo_sec03_box_2.png')no-repeat top center;background-size: 100% 100%;}
    #wrap.mo_cont .container .sec03 .box_2 .box_text{padding-bottom:6vw;}
    #wrap.mo_cont .container .sec03 .box_3{background: url('../mo/image/mo_sec03_box_3.png')no-repeat top center;background-size: 100% 100%;}
    #wrap.mo_cont .container .sec03 .box_3 .box_text{padding-bottom:5.4vw;}
    #wrap.mo_cont .container .sec03 .box_text{padding: 5.36vw 0 2.7vw; color: #FFF; font-family:"LG Smart font", sans-serif; font-size:  7.16vw;font-weight: 500;}

    #wrap.mo_cont .container .sec04{}
    #wrap.mo_cont .container .sec04 .cont_box{text-align: center;}
    #wrap.mo_cont .container .sec04 .cont_box h2{margin-top:8vw;padding-bottom: 4.31vw; font-family:"LG Smart font", sans-serif; font-size: 7.81vw;font-weight: 500;line-height: 9vw;}
    #wrap.mo_cont .container .sec04 .cont_box .left_box{width:100%;height: 79.94vw;}
    #wrap.mo_cont .container .sec04 .cont_box .right_box{max-width: 87.23vw;margin: 0 auto;text-align: left;}
    #wrap.mo_cont .container .sec04 .cont_box .right_box .text_2{padding: 5.61vw 0 8.51vw; font-family:"LG Smart font", sans-serif; font-size: 4.16vw;color: #585858; font-weight: 400;letter-spacing: 0;line-height: 5.43vw;}
    #wrap.mo_cont .container .sec04 .cont_box .right_box .table_img{padding-bottom: 0.911vw;display: inline-block; width: 87.23vw;}
    #wrap.mo_cont .container .sec04 .cont_box p.small{ padding-bottom: 0vw; font-family:"LG Smart font", sans-serif; font-size: 2.86vw;font-weight: 400;color: #8a858c;line-height: 3.3vw;}

    #wrap.mo_cont .container .sec05{width:100%;height: 62.63vw;background: url('../mo/image/mo_sec05_bg.png') no-repeat top center;background-size:100% 100%;text-align: center;}
    #wrap.mo_cont .container .sec05 .text{color: #FFF;}
    #wrap.mo_cont .container .sec05 h3.main_title{padding-top: 13.56vw; color: #FFF;font-family:"LG Smart font", sans-serif; font-size:  7.81vw;font-weight: 500;line-height: 9.76vw;}
    #wrap.mo_cont .container .sec05 .sub_title{padding-bottom: 7.61vw;color: #FFF;font-family:"LG Smart font", sans-serif; font-size:  4.16vw;font-weight: 400;line-height: 5.33vw;}
    #wrap.mo_cont .container .sec05 a{display: inline-block;width: 28.64vw;height: 7.94vw;}

}