@media all and (max-width: 1225px) {
	
	/* 메인 컨텐츠 */
	#main_con > .technical_con > .contents_con > .right_con {padding-left:2%;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .text_con br {display:none;}

}

@media all and (max-width: 1193px) {
	
	/* 전동기 전력 절감 */
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text02_con {height:56px;}

}

@media all and (max-width: 1150px) {

	/* 헤더 */
	#header > .contents_con > .logo_con {width:97px;}
	#header > .contents_con > .nav_con > ul > li {width:180px;}
	#header > .sub_nav > .contents_con > .nav_con > table > tbody > tr > td {width:180px;}

	/* the others */
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {padding:64px 19px;}

}

@media all and (max-width: 1024px) {
	
	input, select, textarea { 
		font-size:20px; 
		line-height:28px; 
	}
	
	.w_con {display:none;}
	.m_con {display:block;}

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

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

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

	/*체크박스 버튼*/
	.checkbox_label .check_icon {width:30px; height:30px;}

	/* 번호 목록 */
	.number_list_con > .contents_con .btn_con > ul > li {width:28px;}
	.number_list_con > .contents_con .list_con {margin:0 36px;}
	.number_list_con > .contents_con .list_con > ul > li {margin-left:36px;}
	.number_list_con > .contents_con .list_con > ul > li a {font-size:21px; line-height:28px;}
	.number_list_con > .contents_con .list_con > ul > li a.on {font-weight:700;}

	/* 헤더 */
	#header {z-index:300;}
	#header > .contents_con {max-width:86%; height:84px; top:-85px;}
	#header > .contents_con > .logo_con {width:129px;}
	#header > .contents_con > .nav_con {display:none;}
	#header > .contents_con > .btn_con {width:39px;}
	#header > .contents_con > .btn_con a .bar {height:3px; margin-top:12px;}
	#header > .contents_con > .btn_con a.click .bar:nth-child(1) {transform:translateY(15px) rotate(-45deg);}
	#header > .contents_con > .btn_con a.click .bar:nth-child(3) {transform:translateY(-15px) rotate(45deg);}

	/* 메인 메뉴 */
	#main_nav {top:0; z-index:200;}
	#main_nav > .contents_con {position:relative; top:0; left:0;}
	#main_nav > .contents_con > .btn_con {height:calc(100vh - (100vh - 84px)); background-color:#ffffff; position:relative; top:0;}
	#main_nav > .contents_con > .btn_con > a {display:none;}
	#main_nav > .contents_con > .list_con {max-width:100%; height:calc(100vh - 84px);}
	#main_nav > .contents_con > .list_con > ul {flex-direction:column;}
	#main_nav > .contents_con > .list_con > ul > li {width:100%; border-left:none; padding:0;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div {padding-top:0; text-align:left;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con {display:block; border-bottom:1px solid #ffffff; padding-bottom:0;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a {display:flex; justify-content:space-between; align-items:center; padding:0 7%;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a span {font-size:40px; line-height:121px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a img {width:24px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con {display:none; background-color:#0089cc; margin-top:0; padding:39px 0;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li {margin-top:45px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li a {display:block; padding:0 7%; font-size:30px; color:#afe5ff; line-height:38px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li a:hover {color:#afe5ff;}
	#main_nav > .contents_con > .list_con > ul > li:first-child {border-left:none;}

	/* 메인 컨텐츠 */
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > div > .contents_con {max-width:86%;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {max-width:86%;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con {width:71.5%; margin:0 auto;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con span {font-size:42px; line-height:52px;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con {width:55.5%; margin:0 auto; margin-top:29px;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con span {font-size:18px; line-height:26px;}
	#main_con > .visual_con > .contents_con .swiper .control_con {flex-direction:column; max-width:86%; bottom:54px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .bp_con {width:163px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .pagination_con span {font-size:20px; line-height:42px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .btn_con {width:37px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con {width:100%; justify-content:center; margin-top:31px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con .pagination_con {width:100%;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con .pagination_con .swiper-pagination .swiper-pagination-bullet {width:22.5%; height:3px; margin-left:3.5%;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con .btn_con {display:none;}
	#main_con > .business_con {margin-top:164px;}
	#main_con > .business_con > .contents_con > .title_con {max-width:86%;}
	#main_con > .business_con > .contents_con > .title_con > .text01_con span {font-size:42px; line-height:52px;}
	#main_con > .business_con > .contents_con > .title_con > .text02_con {margin-top:24px;}
	#main_con > .business_con > .contents_con > .title_con > .text02_con span {font-size:20px; line-height:30px;}
	#main_con > .business_con > .contents_con > .list_con {display:block; margin-top:69px;}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a {height:auto; padding:132px 0 117px}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a:after {display:none;}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con {position:relative; top:0; transform:translateY(0);}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .img_con {width:118px; transform:translateY(0);}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .title_con {margin-top:25px; transform:translateY(0);}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .title_con span {font-size:30px; line-height:38px;}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .btn_con {display:none;}
	#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a:after {display:none;}
	#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a:after {display:none;}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(1) > a {background-image:url("/img/main/business_list_div_img01_m.png");}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(2) > a {background-image:url("/img/main/business_list_div_img02_m.png");}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(3) > a {background-image:url("/img/main/business_list_div_img03_m.png");}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(4) > a {background-image:url("/img/main/business_list_div_img04_m.png");}
	#main_con > .technical_con {background:url("") #f8f8f8 no-repeat center/cover;}
	#main_con > .technical_con > .contents_con {flex-direction:column-reverse; max-width:86%; padding:99px 0 156px;}
	#main_con > .technical_con > .contents_con a {justify-content:center;}
	#main_con > .technical_con > .contents_con a > .text_con {margin-right:13px;}
	#main_con > .technical_con > .contents_con a > .text_con span {font-size:21px; line-height:29px;}
	#main_con > .technical_con > .contents_con a > .img_con {width:50px;}
	#main_con > .technical_con > .contents_con a > .img_con svg {transition:none;}
	#main_con > .technical_con > .contents_con a > .img_con svg .blue_stroke {transition:none;}
	#main_con > .technical_con > .contents_con a > .img_con svg .white_stroke {transition:none;}
	#main_con > .technical_con > .contents_con a > .img_con svg .white_arrow {transition:none;}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg {transform: translateX(0);}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg .blue_stroke {transform: translateX(0);}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg .white_stroke {transform: translateX(0);}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg .white_arrow {transform: translateX(0);}
	#main_con > .technical_con > .contents_con > .left_con {width:100%; margin-top:72px;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .list_con > ul > li {width:32%; margin-left:2%;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .text_con {margin-top:37px;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .text_con span {font-size:20px; line-height:28px;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .btn_con {margin-top:36px;}
	#main_con > .technical_con > .contents_con > .right_con {width:100%; padding-left:0;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .title_con {text-align:center;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .title_con span {font-size:42px; line-height:78px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con {margin-top:28px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul {display:flex; justify-content:center;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul:after {display:none;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li {float:none; width:132px; margin-left:12px; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li span {font-size:24px; line-height:43px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li:hover {border-color:#e8e8e8; background-color:#ffffff;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li:hover span {color:#666666;}
	#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 > .banner_con {margin-top:-54px;}
	#main_con > .banner_con > .contents_con {max-width:86%;}
	#main_con > .banner_con > .contents_con > .banner_div {justify-content:center; height:108px; padding:0;}
	#main_con > .banner_con > .contents_con > .banner_div > .it_con > .img_con {width:auto; height:36px; margin-right:16px;}
	#main_con > .banner_con > .contents_con > .banner_div > .it_con > .img_con img {width:auto; max-width:inherit; height:100%;}
	#main_con > .banner_con > .contents_con > .banner_div > .it_con > .text_con span {font-size:30px; line-height:38px;}
	#main_con > .news_con {flex-direction:row-column; background-image:url("/img/main/news_bg_img_m.png"); margin-top:-54px; padding:262px 0 170px;}
	#main_con > .news_con > .contents_con {max-width:86%;}
	#main_con > .news_con > .contents_con > .tb_con {width:100%; position:relative;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con {width:100%;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con > .text01_con span {font-size:42px; line-height:50px;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con > .text02_con {margin-top:15px;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con > .text02_con span {font-size:20px; line-height:30px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con {margin-top:33px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a span {margin-right:13px; font-size:21px; line-height:29px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a .img_con {width:50px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .blue_stroke {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .white_stroke {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .white_arrow {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg {transform: translateX(0);}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .blue_stroke {transform: translateX(0);}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .white_stroke {transform: translateX(0);}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .white_arrow {transform: translateX(0);}
	#main_con > .news_con > .slide_con {width:100%; max-width:calc(((100% - 86%)/2) + 86%); margin-top:60px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper {width:100%;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {width:63.5%; margin-right:4.5%;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a {padding:21px 24px; transition:none;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .icon_con {width:24px; height:24px; margin-right:12px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .text_con span {font-size:30px; line-height:38px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .text_con {margin-top:19px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .text_con span {height:155px; font-size:21px; line-height:31px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .date_con {margin-top:40px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .date_con span {font-size:20px; line-height:28px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a:hover {border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 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:#000000;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a:hover > .title_con > .text_con span {color:#000000;}
	#main_con > .news_con > .slide_con > .contents_con > .none_slide span {font-size:21px; line-height:300px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con > .control_con {width:144px; margin-top:19px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con > .control_con > .pagination_con .swiper-pagination {font-size:20px; line-height:28px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con > .control_con > .btn_con {width:28px;}

	/* 푸터 */
	#footer > .nav_con > ul > li a {font-size:18px; line-height:66px;}
	#footer > .contents_con {flex-direction:column; max-width:86%; padding:33px 0 64px;}
	#footer > .contents_con > .logo_con {width:195px; margin:0 auto 22px;}
	#footer > .contents_con > .contents_con > .text_con {margin-top:22px; text-align:center;}
	#footer > .contents_con > .contents_con > .text_con span {font-size:16px; line-height:26px;}
	#footer > .contents_con > .contents_con > .text_con span .bar {margin:0 17px; font-size:14px;}

	/* 탑버튼 */
	#quick > .contents_con {max-width:91%;}
	#quick > .contents_con > .btn_con {top:-60px;}
	#quick > .contents_con > .btn_con a {width:48px; height:48px;}
	#quick > .contents_con > .btn_con a img {width:15px;}

	/* 서브 컨텐츠 */
	#sub_con > .sub_visual:after {display:none;}
	#sub_con > .sub_visual > .contents_con > .title_con > .contents_con {max-width:86%; height:210px;}
	#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text01_con span {font-size:18px; line-height:26px;}
	#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:42px; line-height:50px;}
	#sub_con > .sub_visual > .contents_con > .route_con {max-width:100%; border-bottom:1px solid #dddddd;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con {width:100%; height:84px; position:static;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div:after {height:84px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .home_con {width:72px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .home_con img {width:30px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .current_con span {font-size:20px; line-height:84px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .current_con img {width:19px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con {top:84px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con > ul > li a {font-size:20px; line-height:84px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con {flex:1; width:auto;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con > .current_con {padding:0 15px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con > .list_con > ul > li a {padding:0 15px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con {flex:1; border-right:1px solid #dddddd; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .current_con {padding:0 15px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .list_con {width:100%;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .list_con > ul > li a {padding:0 15px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div:first-child:after {display:block;}
	#sub_con > .sub_visual.company > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_company_m.png");}
	#sub_con > .sub_visual.business > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_business_m.png");}
	#sub_con > .sub_visual.technical > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_technical_m.png");}
	#sub_con > .sub_visual.recruitment > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_recruitment_m.png");}
	#sub_con > .sub_visual.contact > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_contact_m.png");}
	#sub_con > .contents_con {max-width:86%; padding:42px 0 147px;}

	/* 회사소개 */
	.company_sub01_con > .info01_con > .contents_con {max-width:86%; padding-bottom:84px;}
	.company_sub01_con > .info01_con > .contents_con > .title_con {margin-bottom:72px;}
	.company_sub01_con > .info01_con > .contents_con > .title_con span {font-size:24px; line-height:32px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con {justify-content:center;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul {justify-content:center; width:100%;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li {width:30%; margin-top:25px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:column;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:120px; margin-right:0;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin-top:11px; text-align:center;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {font-size:20px; line-height:26px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {margin-top:6px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span {font-size:20px; line-height:26px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span .color_text {font-size:20px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2n) {width:30%;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3n) {width:30%;}
	.company_sub01_con > .info02_con > .contents_con {max-width:86%; padding:99px 0 150px;}
	.company_sub01_con > .info02_con > .contents_con > .title_con {margin-bottom:45px;}
	.company_sub01_con > .info02_con > .contents_con > .title_con span {font-size:24px; line-height:32px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li {float:none; width:100%; margin-top:24px; padding-bottom:56.8%;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .title_con {bottom:21px; left:22px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .title_con span {font-size:27px; line-height:35px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con {display:flex; justify-content:space-between; flex-direction:column; padding:33px 22px; left:0;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .title_con span {font-size:27px; line-height:35px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .text_con {text-align:right;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .text_con span {font-size:18px; line-height:26px;}
	.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_m.png"); margin-top:0;}
	.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_m.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_m.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_m.png");}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin-top:24px;}

	/* CEO 인사말 */
	.company_sub02_con > .info01_con > .contents_con > .title_con {max-width:86%; margin-bottom:79px;}
	.company_sub02_con > .info01_con > .contents_con > .title_con span {font-size:42px; line-height:56px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .img_con .img_div {max-width:calc(((100% - 86%)/2) + 86%); background-image:url("/img/company/company_sub02_info01_con_img_m.png"); padding-bottom:47.9%;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con {max-width:86%; margin-top:27px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con > .text_div {margin-top:28px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con > .text_div span {font-size:20px; line-height:30px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con {margin-top:49px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text01_div span {font-size:20px; line-height:28px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text02_div {margin-top:4px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text02_div span {font-size:24px; line-height:32px;}

	/* 경영목표 */
	.company_sub03_con > .info01_con > .contents_con > .title_con {max-width:86%; margin-bottom:45px;}
	.company_sub03_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:18px; line-height:26px;}
	.company_sub03_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:4px;}
	.company_sub03_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:42px; line-height:54px;}
	.company_sub03_con > .info01_con > .contents_con > .contents_con > .img_con .img_div {max-width:calc(((100% - 86%)/2) + 86%); background-image:url("/img/company/company_sub03_info01_con_img_m.png"); padding-bottom:47.9%;}
	.company_sub03_con > .info02_con {margin-top:97px;}
	.company_sub03_con > .info02_con > .contents_con {max-width:86%;}
	.company_sub03_con > .info02_con > .contents_con > .title_con {margin-bottom:45px;}
	.company_sub03_con > .info02_con > .contents_con > .title_con > .text01_con span {font-size:18px; line-height:26px;}
	.company_sub03_con > .info02_con > .contents_con > .title_con > .text02_con {margin-top:4px;}
	.company_sub03_con > .info02_con > .contents_con > .title_con > .text02_con span {font-size:42px; line-height:50px;}

	/* 조직구성 */
	.company_sub04_con > .info01_con > .contents_con > .title_con {margin-bottom:45px;}
	.company_sub04_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:18px; line-height:26px;}
	.company_sub04_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:4px;}
	.company_sub04_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:42px; line-height:50px;}

	/* 연혁 */
	.company_sub05_con > .info01_con > .contents_con > .title_con {margin-bottom:45px;}
	.company_sub05_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:18px; line-height:26px;}
	.company_sub05_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:4px;}
	.company_sub05_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:42px; line-height:50px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con {display:block;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con {width:100%; position:sticky; top:95px; left:0; z-index:20;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con {position:static; top:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li {float:left; margin:0 6px 6px 0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a {display:inline-block;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a > .text_con {border:1px solid #999999; background-color:#ffffff; padding:0 30px; border-radius:48px; -webkit-border-radius:48px; -moz-border-radius:48px; transition:all 0.3s ease;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a > .text_con span {font-size:24px; color:#999999; font-weight:700; line-height:46px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .bar {width:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .text_con {border-color:#999999; background-color:#ffffff;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .text_con span {color:#999999;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .bar {width:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .text_con {border-color:#1b98d5; background-color:#1b98d5;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .text_con span {color:#ffffff;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li:last-child {margin-right:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con {margin-top:52px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con {margin-top:54px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li {margin-top:54px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div {display:block;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .year_con {width:100%;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .year_con span {font-size:42px; line-height:50px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con {margin-top:21px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con:after {height:calc(100% - 21px); top:9px; left:4px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li {margin-top:15px;}
	.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:9px 9px 0 0;}
	.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; line-height:30px;}
	.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:64px;}

	/* 오시는길 */
	.company_sub06_con > .info01_con > .contents_con > .title_con {max-width:86%; margin-bottom:45px;}
	.company_sub06_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:18px; line-height:26px;}
	.company_sub06_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:4px;}
	.company_sub06_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:42px; line-height:50px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .map_con > .map_div {max-width:calc(((100% - 86%)/2) + 86%); height:0; padding-bottom:56.7%;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con {max-width:86%; margin-top:21px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li {margin-top:27px; padding-top:27px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div {margin-top:13px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con {width:109px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con img {width:15px; margin-right:14px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con span {font-size:20px; line-height:28px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li {margin-top:12px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div span {font-size:20px; line-height:28px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div > .title_con {width:70px;}

	/* 사업영역 게시판 */
	.business_notice_con > .nav_con {margin-bottom:69px;}
	.business_notice_con > .nav_con > .btn_con {flex:1; width:auto;}
	.business_notice_con > .nav_con > .btn_con a {padding:15px 0; font-size:20px; line-height:28px;}
	.business_notice_con > .contents_con > .info_con {margin-top:51px;}
	.business_notice_con > .contents_con > .info_con > .contents_con .title_con {margin-bottom:24px;}
	.business_notice_con > .contents_con > .info_con > .contents_con .title_con span {font-size:30px; line-height:38px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con {max-width:100%;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .title_con {margin-bottom:33px; padding:0 7%;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .title_con span {font-size:42px; line-height:50px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con {display:block;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .img_con {width:100%;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con {width:86%; min-height:initial; margin:0 auto; margin-top:-27px; padding:24px 0 24px 40px; z-index:20;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con:before {display:none;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con:after {content:""; width:calc((100vw - 86%)/2); height:100%; background-color:#f8f8f8; position:absolute; top:0; right:calc(-1 * (100vw - 86%) / 2);}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li {margin-top:12px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li span {padding-left:22px; font-size:20px; line-height:30px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li span:after {width:9px; height:9px; top:10px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li {margin-top:13px;}
	.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 {padding-left:22px; font-size:20px; line-height:30px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .title_con span:after {width:9px; height:9px; top:10px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .text_con span {font-size:15px; line-height:25px;}
	.business_notice_con > .contents_con > .slide_info_con:after {width:calc((100% - 86%)/2);}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .title_con {padding:0 7%; 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 {max-width:86%; /*width:calc(86% + ((100% - 86%)/2));*/ padding-bottom:18px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div {min-width:45.5%; min-height:267px; margin-right:10px; padding:27px 24px;}
	.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:20px; line-height:28px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .text_con {margin-top:12px;}
	.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:20px; line-height:28px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con {margin-top:8px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con > ul > li {margin-top:3px}
	.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 {padding-left:8px; font-size:18px; line-height:26px;}
	.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 {width:8px; font-size:18px; line-height:26px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div.length1 {max-width:100%;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con {max-width:86%;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li {width:48.5%; margin:3% 3% 0 0;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .text_con {margin-top:6px;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .text_con span {font-size:18px; line-height:26px;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li:nth-child(2n) {margin-right:0;}
	.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:3%;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half {display:block;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div {width:100%; margin-top:51px;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div > .contents_con > .list_con > ul > li {width:48.5%; margin:3% 3% 0 0;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div:first-child {margin-top:0;}
	.width_100 > .business_notice_con > .nav_con {max-width:86%;}
	.width_100 > .business_notice_con > .contents_con > .info_con > .contents_con .title_con {max-width:100%;}

	/* 전동기 전력 절감 */
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li {height:auto; border:none; padding-bottom:0;}
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(1) {width:100%; background-image:none;}
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(2) {width:49%; margin:2% 0 0 0; background-image:none;}
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(3) {width:49%; margin:2% 0 0 2%; background-image:none;}
	.business_sub02_con > .info01_con > .contents_con > .text_con {margin-top:18px;}
	.business_sub02_con > .info01_con > .contents_con > .text_con > .text_div {margin-top:30px;}
	.business_sub02_con > .info01_con > .contents_con > .text_con > .text_div span {font-size:20px; line-height:30px;}
	.business_sub02_con > .info02_con {margin-top:87px;}
	.business_sub02_con > .info02_con > .contents_con > .title_con {margin-bottom:32px;}
	.business_sub02_con > .info02_con > .contents_con > .title_con:after {width:32px; height:4px; top:-15px;}
	.business_sub02_con > .info02_con > .contents_con > .title_con span {font-size:30px; line-height:38px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con {display:block}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div {width:100%; margin-top:24px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .img_con > .text_con {width:48px; height:48px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .img_con > .text_con span {font-size:30px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con {height:auto; margin-top:6px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div {padding:15px 24px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li {margin-top:9px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li span {padding-left:11px; font-size:20px; line-height:28px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li span:after {font-size:20px; line-height:28px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div:first-child {margin-top:0;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con {display:block; margin-top:39px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div {width:100%; margin-top:48px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con {margin-bottom:19px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con span {font-size:20px; line-height:28px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text02_con {height:auto;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .text_con {margin-top:15px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .text_con span {font-size:18px; line-height:26px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div:first-child {margin-top:0;}

	/* the others */
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li {width:100%; margin:18px 0 0;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {min-height:354px; background-size:219px; padding:40px 24px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:24px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con:after {width:31px; height:4px; top:-13px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con span {font-size:24px; line-height:32px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {font-size:18px; line-height:28px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin-top:18px;}

	/* 기술현황 공통 */
	.technical_sub_con > .info_con {margin-top:57px;}
	.technical_sub_con > .info_con > .contents_con > .title_con {margin-bottom:37px;}
	.technical_sub_con > .info_con > .contents_con > .title_con span {font-size:42px; line-height:50px;}
	.technical_sub_con > .info_con > .contents_con > .title_con .bar {width:87px; margin-top:28px;}
	.technical_sub_con > .info_con > .contents_con > .sub_title_con {margin-bottom:69px;}
	.technical_sub_con > .info_con > .contents_con > .sub_title_con span {font-size:18px; line-height:26px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con {margin-bottom:39px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con {width:144px; margin-top:9px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .pagination_con .swiper-pagination {font-size:20px; line-height:28px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .btn_con {width:28px;}
	.technical_sub_con > .info_con > .contents_con > .table_con {word-break:break-all;}
	.technical_sub_con > .info_con > .contents_con > .table_con table span {font-size:18px; line-height:26px;}
	.technical_sub_con > .info_con > .contents_con > .table_con table td {padding:12px 8px;}

	/* 장·설비 소개 */
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .no_td {width:52px;}
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .name_td {width:210px;}
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .standard_td {width:auto;}
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div.w_con {display:none;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con {margin-top:30px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {width:100%;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {margin-top:9px; padding-right:154px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con span {font-size:20px; line-height:28px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con {width:100%;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con {width:144px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .pagination_con > .swiper-pagination {font-size:20px; line-height:28px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .btn_con {width:25px;}

	/* 인증현황·보유면허 */
	.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .no_td {width:52px;}
	.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .date_td {width:115px;}
	.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .no_td {width:52px;}
	.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .agency_td {width:206px;}

	/* 실적자료 */
	.technical_sub03_con > .info01_con > .contents_con > .table_con > table > thead > tr > .no_td {width:166px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > table > thead > tr > .date_td {width:252px;}
	.technical_sub03_con > .info02_con > .contents_con > .table_con > table > thead > tr > .company_td {width:216px;}
	.technical_sub03_con > .info02_con > .contents_con > .table_con > table > thead > tr > .note_td {width:174px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div {margin-top:27px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .title_con {margin-bottom:12px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .title_con span {font-size:21px; line-height:29px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li {margin-top:9px;}
	.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:99px;}

	/* 인재상 */
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li {float:none; width:100%; margin:12px 0 0 0;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {padding:34px 45px 29px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con {border-left:54px solid #1b98d5; border-bottom:54px solid transparent;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con span {top:2px; left:-41px; font-size:18px; line-height:26px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con {justify-content:flex-start;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .left_con > .img_con {width:102px; margin-right:49px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con {text-align:left;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .title_con span {font-size:24px; line-height:32px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .text_con {margin-top:13px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .text_con span {font-size:18px; line-height:26px;}
	.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:12px;}

	/* 복리후생 */
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li {padding:54px 0;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {display:block;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:126px; margin:0 auto 24px;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con {padding:0 18px; text-align:center;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con span {font-size:24px; line-height:32px;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {margin-top:13px;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span {font-size:18px; line-height:26px;}

	/* 비밀번호 입력 */
	.password_con > .contents_con {padding:92px 0 96px;}
	.password_con > .contents_con > .title_con {margin-bottom:21px;}
	.password_con > .contents_con > .title_con span {font-size:24px; line-height:32px;}
	.password_con > .contents_con > .write_con {width:76.5%;}
	.password_con > .contents_con > .write_con .input {height:60px; padding:0 13px;}
	.password_con > .contents_con > .btn_con {margin-top:39px;}
	.password_con > .contents_con > .btn_con > ul > li {width:131px; margin-left:9px;}
	.password_con > .contents_con > .btn_con > ul > li a {font-size:21px; line-height:58px;}

	/* 게시판 리스트 */
	.notice_list_con > .search_con {margin-bottom:16px;}
	.notice_list_con > .search_con > .contents_con {max-width:86%; padding:30px 0;}
	.notice_list_con > .search_con > .contents_con > form > .write_con .input {height:60px; padding:0 14px; font-size:21px;}
	.notice_list_con > .search_con > .contents_con > form > .btn_con {width:99px;}
	.notice_list_con > .search_con > .contents_con > form > .btn_con a span {font-size:21px; line-height:60px;}
	.notice_list_con > .search_con > .contents_con > form > .btn_con a img {margin-left:7px; width:17px;}
	.notice_list_con > .tb_con {margin-bottom:12px;}
	.notice_list_con > .tb_con > .contents_con {align-items:flex-end; height:60px;}
	.notice_list_con > .tb_con > .contents_con > .total_con span {font-size:20px; line-height:28px;}
	.notice_list_con > .tb_con > .contents_con > .btn_con {width:150px;}
	.notice_list_con > .tb_con > .contents_con > .btn_con a span {font-size:21px; line-height:60px;}
	.notice_list_con > .tb_con > .contents_con > .btn_con a img {width:28px; margin-left:7px;}
	.notice_list_con > .number_list_con {margin-top:54px;}
	.notice_list_con .none_td span {font-size:24px; line-height:300px;}
	.notice_list_con .none_li span {font-size:24px; line-height:300px;}
	.width_100 > .notice_list_con > .search_con {max-width:100%;}
	.width_100 > .notice_list_con > .tb_con > .contents_con {max-width:86%;}
	.width_100 > .notice_list_con > .contents_con {max-width:86%;}
	.width_100 > .notice_list_con > .number_list_con > .contents_con {max-width:86%;}

	/* 일반 게시판 리스트 */
	.normal_notice_con > table > thead > tr > td {height:48px;}
	.normal_notice_con > table > thead > tr > td span {font-size:19px; line-height:27px;}
	.normal_notice_con > table > thead > tr > .no_td {width:52px;}
	.normal_notice_con > table > thead > tr > .name_td {display:none;}
	.normal_notice_con > table > thead > tr > .date_td {display:none;}
	.normal_notice_con > table > thead > tr > .view_td {display:none;}
	.normal_notice_con > table > tbody > tr > td {height:auto; padding:30px 0;}
	.normal_notice_con > table > tbody > tr > td span {font-size:19px; line-height:27px;}
	.normal_notice_con > table > tbody > tr > .title_td {padding:30px 19px;}
	.normal_notice_con > table > tbody > tr > .title_td span {font-size:24px; line-height:32px;}
	.normal_notice_con > table > tbody > tr > .title_td > a > .title_con > .contents_con img {width:22px; margin-left:12px; padding-top:5px;}
	.normal_notice_con > table > tbody > tr > .title_td > a > .date_con {margin-top:4px;}
	.normal_notice_con > table > tbody > tr > .title_td > a > .date_con span {font-size:19px; line-height:27px;}
	.normal_notice_con > table > tbody > tr > .name_td {display:none;}
	.normal_notice_con > table > tbody > tr > .date_td {display:none;}
	.normal_notice_con > table > tbody > tr > .view_td {display:none;}

	/* faq 리스트*/
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > td {padding:0 15px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .icon_td {width:57px; padding-top:9px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .icon_td span {font-size:30px; line-height:38px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .title_td {padding:15px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .posts_td {padding:15px; font-size:20px; line-height:30px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .arrow_td {width:57px; padding-top:24px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .arrow_td img {width:24px;}
	.faq_notice_con > ul > li > .list_div > .q_con > table > tbody > tr > td span {font-size:24px; line-height:32px;}

	/* 게시판 뷰 */
	.notice_view_con > .view_con > .title_con > table > tbody > tr > td {padding:30px 0;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > td span {font-size:19px; line-height:32px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .no_td {width:52px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td {padding:30px 19px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text01_con span {font-size:24px; line-height:32px;}
	.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:22px; font-size:19px; line-height:27px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .name_td {display:none;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .date_td {display:none;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .view_td {display:none;}
	.notice_view_con > .view_con > .contents_con > .posts_con {padding:30px 0;}
	.notice_view_con > .view_con > .contents_con > .btn_con {margin-bottom:25px;}
	.notice_view_con > .view_con > .contents_con > .btn_con > ul > li {width:120px; margin-left:9px;}
	.notice_view_con > .view_con > .contents_con > .btn_con > ul > li a {font-size:21px; line-height:58px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td {padding:15px 0;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td a {font-size:21px; line-height:29px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td span {font-size:21px; line-height:29px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .title_td {width:48px; padding-top:20px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .title_td img {width:19px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td {padding-left:0; padding-right:0;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td > ul > li {margin-top:6px;}
	.notice_view_con > .view_con > .comment_con {margin-top:21px;}
	.notice_view_con > .view_con > .comment_con > .title_con {margin-bottom:12px;}
	.notice_view_con > .view_con > .comment_con > .title_con span {font-size:24px; line-height:32px;}
	.notice_view_con > .view_con > .comment_con > .contents_con {padding:21px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .info_con span {font-size:20px; line-height:28px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .info_con span .color_text {margin-left:16px; font-size:18px; line-height:26px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .text_con {margin-top:18px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .text_con span {font-size:20px; line-height:30px;}
	.notice_view_con > .btn_con {margin-top:39px;}
	.notice_view_con > .btn_con a {width:180px; font-size:21px; line-height:58px;}

	/* 게시판 글쓰기 */
	.notice_write_con > .write_con {padding-bottom:13px;}
	.notice_write_con > .write_con > ul > li {padding:7px 0;}
	.notice_write_con > .write_con > ul > li .input {height:60px; padding:0 13px;}
	.notice_write_con > .write_con > ul > li .textarea {height:348px; padding:13px;}
	.notice_write_con > .write_con > ul > li > .input_con {display:block;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div {width:100%; border-top:1px solid #e6e6e6; margin-top:7px; padding-top:7px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td {width:124px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td span {font-size:24px; line-height:60px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td02 {width:124px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div:first-child {border:none; margin-top:0; padding:0;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > .title_td {width:124px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > .title_td span {font-size:24px; line-height:60px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con {width:100%; 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 {border:none;}
	.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 13px;}
	.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:20px; line-height:58px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .btn_td {width:102px;}
	.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:20px; line-height:58px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con {margin-top:16px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li {margin-top:14px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li a {width:24px; height:24px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li a img {width:12px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li input {height:28px; margin-left:6px; font-size:20px; line-height:28px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .title_con {margin-bottom:12px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .title_con span {font-size:24px; line-height:32px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .text_con {height:270px; padding:13px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .text_con span {font-size:20px; line-height:28px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .check_con {margin-top:16px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .check_con .checkbox_label span {padding-left:41px; font-size:20px; line-height:30px;}
	.notice_write_con > .write_con > ul > li:first-child {border-top:none;}
	.notice_write_con > .btn_con {margin-top:39px;}
	.notice_write_con > .btn_con > ul > li {width:131px; margin-left:9px;}
	.notice_write_con > .btn_con > ul > li a {font-size:21px; line-height:58px;}

}

@media all and (max-width: 768px) {

	input, select, textarea { 
		font-size:15px; 
		line-height:23px; 
	}
	
	.w_con {display:none;}
	.m_con {display:block;}

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

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

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

	/*체크박스 버튼*/
	.checkbox_label .check_icon {width:22px; height:22px;}

	/* 번호 목록 */
	.number_list_con > .contents_con .btn_con > ul > li {width:21px;}
	.number_list_con > .contents_con .list_con {margin:0 27px;}
	.number_list_con > .contents_con .list_con > ul > li {margin-left:27px;}
	.number_list_con > .contents_con .list_con > ul > li a {font-size:15px; line-height:23px;}
	.number_list_con > .contents_con .list_con > ul > li a.on {font-weight:700;}

	/* 헤더 */
	#header {z-index:300;}
	#header > .contents_con {max-width:91%; height:63px; top:-64px;}
	#header > .contents_con > .logo_con {width:96px;}
	#header > .contents_con > .nav_con {display:none;}
	#header > .contents_con > .btn_con {width:29px;}
	#header > .contents_con > .btn_con a .bar {height:2px; margin-top:9px;}
	#header > .contents_con > .btn_con a.click .bar:nth-child(1) {transform:translateY(11px) rotate(-45deg);}
	#header > .contents_con > .btn_con a.click .bar:nth-child(3) {transform:translateY(-11px) rotate(45deg);}

	/* 메인 메뉴 */
	#main_nav {top:0; z-index:200;}
	#main_nav > .contents_con {position:relative; top:0; left:0;}
	#main_nav > .contents_con > .btn_con {height:calc(100vh - (100vh - 63px)); background-color:#ffffff; position:relative; top:0;}
	#main_nav > .contents_con > .btn_con > a {display:none;}
	#main_nav > .contents_con > .list_con {max-width:100%; height:calc(100vh - 63px);}
	#main_nav > .contents_con > .list_con > ul {flex-direction:column;}
	#main_nav > .contents_con > .list_con > ul > li {width:100%; border-left:none; padding:0;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div {padding-top:0; text-align:left;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con {display:block; border-bottom:1px solid #ffffff; padding-bottom:0;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a {display:flex; justify-content:space-between; align-items:center; padding:0 4.5%;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a span {font-size:30px; line-height:97px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .title_con a img {width:18px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con {display:none; background-color:#0089cc; margin-top:0; padding:29px 0;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li {margin-top:34px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li a {display:block; padding:0 4.5%; font-size:22px; color:#afe5ff; line-height:30px;}
	#main_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li a:hover {color:#afe5ff;}
	#main_nav > .contents_con > .list_con > ul > li:first-child {border-left:none;}

	/* 메인 컨텐츠 */
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > div > .contents_con {max-width:91%;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {max-width:91%;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con {width:71.5%; margin:0 auto;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con span {font-size:31px; line-height:41px;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con {width:55.5%; margin:0 auto; margin-top:22px;}
	#main_con > .visual_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con span {font-size:13px; line-height:21px;}
	#main_con > .visual_con > .contents_con .swiper .control_con {flex-direction:column; max-width:91%; bottom:40px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .bp_con {width:122px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .pagination_con span {font-size:15px; line-height:23px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .bp_con > .btn_con {width:28px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con {width:100%; justify-content:center; margin-top:23px;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con .pagination_con {width:100%;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con .pagination_con .swiper-pagination .swiper-pagination-bullet {width:22.5%; height:2px; margin-left:3.5%;}
	#main_con > .visual_con > .contents_con .swiper .control_con .pb_con .btn_con {display:none;}
	#main_con > .business_con {margin-top:73px;}
	#main_con > .business_con > .contents_con > .title_con {max-width:91%;}
	#main_con > .business_con > .contents_con > .title_con > .text01_con span {font-size:31px; line-height:41px;}
	#main_con > .business_con > .contents_con > .title_con > .text02_con {margin-top:18px;}
	#main_con > .business_con > .contents_con > .title_con > .text02_con span {font-size:15px; line-height:25px;}
	#main_con > .business_con > .contents_con > .list_con {display:block; margin-top:52px;}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a {height:auto; padding:99px 0 88px}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a:after {display:none;}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con {position:relative; top:0; transform:translateY(0);}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .img_con {width:88px; transform:translateY(0);}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .title_con {margin-top:18px; transform:translateY(0);}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .title_con span {font-size:22px; line-height:30px;}
	#main_con > .business_con > .contents_con > .list_con > .list_div > a > .contents_con > .btn_con {display:none;}
	#main_con > .business_con > .contents_con > .list_con > .list_div:hover > a:after {display:none;}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(1) > a {background-image:url("/img/main/business_list_div_img01_m.png");}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(2) > a {background-image:url("/img/main/business_list_div_img02_m.png");}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(3) > a {background-image:url("/img/main/business_list_div_img03_m.png");}
	#main_con > .business_con > .contents_con > .list_con > .list_div:nth-child(4) > a {background-image:url("/img/main/business_list_div_img04_m.png");}
	#main_con > .technical_con {background:url("") #f8f8f8 no-repeat center/cover;}
	#main_con > .technical_con > .contents_con {flex-direction:column-reverse; max-width:91%; padding:74px 0 117px;}
	#main_con > .technical_con > .contents_con a {justify-content:center;}
	#main_con > .technical_con > .contents_con a > .text_con {margin-right:9px;}
	#main_con > .technical_con > .contents_con a > .text_con span {font-size:16px; line-height:24px;}
	#main_con > .technical_con > .contents_con a > .img_con {width:37px;}
	#main_con > .technical_con > .contents_con a > .img_con svg {transition:none;}
	#main_con > .technical_con > .contents_con a > .img_con svg .blue_stroke {transition:none;}
	#main_con > .technical_con > .contents_con a > .img_con svg .white_stroke {transition:none;}
	#main_con > .technical_con > .contents_con a > .img_con svg .white_arrow {transition:none;}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg {transform: translateX(0);}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg .blue_stroke {transform: translateX(0);}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg .white_stroke {transform: translateX(0);}
	#main_con > .technical_con > .contents_con a:hover > .img_con svg .white_arrow {transform: translateX(0);}
	#main_con > .technical_con > .contents_con > .left_con {width:100%; margin-top:54px;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .list_con > ul > li {width:32%; margin-left:2%;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .text_con {margin-top:28px;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .text_con span {font-size:15px; line-height:25px;}
	#main_con > .technical_con > .contents_con > .left_con > .tab_contents > .tab_con > .btn_con {margin-top:36px;}
	#main_con > .technical_con > .contents_con > .right_con {width:100%; padding-left:0;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .title_con {text-align:center;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .title_con span {font-size:31px; line-height:39px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con {margin-top:21px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul {display:flex; justify-content:center;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul:after {display:none;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li {float:none; width:99px; margin-left:9px; border-radius:33px; -webkit-border-radius:33px; -moz-border-radius:33px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li span {font-size:18px; line-height:31px;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li:hover {border-color:#e8e8e8; background-color:#ffffff;}
	#main_con > .technical_con > .contents_con > .right_con > .tnt_con > .nav_con > ul > li:hover span {color:#666666;}
	#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 > .banner_con {margin-top:-41px;}
	#main_con > .banner_con > .contents_con {max-width:91%;}
	#main_con > .banner_con > .contents_con > .banner_div {justify-content:center; height:82px; padding:0;}
	#main_con > .banner_con > .contents_con > .banner_div > .it_con > .img_con {width:auto; height:24px; margin-right:12px;}
	#main_con > .banner_con > .contents_con > .banner_div > .it_con > .img_con img {width:auto; max-width:inherit; height:100%;}
	#main_con > .banner_con > .contents_con > .banner_div > .it_con > .text_con span {font-size:22px; line-height:30px;}
	#main_con > .news_con {flex-direction:row-column; background-image:url("/img/main/news_bg_img_m.png"); margin-top:-41px; padding:117px 0 76px;}
	#main_con > .news_con > .contents_con {max-width:86%;}
	#main_con > .news_con > .contents_con > .tb_con {width:100%; position:relative;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con {width:100%;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con > .text01_con span {font-size:31px; line-height:39px;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con > .text02_con {margin-top:11px;}
	#main_con > .news_con > .contents_con > .tb_con > .title_con > .text02_con span {font-size:15px; line-height:25px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con {margin-top:24px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a span {margin-right:9px; font-size:16px; line-height:24px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a .img_con {width:37px;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .blue_stroke {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .white_stroke {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a > .img_con svg .white_arrow {transition:none;}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg {transform: translateX(0);}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .blue_stroke {transform: translateX(0);}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .white_stroke {transform: translateX(0);}
	#main_con > .news_con > .contents_con > .tb_con > .btn_con a:hover > .img_con svg .white_arrow {transform: translateX(0);}
	#main_con > .news_con > .slide_con {max-width:calc(((100% - 91%)/2) + 91%); margin-top:45px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper {width:100%;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {width:63.5%; margin-right:4.5%;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a {padding:16px 18px; transition:none;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .icon_con {width:18px; height:18px; margin-right:9px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .title_con > .text_con span {font-size:22px; line-height:30px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .text_con {margin-top:14px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .text_con span {height:130px; font-size:16px; line-height:26px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .date_con {margin-top:30px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a > .date_con span {font-size:15px; line-height:23px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a:hover {border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 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:#000000;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide a:hover > .title_con > .text_con span {color:#000000;}
	#main_con > .news_con > .slide_con > .contents_con > .none_slide span {font-size:15px; line-height:200px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con > .control_con {width:108px; margin-top:14px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con > .control_con > .pagination_con .swiper-pagination {font-size:15px; line-height:23px;}
	#main_con > .news_con > .slide_con > .contents_con > .slide_con > .control_con > .btn_con {width:21px;}

	/* 푸터 */
	#footer > .nav_con > ul > li a {font-size:13px; line-height:49px;}
	#footer > .contents_con {flex-direction:column; max-width:91%; padding:24px 0 48px;}
	#footer > .contents_con > .logo_con {width:146px; margin:0 auto 17px;}
	#footer > .contents_con > .contents_con > .text_con {margin-top:17px; text-align:center;}
	#footer > .contents_con > .contents_con > .text_con span {font-size:12px; line-height:22px;}
	#footer > .contents_con > .contents_con > .text_con span .bar {margin:0 13px; font-size:12px;}

	/* 탑버튼 */
	#quick > .contents_con {max-width:97%;}
	#quick > .contents_con > .btn_con {top:-45px;}
	#quick > .contents_con > .btn_con a {width:36px; height:36px;}
	#quick > .contents_con > .btn_con a img {width:11px;}

	/* 서브 컨텐츠 */
	#sub_con > .sub_visual:after {display:none;}
	#sub_con > .sub_visual > .contents_con > .title_con > .contents_con {max-width:91%; height:157px;}
	#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text01_con span {font-size:13px; line-height:21px;}
	#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text02_con {margin-top:2px;}
	#sub_con > .sub_visual > .contents_con > .title_con > .contents_con > .text02_con span {font-size:31px; line-height:39px;}
	#sub_con > .sub_visual > .contents_con > .route_con {max-width:100%; border-bottom:1px solid #dddddd;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con {width:100%; height:63px; position:static;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div:after {height:63px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .home_con {width:54px;}
	#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 > .current_con span {font-size:15px; line-height:63px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .current_con img {width:14px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con {top:63px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con > .list_con > ul > li a {font-size:15px; line-height:63px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con {flex:1; width:auto;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con > .current_con {padding:0 11px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con > .list_con > ul > li a {padding:0 11px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con {flex:1; border-right:1px solid #dddddd; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .current_con {padding:0 11px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .list_con {width:100%;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .list_con > ul > li a {padding:0 11px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div:first-child:after {display:block;}
	#sub_con > .sub_visual.company > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_company_m.png");}
	#sub_con > .sub_visual.business > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_business_m.png");}
	#sub_con > .sub_visual.technical > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_technical_m.png");}
	#sub_con > .sub_visual.recruitment > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_recruitment_m.png");}
	#sub_con > .sub_visual.contact > .contents_con > .title_con {background-image:url("/img/sub/sub_visual_bg_img_contact_m.png");}
	#sub_con > .contents_con {max-width:91%; padding:31px 0 110px;}

	/* 회사소개 */
	.company_sub01_con > .info01_con > .contents_con {max-width:91%; padding-bottom:63px;}
	.company_sub01_con > .info01_con > .contents_con > .title_con {margin-bottom:54px;}
	.company_sub01_con > .info01_con > .contents_con > .title_con span {font-size:18px; line-height:26px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con {justify-content:center;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul {justify-content:center; width:100%;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li {width:30%; margin-top:18px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:column;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:90px; margin-right:0;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin-top:8px; text-align:center;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {font-size:15px; line-height:21px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {margin-top:4px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span {font-size:15px; line-height:21px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span .color_text {font-size:15px;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2n) {width:30%;}
	.company_sub01_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3n) {width:30%;}
	.company_sub01_con > .info02_con > .contents_con {max-width:91%; padding:74px 0 112px;}
	.company_sub01_con > .info02_con > .contents_con > .title_con {margin-bottom:34px;}
	.company_sub01_con > .info02_con > .contents_con > .title_con span {font-size:18px; line-height:26px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li {float:none; width:100%; margin-top:18px; padding-bottom:56.8%;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .title_con {bottom:15px; left:17px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .title_con span {font-size:20px; line-height:28px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con {display:flex; justify-content:space-between; flex-direction:column; padding:25px 17px; left:0;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .title_con span {font-size:20px; line-height:28px;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .text_con {text-align:right;}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li > .list_div > .over_con > .text_con span {font-size:13px; line-height:21px;}
	.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_m.png"); margin-top:0;}
	.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_m.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_m.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_m.png");}
	.company_sub01_con > .info02_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin-top:18px;}

	/* CEO 인사말 */
	.company_sub02_con > .info01_con > .contents_con > .title_con {max-width:91%; margin-bottom:59px;}
	.company_sub02_con > .info01_con > .contents_con > .title_con span {font-size:31px; line-height:45px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .img_con .img_div {max-width:calc(((100% - 91%)/2) + 91%); background-image:url("/img/company/company_sub02_info01_con_img_m.png"); padding-bottom:47.9%;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con {max-width:91%; margin-top:20px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con > .text_div {margin-top:21px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text01_con > .text_div span {font-size:15px; line-height:25px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con {margin-top:37px;}
	.company_sub02_con > .info01_con > .contents_con > .contents_con > .text_con > .text02_con > .text01_div span {font-size:15px; line-height:25px;}
	.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:18px; line-height:26px;}

	/* 경영목표 */
	.company_sub03_con > .info01_con > .contents_con > .title_con {max-width:91%; margin-bottom:34px;}
	.company_sub03_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:13px; line-height:21px;}
	.company_sub03_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:3px;}
	.company_sub03_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:31px; line-height:45px;}
	.company_sub03_con > .info01_con > .contents_con > .contents_con > .img_con .img_div {max-width:calc(((100% - 91%)/2) + 91%); background-image:url("/img/company/company_sub03_info01_con_img_m.png"); padding-bottom:47.9%;}
	.company_sub03_con > .info02_con {margin-top:73px;}
	.company_sub03_con > .info02_con > .contents_con {max-width:91%;}
	.company_sub03_con > .info02_con > .contents_con > .title_con {margin-bottom:34px;}
	.company_sub03_con > .info02_con > .contents_con > .title_con > .text01_con span {font-size:13px; line-height:21px;}
	.company_sub03_con > .info02_con > .contents_con > .title_con > .text02_con {margin-top:3px;}
	.company_sub03_con > .info02_con > .contents_con > .title_con > .text02_con span {font-size:31px; line-height:39px;}

	/* 조직구성 */
	.company_sub04_con > .info01_con > .contents_con > .title_con {margin-bottom:34px;}
	.company_sub04_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:13px; line-height:21px;}
	.company_sub04_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:3px;}
	.company_sub04_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:31px; line-height:39px;}

	/* 연혁 */
	.company_sub05_con > .info01_con > .contents_con > .title_con {margin-bottom:34px;}
	.company_sub05_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:13px; line-height:21px;}
	.company_sub05_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:3px;}
	.company_sub05_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:31px; line-height:39px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con {display:block;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con {width:100%; position:sticky; top:74px; left:0; z-index:20;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con {position:static; top:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li {float:left; margin:0 4px 4px 0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a {display:inline-block;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a > .text_con {border:1px solid #999999; background-color:#ffffff; padding:0 22px; border-radius:36px; -webkit-border-radius:36px; -moz-border-radius:36px; transition:all 0.3s ease;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a > .text_con span {font-size:18px; color:#999999; font-weight:700; line-height:34px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .bar {width:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .text_con {border-color:#1b98d5; background-color:#1b98d5;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a:hover > .text_con span {color:#ffffff;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .bar {width:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .text_con {border-color:#1b98d5; background-color:#1b98d5;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li > a.on > .text_con span {color:#ffffff;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .left_con > .list_con > ul > li:last-child {margin-right:0;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con {margin-top:39px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con {margin-top:40px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li {margin-top:40px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div {display:block;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .year_con {width:100%;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .year_con span {font-size:31px; line-height:39px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con {margin-top:15px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con:after {height:calc(100% - 18px); top:9px; left:3px;}
	.company_sub05_con > .info01_con > .contents_con > .contents_con > .right_con > .list_con > ul > li > .list_div > .list_con > ul > li {margin-top:26px;}
	.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:7px; height:7px; margin:9px 6px 0 0;}
	.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:15px; line-height:25px;}
	.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:48px;}

	/* 오시는길 */
	.company_sub06_con > .info01_con > .contents_con > .title_con {max-width:91%; margin-bottom:34px;}
	.company_sub06_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:13px; line-height:21px;}
	.company_sub06_con > .info01_con > .contents_con > .title_con > .text02_con {margin-top:3px;}
	.company_sub06_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:31px; line-height:39px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .map_con > .map_div {max-width:calc(((100% - 91%)/2) + 91%); height:0; padding-bottom:56.7%;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con {max-width:91%; margin-top:16px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li {margin-top:20px; padding-top:20px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div {margin-top:10px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con {width:81px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con img {width:11px; margin-right:10px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .title_con span {font-size:15px; line-height:23px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li {margin-top:9px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div span {font-size:15px; line-height:23px;}
	.company_sub06_con > .info01_con > .contents_con > .contents_con > .info_con > ul > li > .list_div > .list_con > ul > li > .list_div > .title_con {width:52px;}

	/* 사업영역 게시판 */
	.business_notice_con > .nav_con {margin-bottom:52px;}
	.business_notice_con > .nav_con > .btn_con {flex:1; width:auto;}
	.business_notice_con > .nav_con > .btn_con a {padding:10px 0; font-size:15px; line-height:23px;}
	.business_notice_con > .contents_con > .info_con {margin-top:38px;}
	.business_notice_con > .contents_con > .info_con > .contents_con .title_con {margin-bottom:18px;}
	.business_notice_con > .contents_con > .info_con > .contents_con .title_con span {font-size:22px; line-height:30px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con {max-width:100%;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .title_con {margin-bottom:25px; padding:0 4.5%;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .title_con span {font-size:31px; line-height:39px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con {display:block;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .img_con {width:100%;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con {width:91%; min-height:initial; margin:0 auto; margin-top:-20px; padding:18px 0 18px 30px; z-index:20;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con:before {display:none;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con:after {content:""; width:calc((100vw - 91%)/2); height:100%; background-color:#f8f8f8; position:absolute; top:0; right:calc(-1 * (100vw - 91%) / 2);}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li {margin-top:9px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li span {padding-left:16px; font-size:15px; line-height:25px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver01 > ul > li span:after {width:6px; height:6px; top:9px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li {margin-top:9px;}
	.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 {padding-left:16px; font-size:15px; line-height:25px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .title_con span:after {width:6px; height:6px; top:9px;}
	.business_notice_con > .contents_con > .main_info_con > .contents_con > .contents_con > .list_con.ver02 > ul > li > .list_div > .text_con span {font-size:15px; line-height:25px;}
	.business_notice_con > .contents_con > .slide_info_con:after {width:calc((100% - 91%)/2);}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .title_con {padding:0 4.5%; 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 {max-width:91%; /*max-width:calc(91% + ((100% - 91%)/2));*/ padding-bottom:13px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div {min-width:45.5%; min-height:200px; margin-right:8px; padding:20px 18px;}
	.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:15px; line-height:23px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .text_con {margin-top:9px;}
	.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:15px; line-height:23px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con {margin-top:6px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div > .contents_con > .list_con > ul > li {margin-top:2px}
	.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 {padding-left:6px; font-size:13px; line-height:21px;}
	.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 {width:6px; font-size:13px; line-height:21px;}
	.business_notice_con > .contents_con > .slide_info_con > .contents_con > .contents_con > .slide_con > .contents_con > .slide_div.length1 {max-width:100%;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con {max-width:91%;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li {width:48.5%; margin:3% 3% 0 0;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .text_con {margin-top:4px;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li > .list_div > .text_con span {font-size:13px; line-height:21px;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con .list_con > ul > li:nth-child(2n) {margin-right:0;}
	.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:3%;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half {display:block;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div {width:100%; margin-top:38px;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div > .contents_con > .list_con > ul > li {width:48.5%; margin:3% 3% 0 0;}
	.business_notice_con > .contents_con > .list_info_con > .contents_con > .contents_con.half > .contents_div:first-child {margin-top:0;}
	.width_100 > .business_notice_con > .nav_con {max-width:91%;}
	.width_100 > .business_notice_con > .contents_con > .info_con > .contents_con .title_con {max-width:100%;}

	/* 전동기 전력 절감 */
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li {height:auto; border:none; padding-bottom:0;}
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(1) {width:100%; background-image:none;}
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(2) {width:49%; margin:2% 0 0 0; background-image:none;}
	.business_sub02_con > .info01_con > .contents_con > .img_con > ul > li:nth-child(3) {width:49%; margin:2% 0 0 2%; background-image:none;}
	.business_sub02_con > .info01_con > .contents_con > .text_con {margin-top:13px;}
	.business_sub02_con > .info01_con > .contents_con > .text_con > .text_div {margin-top:22px;}
	.business_sub02_con > .info01_con > .contents_con > .text_con > .text_div span {font-size:15px; line-height:25px;}
	.business_sub02_con > .info02_con {margin-top:65px;}
	.business_sub02_con > .info02_con > .contents_con > .title_con {margin-bottom:24px;}
	.business_sub02_con > .info02_con > .contents_con > .title_con:after {width:23px; height:3px; top:-12px;}
	.business_sub02_con > .info02_con > .contents_con > .title_con span {font-size:22px; line-height:30px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con {display:block}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div {width:100%; margin-top:18px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .img_con > .text_con {width:36px; height:36px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .img_con > .text_con span {font-size:22px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con {height:auto; margin-top:4px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div {padding:11px 18px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li {margin-top:7px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li span {padding-left:8px; font-size:15px; line-height:23px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div > .list_con > .list_div > ul > li span:after {font-size:15px; line-height:23px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .ba_con > .ba_div:first-child {margin-top:0;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con {display:block; margin-top:29px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div {width:100%; margin-top:36px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con {margin-bottom:14px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con span {font-size:15px; line-height:25px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .title_con > .text02_con {height:auto;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .text_con {margin-top:11px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div > .text_con span {font-size:13px; line-height:21px;}
	.business_sub02_con > .info02_con > .contents_con > .contents_con > .solution_con > .solution_div:first-child {margin-top:0;}

	/* the others */
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li {width:100%; margin:13px 0 0;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {min-height:265px; background-size:164px; padding:30px 18px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:18px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con:after {width:23px; height:3px; top:-9px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .title_con span {font-size:18px; line-height:26px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {font-size:13px; line-height:23px;}
	.business_sub04_con > .info01_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin-top:13px;}

	/* 기술현황 공통 */
	.technical_sub_con > .info_con {margin-top:43px;}
	.technical_sub_con > .info_con > .contents_con > .title_con {margin-bottom:28px;}
	.technical_sub_con > .info_con > .contents_con > .title_con span {font-size:31px; line-height:39px;}
	.technical_sub_con > .info_con > .contents_con > .title_con .bar {width:65px; margin-top:21px;}
	.technical_sub_con > .info_con > .contents_con > .sub_title_con {margin-bottom:52px;}
	.technical_sub_con > .info_con > .contents_con > .sub_title_con span {font-size:13px; line-height:21px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con {margin-bottom:29px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con {width:108px; margin-top:5px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .pagination_con .swiper-pagination {font-size:15px; line-height:23px;}
	.technical_sub02_con > .info_con > .contents_con > .img_con > .slide_con > .control_con > .btn_con {width:21px;}
	.technical_sub_con > .info_con > .contents_con > .table_con {word-break:break-all;}
	.technical_sub_con > .info_con > .contents_con > .table_con table span {font-size:13px; line-height:21px;}
	.technical_sub_con > .info_con > .contents_con > .table_con table td {padding:9px 5px;}

	/* 장·설비 소개 */
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .no_td {width:39px;}
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .name_td {width:157px;}
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div > table > thead > tr > .standard_td {width:auto;}
	.technical_sub01_con > .info01_con > .contents_con > .table_con > .table_div.w_con {display:none;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con {margin-top:22px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {width:100%;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {margin-top:7px; padding-right:118px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con span {font-size:15px; line-height:23px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con {width:100%;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con {width:108px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .pagination_con > .swiper-pagination {font-size:15px; line-height:23px;}
	.technical_sub01_con > .info01_con > .contents_con > .slide_con .swiper > .control_con > .contents_con > .btn_con {width:18px;}

	/* 인증현황·보유면허 */
	.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .no_td {width:39px;}
	.technical_sub02_con > .info_con > .contents_con > .table_con > table > thead > tr > .date_td {width:86px;}
	.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .no_td {width:39px;}
	.technical_sub02_con > .info04_con > .contents_con > .table_con > .table_div > table > thead > tr > .agency_td {width:154px;}

	/* 실적자료 */
	.technical_sub03_con > .info01_con > .contents_con > .table_con > table > thead > tr > .no_td {width:74px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > table > thead > tr > .date_td {width:113px;}
	.technical_sub03_con > .info02_con > .contents_con > .table_con > table > thead > tr > .company_td {width:97px;}
	.technical_sub03_con > .info02_con > .contents_con > .table_con > table > thead > tr > .note_td {width:78px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div {margin-top:20px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .title_con {margin-bottom:9px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .title_con span {font-size:16px; line-height:24px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li {margin-top:7px;}
	.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:74px;}
	.technical_sub03_con > .info01_con > .contents_con > .table_con > .m_con > .table_div > .table_con > ul > li > .table_con > table > tbody > tr > .text_td {width:calc((100% - 148px) / 2);}

	/* 인재상 */
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li {float:none; width:100%; margin:9px 0 0 0;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {padding:26px 34px 22px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con {border-left:40px solid #1b98d5; border-bottom:40px solid transparent;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con span {top:1px; left:-31px; font-size:13px; line-height:21px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con {justify-content:flex-start;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .left_con > .img_con {width:76px; margin-right:37px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con {text-align:left;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .title_con span {font-size:18px; line-height:26px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .text_con {margin-top:10px;}
	.recruitment_sub02_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .right_con > .text_con span {font-size:13px; line-height:21px;}
	.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:9px;}

	/* 복리후생 */
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li {padding:40px 0;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div {display:block;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:94px; margin:0 auto 18px;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con {padding:0 13px; text-align:center;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con span {font-size:18px; line-height:26px;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {margin-top:9px;}
	.recruitment_sub03_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con span {font-size:13px; line-height:21px;}

	/* 비밀번호 입력 */
	.password_con > .contents_con {padding:69px 0 72px;}
	.password_con > .contents_con > .title_con {margin-bottom:16px;}
	.password_con > .contents_con > .title_con span {font-size:18px; line-height:26px;}
	.password_con > .contents_con > .write_con {width:76.5%;}
	.password_con > .contents_con > .write_con .input {height:45px; padding:0 10px;}
	.password_con > .contents_con > .btn_con {margin-top:29px;}
	.password_con > .contents_con > .btn_con > ul > li {width:99px; margin-left:7px;}
	.password_con > .contents_con > .btn_con > ul > li a {font-size:15px; line-height:43px;}

	/* 게시판 리스트 */
	.notice_list_con > .search_con {margin-bottom:12px;}
	.notice_list_con > .search_con > .contents_con {max-width:91%; padding:22px 0;}
	.notice_list_con > .search_con > .contents_con > form > .write_con .input {height:45px; padding:0 10px; font-size:15px;}
	.notice_list_con > .search_con > .contents_con > form > .btn_con {width:74px;}
	.notice_list_con > .search_con > .contents_con > form > .btn_con a span {font-size:15px; line-height:45px;}
	.notice_list_con > .search_con > .contents_con > form > .btn_con a img {margin-left:5px; width:13px;}
	.notice_list_con > .tb_con {margin-bottom:9px;}
	.notice_list_con > .tb_con > .contents_con {align-items:flex-end; height:45px;}
	.notice_list_con > .tb_con > .contents_con > .total_con span {font-size:15px; line-height:23px;}
	.notice_list_con > .tb_con > .contents_con > .btn_con {width:112px;}
	.notice_list_con > .tb_con > .contents_con > .btn_con a span {font-size:15px; line-height:45px;}
	.notice_list_con > .tb_con > .contents_con > .btn_con a img {width:21px; margin-left:5px;}
	.notice_list_con > .number_list_con {margin-top:57px;}
	.notice_list_con .none_td span {font-size:18px; line-height:200px;}
	.notice_list_con .none_li span {font-size:18px; line-height:200px;}
	.width_100 > .notice_list_con > .search_con {max-width:100%;}
	.width_100 > .notice_list_con > .tb_con > .contents_con {max-width:91%;}
	.width_100 > .notice_list_con > .contents_con {max-width:91%;}
	.width_100 > .notice_list_con > .number_list_con > .contents_con {max-width:91%;}

	/* 일반 게시판 리스트 */
	.normal_notice_con > table > thead > tr > td {height:36px;}
	.normal_notice_con > table > thead > tr > td span {font-size:14px; line-height:22px;}
	.normal_notice_con > table > thead > tr > .no_td {width:39px;}
	.normal_notice_con > table > thead > tr > .name_td {display:none;}
	.normal_notice_con > table > thead > tr > .date_td {display:none;}
	.normal_notice_con > table > thead > tr > .view_td {display:none;}
	.normal_notice_con > table > tbody > tr > td {height:auto; padding:22px 0;}
	.normal_notice_con > table > tbody > tr > td span {font-size:14px; line-height:22px;}
	.normal_notice_con > table > tbody > tr > .title_td {padding:22px 14px;}
	.normal_notice_con > table > tbody > tr > .title_td span {font-size:18px; line-height:26px;}
	.normal_notice_con > table > tbody > tr > .title_td > a > .title_con > .contents_con img {width:16px; margin-left:9px; padding-top:5px;}
	.normal_notice_con > table > tbody > tr > .title_td > a > .date_con {margin-top:2px;}
	.normal_notice_con > table > tbody > tr > .title_td > a > .date_con span {font-size:14px; line-height:22px;}
	.normal_notice_con > table > tbody > tr > .name_td {display:none;}
	.normal_notice_con > table > tbody > tr > .date_td {display:none;}
	.normal_notice_con > table > tbody > tr > .view_td {display:none;}

	/* faq 리스트*/
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > td {padding:0 11px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .icon_td {width:42px; padding-top:6px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .icon_td span {font-size:22px; line-height:30px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .title_td {padding:11px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .posts_td {padding:11px; font-size:15px; line-height:25px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .arrow_td {width:42px; padding-top:18px;}
	.faq_notice_con > ul > li > .list_div > .faq_con > table > tbody > tr > .arrow_td img {width:18px;}
	.faq_notice_con > ul > li > .list_div > .q_con > table > tbody > tr > td span {font-size:18px; line-height:26px;}

	/* 게시판 뷰 */
	.notice_view_con > .view_con > .title_con > table > tbody > tr > td {padding:22px 0;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > td span {font-size:14px; line-height:26px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .no_td {width:39px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td {padding:22px 14px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text01_con span {font-size:18px; line-height:26px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text02_con {margin-top:10px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .title_td > .title_con > .contents_con > .text02_con span {margin-right:17px; font-size:14px; line-height:22px;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .name_td {display:none;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .date_td {display:none;}
	.notice_view_con > .view_con > .title_con > table > tbody > tr > .view_td {display:none;}
	.notice_view_con > .view_con > .contents_con > .posts_con {padding:22px 0;}
	.notice_view_con > .view_con > .contents_con > .btn_con {margin-bottom:19px;}
	.notice_view_con > .view_con > .contents_con > .btn_con > ul > li {width:90px; margin-left:7px;}
	.notice_view_con > .view_con > .contents_con > .btn_con > ul > li a {font-size:15px; line-height:43px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td {padding:11px 0;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td a {font-size:15px; line-height:23px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > td span {font-size:15px; line-height:23px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .title_td {width:36px; padding-top:15px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .title_td img {width:14px;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td {padding-left:0; padding-right:0;}
	.notice_view_con > .view_con > .contents_con > .file_con > table > tbody > tr > .info_td > ul > li {margin-top:4px;}
	.notice_view_con > .view_con > .comment_con {margin-top:15px;}
	.notice_view_con > .view_con > .comment_con > .title_con {margin-bottom:9px;}
	.notice_view_con > .view_con > .comment_con > .title_con span {font-size:18px; line-height:26px;}
	.notice_view_con > .view_con > .comment_con > .contents_con {padding:15px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .info_con span {font-size:15px; line-height:23px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .info_con span .color_text {margin-left:12px; font-size:13px; line-height:21px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .text_con {margin-top:13px;}
	.notice_view_con > .view_con > .comment_con > .contents_con > .text_con span {font-size:15px; line-height:25px;}
	.notice_view_con > .btn_con {margin-top:29px;}
	.notice_view_con > .btn_con a {width:135px; font-size:16px; line-height:43px;}

	/* 게시판 글쓰기 */
	.notice_write_con > .write_con {padding-bottom:10px;}
	.notice_write_con > .write_con > ul > li {padding:5px 0;}
	.notice_write_con > .write_con > ul > li .input {height:45px; padding:0 10px;}
	.notice_write_con > .write_con > ul > li .textarea {height:261px; padding:10px;}
	.notice_write_con > .write_con > ul > li > .input_con {display:block;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div {width:100%; border-top:1px solid #e6e6e6; margin-top:5px; padding-top:5px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td {width:93px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td span {font-size:18px; line-height:45px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div > table > tbody > tr > .title_td02 {width:93px;}
	.notice_write_con > .write_con > ul > li > .input_con > .input_div:first-child {border:none; margin-top:0; padding:0;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > .title_td {width:93px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > .title_td span {font-size:18px; line-height:45px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con {width:100%; 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 {border:none;}
	.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 10px;}
	.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:15px; line-height:43px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .upload_con > table > tbody > tr > .btn_td {width:76px;}
	.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:15px; line-height:43px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con {margin-top:12px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li {margin-top:10px;}
	.notice_write_con > .write_con > ul > li > .file_con > table > tbody > tr > td > .file_con > .list_con > ul > li a {width:18px; height:18px;}
	.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 {height:23px; margin-left:4px; font-size:15px; line-height:23px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .title_con {margin-bottom:9px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .title_con span {font-size:18px; line-height:26px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .text_con {height:202px; padding:10px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .text_con span {font-size:15px; line-height:23px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .check_con {margin-top:12px;}
	.notice_write_con > .write_con > ul > li > .agree_con > .check_con .checkbox_label span {padding-left:31px; font-size:15px; line-height:25px;}
	.notice_write_con > .write_con > ul > li:first-child {border-top:none;}
	.notice_write_con > .btn_con {margin-top:29px;}
	.notice_write_con > .btn_con > ul > li {width:99px; margin-left:7px;}
	.notice_write_con > .btn_con > ul > li a {font-size:15px; line-height:43px;}

}

@media all and (max-width: 370px) {

	/* 서브 컨텐츠 */
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con {display:grid; grid-template-columns:54px 1fr; height:126px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .home_con {grid-row:1 / span 2;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .nav_con {border-top:1px solid #dddddd;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .main_nav_con {border-top:none; border-right:1px solid #dddddd; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > .sub_nav_con > .list_con {top:62px;}
	#sub_con > .sub_visual > .contents_con > .route_con > .contents_con > div:first-child:after {display:none;}

}