

/*  메인헤더 */
#header{position:relative;width:100%;height:1396px;min-width:1280px;background:#1da684 url('/images/main/bg.png') no-repeat;background-size:cover;z-index:9999;}
#header .fix_box{width:1200px;margin:0 auto;} /* overflow hidden 위에 올릴 이미지 처리 */
#header .fix_box .fix_img{position:absolute;top:988px;} /* overflow hidden 위에 올릴 이미지 처리 */
#header .top_bend{width:100%;position:fixed;left:0;top:0;height:110px;font-family:'Noto Sans KR';font-weight:200;font-size:17px;color:#fff;/*transition: all .1s linear;*/z-index:9999;}
#header .top_bend .bend_box{position:relative;width:1200px;height:110px;margin:0 auto;}
#header .top_bend .bend_box > span.logo{position:absolute;left:0;top:30px;}
#header .top_bend .bend_box .top_mnus{position:absolute;right:0;top:50px;height:48px;}
#header .top_bend .bend_box .top_mnus > li{float:left;/*padding:0 35px;*/width:140px;text-align:center;height:60px;}
#header .top_bend .bend_box .top_mnus > li:last-child{width:85px;}
#header .top_bend .bend_box .top_mnus > li a{color:#fff;}
#header .top_bend .bend_box .top_mnus > li a:hover{color:#0f8c6d;}

#header .top_design_box{width:100%;min-width:1200px;z-index:9;overflow:hidden;}
#header .top_design{position:relative;width:1200px;height:1398px;min-width:1200px;margin:0 auto;z-index:10;}
#header .top_design span.big_typo{position:absolute;left:0;top:250px;font-family:'Noto Sans KR';font-weight:600;font-size:95px;color:#fff;line-height:130%;}
#header .top_design span.big_typo .bs_typo::after{content: 'ㅡㅡ'; letter-spacing: -7px; width:14px; height: 4px; position: relative; top:-65px; left:-400px;}
#header .top_design span.big_typo .bs_typo{font-size:48px; font-weight: 500; letter-spacing: -1.5px;}
#header .top_design span.big_typo_btm{position:absolute;left:615px;bottom:122px;font-family:'Noto Sans KR';font-weight:600;font-size:95px;color:#fff;line-height:130%;opacity:0;}
#header .top_design .yellow{color:#ffe930;}
#header .top_design .m_rt_rec{position:absolute;right:-275px;top:240px;}
#header .top_design .m_rt{position:absolute;right:-230px;top:280px;}
#header .top_design .m_bt{position:absolute;left:0;bottom:-90px;z-index:999;}

#header .smp{position:fixed;left:0;top:100px;width:100%;background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;transition: all .1s linear;}
#header .smp_box{position:relative;width:1200px;margin:0 auto;height:180px;}
#header .smp_box .sub_mnus{position:absolute;right:0;top:10px;height:48px;}
#header .smp_box .sub_mnus > li{float:left;/*padding:0 35px;*/width:140px;text-align:center;height:60px;}
#header .smp_box .sub_mnus > li:last-child{width:85px;}
#header .smp_box .sub_mnus > li > ul > li{padding:6px 2px;text-align:center;}

/* 서브헤더 */
#header_sub{position:relative;width:100%;}
#header_sub .top_bend{width:100%;position:fixed;left:0;top:0;height:100px;font-family:'Noto Sans KR';font-weight:200;font-size:17px;color:#fff;20px;}
#header_sub .top_bend{z-index:998;/*transition: all .1s linear;*/border-bottom:1px solid #e9e9e9;background:#fff;}
#header_sub .top_bend .bend_box{position:relative;width:1200px;height:100px;margin:0 auto;}
#header_sub .top_bend .bend_box > span.logo{position:absolute;left:0;top:30px;}
#header_sub .top_bend .bend_box .top_mnus{position:absolute;right:0;top:50px;height:48px;}
#header_sub .top_bend .bend_box .top_mnus > li{float:left;/*padding:0 35px;*/width:140px;text-align:center;height:50px;}
#header_sub .top_bend .bend_box .top_mnus > li:last-child{width:85px;}
#header_sub .top_bend .bend_box .top_mnus > li a{color:#000;}
#header_sub .top_bend .bend_box .top_mnus > li a:hover{color:#0f8c6d;}
#header_sub .top_bend .bend_box .top_mnus > li.active{background:url('/images/common/bg_sub_pos.png') center bottom no-repeat;}

#header_sub .smp{position:fixed;left:0;top:100px;width:100%;background:#fff;border-bottom:1px solid #ddd;border-top:0px solid #ddd;transition: all .1s linear;}
#header_sub .smp_box{position:relative;width:1200px;margin:0 auto;height:180px;}
#header_sub .smp_box .sub_mnus{position:absolute;right:0;top:10px;height:48px;}
#header_sub .smp_box .sub_mnus > li{float:left;/*padding:0 35px;*/width:140px;text-align:center;height:60px;}
#header_sub .smp_box .sub_mnus > li:last-child{width:85px;}
#header_sub .smp_box .sub_mnus > li > ul > li{padding:6px 2px;text-align:center;}

#header_sub .sub_top_design{position:relative;margin-top:100px;width:100%;height:470px;}
#header_sub .sub_top_design .wave_sub{width:100%;position:absolute;left:0;bottom:0;height:138px;background:url('/images/common/wave_sub2.png') -100px 0 no-repeat;transition:all 1.5s;background-position:-800px bottom;z-index:99;}
#header_sub .sub_top_design_box{position:relative;width:1200px;margin:0 auto;}
#header_sub .sub_top_design_box .typo_box{position:absolute;left:0;top:150px;}
#header_sub .sub_top_design_box .sub_typo{font-family:'Noto Sans KR';font-size:92px;font-weight:600;color:#fff;margin-top:-10px;}
#header_sub .sub_top_design_box .sub_stypo{display:inline-block;padding-left:8px;font-family:'Noto Sans KR';font-size:25px;font-weight:200;color:#fff;letter-spacing:16px;}
#header_sub .sub_top_design_box .pos{position:absolute;left:10px;top:330px;font-size:15px;font-weight:100;color:#fff;vertical-align:middle;z-index:997;}
#header_sub .sub_top_design_box .pos span{display:inline-block;padding:0 8px;}
#header_sub .sub_top_design_box .pos span.first{padding-left:15px;}

