@charset "utf-8";


/* sub visual */
#content .img_st01 {width:1060px; height:170px; background: url('/include/front/images/home/img_st01.png') no-repeat 0 0;}
#content .img_st01 .tit {padding:60px 0 0 30px;font-size:30px;color:#0c344e;}
#content .img_st01 .copy {padding:5px 0 0 30px;font-size:14px;color:#516775;}

#content .img_st02 {width:1060px; height:170px; background: url('/include/front/images/home/img_st02.png') no-repeat 0 0;}
#content .img_st02 .tit {padding:60px 0 0 30px;font-size:30px;color:#333333;}
#content .img_st02 .copy {padding:5px 0 0 30px;font-size:14px;color:#777777;}

#content .img_st03 {width:1060px; height:170px; background: url('/include/front/images/home/img_st03.jpg') no-repeat 0 0;}
#content .img_st03 .tit {padding:60px 0 0 30px;font-size:30px;color:#3e545f;}
#content .img_st03 .copy {padding:5px 0 0 30px;font-size:14px;color:#617381;}

#content .img_st04 {width:1060px; height:170px; background: url('/include/front/images/home/img_st04.jpg') no-repeat 0 0;}
#content .img_st04 .tit {padding:60px 0 0 30px;font-size:30px;color:#333333;}
#content .img_st04 .copy {padding:5px 0 0 30px;font-size:14px;color:#16441d;}

/* sub content */
#content > .subject {padding:65px 30px 0 30px;font-size:21px;line-height: 28px;color:#666;}
#content > .subject2 {padding:60px 30px 0 30px;font-size:21px;line-height: 28px;color:#666;}
#content > .subject3 {padding:40px 0 0 45px;font-size:21px;line-height: 28px;color:#666;}
#content .subject4 {padding:40px 0 0 30px;font-size:21px;line-height: 28px;color:#666;}
#content > .subject5 {padding:80px 0 0 0;font-size:30px;line-height: 28px;color:#666;text-align:center;}
#content .subject6 {padding:40px 0 0 35px;font-size:21px;line-height: 28px;color:#666;text-align:center;}
#content .subject span {color:#555;}
#content .title {padding-top:20px;font-size:30px;line-height: 36px;color:#555;}
#content .title span {color:#59990c;}
#content .title2 {font-size:24px;line-height: 36px;color:#555;}
#content .title2 span {color:#59990c;}
#content .title3 {font-size:22px;line-height: 36px;color:#555;}
#content .title3 span {color:#59990c;}
#content .title4 {font-size:30px;line-height: 36px;color:#555;}
#content .title4 span {color:#59990c;}

#content .message {padding:70px 325px 0 30px;margin-right:30px;font-size:13px;line-height: 21px;color:#555;background: url('/include/front/images/home/ceo.png') no-repeat right 112px;}
#content .message span {color:#333;}
#content .sign {margin:0px 30px 0 0;padding:0 100px 0 30px;height: 57px;line-height: 57px;font-size:14px;color:#111; font-weight:normal; text-align:right; background: url('/include/front/images/home/ceo_sign.png') no-repeat right top;}

