@charset "utf-8";
/* Mobile Reset */
*{-webkit-text-size-adjust:none}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="image"], input[type="tel"], textarea{-webkit-appearance:none; -webkit-border-radius:0}
select{-webkit-border-radius:0}

/* UI JS CSS */
.fadeinUp{opacity:1; animation:fadeInUpAni 0.6s ease; -webkit-animation:fadeInUpAni 0.6s}
@-webkit-keyframes fadeInUpAni{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0} 100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}
@keyframes fadeInUpAni{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0} 100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}

@media all and ( min-width: 1920px ){
/*  SUB LAYOUT :: 비주얼 */
.visual-img-con{background-size:cover !Important;}
}

/* 1600px 이하 */
@media all and (max-width:1600px){
.submenu li a.pro{padding:0 10px;font-size:14px;}

}


/* 1441px 이하 */
@media all and (max-width:1441px){
.m-gnb nav > ul > li{padding:0px 20px;}
.gnb nav > ul > li{padding:0px 20px;}
.m-gnb nav > ul > li > a{font-size:16px;}

.sec1_wrap{padding:80px 5% 0px;}
.sec2{padding:80px 5%;}
.sec3_wrap{padding:80px 5%;}
.sec4_wrap{padding:80px 5%;}

.submenu{left:3%;width:94%;}
.submenu li a{height:50px;padding:0 25px;font-size:16px;}

.submenu li a.business{padding:0 20px;font-size:16px;}

.arr-btn{display:none !important}	

}