/* 서브페이지별 상단 대표배경 이미지 */
#header_sub .screen_sub_01_01{width:100%;height:470px;background:url('/images/sub01_01/sub_01_01_top_img.png') no-repeat;background-size:cover;}
#header_sub .screen_sub_01_02{width:100%;height:470px;background:url('/images/sub01_01/sub_01_02_top_img.png') no-repeat;background-size:cover;}
#header_sub .screen_sub_01_03{width:100%;height:470px;background:url('/images/sub01_01/sub_01_03_top_img.png') no-repeat;background-size:cover;}
#header_sub .screen_sub_01_04{width:100%;height:470px;background:url('/images/sub01_01/sub_01_04_top_img.png') no-repeat;background-size:cover;}
#header_sub .screen_sub_02{width:100%;height:470px;background:url('/images/sub02/sub_02_top_img.png') no-repeat;background-size:cover;overflow:hidden;}
#header_sub .screen_sub_03{width:100%;height:515px;background:url('/images/sub03/sub_03_top_img.png') center center no-repeat;background-size:cover;transition:all 1s ease-in;overflow:hidden;}
#header_sub .screen_sub_04_01{width:100%;height:405px;background:url('/images/sub04/sub_04_01_top_img.png') center center no-repeat;background-size:cover;transition:all 1s ease-in;overflow:hidden;}
#header_sub .screen_sub_04_02{width:100%;height:405px;background:url('/images/sub04/sub_04_02_top_img.png') center center no-repeat;background-size:cover;transition:all 1s ease-in;overflow:hidden;}
#header_sub .screen_sub_05{width:100%;height:515px;background:url('/images/sub05/sub_05_top_img.png') center center no-repeat;background-size:cover;transition:all 1s ease-in;overflow:hidden;}

/* 텍스트 에니메애션을 효과를 위한 투명도 초기화 */
#header_sub .aup_01{opacity:0;}
#header_sub .aup_02{opacity:0;}
#header_sub .aup_03{opacity:0;}

/* 서브헤더(인사이드, 지원센터, 채용) 재정의 */
#header_sub .screen_sub_center .pos{position:absolute;left:10px;top:435px;font-size:15px;font-weight:100;color:#fff;vertical-align:middle;z-index:99;}
#header_sub .screen_sub_center .pos span{display:inline-block;padding:0 8px;}
#header_sub .screen_sub_center .pos span.first{padding-left:15px;}
#header_sub .screen_sub_center .typo_box{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); margin-top:250px;text-align:center;}
#header_sub .screen_sub_center .typo_box .btm_typo{margin-top:43px;min-width:700px;;font-size:26px;font-weight:300;color:#fff;}
#header_sub .sub_top_design_box .cline{position: absolute;left: 50%;top:450px;transition:all 1s ease-in;z-index:999;} 

/* 서브헤더 백그라운드 애니메이션 (인사이드) 재정의 */
#header_sub .screen_sub_center::before {
	content:"";
	position:absolute; top:0;right:0;bottom:0;left:0;
	background:inherit;
	transition:inherit;
	transform: scale(1.2);
	height:515px;
	background-size:cover;
	transition:all 1s ease-in;
}
#header_sub .cline::before {position: absolute;left: 50%;top:-80px;}
#header_sub .loaded::before{ transform: scale(1.0); background-size:cover; transition:all 1s ease-in;}
#header_sub .aline::before{ tposition: absolute;left: 50%;top:400px; transition:all 1s ease-in;}


/* 지원센터 헤더 높이 재지정 */
#header_sub .sh_04{}
#header_sub .sh_04 .typo_box{margin-top:140px;}
#header_sub .sh_04 .pos{position:absolute;left:10px;top:320px;font-size:15px;font-weight:100;color:#fff;vertical-align:middle;z-index:99;display:none;}
#header_sub .sh_04 .pos span{display:inline-block;padding:0 8px;}
#header_sub .sh_04 .pos span.first{padding-left:15px;}

/* 공지사항 상단 박스 */
#ntop_box{width:1100px;height:200px;background:#fff;position:absolute;top: 470px;left: 50%;transform: translate(-50%, -50%);;border:1px solid #f9f9f9;}
#ntop_box{z-index:99;border-radius:20px;box-shadow:1px 2px 2px 2px rgba(119,119,119,0.25);padding:65px 50px 35px 50px;}
#ntop_box .sbox{width:100%;height:100%;}
#ntop_box .sbox .noti_list{position:relative;}
#ntop_box .sbox .noti_list .nos{display:inline-block;width:110px;text-align:center;}
#ntop_box .sbox .noti_list .nos .nt{display:inline-block;width:70px;margin-bottom:10px;vertical-align:middle;height:29px;line-height:23px;border:1px solid #10aaae;border-radius:20px;text-align:center;font-size:18px;font-weight:200;color:#10aaae;}
#ntop_box .sbox .noti_list .subject{font-size:24px;font-weight:200;letter-spacing:-1px;}
#ntop_box .sbox .noti_list .date{position:absolute;right:10px;top:2px;color:#999;font-size:20px;font-weight:100;}

/* 문의하기 상단 박스 */
#ntop_box2{width:1100px;height:200px;background:#fff;position:absolute;top: 470px;left: 50%;transform: translate(-50%, -50%);;border:1px solid #f9f9f9;}
#ntop_box2{z-index:99;border-radius:20px;box-shadow:1px 2px 2px 2px rgba(119,119,119,0.25);padding:23px 50px 23px 50px;}
#ntop_box2 .sbox{width:100%;height:100%;}
#ntop_box2 .sbox ul{overflow:hidden;height:145px;}
#ntop_box2 .sbox ul > li{float:left;width:25%;height:145px;border-right:1px solid #ededed;text-align:center;line-height:250px;font-size:21px;font-weight:400;color:#a2a2a2;}
#ntop_box2 .sbox ul > li:last-child{border:0;}
#ntop_box2 .sbox ul > li.col_01{background:url('/images/sub04/img046.png') center 35% no-repeat;}
#ntop_box2 .sbox ul > li.col_02{background:url('/images/sub04/img047.png') center 35% no-repeat;}
#ntop_box2 .sbox ul > li.col_03{background:url('/images/sub04/img048.png') center 35% no-repeat;}
#ntop_box2 .sbox ul > li.col_04{background:url('/images/sub04/img049.png') center 35% no-repeat;}

