@charset "utf-8";

/*
공통적용
*/
.info{padding:0 0 20px 0}
.box{width:100%; padding:20px 0 0 0; margin:0 0 12px 0; background:url(/source/korean/images/common/box/bg_top.gif) no-repeat left top}
.box .box_inner{overflow:hidden; display:block; width:695px; text-align:justify;padding:0 20px 20px 25px;background:url(/source/korean/images/common/box/bg_bottom.gif) no-repeat left bottom}
.box2{width:100%; padding:20px 0 0 0; margin:0 0 20px 0; background:url(/source/korean/images/common/box/bg_top2.gif) no-repeat left top}
.box2 .box_inner{overflow:hidden; display:block; width:695px; text-align:justify;padding:0 20px 20px 25px;background:url(/source/korean/images/common/box/bg_bottom2.gif) no-repeat left bottom}
.dash dd, .dash li{padding:0 0 0 12px; text-align:justify; background:url(/source/korean/images/common/bullet/bul_dash.gif) no-repeat 0.3em 0.6em}

/* 단순검색 */
#late_skin{clear:both; width:680px;padding:0px 20px 30px 40px; background:url(/source/korean/images/common/box/bg_bottom.gif) no-repeat left bottom}
#late_skin li{padding:3px 0 3px 14px; background:url(/source/korean/images/common/bullet/ico_plus.gif) no-repeat 0 0.5em;}
#late_skin li.minus{padding:3px 0 3px 14px; background:url(/source/korean/images/common/bullet/ico_minus.gif) no-repeat 0 0.5em;}
#late_skin li a:active,
#late_skin li a:focus,
#late_skin li a:hover{color:#407bb8; text-decoration:underline;}

/* 상세검색 */
#form_skin{float:left; width:680px; padding:0px 30px 30px 30px; background:url(/source/korean/images/common/box/bg_bottom.gif) no-repeat left bottom}
#form_skin .form_info{margin:0 0 0 10px; padding:0 0 10px 0;}
#form_skin .form_info li{color:#ac7d33; }
#form_skin .con_box{float:left; width:680px; margin:0 0 10px 0;}
#form_skin .con_box .con{float:left; width:655px; padding:0px 10px; border-bottom:1px solid #e1e1e1;}
#form_skin .con_box .con .title{float:left; width:90px; padding:12px 0 5px 0; font-weight:bold; font-size:1em; }
#form_skin .con_box .con .details{float:left; width:500px; margin:0; padding:10px 0 5px 0;}
#form_skin .con_box .con .details label{display:inline-block; padding:0 5px 0 3px}
#form_skin .con_box .con .name{display:inline-block;margin:0px 0px 8px 0;}
#form_skin .con_box .con .txt{height:17px; line-height:17px}
#form_skin .con_box .con .details li{border:0;}
#form_skin .impo{margin:0 0 0 5px; color:#e81919;}
.sub_assembly .btn{clear:both; width:100%; padding:17px 0 0px 0; text-align:center }

#search_result .title{clear:both; margin:0 0 10px 0; padding:15px 0 2px 0px; border-bottom:2px solid #4192cb; background:none;}
#search_result .title_sub{font-weight:bold; padding:0 0 5px 15px;background:url(/source/korean/images/function/operate/bul_dotBlue.gif) no-repeat 2px 3px}
#search_result .title_word{font-weight:bold; text-align:left; }
#search_result .search_word{margin:0 0 10px 0}
#search_result .search_word .keyword{font-weight:bold;}

/* 안건검색 */
#search_result .angun_skin li{background:#fff; border-bottom:1px solid #e1e1e1;padding:5px 5px 5px 15px;}
#search_result .angun_skin li.subject{font-weight:bold;background:#ebebeb; color:#333; border-top:1px solid #e1e1e1;}

/* 군정질문 답변 */
#sub_assemqna .total{float:left; height:25px}
#sub_assemqna .searchform{float:right}
#sub_assemqna .searchform #key{height:18px; line-height:18px}
/*
의회안내
*/
#sub_chairman{overflow:hidden; width:100%;}
#sub_chairman .picture{float:left; width:168px; }
#sub_chairman .picture dt{width:109px;}
#sub_chairman .picture dt img{width:99px; height:119px; padding:5px; border:1px solid #d3d3d3}
#sub_chairman .picture dd{padding:12px 0 0 0}
#sub_chairman .greeting{width:100%; text-align:justify; margin-top:15px;}
#sub_chairman .greeting .info{padding:13px 0 32px 0}
#sub_chairman .greeting .name{padding:17px 0 0 0; text-align:right}

