@charset "euc-kr";

/**
°Ô½ÃÆÇ
**/
/* ¸®½ºÆ® */
.board_list{width:100%; margin:0 auto 15px auto; clear:both;}
.board_list li {background:url(../images/common/bullet/bul_arrow01.gif) no-repeat right center;}
.board_list li img{vertical-align:middle;}
.board_list li .sbj{display:block; font-size:115%; font-weight:bold;}
.board_list li .date{display:inline-block; margin:0 10px 0 0; color:#999;}
.board_list li .re_ok{font-weight:bold; color:#959ed6;}
.board_list li a:link,
.board_list li a:visited{display:block; padding:5px; color:#000; background:url(../images/common/bullet/ico_arrow.gif) no-repeat right center; border-bottom:1px solid #eee;}
.board_list li a:active,
.board_list li a:focus,
.board_list li a:hover{color:#5882d0;}

/* ±Ûº¸±â */
#sub_board {width:95%; margin:0 auto;}
#sub_board h3{padding:0 0 12px 0; font-size:115%; line-height:1.2em; background:none;}
#sub_board .info{clear:both; float:left; width:100%; padding:0 0 3px 0; color:#999; border-bottom:1px solid #c0c0c0;}
#sub_board .info span{float:left; display:inline-block; padding:8px 0 5px 0;}
#sub_board .info span.author{float:right; display:inline-block; text-align:right;}
#sub_board .content{clear:both; margin:10px 0; padding:10px 0; border-bottom:1px solid #c0c0c0;}
#sub_board .file{margin:0 0 8px 0; padding:0; border-bottom:1px solid #c0c0c0;}
#sub_board .file span{display:inline-block; padding:5px; font-weight:bold; background:#eaeaea; border-right:1px solid #c0c0c0;}
#sub_board .sns{float:left; margin:0 10px 10px 10px;}

/* ±Ûº¸±â - ÀÇ»çÀÏÁ¤ */
#sub_board .agenda_list{width:100%; margin:0 0 15px 0; border-collapse:collapse; border-spacing:0; empty-cells:show; border-bottom:1px solid #c6c6c6; border-left:1px solid #c6c6c6;}
#sub_board .agenda_list th{padding:5px 5px 5px 10px; text-align:left; background:#eeece9; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
#sub_board .agenda_list td{padding:5px 5px 5px 10px; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6; letter-spacing:-1px;}
#sub_board .agenda_list .first-child{border-top:2px solid #666;}

/* ±Ûº¸±â - ¿µ»ó */
#sub_board .content .cast_list{padding:10px;}
#sub_board .content .cast_list li a{display:block; padding:6px 16px; background:url(../images/common/bullet/ico_arrowBlack.gif) no-repeat 0 0.7em;}

/* ´ñ±Û */
.reply{clear:both; position:relative; overflow:hidden; margin:20px 0 0 0; padding:10px; background:#f6f6f6; border:1px solid #d3d3d3;}

/* ±ÛÀÛ¼º */
.board_write{float:left; padding:0 0 10px 0;}
.board_write ul{float:left; width:100%; padding:10px 0; border-bottom:1px solid #ccc;}
.board_write li.sbj{float:left; display:block; width:25%; font-size:115%; font-weight:bold;}
.board_write li.detail{float:left; width:75%;}
.board_write li.detail input{width:100%; height:22px;}
.board_write li.detail textarea{width:100%; height:50px;}
.board_write li.detail .length_short{width:28%;}
.board_write li.open_check .type-radio{width:40px;}
.board_write li.open_check label{vertical-align:top;}

/* Æ÷Åä°¶·¯¸® */
.photo{clear:both; width:300px; margin:0 auto 15px auto; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.photo li{float:left; padding:0px 10px 15px 10px;}
.photo li p.pic{margin:0; padding:5px; background:#f5f5f5; border:1px solid #eaeaea;}
.photo li p.pic img{display:block; width:115px; height:82px; border:1px solid #fff;}
.photo li p.day{margin:5px 0 0 0; color:#9d7b4f; font-weight:bold; background:url(../images/common/bullet/bl_right.gif) no-repeat 0 0.2em; padding:0 0 0 10px;}
.photo li p.title{width:115px; margin:2px 0 0 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/common/bullet/bl_right.gif) no-repeat 0 0.2em; padding:0 0 0 10px;}

#subContent.council_member .photo{clear:both; width:300px; margin:0 auto; border:0;}
#subContent.council_member .photo li{width:94%; margin:0 auto 15px auto; padding:0 0 15px 0; border-bottom:1px solid #cbcbcb;}
#subContent.council_member .photo li p.pic{float:left; margin:0 13px 0 0; padding:3px; background:#f5f5f5; border:1px solid #ccc;}
#subContent.council_member .photo li p.pic img{display:block; width:120px; height:96px;}
#subContent.council_member .photo li .right {float:left;}
#subContent.council_member .photo li p.day{color:#000; font-weight:normal; background:none; margin:0; padding:12px 0 0 0;}
#subContent.council_member .photo li p.title{margin:2px 0 0 0; background:none; margin:0; padding:12px 0 0 0;}

/* °Ô½ÃÆÇ ¹öÆ° */
.board_btn{clear:both; position:relative; width:95%; margin:0 auto 10px auto; overflow:hidden;}
.board_btn ul{float:right;}
.board_btn li{float:left; margin:0 0 0 4px; padding:0 0 0 1px; font-weight:bold; background:url(../images/common/bullet/btn_left.gif) no-repeat left top;}
.board_btn li span{display:block; padding:3px 5px 2px 5px; background:url(../images/common/bullet/btn_right.gif) no-repeat right top;}
.board_btn li a:link,
.board_btn li a:visited{display:block; padding:2px 5px 3px 5px;}
.board_btn li .submit{height:23px; padding:0 5px 0 5px; font-size:100%; font-weight:bold; background:none; border:0; cursor:pointer;  overflow:visible }

/* ÆäÀÌÁö³×ºñ°ÔÀÌ¼Ç */
#pagingNav{clear:both; position:relative; margin:15px auto 15px auto; font-size:100%; font-weight:bold; text-align:center; line-height:1.7em;}
#pagingNav .num{display:inline-block; padding:8px 8px; color:#000; text-decoration:none; font-weight:normal; font-family:verdana; border:1px solid #e0e0e0; margin-left: 5px;}
#pagingNav .num:hover{display:inline-block; padding:8px 8px; color:#cb4222; text-decoration:none; font-weight:normal; font-family:verdana; border:1px solid #cb4222; margin-left: 5px;}
#pagingNav .num_current{display:inline-block; padding:8px 8px; color:#fff; text-decoration:underline; font-family:verdana; background:#3d65bf; border:1px solid #2526a3; margin-left: 5px;}
#pagingNav .num_left{display:inline-block; padding:8px 5px 8px 5px; color:#555; border:1px solid #e0e0e0; margin-left: 5px;}
#pagingNav .num_right{display:inline-block; padding:8px 5px 8px 5px; color:#555; border:1px solid #e0e0e0; margin-left: 5px;}
#pagingNav .num_right2{display:inline-block; padding:8px 5px 8px 5px; color:#555; border:1px solid #e0e0e0; margin-left: 5px;}
#pagingNav .num_left:hover,
#pagingNav .num_right:hover,
#pagingNav .num_right2:hover{color:#cb4222; border:1px solid #cb4222;}

/* ½Ç¸íÀÎÁõ */
#auth{text-align:center;}
#auth .auth_type img{margin:0 0 10px 0;}
#auth .auth_info{padding:15px; line-height:1.7em;}

/* ºñ¹Ð¹øÈ£ */
#password{clear:both; margin:0 auto; padding:10px; border-top:2px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
#password .detail{margin:0 0 5px 0;}
#password .detail .pwd_info{margin:10px 0;}
#password .detail #passwd{height:22px;}
#password .btn{margin:25px 0 0 0; text-align:center;}