/* 메인페이지 BODY */
#body{position:relative;width:100%;min-height:400px;overflow:hidden;}
#body .mbody_ani{position:relative;width:100%;height:1700px;background:url('/images/main/img04.png') 0 top no-repeat, url('/images/main/img05.png') 100% center no-repeat; background-size:324px, 50%;}
#body .ani_body{position:relative;width:1200px;margin:0 auto;}
#body .ani_body .ani_title{font-size:64px;font-family:'Noto Sans KR';font-weight:600;line-height:120%;}
#body .ani_body .ani_desc{font-size:26px;font-family:'Noto Sans KR';font-weight:300;line-height:150%;}
#body .ani_body .mtp_01{position:absolute;left:705px;top:130px;}
#body .ani_body .desc_01{position:absolute;left:705px;top:330px;}
#body .ani_body .mtp_02{position:absolute;left:0;top:640px;}
#body .ani_body .desc_02{position:absolute;left:0;top:835px;}
#body .ani_body .an_img01{position:absolute;left:760px;top:570px;}
#body .ani_body .m_btm{position:absolute;width:100%;top:1200px;text-align:center;line-height:120%;}
#body .ani_body .m_btm .ani_desc{margin-top:55px;}
#body .ani_body .icon_01{position:absolute;left:645px;top:190px;}
#body .ani_body .icon_02{position:absolute;left:-15px;top:579px;}
#body .ani_body .icon_03{position:absolute;left:-60px;top:614px;}
#body .ani_body .icon_04{position:absolute;left:610px;top:690px;}
#body .ani_body .icon_05{position:absolute;left:-20%;top:1248px;}
#body .ani_body .icon_06{position:absolute;left:-90px;top:1500px;}
#body .ani_body .icon_07{position:absolute;left:-50px;top:1530px;}
#body .icon_08{position:absolute;left:40px;top:550px;}
#body .icon_09{position:absolute;right:0;top:1100px;}
#body .m2{position:relative;width:100%;height:1100px;background:url('/images/main/bg_m2.jpg') 0 0 no-repeat;background-size:cover;z-index:9998;}
#body .m2 .wave{position:absolute;left:0;top:0;width:100%;height:180px;background:url('/images/main/wave_main.png') -100px 0 no-repeat;transition:all 2.5s;background-position:-1000px top;}
#body .m2 .m2_box{width:1200px;margin:0 auto;padding-top:240px;z-index:9998;}
#body .m2 .m2_box .m2_stypo{width:100%;text-align:center;font-size:26px;font-family:'Noto Sans KR';font-weight:400;color:#fff;margin-bottom:50px;}
#body .m2 .m2_box .m2_typo{width:100%;text-align:center;font-size:66px;font-family:'Noto Sans KR';font-weight:600;color:#fff;line-height:130%;}
#body .m2 .m2_box .tire{margin-top:65px;overflow:hidden;}
#body .m2 .m2_box .tire > li{float:left;width:370px;height:370px;margin-right:45px;}
#body .m2 .m2_box .tire > li:last-child{margin-right:0;border:1px;}
#body .m2 .m2_box .tire > li > div.rcont{width:100%;height:100%;border-radius:50%;background:#fff;}
#body .m2 .m2_box .tire > li > div.col01{background:#fff url('/images/main/icon08.png') center 76px no-repeat;}
#body .m2 .m2_box .tire > li > div.col02{background:#fff url('/images/main/icon09.png') center 76px no-repeat;}
#body .m2 .m2_box .tire > li > div.col03{background:#fff url('/images/main/icon010.png') center 76px no-repeat;}
#body .m2 .m2_box .tire > li > div .txt_cont{text-align:center;padding-top:180px;}
#body .m2 .m2_box .tire > li > div .txt_cont .tt{font-family:'Noto Sans KR';font-size:24px;font-weight:600;color:#10aaae;}
#body .m2 .m2_box .tire > li > div .txt_cont .tts{font-family:'Noto Sans KR';font-size:20px;font-weight:300;color:#838383;padding-top:15px;}
#body .m3{position:relative;width:100%;height:557px;background:#10aaae;}
#body .m3 .m3_box{position:relative;width:1200px;margin:0 auto;height:100%;z-index:9997;}
#body .m3 .m3_box .m3_list{clear:both;overflow:hidden;padding-top:175px;}
#body .m3 .m3_box .m3_list > li{float:left;}
#body .m3 .m3_box .m3_list > li.col01{width:48%;}
#body .m3 .m3_box .m3_list > li.col02{width:52%;}
#body .m3 .m3_box .m3_list > li .bt{font-family:'Noto Sans KR';font-size:56px;font-weight:600;color:#fff;line-height:110%;}
#body .m3 .m3_box .m3_list > li .st{font-family:'Noto Sans KR';font-size:23px;font-weight:200;color:#fff;line-height:150%;padding-top:27px;letter-spacing:-0.5px;}
#body .m3 .m3_box .m3_list > li .mt{font-family:'Noto Sans KR';font-size:27px;font-weight:200;color:#fff;line-height:150%;letter-spacing:-0.5px;}
#body .m3 .m3_box .m3_icon_01{position:absolute;left:0;top:-20px;}
#body .m3 .m3_box .m3_icon_02{position:absolute;left:38%;top:68px;;}
#body .m3 .m3_box .m3_icon_03{position:absolute;left:750px;top:145px;}
#body .m3 .m3_box .m3_icon_04{position:absolute;right:0;top:110px;}
#body .m3 .m3_box .m3_icon_05{position:absolute;left:-70px;top:400px;}
#body .m3 .m3_box .m3_icon_06{position:absolute;right:162px;bottom:30px;}
#body .m4{position:relative;width:100%;height:900px;}
#body .m4 .m4_box{position:relative;width:1200px;margin:0 auto;height:100%;}
#body .m4 .m4_box .bt{font-family:'Noto Sans KR';font-size:67px;font-weight:600;color:#000;line-height:130%;margin:220px 0 78px 0;z-index:999;}
#body .m4 .m4_box .mt{font-family:'Noto Sans KR';font-size:27px;font-weight:200;color:#000;line-height:150%;letter-spacing:-0.5px;z-index:999;}
#body .m4 .m4_btn{display:inline-block;margin-top:80px;padding:20px 130px;background:#10aaae;color:#fff;font-family:'Noto Sans KR';font-size:27px;font-weight:200;cursor:pointer;}
#body .m4 .m4_btn{border-radius:50px;transition:all 0.5s;}
#body .m4 .m4_btn:hover{background:#ff6600;}
#body .m4 .m4_icon_01{position:absolute;left:70%;top:2%;z-index:2;}
#body .m4 .m4_icon_02{position:absolute;right:-80px;top:0%;z-index:1;}
#body .m5{position:relative;width:100%;height:285px;background:#ffda30;overflow:hidden;}
#body .m5 .m5_box{width:1200px;margin:0 auto;padding-top:65px;}
#body .m5 .m5_box .bt{font-family:'Noto Sans KR';font-size:46px;font-weight:700;color:#333;text-align:center;letter-spacing:-0.5px;}
#body .m5 .m5_box .inside{width:450px;height:80px;line-height:80px;margin:0 auto;}
#body .m5 .m5_box .inside{border:1px solid #333;border-radius:50px;text-align:center;font-size:22px;font-weight:300;margin-top:15px;cursor:pointer;}
#body .m5 .m5_box .inside:hover{background:#333;color:#fff;border:0;}

/* 서브메뉴 */
#body .sub_tmnu{position:absolute;right:0;top:0;}
#body .sub_tmnu > li{float:left;}
#body .sub_tmnu > li a{display:inline-block;padding:15px 20px;font-size:21px;}
#body .sub_tmnu > li.active{background:url('/images/common/bg_sub_tpos.png') center bottom no-repeat;}
#body .sub_tmnu > li.active a{color:#10aaae;}

