@charset "utf-8";

/**
공통적용
**/
.tit_txt{clear:both; width:95%; padding:0 0 10px 20px; font-size:120%; color:#681c94; font-weight:bold; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_fdhnerChecyr.tvs) no-repeat 0 3px;}
.tit_txt2{padding:0 0 5px 15px; font-size:110%; font-weight:bold; color:#9441c6; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_qbgChecyr.tvs) no-repeat 0 6px;}
.dot dt, .dot li{padding:0 0 0 10px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_yvfg.tvs) no-repeat 2px 7px;}
.dash dd, .dash li{padding:0 0 0 13px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_qnfu.tvs) no-repeat 3px 9px;}

.tabmenu {position:relative; overflow:hidden; width:100%; margin:0 0 32px;}
.tabmenu > li{float:left; width:20%; padding:0 3px 5px 2px; font-size:15px; letter-spacing:-1px; box-sizing:border-box;}
.tabmenu > li > a{position:relative; display:block; height:46px; line-height:45px; padding:0 0 0 18px; border:1px solid #dcdcdc; border-radius:3px; transition:0.2s ease-in; text-decoration:none; box-sizing:border-box;}
.tabmenu > li > a:after{content:''; display:block; position: absolute; top:50%; right:22px; width:12px; margin:-3px 0 0 0; border-top:5px solid #dcdcdc;}
.tabmenu > li > a.on,
.tabmenu > li > a:hover{color:#fff; border-color:#767c95; background:#767c95; font-weight:800;}
.tabmenu > li > a:hover:after,
.tabmenu > li > a.on:after{border-top:5px solid #fff; border-left:6px solid transparent; border-right:6px solid transparent; transition:0.2s ease-in;}

@media all and (max-width:1280px) {
	.tabmenu > li > a:after{right:10px;}
}
@media all and (max-width:768px) {
	.tabmenu{margin:0 0 25px;}
	.tabmenu > li > a{padding:0; text-align:center;}
	.tabmenu > li > a:after{display:none;}
}
@media all and (max-width:568px) {
	.tabmenu {margin:0 0 20px;}
	.tabmenu > li > a{height:43px; line-height:44px;}
}
@media all and (max-width:380px) {
	.tabmenu{margin:0 0 17px;}
	.tabmenu > li{font-size:14px;}
	.tabmenu > li > a{height:40px; line-height:41px;}
}

/*
의회안내
*/
/* 의장인사말*/
#sub_chairman .picture{float:right; padding:0 0 0 2em; position: absolute; right: 0; bottom: 0;}
#sub_chairman .greeting{font-size:105%;}
#sub_chairman .title{display:block; margin:0 0 0.7em 0; font-size:240%; line-height:130%; letter-spacing:-2px;}
#sub_chairman .title span{color:#203994;}
#sub_chairman .name{text-align:right;}
#sub_chairman .name strong{display:inline-block; padding:0 0 0 1em;}
#sub_chairman .profile{float:left; width:55%;}
#sub_chairman .profile .detail li{padding:0.5em 0 0.5em 0.7em; border-bottom:1px solid #d5d5d5; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_yvfg.tvs) no-repeat 2px 14px;}
#sub_chairman .profile .detail li *{display:inline-block; vertical-align:top;}
#sub_chairman .profile .detail li strong{width:25%;}
#sub_chairman .profile .detail li span{width:75%;}
#sub_chairman .profile .detail2 {padding:0 0 0.5em 0; border-bottom:1px solid #d5d5d5;}
#sub_chairman .profile .detail2 li{margin:0 0 0.4em 0;} 

/* 의회연혁 */
#sub_history dl{overflow:hidden; width:100%; padding:3em 0 2em 0; border-bottom:1px solid #ccc;}
#sub_history dt{float:left; width:130px; height:90px; padding:40px 0 0 0; text-align:center; font-size:120%; color:#fff; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Svageb%2Sot_uvfgbel.tvs) no-repeat;}
#sub_history dt *{display:block; line-height:125%;}
#sub_history dt strong{font-size:185%;}
#sub_history dd{float:left; width:70%; padding:0 0 0 10%;}
#sub_history dd ul{width:100%;}
#sub_history dd ul li {padding:0 0 12px 15px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_qbgChecyr.tvs) no-repeat 0 7px;}
#sub_history dd ul li *{display:inline-block; vertical-align:top;}
#sub_history dd ul li strong{width:25%; font-size:130%; font-family:arial;}
#sub_history dd ul li span{width:70%; padding:0 0 0 7px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_yvfg.tvs) no-repeat 0 7px;}

/* 조직및구성 */
#sub_org .org{padding:3em 0.5em; border:1px solid #ccc; background:#f3f3f3; text-align:center;}
#sub_org .standing {overflow:hidden; width:100%;}
#sub_org .standing dt{float:left; width:32%;}
#sub_org .standing dt img{max-width:90%;}
#sub_org .standing dd{float:left; width:68%;} 
/*#sub_org .standing dd ul{min-height:95px;}*/
#sub_org .standing .btns{display:block; width:30%; min-width:150px; height:31px; padding:0 0 0 1.5em; text-decoration:none; text-align:center; line-height:31px; background:#767c95 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Svageb%2Sbet%2Svpb_ubzr.cat) no-repeat 2em 50%; color:#fff;}

#sub_petition h4.btns {background-position:0 9px;}
#sub_petition h4.btns a{display:inline-block; width:130px; padding:0 0 0 1em; line-height:31px; font-weight:normal; text-decoration:none; font-size:80%; text-align:center; color:#fff; background:#767c95 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Svageb%2Scrgvgvba%2Svpb_qbja.cat) no-repeat 15% 50%;}


/*
의원광장
*/
#sub_active{overflow:hidden; width:100%;}
.member{float:left; width:364px; margin:0 28px 25px 0; padding:13px 0 0 0; border:1px solid #cecece;}
.none{margin:0 0 25px 0;}
.member dt{float:left; width:116px; padding:0 0 1em 1em; min-height:170px;}
.member dt img{width:116px; height:147px;}
.member dd{float:left; width:200px; padding:0 0 0 15px;}
.member dd .name{display:block; padding:0 0 8px 0; font-size:110%;}
.member dd li{padding:0 0 5px 7px; word-break: break-all;}
.member dd li *{display:inline-block; vertical-align:top;}
.member dd li strong{width:52px; white-space:pre;}
.member dd li span{width:73%;}
.member .btns{clear:both; overflow:hidden; width:100%; padding:0; border-top:1px solid #d2d2d2;}
.member .btns a{float:left; height:30px; line-height:30px; background:#e0e0e0; text-align:center; text-decoration:none;}
.member .btns a.start{width:40%; color:#535353;}
.member .btns a.end{width:55%; padding:0 0 0 5%; color:#fff; background:#767c95 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Szrzore%2Svpb_ubzr.cat) no-repeat 22% 50%;}

#sub_district .district {position:relative; overflow:hidden; width:99.6%; margin:0 0 30px 0; border:1px solid #c8c8c8; background:#f5f5f5;}
#sub_district .district .map{float:left; width:55%; padding:2.5em 0 2em 5%;}
#sub_district .district dl{float:left; width:33%;}
#sub_district .district dt{padding:4em 0 1.2em 0; font-size:110%;}
#sub_district .district dd{padding:0 0 0.7em 0;}

/* 의원윤리강령*/
#sub_ethics {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Szrzore%2Sot_rguvpf.tvs) no-repeat right top;}
#sub_ethics .info_txt{width:75%; margin-bottom:1em; font-size:120%; line-height:140%;}
#sub_ethics dl dt{font-size:105%; color:#903ec2; font-weight:bold;}
#sub_ethics dl dd{width:70%; margin:0 0 1.2em 0;}

/* 역대의원 -의원 */
#sub_memberlist .searchForm{float:left; width:99.6%; padding:25px 0 20px 0; margin:0 0 25px 0; background:#f4f4f4; border:1px solid #d2d2d2;}
#sub_memberlist .searchForm *{float:left;}
#sub_memberlist .searchForm .info_txt{width:93%; margin:0 0 10px 25px;}
#sub_memberlist .searchForm label{padding:0 10px 0 30px; font-weight:bold; line-height:31px;}
#sub_memberlist .searchForm select{width:120px; height:30px; margin:0 2px 7px 0; line-height:30px; border:1px solid #bfbfbf;}
#sub_memberlist .searchForm input[type="text"]{width:140px; height:28px; margin:0 3px 0 0; line-height:28px; border:1px solid #bfbfbf;}


/*
의회소식
*/
/* 의사일정 */
#sub_agenda {overflow:hidden; width:100%;}
#sub_agenda .topArea{float:left; width:100%; min-height:46px;}
#sub_agenda .topArea .today{float:left; width:220px; padding:10px 0 0 10px; font-weight:bold;}
#sub_agenda .topArea .today span{color:#f7512a;}
#sub_agenda .topArea .date{float:left; width:350px; height:47px;}
#sub_agenda .topArea .date li{float:left; font-weight:bold;}
#sub_agenda .topArea .date li a{color:#000;}
#sub_agenda .topArea .date li.prev{padding:5px 36px 0 0;}
#sub_agenda .topArea .date li.day{width:150px; font-size:250%; line-height:100%; letter-spacing:-2px; font-family:arial; color:#000;}
#sub_agenda .topArea .date li.next{padding:5px 0 0 0;}
#sub_agenda .topArea .con{float:right; padding:5px 10px 0 0; line-height:130%; font-size:95%;}
#sub_agenda .topArea .con span{color:blue;}
#sub_agenda .topArea .con .start span{color:red;}

#sub_agenda .calendar{border-collapse:collapse; width:99.9%; margin:0 0 30px 0;}
#sub_agenda .calendar td{border:1px solid #dadada; border-top:none; background:#fafafa;}
#sub_agenda .calendar th{height:34px; background:#8b8b8b; color:#fff; font-weight:normal;}
#sub_agenda .calendar th.first-child{border-left:1px solid #8b8b8b;}
#sub_agenda .calendar th.last-child{border-right:1px solid #8b8b8b;}
#sub_agenda .calendar td{height:56px; width:100px; line-height:11px; vertical-align:top; padding:12px 0 0 8px; font-size:92%; font-weight:bold;}
#sub_agenda .calendar td.schedule{min-height:49px; width:87px; padding:12px 0 7px 13px; background:#f4e5fd;}
#sub_agenda .calendar td.schedule span{display:block; min-height:49px; width:87px; padding:12px 0 7px 13px;}
#sub_agenda .calendar td.schedule a{display:block; padding:5px 0 0 0; color:#5a098b;}
#sub_agenda .calendar td.today{color:#000;}
#sub_agenda .calendar td.sun{color:#da1919;}
#sub_agenda .calendar td.sat{color:#1321d7;}

#calendar a.fc-event{cursor:pointer;}

/*
의안정보 
*/
form.searchArea{overflow:hidden; display:block; margin:0 0 20px 0;border:1px solid #d8d8d8;}
form.searchArea *{float:left;}
form.searchArea .searchform{width:100%; height:48px; padding:16px 0 0 20px; background:#f9f9f9;}
form.searchArea .searchform label{padding:0 7px 0 12px; font-weight:bold; color:#000; line-height:29px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_qbgTenl2.tvs) no-repeat 0 12px;}
form.searchArea .searchform input[type="text"]{width:125px; height:29px; margin:0 5px 0 0; border:1px solid #c8c8ca;padding:0 5px;}
form.searchArea .searchform select{width:95px; height:30px; line-height:30px; padding:2px; margin:0 2px 0 0; border:1px solid #bfbfbf;}
form.searchArea .searchform select[name=th] {width:55px}
form.searchArea .searchform select[name=session],
form.searchArea .searchform select[name=flag],
form.searchArea .searchform select[name=proposer] {width:65px;}
form.searchArea .searchform select[name=committee] {width:125px;}
form.searchArea .searchform .info{padding:5px 0 0 10px; margin:0;}

/* 회의록 */
#form_skin{overflow:hidden; width:94.6%; padding:4% 0 4% 5%; margin-bottom:1.5em; border:1px solid #d6d6d6; background:#fafafa;}
#form_skin .con_box{float:left; width:100%; margin:0 0 10px 0;}
#form_skin .con_box .con{float:left; width:92%; padding:0px 10px; border-bottom:1px solid #e1e1e1;}
#form_skin .con_box .con .title{float:left; width:90px; padding:8px 0 0 10px; font-weight:bold; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_qbgTenl.tvs) no-repeat 0 60%;}
#form_skin .con_box .con .details{float:left; width:75%; margin:0; padding:6px 0 6px 0;}
#form_skin .con_box .con .name{display:inline-block;margin:0px 0px 8px 0;}
#form_skin .con_box .con .details li{border:0;}
#form_skin .con_box .con .details label{display:inline-block; padding:0 5px 0 5px}
#form_skin .btns{clear:both; width:100%; text-align:center;}

/*
참여마당
*/
/* 방청안내 */
#sub_tour {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sbcra%2Sgbhe%2Sot_gbhe.tvs) no-repeat right top;}
#sub_tour div{width:65%;}
#sub_tour .call{padding:0 0 0 2em; line-height:170%; font-size:150%; font-weight:bold; color:#f7512a; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sbcra%2Sgbhe%2Svpb_pnyy.tvs) no-repeat 0 0;}

/*
자료실
*/
/* 자치법규 */
#sub_law dl{padding:3em; border:1px solid #d2d2d2; background:#f3f3f3 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sot_ynj.tvs) no-repeat right bottom;}
#sub_law dl dd a{display:block; margin:0.7em 0 2em 0; width:145px; line-height:30px; background:#767c95; text-align:center; color:#fff; text-decoration:none;}

/* 의회간행물*/
#sub_magazine ul{overflow:hidden; width:100%;}
#sub_magazine ul li{float:left; width:165px; height:290px; padding:0 12px 0 12px; text-align:center;}
#sub_magazine ul li img{padding:5px; border:3px solid #e7e7e7;}
#sub_magazine ul li span{display:block; width:165px; padding:3px 0 0 0; text-align:center; letter-spacing:-1px;}
#sub_magazine ul li span img{border:none;}
#sub_magazine ul li span.none{width:100%;}

/*의회소식지*/
#sub_magazine .magazine ul{overflow:hidden; width:100%;}
#sub_magazine .magazine ul li{float:left;width:147px;height:275px;padding:0 22px 0 21px;text-align:center;}
#sub_magazine .magazine ul li img{width:126px; height:167px; margin:0; padding:5px; border:3px solid #e7e7e7;}
#sub_magazine .magazine ul li a{display:block; padding:5px 0 0 0; width:147px; text-align:center;}

/* 의회용어사전 */
#sub_voca .indexArea{overflow:hidden; width:640px; padding:30px 48px 30px 60px; border:1px solid #d9d9d9;}
#sub_voca .indexArea form{overflow:hidden; width:630px; height:43px; padding:0 0 0 10px; margin:0 0 11px 0; border-bottom:1px solid #dbdbdb;}
#sub_voca .indexArea form *{float:left;}
#sub_voca .indexArea input {vertical-align:top; margin:0 3px 0 0;}
#sub_voca .indexArea #word {height:29px; width:440px; line-height:29px; border:1px solid #c8c8ca;}
#sub_voca .indexArea form label,
#sub_voca .index_word .titTxt{float:left; padding:3px 2em 0 0; font-weight:bold; color:#000; font-size:105%;}
#sub_voca .index_word{overflow:hidden; width:630px; height:43px; padding:0 0 0 10px; margin:0 0 25px 0; border-bottom:1px solid #dbdbdb;}
#sub_voca .index_word ul {float:left;}
#sub_voca .index_word li {float:left; margin:0 3px 0 0; text-align:center;}
#sub_voca .index_word li a{display:block; width:34px; height:34px; line-height:34px; font-size:130%; font-weight:bold; color:#000; text-decoration:none; background:#e0e0e0;}
#sub_voca .index_word li.current_on a,
#sub_voca .index_word li a:focus,
#sub_voca .index_word li a:hover{color:#fff; background:#f55d09;}
#sub_voca .search_result ul{overflow:hidden; width:630px; padding:0 0 0 10px; margin:0 0 20px 0; border-bottom:1px solid #dbdbdb;}
#sub_voca .search_result li {float:left; width:150px; padding:0 0 10px 6px; letter-spacing:-1px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_qbgTenl.tvs) no-repeat 0 7px;}
#sub_voca .none,#sub_voca .word_defined{padding:15px 0 0 0;}

/* 통합검색*/
#sub_search .search{overflow:hidden; width:69.6%; padding:2em 15%; margin:0 auto 20px auto; background:#f4f4f4; border:1px solid #d6d6d6;}
#sub_search .search *{float:left;}
#sub_search .search form,
#sub_search .search fieldset{width:100%;}
#sub_search .search label{margin:0 2em 0 0; line-height:30px; font-size:110%;}
#sub_search .search #word{width:70%; height:30px; margin:0 3px 0 0; line-height:30px; border:1px solid #c8c8ca;}
#sub_search .total_search_result .titTxt{margin:0 0 8px 0; font-size:120%; font-weight:bold;}
#sub_search .total_search_result ul{padding:0 0 0 10px}
#sub_search .total_search_result li{display:block; padding:0 0 0 8px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_qbgTenl.tvs) no-repeat 0 8px;}
#sub_search .total_search_result li strong{color:#0a58a5;}
#sub_search .total_search_result .none{width:100%; padding:20px 0; text-align:center; background:#fafafa; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
#sub_search .result h4{padding:0 0 5px 0; margin:0 0 8px 0; font-size:110%; font-weight:bold; border-bottom:1px solid #ccc;}

/* 배너모음 */
#sub_banner ul{overflow:hidden; width:100%;}
#sub_banner ul li {float:left; padding:7px 5px 7px 6px;}
#sub_banner ul li.none{font-weight:bold; text-align:center; width:100%;}
#sub_banner ul li img{height:73px; border:1px solid #dfdfdf;}

/*
참여광장
*/
/*주민조례발안*/
#sub_jumingov a {display:block; width:140px; line-height:39px; font-weight:normal; text-decoration:none; font-size:80%; text-align:center; color:#fff; background:#767c95 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Svageb%2Scrgvgvba%2Svpb_qbja.cat) no-repeat 15% 50%;}

/* 방청안내 */
#sub_tour{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sbcra%2Sgbhe%2Sot_gbhe.tvs) no-repeat right top;}
#sub_tour .info {width:80%;}
#sub_tour .info p{font-size:120%;}
#sub_tour2 .btns{width:100%; text-align:center;}

/* 의회에바란다 */
#sub_hope .hope{padding:6% 8% 8em; line-height:170%; border:1px solid #ccc; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sbcra%2Subcr%2Sot_ubcr.tvs) no-repeat 98% 100%;}
#sub_hope .purpleTxt{font-size:120%;}
#sub_hope .dot{padding:0 0 0 7px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Spbzzba%2Sohyyrg%2Sohy_yvfg.tvs) no-repeat 2px 7px;}
#sub_hope .btns{display:block; width:230px; padding:0 0 0 5%; line-height:47px; font-weight:bold; text-align:center; text-decoration:none; color:#fff; background:#61667a url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sbcra%2Subcr%2Svpb_cra.cat) no-repeat 20% 50%;}
#sub_hope p a{text-decoration:underline;  font-weight:bold;}

/* 인증 */
.auth{overflow:hidden; width:89.6%; padding:6% 5%; border:1px solid #ccc;}
.auth dl{float:left; width:43%;}
.auth dl:first-child{padding:0 6.5% 0 0; margin:0 6.5% 0 0; border-right:1px solid #ccc;} 
.auth dl dd.info{min-height:13em;}
.auth dl dd.btns{width:100%; text-align:center;}
.auth dl dd.btns a{display:block; padding:0 0 0 5%; line-height:47px;; font-weight:bold; text-decoration:none; color:#fff; background:#0d4c99 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sbcra%2Svpb_vcva.cat) no-repeat 37% 50%;}
.auth dl:first-child dd.btns a{background:#61667a url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sbcra%2Svpb_cubar.cat) no-repeat 38% 50%;}

/*
사이트안내
*/
/*사이트맵*/
#sub_sitemap {overflow:hidden; width:100%;}
#sub_sitemap > ul {border:1px solid #d5d5d5; border-top:none;}
#sub_sitemap > ul > li {overflow:hidden; width:100%; border-top:1px solid #d5d5d5; background:#f5f5f5;}
#sub_sitemap > ul > li > h4{float:left; width:17%; padding:1.5em 0 0 0; text-align:center; font-size:120%;}
#sub_sitemap > ul > li > h4 > a{color:#681c94;}
#sub_sitemap > ul > li > ul{float:left; width:80.3%; padding:2.5% 0 2.5% 2.5% ; background:#fff; border-left:1px solid #d5d5d5;}
#sub_sitemap > ul > li > ul > li{float:left; width:25%; min-height:8em;}
#sub_sitemap > ul > li > ul > li.one{min-height:3em;}
#sub_sitemap > ul > li > ul > li > a{display:block; padding:0.5em 0; font-weight:bold; font-size:110%;}

/*웹접근성정책*/
#sub_privacy .info,
#sub_privacy ul,
#sub_wap dl,
#sub_wap ol,
#sub_wap .img{margin:0 0 25px 0;}
#sub_privacy ul.depth2{padding:5px 0 0 10px;}

#sub_wap ol .last-child{clear:both; width:100%;}
#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_viewer div{padding:0 0 44px 200px;}
#sub_viewer div a{display:block; padding:15px 0 0 0;}
#sub_viewer div.viewer1{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre1.tvs) no-repeat;}
#sub_viewer div.viewer2{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre2.tvs) no-repeat;}
#sub_viewer div.viewer3{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre3.tvs) no-repeat;}
#sub_viewer div.viewer4{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre4.tvs) no-repeat;}
#sub_viewer div.viewer5{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre5.tvs) no-repeat;}
#sub_viewer div.viewer6{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre6.tvs) no-repeat;}
#sub_viewer div.viewer7{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre7.tvs) no-repeat;}
#sub_viewer div.viewer8{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.vpoc.tb.xe%2Svzntrf%2Sxe%2Sqngn%2Sivrjre%2Svzt_ivrjre8.tvs) no-repeat;}

/**
768
**/
@media screen and (max-width:999px) {
	img{border:0; max-width:100%; vertical-align:middle;}
	
	.info_box{padding:20px;}
	
	#sub_chairman .picture{width: 180px;}
	#sub_chairman .title{font-size:175%;}

	#sub_history dd{padding:0 0 0 2em;}

	.member{overflow:hidden; width:99.6%; height:auto; margin:0 0 1.5em 0;}
	.none{margin:0 0 1.5em 0;}
	.member dt{width:30%; max-width:127px; min-height:0;}
	.member dt img{width:90%; max-width:107px; height:auto;}
	.member dd{width:70%; padding:0;}
	.member dd ul{width:100%;}
	.member dd ul li{width:97%;}
	.member dd li span{width:85%;}

	#sub_district .district .map{float:none; width:100%; padding:2em 0 0 0; text-align:center;}
	#sub_district .district dl{float:none; width:95%; padding:2em 0 1em 5%;}
	#sub_district .district dt{padding:0 0 0.7em 0;}
	#sub_district .district dd{padding:0 0 0.5em 0;}

	/* 의원윤리강령*/
	#sub_ethics{background-size:82px;}
	#sub_ethics dl dd{width:100%;}
	
	/* 의사일정 */
	#sub_agenda .topArea .date{float:none; overflow:hidden; margin:0 auto; width:320px;}
	#sub_agenda .calendar td,
	#sub_agenda .calendar td.schedule{padding:5px 0 0 5px;}

	#sub_magazine ul li{float:none; display:inline-block; padding:0 1.2%;}

	/* 자치법규 */
	#sub_law dl{background-size:200px;}

	/* 통합검색*/
	#sub_search .search{width:79.6%; padding:2em 10%;}
	#sub_search .search #word{width:65%;}

	/* 의회용어사전 */
	#sub_voca .indexArea{width:97.6%; padding:5% 0 5% 6px;}
	#sub_voca .indexArea form,
	#sub_voca .index_word{width:520px; padding:0 0 0 10px;}
	#sub_voca .indexArea form label, #sub_voca .index_word .titTxt{padding:3px 7px 0 10px;}
	#sub_voca .indexArea #word{width:68%;}
	#sub_voca .search_result ul{width:98%; padding:0 0 0 2%;}
	#sub_voca .search_result li{width:31%;}
	#sub_voca .index_word li a{width:26px; height:26px; line-height:26px;}

	/* 배너모음 */
	#sub_banner ul li{padding:7px 1px 7px 1px;}

	/* 방청안내 */
	#sub_tour{background-size:120px;}
	#sub_tour .info {width:75%;}
	
	#sub_hope .hope{background-size:40%;}

	/* 인증*/
	.auth dl dd.info{min-height:17em;}
	.auth dl dd.btns a{background-position:30% 50%;}
	.auth dl:first-child dd.btns a{background-position:31% 50%;}

	/*사이트맵*/
	#sub_sitemap > ul > li > ul > li{width:33%;}
}

/**
768미만
**/
@media screen and (max-width:767px) {
	.m{display:block;}
	
	#sub_chairman .picture{padding:0 0 0 1em; position: inherit;}
	#sub_chairman .title{font-size:115%;}
	
	/* 의회연혁 */
	#sub_history dl{padding:0.7em 0;}
	#sub_history dt{width:95%; height:auto; padding:0 0 0 1.5em; text-align:left; background-position:0 50%;}
	#sub_history dt *{display:inline-block; line-height:170%;}
	#sub_history dt strong{font-size:120%;}
	#sub_history dd{width:100%; padding:0.7em 0 0 0;}
	#sub_history dd ul li strong{font-size:110%;}

	.member{padding:0.7em 0 0 0;}
	.member dt{padding:0 0 0.7em 0.7em;}
	.member dd{width:66%;}
	.member dd li span{width:73%;}

	#sub_ethics .info_txt{font-size:110%;}

	#sub_magazine ul{text-align:center;}

	/* 회의록 */
	#form_skin{width:96.6%; padding:3% 0 3% 3%;}
	#form_skin .con_box .con .title{width:75px;}
	#form_skin .con_box .con .details{width:60%;}

	/* 자치법규 */
	#sub_law dl{padding:1em; background-size:80px;}

	/* 통합검색*/
	#sub_search .search{width:85.6%; padding:1.5em 7%;}
	#sub_search .search #word{width:50%;}
	#sub_search .search label{margin:0 1em 0 0;}

	/* 의회용어사전 */
	#sub_voca .indexArea form,
	#sub_voca .index_word{width:99%; height:auto; padding:0 0 7px; margin:0 0 0.7em 0;}
	#sub_voca .indexArea form label, #sub_voca .index_word .titTxt{width:90%; margin:0 0 3px 0; padding:0;}
	#sub_voca .index_word ul{width:100%;}
	#sub_voca .index_word li{width:6.5%; margin:0 1px 0 0;}
	#sub_voca .index_word li a{width:100%; height:22px; line-height:22px;}

	/* 배너모음 */
	#sub_banner ul {text-align:center;}
	#sub_banner ul li {float:none; display:inline-block; padding:6px 2%;}
	
	/* 방청안내 */
	#sub_tour{background-size:85px;}
	#sub_tour .info p{font-size:110%;}

	/* 인증 */
	.auth dl dd.btns a{background-position:18% 50%;}
	.auth dl:first-child dd.btns a{background-position:21% 50%;}

	/*사이트맵*/
	#sub_sitemap > ul > li > h4{width:23%;}
	#sub_sitemap > ul > li > ul{width:74.1%;}
	#sub_sitemap > ul > li > ul > li{width:50%;}

	/* 뷰어다운로드 */
	#sub_viewer div{padding:0 0 8% 29%;}
	#sub_viewer div a{padding:2% 0 0 0;}
	#sub_viewer div.viewer1,
	#sub_viewer div.viewer2,
	#sub_viewer div.viewer3,
	#sub_viewer div.viewer4,
	#sub_viewer div.viewer5,
	#sub_viewer div.viewer6,
	#sub_viewer div.viewer7,
	#sub_viewer div.viewer8{background-size:25%;}
}

/**
아이폰5s
**/
@media screen and (max-width:330px) {
}