/* history */
.history_bg {background: url('/include/front/images/home/history_bg.png') no-repeat 200px bottom;}
.his_content_bg {position:relative;padding:70px 30px 30px 185px; overflow:hidden;}
.his_content_bg .quiet {position:relative;width:199px;top:75px;font-size:22px;color:#9cd244;}
.his_content_bg .def {position:relative;width:258px;top:70px;left:-8px;font-size:26px;color:#6ea218;}
.his_content_bg .reform {position:relative;width:303px;top:65px;left:-16px;font-size:30px;color:#4f7f00;}
.his_content_bg .quiet ul li:first-child {padding-bottom:5px;}
.his_content_bg .def ul li:first-child {padding-bottom:5px;}
.his_content_bg .reform ul li:first-child {padding-bottom:5px;}
.his_content_bg ul li.txt {font-size:18px;color:#666;}
.circle_wrap ul li.h_year {font-size:18px;color:#777;}

.his_content_bg .circle_wrap {position:relative;height:281px;}
.his_content_bg .bg_circle1 {position:absolute;bottom:0px;left:0px;width:199px;height:278px;}
.his_content_bg .bg_circle2 {position:absolute;bottom:0px;left:192px;width:258px;height:308px;}
.his_content_bg .bg_circle3 {position:absolute;bottom:0px;left:442px;width:303px;height:337px;}

.text_content {margin-left: -30px;padding-top:8px;}
.text_content div ul li{padding-left:40px;font-size:13px;color:#666;line-height:19px;}

/* organization2 */
.org_content_bg {position:relative;margin-top:45px; padding:55px 30px 0 135px; overflow:hidden; background: url('/include/front/images/home/org_bg.png') no-repeat center top;}
.org_content_bg .purchasing {width:160px;overflow: hidden;}
.org_content_bg .purchasing ul li {font-size:14px;color:#666;line-height: 18px}
.org_content_bg .purchasing h4 {padding-bottom:10px;font-size:15px;color:#509d00;font-weight:bold;}
.org_content_bg .ceo {position:absolute; top:180px; left:500px;font-size:25px;color:#479100;font-weight:bold;}
.org_content_bg .div1 {position:absolute; top:160px; left:360px;font-size:18px;color:#333;font-weight:bold;}
.org_content_bg .div2 {position:absolute; top:160px; left:625px;font-size:18px;color:#333;font-weight:bold;}
.org_content_bg .div3 {position:absolute; top:315px; left:480px;font-size:18px;color:#333;font-weight:bold;}
.text_content .txt ul li{padding:0;font-size:14px;color:#666;line-height:21px;}

/* organization */
.org_content {position:relative;overflow:hidden;margin:40px 0 0 102px;height:765px;background: url('/include/front/images/home/bg_organization.png') no-repeat left top;}
.org_content p.ceo {padding:65px 0 0 411px;font-size:22px;color:#fff;}
.org_content .tit1 {font-size:18px;color:#fff;}
.org_content .tit2 {font-size:14px;color:#fff;}
.org_content .txt {font-size:14px;color:#666;line-height:22px;}
.org_content .box_green1 {position:absolute;top:184px;left:54px;}
.org_content .box_green2 {position:absolute;top:184px;left:734px;}
.org_content .box_green3 {position:absolute;top:265px;left:60px;}
.org_content .box_green4 {position:absolute;top:265px;left:382px;text-align:center;}
.org_content .box_green5 {position:absolute;top:265px;left:710px;}

.org_content .box_yellow1 {position:absolute;top:343px;left:45px;}
.org_content .box_yellow2 {position:absolute;top:343px;left:386px;}
.org_content .box_yellow3 {position:absolute;top:343px;left:716px;}
.org_content .box_yellow4 {position:absolute;top:488px;left:43px;}
.org_content .box_yellow5 {position:absolute;top:488px;left:380px;}
.org_content .box_yellow6 {position:absolute;top:632px;left:63px;}
.org_content .box_yellow7 {position:absolute;top:632px;left:383px;}

.org_content .txt_box1 {position:absolute;top:391px;left:54px;color:#9ab008;}
/* .org_content .txt_box1 .txt {color:#9ab008;} */
.org_content .txt_box2 {position:absolute;top:381px;left:379px;}
.org_content .txt_box2_01 {position:absolute;top:397px;left:468px;}
.org_content .txt_box2_02 {position:absolute;top:397px;left:620px;}
.org_content .txt_box2_03 {position:absolute;top:397px;left:774px;}
.org_content .txt_box2_04 {position:absolute;top:397px;left:925px;}
.org_content .txt_box2_05 {position:absolute;top:620px;left:58px;}
.org_content .txt_box2_06 {position:absolute;top:620px;left:209px;}



.org_content .txt_box3 {position:absolute;top:391px;left:706px;}
.org_content .txt_box4 {position:absolute;top:537px;left:45px;}
.org_content .txt_box5 {position:absolute;top:528px;left:376px;}
.org_content .txt_box6 {position:absolute;top:679px;left:45px;}
.org_content .txt_box7 {position:absolute;top:688px;left:383px;}
.org_content .txt_box8 {position:absolute;top:529px;left:621px;}
span.ct {color:#9ab008;}






/* office */
.office_content_bg {background: url('/include/front/images/home/office_bg.png') no-repeat right 170px;}
.office {padding:35px 0 0 90px;zoom:1;}
.office:after {display:block;clear:both;content:'';height:0;}
.office .gallery ul li {float:left;width:215px;height:160px;margin:-10px 0 0 -10px;padding:15px 0 0 15px;background: url('/include/front/images/home/gallery/gallery_bg.png') no-repeat left top;}
.office .gallery ul li img {width:195px;height:140px;border:5px solid #FAFAFA;box-shadow: -3px 4px 25px -10px black;}
.office .gallery_txt {clear: both;padding-top:5px;font-size:13px;color:#595959;}

/* map */
.map {padding:52px 52px 0 52px;}
.map .map_box {width:100%; height:440px;background:#ebebeb;border:1px solid #e1e1e1;}
.map h4 {padding:33px 0 10px 10px;font-size:18px;color:#333;}
.map p {padding-left:10px;font-size:13px;color:#333;line-height: 18px}
.map .dat {margin-top:20px;border-top:1px dotted #c8c8c8;}
.map .dat:after {content:""; display:block; clear:both;}
.map .dat ul li {float:left;font-size:13px;color:#333;line-height:18px;}
.map .dat ul li.subway {padding:15px 105px 30px 105px;background: url('/include/front/images/home/ico_subway.png') no-repeat left top;}
.map .dat ul li.bus {padding:15px 0 30px 105px;background: url('/include/front/images/home/ico_bus.png') no-repeat left top;}
.map .dat ul li h5 {padding-bottom: 10px;font-size:14px;line-height: 18px}

/* join */
.join {padding:36px 30px 0 30px;}
.join p {padding-bottom:10px;font-size:13px;color:#666;}

.join table.list {width:100%;border-top: #d9d9d9 3px solid;color: #666;text-align: left;border-collapse: separate;border-spacing: 0px;clear: both;}
.join table.list th, .join table.list td {border-bottom: 1px solid #d8d8d8;vertical-align: middle;text-align: left;}
.join table.list th {padding: 7px 0 7px 30px;font-size:13px;color:#333;font-weight:normal;background:#f4f4f4;}
.join table.list td {padding: 7px 0 7px 15px;font-size:13px;color:#999;background:#fff;}
.join table.list td label.label {padding-right:15px;}
.join table.list td.radio {padding:10px 0 10px 15px;}
.join table.list input[type="text"] {width:238px;height: 25px;padding: 0 5px;margin: 0;vertical-align: middle;background: #fff;border: 1px solid #cdcdcd;}
.join table.list input[type="password"] {width:238px;height: 25px;padding: 0 5px;margin: 0;vertical-align: middle;background: #fff;border: 1px solid #cdcdcd;}
.join table.list input[type="radio"] {width:15px;height: 15px;padding: 0 5px;margin-bottom: 2px;vertical-align: middle;background: #fff;}
.join table.list input[type="checkbox"] {width:15px;height: 15px;padding: 0 5px;margin-bottom: 2px;vertical-align: middle;background: #fff;}
.join table.list a.id {display: inline-block;margin-left:12px;padding: 5px 20px;border: 1px solid #d9d9d9;border-radius: 2px;background: #f5f5f5;font-size:11px;color:#555;}
.divChk {font-size: 13px;padding-top: 15px;color:#666;}
.dupl_pop {position:fixed;top:300px;left:300px;z-index:999;width:320px;height:175px;text-align:center;border:1px solid #b6d779;background:#fbfbfb;}
.dupl_pop .txt_wrap {padding:35px 81px 30px 81px;}
.dupl_pop .txt_wrap p {padding-bottom:20px;font-size:15px;color:#444444;}
.dupl_pop .close_btn {right:5px;top:5px;}
#dupl_pop_layer {position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%}
#dupl_pop_layer .bg {position:absolute;width:100%;height:100%;background:black;opacity:0.5;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}

#address_pop_layer {position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%}
#address_pop_layer .bg {position:absolute;width:100%;height:100%;background:black;opacity:0.5;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.address_box {position:fixed;top:300px;left:300px;z-index:999;width:520px;height:445px;border:1px solid #b6d779;background:#fbfbfb;font-size:14px;color:#444444;}
.address_box .close_btn {right:15px;top:15px;}
.address_box .search_wrap {padding:25px 20px 25px 20px;}
.address_box .search_wrap .title {font-size:17px;color:#467a09;}
.address_box .search_wrap .search_bar {padding-bottom:15px;}
.address_box .search_bar label {padding-right: 15px;}
.address_box .search_bar input[name="sword"] {width:180px;height:23px;border:1px solid #cdcdcd;margin-right:7px;}
.address_box .search_bar input[type="button"] {width:100px;height:25px;font-size:11px;color:#666666;background:#f5f5f5;border:1px solid #cdcdcd; }
.address_box .result_box {width:478px;border:1px solid #cdcdcd;border-top:3px solid #7bc523;margin-bottom:8px;}
.address_box .result_box .table_wrap {width:480px;height:192px;overflow:auto;overflow-x:hidden;}
.address_box .result_box table {width:479px;margin-left: -1px;}
.address_box .result_box table th {height:32px;border-left:1px solid #dddddd;text-align:center;background:#eaeaea;}
.address_box .result_box table td {border-left:1px solid #dddddd;padding:4px 0px 4px 18px;cursor: pointer;}
.address_box .result_box table td:hover {text-decoration: underline;}
.address_box .btn_wrap {text-align: center;}

.address_box2 {padding:0 20px;height:26px;line-height:25px;font-size:11px;color:#666666;background:#f5f5f5;text-align: center;border:1px solid #cdcdcd; }
.address_box3 {width:160px;height:23px;border:1px solid #cdcdcd;margin-right:7px;}
.botton_gray2 {display: block;height: 35px;padding: 0 30px;font-size: 14px;color: #fff;text-align: center;background: url('/include/front/images/home/ico_botton.png') center -110px no-repeat;}





/* export */
.export {margin:25px 30px 0px 30px;overflow:hidden;}
.export .year_box {position:absolute;width:190px;height:100%;background: url( '/include/front/images/home/bg_year.png' ) repeat-y 100% 0%;}
.export .year_box li {position:relative;height:40px;border-bottom:1px solid #f0f0f0;font-size:18px;font-family: "NanumBarunGothic";}
.export .year_box li.first {background: url( '/include/front/images/home/bg_year_top.png' ) no-repeat 100% 0% #fff;}
.export .year_box li a {position:absolute;display:block;top:0px;right:0px;bottom:0px;left:0px;color:#666666;}
.export .year_box li .txt_box {width:47px;height:100%;padding-left:6px;border-bottom:1px solid #cccccc;}
.export .year_box li .txt {display:block;padding-top:10px;}
.export .year_box li.last .txt_box {width:109px;}
.export .year_box li.on {font-size:32px;padding-top:5px;}
.export .year_box li.on a {color:#222222;}
.export .year_box li.on .txt_box {width:90px;border-bottom:1px solid #7fbcba;}
.export .year_box li.on .txt {padding-top:10px;}
.export .year_box li.on.last {font-size:32px;}
.export .year_box li.on.last .txt_box {width:156px;}
.export .year_box li.on.last .txt {padding-top:19px;}

.export .content_box {margin-left:190px;padding:20px 25px 0px 25px;width:760px;}
.export .content_box .year_content_list {overflow:hidden;margin-bottom:60px;}
.export .content_box .month_content_list span.year2:first-child {color:#999;}
.export .content_box .month_content_list {position:relative;overflow:hidden;margin-bottom: 10px;}
.export .content_box .month {float:left;font-size:15px;color:#333333;}
.export .content_box .list {float:left;margin-left: 15px;}
.export .content_box .list:after {content:'';display:block;clear:both;}
.export .content_box .list li {margin-bottom: 10px;}
.export .content_box .ex {padding-bottom:8px;font-size:13px;color:#555;font-weight:bold;}
.export .content_box .ex span {padding-bottom:8px;font-size:12px;color:#777;font-weight:normal;}
.export .content_box .ex_desc {width:480px;font-size:13px;color:#666;}
.export .content_box .ex .client {position:absolute;right:0;}

/* 비전문화 */
.vision {position:relative;padding:50px 0px 0px 93px;}
.vision .img_list {overflow:hidden;}
.vision .img_list li {float:left;margin-right:7px;}
.vision .img_list img {width:218px;height:148px;}
.vision .vision_box {height:800px;background: url('/include/front/images/home/vision_bg.jpg') no-repeat -11px 0%;}
.vision .vision_box p.tit {font-size:17px;color:#555555;}
.vision .vision_box .row1 {position:absolute;top:336px;letter-spacing: -1px;}
.vision .vision_box .row2 {position:absolute;top:561px;letter-spacing: -1px;}
.vision .vision_box .row3 {position:absolute;top:768px;letter-spacing: -1px;}
.vision .vision_box .row1_desc {position:absolute;top:406px;width:305px;font-size:13px;color:#777777;line-height: 20px;letter-spacing: -1px}
.vision .vision_box .row2_desc {position:absolute;top:631px;width:305px;font-size:13px;color:#777777;line-height: 20px;letter-spacing: -1px}
.vision .vision_box .row3_desc {position:absolute;top:838px;width:305px;font-size:13px;color:#777777;line-height: 20px;letter-spacing: -1px}
.vision .vision_box .left {left:131px;}
.vision .vision_box .right {left:672px;}
.vision .vision_box .step1_txtbox {width:178px;text-align:center;padding-top:96px;padding-left:356px;letter-spacing: -1px;}
.vision .vision_box .step1_txtbox p.tit {font-size:31px;color:#43689d;}
.vision .vision_box .step1_txtbox p.desc {font-size:20px;color:#43689d;font-family:'Arial';}
.vision .vision_box .step2_txtbox {width:178px;text-align:center;padding-top:182px;padding-left:356px;letter-spacing: -1px;}
.vision .vision_box .step2_txtbox p.tit {font-size:28px;color:#9ca23c;}
.vision .vision_box .step2_txtbox p.desc {font-size:18px;color:#9ca23c;font-family:'Arial';}
.vision .vision_box .step3_txtbox {width:178px;text-align:center;padding-top:150px;padding-left:356px;letter-spacing: -1px;}
.vision .vision_box .step3_txtbox p.tit {font-size:28px;color:#96c521;}
.vision .vision_box .step3_txtbox p.desc {font-size:18px;color:#96c521;font-family:'Arial';}

/* 사업영역 */
.business {position:relative;height:730px;margin-left:90px;margin-top:30px;background:url('/include/front/images/home/bg_business.png') no-repeat 38% 0;}
.business ul {position:absolute;font-size:14px;color:#666666;}
.business ul li {padding-left:10px;background:url('/include/front/images/home/btn_bullet.png') no-repeat left 7px;}
.business .list_group1 {top:160px;left:27px;}
.business .list_group2 {top:160px;left:730px;}
.business .list_group3 {top:300px;left:28px;}
.business .list_group4 {top:300px;left:730px;}
.business .list_group5 {top:480px;left:400px;}

.business .circle_txt1 {position:absolute;top:170px;left:323px;font-size:18px;color:#fff;text-align:center;}
.business .circle_txt2 {position:absolute;top:158px;left:463px;font-size:18px;color:#fff;text-align:center;}
.business .circle_txt3 {position:absolute;top:300px;left:287px;font-size:18px;color:#fff;text-align:center;}
.business .circle_txt4 {position:absolute;top:286px;left:510px;font-size:18px;color:#fff;text-align:center;}
.business .circle_txt5 {position:absolute;top:380px;left:392px;font-size:18px;color:#fff;text-align:center;}

/*고객사 */
.gogeksa {position:relative;padding:40px 0 0 80px;}
.gogeksa .content {height:780px;background:url('/include/front/images/home/bg_gogeksa.png') no-repeat 0 0;}
.gogeksa .content .txt_logo {position:absolute;top:151px;left:465px;font-size:18px;color:#479100;text-align:center;}
.gogeksa .content .list_tit {font-size:18px;color:#59990c;padding-bottom:20px;}
.gogeksa .content ul li {line-height:22px;}
.gogeksa .content .list1 {position:absolute;top:442px;left:98px;font-size:15px;color:#666;}
.gogeksa .content .list2 {position:absolute;top:442px;left:296px;font-size:15px;color:#666;}
.gogeksa .content .list3 {position:absolute;top:442px;left:508px;font-size:15px;color:#666;}
.gogeksa .content .list4 {position:absolute;top:442px;left:663px;font-size:15px;color:#666;}
.gogeksa .content .list5 {position:absolute;top:442px;left:868px;font-size:15px;color:#666;}

/* 인재상 */
.injesang {position:relative;padding-left:40px;overflow:hidden;}
.injesang .txt_list {position:relative;list-style-type: square;padding-left: 25px;padding-top: 45px;}
.injesang .txt_list li {padding-bottom:70px;}
.injesang p.tit {font-size:23px;color:#383838;padding-bottom:15px;}
.injesang p.desc {font-size:15px;color:#666666;line-height: 22px;}
.injesang .bottom_img {position:relative;width:612px;height:302px;margin-left: 35px;margin-top: -40px;background: url('/include/front/images/home/bg_injesang.png') no-repeat 0px 0px;}
.injesang .bottom_img ul {padding:137px 0 0 37px;list-style:none;}
.injesang .bottom_img ul li {float:left;font-size:18px;color:#fff;text-align:center;}
.injesang .bottom_img ul li.center {margin-top:-16px;font-size:22px;}

/* 인사제도 */
.insa {position:relative;padding:50px 40px 0 40px;}
.insa table {width:100%;border:1px solid #e6e6e6;}
.insa table tr {border:1px solid #e6e6e6;}
.insa table th {padding:25px;background:#f5f5f5;font-size:18px;vertical-align:top;text-align:left;}
.insa table td {padding:25px;font-size:14px;color:#666666;line-height:22px;}
.insa .circle_box {position:absolute;top:30px;left:727px;width:276px;height:276px;background: url('/include/front/images/home/circle_insa.png') no-repeat 0px 0px;font-size:18px;color:#fff;}
.insa .circle_box p {position:absolute;}
.insa .circle_box .center_tit {font-size:18px;color:#198092;}
.insa .circle_box .center_desc {font-size:12px;color:#198092;}
.insa .circle_box .circle_txt1 {top:21px;left:90px;}
.insa .circle_box .circle_txt2 {top:124px;left:12px;}
.insa .circle_box .circle_txt3 {top:115px;left:76px;text-align:center;}
.insa .circle_box .circle_txt4 {top:124px;left:229px;}
.insa .circle_box .circle_txt5 {top:231px;left:103px;}

/* 채용제도 */
.recruit {position:relative;padding:30px 30px 0px 30px;}
.recruit p.tit {font-size:23px;padding-bottom:20px;}
.recruit p.desc {font-size:15px;color:#666666;line-height:22px;}
.recruit table {width:100%;margin-bottom:35px;border:1px solid #e6e6e6;}
.recruit table tr {border:1px solid #e6e6e6;}
.recruit table th {padding:25px;background:#f5f5f5;font-size:18px;vertical-align:top;text-align:left;}
.recruit table td {padding:25px;font-size:15px;color:#666666;line-height:22px;}
.recruit .recruit_pic {position:absolute;width:457px;height:104px;top:102px;left:573px;background: url('/include/front/images/home/recruit_pic.png') no-repeat 0px 0px;}
.recruit .recruit_pic ul {padding:43px 0 0 22px;}
.recruit .recruit_pic ul li {float:left;margin-right:19px;width:67px;text-align:center;font-size:14px;color:#fff;}
.recruit .recruit_pic ul li.get {margin-top:-7px;}

/* 복리후생 */
.wellfare {position:relative;padding:50px 30px 0px 30px;}
.wellfare table {width:100%;margin-bottom:35px;border:1px solid #e6e6e6;}
.wellfare table tr {border:1px solid #e6e6e6;}
.wellfare table th {padding:25px;background:#f5f5f5;font-size:18px;vertical-align:middle;text-align:left;}
.wellfare table td {padding:25px;font-size:15px;color:#666666;line-height:22px;}
.wellfare .wellfare_pic {position:absolute;width:235px;height:221px;top:-37px;left:782px;background: url('/include/front/images/home/wellfare_pic.png') no-repeat 0px 0px;}
.wellfare .wellfare_pic ul {padding:43px 0 0 22px;}
.wellfare .wellfare_pic ul li {float:left;margin-right:21px;width:65px;text-align:center;font-size:14px;color:#fff;}
.wellfare .wellfare_pic p {font-size:14px;color:#486697;}
.wellfare .wellfare_pic p.pic_txt1 {position:absolute;top:-11px;left:111px;}
.wellfare .wellfare_pic p.pic_txt2 {position:absolute;top:109px;left:-75px;}
.wellfare .wellfare_pic p.pic_txt3 {position:absolute;top:207px;left:-5px;}
.wellfare .wellfare_pic p.pic_txt4 {position:absolute;top:212px;left:182px;}

/* 채용공고 */
.recnotice {position:relative;padding:50px 30px 0px 30px;}
.recnotice p.tit {font-size:23px;padding-bottom:20px;}
.recnotice table {width:100%;margin-bottom:35px;border:1px solid #d6d6d6;}
.recnotice table thead th {background:#eaeaea;text-align:center;}
.recnotice table th {padding:25px;background:#f5f5f5;font-size:18px;vertical-align:middle;text-align:left;border:1px solid #d6d6d6;}
.recnotice table td {padding:25px;font-size:15px;color:#666666;line-height:22px;border:1px solid #d6d6d6;}
.recnotice .bottom_box {position:relative;}
.recnotice .bottom_box .txt_list {position:relative;list-style-type: square;padding-left: 25px;padding-top: 45px;z-index:1;}
.recnotice .bottom_box .txt_list>li {padding-bottom:30px;}
.recnotice .bottom_box .txt_list ul li {line-height:22px;}
.recnotice .bottom_box .vertical_line {left:10px;}

/* 행사 */
.celebration {position:relative;padding:30px 30px 0px 30px;}
.celebration .search_box {position:relative;text-align:right;}
.celebration .search_box input {height:25px;padding: 0 5px;margin: 0;vertical-align: middle;background: #fff;border: 1px solid #ddd;}
.celebration input.search_btn {width:70px;height:26px;background: url('/include/front/images/home/btn_green.png') no-repeat 0px 0px;border:0px;font-size:11px;color:#fff;}
.celebration input.all_btn {width:80px;height:26px;background: url('/include/front/images/home/btn_gray.png') no-repeat 0px 0px;border:0px;font-size:11px;color:#fff;}
.celebration .table_wrap {position:relative;border-top:3px solid #7bc523;margin-top:10px;z-index:2;}
.celebration table {width:100%;border:1px solid #e0e0e0;vertical-align:middle;}
.celebration table tr.last td {padding-bottom:15px;}
.celebration table th {padding:10px;text-align:center;background:#e5f3d3;font-size:14px;color:#346000;}
.celebration table td {padding:8px 0;text-align:center;border-left:1px solid #e0e0e0;font-size:13px;color:#666666;}
.celebration table td a {color:#444;}
.celebration table td a:hover {color:#2b951b;}
.celebration table td.subject {padding-left:35px;text-align:left;}
.celebration table td .icon_new {margin-left:7px;}
.celebration .page_box {text-align:center;padding:8px 0;}
.leaf_layer {position:absolute;top:12px;left:19px;width:69px;height:82px;background: url('/include/front/images/home/leaf.png') no-repeat 0px 0px;z-index:1;}

/*동호회*/
.club {padding:50px 30px 0 30px;}
.club table {width:100%;margin-bottom:35px;border:1px solid #d6d6d6;}
.club table th {padding: 25px 15px 25px 25px;background:#f5f5f5;font-size:18px;vertical-align:middle;text-align:left;border-bottom:1px solid #d6d6d6;}
.club table td {padding:25px;font-size:15px;color:#666666;line-height:22px;border-bottom:1px solid #d6d6d6;}
.club table td pre {white-space: pre-wrap;font-family: '나눔고딕','NanumGothic' , 'Nanum Gothic';}

/*지엠제도*/
.jedo {padding:50px 30px 0 30px;}
.jedo .tit_wrap {position:relative;padding-bottom:15px;}
.jedo .tit_wrap .tit {display:inline-block;font-size:23px;color:#383838;}
.jedo .tit_wrap .desc {position:relative;top:-3px;display:inline-block;padding-left:20px;font-size:15px;color:#777777;}
.jedo table {width:100%;margin-bottom:45px;border:1px solid #d6d6d6;}
.jedo table th {padding: 25px 0px 25px 25px;background:#f5f5f5;font-size:18px;vertical-align:middle;text-align:left;border-bottom:1px solid #d6d6d6;}
.jedo table td {padding:25px;font-size:15px;color:#666666;line-height:22px;border-bottom:1px solid #d6d6d6;}
.jedo table td p.tit {font-size:15px;color:#666666;}
.jedo .resort {position:relative;overflow:hidden;height:260px;margin-bottom: 45px}
.jedo .resort .img_box {float:left;width:332px;}
.jedo .resort .img_box .big_img{display:block;width:330px;height:196px;}
.jedo .resort .img_box ul li {float:left;margin-right:3px;}
.jedo .resort .img_box ul li:after {display:block;clear:both;content:'';}
.jedo .resort .img_box ul li img {width:80px;height:60px;}
.jedo .resort .list_box {position:relative;float:left;padding-left: 60px;z-index:2;}
.jedo .resort .list_box:after {display:block;clear:both;content:'';}
.jedo .resort .list_box ul {list-style-type: square;}
.jedo .resort .list_box ul li {font-size:15px;color:#666666;padding-bottom:21px;}
.jedo .resort .list_box p.tit {padding-bottom:10px;font-size:18px;color:#383838;}
.jedo .resort .list_box2 {position:relative;float:right;padding-left: 60px;z-index:2;width:608px;}
.jedo .resort .vertical_line {top:10px;left:378px;z-index:1;}
.jedo .course_item {position:relative;padding-bottom:10px;}
.jedo .course_item img {width:135px;height:100px;}
.jedo .course_item .course_txt {position:relative;top:0px;display: inline-block;padding-left:30px;}
.jedo .course_item .course_txt p.tit {font-size:15px;color:#383838;}
.jedo .resort #imgBox img {display: inline-block;border: 0;}
.jedo .resort #imgBox ul {display: inline-block;border: 0;}

/*새소식*/
.notice {position:relative;padding:30px 30px 0px 30px;}
.notice .search_box {position:relative;text-align:right;}
.notice .search_box input {height:25px;padding: 0 5px;margin: 0;vertical-align: middle;background: #fff;border: 1px solid #ddd;}
.notice input.search_btn {width:70px;height:26px;background: url('/include/front/images/home/btn_green.png') no-repeat 0px 0px;border:0px;font-size:11px;color:#fff;cursor: pointer;}
.notice input.all_btn {width:80px;height:26px;background: url('/include/front/images/home/btn_gray.png') no-repeat 0px 0px;border:0px;font-size:11px;color:#fff;cursor: pointer;}
.notice .table_wrap {position:relative;border-top:3px solid #7bc523;margin-top:10px;z-index:2;}
.notice table {width:100%;border:1px solid #e0e0e0;vertical-align:middle;}
.notice table tr.last td {padding-bottom:15px;}
.notice table th {padding:10px;text-align:center;background:#e5f3d3;font-size:14px;color:#346000;}
.notice table td {padding:8px 0;text-align:center;border-left:1px solid #e0e0e0;font-size:13px;color:#666666;}
.notice table td a {color:#444;}
.notice table td a:hover {color:#2b951b;}
.notice table td.subject {padding-left:35px;text-align:left;}
.notice table td .icon_new {position:relative;top:1px;margin-left:7px;}
.notice table td span.reply_cnt {position:relative;top:-1px;margin-left:0;font-size:11px;color:#ff6600 !important;}
.notice .page_box {text-align:center;padding-top:15px;}
.leaf_layer {position:absolute;top:12px;left:19px;width:69px;height:82px;background: url('/include/front/images/home/leaf.png') no-repeat 0px 0px;z-index:1;}
.table_wrap table tr.even {background:#fafafa;}
.notice .page_box a {vertical-align:top;padding:6px 3px 3px 3px;color:#444;font-size:13px;line-height:24px;}
.notice .page_box strong {vertical-align:top;padding:0 8px;color:#29881a;font-size:13px;line-height:24px;font-weight:bold;border:1px solid #ddd;display: inline-block;}

/*새소식 보기 */
.notice_view {position:relative;padding:30px 30px 0px 30px;}
.notice_view .search_box {position:relative;text-align:right;}
.notice_view input.all_btn {width:80px;height:26px;background: url('/include/front/images/home/btn_gray.png') no-repeat 0px 0px;border:0px;font-size:11px;color:#fff;cursor: pointer;}
.notice_view .table_wrap {position:relative;border-top:3px solid #7bc523;margin-top:10px;z-index:2;}
.notice_view table {width:100%;border:1px solid #cbcbcb;margin-bottom:10px;vertical-align:middle;}
.notice_view table th {padding:10px 15px;text-align:center;background:#e5f3d3;font-size:14px;color:#346000;vertical-align:middle;border-bottom:1px solid #d6d6d6; }
.notice_view table td {padding:10px 15px;text-align:left;font-size:13px;color:#666666;border-bottom:1px solid #d6d6d6;}
.notice_view table td pre {font-family:'나눔고딕','NanumGothic' , 'Nanum Gothic';line-height: 21px;color: #333;white-space: pre-wrap;}
.notice_view table td pre img {padding-top:10px;max-width:850px !important;}
.notice_view table td a {font-size:13px;color:#4f802b;}
.notice_view .reply_wrap {padding-bottom: 50px;}
.notice_view .reply_wrap .reply_item:first-child {border-top:1px solid #abca94;}
.notice_view .reply_wrap .reply_item {background:#f9f9f9;border-bottom:1px solid #dedede;}
.notice_view .reply_wrap .reply_item p {display:inline-block;text-align:center;}
.notice_view .reply_wrap .reply_item p.name {width:80px;padding:10px 15px;font-size:13px;color:#346000;}
.notice_view .reply_wrap .reply_item p.txt {width:729px;padding:10px 15px;font-size:13px;color:#333;text-align:left;}
.notice_view .reply_wrap .reply_item p.date {padding:10px 15px;font-size:12px;color:#999;}
.notice_view .reply_wrap .no_reply_item {background:#f9f9f9;border-bottom:1px solid #dedede;}
.notice_view .reply_wrap .no_reply_item p.txt {width:100%;padding:10px 15px;font-size:13px;color:#666;text-align:center;}
.leaf_layer {position:absolute;top:12px;left:19px;width:69px;height:82px;background: url('/include/front/images/home/leaf.png') no-repeat 0px 0px;z-index:1;}

/* 행사갤러리 */
.cele_view {position:relative;}
.cele_view .list_box {float:left;padding:50px 45px;width:261px;height:830px;background: url('/include/front/images/home/bg_cele_left.png') repeat-y 0px 0px;}
.cele_view .list_box p.tit {font-size:22px;color:#fff;padding-bottom:8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cele_view .list_box p.desc {font-size:14px;color:#fff;padding-bottom:25px;}
.cele_view .list_box .btn_wrap {padding-bottom:20px;}
.cele_view .list_box .btn_wrap a.prev {display:inline-block;width:38px;height:14px;background:url('/include/front/images/home/btn_icon2.png') no-repeat -63px -3px;}
.cele_view .list_box .btn_wrap a.next {display:inline-block;width:38px;height:14px;margin-left: 10px;background:url('/include/front/images/home/btn_icon2.png') no-repeat -114px -3px;}
.cele_view .list_box .list_wrap {position:relative;overflow:hidden;}
.cele_view .list_box .list_wrap ul li {position:relative;float:left;width:122px;height:82px;margin-top:7px;-webkit-filter: grayscale(100%);}
.cele_view .list_box .list_wrap ul li.even {margin-left:17px;}
.cele_view .list_box .list_wrap ul li:after {display:block;clear:both;content:'';}
.cele_view .list_box .list_wrap ul li a {border-radius: 5px;}
.cele_view .list_box .list_wrap ul li a .mask {position:absolute;display:block;width:120px;height:80px;background:black;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);border-radius: 5px;}
.cele_view .list_box .list_wrap ul li img {width:120px;height:80px;border-radius: 5px;}
.cele_view .list_box .list_wrap ul li.on {width:122px;height:82px;-webkit-filter: grayscale(0);}
.cele_view .list_box .list_wrap ul li.on .mask {display:none;}
.cele_view .list_box .list_wrap ul li.on img {}

.cele_view .view_box {position:relative;float:left;height:930px;background: url('/include/front/images/home/bg_cele_right.png') repeat-y 0px 0px;}
.cele_view .view_box:after {display:block;clear:both;content:'';}
.cele_view .view_box .bigimg_box {position: relative;margin-top:70px;margin-left:48px;}
.cele_view .view_box .bigimg_box .img_wrap {overflow:hidden;border:16px solid #FAFAFA;width:583px;height: 100%;min-height: 200px;max-height: 378px;background:url('/include/front/images/home/ajax_loader_green_48.gif') no-repeat 50% 50%;box-shadow: -3px 5px 25px -8px black;}
.cele_view .view_box .bigimg_box .bigimg {width:583px;height:auto;}
.cele_view .view_box .bigimg_box .arrow_left {position:absolute;top: 48%;left:18px;display:block;width:35px;height:35px;margin-left: 5px;background: url('/include/front/images/home/btn_gallery1.png') no-repeat 0px 0px;}
.cele_view .view_box .bigimg_box .arrow_right {position:absolute;top: 48%;left:674px;display:block;width:35px;height:35px;margin-left: -110px;background: url('/include/front/images/home/btn_gallery2.png') no-repeat 0px 0px;}


/* sitemap */
.sitemap {position: relative;padding: 50px 40px 0 40px;}
.sitemap ul {border-top:3px solid #cdcdcd;}
.sitemap ul li {border-bottom:1px solid #e7e7e7;overflow:hidden;}
.sitemap h4 {float:left;width:160px;height:35px;background:#f6f6f6;display:block;font-size:13px;color:#333333;padding-top:90px;text-align:center;}
.sitemap h4.mcom {background: #f6f6f6 url('/include/front/images/home/site_map.png') no-repeat center 25px;}
.sitemap h4.mvision {background: #f6f6f6 url('/include/front/images/home/site_map.png') no-repeat center -105px;}
.sitemap h4.mrecruit {background: #f6f6f6 url('/include/front/images/home/site_map.png') no-repeat center -220px;}
.sitemap h4.mgm {background: #f6f6f6 url('/include/front/images/home/site_map.png') no-repeat center -345px;}

.sitemap p {display:inline-block;float:left;padding: 50px 0 0 30px;font-size:13px;color:#333333;}
.sitemap p a {padding:0 5px;color:#333333;}
.sitemap p a:hover {color:#28841a;}


