/* 서브페이지 공통 */
#body .color_green{color:#10aaae;}
#body .color_yellow{color:#ffbf14;}
#body .color_red{color:red;}
#body .two_item{width:1200px;margin:0 auto;margin-top:150px;}
#body .two_item > ul{overflow:hidden;width:100%;}
#body .two_item > ul > li{float:left;}
#body .two_item > ul > li.col_01{width:618px;}
#body .two_item > ul > li.col_02{width:582px;}
#body .two_item > ul > li > div{width:583px;height:334px;border-radius:10px;}
#body .two_item > ul > li > div.left{background:url('/images/sub01_03/img027.png') no-repeat;}
#body .two_item > ul > li > div.right{background:url('/images/sub01_03/img028.png') no-repeat;}
#body .two_item > ul > li > div .st{font-size:27px;font-weight:500;text-align:center;padding:58px 0 37px 0;letter-spacing:-1px; color:#fff; }
#body .two_item > ul > li > div ul.rcont{width:420px;margin:0 auto;overflow:hidden;padding-left:30px;}
#body .two_item > ul > li > div ul.rcont > li{float:left;}
#body .two_item > ul > li > div ul.rcont > li.col_01{width:40%;}
#body .two_item > ul > li > div ul.rcont > li.col_02{width:60%;text-align:center;}
#body .two_item > ul > li > div ul.rcont > li .round{width:147px;height:147px;border-radius:50%;}
#body .two_item > ul > li > div ul.rcont > li .r01{background:#fff url('/images/sub01_03/icon017.png') center center no-repeat;}
#body .two_item > ul > li > div ul.rcont > li .r02{background:#fff url('/images/sub01_03/icon018.png') center center no-repeat;}
#body .two_item > ul > li > div ul.rcont > li .tt{padding:20px 0 10px 0;text-align:center;font-size:25px;font-weight:400; color:#fff;}
#body .two_item > ul > li > div ul.rcont > li .btn{width:195px;margin:0 auto;height:60px;line-height:58px;font-weight:400;background:#fff;}
#body .two_item > ul > li > div ul.rcont > li .btn{border-radius:30px;border:1px;font-size:25px;color:#939393;border:1px solid #b0b0b0;text-align:center;}
#body .two_item > ul > li > div ul.rcont > li .btn{cursor:pointer;}

/* 회사소개 */
#body .sub_01_01_box{position:relative;width:100%;min-height:400px;}
#body .sub_01_01_box{background:url('/images/sub01_01/img014.png') right 45.5% no-repeat,url('/images/sub01_01/img013.png') right 47% no-repeat, url('/images/sub01_01/img016.png') 0 90% no-repeat;background-size:37%, 40%, 25%;z-index:10;}
#body .sub_body_01_01{position:relative;width:1200px;margin:0 auto;padding-bottom:200px;z-index:20;}
#body .sub_body_01_01 .btypo{font-size:67px;font-weight:600;line-height:120%;}
#body .sub_body_01_01 .bsec1{padding-top:210px;}
#body .sub_body_01_01 .bsec2{margin-top:580px;}
#body .sub_body_01_01 .desc{font-size:24px;font-weight:300;color:#2f2f2f;line-height:160%;}
#body .sub_body_01_01 .sec1{margin-top:55px;}
#body .sub_body_01_01 .sec2{margin-top:290px;padding-left:485px;}
#body .sub_body_01_01 .sec3{margin-top:55px;}
#body .sub_body_01_01 .sec4{margin-top:65px;}
#body .sub_body_01_01 .color_green{color:#10aaae;}
#body .sub_body_01_01 .color_yellow{color:#ffbf14;}
#body .sub_body_01_01 .ci{margin-top:215px;color:#46464a;text-align:center;}
#body .sub_body_01_01 .ci_img{margin-top:20px;}
#body .sub_body_01_01 .ci_desc{margin-top:20px;text-align:center;}
#body .sub_body_01_01 .in_img_01{position:absolute;right:50px;top:380px;}
#body .sub_body_01_01 .in_img_02{position:absolute;right:-410px;top:220px;}
#body .sub_body_01_01 .in_img_03{position:absolute;left:-370px;top:1030px;}
#body .sub_body_01_01 .in_img_04{position:absolute;left:-340px;top:1480px;}
#body .sub_body_01_01 .in_img_05{position:absolute;left:700px;top:1640px;}
#body .sub_body_01_01 .in_img_06{position:absolute;left:810px;top:2540px;}
#body .sub_01_01_box .out_img_01{position:absolute;left:10%;top:380px;}
#body .sub_01_01_box .out_img_02{position:absolute;right:18%;bottom:-25px;}

/* 핵심가치 */
#body .sub_01_02_box{position:relative;width:100%;min-height:400px;}
#body .sub_body_01_02{position:relative;width:1200px;margin:0 auto;padding-bottom:200px;z-index:20;}
#body .sub_body_01_02 .btypo{font-size:67px;font-weight:600;line-height:120%;}
#body .sub_body_01_02 .eng{font-size:40px;font-weight:500;line-height:120%;padding:20px 0 70px 0;}
#body .sub_body_01_02 .area_01{width:100%;padding-top:123px;text-align:center;}
#body .sub_body_01_02 .desc{font-size:24px;font-weight:300;color:#919191;line-height:160%;}
#body .sub_body_01_02 .values{position:relative;width:1179px;margin:0 auto;margin-top:90px;margin-bottom:70px;height:320px;background:url('/images/sub01_02/img022.png') no-repeat;}
#body .sub_body_01_02 .values ul{position:absolute;left:10px;top:113px;}
#body .sub_body_01_02 .values ul > li{float:left;width:287px;text-align:center;letter-spacing:-1px;}
#body .sub_body_01_02 .values ul > li > .title{font-family:'Noto Sans KR';font-size:27px;font-weight:300;color:#010101;}
#body .sub_body_01_02 .values ul > li > .cont{font-family:'Noto Sans KR';font-size:20px;font-weight:200;color:#9c9c9c;margin-top:18px;line-height:160%;}
#body .sub_body_01_02 .values_cont{overflow:hidden;width:90%;margin:0 auto;border-top:2px solid #666;}
#body .sub_body_01_02 .values_cont > ul{overflow:hidden;border-bottom:1px solid #ddd;}
#body .sub_body_01_02 .values_cont > ul > li{float:left;height:120px;padding:35px;}
#body .sub_body_01_02 .values_cont > ul > li.tcol{text-align:center;width:280px;font-size:20px;font-weight:400;padding-top:47px;border-right:1px solid #ddd;}
#body .sub_body_01_02 .values_cont > ul > li.ccol{font-size:17px;font-weight:200;color:#999898;}
#body .mission{width:100%;height:520px;margin-top:200px;background:#f9f9f9;margin-bottom:250px;}
#body .mission .mission_box{position:relative;width:1200px;margin:0 auto;z-index:5;}
#body .mission .mission_box .mi_img{position:absolute;top:-270px;left:48px;z-index:1;}
#body .mission .mission_box .mi_rec{position:relative;width:878px;height:400px;background:#f9f9f9;z-index:20;padding:70px 20px 20px 52px;}
#body .mission .mission_box .mi_rec .stitle{font-size:24px;font-weight:400;padding:30px 0 35px 0;}
#body .mission .mission_box .mi_rec .scont{font-size:20px;font-weight:300;line-height:150%;color:#2f2f2f;}

