@charset "utf-8";


#footer_wrap{background-color:#f3f1f2;}

#visual{width:1920px;left:50%;margin-left:-960px;position:relative;}
.vis_txt{position:absolute;top:-50px;right:355px;}

#back{position: relative;}
.bgs{position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.1);}

#lnb {float:left;width:222px;height:842px;margin-top:16px;border:1px solid #f4f4f4;}
#content {float:right;width:740px;margin-top:16px;position:relative;}

#lnb .title_side {height:222px;height:129px;font-size:1.3em;font-weight:700;text-align:center;background:url('/images/sub/bg_title_side.jpg') 0 0 no-repeat;}
#lnb .title_side p{line-height:129px;color:#fff;font-size:33px;}
#lnb>ul {width:222px;margin-top:12px;}
#lnb>ul>li {border-bottom:1px solid #e1e1e1;display:block;}
#lnb>ul>li>a {display:block;height:40px;line-height:40px;padding-left:24px;font-size:15px;font-weight:700;color:#515050;vertical-align:top;background:url('/images/misc/lnb_off.png') 202px center no-repeat;}
#lnb>ul>li>a:hover, #lnb li>a.on {color:#fff;background:#465c95 url('/images/misc/lnb_on.png') 222px center no-repeat;box-shadow: 0 1px 1px 1px #d1d1d1;}

