.pc_img {display:block !important;}
.m_img {display:none !important;}

.mainBody {overflow-x:hidden}

.mt10 {margin-top:10px !important}
.mt20 {margin-top:20px !important}
.mt30 {margin-top:30px !important}
.mt40 {margin-top:40px !important}
.mt50 {margin-top:50px !important}
.mt60 {margin-top:60px !important}
.mt70 {margin-top:70px !important}
.mt80 {margin-top:80px !important}

/*메뉴시작*/
#topmenu_wrap {background-color:#fff;width:100%;margin: auto;z-index:999;position:absolute;}
#gnb_wrap {  position:absolute;width:100%;}
#gnb>h1 img {height:58px}
#gnb>ul>li{display:inline-block;vertical-align:top; font-size:15px;color:#000;text-align: center;}
.menu>li>a {box-sizing: border-box;padding:3.5rem 0;margin:0 7rem;color: #fff;font-size:2rem;}
.menu_top{display: block; color: #000;text-decoration: none;}
.menu_top_sel {background:url("/image/main/menu_arrow.png") center bottom no-repeat;}
.sub_menu_wrap {text-align:left;padding:1.5rem 0;position:absolute;left:0; margin-top:-1px;display:none; width:100%;left:0px;background-color:#f5f5f5;z-index: 99999;overflow: hidden;}

.sub_menu {max-width:1180px;margin:auto;overflow:hidden;}
.sub_menu>li {padding:0 2.5rem;display: inline-block;line-height:4rem;}
.sub_menu>li>a{display: block;text-align: center;color:#676767;line-height:4rem; background: none;font-weight: normal;font-size:1.6rem;}
.sub_menu li a:hover{color:#e43f39;}
.sub_menu>li>ul {margin-top:-1rem;}
.sub_menu>li>ul>li>a {font-weight:normal;display: block;color:#989898;line-height:3rem;}
.menu{zoom: 1;margin-bottom:0px}
/*.sub_menu_wrap {display:none;}*/
.menu:after{height: 0;visibility: hidden;content: ".";display: block;clear: both;}
#gnb h1 {margin-top:1rem;margin-right:4rem;}
#mb_gnb, .mb_header{display:none}
#visual_down {position:absolute;bottom:10px;left:50%;margin-left:-25px;z-index: 999}
.top_ic {position:fixed;right:20px;bottom:20px;z-index:999;}
.line #gnb_in {position: relative}
.close_side {cursor:pointer;display:none;}
.aside.in .close_side {display:inline-block;}
.right_m  , .right_m a{color:#fff}
.topColor {background-color:#fff;border-bottom:1px solid #ddd !important;}
.topColor .right_m ,.topColor .right_m a, .topColor .menu_top{color:#000 }
.top_r>a {vertical-align:middle;margin:25px 0px;display:inline-block;border-right:1px solid #ddd;padding:0px 20px}
.top_r>a:last-child {border-right:0px;padding-right:0px}
.top_r img {height:60px}
#gnb_in {padding:0 7rem;margin:auto;z-index: 9}
.main_logo  {position: absolute;left:7rem;top:1.6rem}
.color_b {position: relative;color:#e43f39 !important;}
.fix_menu {display:none}
/*.sub_m1 {padding-left:180px}
.sub_m2 {padding-left:250px}
.sub_m5 {padding-left:400px}*/
.sub_m1 {padding-left:50px}
.sub_m2 {padding-left:210px}
.sub_m4 {padding-left:750px}
.sub_m3 {padding-left:590px}
#util_bar {background-color:#f7f7f7;border-bottom:1px solid #ddd;padding:8px 0px;}
#util_in {max-width:1180px;margin:auto;}
#util_in>p a {color:#252525; line-height:30px;font-size:1.4rem}
#util_in img {margin-left:5px}
.right_ic a{margin-top:2.9rem;margin-right:4rem;display:block;}
.right_ic2 {margin-top:3rem;display:block;}
.menu_on {display:none}
.header_on .menu_on {display:inline-block}
.header_on .menu_off {display:none}
.header_on  #gnb_wrap {background-color:#fff;border-bottom:1px solid #ddd}

#topmenu_wrap:hover .r_off,
#gnb_wrap:hover .menu_on {display:inline-block}
#topmenu_wrap:hover .r_on,
#gnb_wrap:hover .menu_off {display:none}
#gnb_wrap:hover .menu_right a ,
#gnb_wrap:hover .menu_right span {color:#676767}
#gnb_wrap:hover .menu>li>a {color:#000}
#topmenu_wrap .r_off  {display:none}
#topmenu_wrap:hover .lang_btn {color:#3058a8}
#gnb_wrap:hover  {background-color:#fff;border-bottom:1px solid #ddd}
.fix_menu{display:none;position:fixed;background-color:#146ab5;z-index:999;top:0px;left:0px;width:100%;height:100%;overflow-y:scroll;}
.fix_menu_in {padding:2rem 0px;max-width:1180px;margin:auto}
.fix_close {margin-top:2rem;}
.sm_menu_wrap>ul {width:100%;margin-left:-2rem;}
.sm_menu_wrap>ul>li {margin-top:5rem;text-align:center;float:left;width:25%;padding-left:2rem;}
.sm_menu_wrap>ul>li>p {padding-bottom:1.5rem;color:#fff;font-size:2rem;border-bottom:2px solid #fff}
.sm_menu_wrap>ul>li>ul>li>a {font-weight: 300;padding:1.5rem 0px;display:block;color:#fff;font-size:1.8rem;border-bottom:1px solid rgba(255,255,255,0.2)}

.menu_right {position: absolute;right:7rem;top:2.8rem;}
.menu_right>span>a {color:#fff;font-size:1.5rem;display:inline-block;font-weight:300;opacity: .6;font-weight: 300}
.menu_right>span>span  {color:#fff;font-size:1.5rem;font-weight:300;opacity: .6;padding:0 1rem;display:inline-block;}
.menu_right>div {font-size:1.5rem;display:inline-block;position:relative; -webkit-appearance: none; -moz-appearance: none;appearance: none;margin-left:2rem;color:rgba(255,255,255,.6);width:140px;background:none; background:rgba(0,0,0,0) url(/image/main/select_ic.png) no-repeat 90% 50%; border:1px solid rgba(255,255,255,.3)}
.menu_right>div .lang {cursor:pointer; position: relative;;padding:8px 4rem 8px 2rem;}
.menu_right>div .lang_bx {top:41px;display:none;padding:1rem;width:100%;position: absolute;background-color:#fff;color:#000;} 
.right_lo {font-weight:300;line-height:20px;border:1px solid #ddd;padding:5px 1.5rem;font-size:1.6rem;}
.right_lo img {margin-right:5px;vertical-align: middle}
#gnb_wrap.pop_o {height:97px;background-color:#014282}
.logo_on {display:none}
#gnb_wrap:hover .logo_of {display:none}
#gnb_wrap:hover .logo_on {display:inline-block}
#gnb_wrap:hover .menu_right>div {color:#2c2568;    background: rgba(0,0,0,0) url(/image/main/select_ic2.png) no-repeat 90% 50%;border:1px solid #2c2568;}
/*메뉴끝*/


.bxslider .slick-dots {position:absolute;width:100%;top:50%;margin-top:-13rem;text-align: center;}
.bxslider .slick-dots:after {content:""; display:block; clear:both;}
.bxslider .slick-dots > li {display:inline-block;margin:0px 1rem}
.bxslider .slick-dots > li button{vertical-align:middle;width:13px; height:13px; border-radius: 50%; overflow:hidden; text-indent: -9999px; position:relative;background-color:rgba(255,255,255,0.3);border:0;}
.bxslider .slick-dots > li.slick-active button{background-color:#fff;width:13px;height:13px;border:0;}




.mainWrap{position:relative;min-height:680px;height:100%; overflow:hidden;}
.mainStep{ position:fixed; right:0%;top:0px; height:100% !important;width:160px; box-sizing:border-box;  height:-webkit-calc(100% - 90px); height:calc(100% - 90px);  z-index:999;}
.mainStep ul{margin:2rem 0  }
.mainStep>div { position:absolute; left:0; top:50%;z-index:2;  -webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.mainStep ul li{margin-top:20px;}
.mainStep ul li:first-child{margin-top:0;}
.mainStep ul a{display:block; text-align:center;width:100%;position:relative; z-index:2}
/*.mainStep ul a:after{content:""; display:block; width:100%; height:30px; border-radius:50px; position:absolute; left:20px; top:0;  opacity:0; filter:alpha(opacity=0);
  -webkit-transition:all 200ms ease-out;
  -moz-transition:all 200ms ease-out;
  -ms-transition:all 200ms ease-out;
  -o-transition:all 200ms ease-out;
  transition:all 200ms ease-out;
}*/
.animated, .appear-animation{animation-delay:100ms;}
.mainStep ul a .txt{display:block; width:10px; height:10px; background-color:rgba(255,255,255,0);margin:auto;border:2px solid #fff; border-radius:50px;}
.mainStep .btnStep {position:absolute; left:70px; bottom:100px; z-index:2;}
.mainStep ul li:first-child .txt:before {background:none}
.mainStep ul a:hover:after{opacity:1 !important; filter:alpha(opacity=100) !important; left:0 !important;}
.mainStep ul .on a:after{opacity:1 !important; filter:alpha(opacity=100) !important; left:0 !important;}

.mainStep ul .on a .txt{width:16px;height:16px; border:4px solid #fff;}



.btn_main_down{display:block; position:absolute; left:0;bottom:50px;margin:0 0 0 0; z-index:20; width:100%; text-align:center;}

/* main secstion */
.sectionWrap{position:absolute; left:0; top:0; width:100%;}
.section.bg .sectionCon{background-color:#f8f8f8;}
.sectionCon_in,
.sectionCon {height:100%}
.section{position:relative;}
.sectionCon_in {display:table;width:100%}
.section_in_in {display:table-cell;vertical-align: middle}
/* title */


.base-height{
	position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:-1;
}
/* content */
select::-ms-expand { /* for IE 11 */
    display: none;}


.section00 {position:relative;background:url('../image/main/main_bg.png')  50% 50% no-repeat;background-size:cover;overflow:hidden;}
.section00 .section00Wrap{overflow:hidden;width:100%;height:100%; box-sizing:border-box; position:relative; }



.sec2_in {max-width:1280px;margin:auto;height:100%;display:table;}
.sec2_in>div {display:table-cell;vertical-align: middle}
.mainVisual {height:100vh; position:relative;overflow:hidden;}
.mainVisual .slick-slide > div{height:100%;}
.mainVisual .slider{height:100%; position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; }

.mainVisual .slick-arrow{position:absolute; top:50%;overflow:hidden; text-indent:-9999px; z-index:2; background-size:cover !important;}
.mainVisual .slick-prev {text-indent:-999999px;z-index:99;border:0;top:50%;position:absolute;left:13%;background-color:rgba(255,255,255,0);background:url('/image/main/btn_prev2.png') no-repeat;width:45px;height:87px;}

.mainVisual .slick-next {text-indent:-999999px;z-index:99;border:0;top:50%;position:absolute;right:13%;background-color:rgba(255,255,255,0);background:url('/image/main/btn_next2.png') no-repeat;width:45px;height:87px}


.main-slider .item{height:100vh;position: relative}
.main-slider .item>div {background-size:cover !important}
.main-slider .txt_bx {  position: absolute;
  top: 50%;
  left: 50%;
  z-index:99;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;}
 .view_btn  a {color:#fff;font-weight:300;font-size:1.7rem;border:1px solid #fff;display:inline-block;padding:1rem 3rem;}
.main-slider .slick-arrow{position:absolute; top:50%;overflow:hidden; text-indent:-9999px; z-index:2; background-size:cover !important;}
.main-slider .slick-prev {text-indent:-999999px;z-index:99;border:0;top:50%;margin-top:-45px;position:absolute;left:13%;background-color:rgba(255,255,255,0);background:url('/image/main/btn_prev2.png') no-repeat;width:45px;height:87px;}
.main-slider video {height:100%;width: 100% !important;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;}
.main-slider .slick-next {text-indent:-999999px;z-index:99;border:0;top:50%;margin-top:-45px;position:absolute;right:13%;background-color:rgba(255,255,255,0);background:url('/image/main/btn_next2.png') no-repeat;width:45px;height:87px}

.visual_i {color:#fff;;position: relative}
.visual_i .st1 {font-size:4.5rem;font-weight:600;font-family: 'Poppins', "Noto Sans KR", 'Noto Sans', sans-serif, "돋움", dotum, AppleGothic;}
.visual_i .st2 {font-size:3.5rem;font-weight:300}
.slider_nav_wp {max-width:1180px;left:50%;margin-left:-560px; width:100%;bottom:7rem;position: absolute;}
.slider-nav {margin-left:-2rem;color:#fff;z-index:9999;}
.nav_li {font-family: 'Poppins' ;cursor:pointer; padding-bottom:1rem;color:rgba(255,255,255,.5);font-size:1.9rem;font-weight:300;border-bottom:1px solid rgba(255,255,255,.5);}
.slider-nav .slick-slide  {padding-left:2rem;}
.slider-nav .slick-current .nav_li {color:rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);}

.right_txt1 {z-index:9; position: absolute;right:6rem;top:50%;margin-top:-167px;}



/* main visual */
/*.main_visual {position:relative;}
.main_visual .testItem{position:absolute; left:0; top:0; width:100%; height:100%; background: url(/ko/front/image/main/visual01.jpg) no-repeat 50% 50%; background-size: cover;}
.main_visual .testItem .text{position:absolute; left:0; top:50%; width:100%; text-align: center; padding:0 5px; -webkit-transform:translate(0, -50%); transform:translate(0, -50%);}*/


.main_visual {height:100%; position:relative; }
.main_visual .sliderButtons{display:none;}
.main_visual .slick-slide > div{height:100%;}
.main_visual .slider{height:100%; position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; }
.main_visual .slider .slidesItem{position:relative; height:100%;}
.main_visual .slider .slidesItem .items{position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.main_visual .slider .slidesItem .items .img{display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-size:cover !important;
    -webkit-transform:scale(1.15);
    -moz-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
}
.main_visual .slider .slick-active .slidesItem .items .img{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}
.main_visual .slider .slidesItem .items .mImg{display:none; overflow:hidden;}
.main_visual .slider .slidesItem .items .mImg img{width:100%;}
.main_visual .slider .slidesItem .items .motionArea{display:block; max-width:1200px; height:100%; margin:0 auto; position:relative; z-index:2;}
.main_visual .slider .slidesItem .items .motionArea .txBx{position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; z-index:2; display:table; table-layout:fixed;}
.main_visual .slider .slidesItem .items .motionArea .txInner{display:table-cell; vertical-align:middle;  }
.main_visual .slider .slidesItem .items .motionArea .motion {width:100%; opacity:0; filter:alpha(opacity=0); display:block; position:relative; top:-50px; left:0; line-height:1;}
/*.main_visual .slider .slidesItem .items .motionArea .motion.text01 {display:block;margin-top:2rem; padding-bottom: 0px; font-size: 6rem; font-weight:600; letter-spacing: -0.025em; line-height: 1.05; color: #fff;}
.main_visual .slider .slidesItem .items .motionArea .motion.text02 {font-size: 2.5rem; font-weight: 300; line-height: 1.6; color: #fff;}*/
.main_visual .slider .slidesItem .items .motionArea .motion.text01 {display:block; padding-bottom: 30px; font-size: 9.5rem; font-weight:600; letter-spacing: -0.025em; line-height: 1.05; color: #fff;}
.main_visual .slider .slidesItem .items .motionArea .motion.text02 {font-size: 2.5rem; font-weight: 300; line-height: 1.6; color: #fff;}

/*.main_visual .slider .slidesItem .items .motionArea .motion.text03 {margin-top:10px; font-size:55px; color:#fff; font-weight:200;}*/

.main_visual .slider .slidesItem .items .motionArea .motion img {display:inline-block; vertical-align:top;}
.main_visual .slider .slidesItem .items .motionArea .motion.on{opacity:1 !important; filter:alpha(opacity=100) !important; top:0 !important;  left:0 !important;}
.main_visual .slider .slidesItem .items .img{
  -webkit-transition:all 3000ms ease-out;
  -moz-transition:all 3000ms ease-out;
  -ms-transition:all 3000ms ease-out;
  -o-transition:all 3000ms ease-out;
  transition:all 3000ms ease-out;
}
.main_visual .slidesItem .items .motionArea .motion{
  -webkit-transition:all 900ms ease-out;
  -moz-transition:all 900ms ease-out;
  -ms-transition:all 900ms ease-out;
  -o-transition:all 900ms ease-out;
  transition:all 900ms ease-out;
}

.main_visual .slider .slidesItem .items .mSliderItem{display:none;}
.main_visual .slider .slidesItem .items .mSliderItem img{width:100%;}

.main_visual .slider.responsive{display:block;}

.main_visual .slick-track,
.main_visual .slick-list {height:100%}


body  {letter-spacing: -0.25px}
/*section1*/

#section1 {width:100%;height:100%;position: relative}
#section1:before {z-index:-1; content:"";background-color:#fce3e2;position: absolute;width:60%;top:0;height:100%;}
.sec1_bx {max-width:1190px;margin:auto;}
.sec1_bx_in {padding-right:50%;position: relative}
.sec1_bx_in .right {width:50%;position: absolute;right:0;top:-10rem;}
.sec1_bx_in:before {width:1183px;height:145px;content:"";background:url('/image/main/sec2_bg1.png') no-repeat;position: absolute;bottom:-25rem;left:50%;margin-left:-270px;z-index: -1}
.sec1_bx_in>div {width:50%;display:table-cell;vertical-align: middle}
.sec1_bx_in>div .st1 {font-family: 'Poppins' ;;color:#e43f39;font-size:2.8rem;}
.sec1_bx_in>div .st2 {font-family: 'Poppins' ;font-weight:600;color:#000;font-size:5.3rem;}
.sec1_bx_in>div .st3 {width:80px;height:1px;background-color:#000;display:inline-block;}
.sec1_bx_in>div .st4 {font-weight:300;color:#454545;font-size:1.9rem}
.sec1_bx_in>div .st5 a {color:#e43f39;font-size:1.7rem;border:1px solid #e43f39;display:inline-block;padding:1rem 3.5rem}
.right_txt2 {z-index:9; position: absolute;right:6rem;top:50%;margin-top:-199px;}

/*section1 끝*/

/*section2*/
.sec3_bg2 li {z-index: 99999;color:#fff;font-size:2rem}
.sec3_bg2 .st1.on:before{content:" ";position:absolute;left:0;top:0; background:url('/image/main/sec3_bg1.png') no-repeat;background-size:cover !important;width:100%;height:100%;z-index: -1}
.sec3_bg2 .st2.on:before{content:" ";position:absolute;left:0;top:0; background:url('/image/main/sec3_bg2.png') no-repeat;background-size:cover !important;width:100%;height:100%;z-index: -1}
.sec3_bg2 .st3.on:before{content:" ";position:absolute;left:0;top:0; background:url('/image/main/sec3_bg3.png') no-repeat;background-size:cover !important;width:100%;height:100%;z-index: -1}
.sec3_bg2 {width:100%;max-width:1180px;margin:auto;display:table;}
.sec3_bg2 {border-left:1px solid rgba(255,255,255,.3);}
.sec3_bg2>li {padding:0 4rem;width:33.3333%;border-right:1px solid rgba(255,255,255,.3);display:table-cell;vertical-align: middle;height:100vh;}
.sec3_bg2 .t_st1 {font-family: 'Poppins' ;padding-bottom:1rem;margin-bottom:2rem;font-size:2.8rem;position: relative}
.sec3_bg2 .t_st1:before {content:"";width:30px;background-color:rgba(255,255,255,.4);height:2px;position:absolute;left:50%;margin-left:-20px;bottom:0;}
.sec3_bg2 .t_st2 {;font-size:3.5rem;position: relative}
.sec3_bg2 .t_st3 {margin-top:2rem;font-size:2rem;font-size:2rem;font-weight:100;opacity: .8}
.sec3_bg2 .t_st4{margin-top:2rem;font-size:1.7rem;padding:1rem 3rem;color:#fff;border:1px solid #fff;}
.sec3_bg2 .t_st4 {display:none;margin-top:4rem;}
.sec3_bg2>li  a{color:#fff}
.sec3_bg2>li:hover {background-color:rgba(0,124,195,.65)}
.sec3_bg2>li:hover .t_st4 {display:inline-block;}
.right_txt3 {z-index:9; position: absolute;right:6rem;top:50%;margin-top:-194px;}

/*section2 끝*/

/*section3*/
.sec4_in {max-width:1180px;margin:auto;padding-left:34rem;position: relative}
.sec4_in .left {position: absolute;left:0;top:4rem;}
.sec4_in .left .st1 {font-family: 'Poppins' ;color:#2c2568;font-size:2.7rem;}
.sec4_in .left .st2 {margin-top:2rem;font-weight:600;font-size:3.7rem;}
.sec4_in .left .st2 span.st1_1 {color:#e43f39;}
.sec4_in .left .st3 {font-family: 'Poppins' ;margin-top:10rem;display:inline-block;padding:1.5rem 4rem;border:1px solid #2c2568;color:#2c2568;font-size:1.7rem;}
#section3 {position: relative}
#section3:before {content:"";width:50%;height:100vh;background-color:#f9f9f9;position: absolute;right:0;top:0;}
.mslid_box .swiper-container{padding: 10px 10px 0 10px;}
.mslid_box .swiper-pagination{position:relative;left:0;width:100%;bottom:0;margin-top:55px;opacity:1 !important;text-align:center;}
.mslid_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0;}
.mslid_box .swiper-pagination-bullet{margin: 0;background:#ddd;height: 3px;border-radius:0;opacity:1;vertical-align:middle;}
.mslid_box .swiper-pagination-bullet-active{background:#2c2568;height:3px;}
.mslid_box .swiper-slide > a{display: block;}
.mslid_box .swiper-slide > a > .img{position:relative;}
.mslid_box .swiper-slide > a > .img > span{display:inline-block;border: 1rem solid #fff;    box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 20%);}
.mslid_box .swiper-slide > a > .img > span img{width: 100%;}
.mslid_box .swiper-container .swiper-notification{display: none;}

.mslid_box .st1 {margin:2rem 0 1rem;color:#e43f39;font-size:1.7rem;}
.mslid_box .st2 {;color:#000;font-size:1.9rem;}
.mslid_box .st3 {margin-top:2rem;;color:#676767;font-size:1.9rem;}

.right_txt4 {z-index:9; position: absolute;right:6rem;top:50%;margin-top:-180px;}



/*section3 끝*/

/*section4*/
.sec4_box {height:100%;position:relative}
.sec4_box .left {padding:7rem;height:100vh;background-size:cover !important;width:30%;float:left;}
.sec4_box .right a,
.sec4_box .left a {color:#fff;}
.sec4_box .right {height:100vh;width:70%;float:left;}
.sec4_box .right p,
.sec4_box .left p {font-size:4rem;font-weight:500;}
.sec4_box .right>div>a>div,
.sec4_box .top2>div>a>div,
.sec4_box .left>div>a>div{background:url('/image/main/arrow.png') 100%  0  no-repeat; font-size:2rem;font-weight:300;opacity:.8}
.sec4_box .top1 {padding:7rem;height:50%;background-size:cover !important; }
.sec4_box .top2{height:50%;background-size:cover !important;position:relative;}
.sec4_box .top2>div{height:100%;width:100%;float:left;}
.sec4_box .top2 a{position: absolute;right:7rem;bottom:7rem;left:7rem;}
.right_txt5 {z-index:9; position: absolute;right:6rem;top:50%;margin-top:-250px;}


/*section4 끝*/





.pc_br {display:block}


.mo_foot {display:none}
.footerWrap{background-color:#fafafa;padding:5rem 0;height:auto !important; }
.footerWrap .footerArea{width: 100%; margin:0 auto;  position: relative;box-sizing:border-box;}
.fcont2 {position:relative;margin:auto;padding:0 7rem}
.fcon_top2>ul>li {display:inline-block;}
.fcon_top2>ul>li a {color:#252525;font-size:1.6rem;}
.fcon_top2>ul>li span {display:inline-block;margin:0 0.5rem;color:#252525;font-size:1.6rem;}
.fcont_bt {color:#454545;font-size:1.5rem;  padding-top:1.5rem;background:url('/image/main/foot_btm.png')100% 80% no-repeat;}
.mo_family {position: absolute;right:7rem;top:1rem;}
.fcont_bt>p {font-size:1.8rem;color:#d44f37;}
/*familsite*/
.family_wrap {float: right;margin-top:-7px;}
.family_wrap .family_inner2{  font-family: 'Noto Sans KR';width:180px; height:33px;  position:relative;}
.family_wrap .family_inner2 .family button{width:100%;border:1px solid #ddd;height:40px; text-align:center; background-color:#fff; font-size:1.5rem; color:#000; outline:none;}
.family_list{border:1px solid #ddd;  width:180px; position:absolute; right:0; bottom:33px;   line-height:33px; border-bottom:none; overflow:auto; display:none;background-color:#fff;}
.family_list a{display:block; color:#000;text-align:left;font-size: 1.4rem;text-indent:10px;}


.sec3_r_txt1 {font-size:4.5rem;font-weight:600}
.sec3_r_txt2 {font-size:2rem;font-weight:300}
.sec4_bx_r {max-width:1180px;margin:auto;}
.sec4_bx_r li {}
.sec4_bx_r li  p {font-size:2.3rem;font-weight:500;padding-top:2rem;padding-bottom:1rem;margin-bottom:1rem;}
.sec4_bx_r li  div {font-size:1.7rem;font-weight:300;opacity: .8}

.sec4_r_btn  a {color:#2c2568;border:1px solid #2c2568;font-size:1.7rem;display:inline-block;padding:1rem 3rem;}



