/****** ingredient - 회사소개 ******/
.sub_banner{background:url(/img/visual/sub1_vis.jpg) no-repeat center center/cover;}

.sw1_1 .sc {margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #e1e1e1;}
.sw1_1 .sc:last-child {border-bottom:0;}
.sw1_1 .sc_txt strong {font-weight:800;}

.sw1_1 .sc1 .sc_title {margin-bottom:30px;}
.sw1_1 .sc1 .sc_sub_title {margin-bottom:15px;}
.sw1_1 .sc1 img {margin:30px 0 50px 0;}

.sw1_1 .sc2 .sc_title {margin-bottom:80px;}
.sw1_1 .sc2 .sc_sub_title {font-size:32px !important;margin-bottom:50px;font-weight:400 !important;}
.sw1_1 .sc2 ul {margin-bottom:50px;}
.sw1_1 .sc2 ul li {float:left;margin-right:37.5px;}
.sw1_1 .sc2 ul li:last-child {margin-right:0;}

.sw1_1 .sc3 {padding-bottom:30px;}
.sw1_1 .sc3 .sc_title {margin-bottom:50px;}
.sw1_1 .sc3 .timeline {position:relative;}
.sw1_1 .sc3 .timeline:after {position:absolute;top:0;left:120px;display:block;content:'';width:1px;height:99%;background:#ccc;z-index:-1;}
.sw1_1 .sc3 .timeline .entry {position:relative;margin-bottom:40px;}
.sw1_1 .sc3 .timeline .entry:last-child {margin-bottom:0;}
.sw1_1 .sc3 .timeline .entry:last-child:before {display:none;}
.sw1_1 .sc3 .timeline .entry:after {display:block;content:'';clear:both;}
.sw1_1 .sc3 .timeline .title {position:relative;float:left;font-size:24px;font-weight:800;}
.sw1_1 .sc3 .timeline .title:after {position:absolute;display:block;content:'';top:5px;left:114px;width:15px;height:15px;background:#fff;
	outline:10px solid #fff;
	border:3px solid #1575b6;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
.sw1_1 .sc3 .timeline .body {float:right;width:85%;}
.sw1_1 .sc3 .timeline .body:after {display:block;content:'';clear:both;}
.sw1_1 .sc3 .timeline .body dt {float:left;margin-right:20px;margin-bottom:20px;font-weight:700;
	-webkit-transform:skew(-0.3deg);
	-ms-transform:skew(-0.3deg);
	transform:skew(-0.3deg);
}
.sw1_1 .sc3 .timeline .body dd {clear:right;margin-bottom:20px;
	-webkit-transform:skew(-0.3deg);
	-ms-transform:skew(-0.3deg);
	transform:skew(-0.3deg);
}
.sw1_1 .sc3 .timeline .body dt:nth-last-of-type,
.sw1_1 .sc3 .timeline .body dd:nth-last-of-type {margin-bottom:0;}




/****** location - 채용안내 ******/
.sw1_3 .sc .sc_title {margin-bottom:30px;}

.sw1_3 .sc1 .sc_txt {margin-bottom:15px;}
.sw1_3 .sc1 .tb_layer_3 td {padding:20px 0;border-bottom:0;}
.sw1_3 .sc1 .tb_layer_3 td:first-child {vertical-align:top;}
.sw1_3 .sc1 .tb_layer_3 ul li {float:left;width:25%;text-align:center;margin-bottom:25px;}
.sw1_3 .sc1 .tb_layer_3 ul li p {margin-top:10px;font-weight:700;}

.sw1_3 .sc2 .tb_layer_3 {margin-left:0;margin-bottom:80px;}
.sw1_3 .sc2 .tb_layer_3 td {padding:40px 0;}
.sw1_3 .sc2 p {line-height:160%;}

.sw1_3 .sc3 {margin-bottom:80px;}
.sw1_3 .sc3 ul {margin-bottom:40px;}
.sw1_3 .sc3 ul li {float:left;width:20%;text-align:center;}
.sw1_3 .sc3 ul li p {font-weight:700;font-size:18px;margin-top:20px;}

.sw1_3 .sc4 {margin-bottom:100px;}
.sw1_3 .sc4 .sc_title {margin-bottom:10px;}
.sw1_3 .sc4 .sc_txt {margin-bottom:40px;}
.sw1_3 .sc4 .btn_more {display:block;width:200px;margin:30px auto 100px auto;height:40px;color:#fff;background:#1575b6;line-height:40px;text-align:center;}




/****** location - 오시는길 ******/
.sw1_2 .sc {margin-bottom:100px;}
.sw1_2 .sc iframe {width:100%;height:500px;margin-bottom:30px;}
.sw1_2 .sc .sc_sub_title {font-size:32px !important;}
.sw1_2 .sc .st1 {margin-bottom:80px;}
.sw1_2 .sc .st2 strong {font-size:22px;font-weight:700;}




/****** ci - CI소개 ******/
.sw1_4 .sc {margin-bottom:100px;}
.sw1_4 .sc_sub_title {margin-bottom:20px;}
.sw1_4 .sc1 .sc_title {margin-bottom:20px;}
.sw1_4 .sc1 .sc_txt:nth-of-type(1) {margin-bottom:60px;}
.sw1_4 .sc1 img {display:block;margin:0 auto 60px auto;}

.sw1_4 .sc2 ul li {float:left;width:50%;text-transform:uppercase;}
.sw1_4 .sc2 ul li:after {display:block;content:'';clear:both;}
.sw1_4 .sc2 ul li .color {float:left;width:410px;height:85px;padding:10px;box-sizing:border-box;}
.sw1_4 .sc2 ul li .color p {color:#fff;font-size:24px;}
.sw1_4 .sc2 ul li .txt {float:left;display:table;margin-left:10px;}
.sw1_4 .sc2 ul li .txt > div {display:table-cell;height:85px;vertical-align:middle;}
.sw1_4 .sc2 ul li .txt p {font-size:18px;}
.sw1_4 .sc2 ul li:first-child .color {background:#0e71b4;}
.sw1_4 .sc2 ul li:last-child .color {background:#9c9ea0;}

.sw1_4 .sc3 ul li {float:left;width:33.33%;}
.sw1_4 .sc3 ul li p {font-size:18px;margin-top:20px;}