@charset "utf-8";

/**sub style**/

#wrapper {margin:0; padding:0; width:100%;}
#top_bg02 {margin:0; padding:0; border-bottom:2px solid #333; width:100%; background: url('../../image/menu_bg.png') repeat-x;}
/*#top_bg02 div.topContain_sub {position:relative; width:100%; height:813px; overflow:hidden; display:block; margin:0 auto; padding:0;}*/
/*#top_bg div.topContain p.topimg {width:984px; height:813px; margin:1px auto 0; padding:0; z-index:-1;}*/
#top_bg02 div.topContain_sub div.topWrap {position:relative; width:100%; display:block; margin:0 auto; padding:0;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg {width:985px; height:89px; overflow:hidden; display:block; margin:0 auto; padding:0;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg h1 {float:left; width:217px; height:45px; margin:15px 80px 0 0; padding:10px 0 0 0;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.topMenu {width:240px; height:34px; margin:0; padding:0; float:right; background: url('../../image/topmenu_bg.png') no-repeat;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.topMenu ul {overflow:hidden; display:block; margin:0; padding:10px 0 10px 15px;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.topMenu ul li {display:inline; font-size:11px; font-weight:bold; float:left; color:#fff; margin:0 4px; padding:0;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.topMenu ul li.sp_none {padding:0; margin:0 0 0 4px;}

/*
#top_bg div.topContain div.topWrap div.topmenu_bg div.menuList {overflow:hidden; display:block; margin:0; padding:0; width:670px;}
#top_bg div.topContain div.topWrap div.topmenu_bg div.menuList ul {margin:15px 0 0 0; padding:0;}
#top_bg div.topContain div.topWrap div.topmenu_bg div.menuList ul li {float:left; width:103px; height:20px; margin:0 37px 0 0; padding:0;}
#top_bg div.topContain div.topWrap div.topmenu_bg div.menuList ul li.sp_none {padding:0; margin:0;}
*/

#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.menuList {overflow:hidden; display:block; margin:0; padding:0; width:670px;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.menuList ul {margin:15px 0 0 0; padding:0;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.menuList ul li {float:left; width:103px;height:40px; margin:0 37px 0 0; padding:0;}
#top_bg02 div.topContain_sub div.topWrap div.topmenu_bg div.menuList ul li.sp_none {padding:0; margin:0;}

#top_bg02 div.topContain_sub div.subMenu {position:relative; width:100%; margin:0; padding:0; background-color:#3caeef; border-top:1px solid #0078bc; border-bottom:1px solid #0078bc;}
#top_bg02 div.topContain_sub div.subMenu div.subList {width:1000px; margin:0 auto; padding:0 0 0 20px; overflow:hidden; display:block;}
#top_bg02 div.topContain_sub div.subMenu div.subList h2.h2_tle {float:left; margin:0; padding:20px 20px 0 0; font-size:16px; color:#fff; font-weight:bold;}
#top_bg02 div.topContain_sub div.subMenu div.subList p.pt {float:left; margin:0 20px 0 0; padding:0; width:2px;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul {margin:0; padding:0;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul li {float:left; margin:0; padding:22px 20px 0 0; font-size:16px; color:#fff; font-weight:bold;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul li.none {float:left; margin:0; padding:22px 0 0 0;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul li a:link{text-decoration:none; color:#fff; margin:0; padding:0;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul li a:visited{text-decoration:none; color:#fff; margin:0; padding:0; border-bottom:1px solid #fff;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul li a:hover{text-decoration:none; color:#fff; margin:0; padding:0; border-bottom:1px solid #fff;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul li a:active{text-decoration:none; margin:0; padding:0;}
#top_bg02 div.topContain_sub div.subMenu div.subList ul li a:focus{text-decoration:none; margin:0; padding:0;}

