@charset "utf-8";
#new_header{height: 95px; background-color: #fff; position:fixed; top:0; left:0; width:100%; z-index:11; border-bottom:1px solid #ddd; box-sizing:border-box;} 
#new_header .inner{display: flex; justify-content: space-between; align-items: center; height: 100%;}
#new_header .logo{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
#new_header .sns_icon ul{display: flex; align-items: center; gap:0 15px;}
#new_header .sns_icon ul li a{padding: 5px; display: block;}
#new_header .global_box {position: relative;}
#new_header .global_box .global_btn{padding: 10px 0 10px 40px; display: flex; align-items: center; justify-content: center; gap: 0 15px; font-size: 16px; color: #272727; letter-spacing: -0.025em; position: relative;}
#new_header .global_box .global_btn:before{position: absolute; left: 15px; top: 50%; width: 10px; height: 7px; background: url(/img/new_header_arrow01.png)no-repeat center center /cover; content: ''; transform: translateY(-50%); transition: .5s;}
#new_header .global_box .global_btn.on:before{transform: translateY(-50%) rotate(-180deg);}
/*#new_header .global_box .global_list{position: absolute; top: 100%; left: 0; width: 100%; border: 1px solid #cccccc; background-color: #fff; box-sizing: border-box; display: none;}*/
#new_header .global_box .global_list{display:flex; gap:0 15px;}
#new_header .global_box .global_list li {position: relative;}
#new_header .global_box .global_list li a{display: flex; align-items: center; font-size: 0; color: #272727; letter-spacing: -0.025em;}
/*#new_header .global_box .global_list li a i{width: 22px; height: 22px; display: flex; align-items: center; justify-content: center;}*/
.new_main_visual{margin-top:95px;}
.new_main_visual .img_box img{width: 100%; height: 100%; object-fit: cover;}

section.section{padding: 100px 0;}
.main_new_tit{ text-align: center; color: #272727; letter-spacing: -0.025em; }
.main_new_tit h3{font-weight: 600; font-size: 30px;}
.main_new_tit p{font-weight: 400; font-size: 15px; margin-top: 10px;}

.new_main .con01{background: url(/language/img/new_main_bg01.jpg)no-repeat center center /cover;}
.new_main .con02{background-color: #f8f8f8;}
.new_main .con03{background: url(/language/img/new_main_bg03.jpg)no-repeat center center /cover;}
.new_main .con04{background-color: #f8f8f8;}

.new_main .new_img_list ul{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 60px;}
.new_main .new_img_list ul.item03{gap: 50px;}
.new_main .new_img_list ul.item03 li{width: calc(33.333% - 33.333px);}
.new_main .new_img_list ul.item04{gap: 20px;}
.new_main .new_img_list ul.item04 li{width: calc(25% - 15px);}
.new_main .new_img_list ul.icon06 {gap: 100px;}
.new_main .new_img_list ul.icon06 li{width: calc(16.666% - 83.333px);}
.new_main .new_img_list .img_box img{width: 100%;}
.new_main .new_img_list .txt_box{margin-top: 30px; font-size: 15px; color: #262626; letter-spacing: -0.025em;}
.new_main .new_img_list .txt_box .tit{font-weight: 600;}
.new_main .new_img_list .txt_box .tit.text-center{text-align: center;}
.new_main .new_img_list .txt_box .txt{font-weight: 400; margin-top: 10px;}

.new_main .insta_swiper{margin-top: 60px; position: relative;}
.new_main .insta_swiper .swiper_slider{overflow: hidden;}
.new_main .insta_swiper .img_box img{width: 100%;}
.new_main .insta_swiper .swiper_btn_box{position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); z-index: 2;}
.new_main .insta_swiper .swiper_btn_box .swiper_btn{position: absolute; cursor: pointer;}
.new_main .insta_swiper .swiper_btn_box .swiper_btn.prev_btn{left:0; transform: translateX(-50%);}
.new_main .insta_swiper .swiper_btn_box .swiper_btn.next_btn{right:0; transform: translateX(50%);}

.new_main .voki_swiper {margin-top: 30px; position: relative;}
.new_main .voki_swiper .swiper_slider{overflow: hidden;}
.new_main .voki_swiper .img_box img{width: 100%; height: 100%;}
.new_main .voki_swiper .swiper_pagination{ position: absolute; left: 50%; width: 100%; transform: translateX(-50%); bottom: 18px; z-index: 3; text-align: center;}
.new_main .voki_swiper .swiper_pagination .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1; background-color: #fff; margin: 0 10px;}
.new_main .voki_swiper .swiper_pagination .swiper-pagination-bullet-active{background-color: #323232;}

.new_main .voki_swiper .swiper_btn_box{position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); z-index: 2;}
.new_main .voki_swiper .swiper_btn_box .swiper_btn{position: absolute; cursor: pointer;}
.new_main .voki_swiper .swiper_btn_box .swiper_btn.prev_btn{left:15px;}
.new_main .voki_swiper .swiper_btn_box .swiper_btn.next_btn{right:15px;}

#new_footer {padding: 60px 0 70px; background-color: #f8f8f8;}
#new_footer .foot_top {display: flex;}
#new_footer .foot_top .left_box{width: 30%;}
#new_footer .foot_top .map_box{width: 70%; height: 390px;}
#new_footer .foot_top .map_box .root_daum_roughmap,
#new_footer .foot_top .map_box .root_daum_roughmap .wrap_map{width: 100%; height: 100%;}

#new_footer .foot_bot{margin-top: 40px; padding-top: 30px; border-top: 1px solid #e4e4e4;}
#new_footer .txt_box p{font-size: 15px; letter-spacing: -0.025em; color: #272727; font-weight: 400;}
#new_footer .txt_box p.mb-2{margin-bottom: 20px;}
#new_footer .txt_box p.flex_p{display: flex;}
#new_footer .txt_box p.flex_p .tit{min-width: 110px;}
#new_footer .flex_box.mt50{margin-top: 50px;}
#new_footer .flex_box{display: flex;}
#new_footer .flex_box .txt_box{width: 50%;}
#new_footer .flex_box .txt_box ul{display: flex; margin-top: 30px; align-items: center; gap: 10px;}


.mo_img{display:none;}
@media all and (max-width:1024px){
    .new_main .new_img_list ul.item03,
    .new_main .new_img_list ul.item04{gap: 20px;}
    .new_main .new_img_list ul.item03 li,
    .new_main .new_img_list ul.item04 li{width: calc(50% - 10px);}
    .new_main .new_img_list ul.icon06{gap: 60px;}
    .new_main .new_img_list ul.icon06 li{width: calc(33.333% - 40px);}

    #new_footer .foot_top{flex-wrap: wrap; gap: 30px 0;}
    #new_footer .foot_top .left_box,
    #new_footer .foot_top .map_box{width: 100%;}
}

@media all and (max-width:768px){
.new_main_visual{margin-top:135px;}
    #new_header{height: auto;}
    #new_header .inner{ padding: 80px 0 20px !important;}
    #new_header .logo{top: 15px; transform: translateX(-50%);}
    
    .new_main .new_img_list ul.item03 li,
    .new_main .new_img_list ul.item04 li{width: 100%;}
	
.pc_img{display:none;}
.mo_img{display:block;}
}

@media all and (max-width:767px){
    .inner{padding: 0 !important;}
}