#sub_chairman3 .chairman{overflow:hidden; width:100%; border-bottom:1px solid #a4c4d1; padding:0 0 25px 0; margin:0 0 20px}
#sub_chairman3 .chairman h4{overflow:hidden; width:100%; font-size:1.2em; color:#1496f1; padding:0 0 10px 0}
#sub_chairman3 .end{padding:0;margin:0;border:none}
#sub_chairman3 .member dd li.name{line-height:1.5em}

#sub_chairman h4{float:right}
#sub_chairman .profile{clear:both; width:698px; border:1px solid #d3d3d3; padding:25px 20px 20px 20px}
#sub_chairman .profile li{line-height:25px; border-bottom:1px solid #e4e4e4; padding:0 0 0 20px; background:url(/source/korean/images/common/bullet/bul_arrowBlue.gif) no-repeat 0 6px;}
#sub_chairman .profile li span{font-weight:bold; display:inline-block; width:105px;}
#sub_chairman .profile li span.space{word-spacing:18px}
#sub_chairman .profile li.last-child{overflow:hidden; width:678px; border:none; }
#sub_chairman .profile li.last-child span{float:left; vertical-align:top}
#sub_chairman .profile li.last-child ul{float:left; padding:5px 0 0 0 ;}
#sub_chairman .profile li.last-child ul li{border:none; line-height:23px;background:none; padding:0}

/*#sub_chairman .left{float:left;}*/
#sub_chairman .right{float:right;}
#sub_chairman .right img{display:block;}
#sub_chairman .right img:last-child{float:right; margin:25px 0 0 0;}

#sub_history{overflow:hidden; width:100%; font-family: 'malgun Gothic', '맑은고딕', 'dotum', '돋움', sans-serif;}
#sub_history ul.history{float:left;}
#sub_history p.titTxt{float:right; padding:0 5px 0 0 }
#sub_history li{width:480px; padding:11px 0; border-bottom:1px solid #e7e7e7}
#sub_history li.last-child{border-bottom:none}
#sub_history li ul li{overflow:hidden; width:460px; padding:0 0 0 20px; border:none; line-height:24px}
#sub_history li ul li .date{float:left; width:105px; font-weight: bold; color: #0074a5; font-size: 125%; letter-spacing: -0.5px;}
#sub_history li ul li .detail{float:left; width:355px; font-size:110%; letter-spacing:-1px;}

#sub_building .tit{padding:0 0 8px 0;}
#sub_building .floor{padding:0 0 25px 0;}

#sub_org h4{padding:0 0 10px 0}
#sub_org .org{position:relative; width:100%; height:350px; background:url(/source/korean/images/intro/org/bg_org.gif) no-repeat }
#sub_org .org1{position:absolute; top:36px; left:302px;}
#sub_org .org2{position:absolute; top:87px; left:464px;}
#sub_org .org3{position:absolute; top:173px; left:144px;}
#sub_org .org3_1{position:absolute; top:263px; left:163px;}
#sub_org .org3_2{position:absolute; top:263px; left:292px;}
#sub_org .org3_3{position:absolute; top:263px; left:37px;}
#sub_org .org3_4{position:absolute; top:220px; left:292px;}
#sub_org .org4{position:absolute; top:174px; left:455px;}
#sub_org .org5{position:absolute; top:174px; left:512px;}
#sub_org .org6{position:absolute; top:174px; left:567px;}
#sub_org .org7{position:absolute; top:174px; left:625px;}

#sub_location li.first-child{padding:0 0 0 25px}
#sub_location p{text-align:center;}
/*
의회기능
*/
#sub_audit { width:98%; border:4px solid #ededed; border-radius:25px; background:url(/source/korean/images/function/bg_audit2.gif) no-repeat right bottom;}
#sub_audit ul{padding:40px 80px 0 30px}
#sub_audit ul li{padding:0 0 24px 12px}
#sub_audit ul ul{padding:0;}
#sub_audit ul li ul li{padding:0; background:none;}
#sub_audit ul li ul li.title{font-size:115%; font-weight:bold; padding:15px 0 5px 0;}
#sub_audit ul li ul li .normal_list2{margin:0 0 10px 0;}

