/*!
 * style.css - user defined styles for this theme.
 * Copyright (C) SmarTools Co. (https://smartools.co.kr)
*/

/*
 * 회사소개
*/
/* 인사말 */
.wrap_info1_1 {width:100%;}
.wrap_info1_1 p.cimg {padding-bottom:3%;}
.wrap_info1_1 p.cimg img {width:100%;}
.wrap_info1_1 p.info_box {padding-left:3%;padding-right:3%;font-size:16px;font-weight:bold;color:#666;line-height:2;}
.wrap_info1_1 span.color_c91d36 {color:#c91d36;}
.wrap_info1_1 span.color_000000 {color:#000000;}
.wrap_info1_1 p.sign {padding-top:3%;padding-left:3%;text-align:right;font-size:16px;font-weight:bold;color:#666;line-height:2;}

@media (max-width: 767px) {
	.wrap_info1_1 p.info_box {font-size:13px}
	.wrap_info1_1 p.sign {font-size:13px;}
}


/* 연혁 */
.wrap_info1_2 {width:100%; background:url('../img/sub/global_bg.gif') center center no-repeat;}
.wrap_info1_2 .simbol_box {display:table;margin:0 auto;width:162px;height:162px;margin-bottom:20px;}
.wrap_info1_2 .simbol_box li{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;color:#fff;background:url('../img/sub/circle.png') center center no-repeat; background-size:cover;}
.wrap_info1_2 .simbol_box li h3 {font-size:24px;font-weight:bold;}
.wrap_info1_2 .history_box {display:table;width:83%;margin:0 auto;background:url('../img/sub/line_pattern.gif') center repeat-y;}
.wrap_info1_2 .history_box div.innder_box {width:50%;float:left;}
.wrap_info1_2 .history_box div.innder_box > p {background-color:#c6152f;font-size:24px;color:#fff;font-weight:bold;width:100%;max-width:480px;padding:18px 0;text-align:center;border-radius:10px;margin:0 auto;}

.wrap_info1_2 .history_box div.innder_box ul {margin:0px auto;padding:0px;width:100%;clear:both;padding-top:20px;}
.wrap_info1_2 .history_box div.innder_box ul li {list-style:none;width:100%;position:relative;padding-top:45px; }   
.wrap_info1_2 .history_box div.innder_box ul li h3 {margin-top:5px;font-size:50px;color:#c2152e;}
.wrap_info1_2 .history_box div.innder_box ul li p {width:100%;font-size:14px;line-height:bold;font-weight:bold;color:#666;line-height:2;text-align:left;}
.wrap_info1_2 .history_box div.innder_box ul li p b {color:#000;padding:10px;}
.wrap_info1_2 .history_box div.innder_box ul li div.box {position:relative;width:480px;padding:25px 35px;background-color:#fff;border:1px solid #999;border-radius:20px;}
.wrap_info1_2 .history_box div.innder_box ul li span.point {position:absolute;width:14px;height:14px;background:url('../img/sub/point.gif') center center no-repeat;}

.wrap_info1_2 .history_box div.innder_box ul li.box_l {clear:both;text-align:right;}
.wrap_info1_2 .history_box div.innder_box ul li.box_l div.box {float:right;margin-right:7.5%;}
.wrap_info1_2 .history_box div.innder_box ul li.box_l span.point {right:-7px;top:40px;}
.wrap_info1_2 .history_box div.innder_box ul li.box_r {clear:both;text-align:left;}
.wrap_info1_2 .history_box div.innder_box ul li.box_r div.box {float:left;margin-left:7.5%;}
.wrap_info1_2 .history_box div.innder_box ul li.box_r span.point {left:-6px;top:40px;}

.wrap_info1_2 .history_box div.innder_box ul li.box_l div.box span.top_img{position:absolute;top:0px;right:0px;margin-top:-1px;margin-right:-25px;}
.wrap_info1_2 .history_box div.innder_box ul li.box_r div.box span.top_img{position:absolute;top:0px;left:0px;margin-top:-1px;margin-left:-25px;}

@media (max-width: 1399px) {
	.wrap_info1_2 .history_box div.innder_box > p,
	.wrap_info1_2 .history_box div.innder_box ul li div.box {width:400px;}
}
@media (max-width: 1199px) {
	.wrap_info1_2 .history_box {width:100%;}
	.wrap_info1_2 .history_box div.innder_box > p {width:100%;max-width:350px;padding:20px 0;}
	.wrap_info1_2 .history_box div.innder_box ul li div.box {width:350px;padding:15px 25px;}
	.wrap_info1_2 .history_box div.innder_box ul li.box_l div.box {margin-right:13.5%;}
	.wrap_info1_2 .history_box div.innder_box ul li.box_r div.box {margin-left:13.5%;}
}
@media (max-width: 991px) {
	.wrap_info1_2 .history_box div.innder_box > p {width:100%;max-width:310px;padding:15px 0;font-size:20px;}
	.wrap_info1_2 .history_box div.innder_box ul li h3 {font-size:35px;}
	.wrap_info1_2 .history_box div.innder_box ul li div.box {width:310px;padding:15px 15px;}
	.wrap_info1_2 .history_box div.innder_box ul li.box_l div.box {margin-right:12%;}
	.wrap_info1_2 .history_box div.innder_box ul li.box_r div.box {margin-left:12%;}
	.wrap_info1_2 .history_box div.innder_box ul li p {font-size:13px;}
}
@media (max-width: 768px) {
	.wrap_info1_2 .simbol_box {width:140px; height:140px;}
	.wrap_info1_2 .simbol_box li {font-size:14px;}
	.wrap_info1_2 .simbol_box li h3 {font-size:20px;}
	.wrap_info1_2 .history_box ul li{width:100%; text-align:left; padding-right:3% !important;padding-left:3% !important;}
	.wrap_info1_2 .history_box div.innder_box > p {width:85%;max-width:inherit;}
	.wrap_info1_2 .history_box div.innder_box {width:100%;clear:both;padding-top:50px;}
	.wrap_info1_2 .history_box div.innder_box ul {padding-top:10px;}
	.wrap_info1_2 .history_box div.innder_box ul li {padding-top:25px;display:flex;}
	.wrap_info1_2 .history_box div.innder_box ul li p {font-size:12px; letter-spacing:-0.5px;}
	.wrap_info1_2 .history_box div.innder_box ul li h3 {text-align:center;}
	.wrap_info1_2 .history_box div.innder_box ul li div.box {width:90%;padding:15px 20px;}
	.wrap_info1_2 .history_box div.innder_box ul li h3 {font-size:25px;}

	.wrap_info1_2 .history_box div.innder_box ul li.box_l div.box,
	.wrap_info1_2 .history_box div.innder_box ul li.box_r div.box {margin:0 auto;}
	.wrap_info1_2 .history_box div.innder_box ul li.box_l span.point,
	.wrap_info1_2 .history_box div.innder_box ul li.box_r span.point,
	.wrap_info1_2 .history_box div.innder_box ul li.box_l div.box span.top_img,
	.wrap_info1_2 .history_box div.innder_box ul li.box_r div.box span.top_img{display:none;}
}


/* 오시는길 */
.wrap_info1_5 {width:100%;max-width:1200px;margin:0 auto;margin-bottom:3%;}
.wrap_info1_5 .info_box {width:100%;margin-top:20px;border-top:1px solid #ff6666;}
.wrap_info1_5 .info_box tr th, .wrap_info1_5 .info_box tr td {padding:0px 30px;}
.wrap_info1_5 .info_box tr th {height:45px;vertical-align:middle;text-align:center; background-color:#cb263e;font-weight:bold;color:#fff;font-size:14px; border-bottom:1px solid #cfcfcf; border-right:1px solid #ddd;}
.wrap_info1_5 .info_box tr td {height:45px;text-align:left;vertical-align:middle;color:#000;font-size:14px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.wrap_info1_5 .info_box tr td:last-child {border-right:0px;}
.wrap_info1_5 p.map_title {text-align:center; font-size:18px;font-weight:bold;color:#000;padding:3%;}
#daumRoughmapContainer1512706720624 {width:100% !important;height:450px !important;}

@media (max-width: 767px) {
	.wrap_info1_5 .info_box {margin-top:10px;}
	.wrap_info1_5 .info_box tr th, .wrap_info1_5 .info_box tr td {padding:0px 5px;font-size:13px;min-width:50px;}
	#daumRoughmapContainer1512706720624 {height:300px !important;}
}


/*
 * 제품소개
*/
.wrap_info2 {width:100%;margin:0 auto;}
.wrap_info2 .intro_area {width:100%; max-width:1340px;margin:0 auto;}
.wrap_info2 .intro_area ul {margin:0 auto;padding:0px;}
.wrap_info2 .intro_area ul > li {display:table-cell; list-style:none;padding:0px;margin:0px auto;}
.wrap_info2 .intro_area ul > li.txt {color:#000;text-align:center;line-height:2;padding-top:6%;padding-bottom:2%;}
.wrap_info2 .intro_area ul > li.txt a {color:#000;text-decoration:none;}
.wrap_info2 .intro_area ul > li.txt h3 {font-size:30px;font-weight:bold;line-height:2.5;}
.wrap_info2 .intro_area ul > li.txt p {font-size:14px;}
.wrap_info2 .intro_area ul > li.img img{width:100%;max-width:670px;}

.wrap_info2 .intro_area ul:nth-child(1) > li.txt {padding-top:4% !important;}
.wrap_info2 .intro_area ul:nth-child(5) > li.txt {padding-top:9% !important;}


@media (max-width: 1199px) {
	.wrap_info2 .intro_area ul > li.txt {padding-top:4%}
	.wrap_info2 .intro_area ul:nth-child(1) > li.txt {padding-top:1% !important;}
	.wrap_info2 .intro_area ul:nth-child(5) > li.txt {padding-top:9% !important;}
}
@media (max-width: 991px) {
	.wrap_info2 .intro_area ul:nth-child(5) > li.txt {padding-top:5% !important;}
	.wrap_info2 .intro_area ul > li.txt h3 {font-size:20px;line-height:1.5;}
	.wrap_info2 .intro_area ul > li.txt p {font-size:13px;}
	.wrap_info2 .intro_area ul:nth-child(1) > li.txt {padding-top:1% !important;}
	.wrap_info2 .intro_area ul:nth-child(5) > li.txt {padding-top:9% !important;}
}
@media (max-width: 767px) {
	.wrap_info2 .intro_area {padding-left:5%;padding-right:5%;}
	.wrap_info2 .intro_area ul > li.txt p {line-height:1.5;letter-spacing:-1px;}
}