.sub_menu {margin:20px 0;}
.sub_menu li{margin-bottom:10px;}
.sub_menu li a{padding-left:10px;font-size:0.9em;color:#515050;}
.sub_menu li a:hover{color:#465c95;}

.mb10{margin-bottom:10px;}
.mb40{margin-bottom:40px;}
.text{line-height:1.8;font-size:1.1em;font-weight:300;color:#2a2a2a;text-align:justify;}
.tit_01{margin-bottom:20px;padding-left:20px;background:url('/images/misc/tit_bar_01.gif') 0 0 no-repeat;font-size:28px;font-weight:700;color:#2a2a2a;}
.tit_02{margin-bottom:20px;padding-left:18px;background:url('/images/misc/tit_bar_02.gif') 0 0 no-repeat;font-size:20px;font-weight:700;color:#2a2a2a;}


.path {position:absolute;top:15px;right:0;}
.path li {display:inline-block;zoom:1;*display:inline;padding:0 10px 0 16px;color:#999;background:url('/images/misc/arr_depth01.png') 0 8px no-repeat;vertical-align:middle;}
.path li:first-child {background:none;padding-left:0;}
.path li:last-child {padding-right:0;}
.path span {color:#333;font-weight:700;}

.title_cont {padding:0 0 0 2px;border-bottom:2px solid #346d99;font-size:2.2em;font-weight:700;}


/* 공통 */
.color_01{color:#26488e;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}

#inner_content {padding:23px 0;margin-bottom:100px;}
/*회사소개*/

.intro{background:url('/images/sub/master.jpg')330px 10px no-repeat;}
.sign{margin-top:80px;}


/* 경영전략 :::::: 사업목표 */
.goal_list{width:680px;height:164px;padding-top:26px;padding-left:40px;background:url('/images/sub/bg_box.jpg') 0 0 no-repeat;}
.goal_list ol li{line-height:1.8;list-style-type : decimal ; }
.goal_wrap .goal_con{float:left;width:32.5%;margin-right:1%;margin-top:20px;text-align:left;}
.goal_wrap .goal_con:last-child{margin-right:0;}
.goal_wrap .goal_con ul {margin-top:20px;}
.goal_wrap .goal_con ul li{line-height:1.8;font-size:16px;}


.strategy .section{margin-bottom:90px;}
.strategy .section2 P.txt span{display:inline-block;width:265px;margin-right:30px;padding:2px 20px;background:#bb522e;border-radius:10px;color:#fff;line-height:1.5;font-size:20px;font-weight:700;text-align:center;}
.strategy .section2 P.txt{font-size:20px;color:#4b4a4a;font-weight:700;}
.strategy .section2 dl dt{display:inline-block;margin-top:40px;width:256px;padding-bottom:5px;line-height:1px;border-bottom:4px solid #d7d7d7;font-size:20px;color:#4b4a4a;}
.strategy .section2 dl:nth-child(even) dt{border-bottom:4px solid #d7d7d7;}
.strategy .section2 dl:nth-child(even) dt span{color:#ad4623;}
.strategy .section2 dl dt span{display:inline-block;line-height:58%;padding-right:20px;font-size:40px;font-weight:700;color:#e67f2b;}
.strategy .section2 dl dt b{display:inline-block;padding-top:12px;vertical-align:top;}
.strategy .section2 dl dd{display:inline-block;margin-left:15px;padding-bottom:0;font-size:18px;color:#4b4a4a;}

/* 연혁 */

.history{margin-bottom:45px;}
.history h2{margin-bottom:18px;font-size:35px;font-weight:700;color:#3c56aa;}
.history dl {margin-bottom:3px;}
.history dl dt{display:inline-block;width:76px;height:23px;margin-right:17px;text-align:center;color:#333;font-size:16px;font-weight:bold;}
.history dl dd{display:inline-block;font-size:16px;color:#2a2a2a;}
.history dl dd span{color:#a30b0b;font-weight:700;}

.history_01{background:url('/images/sub/bg_history.jpg') right 0 no-repeat;}
.history_01 h2{color:#831e35;}
.history_02 h2{color:#a9344e;}
.history_03 h2{color:#e0547c;}
.history_03{width:783px;height:300px;}


/* 조직도 */

.organization #inner_content{padding-bottom:180px;margin-bottom:0;background:url('/images/sub/bg_organization.jpg') 0 bottom no-repeat;}

/* 회사특장점 */

.advantage .section_01{}
.advantage .section_01 .txt_advantage{float:left;padding:10px 0;margin-bottom:40px;}
.advantage .section_01 .world_map{float:right;margin-top:-10px;}

.advantage .section_01 dl{height:95px;padding:25px 0 25px 130px;background:url('/images/misc/icons_01.gif') 0 0 no-repeat;border-bottom:1px solid #e1e1e1;}
.advantage .section_01 dl:last-child{border-bottom:none;}
.advantage .section_01 dl dt{margin-top:15px;padding-left:15px;font-size:18px;font-weight:700;color:#2a2a2a;}
.advantage .section_01 dl .dt_1{background:url('/images/misc/dot.gif') 0 center no-repeat;}
.advantage .section_01 dl .dt_2{background:url('/images/misc/dot_02.gif') 0 center no-repeat;}
.advantage .section_01 dl .dt_3{background:url('/images/misc/dot_03.gif') 0 center no-repeat;}
.advantage .section_01 dl.img1{background-position:0 25px;}
.advantage .section_01 dl.img2{background-position:0 -110px;}
.advantage .section_01 dl.img3{background-position:0 -245px;}
.advantage .section_01 dl.img4{background-position:0 -375px;}
.advantage .section_01 dl.img5{background-position:0 -510px;}
.advantage .section_01 dl.img6{background-position:0 -645px;border-bottom:none;}
.advantage .section_01 dl dd{padding-left:15px;line-height:1.5;font-size:16px;color:#2a2a2a;}
.advantage .section_01 dl dd span{font-weight:700;}
.advantage .section_01 dl dd span.emphasis{padding-left:5px;font-size:20px;font-weight:700;}

/* 사업목표 */
.cont_laboratory{padding:30px 0;}
.laboratory_section .con_text_01{padding-left:40px;font-size:18px;line-height:1.8;color:#000;}
.laboratory_section .con_text_02{margin-bottom:80px;padding-left:35px;}
.laboratory_section .con_text_02 p{margin-bottom:27px;font-size:26px;}
.laboratory_section .con_text_02 ul li{font-size:16px;line-height:1.8;}
.paragraph_list li{padding-left:20px;background:url('/images/misc/circle.png') 0 center no-repeat;color:#000;}
/* 장비보유현황 */

.equipment .tabs{margin-bottom:14px;}
.equipment .tabs li{float:left;width:47%;margin-right:5%;}
.equipment .tabs li:last-child{margin-right:0;}
.equipment .tabs li a{display:block;margin-top:5px;height:54px;line-height:54px;border-top:2px solid #3258a8;border-bottom:1px solid #e1e1e1;text-align:center;color:#868686;font-size:18px;}
.equipment .tabs li.on a{color:#3258a8;background:#465c95 url('/images/misc/tab_on.gif') 0 center repeat-x;color:#fff;}
.equipment .tabs li.on2 a{color:#3258a8;background:url('/images/misc/bullet_01.gif') 300px center no-repeat;}
.equipment .tabs li a:hover{color:#fff;background:#465c95 url('/images/misc/tab_on.gif') 0 center repeat-x;}
.equipment .tabs li:last-child a:hover{color:#fff;}

/* 장비보유현황 ::::::: 미화 자동차 장비 */

.equipment01 .section_01 .con_box{margin-bottom:20px;}
.equipment01 .section_01 .img{float:left;width:135px;height:124px;background:url('/images/misc/icons_02.gif') 0 0 no-repeat;}
.equipment01 .section_01 .img2{background-position:0 -141px;}
.equipment01 .section_01 .img3{background-position:0 -284px;}
.equipment01 .section_01 .img4{background-position:0 -426px;}
.equipment01 .section_01 .img5{background-position:0 -568px;}
.equipment01 .section_01 .img6{background-position:0 -710px;}
.equipment01 .section_01 .img7{background-position:0 -852px;}
.equipment01 .section_01 .img8{background-position:0 -993px;}
.equipment01 .section_01 .img9{background-position:0 -1136px;}
.equipment01 .section_01 .img10{background-position:0 -1278px;}
.equipment01 .section_01 .img11{background-position:0 -1420px;}
.equipment01 .section_01 .img12{background-position:0 -1562px;}
.equipment01 .section_01 .img13{background-position:0 -1704px;}
.equipment01 .section_01 .img14{background-position:0 -1846px;}
.equipment01 .section_01 .img15{background-position:0 -1988px;}
.equipment01 .section_01 .img16{background-position:0 -2130px;}
.equipment01 .section_01 .desc{float:right;width:600px;height:122px;background:#f7f7f7;}
.equipment01 .section_01 .desc .eq_tit{padding-left:10px;padding-top:5px;padding-bottom:3px;font-size:18px;font-weight:700;}
.equipment01 .section_01 .desc .eq_tit_01{color:#333;}
.equipment01 .section_01 .desc .eq_tit_02{color:#333;}
.equipment01 .section_01 .desc .eq_tit_03{color:#333;}
.equipment01 .section_01 .desc dl{padding-left:10px;color:#535353;line-height:1.5;}
.equipment01 .section_01 .desc dl dt{display:inline-block;font-weight:700;color:#535353;}
.equipment01 .section_01 .desc dl dd{display:inline;font-size:14px;font-weight:700;vertical-align:middle;color:#535353;}
.equipment01 .tip{margin-bottom:50px;text-align:right;color:#2a2a2a;font-size:0.9em;}

/* 장비보유현황 :::::::  전기안전관리대행 기관용 장비 */

.equipment02 .section_01{float:left;margin-right:5px;}
.equipment02 .section_01 .con_box{margin-bottom:20px;}
.equipment02 .section_01 .img{float:left;width:135px;height:124px;background:url('/images/misc/icons_03.gif') 0 0 no-repeat;}
.equipment02 .section_01 .img2{background-position:0 -142px;}
.equipment02 .section_01 .img3{background-position:0 -285px;}
.equipment02 .section_01 .img4{background-position:0 -429px;}
.equipment02 .section_01 .img5{background-position:0 -570px;}
.equipment02 .section_01 .img6{background-position:0 -713px;}
.equipment02 .section_01 .img7{background-position:0 -854px;}
.equipment02 .section_01 .img8{background-position:0 -995px;}
.equipment02 .section_01 .img9{background-position:0 -1138px;}
.equipment02 .section_01 .img10{background-position:0 -1284px;}
.equipment02 .section_01 .img11{background-position:0 -1425px;}
.equipment02 .section_01 .img12{background-position:0 -1568px;}
.equipment02 .section_01 .img13{background-position:0 -1715px;}
.equipment02 .section_01 .img14{background-position:0 -1856px;}
.equipment02 .section_01 .img15{background-position:0 -1999px;}
.equipment02 .section_01 .img16{background-position:0 -2145px;}
.equipment02 .section_01 .img17{background-position:0 -2286px;}

.equipment02 .section_01 .desc{float:right;width:230px;height:122px;;margin-left:2px;background:#f7f7f7;}
.equipment02 .section_01 .desc p{ padding-left:15px;margin:48px 0;font-weight:700;vertical-align:middle;/*padding-top:6%;*/}
.equipment02 .section_01 .desc_1 p{color:#333;}
.equipment02 .section_01 .desc_2 p{color:#333;}
.equipment02 .section_01 .desc_3 p{color:#333;}
.equipment02 .section_01 .desc .tit{padding-top:19px;padding-bottom:3px;font-size:18px;font-weight:700;color:#26488e;}
.equipment02 .section_01 .desc .tit span{font-size:14px;font-weight:500;color:#737373;}
.equipment02 .section_01 .desc dl{color:#535353;line-height:1.3;}
.equipment02 .section_01 .desc dl dt{display:inline-block;font-weight:700;}
.equipment02 .section_01 .desc dl dd{display:inline-block;}
.equipment02 .tip{font-size:0.9em;margin-bottom:50px;text-align:right;color:#2a2a2a;}

.equipment02 .section_02{float:right;}
.equipment02 .section_02 .con_box{margin-bottom:20px;}
.equipment02 .section_02 .img{float:left;width:135px;height:124px;background:url('/images/misc/icons_04.gif') 0 0 no-repeat;}
.equipment02 .section_02 .img2{background-position:0 -142px;}
.equipment02 .section_02 .img3{background-position:0 -285px;}
.equipment02 .section_02 .img4{background-position:0 -431px;}
.equipment02 .section_02 .img5{background-position:0 -572px;}
.equipment02 .section_02 .img6{background-position:0 -715px;}
.equipment02 .section_02 .img7{background-position:0 -861px;}
.equipment02 .section_02 .img8{background-position:0 -1002px;}

.equipment02 .section_02 .desc{float:left;width:230px;height:122px;margin-left:2px;background:#f7f7f7;}
.equipment02 .section_02 .desc p{ padding-left:15px;margin:48px 0;font-weight:700;vertical-align:middle;/*padding-top:6%;*/}
.equipment02 .section_02 .desc_1 p{color:#333;}
.equipment02 .section_02 .desc_2 p{color:#333;}
.equipment02 .section_02 .desc_3 p{color:#333;}
.equipment02 .section_02 .desc .tit{padding-top:19px;padding-bottom:3px;font-size:18px;font-weight:700;color:#26488e;}
.equipment02 .section_02 .desc .tit span{font-size:14px;font-weight:500;color:#737373;}
.equipment02 .section_02 .desc dl{color:#535353;line-height:1.3;}
.equipment02 .section_02 .desc dl dt{display:inline-block;font-weight:700;}
.equipment02 .section_02 .desc dl dd{display:inline-block;}
/* 예술지원사업 */
.about09 .section .cont_business_01{margin-bottom:30px;}
.about09 dl{margin-bottom:15px;}
.about09 dl dt{display:inline-block;width:125px;margin-right:15px;font-size:14px;font-weight:700;}
.about09 dl dt.bg_color_01{color:#841e36;}
.about09 dl dt.bg_color_02{color:#a9344e;}
.about09 dl dt.bg_color_03{color:#e0547b;}
.about09 dl dd{display:inline-block;width:588px;word-spacing:-2px;font-size:15px;font-weight:500;line-height:1.2;vertical-align:top;}

/* 찾아오시는 길 */
.map{height:450px;margin-bottom:25px;overflow:hidden;position:relative;}
.info{padding-bottom:50px;margin-bottom:45px;border-bottom:1px dotted #ebebeb;}
.info p{line-height:1.8;font-size:15px;color:#040000;}
.info span{font-weight:700;color:#a9344e;}
.public dl{margin-bottom:35px;}
.public dt{margin-bottom:10px;}
.public dd{line-height:1.8;color:#040000;font-size:15px;}

/* 사업영역 :::::::::::: */
/* FM 컨설팅 */
.fm_consulting .section_01{height:146px;margin-bottom:90px;padding-top:10px;border-bottom:1px solid #d7d7d7;background:url('/images/sub/bg_fm_consulting.jpg') right bottom no-repeat;}
.fm_consulting .section_01 h2{margin-bottom:5px;font-size:21px;font-weight:700;color:#466ab0;}
.fm_consulting .section_01 p{font-size:15px;color:#000;}

.fm_consulting .section_02 .con_box{float:left;width:31%;margin-right:2%;margin-bottom:30px;}
.fm_consulting .section_02 .con_box:nth-child(3n){margin-right:0;}
.fm_consulting .section_02 .con_box dl dt{margin-top:5px;font-size:20px;font-weight:700;color:#000;}
.fm_consulting .section_02 .con_box dl dd{word-spacing:-2px;}

/* PM 컨설팅 */
.pm_consulting .section_01{height:131px;padding-top:5px;margin-bottom:40px;border-bottom:1px solid #d7d7d7;background:url('/images/sub/bg_pm_consulting.jpg') right bottom no-repeat;}
.pm_consulting .section_01 h2{font-size:21px;font-weight:700;color:#466ab0;}
.pm_consulting .section_01 p{font-size:16px;color:#000;}
.pm_consulting .section_02 {margin-bottom:70px;}
.pm_consulting .section_02 h3{margin-bottom:18px;font-size:15px;font-weight:700;color:#000;}
.pm_consulting .section_02 .desc{padding:20px 15px;margin-top:40px;margin-bottom:20px;background-color:#f2f2f2;}
.pm_consulting .section_02 .desc .tit{margin-bottom:3px;font-size:16px;font-weight:700;color:#000;}
.pm_consulting .section_03 h3{margin-bottom:18px;font-size:15px;font-weight:700;color:#000;}
.pm_consulting .section_03 dl{margin-bottom:10px;font-size:15px;}
.pm_consulting .section_03 dl dt{display:inline-block;margin-right:10px;padding:5px;background:#3c55aa;color:#fff;}
.pm_consulting .section_03 dl dd{display:inline-block;}

/* FM 관리 */
.fm_management .section_01{margin-bottom:50px;}
.fm_management .section_01 h2{font-size:20px;font-weight:700;color:#466ab0;}
.fm_management .section_02 {margin-bottom:100px;}
.fm_management .section_02 dl {margin-bottom:40px;}
.fm_management .section_02 dl dt{margin-bottom:3px;padding-left:15px;font-size:16px;font-weight:700;color:#000;background:url('/images/misc/bullet_02.gif') 0 center no-repeat;}
.fm_management .section_02 dl dd{line-height:1.4;font-size:16px;color:#575757;}
.fm_management .section_02 dl dd span{padding-left:10px;}
.fm_management .section_03 ul li{margin-bottom:10px;padding-left:15px;font-size:16px;color:#575757;background:url('/images/misc/bullet_02.gif') 0 center no-repeat;}


/* 시설관리 */
.tab_menu{margin-left:3px;}
.tab_menu ul li{float:left;margin-right:7px;}
.tab_menu ul li:last-child{margin-right:0;}
.tab_menu ul li a:hover , .tab_menu ul li.on a{background:url('/images/sub/bg_tab_on.gif') 0 0 no-repeat;color:#fff;}
.tab_menu ul li a{display:block;width:177px;height:31px;line-height:31px;text-align:center;background:url('/images/sub/bg_tab_off.gif') 0 0 no-repeat;color:#333;}

.managerment .text{padding:20px 0;font-size:0.98em;font-weight:700;}
.managerment .text span{color:#df8746;}
.managerment .section_01{margin-bottom:120px;border-bottom:1px solid #999;background:url('/images/sub/management_img_01_01.jpg') right bottom no-repeat;}
.managerment .con_list{margin-bottom:20px;}
.managerment .con_list li{padding-left:10px;line-height:1.8;background:url('/images/misc/bullet_list.gif') 0 center no-repeat;}
.managerment_02 .section_01{margin-bottom:22px;background:url('/images/sub/management_img_02_01.jpg') right bottom no-repeat;}
.managerment .section_02 table th{background:#465c95;color:#fff;}
.managerment .section_02 table td{height:30px;line-height:30px;text-align:center;border-bottom:1px solid #999;}
.managerment .section_02  .first_td{color:#999;}
.managerment_02 .section_03{margin-top:70px;}
.managerment .section_03 .con_wrap{margin-bottom:25px;}
.managerment .section_03 .con_img{float:left;width:221px;margin-top:10px;}
.managerment .section_03 .con_text{float:right;width:518px;}
.managerment .section_03 .con_text dl dt{margin-top:5px;font-size:22px;font-weight:700;color:#000;}
.managerment .section_03 .con_text dl dd{font-size:0.9em;line-height:1.8}
.managerment_03 .section_01{margin-bottom:60px;background:url('/images/sub/management_img_03_01.jpg') right bottom no-repeat;}
.managerment_04 .section_01{margin-bottom:60px;background:url('/images/sub/management_img_04_01.jpg') right bottom no-repeat;}
/* PM 관리 */
.pm_management #inner_content{padding:0;}
.pm_management .section_01{height:114px;padding-top:40px;margin-bottom:40px;border-bottom:1px solid #bdbdbd;background:url('/images/sub/bg_pm_management.jpg') right 0 no-repeat;}
.pm_management .section_01 h2{font-size:20px;font-weight:700;color:#466ab0;}
.pm_management .section_02 .list_wrap{margin-bottom:75px;}
.pm_management .section_02 ul li{margin-bottom:10px;padding-left:15px;font-size:16px;color:#575757;background:url('/images/misc/bullet_02.gif') 0 center no-repeat;}


/* 사업실적  :::::::: */

.tb-type1 thead th {height:28px;line-height:28px;text-align:center;background:#465c95;color:#fff;}
.tb-type1 tbody td{height:25px;line-height:25px;text-align:center;border:1px solid #d7d7d7;}

/* 이력서 접수 폼 */
.bdline { border-bottom: 1px solid #DDD; }
.HANSP {  }
.bold { font-weight: bold; }
.intxt{ border:1px solid #d9d9d9; height:30px; padding:5px; }
.w1{width:102px;}
.bdgray { background-color:#eee; text-align:left; }

.type1{ width: 100%; border-top:2px solid #17386d;}
.type1 th,
.type1 td{height:34px;padding:4px 20px 4px 10px; border-bottom:1px solid #d9d9d9;}

.insel {width:150px;height:30px;padding-left:5px; border:1px solid #d9d9d9;}

.btn_submit, .btn_cancel { display:inline-block;width:150px; margin:20px auto 10px auto; text-align:center; padding:10px 0; color:#FFF; font-weight:600; background-color:#17386d; border-radius:4px; font-size:14px; cursor:pointer; }
.btn_submit:hover, .btn_cancel:hover {color:#fff;}

.comment{margin-bottom:20px;font-size:18px;font-weight:700;color:#333;}

/* 문의폼 */
.ment{margin-bottom:2px;font-size:17px;font-weight:700;color:#252525;}
.ment span{color:#6683a1;}
.ment02{margin-bottom:10px;color:#a0a1a1;font-size:13px;}
.inquiry_form {padding:15px 40px;background:#dde5ea;border:1px solid #d1d1d1;}
.inquiry_form table th{text-align:left;color:#11111;font-size:14px;vertical-align:middle;}
.inquiry_form table td{padding:5px 0;vertical-align:top;}
.btn_zipcode{vertical-align:middle; cursor:pointer;}
.btn_wrap{margin-top:12px;text-align:center;}
.btn_wrap p{display:inline-block;cursor:pointer;}

/* 사이트맵 */
.sm_wrap {font-size:12px;font-weight:600;color:#222;padding:20px 0 0 20px;}
.sm_wrap>ul {float:left;width:200px;margin:10px 20px 40px;}
.sm_wrap>ul.sm02 {width:430px;}
.sm_wrap>ul.sm02>li {padding-left:10px;}
.sm_wrap>ul.sm03 {width:600px;}
.sm_wrap>ul.sm03>li {padding-left:10px;}
.sm_wrap>ul.sm05 {width:140px;}
.sm_wrap>ul.sm05>li {padding-left:10px;}
.sm_wrap li {margin-bottom:5px;padding-left:20px;background:url('/images/misc/bull_01.jpg') 12px 10px no-repeat;}
.sm_wrap>ul>li.sm_title {font-size:18px;padding-left:10px;padding-bottom:10px;margin-bottom:15px;background:none;border-bottom:2px solid #aaa;}
.sm_wrap>ul li a{font-size:16px;}
.sm_wrap>ul li a:hover {padding-bottom:2px;border-bottom:1px solid #333;}

.sm_wrap>ul ul {float:left;margin-right:25px;}
.sm_wrap>ul ul li {padding-left:10px;background-position:2px 10px;}
.sm_wrap>ul.sm02 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul.sm03 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul ul li.sm_title2 {font-size:14px;background:none;text-align:center;border-bottom:2px solid #555;padding:0 20px 5px 20px;margin-bottom:10px;}
.sm_wrap>ul ul li.sm_title3 {background:none;font-size:13px;padding:3px 0;border-bottom:1px solid #777;}


/* sticky foot */
#footer_wrap {}
#footer_wrap.sticky {width:100%;position:fixed;left:0;bottom:0;z-index:9999;}
#container_wrap {padding-bottom:0px;}
#container_wrap.sticky {padding-bottom:100px;}

/* 210208 유지보수 */
div[class^=event] dl {margin-left:50px;}
div[class^=event] dl dt {font-size:27px; margin:50px 0 30px 0;} 
div[class^=event] dl dd {font-size:18px; margin:10px 0 10px 0;}
.event_work1 {display:flex;}
.event_work1 img {padding-left:70px; margin-top:50px;}
.event_work2 img {margin-top:50px;}

/* 210303 */
.manage05_box img{
    width:100%;
}