@charset "utf-8";

*{margin:0; padding:0;} 
ul,ol,dl{list-style:none;}

body{font-family:'Noto Sans KR', sans-serif !important}

/* header */
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:nth-child(4) a {padding:34px 25px 33px 25px; }
/*main_slider*/
.main_visual{width:100%; height:798px; position:relative;}
.main_visual .bx-wrapper{height:100%;}
.main_visual .bx-wrapper .bx-viewport{height:100% !important;}
.main_visual ul{width:100%; height:100%;}
.main_visual ul li{width:100%; height:100%;}
.main_visual{width:100%; max-width:1920px; margin:0 auto; position:relative;}
.main_visual li.li01{background:url('/img/main_visual01.jpg')no-repeat center; background-size:cover;}
.main_visual li.li02{background:url('/img/main_visual02.jpg')no-repeat center; background-size:cover;}
.main_visual li.li03{background:url('/img/main_visual03.jpg')no-repeat center; background-size:cover;}
.main_visual .center{text-align:center; position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.main_visual .center h2{font-weight:bold; text-shadow:2px 0px 3px rgba(0,0,0,0.5); margin:0; font-size:64px; margin-bottom:15px; color:#fff; text-align:center; letter-spacing:-0.01em;}
.main_visual .center p{font-size:24px; color:#fff; text-align:center; letter-spacing:-0.025em;}
.main_visual .center a{display:inline-block; color:#fff; margin:0;  margin-top:100px; padding:10px 30px; text-align:center; border:1px solid #fff; font-size:16px; letter-spacing:0.025em; }
.main_visual .bx-pager{position:absolute; bottom:40px; left:0; text-align:center; width:100%;}
.main_visual .bx-pager > div{display:inline-block; vertical-align:middle; margin-right:15px;}
.main_visual .bx-pager > div a{display:block; width:7px; height:8px; background:url("/img/main_rolling_off.png") center top no-repeat; background-size:cover; text-indent:-9999px;}
.main_visual .bx-pager > div a:last-of-type{margin-right:0;}
.main_visual .bx-pager > div a.active{width:19px; height:18px; background:url("/img/main_rolling_on.png") center top no-repeat; background-size:cover;}
.main_visual .bx-controls-direction{width:100%; position:absolute; top:45%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.main_visual .bx-controls-direction .bx-prev{width:60px; height:60px; position:absolute; left:250px; font-size:0; top:0; background:url('/img/main_visual_prev.png')no-repeat center; background-size:cover;}
.main_visual .bx-controls-direction .bx-next{width:60px; height:60px; position:absolute; right:250px; font-size:0; top:0; background:url('/img/main_visual_next.png')no-repeat center; background-size:cover;}

/* main_tit */
.main_tit{margin-top:40px; margin-bottom:40px;}
.main_tit h2{font-weight:bold; font-size:30px; letter-spacing:-0.025em; color:#3f444a; text-align:center;}
.main_tit .hr{width:30px; height:3px; background:#2c7e4f; margin:20px auto;}

.top_text{text-align:center;}
.top_text h2{word-break:keep-all; font-weight:bold; margin:0; padding:0; font-size:26px; color:#222; letter-spacing:-0.045em; }
.top_text h3{font-size:26px; color:#006127; letter-spacing:-0.045em; font-weight:bold;}
.top_text .hr{width:36px; height:4px; background:#005e24; margin:25px auto 40px auto;}
.top_text p{font-size:18px; color:#666; letter-spacing:-0.045em; word-break:keep-all; }

.main_con01{padding-bottom:100px;}
.main_con01 img{max-width:100%}
.main_con01 .box{padding-left:50px;}
.main_con01 h3{font-size:24px; color:#222; margin:0; margin-bottom:20px;}
.main_con01 p{font-size:18px; color:#666; font-weight:200; line-height:1.5; margin:0; margin-bottom:60px; word-break:keep-all; letter-spacing:-0.01em;}
.main_con01 .txt h4{margin:12px 0; font-size:24px; color:#222; letter-spacing:-0.025em; font-weight:bold;}
.main_con01 .txt a{display:block; font-size:35px; color:#2c7e4f; font-weight:bold;}
a.button01{width:140px; height:40px; display:block; font-size:16px; line-height:40px; border:1px solid #006228; color:#006228; text-align:center;}
a.button01:hover{background:#006228; color:#fff;}
a.button01.on{background:#006228; color:#fff;}

.main_con02{background:#fbfbfb}
.main_con02 .c-content-tab-2 > .nav > li > a > .c-content-line-icon{width:82px; height:77px;}
.main_con02 .c-content-tab-2 > .nav > li:not(.active) > a > .c-content-line-icon.c-icon-25{background:url('/img/main_con021_off.png')no-repeat center;}
.main_con02 .c-content-tab-2.c-theme > ul > li:hover > a > .c-content-line-icon.c-icon-25{background:url('/img/main_con021_on.png')no-repeat center;}
.main_con02 .c-content-tab-2.c-theme > ul > li.active > a > .c-content-line-icon.c-icon-25, .c-content-tab-2.c-theme > ul > li:hover > a > .c-content-line-icon.c-icon-25{background:url('/img/main_con021_on.png')no-repeat center;}
.main_con02 .c-content-tab-2 > .nav > li:not(.active) > a > .c-content-line-icon.c-icon-19{background:url('/img/main_con022_off.png')no-repeat center;}
.main_con02 .c-content-tab-2.c-theme > ul > li:hover > a > .c-content-line-icon.c-icon-19{background:url('/img/main_con022_on.png')no-repeat center;}
.main_con02 .c-content-tab-2.c-theme > ul > li.active > a > .c-content-line-icon.c-icon-19, .c-content-tab-2.c-theme > ul > li:hover > a > .c-content-line-icon.c-icon-19{background:url('/img/main_con022_on.png')no-repeat center;}
.main_con02 a.button01{margin-top:90px;}

.height_size {position:relative; height:266px;}
.height_size > div {height:100%;}
.height_size img {position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;  }
.height_size02 img {width:auto; height:100%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%);}

.main_con04{margin-bottom:70px; background:#fbfbfb;}
.main_con04 .map_box{height:324px;}
.main_con04 .map_box .wrap_map{height:100%}
.main_con04 .text{padding:10px 0; text-align:center; background:#30353b; color:#fff; font-size:18px;}
.main_con04 .text p{margin:0;}

.main_con04 .top{border:1px solid #d5d5d5; background:#fff; padding:10px 0; text-align:center;}
.main_con04 .top p{font-size:20px; color:#222; letter-spacing:-0.025em;}

/* footer */
footer ul{text-align:center; font-size:0; margin-bottom:30px;}
footer p{font-size:16px; color:#fff;}
footer ul li{display:inline-block; vertical-align:middle; margin:0 3px;}
footer ul li a{display:block; padding:8px 10px; border:1px solid #5d6166; color:#fff; font-size:15px; text-align:center;}
.V_footer{text-align:center;}
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact{width:65%; margin:0 auto; margin-bottom:30px;}
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact span{padding:3px 10px; display:inline-block; position:relative; color:#fff;}
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact span:before{content:""; display:block; width:1px; height:10px; background:#6f7276; position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact span:last-child:before{display:none;}
.bot_text p{font-size:14px; color:#75797d; text-align:center;}

@media all and (max-width:1200px){
	/*main_slider*/
	.main_visual .bx-controls-direction .bx-prev{left:15px}
	.main_visual .bx-controls-direction .bx-next{right:15px;}
}
@media all and (max-width:1000px){
	/*main_slider*/
	.main_visual{width:100%; height:600px; position:relative;}
	.main_visual .center h2{font-size:42px;}
	.main_visual .center p{font-size:20px;}
	a.button01{margin-top:60px;}

	.main_con01 .box{padding-left:15px; padding-top:30px;}

}
@media all and (max-width:992px){

}
@media all and (max-width:767px){
	.main_visual .bx-controls-direction .bx-prev{width:30px; height:30px;}
	.main_visual .bx-controls-direction .bx-next{width:30px; height:30px;}

}
@media all and (max-width:640px){

	/*main_slider*/
	.main_visual{height:400px;}
	.main_visual .center h2{font-size:28px;}
	.main_visual .center p{font-size:18px;}
	.main_visual .center a{margin-top:40px; padding:5px 20px;}

	/* footer */
	.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact{width:93.5%; margin:0 auto; padding:0;font-size:15px; color:#878a8e;}
	.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact span{display:block}
	.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact span:before{display:none}
	.c-layout-footer.c-layout-footer-1 .c-prefooter{padding:40px 0;}
	.c-layout-footer.c-layout-footer-1 .c-postfooter{padding:10px 0;}
	.c-layout-go2top{bottom:11px;}
}

/* 연혁 */
*, :after, :before{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.history_con{padding:60px 0 80px 0;}
.c-content-box.c-size-md.history_con02{padding-top:150px}

@media all and (max-width:767px){
	.history_con{padding-top:30px; padding-bottom:60px}
}

.main-timeline4{overflow:hidden;position:relative}
.main-timeline4:before{content:"";width:5px;height:100%;background:#333;position:absolute;top:70px;left:50%;transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:before{top:50%;transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);content:""}
.main-timeline4 .timeline{width:50%;padding-left:100px;float:right;position:relative}
.main-timeline4 .timeline:before{width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid #333;position:absolute;left:-10px}
.main-timeline4 .timeline-content{display:block;padding-left:150px;position:relative}
.main-timeline4 .timeline-content:before{width:90px;height:10px;border-top:7px dotted #333;position:absolute;left:-92px}
.main-timeline4 .year{display:inline-block;width:120px;height:120px;line-height:100px;border-radius:50%;border:10px solid #9a9afe;font-size:30px;color:#9a9afe;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.4);position:absolute;top:0;left:0}
.main-timeline4 .year:before{content:"";border-left:20px solid #9a9afe;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;bottom:-13px;right:0;transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.main-timeline4 .inner-content{padding:20px 0}
.main-timeline4 .title{font-size:24px;font-weight:600;color:#9a9afe;text-transform:uppercase;margin:0 0 5px}
.main-timeline4 .description{font-size:18px;color:#6f6f6f;margin:10px 0 40px 0}
.main-timeline4 .timeline:nth-child(2n){padding:0 100px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .timeline:nth-child(2n):before{left:auto;right:-10px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 150px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-92px}
.main-timeline4 .timeline:nth-child(2n) .year{right:0}
.main-timeline4 .timeline:nth-child(2n) .year:before{right:auto;left:0;border-left:none;border-right:20px solid #9a9afe;transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}
.main-timeline4 .timeline:nth-child(2){margin-top:110px}
.main-timeline4 .timeline:nth-child(odd){margin:-110px 0 0}
.main-timeline4 .timeline:nth-child(even){margin-bottom:80px}
.main-timeline4 .timeline:nth-of-type(10){margin-bottom:180px}
.main-timeline4 .timeline:first-child,.main-timeline4 .timeline:last-child:nth-child(even){margin:0}
.main-timeline4 .timeline:nth-child(4n+1) .year{border-color:#005e24;color:#005e24}
.main-timeline4 .timeline:nth-child(4n+1) .year:before{border-left-color:#005e24; }
.main-timeline4 .timeline:nth-child(4n+1) .title{color:#005e24}
.main-timeline4 .timeline:nth-child(4n+2) .year{border-color:#30a9e4;color:#30a9e4}
.main-timeline4 .timeline:nth-child(4n+2) .year:before{border-right-color:#30a9e4}
.main-timeline4 .timeline:nth-child(4n+2) .title{color:#30a9e4}
.main-timeline4 .timeline:nth-child(4n+3) .year{border-color:#3f9d00;color:#3f9d00}
.main-timeline4 .timeline:nth-child(4n+3) .year:before{border-left-color:#3f9d00}
.main-timeline4 .timeline:nth-child(4n+3) .title{color:#3f9d00}
.main-timeline4 .timeline:nth-child(4n+4) .year{border-color:#cc0000;color:#cc0000}
.main-timeline4 .timeline:nth-child(4n+4) .year:before{border-right-color:#cc0000}
.main-timeline4 .timeline:nth-child(4n+4) .title{color:#cc0000}
.main-timeline4 .year{top:50%;transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}

@media only screen and (max-width:990px){
.main-timeline4 .timeline{padding-left:75px}
.main-timeline4 .timeline:nth-child(2n){padding:0 75px 0 0}
.main-timeline4 .timeline-content{padding-left:130px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 130px 0 0}
.main-timeline4 .timeline-content:before{width:68px;left:-68px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-68px}
}
@media only screen and (max-width:767px){.main-timeline4{overflow:visible}
.main-timeline4:before{height:100%;top:0;left:0;transform:translateX(0); -ms-transform:translateX(0); -webkit-transform:translateX(0); -o-transform:translateX(0); -moz-transform:translateX(0);}
.main-timeline4 .timeline:before,.main-timeline4 .timeline:nth-child(2n):before{top:60px;left:-9px;transform:translateX(0); -ms-transform:translateX(0); -webkit-transform:translateX(0); -o-transform:translateX(0); -moz-transform:translateX(0);}
.main-timeline4 .timeline,.main-timeline4 .timeline:nth-child(even),.main-timeline4 .timeline:nth-child(odd){width:100%;float:none;text-align:center;padding:0;margin:0 0 10px}
.main-timeline4 .timeline-content,.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{display:none}
.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .year{position:relative;transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -moz-transform:translateY(0);}
.main-timeline4 .timeline:nth-child(2n) .year:before,.main-timeline4 .year:before{border:none;border-right:20px solid #9a9afe;border-top:10px solid transparent;border-bottom:10px solid transparent;top:50%;left:-23px;bottom:auto;right:auto;transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0);}
.main-timeline4 .timeline:nth-child(2n) .year:before{border-right-color:#9a9afe}
.main-timeline4 .inner-content{padding:10px}

.main-timeline4 .timeline:nth-child(4n+1) .year:before{border-right-color:#005e24; }
.main-timeline4 .timeline:nth-child(4n+2) .year:before{border-right-color:#30a9e4}
.main-timeline4 .timeline:nth-child(4n+3) .year:before{border-right-color:#3f9d00}
.main-timeline4 .timeline:nth-child(4n+4) .year:before{border-right-color:#cc0000}

}

/* 회사개요 */
.intro_con01{padding-top:60px; padding-bottom:140px;}
.intro_con01 img{width:100%}
.intro_con01 .left{width:400px; float:left;}
.intro_con01 .right{width:calc(100% - 400px); padding-left:30px; box-sizing:border-box; float:left;}
.intro_con01 table{border-top:2px solid #3e4842; border-bottom:1px solid #3e4842; width:100%}
.intro_con01 table tr{border-bottom:1px solid #b1b1b1}
.intro_con01 table tr:last-child{border-bottom:0;}
.intro_con01 table tr th{padding:18px 13px; font-size:18px; color:#222; letter-spacing:-0.045em; font-weight:bold;}
.intro_con01 table tr td{padding:18px 13px; font-size:16px; color:#666; letter-spacing:-0.045em;}

@media all and (max-width:992px){
	.intro_con01{padding:0 15px; padding-top:60px; padding-bottom:100px; box-sizing:border-box;}
	.intro_con01 .left{width:100%; float:none}
	.intro_con01 .right{width:100%; float:none; padding-left:0; padding-top:50px;}
}

@media all and (max-width:768px){
	.intro_con01{padding-bottom:100px;}
}
@media all and (max-width:640px){
	.intro_con01 table{display:block}
	.intro_con01 table tr{display:block; border-bottom:0;}
	.intro_con01 table tr th{display:block; padding:10px 15px; font-size:14px;}
	.intro_con01 table tr td{display:block; padding:10px 15px; font-size:14px; border-bottom:1px solid #b1b1b1}
}

/* 오시는길 */
.location_con01{padding-top:80px;}
.location_con01 .map_box{width:100%; height:500px;}
.location_con01 .map_box .wrap_map{height:100%}
.location_con02{margin-bottom:110px;}
.location_con02{text-align:center; padding-top:40px;}
.location_con02 .col-md-4{height:265px; margin-bottom:20px;}
.location_con02 .col-md-4 .bg{ background:#f0f4f2; height:100%; width:100%; padding:30px 0;}
.location_con02 h3{font-size:22px; color:#222; letter-spacing:-0.045em; font-weight:bold; margin:0; padding:0; margin-top:5px; margin-bottom:10px;}
.location_con02 p{font-size:16px; color:#666; letter-spacing:-0.045em; font-weight:200; line-height:1.4;}

@media all and (max-width:992px){
	.location_con01 .map_box{height:300px;}
	.location_con02 .col-md-4{height:auto}
}
@media all and (max-width:640px){
	.location_con02 h3{font-size:18px}
	.location_con02 p{font-size:14px;}
}

/* 플랜트사업부 */
.plan_con01 section{padding:80px 15px 40px 15px;}
.plan_con01 section#con03{margin-bottom:120px}
.plan_con01 section .text{float:left; width:calc(100% - 400px); padding-right:30px; box-sizing:border-box;}
.plan_con01 section .text h2{font-size:26px; color:#222; letter-spacing:-0.045em; font-weight:bold; margin:0; margin-bottom:20px;}
.plan_con01 section .text p{font-size:18px; color:#666; letter-spacing:-0.045em; font-weight:300; line-height:1.5; word-break:keep-all;}
.plan_con01 section .img_box{float:left; width:400px;}
.plan_con01 section .img_box img{max-width:100%}
.plan_con01 section.type02{background:#f7f7f7}
.plan_con01 section.type02 .text{float:right; padding-right:0; padding-left:30px;}
.plan_con01 section.type02 .img_box{float:right}

@media all and (max-width:992px){
	.plan_con01 section .text{float:none; width:100%; padding:0;}
	.plan_con01 section .img_box{float:none; width:100%; padding:0; padding-top:30px;}
	.plan_con01 section.type02 .text{float:none; padding:0;}
	.plan_con01 section.type02 .img_box{float:none; width:100%; padding:0; padding-top:30px;}
}

/* 주차기사업부 */
.parking_con01{padding:80px 15px 40px 15px;}
.parking_con01{margin-bottom:120px}
.parking_con01 .text{float:left; width:calc(100% - 400px); padding-right:30px; box-sizing:border-box;}
.parking_con01 .text h2{font-size:26px; color:#222; letter-spacing:-0.045em; font-weight:bold; margin:0; margin-bottom:20px;}
.parking_con01 .text p{font-size:18px; color:#666; letter-spacing:-0.045em; font-weight:300; line-height:1.5; word-break:keep-all; margin-bottom:20px;}
.parking_con01 .text p b{font-weight:500}
.parking_con01 .img_box{float:left; width:400px;}
.parking_con01 .img_box img{max-width:100%}
.parking_con01.type02 .text{float:right; padding-right:0; padding-left:30px;}
.parking_con01.type02 .img_box{float:right}

@media all and (max-width:992px){
	.parking_con01 .text{float:none; width:100%; padding:0;}
	.parking_con01.type02 .text{padding:0;}
	.parking_con01 .img_box{float:none; width:100%; padding:0; padding-top:30px;}
}

.parking_con02{margin-top:70px; padding-top:60px; padding-bottom:140px; background:#f7f7f7;}
.parking_con02 .top_text{padding-bottom:30px;}
.parking_con02 .col-md-6{margin-bottom:30px;}
.parking_con02 .col-md-6 .table{height:190px; background:#fff; display:table; width:100%; padding:28px 15px; box-sizing:border-box; margin:0;}
.parking_con02 .col-md-6 .table img{display:table-cell; vertical-align:middle; max-width:100%; margin-top:10px}
.parking_con02 .col-md-6 .table .text{display:table-cell; vertical-align:middle; width:260px; text-align:left;}
.parking_con02 .col-md-6 .table .text h3{font-size:22px; color:#222; letter-spacing:-0.045em; font-weight:bold; margin:0; padding:0; margin-bottom:15px;}
.parking_con02 .col-md-6 .table .text ul{padding:0; margin:0;}
.parking_con02 .col-md-6 .table .text ul li{list-style:none; font-size:18px; color:#666; letter-spacing:-0.045em; font-weight:300; margin:3px 0;}
.parking_con02 .bot_btn{margin-top:40px; text-align:center;}
.parking_con02 .bot_btn a{display:inline-block; width:118px; height:39px; background:#002d41; text-align:center; line-height:39px; color:#fff; font-weight:bold; font-size:16px;}

.parking_con03{padding-top:40px; margin-bottom:150px;}
.parking_con03 table{width:100%; margin-top:10px; border-top:1px solid #084325; border-bottom:1px solid #084325}
.parking_con03 table tr th{padding:15px; font-size:18px; letter-spacing:-0.045em; border-bottom:1px solid #084325; border-left:1px solid #bbbfbd; color:#353535; text-align:left; background:#e6efe9}
.parking_con03 table tr th:first-child{border-left:0;}
.parking_con03 table tr td{padding:15px; font-size:18px; letter-spacing:-0.045em; border:1px solid #bbbfbd; border-right:0;}
.parking_con03 table tr td.border_left_none{border-left:0;}
.parking_con03.type02 table tr th{text-align:center;}
.parking_con03 table tr .text_center{text-align:center;}

@media all and (max-width:1200px){
	.parking_con02 .col-md-6 .table img{margin-left:20px;}
	.parking_con02 .col-md-6 .table .text{width:70%}
}
@media all and (max-width:992px){
	.parking_con02 .col-md-6 .table img{}
	.parking_con02 .col-md-6 .table .text{width:60%}

	.parking_con03{padding:40px 15px 150px 15px; box-sizing:border-box;}
}
@media all and (max-width:767px){
	.parking_con02{padding-bottom:100px;}
	.parking_con02 .col-md-6 .table .text h3{font-size:20px;}
	.parking_con02 .col-md-6 .table .text ul li{font-size:16px;}
	.parking_con02 .bot_btn{margin-top:20px;}
	.parking_con02 .bot_btn a{font-size:14px; width:100px; height:30px; line-height:30px;}
	.parking_con03 table tr th{font-size:14px}
	.parking_con03 table tr td{font-size:14px;}
}
@media all and (max-width:400px){
	
	.parking_con02 .col-md-6 .table{height:auto}
	.parking_con02 .col-md-6 .table img{margin-left:0; width:30px;}
	.parking_con02 .col-md-6 .table .text{width:85%}
	.parking_con02.step .col-md-6 .table img{width:auto}
	.parking_con02 .col-md-6 .table .text ul li{font-size:13px;}
}

/* 인사말 */
.ceo_con01{padding:60px 0 100px 0 }
.ceo_con01 h3{font-size:22px; color:#222; letter-spacing:-0.05em; font-weight:bold; margin:0;}
.ceo_con01 p{font-size:18px; color:#666; letter-spacing:-0.025em; font-weight:200; margin-top:35px; word-break:keep-all;}
.ceo_con01 p.mb120{margin-bottom:120px;}
.ceo_con01 .sign_text{display:block; font-size:18px; color:#666; letter-spacing:-0.025em; font-weight:200; position:absolute; right:0; bottom:0;}
.ceo_con01 .col-md-6 > img{padding-left:40px; max-width:100%; width:100%;}
@media all and (max-width:992px){
	.ceo_con01 .col-md-6 > img{padding-left:0;}
	.ceo_con01 .sign_text{position:static; margin-top:50px; text-align:right; margin-bottom:20px;}
	.ceo_con01 p.mb120{margin-bottom:0;}
	.ceo_con01 p br{display:none}
}

/* 조직도 */
.organization_con01{padding:60px 0 100px 0 }
.organization_con01 img{display:block; margin:20px auto; max-width:100%;}

/* 인증서 */
.certification_con01{padding:60px 0 100px 0 }
.certification_con01 .box{margin-bottom:40px;}
.certification_con01 .box .img_box{border:1px solid #e1e1e1; }
.certification_con01 .box img{max-width:100%; display:block; margin:0 auto;}

@media all and (max-width:767px){
	.certification_con01 .box{margin-bottom:20px;}
}

/*20190603 추가 css*/

/* 자동차용_엘리베이터 */
.car_con01{padding:80px 15px 40px 15px;}
.car_con01 .text{float:left; width:calc(100% - 475px); box-sizing:border-box;}
.car_con01 .text h2{font-size:26px; color:#222; letter-spacing:-0.045em; font-weight:bold; margin:0; margin-bottom:20px;}
.car_con01 .text p{font-size:18px; color:#666; letter-spacing:-0.045em; font-weight:300; line-height:1.5; word-break:keep-all; margin-bottom:20px;}
.car_con01 .text p b{font-weight:500}
.car_con01 .img_box{float:left; width:400px; margin-right:75px;}
.car_con01 .img_box img{max-width:100%}
.car_con01.type02 .text{float:right; padding-right:0; padding-left:30px;}
.car_con01.type02 .img_box{float:right}

.car_con02{margin-top:0; padding-top:33px; padding-bottom:60px;}

.car_con03{padding:50px 0 100px;}
.car_con03 .col-lg-12{margin-top:50px;}
.car_con03 .col-lg-12:nth-of-type(2){margin-top:90px;}
.car_con03 .col-lg-12 img{max-width:100%;}
.car_con03 .col-lg-12 .tit p{font-size:22px; font-weight:bold; letter-spacing:-0.045em; color:#222; margin-bottom:30px;}

@media all and (max-width:992px){
	.car_con01 .text{float:none; width:100%; padding:0;}
	.car_con01.type02 .text{padding:0;}
	.car_con01 .img_box{float:none; width:100%; padding:0; padding-bottom:30px;}
}