#sub_operating h4{padding:0 0 10px 0}
#sub_operating p{padding:0 0 20px 8px }
#sub_operating div.txt_box{border:1px solid #d8d8d8; padding:10px 20px; margin:0 0 25px 0;}
#sub_operating ul dt{font-weight:bold; padding:0 0 10px 10px; background:url(/source/korean/images/function/operate/bul_dotBlue.gif) no-repeat 0 3px}
#sub_operating ul dd{padding:0 0 10px 20px}
#sub_operating ul dd li span{display:inline-block; vertical-align:top; padding:0 20px 0 0}
#sub_operating .bold{display:block;padding:0 0 7px 5px}

/*현역의원 - 인명별*/
#sub_memsearch .none,#sub_chairman3 .none,#sub_active .none{margin:0 0 20px 0; }
.member{float:left; width:352px; margin:0 35px 20px 0; }
.member dt{float:left; width:107px;}
.member dt img{height:119px; width:99px; padding:3px; border:1px solid #d4d4d4}
.member dd{float:right; width:229px; padding:21px 0 0 0; background:url(/source/korean/images/member/active/bg_top.gif) no-repeat;}
.member dd ul{width:199px;padding:0 18px 28px 12px;background:url(/source/korean/images/member/active/bg_bottom.gif) no-repeat left bottom;}
.member dd li{padding:0 0 0 12px; line-height:24px; border-bottom:1px solid #d5d5d5; background:url(/source/korean/images/common/bullet/bul_dot.gif) no-repeat 5px 9px; }
.member dd li.name{color:#000;font:bold 1em/2em Gulim,굴림,serif;padding:0 0 8px 5px; border:none; background:none}
.member dd li.btns{padding:10px 0 0 0; background:none; border:none}

/*현역의원 - 지역구별*/
#sub_active .mapArea{float:left; width:357px; padding:0 0 12px 0; background:url(/source/korean/images/member/active/bg_map.gif) no-repeat left bottom}
#sub_active .districtInfo{padding:7px 0 0 12px}
#sub_active .districtInfo li{line-height:25px}
#sub_active .districtMember{float:right; width:355px}
#sub_active .districtMember h4{font-size:1.2em; padding:0 0 10px 0}
#sub_active .districtMember h4 span{color:#1496f1}

/*현역의원 - 위원회별*/
#sub_active .orgArea{position:relative; width:100%; height:380px; padding:20px 0 30px 0; background:url(/source/korean/images/member/active/bg_org.gif) no-repeat}
#sub_active .info{font-weight:bold; padding:0 0 0 20px}
#sub_active .org1{position:absolute; top:64px;left:269px;}
#sub_active .org2{position:absolute; top:134px;left:269px;}
#sub_active .org3{position:absolute; top:213px;left:37px;}
#sub_active .org4{position:absolute; top:213px;left:269px;}
#sub_active .org5{position:absolute; top:213px;left:502px;}
#sub_active .list1{position:absolute; top:244px;left:37px;}
#sub_active .list2{position:absolute; top:244px;left:269px;}
#sub_active .list3{position:absolute; top:244px;left:502px;}
#sub_active .list{width:147px; height:155px;padding:10px 0 0 45px; background:url(/source/korean/images/member/active/bg_list.gif) no-repeat left bottom}
#sub_active .list li {line-height:1.5em}
#sub_active .list li .position{font-weight:bold;}
#sub_active .list li .space{word-spacing:6px}
#sub_active .list li.last-child span{display:inline-block; vertical-align:top}
#sub_active .list li.last-child span a{display:block; }

/* 의원윤리강령*/
#sub_ethics ul{width:709px; height:370px;padding:40px 0 0 22px; background:url(/source/korean/images/member/ethics/bg.jpg) no-repeat }
#sub_ethics ul li{padding:0 0 35px 0}

/* 의원의의무와 직무*/
#sub_duty .info{padding:0 0 15px 0}
#sub_duty ul{width:703px; height:393px;padding:27px 0 0 28px; background:url(/source/korean/images/member/duty/bg.jpg) no-repeat }
#sub_duty ul li{padding:0 0 25px 0}

/*의사일정*/
#sub_agenda{width:100%;padding:18px 0 0 0; background:url(/source/korean/images/news/agenda/bg_agenda.gif)no-repeat 560px 0}
#sub_agenda .info{text-decoration:underline; padding:10px 0 23px 0 }
#sub_agenda .control{overflow:hidden; width:100%; padding:0 0 10px 0}
#sub_agenda .control li{float:left; padding:0 0 0 10px; font-size:1.2em; font-weight:bold}
#sub_agenda .control li.month{color:#347ada;}
#sub_agenda .calendar_box{ border:5px solid #d8d8d8; border-radius:15px;  margin:0 0 25px 0;}
#sub_agenda .calendar{width:730px;}
#sub_agenda .calendar th{height:35px; color:#fff; font-size:1.2em; background:url(/source/korean/images/news/agenda/bg_week.gif) repeat-x;}
#sub_agenda .calendar th.sun{border-top-left-radius:10px; background:url(/source/korean/images/news/agenda/bg_sun.gif) repeat-x;}
#sub_agenda .calendar th.sat{border-top-right-radius:10px;background:url(/source/korean/images/news/agenda/bg_sat.gif) repeat-x;}
#sub_agenda .calendar td{color:#000;height:12px;width:89px; text-align:right; vertical-align:top;line-height:1em; padding:11px 11px 45px 0; border:1px solid #d9d9d9; }
#sub_agenda .calendar td.sun{color:#e8681a; border-left:none}
#sub_agenda .calendar td.sat{color:#1885ff; border-right:none;}
#sub_agenda h4{padding:0 0 10px 25px; font-weight:bold; line-height:20px; background:url(/source/korean/images/news/agenda/ico_calendar.gif) no-repeat}
#sub_agenda .calendar td.today{font-weight:bold}
#sub_agenda .calendar td.schedule{overflow:hidden; height:67px; width:78px;padding:11px 11px 0 11px; background:#efefef}
#sub_agenda .calendar td.schedule .con{display:inline-block; float:left;width:80px;text-align:left;}
#sub_agenda .calendar td.schedule .date{float:right;}
#sub_agenda .calendar td.schedule .comm{clear:both; padding-bottom:5px;}
#sub_agenda .calendar td.schedule span img{padding:0 0 5px 0;}


/* 역대의원검색*/
#sub_memberlist .daesuForm{display:block; width:731px;padding:13px 0 12px 10px; margin:0 0 20px 0; background:url(/source/korean/images/member/memberlist/bg_form.gif) no-repeat}
#sub_memberlist .daesuForm label{display:inline-block; padding:0 0 0 12px}
#sub_memberlist .daesuForm select{border:1px solid #7f9db9; background:#eaeaea; }
#sub_memberlist .daesuForm span.info{display:inline-block; padding:2px 0 0 10px}
#sub_memberlist h4{padding:0 0 0 20px; margin:0 0 10px 0;font-size:1.2em; background:url(/source/korean/images/common/bullet/bul_circleOrange.gif) no-repeat left center}
#sub_memberlist table{width:99.9%; background:url(/source/korean/images/member/memberlist/bg_thead.gif) no-repeat}
#sub_memberlist th{height:29px; color:#fff; background:url(/source/korean/images/member/memberlist/th_line.gif) no-repeat left center;}
#sub_memberlist th.first-child{background:none}
#sub_memberlist td{padding:7px; text-align:center; border:1px solid #d7d7d7; }
#sub_memberlist td.con{text-align:left}

/*의안처리절차*/
#sub_billinfo ul{padding:0 0 0 65px}

/*뷰어다운로드*/
#sub_viewer {width:100%;}
#sub_viewer ul li{width:100%; padding:0 0 16px 0; margin:0 0 25px 0;background:url(/source/korean/images/data/viewer/line.gif) repeat-x left bottom;}
#sub_viewer ul li h4{height:27px;}
#sub_viewer ul li dl{overflow:hidden; width:100%}
#sub_viewer ul li dt{float:left; width:175px; }
#sub_viewer ul li dd{float:left; width:550px; padding:5px 0 0 0 ;}
#sub_viewer ul li dd li{line-height:22px;}
#sub_viewer ul li li{padding:0; margin:0; background:none;}

/* 의회용어사전 */
#sub_voca .index_word{overflow:hidden; width:724px; height:34px;padding:11px 0 20px 17px; background:url(/source/korean/images/data/voca/bg_index.gif) no-repeat left top}
#sub_voca .index_word ul {float:left; padding:0 35px 0 0 }
#sub_voca .index_word li {float:left; margin-right:7px;}
#sub_voca .index_word input {vertical-align:top;}
#sub_voca .index_word #word {height:20px; width:130px; line-height:20px; border:1px solid #d3d3d3}
#sub_voca .search_result {width:100%; padding:10px 0 25px 0;background:url(/source/korean/images/common/box/bg_bottom.gif) no-repeat left bottom; }
#sub_voca .search_result ul{overflow:hidden; width:690px; padding:0 0 0 50px;}
#sub_voca .search_result li {float:left; width:135px; margin-bottom:10px;letter-spacing:-1px;}
#sub_voca h4{padding:15px 0 2px 0px; border-bottom:2px solid #4192cb;}
#sub_voca .none,#sub_voca .word_defined{padding:10px 10px 0 10px; text-align:justify;}
#sub_voca .word_defined dt {font-weight:bold; color:#aa5a28; padding:0 0 5px 10px; background:url(/source/korean/images/data/voca/bul_dot.gif) no-repeat 0 5px}

/* 전국지방의회 */
#sub_council{position:relative; overflow:hidden; padding:10px 0 0 0;}
#sub_council .map{float:left;}
#sub_council .right{float:right;}
#sub_council .right .info{width:355px; height:77px; margin:0 0 5px ; padding:12px 0 0 5px; background:url(/source/korean/images/data/council/info_bg.jpg) no-repeat center 0;}
#sub_council .right .info p{margin:0 0 5px 0;}
#sub_council .right .top{width:361px; height:8px; font-size:0; background:url(/source/korean/images/data/council/box_top.gif) no-repeat;}
#sub_council .right .bottom{clear:both; width:361px; height:114px; background:url(/source/korean/images/data/council/box_bottom.gif) no-repeat;}
#sub_council .right .bg{float:left; width:336px; padding:10px 0 20px 25px; background:url(/source/korean/images/data/council/box_bg.gif) repeat-y;}
#sub_council .right .bg .title{padding:0 0 15px 0;}
#sub_council .right .bg li{float:left; width:80px; padding:0 0 5px 0; letter-spacing:-1px;}
#sub_council .right .bg li.area160{width:150px;}

/* 배너모음 */
#sub_banner ul {overflow:hidden;}
#sub_banner ul li{float:left; padding:7px 18px 8px 18px}
#sub_banner ul li img{border:1px solid #ccc; width:132px; height:35px}


/* 통합검색 */
#sub_search .search{width:100%; height:168px; background:url(/source/korean/images/data/search/bg_search.gif) no-repeat;}
#sub_search .search fieldset{display:block; padding:65px 0 0 195px}
#sub_search .search fieldset label{font-weight:bold; }
#sub_search .search fieldset #keyword{line-height:18px; height:18px}
#sub_search .total_search_result h4{color:#000; border-bottom:2px solid #4192cb; margin:20px 0 15px 0;padding:0 0 8px 20px;background:url(/source/korean/images/common/bullet/ico_zoom.gif) no-repeat 0 3px;}
#sub_search .total_search_result h4 .style1{color:#e36a00; font-size:1.1em;}
#sub_search .total_search_result ul{padding:0 0 0 15px}
#sub_search .total_search_result li{display:block; padding:0 0 0 15px; background:url(/source/korean/images/common/bullet/bul_arrowBlue.gif) no-repeat 0 3px;}
#sub_search .total_search_result li strong{color:#0a58a5;}

/* 의회에바란다 */
#sub_free .infoArea, #sub_hope .infoArea{background:url(/source/korean/images/open/bg_free.gif) no-repeat 617px 0}
#sub_free .info, #sub_hope .info{width:530px; padding:10px 0 17px 0; line-height:1.7em; letter-spacing:-1px}
#sub_free .bgBlue, #sub_hope .bgBlue{font-weight:normal; background:#1f97c6 ; padding:3px 5px}
#sub_free .bgBlue a, #sub_hope .bgBlue a{color:#fff;}
#sub_free .btnPre, #sub_hope .btnPre{padding:0 0 5px 0}

/* 방청안내 */
#sub_tour h4{padding:0 0 8px 5px}
#sub_tour li{line-height:24px;}
#sub_tour .blueTxt{display:block; padding:20px 0 0 0}

#sub_tour .ppdown .dwbox{margin-top:10px; background:#E8E7FA; padding:15px 25px; box-sizing:border-box; border-radius: 5px;}
#sub_tour .ppdown .dwbox p{font-weight: 600; margin-bottom:5px;}
#sub_tour .ppdown .dwbox .ppbtn{display:block; margin:5px auto 0; background:#1F97C6; width: 25%; text-align: center;}
#sub_tour .ppdown .dwbox .ppbtn a{color:#fff; width:100%; display:inline-block; box-sizing:border-box; padding:5px 10px;}

/* 주민조례발안 */
#sub_resident h4 {padding: 0 0 8px 5px;}
#sub_resident .normal_list th {background: #EAF5FF;}
#sub_resident .normal_list td {background: #fff;}
#sub_resident .box2 {background: #f7f7f7; border-radius: 10px;}
#sub_resident .proc {display: flex; flex-wrap: wrap; }
#sub_resident .proc > li {position: relative;margin: 0 45px 22px 0;padding: 20px 0 0;width: 188px;height: 143px;font-family: 'Noto Sans KR';font-weight: 800;text-align: center;border: 1px solid #0093bb;background: #fff;box-sizing: border-box;}
#sub_resident .proc > li:not(:last-child)::after {content:'';position:absolute;top: 60px;right: -38px;width: 28px;height: 22px;background: url(/source/korean/images/open/resident/ico_arrow.png)no-repeat;}
#sub_resident .proc > li:nth-child(3n) {margin-right: 0;}
#sub_resident .proc > li em {font-family: 'gmarket'; font-size: 15px; font-weight: 900; color: #9bccd9;}
#sub_resident .proc > li .num {margin: -22px 0 0 4px;width: 18px;height: 18px;line-height: 17px;font-size: 12px;color: #fff;border-radius: 50%;background: #f64826;box-sizing: border-box;}
#sub_resident .proc > li p {position: relative;display: flex;justify-content: center;align-items: center;margin: 5px 10px 0;padding: 5px 0 0;height: 50px;font-size: 16px;line-height: 1.3;color: #0093bb;letter-spacing: -0.075em;border-top: 1px solid #badfe9;box-sizing: border-box;}
#sub_resident .proc > li p.green {margin: 5px auto 0;width: 109px;height: 30px;font-weight: 900;color: #fff !important;background: #00b4bb;}
#sub_resident .list li {margin: 0 0 10px;font-family: 'Noto Sans KR';font-size: 15px;}
#sub_resident .list li span {display: inline-block; width: 20px; height: 20px; line-height: 20px; font-size: 14px; font-weight:800; color: #fff; text-align:center; background: #f64826; border-radius: 50%;}
#sub_resident .info {padding:20px 0 0; margin: 20px 0 0; font-family: 'Noto Sans KR'; font-weight: 900; font-size: 16px; text-align: center; border-top: 1px solid #dadada;}


/* 사이트맵*/
#sub_sitemap li{float:left; padding:0 70px 0 0;}
#sub_sitemap li.none{padding:0}
#sub_sitemap li.menu1{height:310px;}
#sub_sitemap li.menu2{height:390px;}
#sub_sitemap li.menu3{height:230px;}
#sub_sitemap li li{float:none; padding:0 0 0 15px;line-height:23px; border-bottom:1px solid #e4e4e4}
#sub_sitemap li li li{border-top:1px solid #e4e4e4;border-bottom:none; margin:0 0 0 -15px; padding:0 0 0 25px }
#sub_sitemap li ul{padding:10px 0 0 0;}
#sub_sitemap li ul ul{padding:0}

/* 개인정보 처리방침 */
#sub_privacy h4 {clear:both; padding:0 0 10px 20px; background:url(/source/korean/images/common/bullet/bul_arrowBlue.gif) no-repeat 0 2px; color:#000; font-weight:bold;}
#sub_privacy p{margin:5px 0 5px 0}
#sub_privacy .depth1{padding:0 0 18px 10px;}
#sub_privacy .depth1 li{margin:0 0 5px 0;}
#sub_privacy .depth2{padding:0 0 0 10px;}
#sub_privacy .depth2 li{margin:0 0 2px 0;}
#sub_privacy .depth3{padding:0 0 0 15px;}

/*이메일 무단수집거부*/
#sub_spam p{font-weight:bold; padding:0 0 8px 16px; background:url(/source/korean/images/common/bullet/bul_arrowBlue.gif) no-repeat 0 2px;}

/*웹접근성정책*/
#sub_wap h4 {clear:both; height:25px; padding:0 0 0 20px; background:url(/source/korean/images/common/bullet/bul_arrowBlue.gif) no-repeat 0 2px; color:#000; font-weight:bold; }
#sub_wap p{margin:0 0 15px 0;}
#sub_wap p.first-child{margin:0 0 25px 0;}
#sub_wap p.info{background:none;padding:0 0 20px 0}
#sub_wap ul{padding:12px 0 15px 0;}
#sub_wap ul a{text-decoration:underline;}
#sub_wap ol{margin-bottom:15px;}
#sub_wap ol .last-child{clear:both;}
#sub_wap .img{width:609px; height:484px; padding:12px 0 0 13px; background:url(/source/korean/images/guide/wap/bg.gif) no-repeat;}
#sub_wap .pad{float:left; margin:0 0 20px 0;}
#sub_wap .pad .pad_title{clear:both; padding:0; font-weight:normal; background:none;}
#sub_wap .pad ul{float:left; width:182px; padding:110px 15px; border:1px solid #d5d5d5;}
#sub_wap .pad .pad_img{float:left; width:400px; height:385px; padding:15px 0 0 0; text-align:center; border:1px solid #d5d5d5; background:none;}
#sub_wap .brown{font-weight:bold; color:#a87810;}

/*인터넷방송 팝업창*/
#vod_popup {width:100%; background:url(/source/korean/images/news/vod/bg_header.gif) repeat-x 0 0;}
#vod_popup #wrapper{width:100%; background:url(/source/korean/images/news/vod/bg_container.gif) repeat-y 467px 0;}
#vod_popup #header{width:100%; height:106px; background:url(/source/korean/images/news/vod/bg_header.jpg) no-repeat left top; }
#vod_popup h1{padding:34px 0 0 27px;}
#vod_popup #container{overflow:hidden; width:100%; padding:0 0 17px 0}
#vod_popup .left{float:left; width:475px; padding:21px 0 0 14px}
#vod_popup .right{float:left; width:447px; padding:0 0 0 19px}
#vod_popup .vodArea{width:418px; height:344px; padding:10px 10px 0 10px;background:url(/source/korean/images/news/vod/bg_vod.gif) no-repeat 0 0;}
#vod_popup .vodArea .info{padding:5px 0 0 0; color:#fff; font-size:0.92em}
#vod_popup .vodArea .vod{width:100%; height:320px;background:#000}
#vod_popup .btnPlayer{padding:15px 0 0 0}
#vod_popup #pageTitle{width:377px; height:49px; line-height:49px; padding:0 0 0 70px; border-bottom:4px solid #62bcd7;margin:0 0 7px 0; background:url(/source/korean/images/news/vod/ico_tv.gif) no-repeat 9px 0;}
#vod_popup #pageTitle2{width:377px; height:44px; line-height:18px; padding:5px 0 0 70px; border-bottom:4px solid #62bcd7;margin:0 0 7px 0; background:url(/source/korean/images/news/vod/ico_tv.gif) no-repeat 9px 0;}
#vod_popup #content{width:422px; height:365px; padding:10px 10px 10px 15px; background:url(/source/korean/images/news/vod/bg_content.gif) no-repeat;}

