@import url(//cdn.design-factory.co.kr/_font/notosanskr/fonts.css);

* {font-family:"NotoSansKR", sans-serif; letter-spacing:-0.5px;}

body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; overflow-y:scroll; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; scrollbar-width:none;}
body::-webkit-scrollbar {display:none;}
body.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
ul {list-style:none; padding:0; margin:0;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}

img.fx{max-width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0; 
	padding:0; 
	outline:none; 
	font-size:18px; 
	color:#000000;
	line-height:26px; 
}

input::placeholder {color:#999999; opacity:1;}
input::-webkit-input-placeholder {color:#999999;}
input:-ms-input-placeholder {color:#999999;}
input:-moz-input-placeholder {color:#999999;}

textarea {overflow-y:scroll; resize:none;}

textarea::placeholder {color:#999999; opacity:1;}
textarea::-webkit-input-placeholder {color:#999999;}
textarea:-ms-input-placeholder {color:#999999;}
textarea:-moz-input-placeholder {color:#999999;}

input[type=text], input[type=password] ,input[type=tel], input[type=file], input[type=image], input[type=button], input[type=submit], textarea {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	width:100%;
}

select::-ms-expand {display:none;}

button {
	background:inherit; 
	border:none; 
	box-shadow:none; 
	border-radius:0; 
	padding:0; 
	overflow:visible; 
	cursor:pointer
}

.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; width:100%;}
.m_img {display:none;}

.w_br {}
.m_br {display:none;}

.w_bar {}
.m_bar {display:none;}

/* 스크롤바 */
.scrollbar::-webkit-scrollbar-track {background-color:#dddddd;}
.scrollbar::-webkit-scrollbar {width:2px; height:2px; background-color:#ffffff; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; overflow:hidden;}
.scrollbar::-webkit-scrollbar-thumb {border:none; background-color:#1b98d5; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}

/* 체크박스 버튼 */
.checkbox_label {display:inline-block; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; width:24px; height:24px; background:url("/img/sub/checkbox_icon_off.svg") no-repeat center/cover; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}

/* 번호 목록 */
.number_list_con {text-align:center;}
.number_list_con > .contents_con {}
.number_list_con > .contents_con a {display:inline-block;}
.number_list_con > .contents_con .btn_con {display:inline-block; vertical-align:middle;}
.number_list_con > .contents_con .btn_con > ul {}
.number_list_con > .contents_con .btn_con > ul > li {float:left; width:18px;}
.number_list_con > .contents_con .btn_con > ul > li:first-child {margin-left:0;}
.number_list_con > .contents_con .list_con {display:inline-block; margin:0 25px; vertical-align:middle;}
.number_list_con > .contents_con .list_con > ul {}
.number_list_con > .contents_con .list_con > ul > li {float:left; margin-left:25px;}
.number_list_con > .contents_con .list_con > ul > li a {font-size:14px; color:#000000; line-height:22px;}
.number_list_con > .contents_con .list_con > ul > li a.on {color:#1b98d5;}
.number_list_con > .contents_con .list_con > ul > li:first-child {margin-left:0;}

/*  */
.overflow {overflow:hidden;}
.ib {display:inline-block;}

#wrap {width:100%; min-width:280px; margin:0 auto;}

/* 헤더 */
#header {width:100%; margin:0 auto; border-bottom:1px solid rgba(255,255,255,0.3); position:fixed; top:-86px; left:0; z-index:200; transition:all 0.8s ease;}
#header > .contents_con {display:flex; justify-content:space-between; align-items:center; width:100%; max-width:1820px; margin:0 auto;}
#header > .contents_con > .logo_con {width:117px; transition:all 0.3s ease;}
#header > .contents_con > .logo_con a {display:block;}
#header > .contents_con > .nav_con {display:flex; justify-content:center; flex:1;}
#header > .contents_con > .nav_con > ul {}
#header > .contents_con > .nav_con > ul > li {float:left; width:199px; text-align:center; position:relative; top:0; left:0;}
#header > .contents_con > .nav_con > ul > li:after {content:""; width:8px; height:8px; margin:0 auto; background-color:#1b98d5; position:absolute; bottom:-4px; left:0; right:0; z-index:200; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; transition:all 0.3s ease; opacity:0;}
#header > .contents_con > .nav_con > ul > li > a {font-size:19px; color:#ffffff; font-weight:500; line-height:85px;}
#header > .contents_con > .nav_con > ul > li:hover:after {opacity:1;}
#header > .contents_con > .nav_con > ul > li.on:after {opacity:1;}
#header > .contents_con > .nav_con > ul > li.active:after {opacity:1;}
#header > .contents_con > .btn_con {width:22px;}
#header > .contents_con > .btn_con a {display:block;}
#header > .contents_con > .btn_con a .bar {width:100%; height:2px; background-color:#ffffff; margin-top:7px; transform-origin:center; transition:all 0.3s ease;}
#header > .contents_con > .btn_con a .bar:first-child {margin-top:0;}
#header > .contents_con > .btn_con a.click .bar {background-color:#000000;}
#header > .contents_con > .btn_con a.click .bar:nth-child(1) {transform:translateY(9px) rotate(-45deg);}
#header > .contents_con > .btn_con a.click .bar:nth-child(2) {opacity:0;}
#header > .contents_con > .btn_con a.click .bar:nth-child(3) {transform:translateY(-9px) rotate(45deg);}
#header > .sub_nav {display:none; width:100%; margin:0 auto; background-color:#f6f6f6; text-align:center; position:absolute; top:85px; left:0; right:0; z-index:100;}
#header > .sub_nav > .contents_con {display:flex; justify-content:space-between; align-items:center; width:100%; max-width:1820px; margin:0 auto;}
#header > .sub_nav > .contents_con > .logo_con {width:117px;}
#header > .sub_nav > .contents_con > .nav_con {display:flex; justify-content:center; flex:1;}
#header > .sub_nav > .contents_con > .nav_con > table {}
#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td {width:199px; padding:22px 0 44px;}
#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td > ul {}
#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td > ul > li {margin-top:25px; text-align:center;}
#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td > ul > li a {font-size:16px; color:#333333; line-height:24px; transition:all 0.3s ease;}
#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td > ul > li a:hover {color:#1b98d5;}
#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td > ul > li a.on {color:#1b98d5;}
#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td > ul > li:first-child {margin-top:0;}
#header > .sub_nav > .contents_con > .btn_con {width:22px;}
#header.on {background-color:#ffffff;}
#header.on > .contents_con > .nav_con > ul > li > a {color:#000000;}
#header.on > .contents_con > .btn_con a .bar {background-color:#000000;}
#header.scroll {border-color:#f4f4f4; background-color:#ffffff;}
#header.scroll > .contents_con > .nav_con > ul > li > a {color:#000000;}
#header.scroll > .contents_con > .btn_con a .bar {background-color:#000000;}
#header.sub {background-color:#ffffff;}
#header.sub > .contents_con > .nav_con > ul > li > a {color:#000000;}
#header.sub > .contents_con > .btn_con a .bar {background-color:#000000;}
#header.animation {top:0;}

/* 메인 메뉴 */
#main_nav {display:none; width:100%; background-color:#1b98d5; position:fixed; top:0; left:0; z-index:300;}
#main_nav > .contents_con {position:relative; top:0; left:0;}
#main_nav > .contents_con > .btn_con {width:100%; max-width:1700px; margin:0 auto; display:flex; justify-content:flex-end; position:absolute; top:77px; left:0; right:0;}
#main_nav > .contents_con > .btn_con > a {display:block; width:33px;}
#main_nav > .contents_con > .btn_con > a .bar {width:100%; height:2px; background-color:#ffffff; margin-top:10px; transition:all 0.3s ease;}
#main_nav > .contents_con > .btn_con > a .bar:first-child {margin-top:0;}
#main_nav > .contents_con > .btn_con > a.click .bar:nth-child(1) {transform:translateY(12px) rotate(-45deg);}
#main_nav > .contents_con > .btn_con > a.click .bar:nth-child(2) {opacity:0;}
#main_nav > .contents_con > .btn_con > a.click .bar:nth-child(3) {transform:translateY(-12px) rotate(45deg);}
#main_nav > .contents_con > .list_con {width:100%; max-width:1320px; height:100vh; margin:0 auto; overflow-y:auto;}
#main_nav > .contents_con > .list_con > ul {display:flex; height:100%;}
#main_nav > .contents_con > .list_con > ul:after {display:none;}
#main_nav > .contents_con > .list_con > ul > li {width:20%; border-left:1px solid #afe5ff; padding:77px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#main_nav > .contents_con > .list_con > ul > li > .list_div {padding-top:26px; text-align:center;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con {display:inline-block; border-bottom:1px solid #ffffff; padding-bottom:14px;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a {display:block;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a span {font-size:40px; color:#ffffff; font-weight:700; line-height:48px; vertical-align:middle;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a img {width:40px; vertical-align:middle; transition:all 0.3s ease;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a.on img {transform:rotate(180deg);}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con {margin-top:36px;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul {}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li {margin-top:21px;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li a {font-size:20px; color:#afe5ff; font-weight:500; line-height:28px; transition:all 0.3s ease;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li a:hover {color:#ffffff;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li a.on {color:#ffffff;}
#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li:first-child {margin-top:0;}
#main_nav > .contents_con > .list_con > ul > li:first-child {border-left:none;}

/* 컨텐츠 */
#container {width:100%; margin:0 auto;}

/* 메인 컨텐츠 */
#main_con {}
#main_con > .visual_con {word-break:keep-all;}
#main_con > .visual_con > .contents_con {}
#main_con > .visual_con > .contents_con .swiper {}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper {}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide {}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con {position:relative; top:0; left:0;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > div {background:no-repeat center/cover;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > div > .contents_con {width:100%; max-width:1350px; margin:0 auto;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {width:100%; max-width:1350px; margin:0 auto; text-align:center; position:absolute; top:50%; left:0; right:0; transform:translateY(-50%);}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con span {color:#ffffff;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con {}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con .line {overflow:hidden;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con span {font-size:55px; font-weight:700; line-height:69px;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con {margin-top:46px;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con .line {overflow:hidden;}
#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con span {font-size:20px; font-weight:300; line-height:28px;}
#main_con > .visual_con > .contents_con .swiper .control_con {display:flex; justify-content:space-between; align-items:center; width:100%; max-width:1350px; margin:0 auto; position:absolute; bottom:70px; left:0; right:0; z-index:10;}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con {display:flex; justify-content:space-between; align-items:center; width:168px;}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .pagination_con {}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .pagination_con span {font-size:18px; color:#ffffff; font-weight:300; line-height:26px;}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .pagination_con span .color_text {font-weight:700;}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .btn_con {width:43px; cursor:pointer;}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .btn_con .visual_slide_btn {}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .btn_con .visual_slide_btn_prev {transform:rotate(-180deg);}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .btn_con .visual_slide_btn_next {}
#main_con > .visual_con > .contents_con .swiper .control_con .bp_con .visual_slide_btn_prev {}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con {display:flex; justify-content:flex-end; align-items:center; flex:1;}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .pagination_con {}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .pagination_con .swiper-pagination {padding:0; position:static; bottom:0;}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .pagination_con .swiper-pagination .swiper-pagination-bullet {width:150px; height:3px; margin:0; background:#ffffff; margin-left:15px; transform:scale(1); border-radius:0; transition:all 0.3s ease; opacity:1;}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .pagination_con .swiper-pagination .swiper-pagination-bullet-active {background-color:#1b98d5;}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .pagination_con .swiper-pagination .swiper-pagination-bullet:first-child {margin-left:0;}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .btn_con {margin-left:30px;}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .btn_con .visual_ps_button {}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .btn_con .visual_ps_button a {display:flex; justify-content:center; align-items:center; width:30px; height:30px; border:1px solid #ffffff; position:relative; top:0; left:0; z-index:10; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
#main_con > .visual_con > .contents_con .swiper .control_con .pb_con > .btn_con .visual_ps_button a.play_btn {display:none;}
#main_con > .business_con {margin-top:96px; word-break:keep-all;}
#main_con > .business_con > .contents_con {}
#main_con > .business_con > .contents_con > .title_con {width:100%; max-width:1350px; margin:0 auto; text-align:center;}
#main_con > .business_con > .contents_con > .title_con > .text01_con {}
#main_con > .business_con > .contents_con > .title_con > .text01_con span {font-size:50px; color:#000000; font-weight:700; line-height:58px;}
#main_con > .business_con > .contents_con > .title_con > .text02_con {margin-top:19px;}
#main_con > .business_con > .contents_con > .title_con > .text02_con span {font-size:18px; color:#333333; line-height:28px;}
#main_con > .business_con > .contents_con > .list_con {display:flex; margin-top:64px; position:relative; top:0; left:0;}
#main_con > .business_con > .contents_con > .list_con > .list_div {flex:1; transition:all 0.5s ease;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a {display:block; height:840px; background:no-repeat center/cover; position:relative; top:0; left:0;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a:after {content:""; width:100%; height:100%; background-color:rgba(27,152,213,0.8); position:absolute; top:0; left:0; z-index:10; opacity:0; transition:all 0.5s ease;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con {width:100%; position:absolute; top:50%; left:0; transform:translateY(-50%); z-index:20;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .img_con {width:97px; margin:0 auto; transform:translateY(32px); transition:all 0.5s ease;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .img_con svg {width:100%; height:auto;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .img_con svg path {stroke:#ffffff;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .title_con {margin-top:28px; text-align:center; transform:translateY(32px); transition:all 0.5s ease;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .title_con span {display:inline-block; font-size:35px; color:#ffffff; font-weight:500; line-height:43px;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .btn_con {display:flex; justify-content:center; align-items:center; margin-top:33px; transition:all 0.5s ease; opacity:0; overflow:hidden;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .btn_con > .text_con {margin-right:10px; transform:translateY(32px);}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .btn_con > .text_con span {font-size:18px; color:#ffffff; font-weight:300; font-style:italic;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .btn_con > .text_con span .color_text {font-weight:700;}
#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .btn_con > .img_con {width:43px;}
#main_con > .business_con > .contents_con > .list_con > .list_div:hover {flex:1.35;}
#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a:after {opacity:1;}
#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a > .contents_con > .img_con {transform:translateY(0);}
#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a > .contents_con > .title_con {transform:translateY(0);}
#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a > .contents_con > .btn_con {opacity:1;}
#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a > .contents_con > .btn_con > .text_con {transform:translateY(0);}
#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a > .contents_con > .btn_con > .img_con img {transform:translateY(0);}
#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(1) > a {background-image:url("/img/main/business_list_div_img01.png");}
#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(2) > a {background-image:url("/img/main/business_list_div_img02.png");}
#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(3) > a {background-image:url("/img/main/business_list_div_img03.png");}
#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(4) > a {background-image:url("/img/main/business_list_div_img04.png");}
#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(4) > a {background-image:url("/img/main/business_list_div_img04.png");}
#main_con > .business_con > .contents_con > .list_con > .bg {background-color:transparent; width:100%; height:100%; position:absolute; top:0; left:0; z-index:20;}
#main_con > .technical_con {background:url("/img/main/technical_bg_img.png") #f8f8f8 no-repeat center/cover; word-break:keep-all;}
#main_con > .technical_con > .contents_con {display:flex; width:100%; max-width:1350px; margin:0 auto; padding:166px 0 260px;}
#main_con > .technical_con > .contents_con a {display:flex; align-items:center;}
#main_con > .technical_con > .contents_con a > .text_con {margin-right:10px;}
#main_con > .technical_con > .contents_con a > .text_con span {font-size:18px; color:#000000; line-height:28px; font-style:italic;}
#main_con > .technical_con > .contents_con a > .text_con span .color_text {font-weight:700;}
#main_con > .technical_con > .contents_con a > .img_con {width:43px;}
#main_con > .technical_con > .contents_con a > .img_con svg {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .technical_con > .contents_con a > .img_con svg .circle {}
#main_con > .technical_con > .contents_con a > .img_con svg .blue_stroke {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .technical_con > .contents_con a > .img_con svg .white_stroke {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .technical_con > .contents_con a > .img_con svg .white_arrow {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .technical_con > .contents_con a:hover > .img_con svg {transform: translateX(6px);}
#main_con > .technical_con > .contents_con a:hover > .img_con svg .blue_stroke {transform: translateX(13px);}
#main_con > .technical_con > .contents_con a:hover > .img_con svg .white_stroke {transform: translateX(6px);}
#main_con > .technical_con > .contents_con a:hover > .img_con svg .white_arrow {transform: translateX(6px);}
#main_con > .technical_con > .contents_con > .left_con {width:680px;}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents {}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con {}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .list_con > ul {}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .list_con > ul > li {float:left; width:32%; height:0; border:1px solid #e6ebed; background:no-repeat center/cover; margin-left:2%; padding-bottom:48.7%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .list_con > ul > li.width_100 {width:100%;}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .list_con > ul > li:first-child {margin-left:0;}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .text_con {margin-top:63px; text-align:center;}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .text_con span {font-size:34px; color:#333333; line-height:44px;}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .technical_tab01_con > .list_con > ul > li {}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .technical_tab01_con > .list_con > ul > li:nth-child(1) {background-image:url("/img/main/technical_left_img01.png");}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .technical_tab01_con > .list_con > ul > li:nth-child(2) {background-image:url("/img/main/technical_left_img02.png");}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .technical_tab01_con > .list_con > ul > li:nth-child(3) {background-image:url("/img/main/technical_left_img03.png");}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .technical_tab02_con {display:none;}
#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .technical_tab02_con > .list_con > ul > li:nth-child(1) {background-image:url("/img/main/technical_left_img04.png");}
#main_con > .technical_con > .contents_con > .right_con {display:flex; justify-content:space-between; flex-direction:column; flex:1; padding-left:9%; transition:all 0.3s ease; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con {}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .title_con {}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .title_con span {font-size:50px; color:#000000; font-weight:700; line-height:58px;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con {margin-top:46px;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul {}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li {float:left; width:130px; border:1px solid #e8e8e8; background-color:#ffffff; margin-left:10px; text-align:center; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:all 0.3s ease; cursor:pointer;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li span {font-size:20px; color:#666666; font-weight:300; line-height:38px;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li:first-child {margin-left:0;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li:hover {border-color:#000000; background-color:#000000;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li:hover span {color:#ffffff;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li.on {border-color:#000000; background-color:#000000;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li.on span {color:#ffffff;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .text_con {margin-top:22px;}
#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .text_con span {font-size:18px; color:#333333; line-height:28px;}
#main_con > .technical_con > .contents_con > .right_con > .btn_con {}
#main_con > .technical_con > .contents_con > .right_con > .btn_con > a.technical_tab02_con {display:none;}
#main_con > .banner_con {margin-top:-90px; position:relative; top:0; left:0; z-index:10; overflow:hidden;}
#main_con > .banner_con > .contents_con {display:flex; width:100%; max-width:1350px; margin:0 auto;}
#main_con > .banner_con > .contents_con > .banner_div {display:flex; justify-content:space-between; align-items:center; flex:1; height:180px; background-color:#ffffff; padding:0 5%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#main_con > .banner_con > .contents_con > .banner_div > .it_con {display:flex; justify-content:space-between; align-items:center;}
#main_con > .banner_con > .contents_con > .banner_div > .it_con > .img_con {width:56px; margin-right:28px;}
#main_con > .banner_con > .contents_con > .banner_div > .it_con > .text_con {}
#main_con > .banner_con > .contents_con > .banner_div > .it_con > .text_con span {font-size:30px; color:#1b98d5; font-weight:700; line-height:38px;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con {width:125px;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a {display:flex; justify-content:center; align-items:center; border:1px solid #1b98d5; position:relative; top:0; left:0; overflow:hidden;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a span {margin-right:7px; font-size:18px; color:#1b98d5; font-weight:300; line-height:34px; font-style:italic; transition:all 0.3s;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a span .color_text {font-weight:700;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a .img_con {width:7px; transition:all 0.3s;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a .img_con .cls-1 {fill: #1b98d5;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a .img_con.left {position:absolute; top:50%; left:0; transform:translateX(0) translateY(-50%); transition:all 0.3s; opacity:0;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a:hover {}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a:hover span {transform:translateX(12px);}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a:hover .img_con.left {transform:translateX(12px) translateY(-50%); opacity:1;}
#main_con > .banner_con > .contents_con > .banner_div > .btn_con a:hover .img_con.right {transform:translateX(12px); opacity:0;}
#main_con > .banner_con > .contents_con > .banner_div.color {background-color:#1b98d5;}
#main_con > .banner_con > .contents_con > .banner_div.color > .it_con > .text_con span {color:#ffffff;}
#main_con > .banner_con > .contents_con > .banner_div.color > .btn_con a {border-color:#ffffff;}
#main_con > .banner_con > .contents_con > .banner_div.color > .btn_con a span {color:#ffffff;}
#main_con > .banner_con > .contents_con > .banner_div.color > .btn_con a .img_con .cls-1 {fill: #ffffff;}
#main_con > .news_con {display:flex; align-items:flex-end; flex-direction:column; background:url("/img/main/news_bg_img.png") no-repeat center/cover; margin-top:-90px; padding:232px 0 150px;}
#main_con > .news_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; position:relative; top:0; left:0;}
#main_con > .news_con > .contents_con > .tb_con {width:21%; position:absolute; top:0; left:0;}
#main_con > .news_con > .contents_con > .tb_con > .title_con {}
#main_con > .news_con > .contents_con > .tb_con > .title_con > .text01_con {}
#main_con > .news_con > .contents_con > .tb_con > .title_con > .text01_con span {font-size:50px; color:#ffffff; font-weight:700; line-height:58px; text-transform:uppercase;}
#main_con > .news_con > .contents_con > .tb_con > .title_con > .text02_con {margin-top:25px;}
#main_con > .news_con > .contents_con > .tb_con > .title_con > .text02_con span {font-size:18px; color:#ffffff; line-height:28px;}
#main_con > .news_con > .contents_con > .tb_con > .btn_con {margin-top:100px;}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a {display:flex; align-items:center;}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a span {margin-right:10px; font-size:18px; color:#ffffff; font-weight:300; line-height:26px; font-style:italic;}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a span .color_text {font-weight:700;}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a .img_con {width:43px;}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .circle {}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .blue_stroke {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .white_stroke {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .white_arrow {transition:all 0.3s cubic-bezier(0.75, 0.1, 0.4, 1.11);}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg {transform: translateX(6px);}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .blue_stroke {transform: translateX(13px);}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .white_stroke {transform: translateX(6px);}
#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .white_arrow {transform: translateX(6px);}
#main_con > .news_con > .slide_con {width:79%; max-width:calc(((100% - 1350px)/2) + 1350px - 285px); transition:all 0.8s ease;}
#main_con > .news_con > .slide_con > .contents_con {}
#main_con > .news_con > .slide_con > .contents_con > .slide_con {}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper {}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {width:26%; max-width:350px; margin-right:2.5%;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a {display:block; background-color:#ffffff; padding:36px 40px; transition:all 0.5s ease;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con {display:flex; align-items:center;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .icon_con {display:flex; align-items:center; width:20px; height:20px; margin-right:8px; position:relative; top:0; left:0;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .icon_con .bar {background-color:#000000; transition:all 0.5s ease;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .icon_con .bar:first-child {width:100%; height:2px;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .icon_con .bar:last-child {width:2px; height:100%; margin:0 auto; position:absolute; top:0; left:0; right:0;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .text_con {}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .text_con span {font-size:26px; color:#000000; font-weight:700; line-height:34px; text-transform:uppercase; transition:all 0.5s ease;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .text_con {margin-top:22px;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .text_con span {display:block; height:140px; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; font-size:18px; color:#222222; line-height:28px;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .date_con {margin-top:71px;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .date_con span {font-size:16px; color:#999999; font-weight:300; line-height:24px;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a:hover {border-radius:0 60px 0 0; -webkit-border-radius:0 60px 0 0; -moz-border-radius:0 60px 0 0;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a:hover > .title_con > .icon_con .bar {background-color:#1b96d3;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a:hover > .title_con > .text_con span {color:#1b96d3;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con > .none_slide {text-align:center;}
#main_con > .news_con > .slide_con > .contents_con > .slide_con > .none_slide span {font-size:18px; color:#ffffff; line-height:500px;}
#main_con > .news_con > .slide_con > .contents_con > .control_con {display:flex; justify-content:space-between; align-items:center; width:144px; margin-top:25px;}
#main_con > .news_con > .slide_con > .contents_con > .control_con > .pagination_con {}
#main_con > .news_con > .slide_con > .contents_con > .control_con > .pagination_con > .swiper-pagination {position:static; bottom:0; font-size:18px; color:#fffefe; font-weight:300; line-height:26px;}
#main_con > .news_con > .slide_con > .contents_con > .control_con > .pagination_con > .swiper-pagination .swiper-pagination-current {font-weight:700;}
#main_con > .news_con > .slide_con > .contents_con > .control_con > .btn_con {width:31px;}
#main_con > .news_con > .slide_con > .contents_con > .control_con > .btn_con > .news_slide_btn {cursor:pointer;}
#main_con > .news_con > .slide_con > .contents_con > .control_con > .btn_con > .news_slide_btn.prev {transform:rotate(-180deg);}

/* 푸터 */
#footer {width:100%; margin:0 auto; background-color:#333333; word-break:keep-all;}
#footer > .nav_con {}
#footer > .nav_con > ul {}
#footer > .nav_con > ul > li {float:left; width:50%; border-bottom:1px solid #666666;}
#footer > .nav_con > ul > li a {display:block; border-left:1px solid #666666; text-align:center; font-size:30px; color:#ffffff; font-weight:700; line-height:110px; letter-spacing:-0.25px;}
#footer > .nav_con > ul > li:first-child a {border-left:none;}
#footer > .contents_con {display:flex; width:100%; max-width:1200px; margin:0 auto; padding:50px 0 126px;}
#footer > .contents_con > .logo_con {width:200px; margin-right:60px;}
#footer > .contents_con > .contents_con {flex:1;}
#footer > .contents_con > .contents_con > .nav_con {}
#footer > .contents_con > .contents_con > .nav_con > ul {}
#footer > .contents_con > .contents_con > .nav_con > ul > li {float:left;}
#footer > .contents_con > .contents_con > .nav_con > ul > li a {font-size:14px; color:#ffffff; font-weight:700; line-height:22px; letter-spacing:-0.25px;}
#footer > .contents_con > .contents_con > .nav_con > ul > li.bar {margin:0 14px;}
#footer > .contents_con > .contents_con > .nav_con > ul > li.bar span {font-size:12px; color:#ffffff; font-weight:700; line-height:22px; letter-spacing:-0.25px;}
#footer > .contents_con > .contents_con > .text_con {margin-top:15px;}
#footer > .contents_con > .contents_con > .text_con span {font-size:14px; color:#eeeeee; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con > .contents_con > .text_con span .bar {margin:0 12px; font-size:12px;}

/* 탑버튼 */
#quick {position:sticky; bottom:0; right:0; z-index:100;}
#quick > .contents_con {width:100%; max-width:1840px; margin:0 auto; position:relative; top:0; right:0;}
#quick > .contents_con > .btn_con {position:absolute; top:-98px; right:0;}
#quick > .contents_con > .btn_con a {display:flex; justify-content:center; align-items:center; width:80px; height:80px; background-color:#d1d3d1; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
#quick > .contents_con > .btn_con a img {width:20px;}
#quick.sub > .contents_con > .btn_con a {background-color:#ffffff; box-shadow:0 0 16px rgba(0,0,0,0.05);}
#quick.scroll {opacity:1;}

/* 서브 컨텐츠 */
#sub_con {}
#sub_con > .sub_visual {position:relative; top:0; left:0;}
#sub_con > .sub_visual:after {content:""; width:calc((100% - 1200px)/2); height:60px; background-color:#ffffff; position:absolute; bottom:0; right:0;}
#sub_con > .sub_visual > .contents_con {position:relative; top:0; left:0;}
#sub_con > .sub_visual > .contents_con > .title_con {background:no-repeat center/cover;}
#sub_con > .sub_visual > .contents_con > .title_con > .contents_con {display:flex; justify-content:center; flex-direction:column; width:100%; max-width:1200px; height:300px; margin:0 auto;}
#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text01_con {}
#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text01_con span {font-size:20px; color:#1b98d5; line-height:28px; text-transform:uppercase;}
#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text02_con {margin-top:3px;}
#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text02_con span {font-size:45px; color:#ffffff; font-weight:700; line-height:53px;}
#sub_con > .sub_visual > .contents_con > .route_con {width:100%; max-width:1200px; margin:0 auto; position:relative; top:0; left:0;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con {display:flex; align-items:center; width:500px; height:60px; background-color:#ffffff; position:absolute; bottom:0; right:0;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div {position:relative; top:0; left:0;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div:after {content:""; width:1px; height:30px; background-color:#dddddd; position:absolute; top:50%; left:0; transform:translateY(-50%);}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .home_con {width:60px; text-align:center;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .home_con img {width:22px;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con {}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .current_con {display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .current_con span {font-size:18px; color:#666666; line-height:60px;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .current_con img {width:11px; transition:all 0.3s ease;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con {display:none; width:calc(100% - 1px); border:1px solid #dddddd; background-color:#ffffff; position:absolute; top:60px; left:0; z-index:100; box-shadow:0 0 10px rgba(0,0,0,0.04); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.04); -moz-box-shadow:0 0 10px rgba(0,0,0,0.04);}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con > ul {}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con > ul > li {}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con > ul > li a {display:block; font-size:18px; color:#666666; line-height:60px;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con {width:225px;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con > .current_con {padding:0 18px;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con > .list_con {z-index:200;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con > .list_con > ul > li a {padding:0 18px;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con {flex:1;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .current_con {padding-left:18px;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .list_con {border-right:none;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .list_con > ul > li a {padding-left:18px; border-right:1px solid #dddddd;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div:first-child:after {display:none;}
#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con.on > .current_con img {transform:rotate(180deg);}
#sub_con > .sub_visual.company > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_company.png");}
#sub_con > .sub_visual.business > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_business.png");}
#sub_con > .sub_visual.technical > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_technical.png");}
#sub_con > .sub_visual.recruitment > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_recruitment.png");}
#sub_con > .sub_visual.contact > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_contact.png");}
#sub_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:90px 0 196px;}
#sub_con > .contents_con.pt_0 {padding-top:0;}
#sub_con > .contents_con.pb_0 {padding-bottom:0;}
#sub_con > .contents_con.width_100 {max-width:100%;}

/* 회사소개 */
.company_sub01_con {word-break:keep-all;}
.company_sub01_con > .info01_con {}
.company_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:100px;}
.company_sub01_con > .info01_con > .contents_con > .title_con {}
.company_sub01_con > .info01_con > .contents_con > .title_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.company_sub01_con > .info01_con > .contents_con > .contents_con {}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con {display:flex; justify-content:flex-end;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; width:970px;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul:after {display:none;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li {width:30%; margin-top:42px;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:center;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:125px; background-color:#f8f8f8; margin-right:20px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {font-size:18px; color:#333333; line-height:26px;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con {}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con span {}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span {font-size:20px; font-weight:500; line-height:28px;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span .color_text {font-size:16px; font-weight:400;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(1),
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2),
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3n) {width:40%;}
.company_sub01_con > .info02_con {background-color:#f8f8f8;}
.company_sub01_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 200px;}
.company_sub01_con > .info02_con > .contents_con > .title_con {margin-bottom:55px;}
.company_sub01_con > .info02_con > .contents_con > .title_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.company_sub01_con > .info02_con > .contents_con > .contents_con {}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con {}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul {}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li {float:left; width:25%; height:0; padding-bottom:41.25%; background:no-repeat center/cover; position:relative; top:0; left:0; overflow:hidden;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div {}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .title_con {position:absolute; bottom:35px; left:30px; transition:all 0.5s ease;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .title_con span {font-size:25px; color:#ffffff; font-weight:500; line-height:33px; text-transform:uppercase;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con {width:100%; height:100%; background-color:rgba(0,0,0,0.65); padding:54px 30px; position:absolute; top:0; left:-50%; z-index:10; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:all 0.5s ease; opacity:0;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .title_con {}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .title_con span {font-size:25px; color:#ffffff; font-weight:500; line-height:33px; text-transform:uppercase;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .bar {width:1px; height:50px; margin:13px 0; background-color:#ffffff;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .text_con {}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .text_con span {font-size:18px; color:#ffffff; line-height:26px;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:hover {}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:hover > .list_div > .title_con {opacity:0;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:hover > .list_div > .over_con {left:0; opacity:1;}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(1) {background-image:url("/img/company/company_sub01_info02_con_list_con_list_div_img01.png");}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2) {background-image:url("/img/company/company_sub01_info02_con_list_con_list_div_img02.png");}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) {background-image:url("/img/company/company_sub01_info02_con_list_con_list_div_img03.png");}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(4) {background-image:url("/img/company/company_sub01_info02_con_list_con_list_div_img04.png");}
.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin-top:60px;}

/* CEO 인사말 */
.company_sub02_con {word-break:keep-all;}
.company_sub02_con > .info01_con {}
.company_sub02_con > .info01_con > .contents_con {}
.company_sub02_con > .info01_con > .contents_con > .title_con {width:100%; max-width:1200px; margin:0 auto; margin-bottom:52px;}
.company_sub02_con > .info01_con > .contents_con > .title_con span {font-size:40px; color:#333333; font-weight:700; line-height:54px;}
.company_sub02_con > .info01_con > .contents_con > .contents_con {}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .img_con {display:flex; justify-content:flex-end;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .img_con .img_div {width:100%; max-width:calc(((100% - 1200px)/2) + 1200px + 40px); height:0; background:url("/img/company/company_sub02_info01_con_img.png") no-repeat center/cover; padding-bottom:25.5%;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con {width:100%; max-width:1200px; margin:0 auto; margin-top:53px;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con {}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con > .text_div {margin-top:26px;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con > .text_div span {font-size:18px; color:#333333; line-height:28px;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con > .text_div:first-child {margin-top:0;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con {margin-top:80px;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text01_div {}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text01_div span {font-size:18px; color:#1b98d5; line-height:26px;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text02_div {margin-top:3px;}
.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text02_div span {font-size:22px; color:#333333; font-weight:700; line-height:30px;}

/* 경영목표 */
.company_sub03_con {word-break:keep-all;}
.company_sub03_con > .info01_con {}
.company_sub03_con > .info01_con > .contents_con {}
.company_sub03_con > .info01_con > .contents_con > .title_con {width:100%; max-width:1200px; margin:0 auto; margin-bottom:46px;}
.company_sub03_con > .info01_con > .contents_con > .title_con > .text01_con {}
.company_sub03_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:20px; color:#1b98d5; line-height:28px;}
.company_sub03_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:7px;}
.company_sub03_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:40px; color:#333333; font-weight:700; line-height:54px;}
.company_sub03_con > .info01_con > .contents_con > .contents_con {}
.company_sub03_con > .info01_con > .contents_con > .contents_con > .img_con {display:flex; justify-content:flex-end;}
.company_sub03_con > .info01_con > .contents_con > .contents_con > .img_con .img_div {width:100%; max-width:calc(((100% - 1200px)/2) + 1200px + 40px); height:0; background:url("/img/company/company_sub03_info01_con_img.png") no-repeat center/cover; padding-bottom:25.5%;}
.company_sub03_con > .info02_con {margin-top:94px;}
.company_sub03_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.company_sub03_con > .info02_con > .contents_con > .title_con {margin-bottom:46px;}
.company_sub03_con > .info02_con > .contents_con > .title_con > .text01_con {}
.company_sub03_con > .info02_con > .contents_con > .title_con > .text01_con span {font-size:20px; color:#1b98d5; line-height:28px;}
.company_sub03_con > .info02_con > .contents_con > .title_con > .text02_con {margin-top:7px;}
.company_sub03_con > .info02_con > .contents_con > .title_con > .text02_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.company_sub03_con > .info02_con > .contents_con > .contents_con {}
.company_sub03_con > .info02_con > .contents_con > .contents_con > .img_con {}

/* 조직구성 */
.company_sub04_con {}
.company_sub04_con > .info01_con {}
.company_sub04_con > .info01_con > .contents_con {}
.company_sub04_con > .info01_con > .contents_con > .title_con {margin-bottom:46px;}
.company_sub04_con > .info01_con > .contents_con > .title_con > .text01_con {}
.company_sub04_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:20px; color:#1b98d5; line-height:28px;}
.company_sub04_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:7px;}
.company_sub04_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.company_sub04_con > .info01_con > .contents_con > .contents_con {}
.company_sub04_con > .info01_con > .contents_con > .contents_con > .img_con {}

/* 연혁 */
.company_sub05_con {word-break:keep-all;}
.company_sub05_con > .info01_con {}
.company_sub05_con > .info01_con > .contents_con {}
.company_sub05_con > .info01_con > .contents_con > .title_con {margin-bottom:46px;}
.company_sub05_con > .info01_con > .contents_con > .title_con > .text01_con {}
.company_sub05_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:20px; color:#1b98d5; line-height:28px;}
.company_sub05_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:7px;}
.company_sub05_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con {display:flex;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con {width:26%;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con {position:sticky; top:130px; left:0; overflow:hidden;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul {}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li {margin-top:25px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a {display:flex; align-items:center;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a > .bar {width:0; height:2px; background-color:#1b98d5; margin-right:12px; transition:all 0.3s ease;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a > .text_con {flex:1;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a > .text_con span {font-size:18px; color:#cccccc; line-height:26px; transition:all 0.3s ease;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover {}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .bar {width:20px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .text_con span {color:#333333;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on {}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .bar {width:20px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .text_con span {color:#333333;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li:first-child {margin-top:0;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con {flex:1;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con {margin-top:50px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul {}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li {margin-top:50px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div {display:flex;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .year_con {width:154px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .year_con span {font-size:36px; color:#333333; font-weight:700; line-height:44px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con {flex:1; margin-top:11px; position:relative; top:0; left:0;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con:after {width:1px; height:calc(100% - 26px); background-color:#dadada; position:absolute; top:8px; left:4px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul {}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li {margin-top:24px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div {display:flex;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .dot_con {width:9px; height:9px; margin:8px 14px 0 0; background-color:#1b98d5; position:relative; top:0; left:0; z-index:10; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .dt_con {display:flex; flex:1;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .dt_con span {font-size:20px; color:#333333; line-height:26px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .dt_con > .date_con {width:78px;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .dt_con > .date_con span {font-weight:500;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .dt_con > .text_con {flex:1;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li:first-child {margin-top:0;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li:first-child:after {display:none;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con.border:after {content:"";}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li:first-child {margin-top:0;}
.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con:first-child {margin-top:0;}

/* 오시는길 */
.company_sub06_con {word-break:keep-all;}
.company_sub06_con > .info01_con {}
.company_sub06_con > .info01_con > .contents_con {}
.company_sub06_con > .info01_con > .contents_con > .title_con {width:100%; max-width:1200px; margin:0 auto; margin-bottom:46px;}
.company_sub06_con > .info01_con > .contents_con > .title_con > .text01_con {}
.company_sub06_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:20px; color:#1b98d5; line-height:28px;}
.company_sub06_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:7px;}
.company_sub06_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con {}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .map_con {display:flex; justify-content:flex-end;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .map_con > .map_div {width:100%; max-width:calc(((100% - 1200px)/2) + 1200px + 40px); height:700px; position:relative; top:0; left:0;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .map_con > .map_div .map {width:100%; height:100%; position:absolute; top:0; left:0;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .map_con > .map_div .map .wrap_map {height:100%;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .map_con > .map_div .map .wrap_map .map_border {display:none;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con {width:100%; max-width:1200px; margin:0 auto; margin-top:36px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul {}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li {border-top:1px solid #dadada; margin-top:36px; padding-top:36px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div {display:flex; align-items:flex-start; margin-top:15px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con {display:flex; align-items:center; width:111px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con img {width:22px; margin-right:10px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con span {font-size:18px; color:#333333; font-weight:700; line-height:26px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con {flex:1;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul {}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li {margin-top:19px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div {display:flex;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div span {font-size:18px; color:#333333; line-height:26px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div > .title_con {width:78px;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div > .title_con span {font-weight:700;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div > .text_con {flex:1;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li:first-child {margin-top:0;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div:first-child {margin-top:0;}
.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li:first-child {border-top:none; margin-top:0; padding-top:0;}

/* 사업영역 게시판 */
.business_notice_con {word-break:keep-all;}
.business_notice_con > .nav_con {display:flex; justify-content:center; margin-bottom:56px;}
.business_notice_con > .nav_con > .btn_con {width:230px; border:1px solid #dadada; border-left:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.business_notice_con > .nav_con > .btn_con a {display:flex; justify-content:center; align-items:center; height:100%; padding:16px 0; text-align:center; font-size:18px; color:#999999; line-height:26px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.business_notice_con > .nav_con > .btn_con a.active {background-color:#1b98d5; color:#ffffff;}
.business_notice_con > .nav_con > .btn_con:first-child {border-left:1px solid #dadada;}
.business_notice_con > .contents_con {display:flex; justify-content:center; flex-wrap:wrap;}
.business_notice_con > .contents_con > .info_con {width:100%; margin-top:86px;}
.business_notice_con > .contents_con > .info_con > .contents_con {}
.business_notice_con > .contents_con > .info_con > .contents_con .title_con {margin-bottom:45px;}
.business_notice_con > .contents_con > .info_con > .contents_con .title_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.business_notice_con > .contents_con > .info_con > .contents_con > .contents_con {}
.business_notice_con > .contents_con > .main_info_con {}
.business_notice_con > .contents_con > .main_info_con > .contents_con {width:100%; max-width:1280px; margin:0 auto;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con {display:flex; align-items:flex-start;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .img_con {width:53.5%; position:relative; top:0; left:0; z-index:10;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con {flex:1; min-height:340px; background-color:#f8f8f8; margin-top:238px; padding:49px 0 49px 60px; position:relative; top:0; left:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con:before {content:""; width:188px; height:100%; background-color:#f8f8f8; position:absolute; top:0; left:-188px;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con:after {content:""; width:calc((100vw - 1280px)/2); height:100%; background-color:#f8f8f8; position:absolute; top:0; right:calc(-1 * (100vw - 1280px) / 2);}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 {}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul {}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li {margin-top:11px;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li span {display:inline-block; padding-left:20px; position:relative; top:0; left:0; font-size:18px; color:#333333; line-height:26px;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li span:after {content:""; width:8px; height:8px; background-color:#1b98d5; position:absolute; top:9px; left:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li:first-child {margin-top:0;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 {}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul {}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li {margin-top:22px;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div {}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .title_con {margin-bottom:4px;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .title_con span {display:inline-block; padding-left:20px; position:relative; top:0; left:0; font-size:18px; color:#333333; line-height:26px;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .title_con span:after {content:""; width:8px; height:8px; background-color:#1b98d5; position:absolute; top:9px; left:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .text_con {}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .text_con span {font-size:18px; color:#333333; line-height:26px;}
.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li:first-child {margin-top:0;}
.business_notice_con > .contents_con > .slide_info_con {}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con {display:flex; flex-direction:column;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con {overflow-x:auto; display:flex; align-self:flex-end; flex-wrap:nowrap; width:100%; max-width:1200px; margin:0 auto; padding-bottom:26px; cursor:grab;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div {flex:none; min-width:260px; min-height:190px; background-color:#f1f6f8; margin-right:10px; padding:30px 25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con {}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con span {color:#838f95;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .no_con {}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .no_con span {font-size:30px; color:#1b98d5; font-weight:700; line-height:38px;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .text_con {margin-top:16px;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .text_con span {font-size:18px; font-weight:500; line-height:26px;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .text_con span sub {font-weight:400; font-style:italic;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con {}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con > ul {}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con > ul > li {}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con > ul > li span {display:inline-block; padding-left:10px; position:relative; top:0; left:0; font-size:17px; line-height:25px;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con > ul > li span:after {content:"-"; width:7px; height:100%; position:absolute; top:0; left:0; font-size:17px; line-height:25px;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div.length1 {width:100%; max-width:1200px; min-width:initial; margin-right:0;}
.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div:last-child {margin-right:0;}
.business_notice_con > .contents_con > .list_info_con {}
.business_notice_con > .contents_con > .list_info_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con {}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul {display:flex; flex-wrap:wrap;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul:after {display:none;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li {width:23.5%; margin:2% 2% 0 0;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div {}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .img_con {border:1px solid #cccccc;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .img_con img {width:100%;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .text_con {margin-top:7px;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .text_con span {font-size:18px; color:#333333; font-weight:500; line-height:26px;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li:nth-child(1),
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li:nth-child(2),
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li:nth-child(3),
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li:nth-child(4) {margin-top:0;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li:nth-child(4n) {margin-right:0;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half {display:flex; justify-content:space-between;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div {width:49%;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div > .contents_con > .list_con > ul > li {flex:1; margin-right:4%;}
.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div > .contents_con > .list_con > ul > li:nth-child(2n) {margin-right:0;}
.business_notice_con > .contents_con > .info_con:first-child {margin-top:0;}
.width_100 > .business_notice_con {}
.width_100 > .business_notice_con > .nav_con {width:100%; max-width:1200px; margin-left:auto; margin-right:auto;}
.width_100 > .business_notice_con > .contents_con > .info_con > .contents_con .title_con {width:100%; max-width:1200px; margin-left:auto; margin-right:auto;}

/* 전동기 전력 절감 */
.business_sub02_con {word-break:keep-all;}
.business_sub02_con > .info01_con {}
.business_sub02_con > .info01_con > .contents_con {}
.business_sub02_con > .info01_con > .contents_con > .img_con {}
.business_sub02_con > .info01_con > .contents_con > .img_con > ul {}
.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li {float:left; height:0; border:1px solid #dadada; background:no-repeat center/cover; padding-bottom:35%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(1) {width:51.5%; background-image:url("/img/business/business_sub02_info01_con_img_con_img01.png");}
.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(2) {width:23%; background-image:url("/img/business/business_sub02_info01_con_img_con_img02.png"); margin-left:1%;}
.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(3) {width:23%; background-image:url("/img/business/business_sub02_info01_con_img_con_img03.png"); margin-left:1%;}
.business_sub02_con > .info01_con > .contents_con > .text_con {margin-top:24px;}
.business_sub02_con > .info01_con > .contents_con > .text_con > .text_div {margin-top:28px;}
.business_sub02_con > .info01_con > .contents_con > .text_con > .text_div span {font-size:18px; color:#333333; line-height:26px;}
.business_sub02_con > .info01_con > .contents_con > .text_con > .text_div:first-child {margin-top:0;}
.business_sub02_con > .info02_con {margin-top:131px;}
.business_sub02_con > .info02_con > .contents_con {}
.business_sub02_con > .info02_con > .contents_con > .title_con {margin-bottom:49px; text-align:center; position:relative; top:0; left:0;}
.business_sub02_con > .info02_con > .contents_con > .title_con:after {content:""; width:38px; height:5px; margin:0 auto; background-color:#1b98d5; position:absolute; top:-15px; left:0; right:0;}
.business_sub02_con > .info02_con > .contents_con > .title_con span {font-size:28px; color:#333333; font-weight:700; line-height:36px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con {}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con {display:flex; justify-content:space-between;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div {width:49%;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .img_con {border:1px solid #dadada; position:relative; top:0; left:0;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .img_con > .text_con {display:flex; justify-content:center; align-items:center; width:60px; height:60px; position:absolute; top:0; left:0;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .img_con > .text_con span {font-size:28px; color:#ffffff; font-weight:700;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con {display:flex; justify-content:space-between; flex-direction:column; height:206px; border:1px solid #dadada; margin-top:10px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div {padding:11px 19px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul {}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li {margin-top:10px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li span {display:inline-block; padding-left:10px; position:relative; top:0; left:0; font-size:18px; color:#333333; font-weight:700; line-height:28px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li span .color_text {color:#999999; font-weight:400;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li span:after {content:"·"; width:10px; height:100%; position:absolute; top:0; left:0; font-size:18px; color:#333333; font-weight:700; line-height:28px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li:first-child {margin-top:0;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.before {}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.before > .img_con > .text_con {background-color:#9fb3c9;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.before > .list_con > .list02_div {background-color:#ffe0e0; ㅡ}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.before > .list_con > .list02_div > ul > li span {color:#ef1a1a;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.before > .list_con > .list02_div > ul > li span:after {color:#ef1a1a;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.after {}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.after > .img_con > .text_con {background-color:#1b98d5;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.after > .list_con > .list02_div {background-color:#e3f6ff;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.after > .list_con > .list02_div > ul > li span {color:#1b98d5;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div.after > .list_con > .list02_div > ul > li span:after {color:#1b98d5;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con {display:flex; justify-content:space-between; margin-top:47px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div {width:49%;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con {margin-bottom:29px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con span {font-size:22px; line-height:28px;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text01_con {}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text01_con span {color:#1b98d5; font-weight:700;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text02_con {}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text02_con span {color:#333333;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text02_con span .color_text {font-weight:700;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .img_con {border:1px solid #dadada;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .text_con {margin-top:11px; text-align:center;}
.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .text_con span {font-size:18px; color:#333333; font-weight:700; line-height:26px;}

/* the others */
.business_sub04_con {word-break:keep-all;}
.business_sub04_con > .info01_con {}
.business_sub04_con > .info01_con > .contents_con {}
.business_sub04_con > .info01_con > .contents_con > .list_con {}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul:after {display:none;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li {width:49%; margin-right:2%;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {min-height:425px; background:#ffffff no-repeat right bottom/288px; padding:64px 48px; box-shadow:0 0 38px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 38px rgba(0,0,0,0.1); -moz-box-shadow:0 0 38px rgba(0,0,0,0.1); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:29px; position:relative; top:0; left:0;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con:after {content:""; width:38px; height:5px; background-color:#1b98d5; position:absolute; top:-15px; left:0;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con span {font-size:28px; color:#333333; font-weight:700; line-height:36px;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {font-size:16px; color:#666666; line-height:28px;}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(1) > .list_div {background-image: url("/img/business/business_sub04_info01_con_list_con_list_div_bg_img01.png");}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(2) > .list_div {background-image: url("/img/business/business_sub04_info01_con_list_con_list_div_bg_img02.png");}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(3) > .list_div {background-image: url("/img/business/business_sub04_info01_con_list_con_list_div_bg_img03.png");}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(4) > .list_div {background-image: url("/img/business/business_sub04_info01_con_list_con_list_div_bg_img04.png");}
.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin:2% 0 0 0;}

/* 기술현황 공통 */
.technical_sub_con {}
.technical_sub_con > .info_con {margin-top:86px;}
.technical_sub_con > .info_con > .contents_con > .title_con {margin-bottom:60px; text-align:center; word-break:keep-all;}
.technical_sub_con > .info_con > .contents_con > .title_con span {font-size:40px; color:#333333; font-weight:700; line-height:48px;}
.technical_sub_con > .info_con > .contents_con > .title_con .bar {width:86px; height:2px; margin:28px auto 0; background-color:#1b98d5;}
.technical_sub_con > .info_con > .contents_con > .sub_title_con {margin-bottom:65px; text-align:center; word-break:keep-all;}
.technical_sub_con > .info_con > .contents_con > .sub_title_con span {font-size:18px; color:#333333; line-height:30px;}
.technical_sub_con > .info_con > .contents_con > .table_con {}
.technical_sub_con > .info_con > .contents_con > .table_con table {width:100%; border-collapse:collapse;}
.technical_sub_con > .info_con > .contents_con > .table_con table span {font-size:18px; color:#333333; line-height:26px;}
.technical_sub_con > .info_con > .contents_con > .table_con table td {border:1px solid #dadada; padding:17px;}
.technical_sub_con > .info_con > .contents_con > .table_con table > thead > tr > td {border-bottom:none; background-color:#f5f5f5;}
.technical_sub_con > .info_con > .contents_con > .table_con table > tbody > tr > td {}
.technical_sub_con > .info_con > .contents_con > .table_con table > tbody > tr > td span {}
.technical_sub_con > .info_con > .contents_con > .table_con table > tbody > tr > td span .color_text {font-weight:500;}
.technical_sub_con > .info_con > .contents_con > .table_con table > tbody > tr > .bg {background-color:#f5f5f5 !important;}
.technical_sub_con > .info_con > .contents_con > .table_con table > tbody > tr > .bg_none {background-color:transparent !important;}
.technical_sub_con > .info_con > .contents_con > .table_con table > tbody > tr > td:first-child {background-color:#fcfcfc;}
.technical_sub_con > .info_con > .contents_con > .table_con table > tbody > tr:first-child > td {border-top:none;}
.technical_sub_con > .info_con:first-child {margin-top:0;}

/* 장·설비 소개 */
.technical_sub01_con {}
.technical_sub01_con > .info01_con {}
.technical_sub01_con > .info01_con > .contents_con {}
.technical_sub01_con > .info01_con > .contents_con > .table_con {}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div {}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table {}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > td {}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .no_td {width:75px;}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .name_td {}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .standard_td {width:260px;}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > tbody > tr > td:nth-child(4) {background-color:#fcfcfc;}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div.w_con {display:flex;}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div.w_con > table {width:50%;}
.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div.w_con > table:last-child td:first-child {border-left:none;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con {margin-top:70px;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper {}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {width:49%;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con {}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {border:1px solid #dadada;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con img {width:100%;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {margin-top:10px; padding-right:154px; transition:all 0.3s ease; transition-delay:0.3s; opacity:0;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; color:#333333; font-weight:700; line-height:26px;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide-active > .contents_con > .text_con {opacity:1;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con {width:49%; margin:0 auto; position:absolute; bottom:0; left:0; right:0;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con {display:flex; justify-content:space-between; align-items:center; width:144px; background-color:#ffffff; position:absolute; bottom:0; right:0; z-index:10;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .pagination_con {}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .pagination_con > .swiper-pagination {position:static; bottom:0; font-size:20px; color:#333333; line-height:28px;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .pagination_con > .swiper-pagination .swiper-pagination-current {font-weight:700;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .btn_con {width:32px;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .btn_con > .technical_slide_btn {cursor:pointer;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .btn_con > .technical_slide_btn svg {fill:#333333 !important;}
.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .btn_con > .technical_slide_btn.prev {transform:rotate(-180deg);}

/* 인증현황·보유면허 */
.technical_sub02_con {}
.technical_sub02_con > .info_con {}
.technical_sub02_con > .info_con > .contents_con {}
.technical_sub02_con > .info_con > .contents_con > .img_con {}
.technical_sub02_con > .info_con > .contents_con > .img_con > .img_con {margin-bottom:24px;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .img_con > ul {display:flex; justify-content:center; align-items:center; flex-wrap:wrap; margin-top:1%;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .img_con > ul > li {width:16.5%; max-width:200px; margin-left:1%;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .img_con > ul > li img {border:1px solid #dadada;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .img_con > ul > li:first-child {margin-left:0;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .img_con > ul:first-child {margin-top:0;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con {width:45.5%; margin:0 auto; margin-bottom:66px;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con .swiper {border:1px solid #dadada;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con .swiper .swiper-wrapper {}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con .swiper .swiper-wrapper .swiper-slide {}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con {display:flex; justify-content:space-between; align-items:center; width:241px; margin:0 auto; margin-top:15px;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .pagination_con {}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .pagination_con > .swiper-pagination {position:static; bottom:0; font-size:34px; color:#333333; line-height:42px;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .pagination_con > .swiper-pagination .swiper-pagination-current {font-weight:700;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .btn_con {width:47px;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .btn_con > .technical_slide_btn {cursor:pointer;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .btn_con > .technical_slide_btn svg {fill:#333333 !important;}
.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .btn_con > .technical_slide_btn.prev {transform:rotate(-180deg);}
.technical_sub02_con > .info_con > .contents_con > .table_con {}
.technical_sub02_con > .info_con > .contents_con > .table_con > table {}
.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > td {}
.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .no_td {width:75px;}
.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .type_td {}
.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .number_td {}
.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .date_td {width:260px;}
.technical_sub02_con > .info04_con {}
.technical_sub02_con > .info04_con > .contents_con {}
.technical_sub02_con > .info04_con > .contents_con > .table_con {}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div {}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table {}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > td {}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .no_td {width:75px;}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .type_td {}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .agency_td {width:260px;}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .number_td {width:260px;}
.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .date_td {width:260px;}

/* 실적자료 */
.technical_sub03_con {}
.technical_sub03_con > .info01_con {}
.technical_sub03_con > .info01_con > .contents_con {}
.technical_sub03_con > .info01_con > .contents_con > .table_con {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > table {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > table > thead > tr > td {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > table > thead > tr > .no_td {width:120px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > table > thead > tr > .date_td {width:260px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > td {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > .order_td {width:260px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > .sort_td {width:210px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > .kw_td {width:150px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > .number_td {width:120px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > .voltage_td {width:125px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > .qty_td {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > thead > tr > .plan_td {width:210px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > .sort_td {background-color:transparent;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > td {position:relative;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > td span:after {position:absolute; top:0; left:0; color:red; font-size:13px;}
/*
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > .sort_td span:after {content:"구분"}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > .kw_td span:after {content:"용량"}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > .number_td span:after {content:"극수"}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > .voltage_td span:after {content:"전압"}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > .qty_td span:after {content:"수량"}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .w_con > table > tbody > tr > .plan_td span:after {content:"정비방안"}
*/

.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div {margin-top:45px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .title_con {margin-bottom:20px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .title_con span {font-size:36px; color:#333333; font-weight:700; line-height:44px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li {margin-top:16px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li > .table_con {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li > .table_con > table {table-layout:fixed;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li > .table_con > table > tbody > tr > td {border-top:1px solid #dadada;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li > .table_con > table > tbody > tr > .title_td {width:165px;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li > .table_con > table > tbody > tr > .text_td {}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li:first-child {margin-top:0;}
.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div:first-child {margin-top:0;}
.technical_sub03_con > .info02_con {}
.technical_sub03_con > .info02_con > .contents_con {}
.technical_sub03_con > .info02_con > .contents_con > .table_con {}
.technical_sub03_con > .info02_con > .contents_con > .table_con > table {}
.technical_sub03_con > .info02_con > .contents_con > .table_con > table > thead > tr > td {}
.technical_sub03_con > .info02_con > .contents_con > .table_con > table > thead > tr > .company_td {width:170px;}
.technical_sub03_con > .info02_con > .contents_con > .table_con > table > thead > tr > .note_td {width:260px;}

/* 인재상 */
.recruitment_sub02_con {word-break:keep-all;}
.recruitment_sub02_con > .info01_con {}
.recruitment_sub02_con > .info01_con > .contents_con {}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con {}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul {}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li {float:left; width:32%; margin:2% 2% 0 0;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {background-color:#f5f5f5; padding:58px 0 49px; position:relative; top:0; left:0; overflow:hidden;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con {width:0; height:0; border-left:80px solid #1b98d5; border-bottom:80px solid transparent; position:absolute; top:0; left:0;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con span {position:absolute; top:5px; left:-59px; font-size:24px; color:#ffffff; font-weight:700; line-height:32px;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con {display:flex; justify-content:center; align-items:center;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .left_con {}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .left_con > .img_con {width:171px; margin-right:83px;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con {text-align:center;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .title_con {}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .title_con span {font-size:26px; color:#333333; font-weight:700; line-height:32px;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .img_con {width:96px; margin:33px auto 39px;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .text_con {}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .text_con span {font-size:18px; color:#333333; line-height:26px;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(1),
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(2),
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(3n) {margin-right:0;}

/* 복리후생 */
.recruitment_sub03_con {word-break:keep-all;}
.recruitment_sub03_con > .info01_con {}
.recruitment_sub03_con > .info01_con > .contents_con {}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con {}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul:after {display:none;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li {width:50%; border-top:1px solid #dddddd; padding:40px 0;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:center;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:210px; margin-right:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con {flex:1;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con {}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con span {font-size:24px; color:#333333; font-weight:700; line-height:32px;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {margin-top:15px;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span {font-size:15px; color:#333333; line-height:26px;}
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(1),
.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(2) {border-top:none; padding-top:0;}

/* 비밀번호 입력 */
.password_con {border-top:1px solid #000000; border-bottom:1px solid #000000;}
.password_con > .contents_con {padding:96px 0 100px;}
.password_con > .contents_con > .title_con {margin-bottom:24px; text-align:center;}
.password_con > .contents_con > .title_con span {font-size:22px; color:#000000; font-weight:500; line-height:30px;}
.password_con > .contents_con > .write_con {width:370px; margin:0 auto;}
.password_con > .contents_con > .write_con .input {height:50px; border:1px solid #e6e6e6; padding:0 18px; text-align:center;}
.password_con > .contents_con > .btn_con {margin-top:50px;}
.password_con > .contents_con > .btn_con > ul {display:flex; justify-content:center; align-items:center;}
.password_con > .contents_con > .btn_con > ul:after {display:none;}
.password_con > .contents_con > .btn_con > ul > li {width:160px; margin-left:8px;}
.password_con > .contents_con > .btn_con > ul > li a {display:block; border:1px solid #cccccc; text-align:center; font-size:18px; color:#666666; line-height:48px; letter-spacing:0;}
.password_con > .contents_con > .btn_con > ul > li a.color {border-color:#1b98d5; background-color:#1b98d5; color:#ffffff;}

/* 게시판 리스트 */
.notice_list_con {}
.notice_list_con > .search_con {background-color:#f9f9f9; margin-bottom:13px;}
.notice_list_con > .search_con > .contents_con {width:100%; max-width:600px; margin:0 auto; padding:36px 0;}
.notice_list_con > .search_con > .contents_con > form {display:flex;}
.notice_list_con > .search_con > .contents_con > form > .write_con {flex:1;}
.notice_list_con > .search_con > .contents_con > form > .write_con .input {height:50px; border:1px solid #dddddd; background-color:#ffffff; padding:0 25px; font-size:16px;}
.notice_list_con > .search_con > .contents_con > form > .write_con .input::placeholder {color:#ababab;}
.notice_list_con > .search_con > .contents_con > form > .write_con .input::-webkit-placeholder {color:#ababab;}
.notice_list_con > .search_con > .contents_con > form > .write_con .input::-moz-placeholder {color:#ababab;}
.notice_list_con > .search_con > .contents_con > form > .btn_con {width:100px;}
.notice_list_con > .search_con > .contents_con > form > .btn_con a {display:block; background-color:#1b98d5; text-align:center;}
.notice_list_con > .search_con > .contents_con > form > .btn_con a span {font-size:16px; color:#ffffff; line-height:50px; letter-spacing:0; vertical-align:middle;}
.notice_list_con > .search_con > .contents_con > form > .btn_con a img {margin-left:5px; width:12px; vertical-align:middle;}
.notice_list_con > .tb_con {margin-bottom:7px;}
.notice_list_con > .tb_con > .contents_con {display:flex; justify-content:space-between; align-items:center; height:50px;}
.notice_list_con > .tb_con > .contents_con > .total_con {flex:1;}
.notice_list_con > .tb_con > .contents_con > .total_con span {font-size:18px; color:#000000; line-height:26px; letter-spacing:-0.25px;}
.notice_list_con > .tb_con > .contents_con > .total_con span .color_text {color:#1b98d5; font-weight:700;}
.notice_list_con > .tb_con > .contents_con > .btn_con {width:150px;}
.notice_list_con > .tb_con > .contents_con > .btn_con a {display:block; background-color:#333333; text-align:center;}
.notice_list_con > .tb_con > .contents_con > .btn_con a span {font-size:16px; color:#ffffff; line-height:50px; letter-spacing:0; vertical-align:middle;}
.notice_list_con > .tb_con > .contents_con > .btn_con a img {width:31px; margin-left:7px; vertical-align:middle;}
.notice_list_con > .number_list_con {margin-top:54px;}
.notice_list_con .none_td {}
.notice_list_con .none_td span {font-size:18px; color:#000000; line-height:500px;}
.notice_list_con .none_li {text-align:center;}
.notice_list_con .none_li span {font-size:18px; color:#000000; line-height:500px;}
.width_100 > .notice_list_con {}
.width_100 > .notice_list_con > .search_con {width:100%; max-width:1200px; margin-left:auto; margin-right:auto;}
.width_100 > .notice_list_con > .search_con > .contents_con {}
.width_100 > .notice_list_con > .tb_con {}
.width_100 > .notice_list_con > .tb_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.width_100 > .notice_list_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.width_100 > .notice_list_con > .number_list_con {}
.width_100 > .notice_list_con > .number_list_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}

/* 일반 게시판 리스트 */
.normal_notice_con {border-top:1px solid #000000; word-break:break-all;}
.normal_notice_con > table {width:100%; table-layout:fixed;}
.normal_notice_con > table > thead > tr > td {height:50px; border-bottom:1px solid #cccccc;}
.normal_notice_con > table > thead > tr > td span {font-size:14px; color:#666666; line-height:22px; letter-spacing:0;}
.normal_notice_con > table > thead > tr > .no_td {width:63px;}
.normal_notice_con > table > thead > tr > .title_td {}
.normal_notice_con > table > thead > tr > .name_td {width:75px;}
.normal_notice_con > table > thead > tr > .date_td {width:110px;}
.normal_notice_con > table > thead > tr > .view_td {width:120px;}
.normal_notice_con > table > tbody > tr > td {height:70px; border-bottom:1px solid #cccccc;}
.normal_notice_con > table > tbody > tr > td span {font-size:14px; color:#666666; line-height:22px; letter-spacing:0;}
.normal_notice_con > table > tbody > tr > .title_td {padding:0 39px;}
.normal_notice_con > table > tbody > tr > .title_td span {font-size:18px; color:#000000; line-height:26px; letter-spacing:0;}
.normal_notice_con > table > tbody > tr > .title_td > a {display:block;}
.normal_notice_con > table > tbody > tr > .title_td > a > .title_con {}
.normal_notice_con > table > tbody > tr > .title_td > a > .title_con > .contents_con {display:inline-block; max-width:100%;}
.normal_notice_con > table > tbody > tr > .title_td > a > .title_con > .contents_con:after {content:""; display:block; clear:both;}
.normal_notice_con > table > tbody > tr > .title_td > a > .title_con > .contents_con span {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.normal_notice_con > table > tbody > tr > .title_td > a > .title_con > .contents_con img {float:right; width:16px; margin-left:9px; padding-top:5px;}
.normal_notice_con > table > tbody > tr > .title_td > a > .date_con {margin-top:13px;}
.normal_notice_con > table > tbody > tr > .title_td > a > .date_con span {color:#666666;}

/* faq 게시판 리스트 */
.faq_notice_con {border-top:1px solid #000000; word-break:break-all;}
.faq_notice_con > ul {}
.faq_notice_con > ul > li {border-bottom:1px solid #cccccc;}
.faq_notice_con > ul > li > .list_div {}
.faq_notice_con > ul > li > .list_div > .faq_con {}
.faq_notice_con > ul > li > .list_div > .faq_con > table {width:100%;}
.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > td {padding:0 20px;}
.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .icon_td {width:70px; padding-top:11px;}
.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .icon_td span {font-size:30px; font-weight:700; line-height:38px;}
.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .title_td {padding:20px;}
.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .posts_td {padding:20px; font-size:18px; color:#666666; line-height:28px; letter-spacing:-0.25px;}
.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .arrow_td {width:70px; padding-top:26px;}
.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .arrow_td img {width:25px; transition:all 0.3s ease;}
.faq_notice_con > ul > li > .list_div > .q_con {cursor:pointer;}
.faq_notice_con > ul > li > .list_div > .q_con > table > tbody > tr > td {}
.faq_notice_con > ul > li > .list_div > .q_con > table > tbody > tr > td span {font-size:20px; color:#000000; font-weight:500; line-height:28px;}
.faq_notice_con > ul > li > .list_div > .q_con.on > table > tbody > tr > .arrow_td img {transform:rotate(180deg);}
.faq_notice_con > ul > li > .list_div > .a_con {display:none; border-top:1px solid #cccccc; background-color:#f9f9f9;}
.faq_notice_con > ul > li > .list_div > .a_con > table > tbody > tr > td {}
.faq_notice_con > ul > li > .list_div > .a_con > table > tbody > tr > td span {color:#666666;}

/* 게시판 뷰 */
.notice_view_con {word-break:break-all;}
.notice_view_con > .view_con {}
.notice_view_con > .view_con > .title_con {}
.notice_view_con > .view_con > .title_con > table {width:100%;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > td {padding:22px 0; border-top:1px solid #000000; border-bottom:1px solid #cccccc;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > td span {font-size:14px; color:#666666; line-height:26px; letter-spacing:0;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .no_td {width:63px;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td {}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con {}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con {}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text01_con {}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text01_con span {font-size:18px; color:#000000; line-height:26px; letter-spacing:0;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text02_con {margin-top:23px;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text02_con span {margin-right:38px; font-size:32px; color:#666666; line-height:40px;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text02_con span:last-child {margin-right:0;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .name_td {width:75px;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .date_td {width:110px;}
.notice_view_con > .view_con > .title_con > table > tbody > tr > .view_td {width:120px;}
.notice_view_con > .view_con > .contents_con {border-bottom:1px solid #000000;}
.notice_view_con > .view_con > .contents_con > .posts_con {padding:34px 24px; word-break:break-all;}
.notice_view_con > .view_con > .contents_con > .posts_con * {font-family:initial; font-size:initial; line-height:1.5;}
.notice_view_con > .view_con > .contents_con > .posts_con img {max-width:100%; height:auto;}
.notice_view_con > .view_con > .contents_con > .btn_con {display:flex; justify-content:flex-end; margin-bottom:11px;}
.notice_view_con > .view_con > .contents_con > .btn_con > ul {}
.notice_view_con > .view_con > .contents_con > .btn_con > ul > li {float:left; width:120px; margin-left:8px;}
.notice_view_con > .view_con > .contents_con > .btn_con > ul > li a {display:block; border:1px solid #cccccc; text-align:center; font-size:16px; color:#666666; line-height:48px; letter-spacing:0;}
.notice_view_con > .view_con > .contents_con > .btn_con > ul > li:first-child {margin-left:0;}
.notice_view_con > .view_con > .contents_con > .file_con {border-top:1px solid #cccccc;}
.notice_view_con > .view_con > .contents_con > .file_con > table {width:100%;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td {padding:20px 0;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td a {font-size:16px; color:#333333; line-height:24px; letter-spacing:0;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td span {font-size:16px; color:#333333; line-height:24px; letter-spacing:0;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .title_td {width:24px; padding-top:24px;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .title_td img {width:16px;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td {padding-left:17px; padding-right:17px;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td > ul {}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td > ul > li {margin-top:5px;}
.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td > ul > li:first-child {margin-top:0;}
.notice_view_con > .view_con > .comment_con {margin-top:26px;}
.notice_view_con > .view_con > .comment_con > .title_con {margin-bottom:6px;}
.notice_view_con > .view_con > .comment_con > .title_con span {font-size:18px; color:#000000; font-weight:500; line-height:26px;}
.notice_view_con > .view_con > .comment_con > .contents_con {background-color:#f9f9f9; padding:25px 35px;}
.notice_view_con > .view_con > .comment_con > .contents_con > .info_con {}
.notice_view_con > .view_con > .comment_con > .contents_con > .info_con span {font-size:16px; color:#000000; font-weight:500; line-height:24px; letter-spacing:0;}
.notice_view_con > .view_con > .comment_con > .contents_con > .info_con span .color_text {margin-left:9px; font-size:14px; color:#999999; font-weight:400; line-height:22px;}
.notice_view_con > .view_con > .comment_con > .contents_con > .text_con {margin-top:9px;}
.notice_view_con > .view_con > .comment_con > .contents_con > .text_con span {font-size:16px; color:#333333; line-height:24px; letter-spacing:0;}
.notice_view_con > .btn_con {margin-top:60px; text-align:center;}
.notice_view_con > .btn_con a {display:inline-block; width:118px; border:1px solid #000000; font-size:16px; color:#000000; line-height:48px; letter-spacing:0;}

/* 게시판 글쓰기 */
.notice_write_con {}
.notice_write_con > .write_con {border-top:1px solid #000000; border-bottom:1px solid #000000; padding-bottom:35px;}
.notice_write_con > .write_con > ul {}
.notice_write_con > .write_con > ul > li {border-top:1px solid #cccccc; padding:17px 20px;}
.notice_write_con > .write_con > ul > li .input {height:50px; border:1px solid #e6e6e6; padding:0 18px;}
.notice_write_con > .write_con > ul > li .textarea {height:470px; border:1px solid #e6e6e6; padding:18px;}
.notice_write_con > .write_con > ul > li > .input_con {display:flex;}
.notice_write_con > .write_con > ul > li > .input_con > .input_div {width:50%;}
.notice_write_con > .write_con > ul > li > .input_con > .input_div > table {width:100%;}
.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > td {}
.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td {width:67px;}
.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td span {font-size:20px; color:#010101; font-weight:500; line-height:28px; letter-spacing:0;}
.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td span .color_text {color:#1b98d5;}
.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td02 {width:120px;}
.notice_write_con > .write_con > ul > li > .input_con > .input_div:first-child {padding-right:20px;}
.notice_write_con > .write_con > ul > li > .file_con {}
.notice_write_con > .write_con > ul > li > .file_con > table {width:100%;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td {}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > .title_td {width:120px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > .title_td span {font-size:22px; color:#000000; font-weight:500; line-height:50px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con {width:370px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table {width:100%;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > td {}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .input_td {border:1px solid #e6e6e6;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .input_td > .text_con {padding:0 15px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .input_td > .text_con span {font-size:16px; color:#999999; line-height:48px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .btn_td {width:100px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .btn_td > label {display:block; background-color:#cccccc; text-align:center; cursor:pointer;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .btn_td > label span {font-size:16px; color:#ffffff; line-height:50px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .btn_td > label input {display:none;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con {display:none; margin-top:15px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul {}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li {display:none; align-items:center; margin-top:10px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li a {display:none; justify-content:center; align-items:center; width:21px; height:21px; background-color:#e6e6e6; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li a img {width:9px;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li input {flex:1; width:100%; height:24px; border:none; margin-left:9px; padding:0; font-size:16px; color:#333333; line-height:24px; letter-spacing:0;}
.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li:first-child {margin-top:0;}
.notice_write_con > .write_con > ul > li > .agree_con {}
.notice_write_con > .write_con > ul > li > .agree_con > .title_con {margin-bottom:14px;}
.notice_write_con > .write_con > ul > li > .agree_con > .title_con span {font-size:22px; color:#000000; font-weight:500; line-height:30px;}
.notice_write_con > .write_con > ul > li > .agree_con > .text_con {height:165px; background-color:#f8f8f8; padding:15px 19px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow-y:auto;}
.notice_write_con > .write_con > ul > li > .agree_con > .text_con span {font-size:16px; color:#333333; line-height:24px;}
.notice_write_con > .write_con > ul > li > .agree_con > .check_con {margin-top:10px; position:relative; top:0; left:0;}
.notice_write_con > .write_con > ul > li > .agree_con > .check_con .checkbox_label .check_icon {position:absolute; top:0; left:0;}
.notice_write_con > .write_con > ul > li > .agree_con > .check_con .checkbox_label span {display:inline-block; padding-left:33px; font-size:16px; color:#999999; line-height:24px;}
.notice_write_con > .write_con > ul > li:first-child {border-top:none;}
.notice_write_con > .btn_con {margin-top:50px;}
.notice_write_con > .btn_con > ul {display:flex; justify-content:center; align-items:center;}
.notice_write_con > .btn_con > ul:after {display:none;}
.notice_write_con > .btn_con > ul > li {width:160px; margin-left:8px;}
.notice_write_con > .btn_con > ul > li a {display:block; border:1px solid #cccccc; text-align:center; font-size:18px; color:#666666; line-height:48px; letter-spacing:0;}
.notice_write_con > .btn_con > ul > li a.color {border-color:#1b98d5; background-color:#1b98d5; color:#ffffff;}