/*
a,div,img,button,area,input,select,audio{outline:none;}
body,input,textarea,select,button,a{font-family:'Noto Sans KR';}
body{line-height:1;}
*/
.content{width:100%;margin:30px 0 80px 0;}
.content.no_margin{margin:0;}

.col2 dt {font-size:16px;}
.col2 dd {font-size:16px;}

.pc_enter {display:block;}


ul li {list-style:none;}
.clear {clear:both;}
.mt30 {margin-top:30px;}

/*¶óÀÎ*/
.stripe_line {background:url(../images/sub/bg_diagonal.gif); height:4px; margin:20px 0;}
.stripe_line02 {background:url(../images/sub/border_stripe02.png); height:8px; margin:20px 0;}
.dot_line {border-bottom:2px dotted #d1d1d1;}


.point_green {color:#14A44A;font-weight:bold;}
.point_orange {color:#ff6600!important; font-weight:bold;}


.con_body h2 {font-size:3.0em; margin:30px 0 5px 10px; font-weight:500; color:#222; background:url("/customized/imgs/locate_bullet.gif") no-repeat scroll left 3px;}
.con_body h2 b {color:#14A44A; font-weight:bold;}
.con_body h3 {font-size:2.0em; margin:30px 0 5px 10px; font-weight:500; color:#222; background:url("/customized/imgs/locate_bullet.gif") no-repeat scroll left 3px;}
.con_body h4 {font-size:1.5em; clear:both; line-height:1.4em; color:#222; padding:15px 0 5px 5px;font-weight:500; padding-left:30px; background:url("../images/sub/h4_bg.gif") no-repeat scroll left 33px; }

.p_h4 {font-size:1.4em!important; margin-left:10px!important;}
.img_01 {margin-left:20px;}
.img_01 img {width:48%; margin:0 1%; float:left;}



ul.img_col2 { margin:40px 0 20px; width:100%;  display:inline-block;}
ul.img_col2 li {display: inline-block; text-align: center; width: 48%; margin:0 1% 20px 1%; float:left;  }
ul.img_col2 li img { width:100%; height:auto;}
ul.img_col2 li:last-child {margin-right:0;}
ul.img_col2 li .colimg, ul.img_col3 li .colimg { position:relative;}
ul.img_col2 li .info, ul.img_col3 li .info { text-align:left; margin-top:15px; margin-bottom:15px;}
ul.img_col2 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}



ul.img_col3 { margin:40px 0 20px; width: 100%; display:inline-block;}
ul.img_col3 > li {display: inline-block; text-align: center; max-width:430px; width: 31%; margin: 0 1% 20px 1%; float:left; }
ul.img_col3 li img { width:100%; height:auto; max-width:430px; overflow:hidden;}
ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col3 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff; }
ul.img_col3 li { position:relative;}
ul.img_col3 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}


ul.img_col4 { margin:40px 0 20px; width: 100%; display:inline-block;}
ul.img_col4 li {display: inline-block; text-align: center; box-sizing:border-box; width: 22%; margin:0 1% 20px 1%;  max-width:316px; }
ul.img_col4 li img { width:100%; height:auto; max-width:316px; border:1px solid #f6f6f6;}
ul.img_col4 li:last-child {margin-right:0;}
ul.img_col4 li .colimg, ul.img_col3 li .colimg { position:relative;}
ul.img_col4 li .info, ul.img_col3 li .info { text-align:left; margin-top:15px; margin-bottom:15px;}
ul.img_col4 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
ul.img_col4 li span.photo_name2 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; vertical-align:middle;line-height:130%; padding-top:5px;color:#fff;}
ul.img_col4 li span.photo_name3 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:50px; vertical-align:middle;line-height:130%; padding-top:5px;color:#fff;}

ul.img_col4 li { position:relative;}
ul.img_col4 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}


ul.img_col4_02 { margin:40px 0 20px; width: 100%; display:inline-block;}
ul.img_col4_02 li {display: inline-block; text-align: center; box-sizing:border-box; width: 22%; margin:0 1% 20px 1%;  max-width:316px; }
ul.img_col4_02 li img { width:100%; height:180px; max-width:316px;}
ul.img_col4_02 li:last-child {margin-right:0;}
ul.img_col4_02 li .colimg, ul.img_col3 li .colimg { position:relative;}
ul.img_col4_02 li .info, ul.img_col3 li .info { text-align:left; margin-top:15px; margin-bottom:15px;}
ul.img_col4_02 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}

ul.img_col4_02 li { position:relative;}
ul.img_col4_02 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}


.history02 li {padding:5px 0; font-size:16px; border:1px dotted #f6f6f6; }
.history02 li b {color:#14A44A; font-weight:bold;}


/*depth*/
.depth1 li {font-size:17px; color:#666; background:url(/images/sub/ico_h5.gif) 0 9px no-repeat;padding-left:5px;clear:both;margin:10px 0 10px 0px; line-height:150%;}
.depth1 p {line-height:120%; margin-top:8px;}
.depth1 li ul li {color:#636363;font-weight:normal;background:url(/images/sub/carrow_4th.gif) left 6px no-repeat;padding-left:14px;}
.depth1 li ul li ul li {background:url(/images/sub/4depth.gif) left 8px no-repeat;padding-left:10px;}

.depth2 li { line-height:150%;font-size:16px;color:#636363;background:url(/images/sub/carrow_3th.gif) left 10px no-repeat;padding-left:10px;clear:both;margin:10px 0 10px 13px;}
.depth2 li ul li{background:url(/images/sub/carrow_4th.gif) left 5px no-repeat;padding-left:13px;clear:both;margin:10px 0 10px 0px;}


.img_box { clear:both; text-align:center; width:84%; margin:20px auto;border:5px solid #f6f6f6; border-radius:20px; padding:40px;}



/*¿¬Çõ*/
.history_box {overflow:hidden;}
.history_box .history_tit {padding:40px 0 30px 0; background: url(/images/history_line.png) repeat-x bottom; text-align:center; font-weight:bold; }
.history_box .history_tit .tit_b {padding-top:135px;line-height:1.2em; background: url(/images/history_icon.png) no-repeat center top; font-size:30px; font-weight:normal;color:#14A44A; }
.history_box .history_tit .tit_b span {line-height:1.0em; font-size:2.0em; }
.history_box .history_tit .tit_s {display:block; margin-top:10px; font-size:20px; color:#121212; }
.history_box .history_list {overflow:hidden; padding:40px 0 40px 20px; border-bottom:1px solid #d2d2d2; }
.history_box .history_list h2 {padding:0; margin:0; background:none; font-size:22px; }
.history_box .history_list ul {margin-top:15px; }
.history_box .history_list ul li {overflow:hidden; line-height:150%;width:100%; padding:0; margin-bottom:3px; background:none; }
.history_box .history_list ul li img {padding-top:20px;width:100%; max-width:500px;}
.history_box .history_list ul li span {float:left; display:block; }
.history_box .history_list ul li .date {width:auto; font-weight:bold; color:#14A44A; font-size:1.2em;}
.history_box .history_list ul li .txt {width:65%; padding-left:17px; margin-left:13px; background: url(/images/history_blit.png) no-repeat left 7px; }
.history_box .bg_gray {background:#f2f2f3; }



/*¿¬Çõ*/
@media only screen and (min-width:640px){
.history_box .history_list {padding:40px 0 40px 30px; }
.history_box .history_list ul li .txt {width:80%; font-size:17px; }

}

/*¿¬Çõ*/
@media only screen and (min-width:768px){
.history_box .history_list h2 {float:left; }
.history_box .history_list ul {float:left; width:80%; padding-left:30px; margin:0 0 0 30px; border-left:3px solid #14A44A; }
}


@media (max-width:589px) {
.history_box .history_list {padding-left:10px;}
.history_box .history_list ul {float:left; width:100%; padding-left:20px; margin:0 0 0 20px; border-left:3px solid #14A44A; }
.history_box .history_tit {padding:0px 0 10px 0; }
.history_box .history_list ul li .txt {clear:both; width:78%;margin:5px 0 0 3px; padding-left:12px;background-position:left 4px;}


.history_box .history_tit .tit_b {font-size:20px;  }
.history_box .history_tit .tit_b span { font-size:1.5em; }

}










@media screen and (max-width:767px) {
.content{margin:0 0 30px 0;}
}

/* company */
.display_type44{margin-top:190px;}
.display_type44 .ceo-wrap{overflow:hidden;}
.display_type44 .col1{float:right;width:25%;text-align:right;}
.display_type44 .col2{float:left;width:75%;}
.display_type44 .row1{font-size:32px;line-height:40px;color:#BA8632;}
.display_type44 .row1 strong{font-weight:700;}
.display_type44 .row2{margin-top:45px;font-size:17px;line-height:43px;color:#676767;font-weight:400;}
.display_type44 .row2 strong{color:#515151;}
.display_type44 .row3{margin-top:30px;}
.display_type44 .row3 span{display:inline-block;}
.display_type44 .row3 .box1{font-size:18px;}
.display_type44 .row3 .box2{margin-left:19px;font-size:24px;font-weight:700;color:#393939;}
.display_type44 .row3 .box3{margin-left:19px;}

.display_group36{margin-top:100px;}
.display_group36 .slick-dots{display:none !important;}

.display_group37{margin-top:17px;}
.display_group37 .db{position:relative;}
.display_type49{position:absolute;z-index:1;top:-188px;left:0;width:100%;}
.display_type49 .row-wrap{max-width:900px;margin:0 auto;text-align:center;background:#fff;border:1px solid #E3E7EA;}
.display_type49 .line{}
.display_type49 .row1{padding-top:100px;font-size:32px;font-weight:700;color:#EF1C25;}
.display_type49 .row2{padding:30px 0 62px 0;font-size:17px;line-height:29px;}

.display_type50{padding-top:100px;}
.display_type50 .t-title{margin-bottom:60px;font-size:21px;color:#ED1B24;font-weight:bold;}
.display_type50 .row{padding:42px 0 48px 0;border-top:1px solid #393939;overflow:hidden;}
.display_type50 .col1{float:left;width:16%;font-size:42px;line-height:42px;color:#393939;font-weight:bold;}
.display_type50 .col2{float:right;width:80%;}
.display_type50 .col2 dl{position:relative;padding:0 0 10px 60px;font-size:18px;line-height:36px;overflow:hidden;}
.display_type50 .col2 dl dt{position:absolute;top:0;left:0;color:#393939;font-weight:bold;}

/*map*/
.load-map-kakao .map{width:100%;height:520px;}
.load-map-kakao .map .wrap_map{height:520px;}
.display_type11 .section1{margin-top:250px;}
.section1 .col-wrap{background:#BA8632;}
.display_type11 .col-wrap{padding:55px; background:#14A44A url(/images/ico_map.png) no-repeat 90% 50%;}
.display_type11 .col-wrap-inside{color:#fff;overflow:hidden;}
.display_type11 .col-wrap .col1{float:left;width:20%;font-size:20px;font-weight:bold;}
.display_type11 .col-wrap .col2{float:left;width:80%;font-size:18px;}
.display_type11 .col-wrap .col2 li{margin-bottom:16px; color:#fff; font-size:18px;}

.content_left_end_box{position:absolute;z-index:20;top:0;left:-120px;width:110px;}
.content_right_end_box{position:absolute;z-index:20;top:0;right:-120px;width:110px;}


@media screen and (max-width:767px) {


.load-map-kakao .map{width:100%;height:320px;}
.load-map-kakao .map .wrap_map{height:320px;}
.display_type11{margin:0 14px;}
.display_type11 .section1{margin-top:60px;}
.display_type11 .col-wrap{padding:20px;margin:0;}
.display_type11 .col-wrap .col1{float:none;width:100%;font-size:18px;font-weight:bold;}
.display_type11 .col-wrap .col2{float:none;width:100%;font-size:16px;margin-top:20px;}

/* company */
.display_type44{margin:80px 14px;}
.display_type44 .col1{float:none;width:100%;text-align:center;}
.display_type44 .col2{float:none;width:100%;margin-top:40px;}
.display_type44 .row1{font-size:26px;line-height:32px;}
.display_type44 .row2{margin-top:25px;font-size:15px;line-height:30px;}
.display_type44 .row3{text-align:right;}
.display_type44 .row3 .box1{font-size:16px;}
.display_type44 .row3 .box2{margin-left:10px;font-size:20px;}
.display_type44 .row3 .box3{margin-left:10px;}

.display_type49{position:static;top:0;width:auto;}
.display_type49 .row-wrap{padding:0 14px;border-top:none;border-right:none;border-left:none;}
.display_type49 .row1{padding-top:70px;}
.display_type49 .row2{text-align:center;}
.display_type49 .row2 br{display:none;}

.display_type50{padding-top:80px;margin:0 14px;}
.display_type50 .row{padding:36px 0 39px 0;}
.display_type50 .col1{float:none;width:100%;margin-bottom:20px;font-size:28px;font-weight:bold;}
.display_type50 .col2{float:none;width:100%;border-top:none;}
.display_type50 .col2 dl{padding-left:38px;margin-top:4px;font-size:16px;line-height:20px;}
}