/* sub -------------------------------------------------- */
.svisual_area {width:100%;height:150px;}
.bg_img0 {background:url('../simg/sub/sub_visual01.jpg') center center no-repeat; }
.bg_img1 {background:url('../simg/sub/sub_visual02.jpg') center center no-repeat; }
.bg_img2 {background:url('../simg/sub/sub_visual03.jpg') center center no-repeat; }
.bg_img3 {background:url('../simg/sub/sub_visual04.jpg') center center no-repeat; }
.bg_img4 {background:url('../simg/sub/sub_visual05.jpg') center center no-repeat; }
footer.sub {width:100%;text-align:center;background-color:#102a46;padding:10px 0 15px 0;margin-top:3%;}
footer.sub div li{float:left;font-size:12px;color:#fff;padding-top:18px;line-height:2;}
footer.sub div li.img {padding-top:35px;padding-left:30px;padding-right:70px;}
footer.sub div li.txt {text-align:left;}

/* quick */
.quick {position:absolute;width:154px;height:226px;background:url('../simg/sub/quick_bg.gif') center center no-repeat; margin-left:-170px;top:65%;font-weight:bold;}
.quick h3 {font-size:16px;font-weight:bold;color:#fff;line-height:43px;margin:0 auto;text-align:center;}
.quick ul {width:100%;font-size:19px;color:#000;}
.quick ul li {font-size:16px;color:#000;text-align:center;line-height:23px;padding-top:18px;letter-spacing:-0.5px;}
.quick ul li span{font-size:12px;color:#0054a6;}
.quick ul li a {font-size:14px;color:#fff;letter-spacing:0px;}

/* sub_nav */
.content .navi_tab {width:100%;text-align:right;font-size:13px;color:#333;border-bottom:1px solid #999;line-height:60px;}
.content .navi_tab b {color:#1a5e95;}
.content .content_title {position:relative;width:100%;height:129px;}
.content .content_title span {position:absolute;left:0px;top:-20%; font-size:44px;font-weight:bold;color:#333;}
.content .content_title span img {width:129px;}

/* borad css */
.board_wrap {width:100%;max-width:1100px;margin:0 auto;text-align:center;}
.input {font-size:12px;height:30px;padding:3px 5px;line-height:1.5;border-radius:3px;background-color:#fff;border-width:1px; border-color:#cdcbcd;border-style:solid;}
.line {line-height: 20px;}
.style1 {color: #459643; font-weight: bold; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; font-weight: bold; }
.style3 {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; font-weight: bold; font-size: 13.5px; }
.style5 {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; color: #458ecb; font-weight: bold; font-size: 13px; }

/* 레이아웃 반응형 */
@media (max-width: 1199px) {
	.quick {display:none;}
	.content .content_title {height:100px;}
	.content .content_title span {font-size:35px;}
	.content .content_title span img {width:100px;}

	footer.sub {padding-top:0px;}
	footer.sub div li.img {display:none;}
	footer.sub div li.txt {width:100%;text-align:center;}
}

@media (max-width: 991px) {
	.svisual_area {height:125px;}
	.content .content_title {height:90px;}
	.content .content_title span {font-size:30px;}
	.content .content_title span img {width:90px;}
}
@media (max-width: 767px) {
	.svisual_area {height:100px;}
	.content .navi_tab {font-size:12px;line-height:40px;}
	.content .content_title {height:70px;}
	.content .content_title span {font-size:24px;}
	.content .content_title span img {width:70px;}
	footer.sub {padding:0px;}
	footer.sub div li {line-height:1.8;}
}
@media (max-width: 500px) {
	.content .content_title span {font-size:22px;}
}
/*
 * 01 회사소개 ----------------------------------------------------------------------------------------
**/

/* CEO 인사말 */
.cont1-1 {width:100%;max-width:1100px;margin:0 auto;}
.cont1-1 div.img_box {position:relative;width:100%;text-align:center;}
.cont1-1 div.img_box img {width:100%;max-width:1100px;}
.cont1-1 div.txt_area {margin-top:5%;line-height:1.8;font-size:18px;color:#666;font-weight:bold;}
.cont1-1 div.txt_area h3{font-size:24px;color:#0054a6;font-weight:bold;}
.cont1-1 div.txt_area h3.title {line-height:1.5;}
.cont1-1 div.txt_area h3.title span{font-size:30px;color:#000;}
.cont1-1 div.txt_area b {color:#000;}

@media (max-width: 1199px) {
	.cont1-1 div.txt_area h3.title span {font-size:25px;}
	.cont1-1 div.txt_area h3{font-size:20px;}
	.cont1-1 div.txt_area {font-size:15px;}
}
@media (max-width: 991px) {
	.cont1-1 div.txt_area h3.title span {font-size:22px;}
	.cont1-1 div.txt_area h3{font-size:18px;}
	.cont1-1 div.txt_area {font-size:13px;}
}
@media (max-width: 767px) {
	.cont1-1 div.txt_area h3.title span {font-size:18px;}
	.cont1-1 div.txt_area h3{font-size:13px;}
}


/* 비전 및 목표 */
.cont1-2 {width:100%;max-width:1100px;margin:0 auto;}
.cont1-2 p.txt_head {font-size:30px;color:#000;font-weight:bold;}
.cont1-2 p.txt_head span {font-size:24px;color:#0054a6;}
.cont1-2 div.img_box {width:100%;text-align:center;padding:5% 0;}
.cont1-2 div.img_box img {width:80%;max-width:1093px;}
.cont1-2 p.txt_foot {font-size:24px;color:#333;}
.cont1-2 p.txt_foot b {color:#000;}
.cont1-2 p.txt_foot span{font-size:18px;}

@media (max-width: 1199px) {
	.cont1-2 p.txt_head {font-size:25px;}
	.cont1-2 p.txt_head span,
	.cont1-2 p.txt_foot {font-size:20px;}
	.cont1-2 p.txt_foot span{font-size:15px;}
}
@media (max-width: 991px) {
	.cont1-2 p.txt_head {font-size:22px;}
	.cont1-2 p.txt_head span,
	.cont1-2 p.txt_foot {font-size:18px;}
	.cont1-2 p.txt_foot span{font-size:13px;}
}
@media (max-width: 767px) {
	.cont1-2 div.img_box img {width:100%;}
	.cont1-2 p.txt_head {font-size:18px;}
	.cont1-2 p.txt_head span,
	.cont1-2 p.txt_foot {font-size:13px;}
}


/* 경영 이념 방침 */
.cont1-3 {width:100%;margin:0 auto;clear:both;}
.cont1-3 h1 {width:80%;margin:0 auto;background-color:#e4e7e8;font-size:24px;text-align:center;padding:25px 0;color:#000;border-radius:10px;margin-bottom:10%;}
.cont1-3 div.img_box1 {display:table;width:100%;margin:0 auto;}
.cont1-3 div.img_box1 > div {float:left;}
.cont1-3 div.img_box1 div.img_area {width:371px;height:343px;margin-left:20%;background:url('../simg/sub/cont03/cimg1.jpg') center center no-repeat;background-size:contain;}
.cont1-3 div.img_box1 div.img_area li {text-align:center;font-size:18px;letter-spacing:-1px;color:#fff;font-weight:bold;vertical-align:middle;text-shadow: 0 1px 3px rgba(0, 0, 0, .5);}
.cont1-3 div.img_box1 div.img_area li:nth-child(1) {height:40%;padding-top:17%;}
.cont1-3 div.img_box1 div.img_area li:nth-child(2) {height:30%;padding-top:10%;}
.cont1-3 div.img_box1 div.img_area li:nth-child(3) {height:30%;padding-top:8%;}
.cont1-3 div.img_box1 div.txt_area  {width:420px;height:343px;}
.cont1-3 div.img_box1 div.txt_area > li {position:relative;}
.cont1-3 div.img_box1 div.txt_area > li:nth-child(1) {height:40%;padding-top:10%;}
.cont1-3 div.img_box1 div.txt_area li:nth-child(2) {height:30%;padding-top:4%;}
.cont1-3 div.img_box1 div.txt_area li:nth-child(3) {height:30%;padding-top:3%;}
.cont1-3 div.img_box1 div.txt_area > li div.txt_line {width:100%;display:table;background:url('../simg/sub/cont03/cimg1_bg.gif') left repeat-y;padding:10px; border-top-left-radius:10px;border-bottom-left-radius:10px;}
.cont1-3 div.img_box1 div.txt_area > li div.txt_line ul {;margin:0 auto;clear:both;}
.cont1-3 div.img_box1 div.txt_area > li div.txt_line ul li {float:left; width:50%;font-size:14px;color:#333;padding:0px;}
.cont1-3 div.img_box1 div.txt_area > li div.txt_line span {font-size:18px;}
.cont1-3 div.img_box1 div.txt_area > li div.txt_line span.blue {color:#0070de;}
.cont1-3 div.img_box1 div.txt_area > li div.txt_line span.red {color:#e13427;}
.cont1-3 div.img_box1 div.txt_area > li div.txt_line span.green {color:#067d00;}
.cont1-3 div.img_box1 div.txt_area > li:nth-child(1) div.txt_line {position:absolute;margin-left:-110px;}
.cont1-3 div.img_box1 div.txt_area > li:nth-child(2) div.txt_line {position:absolute;margin-left:-60px;}
.cont1-3 div.img_box1_767 {display:none;}
.cont1-3_line {border-top:1px solid #999;margin-top:8%}
.cont1-3 div.img_box2 {position:relative;margin:0 auto;width:888px;height:599px;background:url('../simg/sub/cont03/cimg2.jpg') center center no-repeat;background-size:contain;}
.cont1-3 div.img_box2 span {color:#333;font-weight:bold;text-align:center;}
.cont1-3 div.img_box2 span.txt_center {position:absolute;top:0;left:0;margin-left:45%;margin-top:33%;font-size:28px;}
.cont1-3 div.img_box2 span.txt_inner1 {position:absolute;top:0;left:0;margin-left:40%;margin-top:17%;font-size:20px;letter-spacing:-1px;}
.cont1-3 div.img_box2 span.txt_inner2 {position:absolute;top:0;left:0;margin-left:29%;margin-top:45%;font-size:20px;letter-spacing:-1px;}
.cont1-3 div.img_box2 span.txt_inner3 {position:absolute;top:0;right:0;margin-right:32%;margin-top:45%;font-size:20px;letter-spacing:-1px;}
.cont1-3 div.img_box2 span.txt_outer1 {position:absolute;top:0;left:0;text-align:left;line-height:2;margin-left:1%;margin-top:2%;font-size:13px;letter-spacing:-1px;}
.cont1-3 div.img_box2 span.txt_outer2 {position:absolute;top:0;left:0;text-align:left;line-height:2;margin-left:1%;margin-top:44%;font-size:13px;letter-spacing:-1px;}
.cont1-3 div.img_box2 span.txt_outer3 {position:absolute;top:0;right:0;text-align:left;line-height:2;margin-right:1%;margin-top:44%;font-size:13px;letter-spacing:-1px;}
.cont1-3 div.img_box2_400 {display:none;}

@media (max-width: 1199px) {
	.cont1-3 h1 {font-size:20px;padding:20px 0;}
	.cont1-3 div.img_box1 div.img_area {margin-left:10%;}
	.cont1-3 div.img_box2 {width:800px;height:550px;}
	.cont1-3 div.img_box2 span.txt_inner1,
	.cont1-3 div.img_box2 span.txt_inner2,
	.cont1-3 div.img_box2 span.txt_inner3 {font-size:18px;}
}
@media (max-width: 991px) {
	.cont1-3 h1 {font-size:18px;padding:15px 0;}
	.cont1-3 div.img_box1 div.img_area {width:350px;margin-left:0;}
	.cont1-3 div.img_box1 div.txt_area {width:370px;}
	.cont1-3 div.img_box2 {width:660px;height:450px;}
	.cont1-3 div.img_box2 span.txt_center {font-size:22px;}
	.cont1-3 div.img_box2 span.txt_inner1,
	.cont1-3 div.img_box2 span.txt_inner2,
	.cont1-3 div.img_box2 span.txt_inner3 {font-size:15px;}
	.cont1-3 div.img_box2 span.txt_outer1,
	.cont1-3 div.img_box2 span.txt_outer2,
	.cont1-3 div.img_box2 span.txt_outer3 {font-size:13px;line-height:1.5;}
}
@media (max-width: 767px) {
	.cont1-3 h1 {font-size:16px;}
	.cont1-3 div.img_box1 {display:none;}
	.cont1-3 div.img_box1_767 {display:block;text-align:center;}
	.cont1-3 div.img_box1_767 span {font-size:18px;}
	.cont1-3 div.img_box1_767 span.blue {color:#0070de;}
	.cont1-3 div.img_box1_767 span.red {color:#e13427;}
	.cont1-3 div.img_box1_767 span.green {color:#067d00;}
	.cont1-3 div.img_box1_767 h3 {padding:0px;padding-top:10px;margin-bottom:0px;font-size:20px;font-weight:bold;}

	.cont1-3 div.img_box2 {width:550px;height:370px;}
	.cont1-3 div.img_box2 span.txt_center {font-size:18px;}
	.cont1-3 div.img_box2 span.txt_inner1,
	.cont1-3 div.img_box2 span.txt_inner2,
	.cont1-3 div.img_box2 span.txt_inner3 {font-size:13px;}
	.cont1-3 div.img_box2 span.txt_outer1,
	.cont1-3 div.img_box2 span.txt_outer2,
	.cont1-3 div.img_box2 span.txt_outer3 {font-size:12px;line-height:1.5;}
}
@media (max-width: 500px) {
	.cont1-3 h1 {width:100%;}
	.cont1-3 div.img_box1_767 {display:block;text-align:center;}
	.cont1-3 div.img_box1_767 span {font-size:15px;}
	.cont1-3 div.img_box1_767 h3 {padding:0px;padding-top:10px;margin-bottom:0px;font-size:15px;font-weight:bold;}
	.cont1-3 div.img_box2 {display:none;}
	.cont1-3 div.img_box2_400 {display:block;line-height:2;}
	.cont1-3 div.img_box2_400 h3 {font-weight:bold;line-height:0.5;}
	.cont1-3 div.img_box2_400 i {font-size:15px;font-weight:bold;}
}


/* 연혁 */
.cont1-4 {width:100%;max-width:1100px;margin:0 auto;}
.cont1-4 h1 {width:100%;margin:0 auto;background-color:#e4e7e8;font-size:24px;text-align:center;padding:25px 0;color:#000;border-radius:10px;margin-bottom:10%;}
.cont1-4 .history01 {display:table;width:100%;height:700px;border-bottom:1px solid #666;}
.cont1-4 .history01 > li:first-child {display:table-cell;width:12%;min-width:150px;padding:12px;background-color:#686868;vertical-align:top;font-size:18px;color:#fff;line-height:1.5;}
.cont1-4 .history01 > li:first-child h3 {font-size:25px;font-weight:bold;line-height:1;}
.cont1-4 .history01 > li:last-child {display:table-cell;width:88%;background:url('../simg/sub/cont04/cimg1.gif') bottom left no-repeat;background-size:85%;}
.cont1-4 .history01 > li div.txt_area {display:block;width:100%;}
.cont1-4 .history01 > li div.txt_area ul {width:100%;margin:0 auto;}
.cont1-4 .history01 > li div.txt_area ul li {width:100%;margin:0 auto;clear:both;}
.cont1-4 .history01 > li div.txt_area ul li div{width:450px;clear:both;}
.cont1-4 .history01 > li div.txt_area ul li div h3 {font-size:36px;font-weight:bold;color:#686868;}
.cont1-4 .history01 > li div.txt_area ul li div  dl {margin:0 auto;clear:both;}
.cont1-4 .history01 > li div.txt_area ul li div  dl dt {float:left;font-size:30px;font-weight:bold;color:#818181;vertical-align:middle;padding-right:20px;}
.cont1-4 .history01 > li div.txt_area ul li div  dl dd {font-size:18px;color:#000;vertical-align:middle;padding:10px;letter-spacing:-1px;}
.cont1-4 .history01 > li div.txt_area ul li div.txt01 {margin-left:4%;margin-top:5%;width:650px;}
.cont1-4 .history01 > li div.txt_area ul li div.txt02 {margin-left:25%;margin-top:1%;}
.cont1-4 .history01 > li div.txt_area ul li div.txt03 {margin-left:50%;margin-top:1%;}
.cont1-4 .history01 > li div.txt_area ul li div.txt04 {margin-left:72%;margin-top:1%;}

.cont1-4 .history02 {display:table;width:100%;height:450px;border-bottom:1px solid #666;}
.cont1-4 .history02 > li:first-child {display:table-cell;width:12%;min-width:150px;padding:12px;max-width:135px;background-color:#004dfd;vertical-align:top;font-size:18px;color:#fff;line-height:1.5;}
.cont1-4 .history02 > li:first-child h3 {font-size:25px;font-weight:bold;line-height:1;}
.cont1-4 .history02 > li:last-child {display:table-cell;width:88%;background:url('../simg/sub/cont04/cimg2.gif') bottom left no-repeat;background-size:85%;}
.cont1-4 .history02 > li div.txt_area {display:block;width:100%;}
.cont1-4 .history02 > li div.txt_area ul {width:100%;margin:0 auto;}
.cont1-4 .history02 > li div.txt_area ul li {width:100%;margin:0 auto;clear:both;}
.cont1-4 .history02 > li div.txt_area ul li div{width:450px;clear:both;}
.cont1-4 .history02 > li div.txt_area ul li div h3 {font-size:36px;font-weight:bold;color:#004dfd;}
.cont1-4 .history02 > li div.txt_area ul li div  dl {margin:0 auto;clear:both;}
.cont1-4 .history02 > li div.txt_area ul li div  dl dt {float:left;font-size:30px;font-weight:bold;color:#818181;vertical-align:middle;padding-right:20px;}
.cont1-4 .history02 > li div.txt_area ul li div  dl dd {font-size:18px;color:#000;vertical-align:middle;padding:10px;letter-spacing:-1px;}
.cont1-4 .history02 > li div.txt_area ul li div.txt01 {margin-left:4%;margin-top:5%;}
.cont1-4 .history02 > li div.txt_area ul li div.txt02 {margin-left:30%;margin-top:1%;}
.cont1-4 .history02 > li div.txt_area ul li div.txt03 {margin-left:50%;margin-top:1%;}
.cont1-4 .history02 > li div.txt_area ul li div.txt04 {margin-left:72%;margin-top:1%;}

.cont1-4 .history03 {display:table;width:100%;height:220px;border-bottom:1px solid #666;}
.cont1-4 .history03 > li:first-child {display:table-cell;width:12%;min-width:150px;padding:12px;max-width:135px;background-color:#2b85ff;vertical-align:top;font-size:18px;color:#fff;line-height:1.5;}
.cont1-4 .history03 > li:first-child h3 {font-size:25px;font-weight:bold;line-height:1;}
.cont1-4 .history03 > li:last-child {display:table-cell;width:88%;background:url('../simg/sub/cont04/cimg3.gif') bottom left no-repeat;background-size:85%;}
.cont1-4 .history03 > li div.txt_area {display:block;width:100%;}
.cont1-4 .history03 > li div.txt_area ul {width:100%;margin:0 auto;}
.cont1-4 .history03 > li div.txt_area ul li {width:100%;margin:0 auto;clear:both;}
.cont1-4 .history03 > li div.txt_area ul li div{width:600px;clear:both;}
.cont1-4 .history03 > li div.txt_area ul li div h3 {font-size:36px;font-weight:bold;color:#2b85ff;}
.cont1-4 .history03 > li div.txt_area ul li div  dl {margin:0 auto;clear:both;}
.cont1-4 .history03 > li div.txt_area ul li div  dl dt {float:left;font-size:30px;font-weight:bold;color:#818181;vertical-align:middle;padding-right:20px;}
.cont1-4 .history03 > li div.txt_area ul li div  dl dd {font-size:18px;color:#000;vertical-align:middle;padding:10px;letter-spacing:-1px;}
.cont1-4 .history03 > li div.txt_area ul li div.txt01 {margin-left:4%;margin-top:5%;}
.cont1-4 .history03 > li div.txt_area ul li div.txt02 {margin-left:25%;margin-top:1%;}
.cont1-4 .history03 > li div.txt_area ul li div.txt03 {margin-left:50%;margin-top:1%;}

@media (max-width: 1199px) {
	.cont1-4 h1 {font-size:20px;padding:20px 0;}
	.cont1-4 .history01 > li:first-child,
	.cont1-4 .history02 > li:first-child,
	.cont1-4 .history03 > li:first-child {font-size:15px;}
	.cont1-4 .history01 > li:first-child h3,
	.cont1-4 .history02 > li:first-child h3,
	.cont1-4 .history03 > li:first-child h3 {font-size:25px;}
	.cont1-4 .history01 > li div.txt_area ul li div h3,
	.cont1-4 .history02 > li div.txt_area ul li div h3,
	.cont1-4 .history03 > li div.txt_area ul li div h3 {font-size:30px;}
	.cont1-4 .history01 > li div.txt_area ul li div dl dd,
	.cont1-4 .history02 > li div.txt_area ul li div dl dd,
	.cont1-4 .history03 > li div.txt_area ul li div dl dd {font-size:15px;padding:7px;}
	.cont1-4 .history01 > li div.txt_area ul li div dl dt,
	.cont1-4 .history02 > li div.txt_area ul li div dl dt,
	.cont1-4 .history03 > li div.txt_area ul li div dl dt {font-size:25px;}
}
@media (max-width: 991px) {
	.cont1-4 .history01 {height:570px;}
	.cont1-4 .history02 {height:330px;}
	.cont1-4 .history03 {height:210px;}
	.cont1-4 h1 {font-size:18px;padding:15px 0;}
	.cont1-4 .history01 > li:first-child,
	.cont1-4 .history02 > li:first-child,
	.cont1-4 .history03 > li:first-child {font-size:13px;}
	.cont1-4 .history01 > li:first-child h3,
	.cont1-4 .history02 > li:first-child h3,
	.cont1-4 .history03 > li:first-child h3 {font-size:20px;}
	.cont1-4 .history01 > li div.txt_area ul li div h3,
	.cont1-4 .history02 > li div.txt_area ul li div h3,
	.cont1-4 .history03 > li div.txt_area ul li div h3 {font-size:20px;}
	.cont1-4 .history01 > li div.txt_area ul li div dl dd,
	.cont1-4 .history02 > li div.txt_area ul li div dl dd,
	.cont1-4 .history03 > li div.txt_area ul li div dl dd {font-size:13px;padding:5px;}
	.cont1-4 .history01 > li div.txt_area ul li div dl dt,
	.cont1-4 .history02 > li div.txt_area ul li div dl dt,
	.cont1-4 .history03 > li div.txt_area ul li div dl dt {font-size:20px;}
}
@media (max-width: 767px) {
	.cont1-4 h1 {font-size:16px;padding:15px 0;}
	.cont1-4 .history01, .cont1-4 .history02, .cont1-4 .history03 {border:0px;margin-bottom:3%;}
	.cont1-4 .history01 > li:first-child,
	.cont1-4 .history02 > li:first-child,
	.cont1-4 .history03 > li:first-child {width:80% !important;max-width:initial;clear:both;display:table-caption !important;text-align:center;clear:both; border-radius:30px;}
	.cont1-4 .history01 > li:last-child,
	.cont1-4 .history02 > li:last-child,
	.cont1-4 .history03 > li:last-child {background:none;}
	.cont1-4 .history01 > li h3,
	.cont1-4 .history02 > li h3,
	.cont1-4 .history03 > li h3 {margin:6px !important;}
	.cont1-4 .history01 > li div.txt_area ul li div,
	.cont1-4 .history02 > li div.txt_area ul li div,
	.cont1-4 .history03 > li div.txt_area ul li div {margin:0 auto !important;width:100% !important;max-width:450px !important;}
	.cont1-4 .history01 > li div.txt_area ul li div h3,
	.cont1-4 .history02 > li div.txt_area ul li div h3,
	.cont1-4 .history03 > li div.txt_area ul li div h3 {font-size:18px;}
	.cont1-4 .history01 > li div.txt_area ul li div dl dd,
	.cont1-4 .history02 > li div.txt_area ul li div dl dd,
	.cont1-4 .history03 > li div.txt_area ul li div dl dd {font-size:13px;padding:7px;}
	.cont1-4 .history01 > li div.txt_area ul li div dl dt,
	.cont1-4 .history02 > li div.txt_area ul li div dl dt,
	.cont1-4 .history03 > li div.txt_area ul li div dl dt {font-size:15px;padding:5px;}
}


/* CI소개 */
.cont1-5 {width:100%;max-width:1100px;margin:0 auto;}
.cont1-5 div.img_box {width:100%;text-align:center;padding:3%;}
.cont1-5 div.img_box img {width:70%;max-width:520px;}
.cont1-5 dl {display:table;width:100%;margin:0 auto;}
.cont1-5 dl dt {float:left;width:15%; font-size:22px;font-weight:bold;}
.cont1-5 dl dd {float:left;width:85%; fotn-size:18px;}
.cont1-5 dl dd i {font-size:24px;}
.cont1-5  hr {width:100%;margin:0 auto;border-top:1px solid #ccc;clear:both;margin-top:3%;margin-bottom:3%;}
.cont1-5 h3 {font-size:24px;font-weight:bold;}
.cont1-5 p {width:100%;margin-top:3%;text-align:center;}
.cont1-5 div.logo_box {width:100%;margin:0 auto; clear:both;margin-top:3%;margin-bottom:3%;}
.cont1-5 div.logo_box li {width:50%;float:left;text-align:center;padding:1.5%}
.cont1-5 div.logo_box li.width100 {width:100%;}
.cont1-5 p img {width:100%;max-width:822px;}

@media (max-width: 1199px) {
	.cont1-5 div.img_box img {width:70%;max-width:420px;}
	.cont1-5 dl dt {font-size:18px}
	.cont1-5 dl dd i{font-size:20px;}
	.cont1-5 h3 {font-size:20px;}
}
@media (max-width: 991px) {
	.cont1-5 div.img_box img {width:70%;max-width:420px;}
	.cont1-5 dl dt {font-size:18px}
	.cont1-5 dl dd i{font-size:20px;}
	.cont1-5 h3 {font-size:20px;}
	.cont1-5 div.logo_box ul:first-child li img {width:100%;}
}
@media (max-width: 767px) {
	.cont1-5 div.img_box {padding-bottom:10%;}
	.cont1-5 dl dt {font-size:15px; width:100%;display:table; text-align:left;}
	.cont1-5 dl dd {width:100%;display:table; }
	.cont1-5 dl dd i{font-size:18px;}
	.cont1-5 h3 {font-size:18px;}
	.cont1-5 div.logo_box ul:first-child li img {width:100%;}
}


/* 인증 및 현황 */

/* Show Room */
.cont1-7 {width:100%;max-width:1100px;height:700px;margin:0 auto;}
.cont1-7 .swiper-container { width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
.cont1-7 .swiper-slide { background-size: cover; background-position: center;}
.cont1-7 .gallery-top { height: 80%; width:100%;}
.cont1-7 .gallery-thumbs { height: 20%; box-sizing: border-box; padding: 10px 0;}
.cont1-7 .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4;}
.cont1-7 .gallery-thumbs .swiper-slide-active { opacity: 1;}

@media (max-width: 991px) {
	.cont1-7 { height:600px;}
}
@media (max-width: 767px) {
	.cont1-7 { height:450px;}
}



/* 오시는길 */
.cont1-8 {width:100%;max-width:1100px;margin:0 auto;}
.cont1-8 #map {border:1px solid #ddd;margin-bottom:3%;}
.cont1-8 h3 {font-size:24px;font-weight:bold;color:#1a5e96;}
.cont1-8  dl {display:table;width:100%;margin:0 auto;margin-top:3%;margin-bottom:3%;}
.cont1-8  dl dt {float:left;width:10%;height:42px;vertical-align:middle;font-size:18px;color:#1a5e96;font-weight:bold;}
.cont1-8  dl dd {float:left;width:90%;height:42px;line-height:30px;}
.cont1-8 .img_box {width:100%;text-align:center;}
.cont1-8 .img_box img {width:100%;border:1px solid #ddd;}

@media (max-width: 1199px) {
	.cont1-8  dl dt {width:12%;height:42px;}
	.cont1-8  dl dd {width:88%;height:42px;}
}
@media (max-width: 991px) {
	.cont1-8 #map {height: 350px;}
	.cont1-8 h3 {font-size:20px;}
	.cont1-8  dl dt {width:13%;height:35px;font-size:15px;}
	.cont1-8  dl dt img {width:30px;}
	.cont1-8  dl dd {width:87%;height:35px;font-size:13px;line-height:22px;}
}
@media (max-width: 767px) {
	.cont1-8 #map {height: 300px;}
	.cont1-8 h3 {font-size:18px;}
	.cont1-8 dl {margin:5% 0;}
	.cont1-8  dl dt {display:table;width:100%;height:25px;font-size:15px;}
	.cont1-8  dl dt img {width:30px;}
	.cont1-8  dl dd {width:100%;height:45px;font-size:13px;line-height:22px;}
}


/*
 * 02 제품정보 ----------------------------------------------------------------------------------------
**/




/*
 * 03 유지보수 ----------------------------------------------------------------------------------------
**/

/* 개요 */
.cont3-1 {width:100%;max-width:1100px;margin:0 auto;}
.cont3-1 h3 {font-size:18px;font-weight:bold;color:#1a5e96;line-height:2;}
.cont3-1 div.org_box {width:100%;text-align:center;clear:both;border:2px solid #cce5f9; border-radius:5px;}
.cont3-1 div.org_box img {width:100%;max-width:1030px;padding:3%;}
.cont3-1 div.text_area {width:100%;}
.cont3-1 div.text_area b {line-height:3;}
.cont3-1 div.text_area dl {display:table;width:100%;margin:0 auto;clear:both;margin-bottom:2%;}
.cont3-1 div.text_area dl dt {float:left;width:3%;line-height:1.8;}
.cont3-1 div.text_area dl dd {float:left;width:97%;line-height:1.8;}
.cont3-1 div.org_box {padding:20px;margin:0 auto;}
.cont3-1 div.org_box div.img_box {position:relative;width:100%;max-width:1032px;height:277px;margin:0 auto;background:url('../simg/sub/cont21/or_bg.jpg') center center no-repeat;background-size:contain;}
.cont3-1 div.org_box div.img_box span {position:absolute;top:0px;width:130px;text-align:center;font-weight:bold;font-size:15px;line-height:1;color:#fff;}
.cont3-1 div.org_box div.img_box span.ctxt {left:0px;margin-left:43.5%;margin-top:1%;font-size:24px;}
.cont3-1 div.org_box div.img_box span.txt01 {left:0px;margin-left:1.5%;margin-top:10.7%;}
.cont3-1 div.org_box div.img_box span.txt02 {left:0px;margin-left:22.5%;margin-top:10.7%;}
.cont3-1 div.org_box div.img_box span.txt03 {left:0px;margin-left:43.5%;margin-top:11.2%;}
.cont3-1 div.org_box div.img_box span.txt04 {right:0px;margin-right:22%;margin-top:11.2%;}
.cont3-1 div.org_box div.img_box span.txt05 {right:0px; margin-right:1%;margin-top:10.7%;}
.cont3-1 div.org_box div.img_box span p {text-align:left;font-size:13px;line-height:1.5;font-weight:normal;color:#333;}
.cont3-1 div.org_box div.img_box span.txt02 p {padding-left:5px;margin-top:37px;}
.cont3-1 div.org_box div.img_box span.txt03 p {padding-left:5px;margin-top:50px;}
.cont3-1 div.org_box div.img_box span.txt04 p {padding-left:5px;margin-top:50px;}
.cont3-1 div.org_box div.img_box span.txt05 p {padding-left:5px;margin-top:37px;}
.cont3-1 div.org_box div.img_box_767 {display:none;}

@media (max-width: 1199px) {
	.cont3-1 div.org_box div.img_box {height:243px;}
	.cont3-1 div.org_box div.img_box span {width:130px;font-size:14px;}
	.cont3-1 div.org_box div.img_box span.ctxt {margin-left:42.5%;margin-top:1.8%;font-size:20px;}
	.cont3-1 div.org_box div.img_box span.txt01 {margin-left:0.2%;margin-top:10.8%;}
	.cont3-1 div.org_box div.img_box span.txt02 {margin-left:21.5%;margin-top:10.8%;}
	.cont3-1 div.org_box div.img_box span.txt03 {margin-left:42.5%;margin-top:10.8%;}
	.cont3-1 div.org_box div.img_box span.txt04 {margin-right:21%;margin-top:10.8%;}
	.cont3-1 div.org_box div.img_box span.txt05 {margin-right:0%;margin-top:10.8%;}
	.cont3-1 div.org_box div.img_box span p {margin-top:45px;font-size:12px;letter-spacing:-1px;}
}
/*
@media (max-width: 991px) {
	.cont3-1 div.org_box div.img_box {height:193px;}
	.cont3-1 div.org_box div.img_box span {width:98px;font-size:15px;}
	.cont3-1 div.org_box div.img_box span.ctxt {margin-left:42.5%;margin-top:1%;font-size:20px;}
	.cont3-1 div.org_box div.img_box span.txt01 {margin-left:0.2%;margin-top:11%;}
	.cont3-1 div.org_box div.img_box span.txt02 {margin-left:21.5%;margin-top:11%;}
	.cont3-1 div.org_box div.img_box span.txt03 {margin-left:42.5%;margin-top:11%;}
	.cont3-1 div.org_box div.img_box span.txt04 {margin-right:21%;margin-top:11%;}
	.cont3-1 div.org_box div.img_box span.txt05 {margin-right:0%;margin-top:11%;}
	.cont3-1 div.org_box div.img_box span p {margin-top:29px;font-size:12px;}
}*/
@media (max-width: 991px) {
	.cont3-1 h3 {font-size:15px;}
	.cont3-1 div.text_area dl dt {float:left;width:4%;}
	.cont3-1 div.text_area dl dd {float:left;width:96%;}
	.cont3-1 div.org_box div.img_box {display:none;}
	.cont3-1 div.org_box div.img_box_767 {display:block;line-height:1.5;text-align:left;}
	.cont3-1 div.org_box div.img_box_767 i {font-size:15px;font-weight:bold;}
	.cont3-1 div.org_box div.img_box_767 h3 {margin:0 auto;color:#333;}
}


/* 시스템 */
.cont3-2 {width:100%;max-width:1100px;margin:0 auto;}
.cont3-2 h3 {font-size:18px;font-weight:bold;color:#1a5e96;line-height:2;}
.cont3-2 div.org_box {width:100%;text-align:center;clear:both;border:2px solid #cce5f9; border-radius:5px;padding:3%;}
.cont3-2 div.org_box div.img_box {position:relative;width:100%;max-width:966px;height:656px;margin:0 auto;background:url('../simg/sub/cont22/or_bg.jpg') center center no-repeat;background-size:contain;}
.cont3-2 div.org_box div.img_box span {position:absolute;top:0px;width:130px;text-align:center;font-weight:bold;font-size:15px;color:#fff;line-height:1;}
.cont3-2 div.org_box div.img_box span.txt01 {left:0px; margin-left:4%;margin-top:1.5%;}
.cont3-2 div.org_box div.img_box span.txt02 {left:0px; margin-left:30.5%;margin-top:2.2%;}
.cont3-2 div.org_box div.img_box span.txt03 {right:0px; margin-right:30.5%;margin-top:1.5%;}
.cont3-2 div.org_box div.img_box span.txt04 {right:0px; margin-right:4%;margin-top:2.2%;}
.cont3-2 div.org_box div.img_box span.txt11 {left:0px; margin-left:44%;margin-top:11%;}
.cont3-2 div.org_box div.img_box span.txt21 {left:0px; margin-left:44%;margin-top:23%;}
.cont3-2 div.org_box div.img_box span.txt31 {left:0px; margin-left:4%;margin-top:33.8%;}
.cont3-2 div.org_box div.img_box span.txt32 {left:0px; margin-left:44%;margin-top:33.8%;}
.cont3-2 div.org_box div.img_box span.txt33 {right:0px; margin-right:4%;margin-top:33.8%;}
.cont3-2 div.org_box div.img_box span.txt41 {left:0px; margin-left:44%;margin-top:43.5%;}
.cont3-2 div.org_box div.img_box span.txt51 {left:0px; margin-left:23.5%;margin-top:53.9%;}
.cont3-2 div.org_box div.img_box span.txt52 {right:0px; margin-right:22.2%;margin-top:53.5%;}
.cont3-2 div.org_box div.img_box span.txt61 {left:0px; margin-left:44%;margin-top:64%;}
.cont3-2 div.org_box div.img_box_767 {display:none;}

.cont3-2 dl {display:table;width:100%;margin:0 auto;clear:both;margin-bottom:2%;}
.cont3-2 dl dt {float:left;width:3%;line-height:1.8;}
.cont3-2 dl dd {float:left;width:97%;line-height:1.8;}
.cont3-2 table.table_style {width:100%;border-spacing:2px;border-collapse:unset;}
.cont3-2 table.table_style thead th {background-color:#1a5e96;font-size:16px;font-weight:bold;color:#fff;text-align:center;padding:10px;}
.cont3-2 table.table_style tbody td {font-size:14px;text-align:center;border:1px solid #999;padding:8px;}
.cont3-2 center {font-size:14px;}
.cont3-2 b {line-height:3;}
.cont3-2 .txt_area {display:table;width:100%; border:1px solid #1a5e96;border-radius:15px;padding:10px 0; margin-bottom:3%;}
.cont3-2 .txt_area ul {width:90%;}
.cont3-2 .txt_area ul li {width:50%;float:left;padding:5px;}

@media (max-width: 1199px) {
	.cont3-2 div.org_box div.img_box {height:598px;}
	.cont3-2 div.org_box div.img_box span {width:120px;}
}
@media (max-width: 991px) {
	.cont3-2 div.org_box div.img_box {height:460px;}
	.cont3-2 div.org_box div.img_box span {width:100px;font-size:12px;}
}
@media (max-width: 767px) {
	.cont3-2 h3 {font-size:15px;}
	.cont3-2 dl dt {float:left;width:4%;}
	.cont3-2 dl dd {float:left;width:96%;}
	.cont3-2 table.table_style thead th {font-size:14px;}
	.cont3-2 table.table_style tbody td {font-size:12px;}
	.cont3-2 center {font-size:12px;}
	.cont3-2 div.org_box div.img_box {display:none;}
	.cont3-2 div.org_box div.img_box_767 {display:block;}
	.cont3-2 div.org_box div.img_box_767 img {width:100%; max-width:772px;}
}
@media (max-width: 500px) {
	.cont3-2 .txt_area ul li {width:100%;font-size:12px;}
}


/* 점검 */
.cont3-3 {width:100%;max-width:1100px;margin:0 auto;}
.cont3-3 h3 {font-size:18px;font-weight:bold;color:#1a5e96;line-height:2;}
.cont3-3 b {line-height:3;}
.cont3-3 dl {display:table;width:100%;margin:0 auto;clear:both;margin-bottom:2%;}
.cont3-3 dl dt {float:left;width:3%;}
.cont3-3 dl dd {float:left;width:97%;}
.cont3-3 .txt_area {display:table;width:100%; border:1px solid #1a5e96;border-radius:15px;padding:10px 0; margin-bottom:3%;}
.cont3-3 .txt_area span {padding-left:5%;line-height:30px;}
.cont3-3 .txt_area ul {width:90%;}
.cont3-3 .txt_area ul li {width:33.3%;float:left;padding:5px;}

@media (max-width: 1199px) {

}
@media (max-width: 991px) {

}
@media (max-width: 767px) {
	.cont3-3 h3 {font-size:15px;}
	.cont3-3 dl dt {float:left;width:4%;}
	.cont3-3 dl dd {float:left;width:96%;}
}
@media (max-width: 500px) {
	.cont3-3 .txt_area ul li {width:100%;font-size:12px;}
}

/*
 * 04 시공사례 ----------------------------------------------------------------------------------------
**/

/* 기종별 시공사례 */


/* 지역별 시공사례 */

/*
 * 05 고객지원 ----------------------------------------------------------------------------------------
**/

/* 리스트 */

/* 견적문의 */
.board_wrap > div.row > div {margin-bottom:20px !important;}
.board_wrap > div.row > div a {font-size:13px;color:#333;}
.board_wrap .tab_wrap {width:100%;padding:5px 5px 0 5px;background-color:#ebf0f5;border:1px solid #dee6ef;border-radius:5px;}
.board_wrap .tab_wrap a {font-size:13px;font-weight:bold;}
.board_wrap .table5_style {width:100%;max-width:1000px;margin:0 auto; border-top:3px solid #a296c7;border-bottom:2px solid #a296c7;}
.board_wrap .table5_style th {height:40px;padding:5px;;background-color:#f1f1f1;font-size:13px;text-align:center;border-bottom:1px solid #dcdcd0;}
.board_wrap .table5_style td {height:40px;padding:5px;font-size:12px;text-align:left;border-bottom:1px solid #dcdcd0;}
.board_wrap .table5_style td textarea {width:100%;height:150px;}

.board_wrap .table5_style2 {width:100%;max-width:1000px;margin:0 auto; border-top:3px solid #a296c7;border-bottom:2px solid #a296c7;}
.board_wrap .table5_style2 th {height:40px;padding:5px;;background-color:#f1f1f1;font-size:13px;text-align:center;border-bottom:1px solid #dcdcd0;}
.board_wrap .table5_style2 td {height:35px;padding:5px;font-size:12px;text-align:left;border-bottom:1px solid #dcdcd0;}
.board_wrap .table5_style2 td.align_c {text-align:center;}

.board_wrap .button_wrap {padding-top:3%;text-align:center;}
.board_wrap .thumbnail {margin-bottom:10px !important;}


.board_wrap h3.title {width:95%;margin:0 auto;text-align:left; font-size:20px;color:#000;line-height:2;}
.board_wrap table.txt_box {width:95%;margin:0 auto;}
.board_wrap table.txt_box tr th,
.board_wrap table.txt_box tr td {border-bottom:1px solid #1a5e96;font-size:18px;color:#000;height:45px;text-align:left;padding:10px;}
.board_wrap table.txt_box tr th {width:15%;}
.board_wrap table.txt_box tr td {width:85%;}
.board_wrap p.button_group {padding:20px;}
.board_wrap p.button_group .btn {color:#fff;font-size:15px;font-weight:bold;}

p.list_button_area {width:90%;padding:10px;text-align:right;margin:0 auto;}
div.button_wrap {width:90%;padding:10px;margin:0 auto;}
div.button_wrap li:first-child {width:50%;float:left;text-align:left;}
div.button_wrap li:last-child {width:50%;float:left;text-align:right;}

.board_wrap {min-height:370px;}
@media (max-width: 1199px) {
	.board_wrap h3.title {font-size:18px;}
	.board_wrap table.txt_box tr th,
	.board_wrap table.txt_box tr td {font-size:16px;color:#000;height:45px;text-align:left;padding:5px;}
}
@media (max-width: 767px) {
	.board_wrap {min-height:270px;}
	.board_wrap h3.title {font-size:15px;}
	.board_wrap table.txt_box {width:100%;}
	.board_wrap table.txt_box tr th,
	.board_wrap table.txt_box tr td {font-size:13px;color:#000;height:35px;text-align:left;padding:5px;}
	.board_wrap p.button_group .btn {font-size:13px;padding:8px 10px !important;}
}