/* 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}}

/* 1200px 이하일때 */
@media all and (max-width:1200px){
#header {width: 100%; }	
#header .headWrap{width: 98%; padding-left:1%; padding-right:1%;}
.footer {width: 100%;}
.gnb nav{width:100%;}
#header .sheadWrap{width:100%;}
#header .sheadWrap .logo{padding:15px 0px 0px 2%; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#header .sheadWrap .util{padding:20px 2% 0px 0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.content-video{width:100%;height:auto} 
.content-video img{max-width:100%;height:auto}


.stopimg-txt h2{font-size:40px;line-height: 40px; }
.stopimg-txt p{font-size:20px; line-height: 20px;}

.fcs{margin:0 auto; width:98%; padding: 15px 1% 0px; overflow:hidden; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fcs .notice span{display:none !important}

.video_wrapper {width:96%;}
.mcontents{position:relative; margin:0 auto; width:100%; padding: 0px 0px 50px 0px; overflow:hidden; font-size:0; }
.mcontents .mbox01{display: inline-block; width:32%; padding-left:2%;}
.mcontents .mbox01 .lo01{display: inline-block; width:100%; height:auto;position:relative; overflow:hidden; cursor:pointer;}
.mcontents .mbox01 .lo01 img{max-width:100%;height:auto}
.mcontents .mbox01 .lo02{display: inline-block; width:100%; height:auto;position:relative; overflow:hidden; cursor:pointer;}
.mcontents .mbox01 .lo02 img{max-width:100%;height:auto}
.mcontents .mbox02{display: inline-block; width:64%;padding-right:2%;}
.mcontents .mbox02 .ro01{display: inline-block; width:50%; height:auto; position:relative; overflow:hidden; cursor:pointer;}
.mcontents .mbox02 .ro01 img{max-width:100%;height:auto}
.mcontents .mbox02 .ro02{display: inline-block; width:50%; height:auto;position:relative; overflow:hidden; cursor:pointer;}
.mcontents .mbox02 .ro02 img{max-width:100%;height:auto}
.mcontents .mbox02 .ro03{display: inline-block; width:50%; height:auto; position:relative; overflow:hidden; cursor:pointer;}
.mcontents .mbox02 .ro03 img{max-width:100%;height:auto}
.mcontents .mbox02 .ro04{display: inline-block; width:50%; height:auto; position:relative; overflow:hidden; cursor:pointer;}
.mcontents .mbox02 .ro04 img{max-width:100%;height:auto}

.mcontents .mbox01 .lo01 .bg{width:100%; height:100%;}
.mcontents .mbox01 .lo01 .limg .imgTxt > img{max-width:85%;height:auto}
.mcontents .mbox01 .lo01 .bg .imgTxt01 > img{max-width:85%;height:auto}

.mcontents .mbox01 .lo02 .bg{width:100%; height:100%;}
.mcontents .mbox01 .lo02 .bg .imgTxt01{top:45%; font-size:24px; COLOR: #fff;font-family:'Nanum Gothic Bold'; }

.mcontents .mbox02 .ro01 .bg{width:100%; height:100%;}
.mcontents .mbox02 .ro01 .bg .imgTxt01{top:45%; font-size:24px; COLOR: #fff;font-family:'Nanum Gothic Bold'; }

.mcontents .mbox02 .ro02 .bg{width:100%; height:100%;}
.mcontents .mbox02 .ro02 .limg .imgTxt > img{max-width:85%;height:auto}
.mcontents .mbox02 .ro02 .bg .imgTxt01 > img{max-width:85%;height:auto}

.mcontents .mbox02 .ro03 .bg{width:100%; height:100%;}
.mcontents .mbox02 .ro03 .limg .imgTxt > img{max-width:85%;height:auto}
.mcontents .mbox02 .ro03 .bg .imgTxt01 > img{max-width:85%;height:auto}

.mcontents .mbox02 .ro04 .bg{width:100%; height:100%;}
.mcontents .mbox02 .ro04 .bg .imgTxt01{top:45%; font-size:24px; COLOR: #fff;font-family:'Nanum Gothic Bold'; }

.location {width:100%; margin:0px auto; height:35px; padding: 0px 0px 0px 10px; vertical-align:top; text-align:left; font-family:'Nanum Gothic';FONT-SIZE: 12px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#subcontainer{width:96%; margin:0px auto; padding: 30px 2%; vertical-align:top;overflow:hidden;}
.tab_type1 li a {padding:12px 35px; }

.scontent .sleft{display: inline-block;width:50%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 5%; text-align:left; vertical-align:top; font-size: 13px;}
.scontent .sright{display: inline-block;width:45%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align:top; font-size: 13px;}
.scontent .sright img{max-width:100%;height:auto}
.vision_top {background-size:95% auto; }
.organization img{width:100%; height:auto; text-align:center; }

.molding .md02{display:inline-block;width:50%;padding:0px 0px 0px 20px;}
.molding .md02 h2{margin-bottom:10px;font-size:24px;line-height:24px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow.png') no-repeat left top; padding-left:20px;}
.molding .md02 p{margin-bottom:8px;font-size:15px;line-height:18px;color:#424242;font-family:'Nanum Gothic Bold';background:url('/img/icon_circle.png') no-repeat 25px 6px; padding-left:40px;}
.molding .md02 span{display:inline-block; font-size:13px;line-height:18px;color:#666;font-family:'Nanum Gothic';padding-left:50px;}

.molding .md04{display:inline-block;width:50%;padding:30px 20px 0px 0px;}
.molding .md04 h2{margin-bottom:15px;font-size:24px;line-height:24px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange.png') no-repeat left top; padding-left:20px;}
.molding .md04 p{margin-bottom:8px;font-size:15px;line-height:18px;color:#424242;font-family:'Nanum Gothic Bold';background:url('/img/icon_circle.png') no-repeat 25px 6px; padding-left:40px;}


}



/* 1024px 이하일때 */
@media all and (max-width:1024px) {
#header {width: 100%; height: 50px;}
.search {padding:0px; position:absolute;float:right;right:0px; top:-10px}
.gnbOpener{display:inline}
.gnb{display:none !important}
.logo{display:none !important}	
.util{display:none !important}
#container {position:relative;margin:0px auto; text-align:center; top:50px;}
#header .headWrap .t_logo{display:inline-block; width:50%; text-align:center;padding:7px 0px 0px 0px;}
#header .headWrap .m_open{width:23%;padding:13px 0px 0px 2%; }
#header .headWrap .util_m{display:inline-block;float:right;width:23%;padding:10px 2% 0px 0px; text-align:right;}
.location {border-top:1px solid #d4d4d5; padding: 0px 0px 0px 2%; }

.tab_type1 li a { width: 100%; text-align: center; padding:10px 30px; line-height: 14px; font-size: 14px;}
.tab_type1 li.on a { font-size: 14px;}

.tab_type5 li a {width:100%; height: 35px; text-align: center; padding:8px 0px 0px 0px;  line-height: 14px; font-size: 14px; }
.tab_type5 li.on a { font-size: 14px;}

.tab_type7 li a {width:100%; height: 35px; text-align: center; padding:8px 0px 0px 0px;  line-height: 14px; font-size: 14px; }
.tab_type7 li.on a { font-size: 14px;}

.tab_type6 li a {width:100%; height: 35px; text-align: center; padding:8px 0px 0px 0px;  line-height: 14px; font-size: 14px;}
.tab_type6 li.on a { font-size: 14px;}

.stopimg-txt{top:45%;}
.stopimg-txt h2{font-size:35px;line-height: 35px; }
.stopimg-txt p{font-size:18px; line-height: 18px;}

.scontent {width:100%;margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top; font-size:0; background:url('/img/sub01_bg.png') no-repeat 80px 20px;}
.scontent .sleft{display: inline-block;width:55%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 5%; text-align:left; vertical-align:top; font-size: 13px;}
.scontent .sright{display: inline-block;width:40%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align:top; font-size: 13px;}
.scontent .sright img{max-width:100%;height:auto}


.sub01_top{display: block;margin:0px 0px 0px 0px; padding: 50px 0px 30px 20px; text-align:left; vertical-align:top; font-size: 28px;line-height:36px;color:#3c53a8;}
.sub01_txt{display: block;margin:0px 0px 0px 0px; padding: 0px 5px 30px 20px; text-align:left; vertical-align:top; font-size: 14px;line-height: 20px;color:#555;}

.scontent01 h2{font-size: 14px;line-height: 20px;color:#333; }
.scontent01 li.cleft{float:left; width:40%;margin:20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;} 
.scontent01 li.cright{float:right; width:55%;margin:0px 0px 0px 5%; padding: 0px 0px 0px 0px; text-align:center; vertical-align:top;} 
.sub01_2 .sl {display: inline-block;width:40%;margin:0px 0px 15px 0px;background:url('/img/stitle_bg.png') no-repeat left top; padding:10px 0px 10px 0px;font-size:16px;line-height: 18px; color:#444;font-family:'Nanum Gothic Bold';} 
.sub01_2 .sl span{display: block; font-size:12px;}
.sub01_2 .sr {display: inline-block;width:60%;margin:10px 0px 15px 0px;font-size: 14px;line-height: 20px;color:#555;}

.wr_type .input04 {width: 25%;}
.box .subject p {line-height: 13px;font-size:13px;}

.history_top {display: none; }
.history_top_t {display:inline-block; width:100%; margin-bottom:20px; }
.history_top_t img {max-width:100%; height:auto;}

.history .h01{display:inline-block; width:15%; padding-right:0%; padding-left:0%; text-align:left; font-size:18px;line-height: 20px; color:#2d4197;font-family:'Nanum Gothic Bold';} 
.history .h02{display:inline-block; width:85%; padding-bottom:10px; text-align:left;  border-bottom:1px dotted #cecece; margin-bottom:10px;font-size:0;} 
.box_c{width:46%; margin:2%; text-align:center; background:#fff; border:1px solid #d8d8d8; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

.stit{font-size:22px;line-height:22px;} 

.vision_top .vtit{margin:20px auto;padding:0px 35px 20px; background:rgba(255,255,255,0.85); font-size:30px;line-height: 34px; }
.vision_top .vtit h2{margin:20px 0px; padding:20px 0px; font-size:14px;line-height: 14px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242; }
.vision .vimg img {width:60%; height:auto;}

.vision .vimg01 img {width:90%; height:auto;}

.molding .md05{display:inline-block;width:100%;margin:0px 0px 30px; padding: 0px; text-align:left; vertical-align:top;}
.molding .md05 img {width:100%; height:auto;}

.molding .md01{display:none;}
.molding .md03{display:none;}

.molding .md02{display:inline-block;width:100%;padding:0px 0px 20px 0px;}
.molding .md02 h2{margin-bottom:10px;font-size:20px;line-height:20px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow.png') no-repeat left top; padding-left:10px;}
.molding .md02 p{margin-bottom:4px;font-size:14px;line-height:18px;color:#424242;font-family:'Nanum Gothic Bold';background:url('/img/icon_circle.png') no-repeat 15px 6px; padding-left:30px;}
.molding .md02 span{display:inline-block; font-size:12px;line-height:18px;color:#666;font-family:'Nanum Gothic';padding-left:40px;}

.molding .md04{display:inline-block;width:100%;padding:0px 0px 0px 0px;}
.molding .md04 h2{margin-bottom:10px;font-size:20px;line-height:20px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange.png') no-repeat left top; padding-left:10px;}
.molding .md04 p{margin-bottom:4px;font-size:14px;line-height:18px;color:#424242;font-family:'Nanum Gothic Bold';background:url('/img/icon_circle.png') no-repeat 15px 6px; padding-left:30px;}

.molding .mtit{margin:50px auto 0px auto; font-size:16px;line-height:16px;color:#222;}
.molding .mtit03{ font-size:16px;line-height:16px;color:#222;}
.box_mwrap .ptitle{padding:10px 0px 0px; font-size:16px;line-height: 16px; color:#222;}
.box_mwrap .ptitle04{padding:10px 0px 0px; font-size:16px;line-height: 16px; color:#222;}


.molding .ms .mf02 h2{margin-bottom:15px;font-size:18px;line-height:18px;}
.molding .ms .mf02 p{margin-bottom:10px;font-size:13px;line-height:18px;}

.molding .ms .mf03 h2{margin-bottom:15px;font-size:18px;line-height:18px;}
.molding .ms .mf03 p{margin-bottom:10px;font-size:13px;line-height:18px;}

.molding .ms .mf04 h2{margin-bottom:15px;font-size:18px;line-height:18px;}
.molding .ms .mf04 p{margin-bottom:10px;font-size:13px;line-height:18px;}

.imgc {width:96%; margin:0px auto;text-align:center;padding:10px 0px 30px;}
.imgc img{width:100%; height:auto;}
.imgf_box {margin:0px auto 0px auto; border: 1px solid #e1e1e1; text-align:center; width:96%; padding:30px;}
}


/* 900px 이하일때 */
@media all and (max-width:900px) {
.tab_type1 li a {padding:10px 20px;}

.tab_type6 li a {width:100%; height: 35px; padding:8px 0px 0px 0px;  line-height: 13px; font-size: 13px;}
.tab_type6 li.on a { font-size: 13px;}

.tab_type5 li a {width:100%; height: 35px;padding:10px 0px 0px 0px;  line-height: 13px; font-size: 13px; }
.tab_type5 li.on a {font-size: 13px;}

.stopimg-txt h2{font-size:30px;line-height: 30px; }
.stopimg-txt p{font-size:18px; line-height: 18px;}
	
.sub01_top{display: block;margin:0px 0px 0px 0px; padding: 40px 0px 30px 20px; text-align:left; vertical-align:top; font-size: 24px;line-height: 32px;color:#3c53a8;}
.sub01_txt{display: block;margin:0px 0px 0px 0px; padding: 0px 5px 30px 20px; text-align:left; vertical-align:top; font-size: 14px;line-height: 20px;color:#555;}

.scontent01 li.cleft{display: block; width:100%;margin:30px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;} 
.scontent01 li.cright{display: block; width:100%;margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align:top;} 
.scontent01 li.cright img {max-width:90%; height:auto;}
.sub01_2{width:100%;margin:0px 0px 0px 0px;font-size:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; overflow:hidden;}
.sub01_2 .sl {display: inline-block;width:40%;margin:0px 0px 15px 0px;background:url('/img/stitle_bg.png') no-repeat left top; padding:10px 0px 10px 0px;font-size:16px;line-height: 18px; color:#444;font-family:'Nanum Gothic Bold';} 
.sub01_2 .sl span{display: block; font-size:12px;}
.sub01_2 .sr {display: inline-block;width:60%;margin:10px 0px 15px 0px;font-size: 14px;line-height: 20px;color:#555;}

.wr_type .col_left {width: 100%;margin-right: 0%;}
.wr_type .col_right {width: 100%;margin-left: 0%;}

.box-wrap {width: 100%;}
.box-wrap .box{width: 48%;}
.vision_top .vtit{margin:10px auto;padding:0px 20px 20px; background:rgba(255,255,255,0.85); font-size:28px;line-height: 32px; }
.vision_top .vtit h2{margin:20px 0px; padding:20px 0px; font-size:13px;line-height: 13px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242; }

.vision .vimg img {width:65%; height:auto;}

.drawing {width:100%; margin:30px auto; text-align:center;overflow:hidden; font-size:0}
.drawing .dr_box{display: inline-block; width:50%; }
.drawing .dr_box .box{border: 1px solid #e1e1e1; width:100%; height:390px; color: #999;  padding:10px 10px; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .bimg{border: 1px solid #e1e1e1; width:100%; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .btxt{display: block; }
.drawing .dr_box .box .btxt h2{display: block; padding:15px 0px 0px 0px;  line-height: 15px; font-size: 15px; font-family:'Nanum Gothic Bold'; color:#df1f26}
.drawing .dr_box .box .btxt p{display: block; padding:0px 0px 5px 0px;text-align:left;line-height: 18px; font-size: 12px; font-family:'Nanum Gothic'; color:#666}

.box_dd{display: inline-block; width:30%; margin:1%; text-align:center;}
.box_dd .bdwrap img{width:100%; height:auto;}
.imgc_box {padding:20px;}
.imgd_box {width:90%; margin:30px auto; padding:20px;}


.molding .ms{display:inline-block;width:100%;margin:0px 0%; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf01{display:inline-block;width:35%;margin:0px 2.5% 0px 0px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf01 img{width:100%; height:auto;}
.molding .ms .mf02{display:inline-block;width:62.5%;margin-top:10px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf02 h2{margin-bottom:10px;font-size:18px;line-height:18px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_red.png') no-repeat left top; padding-left:15px;}
.molding .ms .mf02 p{margin-bottom:5px;font-size:13px;line-height:18px;}

.molding .ms .mf03{display:inline-block;width:62.5%;margin-top:10px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf03 h2{margin-bottom:10px;font-size:18px;line-height:18px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange.png') no-repeat left top; padding-left:15px;}
.molding .ms .mf03 p{margin-bottom:5px;font-size:13px;line-height:18px;}

.molding .ms .mf04{display:inline-block;width:62.5%;margin-top:10px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf04 h2{margin-bottom:10px;font-size:18px;line-height:18px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow.png') no-repeat left top; padding-left:15px;}
.molding .ms .mf04 p{margin-bottom:5px;font-size:13px;line-height:18px;}

.molding .ms .mf_line{display:inline-block;width:100%;padding-top:10px; margin-top:10px; text-align:left; vertical-align:top;border-top:1px solid #d8d8d8;}

}

/* 800px 이하일때 */
@media all and (max-width:800px) {
 .fcs .notice{display: block; width:100%; padding: 0px 0px 15px 75px; text-align:left; vertical-align:top; background:url('/img/notice.png') no-repeat left top; font-family:'Nanum Gothic'; color: #666;line-height:16px;font-size:12px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fcs .cs{display: block; width:100%; padding: 10px 0px 10px 0px; text-align:center; vertical-align:top; border-top:1px solid #e4e4e4;}
.fcs .cs span{padding-left:80px;  vertical-align:top;}
.fcs .cs img{max-width:100%;height:auto}
	
.video_wrapper {width:100%;padding:10px 0px;}	
.mcontents{position:relative; margin:0 auto; width:100%; padding: 0px 0px 50px 0px; overflow:hidden; font-size:0; }
.mcontents .mbox01{display: block; width:100%; padding-left:0%;padding-right:0%; font-size:0;}
.mcontents .mbox01 .lo01{display: inline-block; width:50%; height:auto; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.mcontents .mbox01 .lo01 img{max-width:100%;height:auto}
.mcontents .mbox01 .lo02{display: inline-block; width:50%; height:auto; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.mcontents .mbox01 .lo02 img{max-width:100%;height:auto}
.mcontents .mbox02{display: block; width:100%; padding-left:0%;padding-right:0%; font-size:0;}
.mcontents .mbox02 .ro01{display: inline-block; width:50%; height:auto; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.mcontents .mbox02 .ro01 img{max-width:100%;height:auto}
.mcontents .mbox02 .ro02{display: inline-block; width:50%; height:auto; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.mcontents .mbox02 .ro02 img{max-width:100%;height:auto}
.mcontents .mbox02 .ro03{display: inline-block; width:50%; height:auto; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.mcontents .mbox02 .ro03 img{max-width:100%;height:auto}
.mcontents .mbox02 .ro04{display: inline-block; width:50%; height:auto; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.mcontents .mbox02 .ro04 img{max-width:100%;height:auto}

.stopimg-txt h2{font-size:26px;line-height: 26px; }
.stopimg-txt p{font-size:16px; line-height: 16px;}

#subcontainer{padding: 20px 2%;min-height:300px;}
.ms_select {display: block; !important}
.tab_type1 {display:none !important}
.tab_type3 {display:none !important}
.tab_type5 {display:none !important}
.tab_type6 {display:none !important}
.tab_type7 {display:none !important}

.scontent {background:url('/img/sub01_bg01.png') no-repeat 30px 20px; background-size: auto 130px;}
.sub01_top{display: block;margin:0px 0px 0px 0px; padding: 40px 0px 30px 0px; text-align:left; vertical-align:top; font-size: 23px;line-height: 28px;color:#3c53a8;}
.sub01_txt{display: block;margin:0px 0px 0px 0px; padding: 0px 5px 30px 0px; text-align:left; vertical-align:top; font-size: 13px;line-height: 18px;color:#555;}

.title_wrap .tit_left{display: inline-block; width:100px; height:25px; background:url('/img/title_lbg.png') left 5px no-repeat; }
.title_wrap .tit_right{display: inline-block; width:100px; height:25px; background:url('/img/title_rbg.png') right 5px no-repeat; }
.title_wrap .title{display: inline-block; padding:0px 10px; text-align:center; vertical-align:top; font-family:'Nanum Gothic Bold'; color:#333; FONT-SIZE: 30px; }

.history_top_t {display: none; }
.history_top_800 {display: inline-block; width:100%;margin-bottom:20px; }
.history_top_800 img {max-width:100%; height:auto;}
.history .hyear{font-size:24px;line-height:24px;} 

.vision_top .vtit{margin:10px auto;padding:0px 20px 20px; background:rgba(255,255,255,0.85); font-size:26px;line-height:30px; }
.vision_top .vtit h2{margin:10px 0px; padding:10px 0px; font-size:13px;line-height: 13px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242; }

.molding .md02{display:inline-block;width:100%;padding:0px 0px 20px 0px;}
.molding .md02 h2{margin-bottom:10px;font-size:18px;line-height:18px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow.png') no-repeat left top; padding-left:10px;}
.molding .md02 p{margin-bottom:4px;font-size:14px;line-height:18px;color:#424242;font-family:'Nanum Gothic Bold';background:url('/img/icon_circle.png') no-repeat 15px 6px; padding-left:30px;}
.molding .md02 span{display:inline-block; font-size:12px;line-height:16px;color:#666;font-family:'Nanum Gothic';padding-left:40px;}

.molding .md04{display:inline-block;width:100%;padding:0px 0px 0px 0px;}
.molding .md04 h2{margin-bottom:10px;font-size:18px;line-height:18px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange.png') no-repeat left top; padding-left:10px;}
.molding .md04 p{margin-bottom:4px;font-size:14px;line-height:18px;color:#424242;font-family:'Nanum Gothic Bold';background:url('/img/icon_circle.png') no-repeat 15px 6px; padding-left:30px;}


.drawing .dr_box .box{height:360px;}

}

/*mobile 700 이하 */
@media all and (max-width:700px){

.stopimg-txt h2{font-size:22px;line-height: 22px; }
.stopimg-txt p{font-size:14px; line-height: 14px;}

.sub01_top{display: block;margin:0px 0px 0px 0px; padding: 25px 0px 25px 0px; text-align:left; vertical-align:top; font-size: 22px;line-height: 28px;color:#3c53a8;letter-spacing: -0.05em;}
.scontent {background:url('/img/sub01_bg01.png') no-repeat 30px 0px; background-size: auto 110px;}
#map {height: 400px;}

.vision_top .vtit{margin:0px auto;padding:0px 10px 20px;background:rgba(255,255,255,0.85); font-size:24px;line-height: 28px; }
.vision_top .vtit h2{margin:10px 0px; padding:10px 0px; font-size:13px;line-height: 13px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242;letter-spacing: -0.05em;}

.vision .vimg img {width:70%; height:auto;}

.scontent02 h2{display: block; margin:0px 0px 10px 10px; text-align:left; vertical-align:top;font-size: 16px;line-height: 20px;color:#333; font-family:'Nanum Gothic Bold';}
.scontent02 p{display: block; margin:0px 0px 10px 10px; text-align:left; vertical-align:top;font-size: 13px;line-height: 16px;color:#666; font-family:'Nanum Gothic';}
.scontent02 .scimg{width:95%; margin:20px auto 0px auto; text-align:center; vertical-align:top;}
.scontent02 .sctxt{margin:10px 0px 0px 0px;font-size: 12px;line-height: 14px;}

.contacts{width:100%;margin:0px 0%; padding-top:10px}
.contacts .ltitle{width:20%;font-size:12px;padding-left:0px;}
.contacts .rcontent{width:80%;font-size:12px;line-height:16px;}

.drawing {width:100%; margin:30px auto; text-align:center;overflow:hidden; font-size:0}
.drawing .dr_box{display: inline-block; width:50%; }
.drawing .dr_box .box{border: 1px solid #e1e1e1; width:100%; height:330px; color: #999;  padding:10px 10px; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .bimg{border: 1px solid #e1e1e1; width:100%; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .btxt{display: block; }
.drawing .dr_box .box .btxt h2{display: block; padding:15px 0px 0px 0px;  line-height: 15px; font-size: 15px; font-family:'Nanum Gothic Bold'; color:#df1f26}
.drawing .dr_box .box .btxt p{display: block; padding:0px 0px 5px 0px;text-align:left;line-height: 18px; font-size: 12px; font-family:'Nanum Gothic'; color:#666}
.imgf_box {padding:20px;}

}

/*mobile 600 이하 */
@media all and (max-width:600px){
	
.content-video-txt{display:none !important}

.mcontents{padding: 0px 0px 30px 0px;}

.scontent {background:url('/img/sub01_bg01.png') no-repeat center top; background-size: auto 140px;}
.scontent .sleft{display: inline-block;width:100%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top; font-size: 13px;}
.scontent .sright{display: inline-block;width:100%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align:top; font-size: 13px;}
.scontent .sright img{max-width:50%;height:auto}
.sub01_top{display: block;margin:0px 0px 0px 0px; padding:20px 30px 30px 30px; text-align:center; vertical-align:top; font-size: 26px;line-height: 28px;color:#3c53a8;}
.sub01_txt{display: block;margin:0px 0px 0px 0px; padding: 0px 30px 30px 30px; text-align:left; vertical-align:top; font-size: 13px;line-height: 18px;color:#555;}

.scontent01 h2{font-size: 13px;line-height: 18px;color:#333; }


.title_wrap {padding:0px 0px 20px 0px; }
.stopimg{display:none !important}

.list-table th {padding: 5px 0px;font-size:12px; letter-spacing:-0.5px;}
.paging span {padding:0px 5px; color:#666666;font-size:11px; font-family:'Nanum Gothic Bold';}
.boardtb .news_view .subject {margin-bottom:15px;font-size:16px;color:#222;line-height:20px;font-family:'Nanum Gothic Bold'}
.boardtb .news_view > dt {padding:20px 10px 10px;border-bottom:1px solid #d1d1d1; text-align:left;}
.boardtb .news_view > dd {padding:20px 10px 20px;color:#555;font-size:12px;line-height:18px;}
.boardtb .page_move > li {width:100%; padding:15px 10px;border-top:1px solid #e6e6e6;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}



#map {height: 300px;}
.map_icon{font-size:16px;color:#df1f26; margin-right:5px}
.contacts ul{padding:5px 0px}

.history_top_800 {display: none; }
.history_top_m {display: inline-block; width:100%;margin-bottom:20px; }
.history_top_m img {max-width:100%; height:auto;}
.history{padding:0px 10px;}
.history .hyear{font-size:22px;line-height:22px;} 
.history .h02 li.month{display:inline-block; width:15%;font-size:14px;text-align:left; line-height: 22px; color:#424242;font-family:'Nanum Gothic Bold';} 
.history .h02 li.hcont{display:inline-block; width:85%;font-size:12px;text-align:left; line-height: 16px; color:#666;font-family:'Nanum Gothic';} 
.stit{font-size:18px;line-height:18px;} 

.scontent02 h2{display: block; margin:0px 0px 5px 10px; text-align:left; vertical-align:top;font-size: 14px;line-height: 18px;color:#333; font-family:'Nanum Gothic Bold';}
.scontent02 p{display: block; margin:0px 0px 10px 10px; text-align:left; vertical-align:top;font-size: 12px;line-height: 16px;color:#666; font-family:'Nanum Gothic';}
.scontent02 .sctxt{display: block; margin:10px 0px 0px 0px; text-align:center; vertical-align:top;font-size: 12px;line-height: 16px;color:#424242; font-family:'Nanum Gothic';}

.vision_top {background-size:100% auto; }
.vision_top .vtit{margin:0px auto;padding:0px 10px 20px;background:rgba(255,255,255,0.8); font-size:21px;line-height: 24px;}
.vision_top .vtit h2{margin:10px 0px; padding:10px 0px; font-size:12px;line-height: 12px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242;letter-spacing: -0.05em;}


.vision .vimg img {width:75%; height:auto;}
.vision .vimg{margin-bottom:10px;}

.vision .vimg01{display:none;}
.vision .vimg01_m{display:inline-block; text-align:center; margin-top:10px; margin-bottom:20px;}
.vision .vimg01_m img {width:95%; height:auto;}

.vision .vbox{margin-bottom:10px; padding:5px 0px; width:150px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.vision .vbox p{font-size:13px;line-height: 13px; }
.vision .vbox span{font-size:11px;line-height: 14px;}

.organization{display:none; }
.organization_m{display:inline-block; text-align:center; margin-bottom:20px;}
.organization_m img {width:95%; height:auto;}



.molding .mtit{margin:30px auto 0px auto; padding:5px 0px 0px;  font-size:14px;line-height:14px;color:#222;}
.molding .mtit03{padding:5px 0px 0px;  font-size:14px;line-height:14px;color:#222;}
.box_mwrap .ptitle{padding:5px 0px 0px; font-size:14px;line-height: 14px; color:#222;}
.box_mwrap .ptitle04{margin:4% 2.5% 0%; padding:5px 0px 0px; font-size:14px;line-height: 14px; color:#222;}
.scontent02 {margin:0px auto 20px;}

.molding .ms .mf01{display:none;}

.molding .ms .mf02{display:inline-block;width:65%;margin-top:5px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf02 h2{margin-bottom:10px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_red.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf02 p{margin-bottom:4px;font-size:12px;line-height:16px;}

.molding .ms .mf03{display:inline-block;width:65%;margin-top:10px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf03 h2{margin-bottom:10px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf03 p{margin-bottom:4px;font-size:12px;line-height:16px;}

.molding .ms .mf04{display:inline-block;width:65%;margin-top:15px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf04 h2{margin-bottom:10px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf04 p{margin-bottom:4px;font-size:12px;line-height:16px;}

.molding .ms .mf01_m{display:inline-block;width:32%;margin:0px 3% 0px 0px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf01_m img{width:100%; height:auto;}

.drawing .dr_box .box{height:320px;}
.drawing .dr_box .box .btxt h2{display: block; padding:15px 0px 0px 0px;  line-height: 14px; font-size: 14px; font-family:'Nanum Gothic Bold'; color:#df1f26}
.drawing .dr_box .box .btxt p{display: block; padding:0px 0px 5px 0px;text-align:left;line-height: 18px; font-size: 12px; font-family:'Nanum Gothic'; color:#666}

}


/*mobile 520 이하 */
@media all and (max-width:520px){

.mtitle {margin:40px auto 30px auto; text-align:center; font-family:'Nanum Gothic Bold'; color: #1a1a1a; font-size:28px;}
.footer{padding: 20px 0px 0px 0px; }
.footer .fcopy{padding: 0px 10px 30px 10px; text-align:center; vertical-align:top;  FONT-SIZE: 10px; COLOR: #9fa1a5; line-height: 16px;}
.footer .mflogo{display: block; padding: 0px 10px 10px 10px; text-align:center; vertical-align:top;}
.footer .flogo{display:none !important}

.title_wrap .tit_left{display: inline-block; width:80px; height:25px; background:url('/img/title_lbg.png') left 5px no-repeat; }
.title_wrap .tit_right{display: inline-block; width:80px; height:25px; background:url('/img/title_rbg.png') right 5px no-repeat; }
.title_wrap .title{display: inline-block; padding:0px 10px; text-align:center; vertical-align:top; font-family:'Nanum Gothic Bold'; color:#333; FONT-SIZE: 20px; }

.scontent {background:url('/img/sub01_bg01.png') no-repeat center top; background-size: auto 120px;}
.scontent .sright img{max-width:60%;height:auto}
.sub01_top{display: block;margin:0px 0px 0px 0px; padding: 10px 20px 30px 20px; text-align:center; vertical-align:top; font-size: 24px;line-height: 28px;color:#3c53a8;}
.sub01_txt{display: block;margin:0px 0px 0px 0px; padding: 0px 20px 30px 20px; text-align:left; vertical-align:top; font-size: 13px;line-height: 18px;color:#555;}

.scontent01 h2{font-size: 13px;line-height: 18px;color:#333; }
.sub01_2 .sl {display: inline-block;width:40%;margin:0px 0px 15px 0px;background:url('/img/stitle_bg.png') no-repeat left top; padding:10px 0px 10px 0px;font-size:13px;line-height: 18px; color:#444;font-family:'Nanum Gothic Bold';} 
.sub01_2 .sl span{display: block; font-size:11px;}
.sub01_2 .sr {display: inline-block;width:60%;margin:10px 0px 15px 0px;font-size: 12px;line-height: 16px;color:#555;}
.list-table td.date {font-size:10px;color:#999;letter-spacing:-0.7px;}
.list-table td.left {text-align: left; padding-left:5px; }

.btn-type.btn1 {height:27px;line-height:23px;padding:0px 15px;font-size:14px;text-transform:uppercase;font-family:'Nanum Gothic Bold';box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.wr-type_warp {padding:15px 15px;}
.wr_type label span {line-height: 14px;font-size:14px;}
.wr_type label {margin-bottom: 10px;}


.box-wrap .box{width:98%; margin:1%; text-align:left; background:#fff; border:1px solid #d8d8d8; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;  position: relative; font-size:0;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; /* border 크기만큼 width,height가 커지는 문제해결 */}
.box-wrap .box img{ width:100%;}
.box .thumb_over{display:none}
.box .thumb:hover{ filter: Alpha(opacity=70); opacity: 0.7; }
.box .thumb{display: inline-block; width:30%; border-radius:0px; -webkit-border-radius:0px;-moz-border-radius:0px;  cursor:pointer; border-bottom:0px solid #e1e1e1; border-right:1px solid #e1e1e1; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.box .thumb img{border-top-left-radius: 6px;border-bottom-left-radius: 6px;border-top-right-radius: 0px;}
.box .subject{display: inline-block; width:62%; padding:3% 4%; font-family:'Nanum Gothic'; color: #666;line-height: 12px;font-size:12px;border-bottom:0px dotted #d1d1d1;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*text-overflow:ellipsis-word;*/}
.box .subject p {display: block; margin-top:3%; font-family:'Nanum Gothic Bold'; color: #333;line-height: 13px;font-size:13px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*text-overflow:ellipsis-word;*/}
.box .subject em{display: block; border-top:2px dotted #d1d1d1; padding-top:10px;margin-top:3%; font-family:'Nanum Gothic'; color: #444;line-height: 12px;font-size:12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*text-overflow:ellipsis-word;*/}
.box .cont{display:none}
.box .tab{position: absolute; top:0; left:10px; font-family:'Nanum Gothic Bold'; color: #fff; font-size:12px;text-align:center;z-index: 20;}


#map {height: 200px;}
.map_icon{font-size:16px;color:#df1f26; margin-right:5px}
.history .hyear{font-size:20px;line-height:20px;} 
.history .h01{display:inline-block; width:16%; padding-right:0%; padding-left:0%; text-align:left; font-size:16px;line-height: 20px; color:#2d4197;font-family:'Nanum Gothic Bold';} 
.history .h02{display:inline-block; width:84%; padding-bottom:10px; text-align:left;  border-bottom:1px dotted #cecece; margin-bottom:10px;font-size:0;} 
.history .h02 li.month{display:inline-block; width:13%;font-size:12px;text-align:left; line-height: 20px; color:#424242;font-family:'Nanum Gothic Bold';} 
.history .h02 li.hcont{display:inline-block; width:87%;font-size:12px;text-align:left; line-height: 16px; color:#666;font-family:'Nanum Gothic';} 
.stit{font-size:16px;line-height:16px; padding:12px 0px 10px 0px;background-size: 20px;} 

.vision_top .vtit{margin:0px auto;padding:0px 10px 20px;background:rgba(255,255,255,0.8); font-size:20px;line-height: 22px;}
.vision_top .vtit h2{margin:10px 0px; padding:10px 0px; font-size:12px;line-height: 12px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242;letter-spacing: -0.05em;}

.molding .md05{display:inline-block;width:100%;margin:0px 0px 20px; padding: 0px; text-align:left; vertical-align:top;}

.molding .md02 h2{font-size:16px;line-height:16px;}
.molding .md02 p{font-size:13px;line-height:16px;}
.molding .md02 span{display:inline-block; font-size:12px;line-height:16px;}

.molding .md04 h2{font-size:16px;line-height:16px;}
.molding .md04 p{font-size:13px;line-height:16px;}

.molding .ms .mf02{display:inline-block;width:65%;margin-top:5px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf02 h2{margin-bottom:10px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_red_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf02 p{margin-bottom:4px;font-size:12px;line-height:16px;letter-spacing: -0.05em;}

.molding .ms .mf03{display:inline-block;width:65%;margin-top:10px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf03 h2{margin-bottom:10px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf03 p{margin-bottom:4px;font-size:12px;line-height:16px;}

.molding .ms .mf04{display:inline-block;width:65%;margin-top:15px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf04 h2{margin-bottom:10px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf04 p{margin-bottom:4px;font-size:12px;line-height:16px;}


.molding .mtit{margin:20px auto 0px auto; padding:5px 0px 0px;  font-size:12px;line-height:12px;color:#222;}
.box_mwrap .ptitle{width:28%; margin:2%; padding:5px 0px 0px; font-size:12px;line-height: 12px; color:#222;}
.box_mwrap .ptitle04{padding:5px 0px 0px; font-size:12px;line-height: 12px; color:#222;width:22%; margin:4% 1.5% 0%; }
.molding .mtit{margin:20px auto 0px auto;}

.box_md{display: inline-block; width:28%; margin:2%; text-align:center; }
.box_md04{display: inline-block; width:22%; margin:1.5%; text-align:center; border:1px solid #d8d8d8;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;overflow:hidden;cursor:pointer;}

.drawing {width:100%; margin:20px auto; text-align:center;overflow:hidden; font-size:0}
.drawing .dr_box{display: inline-block; width:100%; margin-left:0px;}
.drawing .dr_box .box{border: 1px solid #e1e1e1; width:100%; height:auto; margin-bottom:5px; color: #999;  padding:10px 10px; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .bimg{border: 1px solid #e1e1e1; width:45%; display: inline-block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .btxt{width:53%; margin-left:2%; display: inline-block; }
.drawing .dr_box .box .btxt h2{display: block; padding:0px 0px 0px 0px;  line-height: 13px; font-size: 13px; font-family:'Nanum Gothic Bold'; color:#df1f26}
.drawing .dr_box .box .btxt p{display: block; padding:0px 0px 0px 0px;text-align:left;line-height: 16px; font-size: 12px; font-family:'Nanum Gothic'; color:#666; letter-spacing: -0.05em;}
.imgd_box {width:100%; margin:20px auto; padding:20px;}

.scontent02 .sctxt{margin:10px 0px 0px 0px;font-size: 11px;line-height: 13px;}

}



/*mobile 480 이하 */
@media all and (max-width:480px){
.fcs .notice{padding: 0px 0px 15px 75px; }
.fcs .cs{padding: 10px 0px 10px 0px;}
.fcs .cs span{padding-left:15%;}
.fcs .cs img{max-width:35%;height:auto}
.fcs .cs span img{max-width:35%;height:auto}
.scontent {background:url('/img/sub01_bg01.png') no-repeat center top; background-size: auto 100px;}
.sub01_top{display: block;margin:0px 0px 0px 0px; padding: 10px 20px 30px 20px; text-align:center; vertical-align:top; font-size: 20px;line-height: 26px;color:#3c53a8;letter-spacing: -0.05em;}
.history .hyear{font-size:18px;line-height:18px;} 
/*.box_c{width:80%; margin:0% 10% 30px 10%;}*/

.vision_top .vtit{margin:0px auto;padding:0px 10px 20px;background:rgba(255,255,255,0.8); font-size:18px;line-height: 20px; }
.vision_top .vtit h2{margin:10px 0px; padding:10px 0px; font-size:11px;line-height: 11px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242;letter-spacing: -0.08em;}

.molding .ms .mf02{display:inline-block;width:67%;margin-top:0px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf02 h2{margin-bottom:8px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_red_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf02 p{margin-bottom:0px;font-size:12px;line-height:16px;color:#424242;font-family:'Nanum Gothic';background:url('/img/icon_circle.png') no-repeat 0px 6px; padding-left:6px;letter-spacing: -0.05em;}

.molding .ms .mf03{display:inline-block;width:67%;margin-top:5px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf03 h2{margin-bottom:8px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf03 p{margin-bottom:0px;font-size:12px;line-height:16px;color:#424242;font-family:'Nanum Gothic';background:url('/img/icon_circle.png') no-repeat 0px 6px; padding-left:6px;}

.molding .ms .mf04{display:inline-block;width:67%;margin-top:10px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf04 h2{margin-bottom:8px;font-size:16px;line-height:16px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf04 p{margin-bottom:0px;font-size:12px;line-height:16px;color:#424242;font-family:'Nanum Gothic';background:url('/img/icon_circle.png') no-repeat 0px 6px; padding-left:6px;}

.molding .ms .mf01_m{display:inline-block;width:30%;margin:0px 3% 0px 0px; padding: 0px; text-align:left; vertical-align:top;}

.drawing {width:100%; margin:20px auto; text-align:center;overflow:hidden; font-size:0}
.drawing .dr_box{display: inline-block; width:100%; margin-left:0px;}
.drawing .dr_box .box{border: 1px solid #e1e1e1; width:100%; height:auto; margin-bottom:5px; color: #999;  padding:10px 10px; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .bimg{border: 1px solid #e1e1e1; width:45%; display: inline-block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.drawing .dr_box .box .btxt{width:54%; margin-left:1%; display: inline-block; }
.drawing .dr_box .box .btxt h2{display: block; text-align:left; padding:0px 0px 2px 0px;  line-height: 13px; font-size: 13px; font-family:'Nanum Gothic Bold'; color:#df1f26}
.drawing .dr_box .box .btxt p{display: block; padding:0px 0px 0px 0px;text-align:left;line-height: 14px; font-size: 11px; font-family:'Nanum Gothic'; color:#666; letter-spacing: -0.05em;}

.contacts .ltitle{width:25%;}
.contacts .rcontent{width:75%;}
}

/*mobile 420 이하 */
@media all and (max-width:420px){
.box .subject p {display: block; margin-top:1%; font-family:'Nanum Gothic Bold'; color: #333;line-height: 13px;font-size:13px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*text-overflow:ellipsis-word;*/}
.vision_top .vtit h2{margin:10px 0px; padding:10px 0px; font-size:10px;line-height: 10px; color:#da1e25;font-family:'Nanum Gothic Bold'; border-top:1px solid #424242;letter-spacing: -0.08em;}

.molding .md02 h2{font-size:14px;line-height:14px;}
.molding .md02 p{font-size:12px;line-height:16px;}
.molding .md02 span{display:inline-block; font-size:11px;line-height:15px;}

.molding .md04 h2{font-size:14px;line-height:14px;}
.molding .md04 p{font-size:12px;line-height:16px;}


.molding .ms .mf02{display:inline-block;width:67%;margin-top:0px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf02 h2{margin-bottom:4px;font-size:14px;line-height:14px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_red_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf02 p{margin-bottom:0px;font-size:11px;line-height:14px;color:#424242;font-family:'Nanum Gothic';background:url('/img/icon_circle.png') no-repeat 0px 6px; padding-left:6px;letter-spacing: -0.07em;}

.molding .ms .mf03{display:inline-block;width:67%;margin-top:5px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf03 h2{margin-bottom:4px;font-size:14px;line-height:14px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_orange_m.png') no-repeat left top; padding-left:10px;}
.molding .ms .mf03 p{margin-bottom:0px;font-size:11px;line-height:14px;color:#424242;font-family:'Nanum Gothic';background:url('/img/icon_circle.png') no-repeat 0px 6px; padding-left:6px;}

.molding .ms .mf04{display:inline-block;width:67%;margin-top:10px; padding: 0px; text-align:left; vertical-align:top;}
.molding .ms .mf04 h2{margin-bottom:4px;font-size:14px;line-height:14px;color:#222;font-family:'Nanum Gothic Bold';background:url('/img/bar_yellow_m.png') no-repeat left top; padding-left:8px;}
.molding .ms .mf04 p{margin-bottom:0px;font-size:11px;line-height:14px;color:#424242;font-family:'Nanum Gothic';background:url('/img/icon_circle.png') no-repeat 0px 6px; padding-left:6px;}

.molding .ms .mf01_m{display:inline-block;width:30%;margin:0px 3% 0px 0px; padding: 0px; text-align:left; vertical-align:top;}
}

/*mobile 360 이하 */
@media all and (max-width:360px){

.box .subject p {display: block; margin-top:0%; font-family:'Nanum Gothic Bold'; color: #333;line-height: 13px;font-size:13px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*text-overflow:ellipsis-word;*/}


}

/* 1024px 이상일때 모바일에서만 보이는 항목 안보이게 처리 */
@media all and (min-width:1024px) {
	.t_logo{display:none !important}
	.gnbOpener{display:none !important}
	.allMenu{display:none !important}	
	.footer .mflogo{display:none;!important}	
}