#top_bg02 div.topContain_sub div.sub_top {background: url('../../image/sub_top_bg.png') 0 0 no-repeat; margin:0 auto; padding:0; width:980px; height:90px;}
#top_bg02 div.topContain_sub div.sub_top h3.h3_tle {font-size:30px; letter-spacing:-1px; color:#303030; float:left; margin:0; padding:27px 0 0 50px; font-family:'³ª´®°íµñ','NanumGothic'; font-weight:normal;}
#top_bg02 div.topContain_sub div.sub_top p.navi {float:right; margin:0; padding:55px 0 0 0; font-size:11px;}
#top_bg02 div.topContain_sub div.sub_top p.navi span {font-weight:bold; margin:0; padding:0 20px 0 0;}


#contentWrap {clear:both; margin:0; padding:0 0 50px 0;}
#contentWrap div.contain {width:870px; margin:0 auto; padding:0; overflow:hidden; display:block;}
#contentWrap div.contain p.history {width:737px; margin:0; padding:50px 0 0 0;}

/*ÀÎ»ç¸»*/
div.contain p.hi_img {width:689px; height:396px; margin:0 auto 30px; padding:0;}
div.contain div.hi_txt {width:689px; font-size:17px; line-height:30px; margin:0 auto; padding:0; overflow:hidden; display:block;}
div.contain div.hi_txt p.hi_first {font-weight:bold; font-size:20px; color:#000; padding:0; margin:0 0 15px 0;}
div.contain div.hi_txt p.hi_01 {margin:0 0 20px 0; padding:0;}
div.contain div.hi_txt p.hi_01 span {font-weight:bold; margin:0; padding:0; color:#0074ce;}
div.contain div.hi_txt p.hi_01 span.font_C {color:#527ec1; margin:0; padding:0;}
div.contain div.hi_txt p.hi_01 span.font_C02 {font-weight:bold; color:#000;}
div.contain p.sign {width:167px; height:76px; margin:0; padding:0 85px 0 0; float:right;}

/*¿¬Çõ*/
div.contain h3.h3_tle {color:#605174; font-size:22px; font-weight:bold; margin:50px 0 0 75px; padding:0;}
div.contain div.companyInfo {background: url('../../image/history_bg.png') no-repeat; margin:50px auto; padding:28px 28px; width:662px; height:198px; overflow:hidden; display:block;}
div.contain div.companyInfo ul {margin:0; padding:0;}
div.contain div.companyInfo ul li {margin:0; padding:0 0 15px 0; display:block;}
div.contain div.companyInfo ul li p.li_tle {font-weight:bold; margin:0; width:100px; padding:0; display:block; float:left;}
div.contain div.companyInfo ul li p.li_tle02 {font-weight:bold; width:100px; height:55px; margin:0; padding:0; float:left;}
div.contain div.companyInfo ul li p.co_txt {margin:0; padding:0;}
div.contain div.companyInfo ul li p.co_txt02 {margin:0; padding:0; width:400px; line-height:18px;}
div.contain div.history {width:662px; margin:50px auto; padding:0; overflow:hidden; display:block;} 
div.contain div.history ul {margin:0; padding:0; clear:both;}
div.contain div.history ul li.li_date {width:121px; height:121px; margin:0; padding:0; float:left;}
div.contain div.history ul li.li_history {font-weight:bold; padding:40px 0 0 0; margin:0; font-size:16px;}
div.contain div.licenceWrap {width:662px; background-color:#fafafa; margin:30px auto; padding:27px 27px 0 27px; overflow:hidden; display:block;}
div.contain div.licenceWrap ul {margin:0; padding:0 0 0 15px; overflow:hidden; display:block;}
div.contain div.licenceWrap ul li {margin:0 30px 20px 0; padding:0; float:left;}
div.contain div.licenceWrap ul li:nth-last-child(-n+1) {margin:0; padding:0;}
div.contain div.licenceWrap ul li.sp_none {margin:0; padding:0;}

/*°æ¿µ¿øÄ¢*/
div.contain div.principle {width:750px; height:137px; padding:0; margin:30px auto 0;}
div.contain div.business_motto {width:740px; height:547px; padding:0 0 30px 0; margin:30px auto;}
div.contain div.manager {width:710px; background: url('../../image/satisfaction.png') no-repeat; margin:0 auto; padding:327px 0 0 0;}
div.contain div.manager table.tbWrap {width:710px; border-top:2px solid #0073ab; border-bottom:1px solid #0073ab; margin:0; padding:0;}
div.contain div.manager table.tbWrap caption {display:none;}
div.contain div.manager table.tbWrap thead {background-color:#f6f6f6; margin:0; padding:0;}
div.contain div.manager table.tbWrap thead th {margin:0; padding:15px 15px; text-align:center; border-right:1px solid #b6b6b6; font-size:16px; font-weight:bold; color:#333;}
div.contain div.manager table.tbWrap thead th.right_none {border-right:none;}
div.contain div.manager table.tbWrap tbody {margin:0; padding:0;}
div.contain div.manager table.tbWrap tbody td {margin:0; padding:0 15px; border-right:1px solid #b6b6b6; color:#333; font-size:13px;}
div.contain div.manager table.tbWrap tbody td.right_none {border-right:none; margin:0; padding:15px 15px;}
div.contain div.manager table.tbWrap tbody td ul {overflow:hidden; display:block; margin:0; padding:0;}
div.contain div.manager table.tbWrap tbody td ul li {padding:0; margin:0; }
div.contain div.manager table.tbWrap tbody td ul li.num01 {background: url('../../image/num01.png') no-repeat; margin:0; padding:7px 0 25px 35px;}
div.contain div.manager table.tbWrap tbody td ul li.num02 {background: url('../../image/num02.png') no-repeat; margin:0; padding:7px 0 25px 35px;}
div.contain div.manager table.tbWrap tbody td ul li.num03 {background: url('../../image/num03.png') no-repeat; margin:0; padding:7px 0 25px 35px;}
div.contain div.manager table.tbWrap tbody td ul li.num04 {background: url('../../image/num04.png') no-repeat; margin:0; padding:7px 0 25px 35px;}
div.contain div.manager table.tbWrap tbody td ul li.num05 {background: url('../../image/num05.png') no-repeat; margin:0; padding:7px 0 25px 35px;}
div.contain div.eduImage {width:870px; margin:0; padding:0; overflow:hidden; display:block;}
div.contain div.eduImage p.eduOrz {width:545px; height:376px; margin:30px auto; padding:0;}
div.contain div.eduImage div.photoList {width:720px; margin:0 auto; padding:0; overflow:hidden; display:block;}
div.contain div.eduImage div.photoList ul {margin:0 0 20px 0; padding:0; overflow:hidden; display:block;}
div.contain div.eduImage div.photoList ul li {width:236px; height:186px; float:left; margin:0 5px 30px 0; padding:0;}
div.contain div.eduImage div.photoList ul li p.photo_txt {text-align:center; font-weight:bold; color:#5e697f; margin:0; padding:5px 0;}
div.contain div.eduImage div.photoList ul li:nth-last-child(-n+1) {margin:0; padding:0;}

/*Á¶Á÷µµ*/
div.contain p.org {width:784px; height:663px; margin:50px auto; padding:0;}

/*°ü¸®°­Á¡*/
div.contain div.groupSys {width:680px; background-color:#f5f5f5; border-bottom:2px solid #6d6d6d; margin:30px auto; padding:20px 20px;}
div.contain div.groupSys p.groupTxt {line-height:18px; margin:0; padding:0; color:#333;}
div.contain div.groupSys p.groupTxt span {background-color:#716089; color:#fff; padding:3px 3px; margin:0; font-weight:bold;}
div.contain p.groupImage {width:408px; height:263px; margin:0 auto; padding:30px 0;}
div.contain div.sosWrap {position:absolute; width:680px; background-color:#f5f5f5; border-bottom:2px solid #6d6d6d; margin:30px 0 0 70px; padding:20px 20px; overflow:hidden; display:block; z-index:-1;}
div.contain div.sosWrap h4.h4_tle {width:125px; height:42px; margin:0; padding:0;}
div.contain div.sosWrap ul {margin:0; padding:20px 0; overflow:hidden; display:block;}
div.contain div.sosWrap ul li {background: url('../../image/dot.png') 13px 3px no-repeat; margin:0; padding:0 0 15px 20px;z-index:99; }
div.contain div.puple_bg {position:relative; background: url('../../image/sosImage.png') 150px 100px no-repeat; margin:0; padding:0 0 450px 0; width:720px;}
div.contain div.puple_bg div.purpleBox {width:191px; margin:335px 0 0 610px; padding:0; background: url('../../image/purple_body.png') repeat-y;}
div.contain div.puple_bg div.purpleBox ul {margin:0; padding:0;}
div.contain div.puple_bg div.purpleBox ul li {font-weight:bold; color:#fff; font-size:13px; background: url('../../image/purple_dotline.png') 0 bottom repeat-x; padding:10px 0 10px 0; margin:0; width:178px; font-size:15px;}
div.contain div.puple_bg div.purpleBox ul li.pd_none {padding:0 0 10px 0; margin:0;}
div.contain div.puple_bg div.purpleBox ul li p.purpleTxt {background: url('../../image/purple_arrow.png') 13px 3px no-repeat; padding:5px 0 5px 35px;}

/*¿À½Ã´Â±æ*/
div.contain div.loadMap {width:723px; height:546px; margin:30px auto; padding:0 0 150px 0; overflow:hidden; display:block;}
div.contain div.loadMap ul {margin:0; padding:20px 0 0 0;}
div.contain div.loadMap ul li {margin:0; padding:0 0 10px 0; font-weight:bold; font-size:13px;}
div.contain div.loadMap ul li span {font-weight:bold; color:#715200; margin:0; padding:0 5px 0 0;}

/*À§Å¹°ü¸®*/
div.contain p.building {width:620px; height:314px; margin:30px auto 0; padding:0;}
div.contain div.building_bg {width:580px; height:195px; margin:50px auto; padding:60px 0 0 40px; background: url('../../image/building_02.png') 0 0 no-repeat; overflow:hidden; display:block;}
div.contain div.building_bg ul {margin:0; padding:0;}
div.contain div.building_bg ul li {width:253px; height:35px; margin:0 0 10px 0; padding:0; display:block;}
div.contain div.trust {width:745px; height:561px; margin:0 auto; padding:0;}

/*½Ã¼³¹°°ü¸®*/
div.contain div.fac_wrap {width:700px; margin:0 auto; padding:0; overflow:hidden; display:block;}
div.contain div.fac_wrap ul {margin:0; padding:20px 0 0 0; overflow:hidden; display:block;}
div.contain div.fac_wrap ul li {background: url('../../image/b_arrow.png') 0 3px no-repeat; margin:0; padding:0 0 7px 10px; display:block; line-height:18px;}
div.contain div.fac_wrap ul li ul.ulType_fac {margin:0; padding:10px 0 0 0; overflow:hidden; display:block;}
div.contain div.fac_wrap ul li ul.ulType_fac li {background: url('../../image/li_blit.png') 0 7px no-repeat;}
div.contain div.fac_wrap ul.photoList {width:588px; margin:0 auto; padding:20px 0 0 0; overflow:hidden; display:block;}
div.contain div.fac_wrap ul.photoList li {width:266px; height:181px; float:left; margin:0 20px 40px 0; padding:0;}
div.contain div.fac_wrap ul.photoList li:nth-last-child(-n+1) {margin:0; padding:0;}
div.contain div.fac_wrap ul.photoList li p.photoTxt {text-align:center; margin:0; padding:10px 0; font-weight:bold;}
div.contain div.fac_wrap p.fac_txt {width:600px; margin:20px auto; padding:0; line-height:18px;}
div.contain div.fac_wrap p.fac_img {width:564px; height:184px; margin:0 auto; padding:0;}
div.contain div.workshop {width:426px; margin:20px auto; padding:0;}
div.contain div.workshop p.workshop_tle {border:1px solid #d9d9d9; padding:15px 10px; text-align:center; margin:0 auto 20px; width:164px; font-weight:bold; color:#294d79; font-size:13px;}

/*º¸¾È/¹ÌÈ­°ü¸®*/
div.contain p.table_p {margin:10px 0; padding:0;}
div.contain div.expense {width:700px; margin:30px auto 0; padding:0; overflow:hidden; display:block;}
h4.h4_tle {background: url('../../image/depth01.png') 0 0 no-repeat; margin:0; padding:5px 0 20px 30px; font-size:14px; color:#003d64;}
div.contain div.expense dl {margin:10px 0 20px 0; padding:0; overflow:hidden; display:block; background: url('../../image/dl_bg.png') 0 0 no-repeat; width:689px; height:88px;}
div.contain div.expense dl dt {font-weight:bold; color:#3f3f3f; margin:0; padding:13px 0 0 0; width:152px; text-align:center;}
div.contain div.expense dl dd {line-height:18px; margin:0; padding:20px 0 0 30px; width:615px;}
div.contain div.fac_wrap ul.photoList02 {width:720px; margin:20px auto; padding:0; overflow:hidden; display:block;}
div.contain div.fac_wrap ul.photoList02 li {width:225px; height:203px; float:left; margin:0 7px 0 0; padding:0 0 30px 0;}
div.contain div.fac_wrap ul.photoList02 li p.photo_txt {text-align:center; font-weight:bold; color:#5e697f; margin:0; padding:5px 0;}
div.contain div.fac_wrap ul.photoList02 li:nth-last-child(-n+1) {margin:0; padding:0;}
div.contain div.fac_wrap ul.photoList02 li.greenLi {width:225px; margin:0; padding:0; background: url('../../image/triangle_bg.png') repeat; overflow:hidden; display:block;}
div.contain div.fac_wrap ul.photoList02 li.greenLi p.result {width:107px; height:42px; margin:15px auto; padding:0;}
div.contain div.fac_wrap ul.photoList02 li.greenLi ul.gr_list {width:225px; margin:0; padding:0; overflow:hidden; display:block;}
div.contain div.fac_wrap ul.photoList02 li.greenLi ul.gr_list li {padding:0; margin:0; font-weight:bold; display:block; background:none;}
div.contain div.fac_wrap ul.photoList02 li.greenLi ul.gr_list li p {margin:0; padding:10px 0; line-height:18px; font-size:11px;}
div.contain div.security {width:700px; margin:15px auto 0; padding:0; overflow:hidden; display:block;}
div.contain p.securityTxt {font-size:15px; margin:0; padding:0;}
div.contain p.table_p02 {font-size:15px; margin:10px 0 0 0; padding:0;}


/*¾ÈÀüÁø´Ü ¹× Á¤¹ÐÁ¡°Ë*/
div.contain div.safety {width:720px; margin:30px auto; padding:0; overflow:hidden; display:block;}
h5.h5_depth {background: url('../../image/depth02.png') no-repeat; margin:0; padding:2px 0 0 18px;}
div.contain div.safety ul {margin:10px 0; padding:0 0 0 10px; overflow:hidden; display:block;}
div.contain div.safety ul li {background: url('../../image/b_arrow.png') 0 2px no-repeat; margin:0; padding:0 0 7px 7px;}
div.contain div.safety dl {margin:10px 0 20px 0; padding:0 0 0 10px; overflow:hidden; display:block;}
div.contain div.safety dl dt {width:110px; height:25px; margin:0; padding:0;}
div.contain div.safety dl dd {background-color:#eee; margin:0; padding:10px 10px; width:680px; line-height:18px;}
div.contain div.safety table.tb_gray {width:100%; margin:10px 0; padding:0;}
div.contain div.safety table.tb_gray caption {display:none;}
div.contain div.safety table.tb_gray thead th {background-color:#949494; border-right:1px solid #fff; margin:0; padding:10px 0; text-align:center; color:#fff;}
div.contain div.safety table.tb_gray tbody th {background-color:#f8f9fb; font-weight:bold; margin:0; padding:15px 0; text-align:center; color:#333; border-right:1px solid #949494; border-bottom:1px solid #949494;}
div.contain div.safety table.tb_gray tbody td {text-align:center; margin:0; padding:0; border-right:1px solid #949494; border-bottom:1px solid #949494;}
div.contain div.safety table.tb_gray tbody td:nth-last-child(-n+1) {border-right:none;}
div.contain div.safety p.orange {color:#fe6600; line-height:18px;}
div.contain div.checkList {background: url('../../image/safety_img.png') 500px 50px no-repeat; width:720px; margin:50px 0 0 0; padding:0; overflow:hidden; display:block;}
div.contain div.checkList ul {margin:10px 0 0 0; padding:0; overflow:hidden; display:block; background: url('../../image/safety_Li.png') no-repeat;}
div.contain div.checkList ul li {float:left; margin:0; padding:15px 0 30px 50px; background:none; font-weight:bold;}
div.contain div.checkList ul li.li_tle {color:#fff; margin:0; padding:10px 0 0 45px; font-weight:bold;}


/*¸®¸ðµ¨¸µ*/
div.contain div.fac_wrap03 {width:700px; margin:0 auto; padding:0; overflow:hidden; display:block; background: url('../../image/remodeling.png') 200px 200px no-repeat;}
div.contain div.fac_wrap03 ul {margin:0; padding:20px 0 0 0; overflow:hidden; display:block;}
div.contain div.fac_wrap03 ul li {background: url('../../image/b_arrow.png') 0 3px no-repeat; margin:0; padding:0 0 7px 10px; display:block; line-height:18px;}


/*°ü¸®½ÇÀû*/
div.contain div.moksung_result {width:720px; margin:50px auto 20px 0; padding:0; overflow:hidden; display:block;}
div.contain div.moksung_result p {line-height:20px; font-size:14px; color:#666; font-weight:bold; margin:0 0 10px 0; padding:0;}
div.contain div.moksung_result p.resultLogo {width:200px; height:60px; margin:0 0 15px 0; padding:0;}
div.contain div.resultBox {width:720px; margin:50px auto; padding:0; overflow:hidden; display:block;}
div.contain div.resultBox p.resultLogo02 {width:217px; height:45px; float:left; margin:20px 30px 0 0; padding:0;}
div.contain div.resultBox p.resultLogo02Txt {margin:30px 0 0 0; padding:0; font-weight:bold;}
div.contain div.resultBox p.resultLogo02Txt span {color:#f18a25; font-size:18px;}
div.contain div.resultBox p.resultLogo02Txt span.arrow {background: url('../../image/orangeArrow.png') 10px 0 no-repeat; padding:0 0 10px 50px; margin:0; color:#0066d8; font-size:18px;}


div.contain div.moksung_result p.result_txt span.daTe {font-size:18px; margin:0 10px 0 0; padding:0; color:#333; font-weight:bold;}
div.contain div.moksung_result p.result_txt span.num {font-size:20px; margin:0 5px; padding:0; color:#d36800; font-weight:bold;}
div.contain div.moksung_result p.result_txt span.purpleTxt {font-size:16px; margin:0 10px 0 0; padding:0; color:#2600a1; font-weight:bold;}
div.contain div.moksung_result div.moksungChart {width:700px; padding:0; margin:0; overflow:hidden; display:block;}
div.contain div.moksung_result div.moksungChart p {margin:0; padding:0;}
div.contain div.moksung_result div.moksungChart div.chartBox {background-color:#17386e; margin:0 auto; padding:0; overflow:hidden; display:block;}
div.contain div.moksung_result div.moksungChart div.chartBox ul.chartUl {margin:0; padding:0 0 0 20px; overflow:hidden; display:block;}
div.contain div.moksung_result div.moksungChart div.chartBox ul.chartUl li {float:left; color:#fff; background: url('../../image/blue_dot.png') 0 3px no-repeat; margin:0 50px 0 0; padding:0 0 0 15px; font-weight:bold; font-size:14px;}
div.contain div.moksung_result div.moksungChart div.chartBox ul.chartUl li span.yellow {color:#ffe100;}
div.contain div.moksung_result div.moksungChart div.chartBox ul.chartUl li:nth-last-child(-n+1) {margin:0;}
div.contain div.moksung_result div.moksungChart div.stepChart {width:700px; margin:80px auto 0; padding:0; overflow:hidden; display:block;}
div.contain div.moksung_result div.moksungChart div.stepChart ul {margin:0; padding:0; overflow:hidden; display:block;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li {width:164px; height:134px; margin:0; padding:45px 0 25px 0; background: url('../../image/step_bg.png') no-repeat; float:left;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li p.stepTle {font-weight:bold; color:#2264b2; padding:0 0 0 40px; margin:0;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li p.stepYear {color:#333; font-weight:bold; margin:0; padding:0 0 0 15px;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li p.yearNum {font-size:12px; margin:70px 0 0 0; padding:0 0 0 5px; color:#333;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li.li_won {width:163px; height:163px; margin:0; padding:50px 0; background: url('../../image/step_green_bg.png') no-repeat;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li.li_won p.won_p {font-size:13px; text-align:center; font-size:12px; color:#fff;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li.li_won p.won_p span.won_green {color:#54e000; margin:0; padding:0;}
div.contain div.moksung_result div.moksungChart div.stepChart ul li p.yearNum span.orange {color:#d96600; margin:0; padding:0;}
div.contain div.moksung_result div.goalBox {background: url('../../image/goal_bg.png') no-repeat; width:700px; height:181px; padding:20px 0 0 0; margin:0 auto 50px; text-align:center;}
div.contain div.moksung_result div.goalBox p {color:#17386e; margin:70px 0 0 90px; padding:0;}
div.contain div.moksung_result div.goalBox p span.green {color:#277d00;}
div.contain div.grapWrap {width:854px; margin:0 auto 50px; padding:0; overflow:hidden; display:block;}
div.contain div.grapWrap ul {margin:0; padding:0; overflow:hidden; display:block;}
div.contain div.grapWrap ul li {float:left; margin:0 50px 0 0; padding:0;}
div.contain div.grapWrap ul li p img {margin:50px 0 0 0; padding:0;}
div.contain div.grapWrap ul li:nth-last-child(-n+1) {margin:0;}


/*ÀÎ·ÂÇöÈ²*/
div.contain div.manNum {background: url('../../image/manNum.png') no-repeat; margin:50px auto 0; padding:0; width:641px; height:234px;}
div.contain div.manNum p {font-size:18px; font-weight:bold; margin:0 0 0 400px; padding:0; color:#003078;}

/*Àåºñº¸À¯ÇöÈ²*/
div.contain div.equipmentList {width:720px; margin:0 auto; padding:0; overflow:hidden; display:block;}
div.contain div.equipmentList ul {background-color:#eee; border:1px solid #e1e1e1; margin:0 0 30px 0; padding:15px 15px; width:688px; overflow:hidden; display:block;}
div.contain div.equipmentList ul li {width:211px; float:left; margin:0 26px 0 0; padding:0; display:block;}
div.contain div.equipmentList ul li:nth-last-child(-n+1) {margin:0; padding:0;}
div.contain div.equipmentList ul li p.equiImag {width:211px; height:174px; margin:0; padding:0;}
div.contain div.equipmentList ul li p.equiTxt {width:211px; height:13px; border:1px solid #c9c9c9; margin:5px 0 0 0; padding:10px 0; text-align:center; background-color:#fff; font-weight:bold;}


/*Å×ÀÌºícss*/
div.contain div.tableWrap {width:720px; margin:30px auto; padding:0; overflow:hidden; display:block;}
div.contain div.tableWrap table.tb {border-top:2px solid #3a7ab8; margin:0; padding:0; width:100%;}
div.contain div.tableWrap table.tb caption {display:none;}
div.contain div.tableWrap table.tb thead {margin:0; padding:0;}
div.contain div.tableWrap table.tb thead.th_c {text-align:center;}
div.contain div.tableWrap table.tb tbody.th_c {text-align:center;}
div.contain div.tableWrap table.tb thead th {background-color:#eceef3; border-right:1px solid #8caccb; padding:5px 20px; text-align:center; margin:0; color:#294d79;}
div.contain div.tableWrap table.tb thead th.th_pd01 {width:20%; margin:0; padding:15px 20px;}
div.contain div.tableWrap table.tb thead th.th_pd02 {width:30%; margin:0; padding:15px 20px;}
div.contain div.tableWrap table.tb thead th.th_pd03 {width:30%; margin:0; padding:15px 20px;}
div.contain div.tableWrap table.tb thead th.th_pd04 {width:20%; margin:0; padding:15px 20px;}
div.contain div.tableWrap table.tb thead th:nth-last-child(-n+1) {border-right:none;}
div.contain div.tableWrap table.tb tbody {margin:0; padding:0;}
div.contain div.tableWrap table.tb tbody th {background-color:#f8f9fb; margin:0; padding:15px 20px; text-align:center; color:#294d79; border-bottom:1px solid #dedede; border-right:1px solid #dedede; line-height:18px;}
div.contain div.tableWrap table.tb tbody th.th_b {background-color:#edf6fd; margin:0; padding:0 3px;}
div.contain div.tableWrap table.tb tbody td {margin:0; padding:15px 10px; color:#333; border-bottom:1px solid #dedede; border-right:1px solid #dedede; line-height:18px;}
div.contain div.tableWrap table.tb tbody th.total {background-color:#003078; color:#fff; margin:0; padding:0; text-align:center;}
div.contain div.tableWrap table.tb tbody td.to_td {color:#df5e00; margin:0; padding:0; text-align:center; font-weight:bold;}
div.contain div.tableWrap table.tb tbody td:nth-last-child(-n+1) {border-right:none;}
div.contain div.tableWrap table.tb tbody td.left_br {border-right:1px solid #dedede;}
div.contain div.tableWrap table.tb tbody td p {margin:0; padding:0 0 10px 0;}
div.contain div.tableWrap table.tb tbody td ul {margin:0; padding:0;}
div.contain div.tableWrap table.tb tbody td ul li {background: url('../../image/li_blit.png') 0 7px no-repeat; padding:0 0 10px 10px; margin:0;}
div.contain div.tableWrap table.tb tbody td ul li ul.ul_type {margin:0; padding:0;}
div.contain div.tableWrap table.tb tbody td ul li ul.ul_type li {background: url('../../image/li_dot.png') 0 7px no-repeat; padding:0 0 10px 10px; margin:0;}
div.contain div.tableWrap table.tb tbody td ul li.blue {background: url('../../image/li_blit.png') 0 7px no-repeat; padding:0 0 10px 10px; margin:0; font-weight:bold; color:#3a7ab8;}
div.contain div.tableWrap table.tb tbody td ul.blit_none {margin:0; padding:0;}
div.contain div.tableWrap table.tb tbody td ul.blit_none li {background:none; padding:0 0 5px 0; margin:0; font-size:11px;}
div.contain div.tableWrap table.tb tbody td ul.safe_Ul li {background: url('../../image/b_dot.png') 0 7px no-repeat;}
div.contain div.tableWrap table.tb tbody th.total02 {background-color:#eceef3;  margin:0; padding:0; text-align:center; border-right:none; font-size:16px; border-left:1px solid #dedede; text-decoration:underline;} 
div.contain div.tableWrap table.tb tbody th.th_C {border-top:1px solid #8caccb; border-bottom:1px solid #8caccb; margin:0; padding:10px 0; border-right:none; background-color:#e5f6ff;}
div.contain div.tableWrap table.tb tbody td.td_br {border:1px solid #d9d9d9; border-top:none; margin:0; padding:10px 10px;}
div.contain div.tableWrap table.tb tbody td.td_br ul {margin:0; padding:0;}
div.contain div.tableWrap table.tb tbody td.td_br ul li {background:none; margin:0 0 0 20px; padding:0 0 8px 0; list-style-type:decimal;}
/*½Â°­±âÀ¯Áöº¸¼ö*/
div.contain div.elve {width:715px; margin:50px auto 0; padding:0;}

/*¼ö»ó½ÇÀû*/

div.awardWrap {position:relative; margin:30px auto 0; padding:0; width:870px; overflow:hidden; display:block;}
div.awardWrap ul {margin:0; padding:0;}
div.awardWrap ul li.award01 {width:867px; height:1306px; margin:0 0 20px 0; padding:0;}
div.awardWrap ul li.award02 {width:867px; height:876px; margin:0 0 20px 0; padding:0;}
div.awardWrap ul li.award03 {width:867px; height:473px; margin:0; padding:0;}