@charset "utf-8";

/*서브 비주얼 */
.sub_visual_wrap{ width:100%; position:relative; margin-top:94px;}
.board-title {position:relative;}
.board-title-image {position:relative;width:100%;height:300px;background-repeat:no-repeat;background-size:cover;background-position:center top}
.board-title-image:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.board-title-image .mask-block {position:absolute;;width:100%;height:50%;background:#000}
.board-title-image .mask-block.mask-1 {right:0;top:0}
.board-title-image .mask-block.mask-2 {left:0;bottom:0}
.board-title-image .mask-block.active {width:0%;-webkit-transition: width .5s linear;-moz-transition: width .5s linear;-o-transition: width .5s linear;-ms-transition: width .5s linear;transition: width .5s linear}
.board-title-caption {position:absolute;top:40%;left:30%;transform:translate(-50%,-50%);text-align:center}
.board-title-caption h2 {position:relative;margin:0 0 20px;font-size:18px;color:#fff;}
.board-title-caption h2:after {content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:40px;height:1px;background:#fff}
.board-title-caption .breadcrumb {display:flex;justify-content:center;margin-top:-5px;background:none;color:#eee;font-size:20px;}
.board-title-caption .breadcrumb li, .board-title-caption .breadcrumb a {font-size:30px; text-shadow:0 2px  2px rgba(5,62,110,.3); color:#fff; letter-spacing:-0.01em;}

@media (max-width:991px) {
	.board-title {padding-left:0}
	.board-title-caption h2 {margin-bottom:10px;font-size:20px}
	.board-title-caption .breadcrumb a {font-size:13px}
}

@media (max-width:650px) {
    .board-title-caption .breadcrumb {margin-top:15px;}
	.board-title-caption h2 {font-size:16px}
	.board-title-caption .breadcrumb li, .board-title-caption .breadcrumb a {font-size:20px;}
}

/*서브페이지 메뉴 */
@media screen and (min-width:1100px) {
	.sub_gnb_box{overflow:hidden;}
}

.sub_gnb_box{width:100%; height:50px; position:absolute; margin-top:-25px; z-index:99;}
.sub_gnb {width:100%; max-width:1100px; margin:0 auto 0; background:#e3efea;}
.sub_gnb .gnb{ font-size:0; position:relative;}
.sub_gnb .gnb .mu_1 li{width:33.333%;}
.sub_gnb .gnb .mu_2 li{width:25%;}
.sub_gnb .gnb .mu_3 li{width:25%;}
.sub_gnb .gnb .mu_4 li{width:50%;}
.sub_gnb .gnb .mu_5 li{width:20%;}
.sub_gnb .gnb .dp2 {margin:0 auto; text-align:center;}
.sub_gnb .gnb .dp2 li{ display:inline-block; *display:inline; zoom:1; vertical-align:bottom; position:relative;}

.sub_gnb .gnb .dp2 li a{ display:block; padding:0 20px; font-size:16px; line-height:50px; color: #222; letter-spacing:-0.03em;}
.sub_gnb .gnb .dp2 li:after { content:""; display:block; width: 1px; height: 100%; background:#c7ded5; position: absolute; top:0; right: 0; }
.sub_gnb .gnb .dp2 li:last-child:after {width:0;}
.sub_gnb .gnb .dp2 li:hover > a,
.sub_gnb .gnb .dp2 li.on a{background:#56bf93; color: #fff;}

@media screen and (max-width:650px) {
.sub_gnb_box{overflow:unset !important;}
.sub_gnb {background:#f2f2f2;}
.sub_gnb .gnb .mu_1 li,
.sub_gnb .gnb .mu_2 li,
.sub_gnb .gnb .mu_3 li,
.sub_gnb .gnb .mu_4 li{width:100%;}
.sub_gnb .gnb > li > a { display:block; height: 100%; line-height:50px; text-indent:10px; text-align: left; color: #333; font-size:16px; background:url("/img/layout/bullet_gnb_m.png") no-repeat 97% center; }
.sub_gnb .gnb .dp2 { display:none; position:absolute; top:50px; left:0; width:100%; z-index:5; background:#fff; border-bottom:1px solid #bebebe;}
.sub_gnb .gnb .dp2:after { display:none; }
.sub_gnb .gnb .dp2 li { float:none; width:100% !important; height: 45px; font-size:16px;}
.sub_gnb .gnb .dp2 li:first-child:before,
.sub_gnb .gnb .dp2 li:after { display:none;}
.sub_gnb .gnb .dp2 li a {padding-left:20px; line-height:45px; text-indent:10px; text-align:left; border-bottom:1px solid #bebebe; font-size:15px; color:#606060; }
.sub_gnb .gnb .dp2 li:last-child a {border-bottom:2px solid #bebebe;}
.sub_gnb .gnb .dp2 li:hover > a,
.sub_gnb .gnb .dp2 li.on a{color: #fff;}
}

/* 카테고리 분류메뉴 */
.spot_menu { width:100%; height:50px; } 
.spot_menu ul { border-bottom:1px solid #4ca984; height:40px;}
.spot_menu ul li {float:left; width:20%; border:1px solid #e1e1e1; box-sizing:border-box; margin:0 0.5% 0 0;  height:38px;}
.spot_menu ul li:last-child { margin-right:0; }
.spot_menu ul li a { font-size:16px; color:#555; display:block; line-height:38px; text-align:center;  background:#f7f7f7; }
.spot_menu ul li:hover { font-size:20px; color:#4ca984; background:#fff;}
.spot_menu ul li.on { border:1px solid #4ca984; border-bottom-color:#fff; height:40px;}
.spot_menu ul li.on a { font-size:20px; color:#4ca984; background:#fff;}

/* 1-1 센터안내-센터소개 */
.center_info{width:100%; overflow:hidden; letter-spacing:-0.03em;}
.center_info .info_box1{width:100%; overflow:hidden;}
.center_info .info_box1 .left_cnt {float:left; width:10%;}
.center_info .info_box1 .right_cnt{float:left; width:90%; padding:35px 0 0 50px; line-height:26px;}
.center_info .info_box1 .right_cnt span{font-size:16px; color:#444;}

.center_info .info_box2 {width:100%; overflow:hidden; margin-top:40px;}
.center_info .info_box2 ul {margin:0 0 -30px -2%; overflow: hidden; position: relative;}
.center_info .info_box2 ul li {float:left; width: calc(25% - 2%);  margin:0 0 30px 2%; text-align:center; border:1px solid #ddd; box-shadow:3px 3px 7px rgba(0,0,0,0.06);}
.center_info .info_box2 ul li .img img{width:100%;}
.center_info .info_box2 ul li dl {border-top:1px solid #ddd; height:74px; padding:15px 0}
.center_info .info_box2 ul li dt {color:#666; line-height:15px; font-size:15px; line-height:20px;}

.center_info .info_box3 {width:100%; overflow:hidden; margin-top:0px;}
.center_info .info_box3 .title{background: url("/img/sub/title_icon1.png") 0 6px no-repeat; padding-left:25px; color:#000; line-height:30px; margin-bottom:20px;}
.center_info .info_box3 .title p{font-size:20px; color:#000;}
.center_info .info_box3 .title p span{font-size:16px;}
.center_info .info_box3 .list_box{width:100%; overflow:hidden; border:1px solid #ddd; padding:20px;}
.center_info .info_box3 .list_box .list1 {width:100%; overflow:hidden;}
.center_info .info_box3 .list_box .list1 ul {margin:0 0 -30px -2%; overflow: hidden; position: relative;}
.center_info .info_box3 .list_box .list1 ul li {float:left; width: calc(25% - 2%);  margin:0 0 30px 2%; text-align:center;}
.center_info .info_box3 .list_box .list1 ul li img{padding-bottom:20px;}
.center_info .info_box3 .list_box .list1 ul li dl {height:40px;}
.center_info .info_box3 .list_box .list1 ul li dt {color:#666; line-height:15px; font-size:15px; line-height:20px;}
.center_info .info_box3 .list_box .list2 {width:100%; overflow:hidden; margin-top:10px;}

.center_info .info_box3 .list_box .list2 ul{}
.center_info .info_box3 .list_box .list2 ul li{ color:#666; font-size:15px; line-height:20px; background:url("/img/sub/list_icon1.png") no-repeat left 8px; padding-left:10px; margin-bottom:7px;}

@media screen and (max-width:1199px) {
     /* 1-1 센터안내-센터소개 */
   .center_info .info_box1 .left_cnt {width:15%;}
   .center_info .info_box1 .right_cnt{width:85%;  padding:10px 0 0 30px;}
   .center_info .info_box2 ul li {width: calc(50% - 2%);}
   .center_info .info_box3 .list_box .list1 ul li {width: calc(50% - 2%);}
}

@media only screen and (max-width: 768px){
    /* 1-1 센터안내-센터소개 */
	.center_info .info_box1 .left_cnt {width:20%;}
    .center_info .info_box1 .right_cnt{width:80%; padding:0 0 0 20px; line-height:20px }
	.center_info .info_box1 .right_cnt span {font-size:14px;}
    .center_info .info_box2 ul li dt {font-size:14px;}
	
	.center_info .info_box3 .title h2{font-size:16px;}
	.center_info .info_box3 .title p span{font-size:14px;}
	.center_info .info_box3 .list_box{padding:20px;}
	.center_info .info_box3 .list_box .list1 ul li img{width:80px; height:auto;}
	.center_info .info_box3 .list_box .list1 ul li dt {font-size:14px;}
	.center_info .info_box3 .list_box .list2 ul li{font-size:14px;}
	.center_info .info_box3 .list_box .list1 ul li dl {height:auto;}
 }


/* 2-3 개별 코칭 프로그램 */
.coaching{width:100%; overflow:hidden; letter-spacing:-0.03em;}
.coaching .list_box1 {width:100%; overflow:hidden;}
.coaching .list_box1 ul {margin:0 0 -30px -3%; overflow: hidden; position: relative;}
.coaching .list_box1 ul li {float:left; width: calc(33.333% - 3%);  margin:0 0 30px 3%; text-align:center; border:1px solid #ddd; box-shadow:3px 3px 7px rgba(0,0,0,0.06);}
.coaching .list_box1 ul li .img{background:#f9fbfc;padding:10px 0;}
.coaching .list_box1 ul li .tit_p{background:#f9fbfc;color:#333; font-size:16px; padding-bottom:20px;}
.coaching .list_box1 ul li dl {border-top:1px solid #ddd; padding:20px;}
.coaching .list_box1 ul li dt {color:#666; line-height:15px; font-size:15px; line-height:24px; text-align:left; height:100px;}

.coaching .list_box2 {width:100%; overflow:hidden; margin-top:40px;}
.coaching .list_box2 .title{background: url("/img/sub/title_icon1.png") 0 6px no-repeat; padding-left:25px; color:#000; line-height:30px; margin-bottom:20px;}
.coaching .list_box2 .title p{font-size:20px; color:#000;}

.coaching_table_box {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; margin-top:20px;}
.coaching_table {width:100%; border-collapse: collapse; border-spacing:0; border-top:2px solid #8dbdef;}
.coaching_table thead th {background:#e6f2fe; border-bottom:1px solid #ddd;  border-right:1px solid #ddd; padding:20px; font-size:16px;  color:#333;}
.coaching_table thead th.th_width {width:35%;}
.coaching_table thead th:first-child {border-left:1px solid #ddd;}
.coaching_table tbody td {padding:20px 15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:15px; color:#666; line-height:26px;}
.coaching_table tbody td:first-child {border-left:1px solid #ddd;}
.coaching_table tbody td.txt_center{background:#f9fbfc; color:#333; font-size:15.5px; text-align:center; }
 
@media screen and (max-width:960px) {
    /* 2-3 개별 코칭 프로그램 */
    .coaching .list_box1 ul li {width: calc(100% - 3%);}
	.coaching .list_box1 ul li .img img{width:100%; height:auto;}
    
    .coaching_table_box {overflow-x:scroll; padding-bottom:15px; }
	.coaching_table { min-width:800px;}
	.coaching_table thead th {font-size:15px;}
	.coaching_table tbody td {font-size:14px;}
	.coaching_table thead th, .coaching_table tbody td {padding:15px 10px;}
	.coaching_table tbody td.txt_center{font-size:14px;}
}

@media only screen and (max-width: 768px){
      /* 2-3 개별 코칭 프로그램 */
	 .coaching .list_box2 .title p{font-size:16px;}
	 .coaching .list_box1 ul li .tit_p{font-size:15px;}
     .coaching .list_box1 ul li dt {font-size:14px; height:auto;}
}


/* 1-3 센터안내-교재교구 연구개발 */
.case_study{width:100%; overflow:hidden; letter-spacing:-0.03em;}
.case_study .img_box1{width:100%; overflow:hidden;}
.case_study .img_box1 img{width:100%;}

.case_study .txt_box {width:100%; overflow:hidden;  line-height:26px; margin-top:30px; text-align:center;}
.case_study .txt_box span{font-size:18px; color:#333;}
.case_study .title{background: url("/img/sub/title_icon1.png") 0 6px no-repeat; padding-left:25px; color:#000; line-height:30px; margin-top:40px;}
.case_study .title p{font-size:20px; color:#000;}
.case_study .img_box2{width:100%; overflow:hidden; margin-top:20px;}
.case_study .img_box2 ul {margin:0 0 -40px -4%; overflow: hidden; position: relative;}
.case_study .img_box2 ul li {float:left; width: calc(50% - 4%);  margin:0 0 40px 4%; text-align:center; border:1px solid #ddd; box-shadow:3px 3px 7px rgba(0,0,0,0.06);}
.case_study .img_box2 ul li .img img{width:100%;}
.case_study .img_box2 ul li dl {border-top:1px solid #ddd; height:74px; padding:15px 0}
.case_study .img_box2 ul li dt {color:#666; line-height:15px; font-size:15px; line-height:20px;}

@media only screen and (max-width: 768px){
	/* 1-3 센터안내-교재교구 연구개발 */
	.case_study .img_box2 ul li {float:none; width: calc(100% - 4%);}
	.case_study .img_box2 ul li dt {font-size:14px;}
 }

/* 2-1 LDC교육 소개 */
.ldc_edu {width:100%; overflow:hidden; letter-spacing:-0.03em;}
.ldc_edu .title{background: url("/img/sub/title_icon1.png") 0 6px no-repeat; padding-left:25px; color:#000; line-height:30px;}
.ldc_edu .title .title_p{font-size:20px; color:#000;}

.ldc_edu .img_box1{width:100%; overflow:hidden; margin-top:20px;}
.ldc_edu .txt_box1{width:100%; overflow:hidden;  line-height:24px; margin-top:20px;}
.ldc_edu .txt_box1 span{font-size:15px; color:#666;}

.edu_table_box {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; margin-top:40px;}
.edu_table {width:100%; border-collapse: collapse; border-spacing:0; border-top:2px solid #8dbdef; text-align:center;}
.edu_table thead th {background:#e6f2fe; border-bottom:1px solid #ddd;  border-right:1px solid #ddd; padding:20px 20px; font-size:18px;  color:#000;}
.edu_table thead th:first-child {border-left:1px solid #ddd;}
.edu_table tbody td {padding:20px 15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:15px; color:#666; line-height:26px; letter-spacing:-0.04em;}
.edu_table tbody td:first-child {border-left:1px solid #ddd;}
.edu_table tbody td .title_p{color:#333; font-size:16px; margin-top:20px;}

@media screen and (max-width:768px) {
    /* 2-1 LDC교육 소개 */
	.ldc_edu .title .title_p{font-size:16px;}
    .ldc_edu .txt_box1 span{font-size:14px;}
	
	.edu_table_box {overflow-x:scroll; padding-bottom:15px; }
	.edu_table { min-width:700px;}
	.edu_table thead th {font-size:15px;}
	.edu_table tbody td {font-size:14px;}
	.edu_table thead th, .edu_table tbody td {padding:15px 10px;}
	.edu_table tbody td p img{width:90px; height:auto}
}

/*----------서브 메뉴----------*/
.sb_mu {width:100%; margin-left:0%; }
.sb_mu a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu ul {margin:0 auto; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_mu li {text-align:center; float:left; width:50%; text-align:center;}
.sb_mu a {display:block;position:relative;margin-left:0px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:15px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu .on {z-index:2; border-top:2px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333; color:#fff;font-weight:bold; background:#5f4a33;}

@media only screen and (max-width:768px){
.sb_mu ul {width:100%;}
.sb_mu ul {overflow:hidden; margin-bottom:25px; }
.sb_mu a {padding:10px 5px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu .on {border:1px solid #333;}
}

/*----------서브 메뉴----------*/
.sb_mu2 {width:100%;  margin-left:0%;}
.sb_mu2 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu2 ul {margin:0 auto; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_mu2 li {text-align:center; float:left; width:33.333%; text-align:center;}
.sb_mu2 a {display:block;position:relative;margin-left:0px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:15px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu2 .on {z-index:2; border-top:2px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333; color:#fff;font-weight:bold; background:#5f4a33;}


@media only screen and (max-width:768px){
.sb_mu2 ul {width:100%;}
.sb_mu2 ul {overflow:hidden; margin-bottom:20px; }
.sb_mu2 li {text-align:center; float:left; width:50%; text-align:center;}
.sb_mu2 a {padding:10px 3px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu2 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu2 .on {border:1px solid #333;}
}

/*----------서브 메뉴----------*/
.sb_mu3 {width:100%;  margin-left:0%;}
.sb_mu3 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu3 ul {margin:0 auto; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_mu3 li {text-align:center; float:left; width:100%; text-align:center;}
.sb_mu3 a {display:block;position:relative;margin-left:0px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:18px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu3 .on {z-index:2; border-top:2px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; color:#222;font-weight:bold; background:#f7f7f7;}


@media only screen and (max-width:768px){
.sb_mu3 ul {width:100%;}
.sb_mu3 ul {overflow:hidden; margin-bottom:25px; }
.sb_mu3 a {padding:10px 5px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu3 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu3 .on {border:1px solid #d7d7d7;}
}

/*----------서브 메뉴----------*/
.sb_mu4 {width:100%;  margin-left:0%;}
.sb_mu4 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu4 ul {margin:0 auto; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_mu4 li {text-align:center; float:left; width:25%; text-align:center;}
.sb_mu4 a {display:block;position:relative;margin-left:0px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:18px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu4 .on {z-index:2; border-top:2px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; color:#222;font-weight:bold; background:#f7f7f7;}


@media only screen and (max-width:768px){
.sb_mu4 ul {width:100%;}
.sb_mu4 ul {overflow:hidden; margin-bottom:25px; }
.sb_mu4 li {text-align:center; float:left; width:50%; text-align:center;}
.sb_mu4 a {padding:10px 5px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu4 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu4 .on {border:1px solid #d7d7d7;}
}





/*수출컨설팅 - 전반컨설팅*/
.consulting { width:100%; letter-spacing:-0.03em; overflow:hidden;}
.consulting .txt_box { width:100%;overflow:hidden; }
.consulting .txt_box .title_span{ font-size:16px; color:#333; line-height:28px;}
.consulting .title { background:url("/img/sub/tit_icon1.png")no-repeat 0 8px; font-size:20px; padding-left:25px; clear:both;  color:#333; margin-top:40px;}

.consulting .list_box {width:100%; letter-spacing:-0.03em; overflow:hidden; margin-top:30px;}
.consulting .list_box .list {width:100%; display: inline-block;}
.consulting .list_box .list li {float:left; width: calc(20% - 5px); margin:0 0 20px 5px; position:relative;}
.consulting .list_box .list li .cnt{width:100%; height:250px;}
.consulting .list_box .list li .cnt .cnt_img{width:100%; z-index:0;}
.consulting .list_box .list li .cnt .step_p{width:100%; position: absolute; z-index:1; padding:25% 0 0 0; text-align: center; font-size:16px; color: #333; text-align:center; line-height:20px;}
.consulting .list_box .list li .cnt .step_p .cnt_icon{padding:5px 0;}
.consulting .list_box .list li .cnt .step_p span{display:block; font-size:13px; color: #7fb1eb; }
.consulting .list_box .list li:after { content:""; display:block; background: url("/img/sub/consulting_area.png") rgba(0,0,0,0.5) 10px 4px no-repeat; width:25px; height:25px; text-align:center; line-height:25px; border-radius:50%; position:absolute; right:-14.5px; top:42%; z-index:3; }
.consulting .list_box .list li:last-child:after { display:none;}

.consulting .consulting_img{ margin-top:40px;}
.consulting .consulting_img img{ width:100%;}

@media screen and (max-width:1200px) {
	/*수출컨설팅 - 전반컨설팅*/
	.consulting .list_box .list {overflow:hidden; display:block;}
	.consulting .list_box .list li:after {display:none;}
	.consulting .list_box .list li {overflow:hidden;  }
	.consulting .list_box .list li .cnt{width:100%; height:auto;}
	.consulting .txt_box .title_span br{display:none;}
	.consulting .list_box .list li{width:30%; width: calc(30% - 5px); }
}

@media screen and (max-width:1100px) {
    /*수출컨설팅 - 전반컨설팅*/
	.consulting .list_box .list li .cnt .step_p .cnt_icon{padding:0; width:60px; height:auto;}
}


@media screen and (max-width:650px) { 
     /*수출컨설팅 - 전반컨설팅*/
    .consulting .txt_box .title_spann{ font-size:15px; color:#333; line-height:28px;}
	.consulting .list_box .list li{width:50%;	width: calc(50% - 5px);}
    .consulting p { font-size:16px;}
	.consulting .list_box .list li .cnt .step_p{padding:20% 0 0 0;}
	.consulting .list_box .list li .cnt .step_p .cnt_icon{padding:5px 0; width:70px; height:auto;}

	.consulting .list_box .list li .cnt .step_p{font-size:14px;}
}


 /* 회원약관 */
.font_b {font-size:16px; color:#000;}
.font_mtit {font-size:15px; color:#000; margin-bottom:5px;}
.font_stxt {font-size:13px; color:#777;}

@media screen and (max-width:767px) { 
	/* 회원약관 */
	.font_b {font-size:15px;}
	.font_mtit {font-size:14px;}
	.font_stxt {font-size:12px;}
}


/* 이메일 무단수집거부 */
.privacy { color:#666; width: 100%; overflow: hidden; box-sizing:border-box; padding:20px; font-size:14px;	line-height: 180%; word-break:break-all; }
.privacy h2 { font-size:18px; color:#000; text-align: left; margin:50px 0 30px; }
.privacy h2:first-child { margin-top: 0; }
.privacy > p { margin:15px 0; line-height:22px;}
.privacy > p+dl { margin-top: 30px; }
.privacy > dl { padding-bottom:20px;}
.privacy > dl > dt{ font-size:15px;color:#3680b9; padding-bottom:5px;}
.privacy > dl > dd{ padding-bottom:10px; font-size:14px; line-height:180%;}
.privacy > dl > dd ul{ padding:10px; }
.privacy > dl > dd ul li{ line-height:180%; margin-top: 10px; }
.privacy > dl > dd ul li:first-child { margin-top: 0; }
.privacy > dl > dd ul li p { margin:0 10px 5px; line-height: 140%; }
.sTxt h3 { font-size:16px; color: #333; margin: 20px 0 10px; }
.sTxt p { margin-top: 10px; line-height:22px;}
.sTxt dt { margin-top: 10px; }
.sTxt dd { margin:0 8px; }


/*회사소개 - 경영이념*/
.vision_box1 {width:100%; margin:0 0 30px 0; letter-spacing:-0.03em;}
.vision_box1 h2 { font-size:36px; color:#333; line-height:120%; margin-bottom:50px; text-align:center;}
.vision_box1 h2 span {color:#1a956d; }
.vision_box1 h3 { font-size:18px; color:#333; line-height:150%; margin-bottom:50px; text-align:center;}
.vision_box1 h3 span {color:#222; }
.vision_box1 h5 { font-size:22px; color:#333; line-height:130%; margin-bottom:20px; text-align:center;}
.vision_box1 h5 span {color:#1a956d; }
.vision_box1 ul {margin:0 -1% 0 -1%;}
.vision_box1 ul li {float:left; width:23%; margin:0 1% 20px 1%;  background:#fff; border:1px solid #ddd;  position:relative; padding:0 20px 30px 20px; height:120px;}
.vision_box1 ul li .img {position:absolute; top:-100px; left:50%; margin-left:-70px; width:140px; height:140px; border:5px solid #ebebeb; border-radius:50%; color:#fff; text-align:center; z-index:11; background:#1a956d; 
                    background: -webkit-linear-gradient(left, #1a956d , #0eab78); /* For Safari 5.1 to 6.0 */
                    background: -o-linear-gradient(right, #1a956d, #0eab78); /* For Opera 11.1 to 12.0 */
                    background: -moz-linear-gradient(right, #1a956d, #0eab78); /* For Firefox 3.6 to 15 */
                    background: linear-gradient(to right, #1a956d , #0eab78); /* Standard syntax */}
.vision_box1 ul li .img img{margin-top:35px;}
.vision_box1 h4 {text-align:center; font-size:20px; color:#1a956d; margin-top:50px; margin-bottom:25px;}
.vision_box1 h4:after {content:""; width:40px; height:2px; background-color:#1a956d; display:block; margin:10px auto 10px auto;}
.vision_box1 .span1{display:block; background:url("/img/sub/txt_icon3.png")no-repeat 0 5px; font-size:14px; color:#666; padding-left:10px; clear:both; line-height:130%; margin-bottom:10px;}

@media (max-width:1100px){
/*회사소개 - 경영이념*/
   .vision_box1 {margin:70px 0 0 0; }
   .vision_box1 h2 { font-size:22px; }
   .vision_box1 ul li {float:none; float:left; width:48%; margin-bottom:100px; }
}

@media (max-width:650px){
	/*회사소개 - 경영이념*/
	.vision_box1 {margin-top:0}
	.vision_box1 ul {margin:0;}
	.vision_box1 ul li {width:100%; margin:0 0 90px 0; height:120px;}
	.vision_box1 ul li:nth-child(4) {margin:0 0 30px 0;}
	.vision_box1 ul li .img {width:120px; height:120px;  top:-60px; margin-left:-60px;}
	.vision_box1 ul li .img img{margin-top:20px;}
	.vision_box1 h2 { font-size:24px;}
	.vision_box1 h3 { font-size:20px;}
	.vision_box1 h4 {font-size:15px; margin-top:70px;}
	.vision_box1 .span1{ font-size:13px; }
	.vision_box1 .span2{ font-size:14px; }
}

/* 1-2경영이념 */
.manage {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.manage .info > div {float:left; width:46%; overflow:hidden;}
.manage .info > div:nth-child(2){ float:right;}
.manage .info > div .img {width:100%;}
.manage .info > div .img img { width:100%;}
.manage .info > div .txt {width:100%; margin-top:20px;}
.manage .info > div .txt dl { }
.manage .info > div .txt dl dt { font-size:18px; color:#000; text-align:center; border-bottom:1px solid #dbdcdc; padding:0 0 10px 0; margin:0 0 20px 0;}
.manage .info > div .txt dl dt span { color:#1371ac;}
.manage .info > div .txt dl dd {}
.manage .info > div .txt dl dd ul li {background:url("/img/sub/t_icon3.png") no-repeat 0 10px;; line-height:30px; position:relative; padding:0 0 0 12px; font-size:16px; color:#666; line-height:25px; }

@media screen and (max-width:768px)  {
    /* 1-2경영이념 */
	.manage .info > div,
	.manage .info > div:nth-child(2){float:none; width:100%;}
	.manage .info > div:nth-child(2){margin-top:30px;}
	.manage .info > div .txt dl dt {font-size:20px;}
	.manage .info > div .txt dl dd ul li{font-size:14px;}
}

/* 1-2경영이념 */
.manage2 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.manage2 .info > div {float:center>; width:46%; overflow:hidden;}
.manage2 .info > div:nth-child(2){ float:right;}
.manage2 .info > div .img {width:100%;}
.manage2 .info > div .img img { width:100%;}
.manage2 .info > div .txt {width:100%; margin-top:20px;}
.manage2 .info > div .txt dl { }
.manage2 .info > div .txt dl dt { font-size:18px; color:#000; text-align:center; border-bottom:1px solid #dbdcdc; padding:0 0 10px 0; margin:0 0 20px 0;}
.manage2 .info > div .txt dl dt span { color:#1371ac;}
.manage2 .info > div .txt dl dd {}
.manage2 .info > div .txt dl dd ul li {background:url("/img/sub/t_icon3.png") no-repeat 0 10px;; line-height:30px; position:relative; padding:0 0 0 12px; font-size:16px; color:#666; line-height:25px; }

@media screen and (max-width:768px)  {
    /* 1-2경영이념 */
	.manage2 .info > div,
	.manage2 .info > div:nth-child(2){float:none; width:100%;}
	.manage2 .info > div:nth-child(2){margin-top:30px;}
	.manage2 .info > div .txt dl dt {font-size:20px;}
	.manage2 .info > div .txt dl dd ul li{font-size:14px;}
}


/*오투쎈-2. 산소/피톤치드 */
.O2ss2 {width:100%;overflow:hidden; letter-spacing:-0.03em;}
.O2ss2 .in_box1 {width:100%; height:610px; overflow:hidden; background:url("/img/sub/O2ssen2_tb_bg.jpg") no-repeat center; position:relative; padding:50px;}
.O2ss2 h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 5px;  padding-left:22px; color:#000; line-height:24px; font-size:20px; margin-bottom:15px;}
.O2ss2 .in_box1 .table_box {width:55%; background:rgba(255,255,255,0.9); padding:40px;}

table.O2ssTable_1 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; font-size:14px; text-align:center;}
table.O2ssTable_1 thead th{background-color:#f7f7f7; padding:15px 15px; border-top:5px solid #46ada7;border-bottom:1px solid #ccc; border-left:1px solid #ccc; font-size:15px; color:#000; vertical-align:middle;}
table.O2ssTable_1 thead th:first-of-type{border-top:5px solid #3f8b87;}
table.O2ssTable_1 thead th:nth-child(3){border-top:5px solid #7bd6b5;}
table.O2ssTable_1 thead th:last-child{border-right:1px solid #ccc;}
table.O2ssTable_1 tbody td:last-child {border-right:1px solid #ccc;}
table.O2ssTable_1 tbody td {padding:10px 15px; border:#ccc 1px solid; border-top:none; border-right:none; font-size:14px;}
table.O2ssTable_1 .bg{background-color:#f7f7f7; color:#333;}

.O2ss2 .in_box2 {width:100%; overflow:hidden; letter-spacing:-0.03em;  margin-top:40px;}
.O2ss2 .in_box2 .txt_box1 .cnt_tit {color:#fff; font-size:20px; width:330px; line-height:44px; position:relative; padding-left:40px; margin-bottom:-20px; z-index:1; background:#3c9c74;}
.O2ss2 .in_box2 .txt_box1 .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 21px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box2 .txt_box1 .cnt_txt { width:98%; border:1px solid #ddd; padding:50px 40px 40px 40px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt1{ font-size:14px; color:#666; line-height:24px;}

.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 {width:100%; overflow:hidden; background:#fff; border:2px dashed #ddd; padding:20px 30px 20px 30px; margin-top:30px; }
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 6px; padding-left:22px; color:#000; line-height:24px; font-size:20px; margin:10px 0 15px 0;}
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 span{color:#333; line-height:24px; font-size:18px; margin:70px 0 15px 0;}
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 ul li{ font-size:14px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 11px; padding-left:12px; margin-bottom:10px;}

.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt3 {width:100%; background:#fff; border:2px dashed #ddd; padding:20px 30px 20px 30px; font-size:14px; line-height:25px; color:#666; margin-top:30px;}

.O2ss2 .in_box3 {width:100%; overflow:hidden; letter-spacing:-0.03em; margin-top:10px;}
.O2ss2 .in_box3 .txt_box .cnt_tit {color:#fff; font-size:20px; width:330px; line-height:44px; position:relative; padding-left:40px; margin-bottom:-20px; z-index:1; background:#3c9c74;}
.O2ss2 .in_box3 .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 21px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box3 .txt_box .cnt_txt { width:98%; border:1px solid #ddd; padding:50px 40px 40px 40px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}

.O2ss2 .in_box3 .txt_box .cnt_txt .cnt1{width:100%; overflow:hidden;}
table.O2ssTable_2 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none;}
table.O2ssTable_2 thead th{background-color:#ebeaea; padding:15px 15px; border-top:5px solid #cccccc;border-bottom:1px solid #ccc; border-left:1px solid #ccc; font-size:16px; color:#000; vertical-align:middle;}
table.O2ssTable_2 thead th:first-of-type{border-top:5px solid #bab5b5;}
table.O2ssTable_2 thead th:last-child{border-right:1px solid #ccc;}
table.O2ssTable_2 tbody td:last-child {border-right:1px solid #ccc; line-height:24px;}
table.O2ssTable_2 tbody td:first-child {text-align:center;}
table.O2ssTable_2 tbody td {padding:10px 15px; border:#ccc 1px solid; border-top:none; border-right:none; font-size:14px;}

.O2ss2 .in_box3 .txt_box .cnt_txt .cnt2{width:100%; overflow:hidden; margin-top:40px;}
.O2ss2 .in_box3 .txt_box .cnt_txt .cnt2 ul li{ font-size:14px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 10px; padding-left:10px; margin-bottom:10px;}

.O2ss2 .in_box4 {width:100%; overflow:hidden; letter-spacing:0em; margin-top:10px;}
.O2ss2 .in_box4 .txt_box .cnt_tit {color:#fff; font-size:20px; width:0px; line-height:44px; position:relative; padding-left:0px; margin-bottom:0px; z-index:1; background:#1f8ec3;}
.O2ss2 .in_box4 .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: 0px; width: 0px; height: 20px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box4 .txt_box .cnt_txt { width:100%; border:1px solid #ddd; padding:50px 40px 40px 40px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}

.O2ss2 .in_box4 .txt_box .cnt_txt .cnt1{width:100%; overflow:hidden; margin-bottom:20px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt1 ul li{ font-size:18px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 0px; padding-left:10px; margin-bottom:10px;}

.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 {width:100%; overflow:hidden;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .left{float: left; width:50%; border:1px solid #ddd; background:#fff; padding:0px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .right{float: right; width:50%; border:1px solid #ddd; background:#fff; padding:0px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 ul li{ font-size:14px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 0px; padding-left:0px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 img{width:100%;}

.O2ss2 .in_box5 {width:100%; overflow:hidden; letter-spacing:-0.03em; margin:10px 0 0px 0;}
.O2ss2 .in_box5 .txt_box .cnt_tit {color:#fff; font-size:18px; width:330px; line-height:44px; position:relative; padding-left:40px; margin-bottom:0px; z-index:1; background:#1f8ec3;}
.O2ss2 .in_box5 .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 21px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box5 .txt_box .cnt_txt { width:100%; border:1px solid #ddd; padding:20px 20px 0px 20px;  z-index:0; background:#f7f7f7; margin:0 0 30px 0px;}
.O2ss2 .in_box5 .txt_box .cnt_txt h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 6px; padding-left:22px; color:#000; line-height:24px; font-size:20px; margin:10px 0 15px 0;}
.O2ss2 .in_box5 .txt_box .cnt_txt h2 span{color:#333; line-height:24px; font-size:18px; margin:70px 0 15px 0;}

.O2ss2 .in_box5 .txt_box .cnt_txt .cnt1{width:100%; font-size:16px; overflow:hidden; margin-bottom:30px;}

.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 { overflow: hidden;}
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl { overflow: hidden; border-bottom: 2px dashed #d9d9d9; text-align: left; padding: 20px 0; }
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl:first-child {border-top: 2px dashed #d9d9d9;}
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dt { float: left; width: 18%; font-size: 18px; line-height: 160%; color: #000; padding-top:7px; border-right:1px solid #ddd;}
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dd { float: left; font-size: 16px; line-height:25px; color: #666; display: inline-block; width:80%; padding-left:50px;}

@media screen and (max-width:1100px) {
	.O2ss2 .in_box1 .table_box {width:100%;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dt { float: none; width: 100%; border-right:0; padding-bottom:5px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dd { float: none; width: 100%; padding-left:0;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 .br_no{display:none !important;}
}

@media (max-width:960px){
	/*오투쎈-2. 산소/피톤치드 */
	.txt_box3 {overflow-x:scroll; padding-bottom:15px; margin-bottom:10px; }
	.txt_box3 .O2ssTable_2{ min-width:680px; }
}

@media (max-width: 767px){
	/*오투쎈-2. 산소/피톤치드 */
	.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .left{float: none; width:100%; margin-bottom:30px; padding:30px 15px;}
	.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .right{float: none; width:100%;}
}

@media (max-width: 650px){
	/*오투쎈-2. 산소/피톤치드 */
	.O2ss2 h2 {font-size:16px}

	.O2ss2 .in_box1 {height:auto; background:none; padding:0;}
	.O2ss2 .in_box1 .table_box {padding:0;}

	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 {font-size:16px;}
	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 span{font-size:14px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt h2 {font-size:16px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt h2 span{font-size:14px;}

	.O2ss2 .in_box2 .txt_box1 .cnt_tit,
	.O2ss2 .in_box3 .txt_box .cnt_tit,
	.O2ss2 .in_box4 .txt_box .cnt_tit,
	.O2ss2 .in_box5 .txt_box .cnt_tit {width:260px; font-size:16px; line-height:38px;}

	.O2ss2 .in_box2 .txt_box1 .cnt_txt,
	.O2ss2 .in_box3 .txt_box .cnt_txt,
	.O2ss2 .in_box4 .txt_box .cnt_txt,
	.O2ss2 .in_box5 .txt_box .cnt_txt {padding:40px 20px }

	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2,
	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt3 {padding:20px 15px 20px 15px;}

	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dt {font-size: 16px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dd { font-size: 14px;}
}
/* 1-1 인사말 */
.greeting2{ width:100%; overflow:hidden; margin-bottom:00px;}
.greeting2 .ceo_img{ float:left; width:60%; padding-left:0px;}
.greeting2 .ceo_img img{width:100%; }

.greeting2 .ceo_txt{ float:left; width:40%; padding-left:20px;}
.greeting2 .ceo_txt h2 { display: inline-block; font-size:20px;}
.greeting2 .ceo_txt h2 .span1{ color:#d4310c; font-size:20px;}
.greeting2 .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting2 .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:0px; }
.greeting2 .ceo_txt span { font-size:14px; color:#333; line-height:27px;}
.greeting2 .ceo_txt p {text-align:right; margin-top:0px; font-size:16px; color:#333;}
.greeting2 .ceo_txt p span{font-size:14px; color:#000;}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting2 .ceo_img,
    .greeting2 .ceo_txt{float:none; width:100%; padding:0;}
	.greeting2 .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:20px; line-height:28px;}
}

@media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting2 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting2 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting2 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting2 .ceo_txt h2 .span1{font-size:20px;}
       .greeting2 .ceo_txt h2 .span2{font-size:20px;}
 }

/* 1-1 인사말 */
.greeting{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting .ceo_img{ float:left; width:50%; padding-left:0px;}
.greeting .ceo_img img{width:100%; }

.greeting .ceo_txt{ float:left; width:50%; padding-left:30px;}
.greeting .ceo_txt h2 { display: inline-block; font-size:20px; line-height:32px; color:#222; letter-spacing:-0.04em;}
.greeting .ceo_txt h2 .span1{ color:#d4310c; font-size:20px;}
.greeting .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:5px; }
.greeting .ceo_txt span { font-size:16px; color:#111; line-height:30px;}
.greeting .ceo_txt p {text-align:right; margin-top:20px; font-size:16px; color:#222;}
.greeting .ceo_txt p span{font-size:14px; color:#000; padding-left:10px; letter-spacing:-0.01em;}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting .ceo_img,
    .greeting .ceo_txt{float:none; width:100%; padding:0;}
	.greeting .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting .ceo_txt h2 { font-size:20px; line-height:28px;}
}

@media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting2 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting2 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting2 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting2 .ceo_txt h2 .span1{font-size:20px;}
       .greeting2 .ceo_txt h2 .span2{font-size:20px;}
 }



/* 1-1 인사말 */
.greeting3{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting3 .ceo_img{ float:left; width:30%;}
.greeting3 .ceo_img img{width:100%; }

.greeting3 .ceo_txt{ float:left; width:70%; padding-left:120px;}
.greeting3 .ceo_txt h2 { display: inline-block; font-size:22px; line-height:32px; color:#333; letter-spacing:-0.04em;}
.greeting3 .ceo_txt h2 .span1{ color:#d4310c; font-size:24px;}
.greeting3 .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting3 .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:20px; }
.greeting3 .ceo_txt span { font-size:13px; color:#333; line-height:27px;}
.greeting3 .ceo_txt p {text-align:right; margin-top:20px; font-size:13px; color:#333;}
.greeting3 .ceo_txt p span{font-size:18px; color:#000; padding-left:10px; letter-spacing:-0.01em;}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting3 .ceo_img,
    .greeting3 .ceo_txt{float:none; width:100%; padding:0;}
	.greeting3 .ceo_txt{margin-top:0px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting3 .ceo_txt h2 { font-size:20px; line-height:28px;}
}

 @media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting3 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting3 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting3 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting3 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting3 .ceo_txt h2 .span1{font-size:20px;}
       .greeting3 .ceo_txt h2 .span2{font-size:20px;}
 }


/* 주요 고객사 */
.network { width:100%; overflow:hidden; position:relative;} 
.network ul{margin: 0 0 -20px -20px;}
.network ul li {float: left; width: calc(33% - 19.5px); margin: 0 0 20px 20px; border:1px solid #ddd; /* box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2);*/}
.network ul li img{width:100%;}

@media screen and (max-width:960px){
	/* 주요 고객사 */
	.network ul li {width: calc(25% - 20px);}
}

@media screen and (max-width:650px){
	/* 주요 고객사 */
	.network ul li {width: calc(50% - 20px);}
}


/* 수출입대행  - 수출대행*/
.export { width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.export h2 { font-size:16px; color:#333; line-height:28px;}
.export h2 span{ color:#006ebb;}
.export .list_box { overflow: hidden;  margin-top:30px;}
.export .list_box ul {margin:0 0 0 -2%; padding:0}
.export .list_box li { float: left; width: calc(20% - 2%);  height:320px; margin: 0 0 30px 2%; position: relative; text-align:center;}
.export .list_box li.bg1 {background:url("/img/sub/export_bg1.jpg") #f3f3f3 no-repeat center 0;}
.export .list_box li.bg2 {background:url("/img/sub/export_bg5.jpg") #f3f3f3 no-repeat center 0;}
.export .list_box li.bg3 {background:url("/img/sub/export_bg3.jpg") #f3f3f3 no-repeat center 0;}
.export .list_box li.bg4 {background:url("/img/sub/export_bg4.jpg") #f3f3f3 no-repeat center 0;}
.export .list_box li.bg5 {background:url("/img/sub/export_bg2.jpg") #f3f3f3 no-repeat center 0;}
.export .list_box li > div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; margin-top:158px;}
.export .list_box dl { display: table-cell;}
.export .list_box dt { padding:5px}
.export .list_box dd { padding:5px 0; color: #333; font-size:15px; line-height:26px; font-weight:400;}
.export .text_box {width:100%; overflow:hidden; position:relative;}
.export .text_box span{ font-size:16px; color:#333; line-height:100%;}
.export p { background:url("/img/sub/tit_icon1.png")no-repeat 0 8px; font-size:20px; padding-left:25px; clear:both;  color:#333; margin-top:40px;}

.export .step_box { overflow: hidden; text-align:center;   margin-top:25px;}
.export .step_box ul {margin-bottom:-30px;}
.export .step_box li { float: left; margin: 0 0 30px 30px; width: calc(17% - 30px);  height:200px; background:#f3f3f3; position: relative; text-align:center; border-radius:7px; box-shadow:3px 3px 5px rgba(0,0,0,0.06);}
.export .step_box li:first-child { margin-left: 0; }
.export .step_box li:nth-child(7) { margin-left: 0; }
.export .step_box li:nth-child(6):after {display: none;}
.export .step_box li:after { content: ""; display: block; width:16px; height: 26px; background:url("/img/sub/step_arrow01.png") no-repeat; position: absolute; top: 50%; right: -23px; margin-top:-13px; z-index:2; }
.export .step_box li:last-child:after{ display: none; }
.export .step_box li >div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; }
.export .step_box dl { display: table-cell; padding-top:10px;}
.export .step_box dt { color: #666; font-size:13px; line-height: 100%; padding-top:10px;}
.export .step_box .dd1 { padding:10px; border-bottom:1px solid #ddd;}
.export .step_box .dd2 { padding:10px; color: #333; font-size:15px; line-height:20px;}

@media screen and (max-width:1300px) {
     /* 수출입대행  - 수출대행*/
	.export .step_box li {width: calc(25% - 30px);}
	.export .step_box li:nth-child(4):after {display: none;}
	.export .step_box li:nth-child(8):after {display: none;}
	.export .step_box li:nth-child(5) { margin-left: 0; }
	.export .step_box li:nth-child(9) { margin-left: 0; }
	.export .step_box li:nth-child(7) { margin-left: 30px; }
	.export .step_box li:nth-child(6):after {display: block;}
}

@media screen and (max-width:1200px) {
    /* 수출입대행  - 수출대행*/
	.export .list_box li {width: calc(33.333% - 2%); margin-bottom:30px;}

}

@media screen and (max-width:1100px) {
     /* 수출입대행  - 수출대행*/
	.export .step_box li {width: calc(33.333% - 30px);}
	.export .step_box li {height:260px;}
	.export .step_box li:nth-child(3):after {display: none;}
	.export .step_box li:nth-child(6):after {display: none;}
	.export .step_box li:nth-child(9):after {display: none;}
	.export .step_box li:nth-child(5) { margin-left: 30px; }
	.export .step_box li:nth-child(9) { margin-left: 30px; }
	.export .step_box li:nth-child(4) { margin-left: 0; }
	.export .step_box li:nth-child(7) { margin-left: 0; }
	.export .step_box li:nth-child(10) { margin-left: 0; }
	.export .step_box li:nth-child(4):after {display: block;}
	.export .step_box li:nth-child(8):after {display: block;}
	
}

	@media screen and (max-width:767px) {
    /* 수출입대행  - 수출대행*/
    .export .list_box li {width: calc(50% - 2%);}
	.export .list_box dt {}
	.export .list_box dt img{} 
	.export .list_box dd {font-size:14px;}
	.export .text_box span{ font-size:14px;}

	.export .step_box li {width: calc(50% - 30px); height:200px;}
	.export .step_box li:nth-child(3) { margin-left: 0; }
	.export .step_box li:nth-child(5) { margin-left: 0; }
	.export .step_box li:nth-child(9) { margin-left: 0; }
	.export .step_box li:nth-child(11) { margin-left: 0; }
	.export .step_box li:nth-child(4) { margin-left: 30px; }
	.export .step_box li:nth-child(10) { margin-left: 30px; }
	.export .step_box li:nth-child(2):after {display: none;}
	.export .step_box li:nth-child(4):after {display: none;}
	.export .step_box li:nth-child(8):after {display: none;}
	.export .step_box li:nth-child(10):after {display: none;}
	.export .step_box li:nth-child(3):after {display: block;}
	.export .step_box li:nth-child(9):after {display: block;}
    
	.export .step_box .dd1 {font-size:15px; line-height:22px;} 
	.export .step_box .dd2 {font-size:14px; line-height:20px;  padding:10px 0; }
}

*오시는 길 */
.map_wrap{width:100%; overflow:hidden; position:relative;}
.map_wrap h2{color:#000; font-size:24px; margin-bottom:15px;}
.map_nner{width:100%; border:8px solid #f8f8f8;}
.map_wrap .map_pc {width:100%;}

.mapAd {width:100%; margin-top:20px;}
.mapAd .icon{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:30px; height:30px; border-radius:30px; background-repeat:no-repeat; background-position:center; margin-right:5px;}
.mapAd .icon.add{ background-image:url("/img/sub/map_icon.png"); background-color:#e86708;}
.mapAd .icon.traffic{ background-image:url("/img/sub/map_traffic.png"); background-color:#1387ff;}
table.maps {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; text-align:left; background-color:#f8f8f8; /*border:1px solid #ebebeb; */}
table.maps th {}
table.maps td:first-child {width:10%; padding-left:20px;  color:#000; font-size:16px; letter-spacing:-0.02em; font-family:notokrM;}
table.maps td {padding:20px 0;  color:#666; line-height:25px; font-size:14px; letter-spacing:-0.02em;}
.mapAd li{margin-top:-5px; line-height:20px;}
.liBg1 {background:url("/img/sub/map_icon01.png") 0 8px no-repeat; padding:0 0 0 40px;margin-bottom:20px}
.liBg2 {background:url("/img/sub/map_icon02.png") 0 8px no-repeat; padding:0 0 0 40px;}

.map_info_wrap {display:block; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.map_info_wrap .info {display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:30px; padding:15px 0;}
.map_info_wrap .info .tit{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:10px; color:#666; font-size:14px;}
.map_info_wrap .info .tit .icon{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:30px; height:30px; border-radius:30px; background-repeat:no-repeat; background-position:center; margin-right:5px;}
.map_info_wrap .info .tit .icon.tel{ background-image:url("/img/sub/map_tel.png"); background-color:#555;}
.map_info_wrap .info .tit .icon.fax{ background-image:url("/img/sub/map_fax.png"); background-color:#555;}
.map_info_wrap .info .tit .icon.email{ background-image:url("/img/sub/map_email.png"); background-color:#555;}
.map_info_wrap .info .tt{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:30px; color:#666; font-size:14px;}
.map_info_wrap .info .tt a{line-height:20px; color:#333;}
.map_info_wrap .info .tt a:hover{}
.line_st2{ display:block; margin-top:20px; border-top:1px solid #ddd}

@media (min-width: 768px){
	/*오시는 길 */
	.map_wrap .map_mobile  {display:none;}
}

@media (max-width:767px){
	/*오시는 길 */
	 .map_wrap .map_pc {display:none}
     .map_wrap .map_mobile {width:100%; text-align:center;}
     table.maps td:first-child {width:25%;}
}



/* 페이지 준비중 */
.page_perpare {text-align:center;}

@media (max-width:768px){
	.page_perpare img {width:100%; padding:0 0 10px 0}
}


