@charset "utf-8";

/* title */
.titleWrap{overflow:hidden; width:100%; height:55px; padding-top:20px; margin-bottom:30px; border-bottom:1px solid #e4e4e4;}
.titleWrap.menu01{background-position:734px -158px;}
.titleWrap.menu02{background-position:747px -315px;}
.titleWrap.menu03{background-position:759px -467px;}
.titleWrap.menu04{background-position:748px -614px;}
.titleWrap.menu05{background-position:747px -774px;}
.titleWrap.menu06{background-position:751px -926px;}
.titleWrap h2{float:left; padding-left:12px; padding-right:20px; font-family:Malgun Gothic; font-size:28px; color:#222; line-height:42px; *line-height:40px; letter-spacing:-4px; font-weight:normal; background:url(../img/img_titleLine.gif) no-repeat right 9px;}
.titleWrap h4{float:left; margin-top:23px; margin-left:19px; font-family:Malgun Gothic; font-size:11px; color:#777; line-height:18px; letter-spacing:-1px; font-weight:normal;}

/* search */
.srhWrap {overflow:hidden; position:relative;}
.srhWrap table{width:100%; border-top:2px solid #63697a; border-bottom:2px solid #63697a; background:#f8f9fa}
.srhWrap th{height:22px; padding:5px 0 3px 10px; color:#333; font-weight:bold; line-height:14px; letter-spacing:-1px; text-align:left; background:#f6f8f9;}
:root .srhWrap th{line-height:19px\9;}
.srhWrap td{padding:4px 5px 4px 7px;}
.srhWrap input.text{height:14px; padding:3px 0 1px 3px; line-height:normal; border:1px solid #aaaaac;}
.srhWrap input.num{height:14px; padding:3px 2px 1px 1px; line-height:normal; border:1px solid #aaaaac; text-align:right;}
.srhWrap select{height:20px; border:1px solid #aaaaac; line-height:14px; vertical-align:middle;}
.srhWrap .srhBtn{position:absolute; top:0; right:0;}
.srhWrap label.radio{margin-right:10px;}

/* stitle */
.sTitleWrap {overflow:hidden; min-height:28px; margin-top:10px; margin-bottom:10px;}
.sTitleWrap h3{float:left; margin-top:5px; padding-left:22px; font-family:NanumGothic; font-size:15px; color:#222; line-height:18px; letter-spacing:-1px; background:url(../img/bu01.gif) no-repeat left 1px;}
.sTitleWrap h3 span{color:#00a2ca;}

/* text */
.txt01 {height:70px; margin-bottom:10px; margin-left:auto; margin-right:auto; padding-left:20px; font-family:Malgun Gothic; font-size:20px; color:#f15b5b; line-height:35px; text-align:center; letter-spacing:-1px; font-weight:normal;}
.txt01 span.txtLeft{display:inline-block; height:64px; padding-left:40px; background:url(../img/img_txtLeft.gif) no-repeat left top;}
.txt01 span.txtRight{display:inline-block; height:64px; padding-right:40px; background:url(../img/img_txtRight.gif) no-repeat right top;}

/* button area */
.btnArea {overflow:hidden; position:relative; margin-top:10px;}
.btnArea h3{float:left; padding-left:16px; color:#333; line-height:17px; letter-spacing:-1px; background:url(../img/bu01.gif) no-repeat left 2px;}
:root .btnArea h3{line-height:19px\9;}
.btnArea .rightBtn{float:right;}
.btnArea .rightBtn li{float:left;}
.btnArea .rightBtn_1{position:absolute; top:10px; right:0;}
.btnArea .rightBtn_1 li{float:left;}

.btnArea_1 {overflow:hidden; position:relative; margin-top:10px; padding-bottom:1px;}
.btnArea_1 .rightBtn{position:absolute; top:0; right:0;}
.btnArea_1 .rightBtn li{float:left;}

/* 자가검증목록 */
.tbl_list01 {overflow:hidden; border-top:2px solid #63697a;}
.tbl_list01 table{clear:both; width:100%; border-bottom:2px solid #63697a; table-layout:fixed; word-break:break-all;}
.tbl_list01 td{height:30px; padding:20px 10px 20px 10px; border-bottom:1px solid #a8acb9; font-family:NanumGothic; font-size:16px; color:#000; font-weight:bold; line-height:18px; vertical-align:top;}
.tbl_list01 td p.title01{padding-left:23px; background:url(../img/bu02.gif) no-repeat 10px 11px;}
.tbl_list01 td.textC{text-align:center;}
.tbl_list01 .bdNone{border-left:none;}
.tbl_list01 td > a{color:#444; text-decoration:none; background:#fff;}
.tbl_list01 td a:hover{color:#f15d0c; text-decoration:none;}
.tbl_list01 tr.bg{background:#efefef;}
.tbl_list01 ul{margin-top:10px;}
.tbl_list01 li{margin:15px 0 0 15px; font-family:NanumGothic; font-size:13px; color:#333; line-height:22px; font-weight:normal; letter-spacing:-1px;}
.tbl_list01 p.title{display:inline-block; height:23px; padding-left:30px; font-family:NanumGothic; font-size:16px; color:#000; line-height:20px; font-weight:bold; background:url(../img/bu04.png) no-repeat;}
.tbl_list01 .radio_off{display:inline-block; height:20px; padding-left:27px; background:url(../img/ico_radio_off.gif) no-repeat;}
.tbl_list01 .radio_on{display:inline-block; height:20px; padding-left:27px; background:url(../img/ico_radio_on.gif) no-repeat;}
.tbl_list01 .check_off{display:inline-block; height:20px; padding-left:27px; background:url(../img/ico_check_off.gif) no-repeat;}
.tbl_list01 .check_on{display:inline-block; height:20px; padding-left:27px; background:url(../img/ico_check_on.gif) no-repeat;}


/* 목록 */
.tbl_list02 {overflow:hidden; border-top:2px solid #63697a; clear:both;}
.tbl_list02 table{clear:both; width:100%; border-bottom:2px solid #63697a; table-layout:fixed; word-break:break-all;}
.tbl_list02 th{height:28px; padding:3px 0 2px 0; border-bottom:1px solid #a8acb9; border-left:1px solid #dcdde0; letter-spacing:-1px; color:#444; line-height:13px; font-weight:bold; background:#f1f3f7;}
:root .tbl_list02 th{padding:4px 0 1px 0\9;}
.tbl_list02 th.title{height:15px; padding:3px 0 2px 0; border-bottom:1px solid #a8acb9; border-left:1px solid #dcdde0; letter-spacing:-1px; color:#444; line-height:13px; font-weight:bold; background:#f1f3f7;}
.tbl_list02 td{height:28px; padding:3px 4px 2px 4px; border-bottom:1px solid #a8acb9; border-left:1px solid #dcdde0; color:#444; text-align:center;}
.tbl_list02 .bdNone{border-left:none;}
.tbl_list02 .textL{text-align:left;}
.tbl_list02 .textR{text-align:right;}
.tbl_list02 td span.txtCr01{color:#f05036; font-weight:bold;}
.tbl_list02 td > a{text-decoration:none; background:#fff;}
.tbl_list02 td a:hover{color:#ff9d0c;}
.tbl_list02 input.text{height:14px; padding:3px 0 1px 3px; line-height:normal; border:1px solid #aaaaac;}

/* paging */
.paging {clear:both; overflow:hidden; margin-top:5px; text-align:center;}
.paging li{display:inline; margin:0 -2px; line-height:20px;}
.paging li.btn {margin-left:2px;}
.paging li.btn a{padding:0;}
.paging a{display:inline; padding:3px 9px; color:#555; line-height:20px;}
.paging a:hover{display:inline; padding:3px 9px; text-decoration:none; color:#f55405; line-height:20px;}
.paging li.sel{padding:3px 9px; font-weight:bold; color:#f55405;}

/* grid top */
.gridTop {overflow:hidden; margin-top:5px; padding-right:4px; margin-bottom:5px;}
.gridTop .grdBtnR{float:right;}
.gridTop input.text{height:14px; *margin-top:-4px; padding:3px 0 1px 3px; line-height:normal; border:1px solid #c6c6c8;}
.gridTop span.txt{color:#f15b5b;font-weight:bold;}

/* popup */
#popup {overflow:hidden; min-height:400px; background:#fff;}
#popup .tWrap{position:relative; height:43px; padding:9px 15px 0 20px; background:url(../img/popup_bg.gif) repeat-x;}
#popup .tWrap h2{font-family:Malgun Gothic; font-size:22px; color:#fff; line-height:29px;}
#popup .tWrap .popClose{position:absolute; top:10px; right:15px;}
#popup .cWrap{overflow:hidden; padding:20px;}
#popup .pTxt01{color:#555; letter-spacing:-1px;}
#popup .pTxt01 span{color:#ff0000;}
#popup .pTxt02 {margin-top:30px;}
#popup .pTxt02 li{padding-left:10px; margin-top:10px; line-height:17px; letter-spacing:-1px; background:url(../img/bu02.gif) no-repeat left 6px;}
#popup .pTxt02 span{color:#ff0000;}
#popup .btnWrap{width:100%; margin-top:20px; text-align:center;}

#popup .pTxt03 {margin-top:30px;}
#popup .pTxt03 li{padding-left:10px; margin-top:10px; line-height:17px; letter-spacing:-1px; background:url(../img/bu02.gif) no-repeat left 6px;font-family:Malgun Gothic; font-size:20px; line-height:29px;}
#popup .pTxt03 span{color:#ff0000;}

/* 등록,상세테이블 */
.tbl_detail {overflow:hidden; margin-top:5px; border-top:2px solid #63697a;}
.tbl_detail table{clear:both; width:100%; border-bottom:2px solid #63697a; table-layout:fixed; word-break:break-all;}
.tbl_detail th{height:28px; padding:2px 2px 0 10px; border-bottom:1px solid #a8acb9; border-left:1px solid #dcdde0; letter-spacing:-1px; color:#444; line-height:12px; font-weight:bold; text-align:left; background:#f7f7f7;}
.tbl_detail td{height:28px; padding:3px 4px; border-bottom:1px solid #a8acb9; border-left:1px solid #dcdde0; color:#444; line-height:15px;}
.tbl_detail td > a{text-decoration:underline; color:#02679b;}
.tbl_detail td > a:hover{color:#0f2f5f;}
.tbl_detail .bdNone{border-left:none;}
.tbl_detail .textL{text-align:left;}
.tbl_detail .textR{text-align:right;}
.tbl_detail .textC{text-align:center;}
.tbl_detail input.text{height:14px; padding:3px 0 1px 3px; line-height:normal; border:1px solid #c6c6c8;}
.tbl_detail input.num{height:14px; padding:3px 2px 1px 1px; line-height:normal; border:1px solid #c6c6c8; text-align:right;}
.tbl_detail select{height:20px; border:1px solid #c6c6c8; line-height:14px; vertical-align:middle;}
.tbl_detail label.radio{margin-right:5px;}
.tbl_detail label.radio input{margin-bottom:3px;}

/* 수혜가능사업 */
.bizBenefit li{padding-left:15px; line-height:20px; background:url(../img/bu02.gif) no-repeat 5px 6px;}
.bizBenefit li.buNone{padding-left:5px; background:none;}
.bizBenefit li.bizTxt01{padding-left:10px; background:none;}
.bizBenefit li.bizTxt02{margin-top:10px; padding-left:10px; color:#ac621a; background:none;}

.bizBox{overflow:hidden; margin-top:20px; padding:15px 15px 10px 15px; border:1px dashed #888; background:none;}
.bizBox h5{color:#333; font-size:14px; line-height:20px; letter-spacing:-1px; text-align:center;}
.bizBox h6{float:none; margin-top:10px; padding-left:15px; color:#333; font-size:12px; line-height:20px; letter-spacing:-1px; background:url(../img/bu03.gif) no-repeat 0 3px;}

/* 맞춤형서비스 소개 */
.intro {width:960px; height:912px; background:url(../img/img_intro_1.jpg) no-repeat;}
.intro h3{font-size:0; text-indent:-10000px;}
.intro h4{font-size:0; text-indent:-10000px;}
.intro p{font-size:0; text-indent:-10000px;}
.intro li{font-size:0; text-indent:-10000px;}

/* 자가진단 테이블 */
.tbl_detail_2 {overflow:hidden;}
.tbl_detail_2 .guideTxt {margin-top:5px;}
.tbl_detail_2 .guideTxt li{margin-top:0; margin-left:0; font-family:Malgun Gothic; font-size:12px; color:#a36952; font-weight:normal;}
.tbl_detail_2 h3{font-family:Malgun Gothic; font-size:14px; text-align:center;}
.tbl_detail_2 table{clear:both; width:100%; margin-top:10px; border-top:1px solid #63697a; border-bottom:1px solid #63697a; border-right:1px solid #dcdde0; table-layout:fixed; word-break:break-all;}
.tbl_detail_2 th{height:28px; padding:2px 2px 0 10px; border-bottom:1px solid #a8acb9; border-left:1px solid #dcdde0; font-family:Malgun Gothic; font-size:13px; letter-spacing:-1px; color:#444; font-weight:bold; background:#f7f7f7;}
.tbl_detail_2 td{height:28px; padding:4px; border-bottom:1px solid #a8acb9; border-left:1px solid #dcdde0; font-family:Malgun Gothic; font-size:13px; color:#444; font-weight:normal; vertical-align:middle;}

.diagTxt01 {margin-top:10px; font-family:NanumGothic; font-size:22px; color:#0080ca; font-weight:bold;}
.diagTxt02 {margin-top:10px; font-family:NanumGothic; font-size:14px; color:#f4553b; font-weight:bold;}
.diagTxt03 {margin-top:10px; padding:20px; border:1px solid #dad0c1; border-radius:7px; background:#fbf8f3;}
.diagTxt03 li{padding-left:10px; margin-top:10px; font-family:NanumGothic; font-size:13px; color:#444; background:url(../img/bu02.gif) no-repeat 0 5px;}
.diagTxt03 li.bgNone{margin-top:5px; background:none;}

/* 정보열람 */
.infoReading {overflow:hidden; width:940px; margin:50px auto 20px auto;}
.infoReading dl{float:left; position:relative; width:267px; height:402px; padding:18px; margin-left:12px; border:1px solid #cfd1d7; border-radius:10px; background:url(../img/img_infoReading.png) no-repeat;}
.infoReading dl.infoReading01{margin-left:0; background-position:42px -5px; background-color:#f8f6f6;}
.infoReading dl.infoReading02{background-position:-338px -5px; background-color:#f8f8f6;}
.infoReading dl.infoReading03{background-position:-717px -5px; background-color:#f6f7f8;}
.infoReading dt{margin-top:200px; font-family:NanumGothic; font-size:25px; color:#108ab7; text-align:center; font-weight:bold; letter-spacing:-2px;}
.infoReading dd{margin-top:13px; font-family:NanumGothic; font-size:13px; color:#666;}
.infoReading dd.btn{position:absolute; bottom:20px; left:63px; width:189px; height:38px; border-radius:5px; font-family:NanumGothic; font-size:16px; color:#fff; text-align:center; background:#858998;}
.infoReading dd.btn a{display:block; width:189px; height:18px; padding:10px 0; color:#fff;}
.infoReading dd.btn a:hover{display:block; width:189px; height:18px; padding:10px 0; border-radius:5px; color:#fff; background:#ff7575; text-decoration:none;}

/* main */
.main {overflow:hidden; width:960px; margin:20px auto;}
.main h3{margin-top:30px; font-family:NanumGothic; font-size:18px; color:#248db9;}
.main p{margin-top:10px; font-family:NanumGothic; font-size:14px; color:#555;}
.main p.mainTxt01{margin-top:20px; color:#c9682d;}
.main .btn_type01{display:inline-block; border:1px solid #16a7c6; border-radius:3px; height:28px; font-family:NanumGothic; font-size:14px; color:#fff; font-weight:bold; letter-spacing:-1px; background:#16a7c6 url(../img/arr_1.gif) no-repeat right 12px center;}
.main .btn_type01 a{display:inline-block; padding:3px 35px 0 15px; height:25px; color:#fff;}
.main .btn_type01 a:hover{display:inline-block; padding:3px 35px 0 15px; height:25px; color:#fff; letter-spacing:-1px; text-decoration:none; background:#2a6688 url(../img/arr_2.gif) no-repeat right 12px center;}

.main_srhWrap {overflow:hidden; width:960px; margin:20px auto;}
.main_srhWrap .main_icon {overflow:hidden; float:left; width:540px;}
.main_srhWrap .main_icon li{display:block; float:left; width:72px; height:86px; margin-right:5px; margin-bottom:5px; font-size:0; text-indent:-10000px; background:url(../img/main_icon.gif) no-repeat;}
.main_srhWrap .main_icon li a{display:block; width:72px; height:86px;}
.main_srhWrap .main_icon li a:hover{display:block; width:72px; height:86px; background: rgba(0, 0, 0, 0.1);}
.main_srhWrap .main_icon li.icon01{background-position:-10px -10px;}
.main_srhWrap .main_icon li.icon01.on{background-position:-10px -235px;}

.main_srhWrap .main_icon li.icon02{background-position:-87px -10px;}
.main_srhWrap .main_icon li.icon02.on{background-position:-87px -235px;}

.main_srhWrap .main_icon li.icon03{background-position:-164px -10px;}
.main_srhWrap .main_icon li.icon03.on{background-position:-164px -235px;}

.main_srhWrap .main_icon li.icon04{background-position:-241px -10px;}
.main_srhWrap .main_icon li.icon04.on{background-position:-241px -235px;}

.main_srhWrap .main_icon li.icon05{background-position:-318px -10px;}
.main_srhWrap .main_icon li.icon05.on{background-position:-318px -235px;}

.main_srhWrap .main_icon li.icon06{background-position:-395px -10px;}
.main_srhWrap .main_icon li.icon06.on{background-position:-395px -235px;}

.main_srhWrap .main_icon li.icon07{background-position:-472px -10px;}
.main_srhWrap .main_icon li.icon07.on{background-position:-472px -235px;}

.main_srhWrap .main_icon li.icon08{background-position:-10px -101px;}
.main_srhWrap .main_icon li.icon08.on{background-position:-10px -326px;}

.main_srhWrap .main_icon li.icon09{background-position:-87px -101px;}
.main_srhWrap .main_icon li.icon09.on{background-position:-87px -326px;}

.main_srhWrap .main_icon li.icon10{background-position:-164px -101px;}
.main_srhWrap .main_icon li.icon10.on{background-position:-164px -326px;}

.main_srhWrap .main_icon li.icon11{background-position:-241px -101px;}
.main_srhWrap .main_icon li.icon11.on{background-position:-241px -326px;}

.main_srhWrap .main_icon li.icon12{background-position:-318px -101px;}
.main_srhWrap .main_icon li.icon12.on{background-position:-318px -326px;}

.main_srhWrap .main_icon li.icon13{background-position:-395px -101px;}
.main_srhWrap .main_icon li.icon13.on{background-position:-395px -326px;}

.main_srhWrap .main_icon li.icon14{background-position:-472px -101px;}
.main_srhWrap .main_icon li.icon14.on{background-position:-472px -326px;}

.main_srhWrap .srh{overflow:hidden; float:right; width:370px; height:135px; padding:20px; border:1px solid #cdcdcd; background:#f5f5f5;}
.main_srhWrap .srh table{width:100%;}
.main_srhWrap .srh th{height:45px; font-family:NanumGothic; font-size:14px; color:#444; letter-spacing:-1px; font-weight:bold; text-align:left;}
.main_srhWrap .srh td{height:45px; font-family:NanumGothic; font-size:14px; color:#444; letter-spacing:-1px;}
.main_srhWrap .srh label{margin-right:10px;}
.main_srhWrap .srh select{height:24px; padding:3px; font-family:NanumGothic; font-size:13px;}
.main_srhWrap .srh .searchBtn{display:inline-block; border:1px solid #484a58; height:22px; font-family:NanumGothic; font-size:12px; color:#fff; font-weight:bold; text-align:center; background:#575966;}
.main_srhWrap .srh .searchBtn a{display:inline-block; padding:1px 12px 0 12px; height:21px; color:#fff;}
.main_srhWrap .srh .searchBtn a:hover{display:inline-block; padding:1px 12px 0 12px; height:21px; color:#fff; text-decoration:none; background:#2e303d;}

.tab_menu {position:relative; height:40px;}
.tab_menu ul{overrlow:hidden; width:100%; height:29px; background:url(../img/tab_line.png) repeat-x left bottom;}
.tab_menu li{float:left; width:100px; height:23px; padding-top:4px; border:1px solid #bdbdc1; font-size:12px; text-align:center; background:url(../img/tab_bg.png) repeat-x;}
.tab_menu li a{display:block; color:#333;}
.tab_menu li a:hover{text-decoration:none;}
.tab_menu li.on{border:1px solid #4e525e; font-weight:bold; color:#fff; background:url(../img/tab_bg_on.png) repeat-x;}
.tab_menu li.on a{color:#fff;}
.tab_menu .tab_btnR{position:absolute; top:2px; right:0;}

.guideWrap{overflow:hidden; margin:30px 0 20px 15px;}
.guideWrap ul{float:left; width:158px; height:280px; margin-left:20px; border:1px solid #dadadd; border-radius:3px; text-align:center; background:url(../img/img_guide.png) no-repeat;}
.guideWrap ul.g2013{background-position:-8px -32px;}
.guideWrap ul.g2013 li.title{color:#d35815;}
.guideWrap ul.g2012{background-position:-216px -32px;}
.guideWrap ul.g2012 li.title{color:#d48012;}
.guideWrap ul.g2011{background-position:-425px -32px;}
.guideWrap ul.g2011 li.title{color:#7f9440;}
.guideWrap ul.g2010{background-position:-632px -32px;}
.guideWrap ul.g2010 li.title{color:#68858e;}
.guideWrap ul.g2009{background-position:-845px -32px;}
.guideWrap ul.g2009 li.title{color:#6e7a7e;}
.guideWrap li{font-family:NanumGothic; text-align:center;}
.guideWrap li.title{margin-top:152px; font-size:22px; font-weight:bold; letter-spacing:-1px;}
.guideWrap li.g_btnC{display:block; width:130px; height:30px; margin:64px auto 0 auto; border:1px solid #8e95a2; border-radius:4px; font-size:13px; color:#fff; font-weight:bold; background:#8e95a2 url(../img/icon_download.png) no-repeat top 8px right 20px;}
.guideWrap li.g_btnC a{display:block; width:115px; height:25px; padding:5px 15px 0 0; font-size:13px; color:#fff;}
.guideWrap li.g_btnC a:hover{text-decoration:none; width:115px; height:26px; padding:5px 15px 0 0; border-radius:4px; color:#fff; background:#6c727e url(../img/icon_download.png) no-repeat top 8px right 20px;}



