/* 조직도 */
#body .sub_01_03_box{position:relative;width:100%;min-height:400px;}
#body .sub_body_01_03{position:relative;width:1200px;margin:0 auto;padding-bottom:65px;z-index:20;}
#body .sub_body_01_03 .btypo{font-size:67px;font-weight:600;line-height:120%;}
#body .sub_body_01_03 .stypo{font-size:24px;font-weight:300;line-height:120%;padding:30px 0 70px 0;}
#body .sub_body_01_03 .area_01{width:100%;padding-top:123px;text-align:center;}
#body .sub_body_01_03 .desc{font-size:24px;font-weight:300;color:#919191;line-height:160%;}
#body .sub_01_03_box .org_box{position:relative;width:1105px;height:915px;margin:0 auto;margin-top:20px;background:url('/images/sub01_03/bg_org.png') no-repeat;}
#body .sub_01_03_box .org_box .org_ceo{position:relative;width:233px;height:236px;margin:0 auto;background:#fff url('/images/sub01_03/img026.png') no-repeat;}
#body .sub_01_03_box .org_box .org_ceo .txt{font-size:30px;font-weight:500;text-align:center;padding-top:85px;line-height:110%;}
#body .sub_01_03_box .org_box .gamsa{display: inline-block; width:210px;margin:0 auto;margin-top:155px;height:60px;line-height:58px;font-size:25px;font-weight:500;background:#fff;;border:1px solid #0faaae;text-align:center;}
#body .sub_01_03_box .org_box .orec{display:inline-block;width:200px;height:63px;line-height:61px;font-size:25px;font-weight:500;color:#fff;background:linear-gradient(to right, #0faaaf, #1ab092);}
#body .sub_01_03_box .org_box .rec_01{position:absolute;left:25px;top:530px;}
#body .sub_01_03_box .org_box .rec_02{position:absolute;left:453px;top:530px;}
#body .sub_01_03_box .org_box .rec_03{position:absolute;left:25px;top:660px;}
#body .sub_01_03_box .org_box .rec_04{position:absolute;left:453px;top:660px;}
#body .sub_01_03_box .org_box .rec_05{position:absolute;left:25px;top:790px;}
#body .sub_01_03_box .org_box .rec_06{position:absolute;left:453px;top:790px;}
#body .sub_01_03_box .org_box .rec_07{position:absolute;left:667px;top:530px;}
#body .sub_01_03_box .org_box .rec_08{position:absolute;left:881px;top:530px;}
#body .sub_01_03_box .org_box .rec_09{position:absolute;left:667px;top:660px;}
#body .sub_01_03_box .org_box .rec_10{position:absolute;left:881px;top:660px;}
#body .sub_01_03_box .org_box .rec_11{position:absolute;left:667px;top:790px;}
#body .sub_01_03_box .org_box .rec_12{position:absolute;left:881px;top:790px;}


/* 연혁 */
#body .sub_01_04_box{position:relative;width:100%;min-height:400px;}
#body .sub_body_01_04{position:relative;width:1200px;margin:0 auto;padding-bottom:65px;z-index:20;}
#body .sub_body_01_04 .btypo{font-size:67px;font-weight:600;line-height:120%;}
#body .sub_body_01_04 .stypo{font-size:24px;font-weight:300;line-height:120%;padding:30px 0 70px 0;}
#body .sub_body_01_04 .area_01{width:100%;padding-top:123px;text-align:center;}
#body .sub_body_01_04 .desc{font-size:24px;font-weight:300;color:#919191;line-height:160%;}
#body .sub_body_01_04 .year_pannel{width:1200px;height:167px;margin-bottom:88px;/*background:linear-gradient(to right, #0faaaf, #0faaaf, #1ab092);*/}
#body .sub_body_01_04 .year_pannel .year_txt{height:167px;line-height:165px;font-size:40px;font-weight:400;color:#fff;text-align:left;padding-left:45px;letter-spacing:-1px;}
#body .sub_body_01_04 .pan_01{background:url('/images/sub01_04/img030.png') 100% 0 no-repeat, linear-gradient(to right, #0faaaf, #1ab092, #0faaaf);}
#body .sub_body_01_04 .pan_02{background:url('/images/sub01_04/img031.png') 0 100% no-repeat, linear-gradient(to right, #0faaaf, #0faaaf, #1ab092);}
#body .sub_body_01_04 .pan_03{background:url('/images/sub01_04/img032.png') 100% 0 no-repeat, linear-gradient(to right, #0faaaf, #1ab092, #0faaaf);}
#body .sub_body_01_04 .pan_04{background:url('/images/sub01_04/img033.png') 0 100% no-repeat, linear-gradient(to right, #0faaaf, #0faaaf, #1ab092);}
#body .sub_body_01_04 .pan_05{background:url('/images/sub01_04/img034.png') 100% 0 no-repeat, linear-gradient(to right, #0faaaf, #1ab092, #0faaaf);}
#body .sub_body_01_04 .pan_06{background:url('/images/sub01_04/img035.png') 0 100% no-repeat, linear-gradient(to right, #0faaaf, #0faaaf, #1ab092);}
#body .sub_body_01_04 .pan_07{background:url('/images/sub01_04/img036.png') 100% 0 no-repeat, linear-gradient(to right, #0faaaf, #1ab092, #0faaaf);}
#body .sub_body_01_04 .pan_08{background:url('/images/sub01_04/img037.png') 0 100% no-repeat, linear-gradient(to right, #0faaaf, #0faaaf, #1ab092);}
#body .sub_body_01_04 .pan_09{background:url('/images/sub01_04/img038.png') 100% 0 no-repeat, linear-gradient(to right, #0faaaf, #1ab092, #0faaaf);}
#body .sub_body_01_04 .history_list{width:1060px;margin:0 auto;margin-bottom:110px;text-align:left;}
#body .sub_body_01_04 .history_list > li{width:1080px;height:82px;line-height:80px;padding-left:60px;background:url('/images/common/set_body.png') 0 0 no-repeat;}
#body .sub_body_01_04 .history_list > li.set_begin{background:url('/images/common/set_begin.png') 0 0 no-repeat;}
#body .sub_body_01_04 .history_list > li.set_end{background:url('/images/common/set_end.png') 0 0 no-repeat;}
#body .sub_body_01_04 .history_list > li span.yymm{display:inline-block;margin-right:85px;font-size:27px;font-weight:400;}
#body .sub_body_01_04 .history_list > li:nth-child(8) span.yymm{display:inline-block;margin-right:56px;font-size:27px;font-weight:400;}
#body .sub_body_01_04 .history_list > li:nth-last-child(-n+7) span.yymm{display:inline-block;margin-right:85px;font-size:27px;font-weight:400;}
#body .sub_body_01_04 .history_list > li:nth-child(11) span.yymm{display:inline-block;margin-right:70px;font-size:27px;font-weight:400;}
#body .sub_body_01_04 .history_list > li:nth-child(15) span.yymm{display:inline-block;margin-right:56px;font-size:27px;font-weight:400;}
#body .sub_body_01_04 .history_list > li span.cont{font-size:21px;font-weight:400;color:#2f2f2f;}
#body .sub_body_01_04 .two_item{width:1200px;margin:0 auto;margin-top:150px;}
#body .sub_body_01_04 .two_item > ul{overflow:hidden;width:100%;}
#body .sub_body_01_04 .two_item > ul > li{float:left;}
#body .sub_body_01_04 .two_item > ul > li.col_01{width:618px;}
#body .sub_body_01_04 .two_item > ul > li.col_02{width:582px;}
#body .sub_body_01_04 .two_item > ul > li > div{width:583px;height:334px;border-radius:10px;}
#body .sub_body_01_04 .two_item > ul > li > div.left{background:url('/images/sub01_03/img027.png') no-repeat;}
#body .sub_body_01_04 .two_item > ul > li > div.right{background:url('/images/sub01_03/img028.png') no-repeat;}
#body .sub_body_01_04 .two_item > ul > li > div .st{font-size:27px;font-weight:500;text-align:center;padding:58px 0 37px 0;letter-spacing:-1px;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont{width:420px;margin:0 auto;overflow:hidden;padding-left:30px;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li{float:left;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li.col_01{width:40%;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li.col_02{width:60%;text-align:center;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li .round{width:147px;height:147px;border-radius:50%;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li .r01{background:#fff url('/images/sub01_03/icon017.png') center center no-repeat;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li .r02{background:#fff url('/images/sub01_03/icon018.png') center center no-repeat;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li .tt{padding:20px 0 10px 0;text-align:center;font-size:25px;font-weight:400;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li .btn{width:195px;margin:0 auto;height:60px;line-height:58px;font-weight:400;background:#fff;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li .btn{border-radius:30px;border:1px;font-size:25px;color:#939393;border:1px solid #b0b0b0;text-align:center;}
#body .sub_body_01_04 .two_item > ul > li > div ul.rcont > li .btn{cursor:pointer;}

