@media all and (max-width:1900px) {
.sub_visual { animation: none; }
#header .h_logo { left:20px; }
}

@media all and (max-width:1280px) {
/* basic*/
.sub_inner { width:95%; margin:0 auto; }
.img_wrap img { width:100%; }
.sub_title h2 { font-size:35px; }
.brand_tab .home_btn { display:none; }
#header { position:relative; }
.main_slider .swiper-slide { height:800px; }
.mslider_wrap .slide_txt { width:100%; transform: translate(0,-50%); left:5%; }
.mslider_wrap .slide_txt h2 .small { font-size:45px; }
.mslider_wrap .slide_txt h2 { font-size:55px; }
.mslider_wrap .slide_txt p { font-size:18px; }
.ms_quick { width:100%; bottom:-1px; }
.ms_quick ul li { width:33.333%; }

.board_tab { width:100%; margin-right:0; margin-bottom:40px; }
.gal_tab { width:100%; margin-bottom:40px; }

.part_space .part_box { width:100%; margin-right:0; margin-bottom:40px; }
.part_space .part_cam { width:100%; }

.bs_txt { width:25%; }
.bs_area { width:74%; }
.bs_wrap { margin:25px auto; }

.fac_equ .fac_equ_con ul li { width:32%; }
.fac_equ .fac_equ_con ul li:nth-child(3) { margin-right:0; }
.fac_equ .fac_equ_con ul li:nth-child(4) { display:none; }

.part_space { background-position: top left 25%; }
.part_space .part_box .pb_list li { width:22.75%; text-align:center; }
.part_space .part_box .pb_list li a { padding: 30px 10px; }
.part_space .part_box .pb_list li p { display:none; }
.part_space .part_box .pb_list li h3 { position:relative; font-size:20px; background-position:top center !important; margin-bottom:0; }
.part_space .part_box .pb_list li h3:after { content:''; display:block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23ffffff' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Ccircle cx='128' cy='128' r='96' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='12'%3E%3C/circle%3E%3Cpolyline points='116 92 156 128 116 164' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='12'%3E%3C/polyline%3E%3C/svg%3E");
width:40px; height:40px; background-repeat:no-repeat; background-size:100%; background-position:center; margin:10px auto 0; }
.part_space .part_box .pb_list li:nth-child(2n+0) { margin-right: 3%; }
.part_space .part_box .pb_list li:last-child { margin-right:0; }

.gt_cont { height:450px; }
.slide1 .swiper-slide { height:450px; }

.brand_tab .sub_cate > li { width:30%; }
.brand_tab .sub_cate > li a { font-size:15px; letter-spacing:-0.35px; }
.brand_tab ul li.t_menu2 .t_view2 .position li a { font-size:14px;line-height: 28px;}
.brand_tab ul li.wide { width:40%; }
.gr_box {  height: 366px; background-image: url('../images/t_greet.png'); margin-bottom:30px; }
.gr_box .gr_tbox h2 { font-size:32px; }
.gr_box .gr_tbox p { font-size:23px; }

.line_tit { font-size:23px; padding-left:23px; }

.buss_inner .box_txt .desk { font-size:16px; }
.buss_tb thead th { font-size:15px; }
.buss_tb tbody th { font-size:15px; }
.buss_tb tbody td { word-break:break-all; font-size:14px; padding:10px 8px; }

.history_con .time .month { font-size:14px; }
.history_con .time.left .month span { font-size:15px; }
.history_con .time.right .month span { font-size:15px; }
.history_con .time.left .month { padding-right:130px; }
.history_con .time.right .month { padding-left:130px; }

.org_area .org_box { width:200px; font-size:20px; }
.org_area .org_box.gray { width:90%; }

.map_info { width:100%;}
.map_info p { font-size:15px; width:65%;}
.map_info p:nth-child(1) { width:35%; font-size: 25px; }
.map_how .map_tit { font-size:23px; word-break:keep-all; }
.map_how li { width:49%; }
.map_how li:nth-child(1) { margin-right:2%;}
.map_how li:nth-child(2) { margin-right:0;}
.map_how li:last-child { width:100%; margin-top:2%;}

.sub_tab ul li a { font-size:15px; letter-spacing:-0.35px; }
.b1s_step > li:first-child:before { width:65%; }
.buss_step > li { width:30%; margin-bottom:4%; }
.buss_step > li:nth-child(3n+0) { margin-right:0; }
.buss_step > li:nth-child(3n+0) .bs_box:after { display:none; }
.buss_step > li .bs_box:after { width:30px; height:30px; background-size:30px; right:-35px; }
.buss_step > li:nth-child(4), .buss_step > li:nth-child(5) { margin-bottom:0; }

.iarnd_list > li .dot_list { width:100%; }
.iarnd_list > li .dot_list li { font-size:14px; }
.iarnd_list > li { padding:15px 0; min-height:244px; }
.iarnd_wrap { background-size:70%; padding-top:200px; }
.iarnd_list li h3 { font-size:18px; }

.gl_wrap .gallary-list .gallary-thumb .img_wrap { height:130px; }
.part_space .part_cam .cam_list li a { padding:25px 0; }

.bns_list > li {width:49%; margin-right:2%;}
.bns_list > li:nth-child(2){margin-right:0;}

.img_wrap h3.bs_ct { font-size:20px; }
.img_wrap h3.bs_ct span.btit { font-size:15px; }
.img_wrap h3.bs_ct span.stit { font-size:15px; }

.em_list > li .sbox_list > li { padding:22px 15px; font-size:14px; }
.em_list > li .sbox_list > li .dot_list li { font-size:14px; }
.em_list > li:after { right:-57px; top:365px; }

.equ_area .equ_list li { width:32%; margin-right:2%; }
.equ_area .equ_list li .equtxt { padding:15px 15px 35px;  }
.equ_area .equ_list li .equtxt h3 { font-size:20px; }

.mypage_list li h3 { font-size:18px; }
.mypage_list li p { font-size:14px; }
.appl_tb tbody td .can_btn { margin-top:4px; }



/* header*/
#header .nav { display:none !important; }
#mheader .mNav { width:50%; }
#maccordian { display:block; }
.pc_cate { display:none; }
.all_cate { padding:0; }




/* footer */
#footer .f_wrap { width:72%; }
#footer .flogo_wrap { margin:0 0 20px 0; }
}