@charset "euc-kr";

/* ÀÇÀåÀÎ»ç¸» */
#sub_chairman {width:96%; margin:0 auto; padding:0 0 15px 0;}
#sub_chairman .chairman_top {width:100%; margin:0 0 15px 0; padding:0 0 12px 0; border-bottom:4px solid #39a4ff; overflow:hidden;}
#sub_chairman .chairman_top .left_cont {float:left; margin:0 16px 0 0;}
#sub_chairman .chairman_top .right_cont {float:left; padding:22px 0 0 0;}
#sub_chairman .chairman_top .right_cont p {margin:0 0 14px 0;}
#sub_chairman li {padding:0 0 0 18px; line-height:18px;}

/* ÀÇÈ¸¼Ò°³ */
#sub_intro {width:96%; margin:0 auto; padding:0 0 15px 0;}
#sub_intro ul {margin:0 0 10px 0;}
#sub_intro li {padding:0 0 0 10px; line-height:18px; letter-spacing:-1px;}
#sub_intro li strong {margin:0 3px 0 0;}
#sub_intro li strong.blue {color:#0c78d4;}
#sub_intro p {margin:0 0 15px 0; padding:0 5px;}
.magazine{clear:both; width:300px; margin:0 auto 15px auto; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.magazine li{float:left; width:130px; padding:0px 10px 15px 10px;}
.magazine li.last {margin-right:0;}
.magazine li a {display:block; margin-bottom:10px;}
.magazine li img {width:130px; border:1px solid #ccc}
.magazine li.none {width:280px;text-align:center; margin:0}
.magazine li strong{display:inline-block; width:130px; text-align:center}

#magazine_view .inner{position:relative; overflow:hidden; width:85%; margin:0 auto;}
#magazine_view .inner ul {float:left;}
#magazine_view .inner ul li{float:left; width:85%; padding:0;margin:0; text-align:center;}
#magazine_view .panel{display:block; margin:0 10px}
#magazine_view .panel img{border: 1px solid #d1d1d1;}
#magazine_view .panel strong{display:block; font-size:1.2em}
#magazine_view .btnView{width:98%; margin:0 auto 8px auto; padding:10px 0;border-radius:10px; text-align:center;font-weight:bold; background:#ac6e37; }
#magazine_view .btnView a{color:#fff; }
#magazine_view .navigator p{display:inline;padding:5px;color:#fff; font-family:verdana; background:#3d65bf; border:1px solid #2526a3;}

/* ÀÇ¿ø */
#sub_active {width:96%; margin:0 auto; padding:0 0 15px 0;}
#sub_active .profile {clear:both; width:299px; height:144px; margin:0 auto 10px auto; padding:14px 0 0 9px; background:url(../images/member/bg_member.gif) no-repeat}
#sub_active .profile .pic {float:left; width:95px; margin:0 10px 0 0;}
#sub_active .profile dl {float:left; width:194px;}
#sub_active .profile dt {height:25px; margin:0 0 8px 0; border-bottom:1px solid #d8d8d8; font-size:14px; font-weight:bold;}
#sub_active .profile li {height:18px; font-size:12px;}
#sub_active .profile li.list_btn {margin-top:3px;}
#sub_active .profile dd span {display:inline-block; width:36px; margin:0 7px 0 0; background:url(../images/common/bullet/bul_line01.gif) no-repeat right 4px;}
#sub_active.member04 dl {margin:0 0 20px 0; padding:0 0 0 10px;}
#sub_active.member04 dl dt {line-height:20px;font-weight:bold;text-decoration:underline;}
#sub_active.member04 dl dd {color:#777;}

#sub_profile dl{position:relative; overflow:hidden; width:320px; height:165px; margin:0;font-size:90%;}
#sub_profile dl dt{float:left; width:94px; padding:1px; border:5px solid #e6e6e6;}
#sub_profile dd{float:left; width:180px; margin:0 0 0 10px; padding:2px 0 1px 0;}
#sub_profile dd.name{width:180px; padding:0 0 2px 15px; font-size:120%; font-weight:bold; background:url(/source/korean/images/profile/ico_circle.gif) no-repeat 0 0.3em; border-bottom:2px solid #dfdfdf;}
#sub_profile dd.last-child{border:0;}
#sub_profile .history{position:relative;  width:95%; padding:10px; border:1px solid #78ade8;}
#sub_profile .history ul{position:relative; width:100%; margin:10px 0 0 0; padding:0; list-style:none;}
#sub_profile .history ul li{margin:0; padding:0 0 2px 0px; /*background:url(/source/korean/images/profile/ico_circle.gif) no-repeat 0 0.25em;*/}

/*  */
#sub_member {width:94%; margin:10px auto 0 auto; border:1px solid #006db5; border-radius:15px; background:#fff; overflow:hidden;}
#sub_member.history {background:url(../images/council_member/bg_history_info.gif) repeat-x top left;}
#sub_member h3 {width:100%; height:25px; padding:0 0 0 18px; background:url(../images/council_member/bul_orange01.gif) no-repeat 3px 3px; overflow:hidden;}
#sub_member .member_greeting {width:94%; margin:15px auto;}
#sub_member .member_history {width:94%; margin:15px auto;}
#sub_member .member_history .history_info {width:100%; margin:0 0 40px; overflow:hidden;}
#sub_member .member_history .history_info .pic {float:left; width:118px;}
#sub_member .member_history .history_info dl {float:left; padding:18px 0 0 0;}
#sub_member .member_history .history_info dt {height:27px; font-weight:bold;-webkit-text-stroke-width:.01em;}
#sub_member .member_history .career {clear:both;}




/* 2012³â 7¿ù 1ÀÏ ¼­º¸¹Î - È¸ÀÇ·Ï ºÎºÐ -¿øº» : °ÅÁ¦½ÃÀÇÈ¸ CSS »ç¿ë -*/


/**
È¸ÀÇ·Ï
**/
/* °øÅë */
.sub_assembly{width:95%; margin:0 auto; padding:0 0 25px 0;}
.sub_assembly h3{margin:0 0 10px 0; padding:0 0 0 16px; font-size:100%; background:url(/m/images/common/bullet/ico_arrowBlack.gif) no-repeat 0 0.3em;}

/* ´Ü¼ø°Ë»ö */
#late_skin{padding:5px 10px; clear:both;}
#late_skin li{padding:3px 0 3px 14px; background:url(/m/images/common/bullet/ico_plus.gif) no-repeat 0 0.4em;}
#late_skin li.minus{padding:3px 0 3px 14px; background:url(/m/images/common/bullet/ico_minus.gif) no-repeat 0 0.4em;}
#late_skin li a:active,
#late_skin li a:focus,
#late_skin li a:hover{color:#407bb8; text-decoration:underline;}

/* »ó¼¼°Ë»ö */
#form_skin{clear:both; float:left; width:100%; padding:0 0 25px 0; border-top:1px solid #ccc;}
#form_skin .form_info{margin:0; padding:0 0 10px 0;}
#form_skin .form_info li{clear:both; padding:0 0 0 9px; color:#517ea5; background:url(/m/images/common/bullet/ico_dot.gif) no-repeat 0 0.5em; border:0;}
#form_skin select{float:left; background:#fff;}
#form_skin ul{clear:both; float:left; width:100%;}
#form_skin ul li{clear:both; float:left; width:100%; border-bottom:1px solid #cacaca;}
#form_skin ul li .title{float:left; width:20%; padding:10px 0 8px 20px; font-weight:bold; background:url(/m/images/common/bullet/ico_squareArrow.gif) no-repeat 5px 1.05em;}
#form_skin ul li .details{float:left; width:70%; margin:0; padding:10px 0 8px 0;}
#form_skin ul li .details li{border:0;}
#form_skin .impo{color:#e81919;}
#form_skin .btn{float:right; padding:10px 0 0 0;}

/* °á°ú³»°Ë»ö */
#search_result{float:left; width:100%; padding:0 0 5px 0;}
#search_result .re_search{float:left;}
#search_result .btn{float:left; padding:0;}
#search_result .btn .searchSubmit{float:left; display:block; margin:0 5px 0 0; padding:4px 6px; font-size:105%; color:#fff; font-weight:bold; background:url(/m/images/common/bullet/btn_search.gif) no-repeat; border:0;}


/* °Ë»ö¹öÆ° */
#form_skin .btn{float:right; padding:10px 0 0 0;}
.searchSubmit{float:left; display:block; margin:0 5px 0 0; padding:4px 6px; font-size:105%; color:#fff; font-weight:bold; background:url(/m/images/common/bullet/btn_search.gif) no-repeat; border:0;}
.searchCancel a{float:left; display:block; padding:4px 6px; color:#fff; font-weight:bold; background:url(/m/images/common/bullet/btn_cancel.gif) no-repeat;}
#bill_btn{float:right; padding:10px 0 0 0;}

/* °Ë»ö°á°ú */
#assem_result{width:100%;}
#assem_result .title{clear:both; margin:0 0 10px 0; padding:0px 0 5px 22px; font-weight:bold; color:#000; background:url(/m/images/common/bullet/result_bg.gif) no-repeat; border-bottom:2px solid #7080c3;}
#assem_result .title_sub{clear:both; margin:0 0 10px 0; padding:1px 0 1px 20px; font-weight:bold; color:#326fba; background:url(/m/images/common/bullet/ico_squareArrow.gif) no-repeat 0.5em 0.3em;}
#assem_result .none{padding:10% 0; text-align:center; color:#0033cc;}

/* ÀÇ¿øº°°Ë»ö°á°ú °­Á¶ */
.result_member{padding:5px 0 10px 5px; font-size:120%; font-weight:bold;}
.result_member .mem{color:#0099cc;}
.result_member .assem{color:#ff0099;}

/* ¾È°Ç ¸®½ºÆ® */
.angun_skin li{clear:both; margin:0 0 10px 0; padding:5px 5px 5px 10px; background:none; border-bottom:1px solid #e1e1e1;}
.angun_skin li.subject{background:#fafafa; font-weight:bold; color:#333; border-top:1px solid #ccc;}
.angun_skin li.list{padding-left:25px;}
.angun_skin{float:left; width:100%; margin:0 0 10px 0;}
.angun_skin dt{margin:5px 0 5px 0; padding:8px 0 6px 20px; font-weight:bold; color:#333; background:url(/m/images/common/bullet/ico_squareArrow.gif) no-repeat 0.4em 0.9em #fafafa; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.angun_skin dd{margin:0; padding:0 0 0 25px; line-height:1.5em;}

/* ÀÇ¾È¸®½ºÆ® */
.bill_list{float:left; width:100%; margin:0 0 10px 0;}
.bill_list li{clear:both; float:left; display:block; width:100%; background:url(/m/images/common/bullet/ico_arrow.gif) no-repeat 0.5em 1em; border-bottom:1px solid #eee;}
.bill_list li .sbj{display:block; padding:0 5px 0 15px; font-size:110%;}
.bill_list li .date{display:block; padding:0 0 0 15px; color:#b9b9b9;}
.bill_list li .no{display:block; padding:0 0 0 15px; color:#f78311;}
.bill_list li a:link,
.bill_list li a:visited{display:block; padding:10px 0; color:#000;}
.bill_list li a:active,
.bill_list li a:focus,
.bill_list li a:hover{color:#5882d0;}
.bill_list li.none{padding:15% 0; text-align:center;}

/* °á°ú³»°Ë»ö */
.result_word{clear:both; margin:10px 0; padding:5px 0 10px 10px; background:#f2f2f2; border:1px solid #eaeaea;}
.result_word p{clear:both; margin:5px 0; padding:1px 0 1px 12px; background:url(/m/images/common/bullet/ico_squareArrow.gif) no-repeat 0 0.35em;}
.result_word p span{font-weight:bold;}
.result_word label{float:left; padding:1px 0 1px 12px; background:url(/m/images/common/bullet/ico_squareArrow.gif) no-repeat 0 0.35em;}
.result_word input{float:left; margin:0 5px;}

/* È¸ÀÇ·Ï»ó¼¼º¸±â */
#assembly{padding:0px;}
#assembly h1{line-height:110%;}
#assembly h3{padding:0 0 3px 0; font-size:115%;}
#assembly .info{float:left; width:100%; margin:0; padding:0 0 5px 0; color:#999; border-bottom:1px solid #c0c0c0;}
#assembly .info span{display:inline-block;}
#assembly .info .date{float:left;}
#assembly .info #fontControl{float:right;}
#assembly .info #fontControl span{padding:4px 5px 2px 5px; text-align:right; background:#f1f1f1; border:1px solid #ccc;}
#assembly #fontSmall{display:none;}
#assembly .file{margin:0 0 8px 0; padding:0; border-bottom:1px solid #c0c0c0;}
#assembly .file span{display:inline-block; padding:5px; font-weight:bold; background:#eaeaea; border-right:1px solid #c0c0c0;}
#assembly .global{float:left; width:100%;}
#assembly .global .gnb{float:left;}
#assembly .global .gnb li{float:left; margin:0 5px 0 0;}
#assembly .global .gnb li a{display:block; padding:4px 5px 2px 5px; background:#f1f1f1; border:1px solid #ccc;}
#assembly .global .search{float:right;}
#assembly .global .search p{float:left; margin:5px 0; 0 0;}
#assembly .global .search input{float:left; margin:3px 5px 0 5px; border:2px solid #ccc;}
#assembly .global .paging{clear:both; float:left; width:100%; margin:10px 0 0 0;}
#assembly .global .paging #page_close{clear:both; float:left; width:100%; text-align:center;}
#assembly .global .paging #page_close .more a{display:block; width:100%; padding:8px 0; background:#eaeaea;}
#assembly .global .paging #page_view{clear:both; float:left; width:100%; text-align:center;}
#assembly .global .paging #page_view .more a{display:block; width:100%; padding:8px 0; background:#eaeaea;}
#assembly .global .paging #page_view .page_num .current .this_current{color:red;}
#assembly .global .paging #page_view .page_num{clear:both; position:relative; margin:0 auto; padding:5px 0; font-size:90%; font-weight:bold; text-align:center; line-height:1.7em;}
#assembly .global .paging #page_view .page_num .this_current{color:red;}
#assembly .global .paging #page_view .page_num a{display:inline-block; padding:5px 7px; color:#000; text-decoration:none; font-weight:bold; font-family:verdana; border:1px solid #ccc;}
#assembly .global .paging #page_view .page_num a:hover{color:#598cdd; text-decoration:underline; border:1px solid #5cb6b3;}
#assembly .btn{float:right; margin:10px; padding:0 0 0 1px; font-weight:bold; background:url(/m/images/common/bullet/btn_left.gif) no-repeat left top;}
#assembly .btn span{display:block; background:url(/m/images/common/bullet/btn_right.gif) no-repeat right top;}
#assembly .btn span a{display:block; padding:5px 5px 4px 5px;}

/* È¸ÀÇ·Ï ÄÜÅÙÃ÷ */
#fontSize{clear:both; position:relative; overflow:hidden; width:100%; padding:15px 0 0 0; border-bottom:1px solid #ccc;}
#fontSize hr{clear:both; display:block; margin:5px 0; height:0px; font-size:0; border-bottom:1px solid #eaeaea;}
#fontSize #pageSbj{padding:15px 0; text-align:center;}
#fontSize .pageOffice{float:right;}
#fontSize #assembly_content{line-height:160%;}
#fontSize #assembly_content a:link{color:blue;text-decoration:none}
#fontSize #assembly_content a:active{color:blue;text-decoration:none}
#fontSize #assembly_content a:visited{color:blue;text-decoration:none}
#fontSize #assembly_content a:hover{color:red;text-decoration:underline}
#fontSize #assembly_content a.current{color:#ff00cc;}
#fontSize #assembly_content .keyword{background-color:#000;color:#fff;}
#fontSize #assembly_content .none{padding:15% 0; text-align:center; color:#0033cc;}
#fontSize #assembly_content .member_list{clear:both; margin:0 0 5px 0; padding:0 0 0 6px;}
#fontSize #assembly_content .member_list li{margin:0; padding:0 10px 0 10px;}
#fontSize #assembly_content .public_list{clear:both; margin:0 0 5px 0; padding:0;}
#fontSize #assembly_content .public_list li{clear:both; padding:2px 0 2px 0px;}
#fontSize #assembly_content .public_list li span{display:block; float:left; width:50%;}

/* ½ºÅ©·Ñ */
#floatdiv{position:absolute; top:0px; left:0px; z-index:99; width:100%; height:35px; background:#eaeaea; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#floatdiv a{padding:3px 5px; text-align:right; background:url(/slide/images/board/btn_bg.gif) repeat-x; border:1px solid #ccc;}
#floatdiv #assem_fontControl{float:left; padding:8px;}
#floatdiv .btn_top{float:right; padding:8px;}

/*½Ç¸íÀÎÁõ*/
#sub_auth{width:100%; margin:0 auto; padding:0;}
#sub_auth h3{clear:both; margin:0 0 10px 0; font-size:145%; font-weight:bold; color:#4277ef;}
#sub_auth h4{clear:both; margin:25px 0 10px 0; color:#4277ef;}
#sub_auth h5{clear:both; margin:10px 0 5px 0;}
#sub_auth #auth_form{overflow:hidden; padding:15px; border:5px solid #ddd;}
#sub_auth #auth_opt{float:left; width:98%; margin:15px 0;}
#sub_auth #auth_opt #opt_real{float:left;}
#sub_auth #auth_opt #opt_phone{float:left;}
#sub_auth #auth_opt #opt_ipin{float:right;}
#sub_auth #auth_opt .opt_list{float:left; display:inline; width:45%; padding:10px; border:1px solid #ccc;}
#sub_auth #auth_opt .opt_list h4{margin:0; padding:10px 0; text-align:center; background:#f5f5f5;}
#sub_auth #auth_opt .opt_list .info{padding:10px 0 20px 0;}
#sub_auth #auth_opt .opt_list .btn{text-align:center;}

/* °ø°ø¾ÆÀÌÇÉ¸¸ »ç¿ëÇÒ°æ¿ì */
#sub_auth #auth_opt .only{position:relative; overflow:hidden; width:98%; margin:0 auto; padding:10px; border:1px solid #ccc;}
#sub_auth #auth_opt .only h4{margin:0; padding:10px 0; text-align:center; background:#f5f5f5;}
#sub_auth #auth_opt .only .info{padding:10px 0 20px 0;}
#sub_auth #auth_opt .only .btn{text-align:center;}

#sub_auth .auth_agree{position:relative; overflow:auto; width:100%; height:110px; padding:5px 0; font-size:0.92em; text-indent:10px; border:1px solid #ccc;}
#sub_auth .auth_agree dt{font-weight:bold;}
#sub_auth .auth_info p{margin:0 0 5px 0; font-weight:normal;}
#sub_auth .auth_info p span{color:#cb4117;}
#sub_auth .auth_info .check_info{padding:25px 0 0 0; text-align:center;}
#sub_auth .auth_btn{clear:both; float:left; width:95%; padding:20px 0 0 0;}
#sub_auth .auth_btn .agree{float:left;}
#sub_auth .auth_btn .btn{float:right;}
#sub_auth .red a{color:#ff5400;}

/* ÀÌ¿ëµ¿ÀÇ */
#divcheck {padding:20px 0 10px; border:1px solid #ccc; margin:0 0 20px 0;}
#divcheck p.title{font-weight:bold; padding:0 0 0 15px; margin:0 0 10px 5px; border-left:3px solid #dc2a2a;}
#divcheck dl{padding:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#divcheck dt{font-weight:bold;}
#divcheck dd{padding:0 0 10px 10px;}
#divcheck p.agree{padding:10px 0 0 10px; font-weight:bold; color:#1d51bb;}
#divcheck p.agree input{border:none; vertical-align:middle;}