/* 사업분야 */
#body .sub_02_box{position:relative;width:100%;min-height:400px;}
#body .sub_body_02{position:relative;width:1200px;margin:0 auto;padding-bottom:65px;z-index:20;}
#body .sub_body_02 .btypo{font-size:67px;font-weight:600;line-height:120%;}
#body .sub_body_02 .stypo{font-size:24px;font-weight:300;line-height:120%;padding:30px 0 70px 0;}
#body .sub_body_02 .area_01{width:100%;padding-top:123px;text-align:center;}
#body .sub_body_02 .desc{font-size:24px;font-weight:300;color:#919191;line-height:160%;}
#body .sub_body_02 .stitle{display:inline-block;font-size:34px;font-weight:400;padding:20px 20px;margin-top:80px;line-height:80px;}
#body .sub_body_02 .stitle .stitle_line{width:80%;margin:0 auto;height:3px;background:#000;}
#body .sub_body_02 .biz_box{width:1200px;margin:0 auto;padding-bottom:100px;margin-top:30px;border-bottom:2px solid #000;}
#body .sub_body_02 .biz_box > ul{overflow:hidden;text-align:left;}
#body .sub_body_02 .biz_box > ul > li{float:left;width:383px;height:520px;margin-right:25px;margin-bottom:50px;overflow:hidden;cursor:pointer;}
#body .sub_body_02 .biz_box > ul > li:nth-child(3n){margin-right:0;}
#body .sub_body_02 .biz_box > ul > li div.pic{width:100%;height:225px;overflow:hidden;}
#body .sub_body_02 .biz_box > ul > li div.cont{position:relative;width:100%;height:295px;background:#f5f5f5;overflow:hidden;}
#body .sub_body_02 .biz_box > ul > li div.cont > .cont_cont{padding:33px;}
#body .sub_body_02 .biz_box > ul > li div.cont > .cont_cont .title{padding-bottom:20px;font-size:27px;font-weight:500;color:#000;}
#body .sub_body_02 .biz_box > ul > li div.cont > .cont_cont .sub_title{padding-bottom:20px;font-size:17px;font-weight:200;color:#828282;}
#body .sub_body_02 .biz_box > ul > li div.cont > .cont_cont .desc{font-size:20px;font-weight:300;color:#828282;line-height:150%;}
#body .sub_body_02 .biz_box > ul > li div.cont > .cont_cont .desc{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; word-wrap:break-word; }
#body .sub_body_02 .biz_box > ul > li div.cont > .arr_green{position:absolute;bottom:27px;right:27px;}

/* 인사이드 */
#body .sub_03_box{position:relative;width:100%;min-height:400px;}
#body .sub_body_03{position:relative;width:1200px;margin:0 auto;padding-top:95px;padding-bottom:25px;z-index:20;}

/* 지원센터 */
#body .sub_04_box{position:relative;width:100%;min-height:400px;}
#body .sub_body_04{position:relative;width:1200px;margin:0 auto;padding-top:95px;padding-bottom:65px;z-index:20;}

/* 지원센터 - 문의하기 */
#body .sub_04_02_box{position:relative;width:100%;min-height:400px;background:#f2f3f4;}
#body .sub_body_04_02{position:relative;width:1200px;margin:0 auto;padding-top:95px;padding-bottom:65px;z-index:20;}
#body .sub_body_04_02 .ctitle{width:100%;text-align:center;padding-top:100px;;font-size:34px;font-weight:300;}
#body .sub_body_04_02 .ctitle > span{font-weight:500;}
#body .sub_body_04_02 .desc{width:100%;text-align:center;font-size:20px;font-weight:300;color:#a0a0a0;padding:40px 0;}
#body .sub_body_04_02 .input_area{width:600px;margin: 0 auto;}
#body .sub_body_04_02 .input_area .ibox{position:relative;margin-bottom:20px;}
#body .sub_body_04_02 .input_area .ibox .txt_title{position:absolute;left:30px;top:22px;font-size:22px;font-weight:300;}
#body .sub_body_04_02 .input_area .ibox .sel{position:absolute;right:0px;top:10px;display:inline-block;height:50px;border-left:1px solid #ddd;padding:0 20px;}
#body .sub_body_04_02 .input_area .ibox .sel select{border:0;font-size:20px;color:#666;}
#body .sub_body_04_02 .input_area input[type='text']{width:600px;height:75px;border:0;background:#fff;font-size:20px;font-weight:200;color:#666;}
#body .sub_body_04_02 .input_area input.req_type{padding:8px 10px 10px 150px;}
#body .sub_body_04_02 .input_area input.req_name{padding:8px 10px 10px 110px;}
#body .sub_body_04_02 .input_area input.req_phone{padding:8px 10px 10px 120px;}
#body .sub_body_04_02 .input_area input.req_email{padding:8px 120px 10px 120px;}
#body .sub_body_04_02 .input_area input.req_email_custom{padding:8px 30px}
#body .sub_body_04_02 .input_area textarea{width:100%;height:165px;border:0;margin-top:65px;padding:10px 30px 30px 30px;font-family:'Noto Sans KR';font-size:20px;font-weight:200;color:#666;line-height:150%;}
#body .sub_body_04_02 .input_area .ibox label{font-size:17px;font-weight:300;color:#000;}
#body .sub_body_04_02 .input_area .ibox .agree_contents{width:100%;height:165px;border:1px solid #ddd;overflow-y:auto;background:#fff;padding:20px;font-size:15px;color:#000;line-height:150%;}
#body .sub_body_04_02 .input_area .ibox .btn_req{display:inline-block;width:260px;height:70px;line-height:68px;border-radius:40px;background:#10aaae;color:#fff;text-align:center;cursor:pointer;}
#body .sub_body_04_02 .input_area .ibox .btn_req{font-size:24px;font-weight:300;margin-top:20px;}