/* 1220px 이하 */
@media all and (max-width:1220px){
.bnr_imgslideA .slide_content_headings {min-height:70px;background:url(../img/mtxt_bg.png) no-repeat 10% 0;background-size:auto 70px; top:40%;padding:0 10%;}
.bnr_imgslideA .tit{font-size:40px;line-height:1;margin:60px 0px 20px 50px;}
.bnr_imgslideA .txt{font-size:50px;line-height:1;margin:0px 0px 0px 50px;}

.bnr_imgslideA .view1{position: absolute;left:35%; top:65%;}
.bnr_imgslideA .view1 > p{width:384px; height:100px;background:url(../img/mtxt1.png) no-repeat 0 0;background-size:auto 100px;}

.bnr_imgslideA .view2{position: absolute;left:50%; top:72%;}
.bnr_imgslideA .view2 > p{display: inline-block; width:322px; height:85px;background:url(../img/mtxt2.png) no-repeat 0 0;background-size:auto 85px;}


#m-header{}
#header{height:60px;}
.logo{display:none !important}	
.gnb{display:none !important}
.m-gnb{display:none !important}

.footer_top{display:none !important}
	
.logo_m{display: inline-block !important}
.m_open{display: inline-block !important;text-align:right; width:30%;padding:20px 25px 0px 0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.footer{padding:30px 3% 30px;}
.footer .f_logo{display:none !important}
.footer .add{display: inline-block; width:100%;text-align:center; padding:0px 0px 0px 0px;}
.footer .add h3{font-size:14px;margin-bottom:10px;}
.footer .add p{font-size:12px;line-height:1.3;margin-bottom:8px;}
.footer .add p > span{font-size:12px;line-height:1.3;;margin:0 8px;}

.footer .set{position:absolute; right:20px; top:20px; width:20px;text-align:right;}

.sec3 .tit{font-size:35px;}
.sec3 .btn{margin-top:20px;}

.sec4 .tit{font-size:35px;}
.sec4 .btn{margin-top:20px;}

/*
.arr-btn{left:-100px; bottom:0px;}
.arr-btn .customPrevBtn{width:40px; height:40px; background-size:auto 40px;left:10px;}
.arr-btn .customNextBtn{width:40px; height:40px; background-size:auto 40px;left:60px;}
*/


.submenu{left:3%;width:94%;}
.submenu li a{height:50px;padding:0 25px;font-size:16px;}
.submenu li a.pro{padding:0 8px;font-size:13px;}
.submenu li a.business{padding:0 15px;font-size:15px;}

.container {padding:50px 5%;}
.container_1200 {padding:50px 5%;}	

.title{font-size:35px;margin-bottom:40px;}
.title01{font-size:35px;margin-bottom:40px;}

.sub0101{margin:20px auto 40px;}
.sub0101 .imgArea{width:45%;padding-right:5%;}
.sub0101 .textArea{width:50%;margin-top:0px;}
.sub0101 .tit{margin-bottom:30px;}
.sub0101 .tit > p{font-size:28px;}
.sub0101 .midtxt{font-size:18px;margin-bottom:20px;}
.sub0101 .smalltxt{font-size:16px;}
.sub0101 .sign{font-size:16px;margin-top:30px;padding-top:15px;}

.sub0102{padding:80px 10%;}
.textTypeA ul{display: inline-block; width:100%;margin-top:20px;}
.textTypeA .tit{width:150px;font-size:16px;}
.textTypeA .txt{width:calc(100% - 150px);font-size:15px;}

.listBox_B > ul > li{min-height:200px; }








}

/* 1100px 이하 */
@media all and (max-width:1100px) {

.m-gnb nav > ul > li{padding:0px 15px;}
.gnb nav > ul > li{padding:0px 15px;}

.submenu li a.pro{padding:0 5px;font-size:13px;}
.submenu li a.business{padding:0 15px;font-size:14px;}

}



/* Tablet  1024px 이하 */
@media all and (max-width:1024px) {
	
.bnr_imgslideA .slide_content_headings {min-height:60px;background:url(../img/mtxt_bg.png) no-repeat 10% 0;background-size:auto 60px; top:40%;padding:0 10%;}
.bnr_imgslideA .tit{font-size:30px;line-height:1;margin:60px 0px 20px 50px;}
.bnr_imgslideA .txt{font-size:40px;line-height:1;margin:0px 0px 0px 50px;}

.bnr_imgslideA .view1{position: absolute;left:40%; top:60%;}
.bnr_imgslideA .view1 > p{width:384px; height:100px;background:url(../img/mtxt1.png) no-repeat 0 0;background-size:auto 100px;}

.bnr_imgslideA .view2{position: absolute;left:50%; top:70%;}
.bnr_imgslideA .view2 > p{display: inline-block; width:322px; height:85px;background:url(../img/mtxt2.png) no-repeat 0 0;background-size:auto 85px;}

.main_bottom{display: none !important;}
.main_bottomMenu{right:0%; bottom:0; height:60px; width:100%;background:#1b2680;}
.main_right{display: none !important;right:0; top:0; height:100%; width:70px;padding:70px 5px 20px;}
.main_rightBg{display: none !important;position: absolute; right:0;bottom:0; height:30%; width:70px;}

.m_open{padding:20px 5% 0px 0px;}

.mInquery{display: flex;height:60px;align-items: center;justify-content:center;padding-left:5px;padding-right:5px;}
.mInquery .mTit{display: inline-block;padding-right:20px;font-size:18px;line-height:30px;}
.mInquery .mTxt{display: inline-block;padding-right:20px;font-size:13px;line-height:30px; }
.mInquery .mPhone{display: inline-block;padding-right:20px;font-size:18px;line-height:30px; }
.mInquery .mBtn{display: inline-block;height:30px; padding:0 16px; border:1px solid #fff;border-radius:16px;}
.mInquery .btn_go{display: inline-block; font-size:14px;line-height:30px; padding-right:25px;}


.sec1_wrap{padding:70px 5% 0px;}
.sec1 .midTit{font-size:16px;}
.sec1 .date{font-size:13px;margin-bottom:20px;}
.sec1 .txt{font-size:14px;}

.sec2{padding:70px 5%;}
.sec2 li .textBox{bottom:40px;padding:0 20px;}
.sec2 li .sec2-tit{font-size:26px;margin-bottom:20px;}
.sec2 li .sec2-txt{font-size:16px;}

.sec3_wrap{padding:70px 5%;}
.sec3 .leftArea{width:100%;text-align:center;padding:0 3%;}
.sec3 .rightArea{width:100%;padding:30px 3% 0px;}
.sec3 .topArea{width:100%;text-align:center;padding:0 3%;}
.sec3 .contArea{width:100%;padding:0px 3%;}
.sec3 .tit{font-size:30px;}
.arr-btn{display: none !important;}

.sec4_wrap{padding:70px 5%;}
.sec4 .leftArea{width:100%;text-align:center;padding:0;}
.sec4 .rightArea{width:100%;padding:30px 0 0px;}
.sec4 .tit{font-size:30px;}

.m_product li{display: inline-block; width:25%;}

.sec1_tit{font-size:30px;}

/*  SUB LAYOUT :: 비주얼 */
#visual_wrap{height:350px;}
#visual{height:350px;}
#visual .visual-tit{font-size:45px;margin-top:180px;}

.submenu{display: none !important;}	
.submenuM{display: inline-block !important;}	

.container {padding:40px 5%;}
.container_1200 {padding:40px 5%;}

.title{display: none !important;}	
.title01{font-size:30px;margin-bottom:30px;}

/* 공지사항 */
.search_area li.select_type_seach {width:200px;height:36px; margin-right:10px;}
.search_area li.select_type_seach select{FONT-SIZE: 14px;}
.search_area li.sbox{width: 300px; height:36px;}
.search_area .input01{FONT-SIZE: 14px;}

.boardtb .tit{font-size: 18px;}
.boardtb .txt{font-size:16px;}

.sub0101{margin:0px auto 20px;}
.sub0101 .imgArea{display: none !important;}	
.sub0101 .textArea{width:100%;margin-top:0px;}
.sub0101 .tit{margin-bottom:30px;}
.sub0101 .tit > p{font-size:24px;}
.sub0101 .midtxt{font-size:16px;margin-bottom:20px;}
.sub0101 .smalltxt{font-size:14px;}
.sub0101 .sign{font-size:14px;margin-top:30px;padding-top:15px;}

.sub0102{padding:80px 10%;margin:20px auto 0px;}

.inner{padding:80px 5%;}

.box_06 li{width:23%;text-align:center; margin:0 1% 2%;}

#map{height:400px;}
#map iframe{height:400px;}

.contacts {width:100%;margin:30px 0px;}

.sub0201 .stit{font-size:20px;margin-bottom:15px;}
.sub0201 .desc{font-size:16px;margin-bottom:40px;}
.sub0201 .leftArea{width:40%;}
.sub0201 .rightArea{width:60%;padding-left:30px;}
.sub0201 .txt{font-size:16px;margin-bottom:10px;}

.sub0202 ul{padding-top:40px;margin-top:40px;}
.sub0202 .imgArea{display: inline-block;width:50%;}
.sub0202 .txtArea{display: inline-block;width:50%;padding-left:30px;}
.sub0202 .stit{font-size:18px;}
.sub0202 .desc{font-size:14px;}

.sub0203{margin:0px auto 40px;}
.sub0203 > ul{padding-top:40px;margin-top:40px;}

.txtSty_1{font-size:16px;}
.txtSty_2{font-size:14px;background: url(/img/bullet_s.png) left 8px no-repeat;}
.txtSty_3{font-size:16px;}

.listBox_A > ul > li{display: inline-block;width:45%; margin:0 2.5% 40px;}

.listBox_B > ul > li{width:45%;min-height:160px;  margin:0 2.5% 40px; border:1px solid #dfdfdf; padding:20px;}
.listBox_B .tit{font-size:18px;margin-bottom:20px;}
.listBox_B .txt{font-size:14px;}

.sub0204 .imgArea{margin:40px 0px;}
.sub0204 .stit{text-align:left;font-size:20px;line-height:1.4;margin-bottom:30px; border-bottom:1px solid #dfdfdf; padding-bottom:30px;}
.sub0204 .desc{font-size:14px;margin-bottom:10px;}
.sub0204 .txtBox{margin-bottom:40px;}
.sub0204 .stit01{font-size:18px;margin-bottom:15px;}

.sub0205 .imgArea{display: inline-block; width:100%;text-align:center;margin:40px 0px;}
.sub0205 .stit{font-size:20px;margin-bottom:15px;}
.sub0205 .stit01{font-size:18px;margin-bottom:15px;}
.sub0205 .desc{font-size:14px;margin-bottom:40px;}
.sub0205 ul{padding-top:40px;margin-bottom:40px;}
.sub0205 .leftArea{width:30%;}
.sub0205 .rightArea{width:70%; padding-left:20px;}
.sub0205 .txt{font-size:14px;}

.sub0206 .imgArea{margin-bottom:40px;}
.sub0206 .stit{font-size:18px;}
.sub0206 .desc{font-size:14px;margin-bottom:40px;}
.sub0206 .txtBox{margin-bottom:40px;}
.sub0206 .txtBox li{display: inline-block; width:47%;margin:0 1.5% 20px;}
.sub0206 .txtBox li > p{font-size:15px;}

.sub0207 .imgArea{margin-bottom:40px;}
.sub0207 .stit{font-size:18px;}
.sub0207 .desc{font-size:14px;margin-bottom:40px;}
.sub0207 .txtBox{;margin-bottom:40px;}

.sec1_wrap li{float:none;width:100%;margin-left:0%;margin-top:30px;}

.box_03 li{display: inline-block;width:48%;text-align:center; margin:0 1% 2%;}

.sub0102-1 .tit{font-size:30px;margin-bottom:30px;}
.sub0102-1 .stit{font-size:20px;margin-bottom:30px;}
.sub0102-1 .imgArea{padding:0 15%; margin-bottom:30px;}

.sub0102-2{padding:40px 0px 0px; margin:0px auto 60px;}
.sub0102-2 .tit{font-size:30px;margin-bottom:40px;}

.sub0102-3{margin:0px auto 60px;}
.sub0102-3 .tit{font-size:30px;margin-bottom:40px;}
.sub0102-3 .imgArea{margin-bottom:40px;}

.sub0102-3 .stit{font-size:18px;margin-bottom:10px;}
.sub0102-3 .stxt{font-size:15px;}
.sub0102-3 li:nth-child(1), .sub0102-3 li:nth-child(2){min-height:160px;}

}

/* Mobile 950px 이하 */
@media all and (max-width:950px) {
.sub0205 .leftArea{width:40%;}
.sub0205 .rightArea{width:60%; padding-left:20px;}
.sub0204 .stit br{display:none;}
}

/* Mobile 850px 이하 */
@media all and (max-width:850px) {
.filebox_s label {width:70px;}
.filebox_s .upload-name {padding:0px 70px 0px 10px;}	

.sub0205 .leftArea{width:50%;}
.sub0205 .rightArea{width:50%; padding-left:20px;}

.listBox_B > ul > li{min-height:180px;}
}
	
/* Mobile 768px 이하 */
@media all and (max-width:768px) {

.bnr_imgslideA .slide_img{display:none !important;}
.bnr_imgslideA .slide_img_m{display: inline !important;}

.bnr_imgslideA .slide_content_headings {min-height:50px;background:url(../img/mtxt_bg.png) no-repeat 10% 0;background-size:auto 50px; top:35%;padding:0 10%;}
.bnr_imgslideA .tit{font-size:24px;line-height:1;margin:50px 0px 20px 40px;}
.bnr_imgslideA .txt{font-size:32px;line-height:1;margin:0px 0px 0px 40px;}

.bnr_imgslideA .view1{position: absolute;left:38%; top:57%;}
.bnr_imgslideA .view1 > p{width:384px; height:90px;background:url(../img/mtxt1.png) no-repeat 0 0;background-size:auto 90px;}

.bnr_imgslideA .view2{position: absolute;left:55%; top:60%;}
.bnr_imgslideA .view2 > p{display: inline-block; width:322px; height:75px;background:url(../img/mtxt2.png) no-repeat 0 0;background-size:auto 75px;}

.mInquery .mTit{display: inline-block;padding-right:10px;font-size:16px;line-height:26px;}
.mInquery .mTxt{display: inline-block;padding-right:10px;font-size:12px;line-height:26px; }
.mInquery .mPhone{display: inline-block;padding-right:10px;font-size:16px;line-height:26px; }
.mInquery .mBtn{display: inline-block;height:26px; padding:0 10px; border-radius:16px;}
.mInquery .btn_go{display: inline-block; font-size:13px;line-height:26px;padding-right:25px;}

.sec1_wrap{padding:60px 5% 0px;}
.sec_title{font-size:20px;margin-bottom:20px;}
.sec1{display: inline-block;width:100%;margin:0px auto;}
.sec1 .box1{display: inline-block;width:100%;padding:20px 0px 20px;border-top:1px solid #dfdfdf;}
.sec1 .box2{display: inline-block;width:100%;border-left:0px solid #dfdfdf;border-top:1px solid #dfdfdf;padding:20px 0px 20px;}
.sec1 .box3{display: inline-block;width:100%;border-left:0px solid #dfdfdf;border-top:1px solid #dfdfdf;padding:20px 0px 20px;}
.sec1 .midTit{font-size:15px;}
.sec1 .date{font-size:12px;margin-bottom:20px;}
.sec1 .txt{font-size:13px;}

.sec2{padding:60px 5%;}
.sec2 li{display: inline-block;width:100%; margin-top:20px;}
.sec2 li:first-child{ margin-top:0px;}
.sec2 li.a1{margin-top:20px;}
.sec2 li.a2{margin-top:20px;}
.sec2 li.a3{margin-top:0px;}
.sec2 li .sec2-thum{display: none !important;}
.sec2 li .sec2-thum-m{display:block;}
.sec2 li .textBox{ text-align:center;bottom:40px;padding:0 20px;}
.sec2 li .sec2-tit{font-size:24px;margin-bottom:10px;}
.sec2 li .sec2-txt{font-size:14px;}
.sec2 li .sec2-tit br{display: none !important;}

.sec3_wrap{padding:60px 5%;}
.sec4_wrap{padding:60px 5%;}
.m_product li{display: inline-block; width:33.33333%;}

/*  SUB LAYOUT :: 비주얼 */
#visual_wrap{height:300px;}
#visual{height:300px;}
#visual .visual-tit{font-size:40px;margin-top:140px;}

/* .title{font-size:26px;margin-bottom:30px;} */
.title01{font-size:26px;margin-bottom:30px;}

.pc_only{display: none !important;}	
.mo_only{display: inline-block;}

.boardtb .content_box .txt1{font-size:14px;color: #333;}
.boardtb .content_box .txt2{font-size:13px;color: #333;}

.form_sty1 ul:first-child{border-top:1px solid #666;padding:20px 0px 10px;}
.form_sty1 .tit{display: inline-block;width:100%;text-align:left;font-size: 13px;color: #333;line-height:1;letter-spacing:-0.03em; margin-bottom:6px;}
.form_sty1 .cont{display: inline-block;width:100%;;text-align:left;padding-left:0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.form_sty1 .tit_1{display: inline-block;width:100%;text-align:left;font-size: 13px;color: #333;line-height:1;letter-spacing:-0.03em; margin-bottom:6px;}
.form_sty1 .cont_1{display: inline-block;width:100%;;text-align:left;padding-left:0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.form_sty1 .tit_2{display: inline-block;width:100%;text-align:left;font-size: 13px;color: #333;line-height:1;letter-spacing:-0.03em; margin-bottom:6px;}
.form_sty1 .cont_2{display: inline-block;width:100%;;text-align:left;padding-left:0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.form_sty1 .txt3{font-size:12px;}
.form_sty1  .textArea01{height:150px;}

.filebox_s {width:100%;}

.col50{width:100% !important; }
.col01{width:230px !important; }
.col02{width:60px !important; }
.col03{width:80px !important; }
.col04{width:100% !important; }
.col05{width:180px !important; }


.sub0101 .tit{margin-bottom:30px;}
.sub0101 .tit > p{font-size:20px;}
.sub0101 .midtxt{font-size:16px;margin-bottom:20px;}
.sub0101 .smalltxt{font-size:14px;}
.sub0101 .sign{font-size:14px;margin-top:30px;padding-top:15px;}

.sub0102{padding:80px 10%;}
.textTypeA ul{margin-top:20px;}
.textTypeA .tit{width:150px;font-size:14px;}
.textTypeA .txt{width:calc(100% - 150px);font-size:14px;}


.timeline-centered .timeline-item {padding-bottom: 30px; }
.timeline-centered .timeline-marker {position: absolute;top: 0;bottom: 0;left: 0;width: 10px; margin-left:0px; }
.timeline-centered .timeline-info,.timeline-centered .timeline-content {width: 100%;}
.timeline-centered .timeline-item:nth-child(odd) .timeline-info { float: left; padding-right: 0px;padding-left: 30px;}
.timeline-centered .timeline-item:nth-child(odd) .timeline-content { float: right; text-align: left; padding-left: 30px; }
.timeline-centered .timeline-item:nth-child(even) .timeline-info { float: right; text-align: left;  padding-left: 30px;}
.timeline-centered .timeline-item:nth-child(even) .timeline-content { float: left; text-align:left;padding-right: 0px;padding-left: 30px; }

.timeline-content .timeline-title {font-size:20px;margin-bottom:15px;}
.timeline-content p{/*font-size:14px; color: #333;margin-bottom:8px;*/}
.timeline-content .month {font-size:16px;}
.timeline-content .txt {font-size:14px;}

.inner{padding:60px 5%;}

.box_06 li{width:32%;text-align:center; margin:0 0.5% 1%;}

.contacts .c_title{width:100%;font-size:15px;margin-bottom:8px;}
.contacts .c_content{width:100%;font-size:14px;line-height:1;}

#map{height:300px;}
#map iframe{height:300px;}

.sub0201 .stit{font-size:18px;margin-bottom:15px;}
.sub0201 .desc{font-size:14px;margin-bottom:30px;}
.sub0201 .leftArea{width:100%;margin-bottom:20px;border:1px solid #dfdfdf;padding:30px;}
.sub0201 .rightArea{width:100%;padding-left:0px;}
.sub0201 .txt{font-size:14px;margin-bottom:8px;}
.sub0201 ul{margin-bottom:20px;border-top:0px solid #dfdfdf; padding-top:0px;}

.sub_title {margin:0 auto 30px;}
.sub_title > p{font-size:20px;}

.sub_title01{font-size:20px;}
.sub_title02{font-size:16px;}

.sub0202 ul{padding-top:40px;margin-top:40px;}
.sub0202 .imgArea{width:100%;margin-bottom:30px;}
.sub0202 .txtArea{width:100%; padding-left:0px;}
.sub0202 .stit{font-size:16px;}
.sub0202 .desc{font-size:13px;}

.imgBox_B{margin-top:30px;}

.listBox_A > ul > li{display: inline-block;width:100%; margin:0 0% 30px;border-bottom:1px solid #dfdfdf; border-right:0px solid #dfdfdf;border-left:0px solid #dfdfdf;border-top:0px solid #dfdfdf;padding:0px 0px 20px 0px;}
.listBox_A .tit{font-size:16px;margin-bottom:20px;}
.listBox_A .txt{font-size:13px;}

.listBox_B > ul > li{width:100%; margin:0 0% 30px; min-height:auto; border-bottom:1px solid #dfdfdf; border-right:0px solid #dfdfdf;border-left:0px solid #dfdfdf;border-top:0px solid #dfdfdf;padding:0px 0px 20px 0px;}
.listBox_B .tit{font-size:16px;margin-bottom:20px;}
.listBox_B .txt{font-size:13px;}

.sub0204 .imgArea{margin:30px 0px;}
.sub0204 .stit{font-size:18px;}
.sub0204 .desc{font-size:14px;margin-bottom:10px;}
.sub0204 .txtBox{margin-bottom:30px;}
.sub0204 .stit01{font-size:16px;margin-bottom:15px;}

.sub0205 .imgArea{margin:30px 0px;}
.sub0205 .stit{font-size:18px;margin-bottom:15px;}
.sub0205 .stit01{font-size:16px;margin-bottom:15px;}
.sub0205 .desc{font-size:14px;margin-bottom:40px;}
.sub0205 ul{padding-top:40px;margin-bottom:40px;}
.sub0205 .leftArea{width:100%;margin-bottom:30px;}
.sub0205 .rightArea{width:100%; padding-left:0px;}
.sub0205 .txt{font-size:13px;}


.sub0206 .imgArea{margin-bottom:30px;}
.sub0206 .stit{font-size:16px;}
.sub0206 .desc{font-size:13px;margin-bottom:40px;}
.sub0206 .txtBox{margin-bottom:30px;}



.sub0207 .imgArea{margin-bottom:30px;}
.sub0207 .stit{font-size:16px;}
.sub0207 .desc{font-size:13px;margin-bottom:40px;}
.sub0207 .txtBox{;margin-bottom:30px;}


.detailView .imgArea{width:100%;padding-right:0%;}
.detailView .textArea{width:100%;}
.detailView .stit{font-size:16px;}
.detailView .tit{font-size:24px;}
.detailView .btnArea{text-align:center;margin-top:20px;}


.main-img-slider {width: 100%;}
.thumb-nav {display: none !important;}	

.table.type1 th{padding:12px 5px;font-size:13px;}
.table.type1 td{padding:12px 5px;font-size:13px;}

.drag_motion{display: inline-block !important;}	

.tb_col_1{width:100px;}
.tb_col_2{width:80px;}
.tb_col_3{width:80px;}

.newArea .dateBox{width:80px;}
.newArea .txtBox{width:calc(100% - 80px);padding-left:0px;}
.newArea .month{font-size:14px;}
.newArea .date{font-size:40px;margin-top:10px;}
.newArea .n-tit{font-size:16px;}
.newArea .n-txt{font-size:13px;-webkit-line-clamp: 4;line-height: 1.4em;height: 5.6em;margin-top:15px;}

.sec5_wrap{padding:60px 5%;}
.sec5_wrap .tit{font-size:40px;}
.sec5_wrap .midtxt{font-size:20px;}
.sec5_wrap .smalltxt{font-size:15px;}
.sec5_wrap .btn{margin-top:20px;}

.sub0102-1{margin:0px auto 40px;}
.sub0102-1 .tit{font-size:24px;font-weight: 500;margin-bottom:30px;}
.sub0102-1 .stit{font-size:17px;margin-bottom:30px;}
.sub0102-1 .imgArea{padding:0 15%; margin-bottom:30px;}


.sub0102-2{padding:40px 0px 0px; margin:0px auto 40px;}
.sub0102-2 .tit{font-size:24px;margin-bottom:30px;}
.sub0102-2 .imgArea{display: none !important;}	
.sub0102-2 .imgArea_m{display: inline-block !important;}	

.sub0102-3{margin:0px auto 40px;}
.sub0102-3 .tit{font-size:24px;margin-bottom:30px;}
.sub0102-3 .imgArea{display: none !important;}	
.sub0102-3 .imgArea_m{display: inline-block !important;}	

.sub0102-3 li{display: inline-block; width:100%;margin:0 0 20px 0%; border:1px solid #dfdfdf; padding:20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub0102-3 li:nth-child(2n-1){margin:0 0 20px 0%;}
.sub0102-3 .stit{font-size:16px;margin-bottom:10px;}
.sub0102-3 .stxt{font-size:14px;}
.sub0102-3 li:nth-child(1), .sub0102-3 li:nth-child(2){min-height:auto;}


}






/*mobile 640 이하 */
@media all and (max-width:640px){
.bnr_imgslideA .slide_content_headings {min-height:50px;background:url(../img/mtxt_bg.png) no-repeat 10% 0;background-size:auto 50px; top:35%;padding:0 5% 0 10%;}
.bnr_imgslideA .tit{font-size:24px;line-height:1;margin:40px 0px 20px 30px;}
.bnr_imgslideA .txt{font-size:30px;line-height:1.3;margin:0px 0px 0px 30px;}

.bnr_imgslideA .view2{position: absolute;left:45%; top:60%;}


.search_area li.select_type_seach {width:200px;margin-right:10px;}
.search_area li.select_type_seach select{FONT-SIZE: 13px;}
.search_area li.sbox{width: 200px;}
.search_area .input01{FONT-SIZE: 13px;}

.list-tb th.qa{padding:12px 0px; font-size:13px;}
.list-tb th {padding:12px 2px; font-size:14px;}
.list-tb td {font-size:13px;padding:10px 4px; }
.list-tb td.date {font-size:12px;}

.boardtb { border-top:0px solid #b1adad; }
.boardtb .tit{font-size: 16px;padding:0px 0px 0px;}
.boardtb .txt{font-size:14px;padding:0px 0px 0px;}
.boardtb .time_wrap{padding:10px 0px}
.boardtb .time_wrap .time{font-size: 12px; margin-right:15px;}
.boardtb .time_wrap .hit{font-size: 12px;}
.boardtb .content_box{padding:20px 0px; min-height:150px; font-size:13px;}	
.boardtb .file_box{padding:10px 10px 4px;}

.paging span {width:28px;height:28px;line-height:26px;}
.paging span a {width:26px;height:26px;font-size:12px;}

.page_move li.prev{width:20%; font-size:12px;padding:12px 10px;}
.page_move li.prev_tit{width:80%;font-size:12px;padding:12px 10px;}

.list-type1 {width:100%;margin:0px auto 30px;}
.list-type1 li{padding:0px 0px; border-left: 0px solid #d9d9d9;}
.list-type1 .no{display: none !important;}	
.list-type1 .cont{display: inline-block;width:100%;font-size:14px;margin-bottom:10px;}
.list-type1 .name{display: inline-block;width:auto;text-align:left;font-size:13px; margin-right:15px;}
.list-type1 .file{display: inline-block;width:auto;text-align:left;font-size:13px; margin-right:15px;}
.list-type1 .date{display: inline-block;width:auto;text-align:left;font-size:13px;}
.list-type1 .hit{display: none !important;}	
.list-type1 .list-head{display: none !important;}	
.list-type1 .list-body{background-color: #fff;padding:10px 0px;}

.box_03 li{width:98%;margin:0 1% 2%;}

}


/*mobile 520 이하 */
@media all and (max-width:520px){
.footer .add{text-align:left;font-size:12px;line-height:1.45;}

.mInquery .mTit{display:none;}

.sec3 .tit{font-size:25px;}
.sec4 .tit{font-size:25px;}

.m_product li{display: inline-block; width:50%;}


/*  SUB LAYOUT :: 비주얼 */
#visual_wrap{height:250px;}
#visual{height:250px;}
#visual .visual-tit{font-size:30px;margin-top:120px;}

.container {padding:30px 5%;}
.container_1200 {padding:30px 5%;}

/* .title{font-size:24px;margin-bottom:30px;} */
.title01{font-size:24px;margin-bottom:30px;}

.search_area {margin-bottom:20px; padding:0px;border:0px solid #d9d9d9;background: #fff; }
.search_area li.select_type_seach {width:38%;margin-right:2%;}
.search_area li.select_type_seach select{FONT-SIZE: 13px;}
.search_area li.sbox{width: 60%;}
	
.filebox_s label {width:60px;}
.filebox_s .upload-name {padding:0px 60px 0px 10px;}


.sub0102{padding:60px 10%;}
.textTypeA ul{margin-top:15px;}
.textTypeA .tit{width:100%;font-size:14px;margin-bottom:8px;}
.textTypeA .txt{width:100%;font-size:13px;}

.inner{padding:50px 5%;}

.box_06 li{width:48%;text-align:center; margin:0 1% 2%;}

#map{height:250px;}
#map iframe{height:250px;}
.contacts {width:100%;margin:25px 0px;}
.contacts .c_title{width:100%;font-size:15px;margin-bottom:8px;}
.contacts .c_content{width:100%;font-size:14px;line-height:1.45;}
.contacts ul{border-bottom:1px solid #ebebeb;}
.contacts .c_content > p{margin-bottom:6px;}

.sub_title > p{font-size:18px;}

.sub_title01{font-size:18px;}
.sub_title02{font-size:15px;}

.txtSty_1{font-size:14px;}
.txtSty_2{font-size:13px;background: url(/img/bullet_s.png) left 6px no-repeat;}
.txtSty_3{font-size:14px;}

.sub0206 .txtBox li{display: inline-block; width:100%;margin:0 0% 10px; padding:0; border:0px; text-align:left;}
.sub0206 .txtBox li > p{font-size:14px;background: url(/img/bullet_s.png) left 8px no-repeat;padding-left:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.table.type1 th{padding:10px 2px;font-size:12px;}
.table.type1 td{padding:10px 2px;font-size:12px;}


.sub0102-1 .tit{font-size:20px;margin-bottom:30px;}
.sub0102-1 .stit{font-size:15px;margin-bottom:30px;}
.sub0102-1 .imgArea{padding:0 15%; margin-bottom:30px;}


.sub0102-2{padding:40px 0px 0px; margin:0px auto 40px;}
.sub0102-2 .tit{font-size:20px;margin-bottom:30px;}

.sub0102-3{margin:0px auto 40px;}
.sub0102-3 .tit{font-size:20px;margin-bottom:30px;}
.sub0102-3 .imgArea_m{padding:0 5%;margin-bottom:40px;}
}

/*mobile 480 이하 */
@media all and (max-width:480px){

.bnr_imgslideA .slide_content_headings {min-height:40px;background:url(../img/mtxt_bg.png) no-repeat 10% 0;background-size:auto 40px; top:35%;padding:0 5% 0 10%;}
.bnr_imgslideA .tit{font-size:20px;line-height:1;margin:30px 0px 20px 30px;}
.bnr_imgslideA .txt{font-size:26px;line-height:1.3;margin:0px 0px 0px 30px;}

.bnr_imgslideA .view1{position: absolute;left:30%; top:55%;}
.bnr_imgslideA .view1 > p{width:250px; height:80px;background:url(../img/mtxt1.png) no-repeat 0 0;background-size:auto 80px;}

.bnr_imgslideA .view2{position: absolute;left:35%; top:60%;}
.bnr_imgslideA .view2 > p{display: inline-block; width:250px; height:65px;background:url(../img/mtxt2.png) no-repeat 0 0;background-size:auto 65px;}

/*
.newArea .dateBox{position: relative;display: inline-block;width:100%;padding-bottom:10px; }
.newArea .dateBox:after{content:'';display:block; background:#aaa;position:absolute;left:0;bottom:0px;height:1px; width:24px;}
.newArea .txtBox{width:100%;padding-left:0px; margin-top:15px; }
.newArea .month{font-size:14px;}
.newArea .date{display: inline-block; font-weight:300;font-size:14px;margin-top:0px; margin-left:5px;}
.newArea .n-tit{font-size:16px;}
.newArea .n-txt{font-size:13px;-webkit-line-clamp: 4;line-height: 1.4em;height: 5.6em;margin-top:15px;}
*/

}


/*mobile 420 이하 */
@media all and (max-width:420px){
.page_move li.prev{width:25%; font-size:12px;}
.page_move li.prev_tit{width:75%;font-size:12px;}

/*  SUB LAYOUT :: 비주얼 */
#visual_wrap{height:200px;}
#visual{height:200px;}
#visual .visual-tit{font-size:30px;margin-top:90px;}

.sub0101 .tit{margin-bottom:20px;}
.sub0101 .tit > p{font-size:18px;}
.sub0101 .midtxt{font-size:14px;margin-bottom:20px;}
.sub0101 .smalltxt{font-size:13px;}
.sub0101 .sign{font-size:13px;margin-top:25px;padding-top:10px;}

.table.type1 th{padding:10px 2px;font-size:11px;}
.table.type1 td{padding:10px 2px;font-size:11px;}

.sub0102-1 .tit{font-size:18px;margin-bottom:30px;}
.sub0102-1 .tit br{}
.sub0102-1 .stit{font-size:15px;margin-bottom:30px;}



}


/*mobile 360 이하 */
@media all and (max-width:360px){

.mInquery .mBtn{display: inline-block;height:26px; padding:0 12px;}
.mInquery .btn_go{display: inline-block; font-size:13px;line-height:26px;background:none; padding-right:0px;}

.search_area {margin-bottom:10px;}
.search_area li.select_type_seach select{FONT-SIZE: 12px;}
.search_area .input01{FONT-SIZE: 12px;}

}

/*mobile 320 이하 */
@media all and (max-width:320px){

.search_area {margin-bottom:10px; padding:0px;border:0px solid #d9d9d9;background: #fff; }
.search_area li.select_type_seach {width:65px;margin-right:10px;}
.search_area li.select_type_seach select{FONT-SIZE: 12px;}
.search_area li.sbox{width: 200px;}
.search_area .input01{width: 140px;FONT-SIZE: 12px; padding:0px 0px 0px 10px;}

.col05{width:150px !important; }

.sub0102-1 .tit br{display:none;}
.sub0102-1 .stit{font-size:14px;}


}