@charset "utf-8";





/* MY서비스 */
.my_info{position:relative;padding:8px 10px;border:1px solid #6cc5d8;background-color:#b4dfe8;}
.my_info > span{position:absolute;top:8px;left:30px;color:#555;line-height:28px;}
.my_info > span strong{color:#333;}
.my_info .btn_white{position:absolute;top:8px;right:10px;}
.my_info .notice_area{position:relative;margin:0 110px 0 150px;padding:6px 0 6px 85px;border:1px solid #ccc;background-color:#fff;}
.my_info .notice_area strong{position:absolute;top:50%;left:20px;box-sizing:border-box;width:54px;height:14px;margin-top:-7px;padding-left:19px;border-right:1px solid #ccc;background:url(../images/common/bu_notice.png) no-repeat 0 49%;}

/* 기관정보 관리 */
.service_info{margin-bottom:10px;padding:10px;border:1px solid #e5e5e5;background-color:#f5f5f5;}
.service_info ul{overflow:hidden;padding:5px;border:1px solid #ccc;background-color:#fff;}
.service_info ul li{float:left;width:50%;height:17px;line-height:17px;text-align:right;}
.service_info ul li span{padding-right:6px;}
.service_info ul li strong{padding-right:25px;}
.service_info ul li + li{position:relative;text-align:left;}
.service_info ul li + li:after{position:absolute;top:50%;left:0;width:1px;height:17px;margin-top:-9px;background-color:#ccc;content:'';}
.service_info ul li + li span{padding-left:25px;}
.board_regist .search_result{padding:10px 15px;border:1px solid #d6d6d6;border-top:0;font-size:11px;line-height:160%;}
.board_regist .search_result p{line-height:160%;}
.board_regist .search_result > strong{display:block;}
.board_regist .search_result > strong + p{padding-left:15px;background:url(../images/content/bu_dot.png) no-repeat 7px 7px;font-size:11px;}
.board_btn + .gray_area{margin-top:20px;padding:10px;}
.board_btn + .gray_area p{color:#333;font-size:11px;}
.board_btn + .gray_area .work_tel{margin-top:10px;padding-left:5px;color:#666;font-size:11px;line-height:160%;}
.board_btn + .gray_area .work_tel strong{position:relative;margin-right:10px;padding-right:12px;}
.board_btn + .gray_area .work_tel strong:after{position:absolute;top:0;right:0;width:1px;height:10px;background-color:#666;content:'';}

/* 프로그램 다운로드 */
.program_area{position:relative;}
.program_area:before{position:absolute;top:10px;right:50%;width:1px;height:190px;background-image:url(../images/contents/dot_line.png);content:'';}
.program_area ul{overflow:hidden;padding:0 0 10px;}
.program_area ul li:nth-child(odd){margin-right:4%;}
.program_area ul li{float:left;position:relative;width:48%;height:50px;background-image:none;padding-left:10px;margin-top:10px;}
.program_area ul li a{position:absolute;top:0;left:0;box-sizing:border-box;width:198px;border:1px solid #e0e0e0;border-radius:35px;text-decoration:none;}
.program_area ul li a span{font-family:'NanumGothicB';display:block;box-sizing:border-box;height:50px;padding:14px 9px 14px 60px;background-repeat:no-repeat;background-position:9px 50%;font-size:15px;font-weight:bold;text-align:left;}
.program_area ul li a span.hwp{background-image:url(../images/contents/btn_hwp_bg.png)!important;}
.program_area ul li a span.doc{background-image:url(../images/contents/btn_doc_bg.png);}
.program_area ul li a span.ppt{background-image:url(../images/contents/btn_ppt_bg.png)!important;}
.program_area ul li a span.pdf{background-image:url(../images/contents/btn_pdf_bg.png)!important;}
.program_area ul li a span.xls{background-image:url(../images/contents/btn_xls_bg.png);}
.program_area ul li p{font-size:14px;text-indent:0;margin-top:5px;padding:11px 0 0 198px;color:#4b4b4b;line-height:140%;}

/* 이용약관 & 개인정보보호정책 */
.supple-box.scroll{overflow:hidden;overflow-y:auto;box-sizing:border-box;}
.supple-box h2{margin:20px 0 20px;padding-left:19px;color:#222;background:url(../images/contents/bul_title-type2.png) no-repeat left 50%;font-size:19px;font-weight:bold;}
.supple-box .content-box h2 + ul{word-break:keep-all;padding-left:20px;}
.supple-box .content-box{padding-bottom:0px!important;margin-bottom:30px;}
.supple-box a{text-decoration:underline;}
.supple-box th + th,
.supple-box td + td{border-left:1px solid #c1c1c1;}
.supple-box th{padding:15px 5px;font-size:15px;}
.supple-box table{position:relative;width:100%;margin-top:15px;border-top:1px solid #096dc7;display:table;}
.supple-box table thead tr{background-color:#f7f7f7;}
.supple-box table thead tr th{color:#444;border-bottom:1px solid #c1c1c1;font-weight:bold;text-align:center;}
.supple-box table tbody tr td{padding:10px 15px;color:#555;border-bottom:1px solid #e0e0e0;font-weight:400;text-align:center;word-break:keep-all;font-size:15px;}
.supple-box table tbody th{padding:7px 7px;line-height:1.8;white-space:pre-wrap;word-break:break-all;}
.supple-box table tbody th span{display:block;}
.supple-box table tbody tr th{color:#222;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.supple-box table td ul{text-align:left;}
.supple-box table td ul li{background-image:none;}
.supple-box table li + p{margin-bottom:10px;padding-left:20px;}
.supple-box table ul{margin-bottom:0;}
.supple-box .table-colum{overflow:hidden;position:relative;padding-bottom:20px;font-size:0;}
.supple-box .table-colum > div{display:inline-table;float:left;font-size:15px;vertical-align:top;}
.supple-box .table-colum > .left{width:525px;margin-right:30px;}
.supple-box .table-colum > .right{width:735px;}
.supple-box .table-colum > .full{width:100%;}
.supple-box td sup,
.supple-box sup{display:inline-block;height:15px;margin-left:5px;font-size:15px;font-weight:bold;line-height:15px;vertical-align:middle;width:10px;position:relative;}
.supple-box span + sup{text-align:center;right:-5px;margin:0 -5px 0 10px;line-height:15px;}
.supple-box > p + ul{margin-left:25px;}
.supple-box li + p.ex{margin-left:10px;}
.supple-box li + p + p{margin-left:10px;}
.supple-box li,
.supple-box p{font-size:15px;line-height:21px;}
.supple-box li{position:relative;padding-left:10px;margin-top:10px;color:#545454;background-image:url(../images/contents/bg_li_hypen.png);background-repeat:no-repeat;background-position:left 10px;text-indent:0;}
.supple-box li strong{font-weight:bold;display:block;margin:25px 0px 0px;color:#666;line-height:100%;}
.supple-box li strong + p{margin-top:10px;}
.supple-box li p,
.supple-box li table{text-indent:0;}
.supple-box li p,
.supple-box li ul,
.supple-box li li strong + p,
.supple-box li li{margin-top:5px;}
.supple-box li li strong{margin:0;}
.supple-box .num li{position:relative;margin:5px 0 5px;color:#545454;background-image:none;font-size:15px;line-height:1.5;padding-left:25px;text-indent:-25px;}
.supple-box .num li ul{margin-top:15px;}
.supple-box .num li span{display:inline-block;position:relative;top:-2px;left:0;width:19px;height:19px;margin:0;margin-right:4px;padding:0 2px 0 2px;color:#fff;border-radius:50%;background-color:#858b98;background-image:none;font-size:12px;font-weight:400;line-height:19px;text-align:center;vertical-align:baseline;text-indent:0px;}
.supple-box .num li .arr{margin-top:5px;margin-bottom:5px;}
.supple-box .num li li{}
.supple-box .num{margin-top:15px;margin-bottom:15px;}
.supple-box .num + p{margin-left:5px;}
.supple-box .hypen li{position:relative;margin-top:5px;padding-left:15px;padding-left:10px;color:#545454;background-image:url(../images/contents/bg_li_hypen.png);background-repeat:no-repeat;background-position:left 10px;font-size:15px;line-height:21px;text-indent:0;}
.supple-box .arr li{position:relative;margin-top:5px;padding-left:10px;color:#545454;background:url(../images/contents/bg_li_arrow.png) no-repeat top 8px left;font-size:15px;line-height:21px;text-indent:0px;}
.supple-box .ex{position:relative;margin-top:15px;padding-left:20px;background-image:url(../images/contents/ico_ex.png);background-repeat:no-repeat;background-position:top 6px left;line-height:1.5;text-indent:0;}
.supple-box .blink-area{margin-top:10px;}
.supple-box .blink-area li{background-image:none;}
.supple-box .blink-area li{display:inline-block;position:relative;box-sizing:border-box;width:425px;padding:15px 20px;border:1px solid #ddd;background:#fff;cursor:pointer;word-break:keep-all;}
.supple-box .blink-area.col4 li:nth-child(1){margin-left:0;}
.supple-box .blink-area.col4 li{float:left;width:23.333%;margin-left:2.2%;}
.supple-box .blink-area a{display:block;text-decoration:none;}
.supple-box .blink-area a  strong{display:block;color:#555;font-size:15px;font-weight:400;line-height:30px;}
.supple-box .blink-area a:after{position:absolute;top:50%;right:20px;width:32px;height:32px;margin-top:-14px;background:url(../images/contents/ico_guide_link.png) no-repeat center;background-size:32px;content:'';}
.supple-box .blink-area li:hover a{text-decoration:underline;}
.supple-box .six-box .num{margin-bottom:0;}
.supple-box .policy li{margin-bottom:15px;}

/* 사이트맵 */
.mdis-siteMp > li{position:relative;}
.mdis-siteMp .siteMp-wrap{display:table;width:100%;}
.mdis-siteMp .siteMp-wrap .siteMp-Title{font-family:'NanumGothicB';position:relative;display:inline-block;padding:25px 0 15px;font-size:20px;font-weight:bold;line-height:100%;color:#000;vertical-align:top;}
.mdis-siteMp .siteMp-wrap .siteMp-Title > strong{font-weight:400;color:#000;}
.mdis-siteMp .siteMp-wrap > ul{position:relative;display:block;width:100%;box-sizing:border-box;padding:25px 30px;overflow:hidden;border:1px dashed #c8c8c8;}
.mdis-siteMp .siteMp-wrap > ul > li{float:left;width:calc(20% - 14px);box-sizing:border-box;margin:0 7px;}
.mdis-siteMp .siteMp-wrap > ul > li:nth-child(6n){clear:both;}
.mdis-siteMp .siteMp-wrap > ul > li > a{font-family:'NanumGothicB';display:block;width:100%;box-sizing:border-box;padding-left:9px;margin-bottom:0;font-size:17px;font-weight:bold;color:#444;text-align:left;letter-spacing:-1.2px;background:url(../images/contents/bul_title-type4.png) no-repeat left 10px;}
.mdis-siteMp .siteMp-wrap > ul > li > a + ul{margin-top:10px;}
.mdis-siteMp .depth3 > li{position:relative;}
.mdis-siteMp .depth3 > li > a{display:block;padding:3px 0 3px 10px;font-size:15px;color:#777;}
.mdis-siteMp .depth3 > li > a:hover{color:#096dc7;text-decoration:underline;text-decoration-color:#777;}
.mdis-siteMp li.row div > ul:nth-child(2){border-style:dashed;border-width:1px 1px 0 1px;}
.mdis-siteMp li.row div > ul:nth-child(3){border-width:0 1px 1px 1px;}
.mdis-siteMp li.row div > ul:last-of-type:before{position:absolute;top:0;left:50%;display:block;width:1244px;height:1px;content:'';border-color:#c8c8c8;border-style:dashed;border-width:1px 0 0 0;transform:translateX(-50%);}
.mdis-siteMp a span[class*="icon"]:before{position:relative;top:4px;display:inline-block;width:30px;margin-right:10px;content:'';background-image:url('../images/contents/ico_sitemap.png');background-repeat:no-repeat;background-position:left center;}
.mdis-siteMp a span.icon01:before{top:4px;width:30px;height:23px;background-position:-11px -12px;}
.mdis-siteMp a span.icon02:before{width:26px;height:25px;background-position:-115px -43px;}
.mdis-siteMp a span.icon03:before{top:8px;width:27px;height:30px;background-position:-47px -12px;}
.mdis-siteMp a span.icon04:before{width:32px;height:21px;background-position:-80px -12px;}
.mdis-siteMp a span.icon05:before{width:18px;height:26px;background-position:-118px -12px;}
.mdis-siteMp a span.icon06:before{width:18px;height:26px;background-position:-118px -12px;}
.mdis-siteMp a span.icon07:before{top:6px;width:26px;height:26px;background-position:-11px -42px;}
.mdis-siteMp a span.icon08:before{top:3px;width:30px;height:21px;background-position:-43px -47px;}
.mdis-siteMp a span.icon09:before{width:30px;height:26px;background-position:-79px -42px;}
.mdis-siteMp a span.icon09:before{top:7px;width:30px;height:26px;background-position:-79px -42px;}