/* 채용 */
#body .sub_05_box{position:relative;width:100%;min-height:400px;}
#body .sub_body_05{position:relative;width:1200px;margin:0 auto;padding-top:150px;padding-bottom:150px;z-index:20;}
#body .sub_body_05 .recruit_box{}
#body .sub_body_05 .recruit_box .title{text-align:center;padding-bottom:100px;font-size:60px;font-weight:600;letter-spacing:-1px;line-height:130%;}
#body .sub_body_05 .recruit_box .tire_box{width:100%;position:relative;overflow:hidden;height:910px;}
#body .sub_body_05 .recruit_box .tire_box .tires{width:1200px;height:169px;background:url('/images/sub05/bg_4tire.png') no-repeat;}
#body .sub_body_05 .recruit_box .tire_box .tires .titles{overflow:hidden;width:1060px;margin:0 auto;}
#body .sub_body_05 .recruit_box .tire_box .tires .titles > li{float:left;width:25%;height:169px;line-height:167px;padding-right:19px;text-align:center;font-size:27px;font-weight:500;color:#fff;}
#body .sub_body_05 .recruit_box .tire_box .tires_txt{width:410px;130px;position:absolute;top:170px;font-size:20px;font-weight:300;line-height:160%;color:#696969;}
#body .sub_body_05 .recruit_box .tire_box .tires_txt_01{left:-11px;}
#body .sub_body_05 .recruit_box .tire_box .tires_txt_02{left:255px;}
#body .sub_body_05 .recruit_box .tire_box .tires_txt_03{left:520px;}
#body .sub_body_05 .recruit_box .tire_box .tires_txt_04{left:790px;}
#body .sub_body_05 .recruit_box .work_part{width:1200px;margin:0 auto;overflow:hidden;}
#body .sub_body_05 .recruit_box .work_part > li{cursor:pointer;float:left;width:223px;margin-right:20px;height:70px;line-height:68px;font-size:28px;font-weight:500;padding-left:15px;border-bottom:2px solid #000;}
#body .sub_body_05 .recruit_box .work_part > li:last-child{margin-right:0;}
#body .sub_body_05 .recruit_box .part_list_box{clear:both;margin-top:115px;}
#body .sub_body_05 .recruit_box .part_list_box > ul{overflow:hidden;margin-bottom:220px;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li{float:left;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li.col_01{width:603px;height:384px;margin-right:80px;padding-top:15px;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li.col_02{width:508px;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li .part_title{padding-bottom:28px;font-size:33px;font-weight:500;letter-spacing:-1px;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li .part_title_eng{color:#d6d6d6;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li .desc{font-size:20px;font-weight:300;;color:#696969;line-height:170%;margin-bottom:40px;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li ul.spec{width:500px;text-transform: uppercase;overflow:hidden;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li ul.spec > li{float:left;height:50px;line-height:48px;font-size:20px;font-weight:300;background:url('/images/common/dot_list.png') 0 center no-repeat;padding-left:20px;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li ul.spec > li.no_dot{background:url('');}
#body .sub_body_05 .recruit_box .part_list_box > ul > li ul.spec > li.col_01{width:330px;}
#body .sub_body_05 .recruit_box .part_list_box > ul > li ul.spec > li.col_02{width:170px;}
#body .sub_body_05 .recruit_box .part_btm{position:relative;width:1200px;height:521px;background:url('/images/sub05/img057.png') 0 0 no-repeat;}
#body .sub_body_05 .recruit_box .part_btm .title{padding-top:140px;padding-bottom:43px;text-align:center;color:#fff;font-size:60px;font-weight:500;line-height:120%;letter-spacing:-1px;}
#body .sub_body_05 .recruit_box .part_btm .send{width:458px;margin:0 auto;height:80px;text-align:center;color:#fff;font-size:26px;font-weight:400;letter-spacing:-1px;}
#body .sub_body_05 .recruit_box .part_btm .send{border:1px solid #fff;border-radius:50px;line-height:78px;padding-left:40px;}
#body .sub_body_05 .recruit_box .part_btm .send{background:url('/images/sub05/sub05_mail.png') 128px center no-repeat;}
#body .sub_body_05 .recruit_box .part_help{margin-top:20px;}
#body .sub_body_05 .recruit_box .part_help > li{padding:8px 15px;background:url('/images/common/dot_list_small.png') 0 center no-repeat;}
#body .sub_body_05 .recruit_box .part_help > li .color_green{font-weight:500;}

/* 게시판 리스트 상단 */
#body .bbs_list_top .binfo{position:relative;position:relative;padding:30px 0;}
#body .bbs_list_top .binfo .bcnt{font-size:20px;display:inline-block;vertical-align:bottom;}
#body .bbs_list_top .binfo .go_list{position:absolute;right:3px;top:0px;display:inline-block;padding:12px 30px 15px 55px;}
#body .bbs_list_top .binfo .go_list{border-radius:30px;background:url('/images/common/hanberg_gray.png') 20px center no-repeat;}
#body .bbs_list_top .binfo .go_list{border:1px solid #ddd;color:#9b9b9b;}
#body .bbs_list_top .binfo .rsearch{position:absolute;right:5px;top:-5px;display:inline-block;margin-top:20px;padding:5px 20px 7px 30px;border-radius:30px;font-size:22px;border:1px solid #ddd;}
#body .bbs_list_top .binfo .rsearch .sbox{width:100%;position:relative;}
#body .bbs_list_top .binfo .rsearch .sbox a.btn_bbs_search{display:inline-block;width:55px;height:100%;position:absolute;right:0;top:0;} 
#body .bbs_list_top .binfo .rsearch .sbox input[type='text']{border:0;width:280px;padding:8px 12px;background:url('/images/common/glass.png') 95% center no-repeat;font-size:16px;}

/* 게시판 일반형 리스트 */
#body .bbs_box{width:100%;border-top:2px solid #000;margin-bottom:60px;}
#body .bbs_box ul > li{position:relative;height:80px;line-height:78px;font-size:20px;font-weight:200;color:#1a1a1a;border-bottom:1px solid #d0d0d0;}
#body .bbs_box ul > li > .nos{display:inline-block;width:110px;text-align:center;}
#body .bbs_box ul > li > .nos .nt{display:inline-block;width:60px;height:26px;line-height:23px;border:1px solid #10aaae;border-radius:20px;text-align:center;font-size:15px;font-weight:200;color:#10aaae;}
#body .bbs_box ul > li > .subject{}
#body .bbs_box ul > li > .date{position:absolute;right:10px;top:2px;color:#999;font-weight:100;}

/* 게시판 포토형 리스트 */
#body .photo_box{width:100%;}
#body .photo_box ul.ph{overflow:hidden;}
#body .photo_box ul.ph > li{float:left;width:380px;margin-right:25px;height:385px;overflow:hidden;margin-bottom:25px;}
#body .photo_box ul.ph > li:nth-child(3n){margin-right:0;}
#body .photo_box ul.ph > li.thumb{width:380px;height:225px;}
#body .photo_box ul.ph > li .str_box{padding:15px;}
#body .photo_box ul.ph > li .bbs_title{font-family:'Noto Sans KR';font-size:26px;font-weight:500;padding:0 0 15px 0;}
#body .photo_box ul.ph > li .bbs_comment{font-family:'Noto Sans KR';font-size:18px;font-weight:200;color:#828282;line-height:150%;}

/* 게시판 상세보기 상단 */
#body .bbs_view_top .binfo{position:relative;position:relative;height:75px;padding:20px 0;}
#body .bbs_view_top .binfo .bcnt{font-size:20px;display:inline-block;vertical-align:bottom;}
#body .bbs_view_top .binfo .go_list{position:absolute;right:3px;top:0px;display:inline-block;padding:12px 30px 15px 55px;}
#body .bbs_view_top .binfo .go_list{border-radius:30px;background:url('/images/common/hanberg_gray.png') 20px center no-repeat;}
#body .bbs_view_top .binfo .go_list{border:1px solid #ddd;color:#9b9b9b;}

/* 게시판 상세보기 */
#body .view_box{width:100%;border-top:2px solid #000;}
#body .view_box .subject{position:relative;font-family:'Noto Sans KR';font-size:26px;font-weight:400;padding:35px 20px;border-bottom:1px solid #ddd;}
#body .view_box .subject .date{position:absolute;right:20px;top:40px;font-family:'Noto Sans KR';font-size:18px;font-weight:100;color:#999;}
#body .view_box .comment{padding:25px;font-family:'Noto Sans KR';font-size:17px;font-weight:200;color:#000;line-height:180%;min-height:200px;}
#body .view_box .comment b{font-weight:500;}
#body .view_box .comment strong{font-weight:500;}
#body .view_box .attach{width:100%;height:80px;line-height:78px;background:#f8f8f8;padding-left:40px;}
#body .view_box .attach .title{display:inline-block;width:100px;font-size:17px;font-weight:300;}
#body .view_box .attach .files{font-size:16px;font-weight:200;color:#000;display:inline-block;margin-right:30px;}
#body .view_box .btn_list{display:inline-block;margin-top:20px;padding:10px 80px 12px 80px;background:#10aaae;color:#fff;border-radius:30px;font-size:22px;} 

/* 하단 상단 */
#footer_top{width:100%;height:287px;background:#10aaae;}
#footer_top .footer_top_box{position:relative;width:1200px;margin:0 auto;}
#footer_top .footer_top_box .help{position:absolute;left:0;top:84px;font-size:45px;font-weight:600;color:#fff;line-height:120%;}
#footer_top .footer_top_box .btn{width:358px;height:74px;line-height:70px;font-size:22px;font-weight:400;text-align:center;border-radius:10px;cursor:pointer;}
#footer_top .footer_top_box .btn_start{position:absolute;right:0;top:75px;background:#fff;color:#10aaae;}
#footer_top .footer_top_box .btn_qna{position:absolute;right:0;top:160px;background:#10aaae;color:#fff;border:1px solid #fff;}

/* 하단 */
#footer{width:100%;height:225px;background:#2d2f37;overflow:hidden;}
#footer .footer_box{position:relative;width:1200px;margin:0 auto;}
#footer .footer_box .btm_list{overflow:hidden;margin-top:60px;}
#footer .footer_box .btm_list > li{float:left;}
#footer .footer_box .btm_list > li.col01{width:200px;padding-top:10px;}
#footer .footer_box .btm_list > li.col02{width:900px;color:#9da1b2;font-weight:100;font-size:14px;line-height:150%;}
#footer .footer_box .btm_list > li.col02 .phone{display:inline-block;margin:0 10px;font-size:20px;color:#fff;font-weight:300;}
#footer .footer_box .btm_list > li.col02 > div:first-child{margin-bottom:10px;}
#footer .footer_box .btm_list > li.col02 > div:last-child{margin-top:10px;}
#footer .footer_box .connect_type{position:absolute;right:10px;top:55%;}
#footer .footer_box .connect_type img{margin-left:15px;}

/* 상단 타이포 에니메이션 */
/*.big_typo{animation:fadeInUp; animation-duration: 1s;}*/
/*.big_typ_btm{animation:fadeInUp;animation-duration: 1s;}*/


/* 사업분야 모달팝업 */
#my_pop{width:684px;height:830px;margin:0 auto;background:#fff;font-family:'Noto Sans KR';font-size:17px;font-weight:300;margin-top:30px;margin-bottom:30px;}
#my_pop{border-radius:15px;box-shadow: 1px 1px 1px 1px gray;padding:0;}
#my_pop .tt_img > img{border-top-left-radius:15px;border-top-right-radius:15px;}
#my_pop .cont{position:relative;padding:30px;}
#my_pop .tbox{padding:0 20px;border-bottom:2px solid #000;}
#my_pop .ctitle{padding-bottom:5px;font-size:40px;font-weight:500;color:#000;}
#my_pop .cstitle{padding-bottom:20px;font-size:16px;font-weight:200;color:#949494;text-transform: uppercase; }
#my_pop .cbox{position:relative;}
#my_pop .desc{position:relative;z-index:20;width:100%;padding:20px;padding-right:0;height:320px;overflow-y:hidden;font-size:22px;font-weight:300;line-height:170%;color:#181818;border-bottom:1px solid #ddd;margin-top:5px;}
#my_pop .btn_close{width:200px;margin:0 auto;margin-top:20px;height:60px;line-height:58px;border:1px solid #000;text-align:center;font-size:24px;font-weight:500;cursor:pointer;}
#my_pop .cbox .mask_more{position:absolute;left:0;bottom:0px;z-index:10;}