@charset "euc-kr";

/* ±Û¸ñ·Ï */
.board_list{clear:both; width:100%; margin:0 0 20px 0; font-size:120%; border-spacing:0; border-collapse:collapse; border-top:2px solid #909090; background:url(/images/board/bg_th.gif) repeat-x;}
.board_list th{padding:7px 5px 7px 5px;  text-align:center; font-weight:bold;  border-bottom:1px solid #909090 ; background:url(/images/board/bg_th_list.gif) no-repeat 100% 50%;}
.board_list .last-child{background:none; border-right:none;}
.board_list td{padding:10px 5px 10px 5px; text-align:center; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background:none;}
.board_list tr td:last-child{border-right:none}
.board_list .notice,
.board_list .notice a{font-weight:bold; color:#06609f;}
.board_list .notice_tit span{display:inline-block; padding:1px 3px; background:#06609f; font-weight:normal; color:#fff;}
.board_list .con{text-align:left; padding:7px 10px 6px 10px;}
.board_list .con2{text-align:left; padding:7px 20px 6px 25px;}
.board_list .none{padding:20px 0;}

/* ±Û¸ñ·Ï */
.normal_list{clear:both; width:100%; margin:0 0 25px 0; border-spacing:0; border-collapse:collapse; table-layout:fixed; border-top:2px solid #666;}
.normal_list thead th{padding:8px 0 7px 0; text-align:center; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#f9f9f9; font-weight:bold;}
.normal_list tbody th{border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; font-weight:bold;}
.normal_list td{padding:7px 5px 7px; text-align:center; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.normal_list .end{border-right:none;}
.normal_list .con{text-align:left; padding:7px 10px 7px 20px;}
.normal_list .none{padding:20px 0; border-right:none;}

/* ±Û¸ñ·Ï */
.normal_list2{border-top:2px solid #1368a6;}
.normal_list2 thead th{background:#f3f8ff}
.normal_list2 tbody th{background:#f3f8ff;}

.normal_list3{border-top:2px solid #4058c5;}

.normal_list4{border-top:2px solid #1368a6;}

/*ÇØ¿Ü¿¬¼ö_±Û¸ñ·Ï*/
.gui_list{border-top:2px solid #2ba7c1; margin:0 0 40px 0;}
.gui_list thead th{font-size:120%; padding:10px 0 10px 0; background:#f8f8f8;}
.gui_list td{font-size:110%; padding:8px 0 8px 0;}

/* ±Ûº¸±â */
.board_view{clear:both; width:100%; margin:0 0 20px 0; font-size:120%; line-height:170%; border-spacing:0; border-collapse:collapse; table-layout:fixed; background:url(/images/board/bg_th.gif) repeat-x;}
.board_view thead th{padding:7px 5px 7px 5px;  text-align:center; font-weight:bold; border-top:2px solid #909090;  border-bottom:1px solid #909090 ; background:url(/images/board/bg_th_list.gif) no-repeat 100% 50%;}
.board_view tbody th{border-bottom:1px solid #d4d4d4;}
.board_view td{padding:7px 0 5px 0px; color:#333; text-align:center; border-bottom:1px solid #d4d4d4; background:none;}
.board_view .last-child{background:none;}
.board_view .subject{color:#555; line-height:1.4em; font-weight:bold; background:#f7f7f7; padding:5px 0 5px 0; border-right:1px solid #d4d4d4;}
.board_view .subject2{color:#555; line-height:1.4em; font-weight:bold; background:#f7f7f7; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.board_view .comment{background:#f7f7f7; text-align:left; padding:20px 10px; vertical-align:top;}
.board_view .comment textarea{width:98%; height:200px;} /* ±Û¾²±â ³»¿ë */
.board_view .comment .vod_player{float:left; width:320px; min-height:200px; background:#000;}
.board_view .comment .txt_com{float:left; overflow-y:auto; height:220px; width:405px; padding:0 0 0 10px; vertical-align:top;}
.board_view td input.file{width:100%; background:#fff;} /* ±Û¾²±â Ã·ºÎÆÄÀÏ */
.board_view td input{margin:0 0 3px 0;} /* ±Û¾²±â input ¹Ú½º */
.board_view td img{vertical-align:middle;}
.board_view .con{text-align:left; padding:5px 10px 2px 12px;}
.board_view .pic{width:100%; margin:0 auto 15px; padding:3px; text-align:center; background:#fff; border:1px solid #ccc; box-sizing:border-box;}
.board_view .pic img{max-width:100%; width:100% !important;}
.board_view .info{width:650px; margin:0 auto 10px; padding:3px; text-align:center;}
.board_view .txt{width:636px; margin:10px auto 0 auto; padding:10px; text-align:left; background:#fff; border:1px solid #ccc;}

/* ±Û¾²±â */
.board_write{clear:both; width:100%; border-spacing:0;  border-collapse:collapse; table-layout:fixed; table-layout:fixed; background:url(/images/board/bg_th.gif) repeat-x;}
.board_write thead th{padding:7px 5px 7px 5px;  text-align:center; font-weight:bold; border-top:2px solid #909090;  border-bottom:1px solid #909090 ; background:url(/images/board/bg_th_list.gif) no-repeat 100% 50%;}
.board_write td{padding:7px 0 5px 0px; color:#666; text-align:center;  border-bottom:1px solid #d4d4d4;}
.board_write .last-child{background:none; border-right:none;}
.board_write .subject{font-weight:bold; background:#f1f1f1; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.board_write .subject2{font-weight:bold; background:#f1f1f1; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.board_write .write_subject{width:90%;}
.board_write td.comment{background:#f7f7f7; text-align:left; padding:10px;}
.board_write td.comment textarea{width:98%; height:200px;} /* ±Û¾²±â ³»¿ë */
.board_write td input.file{width:100%; background:#fff;} /* ±Û¾²±â Ã·ºÎÆÄÀÏ */
.board_write td input{margin:0 0 3px 0;} /* ±Û¾²±â input ¹Ú½º */
.board_write .con{text-align:left; padding:5px 10px 2px 15px;}

/* ºñ¹Ð¹øÈ£ */
#password{clear:both; width:600px; margin:0 auto; padding:10px; font-size:120%; border-top:2px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
#password .detail{margin:0 0 5px 0;}
#password .detail .title{margin:0 0 10px 0;}
#password .btn{margin:25px 0 0 0; text-align:center;}

/* °Ô½Ã¹°°Ë»ö */
.board_search{clear:both; width:100%; height:32px; margin:10px 0 0 0; padding:10px 0 0 0; text-align:center; background:#f9f9f9; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.board_search form .search{padding:0 10px 0 0; text-align:center;}
.board_search form select{background:#fafafa;}
.board_search .btnSearch{padding:0 0 0 5px; border:0;}
.board_search #key{height:18px; line-height:18px;}
.board_search * {vertical-align:middle;}

.board_search2{overflow:hidden; width:100%; padding:0 0 10px 0; border-bottom:1px solid #dbdbdb;}
.board_search2 *{float:left;}
.board_search2 form{float:right; width:410px;}
.board_search2 select{width:90px; height:30px; padding:2px; margin:0 4px 0 0; line-height:30px; border:1px solid #bfbfbf; background:#fff;}
.board_search2 input[type="text"]{width:229px; height:29px; margin:0 4px 0 0; line-height:29px; border:1px solid #bfbfbf;}

#sub_gallery .boardSearch{overflow:hidden; width:100%; height:20px; border-bottom:2px solid #8da6d1; padding:0 0 10px 0; margin:0 0 23px 0;}
#sub_gallery .total{float:left;}
#sub_gallery .boardSearch fieldset{float:right;}
#sub_gallery .boardSearch select{width:78px; border:1px solid #7f9db9; line-height:18px; height:18px;}
#sub_gallery .boardSearch #key{width:110px; height:16px; line-height:16px; margin:0; padding:0;}

/* °Ô½ÃÆÇ ¹öÆ° */
.board_btn{clear:both; width:100%; margin:0 0 10px 0; padding:10px 0 0 0; text-align:right; font-family:Tahoma, Sans-serif; font-size:0.9em; overflow:hidden;}
.board_btn ul{float:right; text-align:right;}
.board_btn li{float:left; margin:0 0 0 4px;}

/* normal table */
.normal{width:100%; border-collapse:collapse; font-size:120%;}
.normal th{width:100px; text-align:center;  padding:5px 0 5px 0; background-color:#f7f7f7; border-top:1px solid #d5d5d5;  border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; font-weight:bold;}
.normal td{padding:10px 0 10px 15px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}

/* Æ÷Åä°¶·¯¸® */
.photo{overflow:hidden; clear:both; width:100%; font-size:120%; border-bottom:1px solid #d9d9d9;}
.photo li{float:left; padding:15px 25px 15px 25px;}
.photo li p.pic{width:151px; margin:0; padding:5px; background:#f5f5f5; border:1px solid #eaeaea;}
.photo li p.pic a{display:inline-block; width:149px; height:99px; border:1px solid #fff;}
.photo li p.pic a img{width:149px; height:99px;}
.photo li p.day,
.photo li p.date{padding:5px 0 0 14px; color:#9d7b4f; font-weight:bold; background:url(/images/board/ico_date.gif) no-repeat 0 8px;}
.photo li p.title{padding:5px 0 0 14px; background:url(/images/board/ico_title.gif) no-repeat 0 9px;}
.photo li p.committee{padding:5px 0 0 16px; font-weight:bold; background:url(/images/common/bullet/ico_arrowBlue.png) no-repeat 0 9px;}

 /* ÆäÀÌÁö³×ºñ°ÔÀÌ¼Ç */
#pagingNav{clear:both; position:relative; margin:15px auto 0 auto; font-size:120%; font-weight:bold; text-align:center; line-height:1.7em;}
#pagingNav a.num{display:inline-block; padding:4px; color:#000; text-decoration:none; font-weight:normal; font-family:verdana;}
#pagingNav a.num:hover{display:inline-block; padding:4px; color:#d43415; text-decoration:none; font-weight:normal; font-family:verdana;}
#pagingNav .num_current{display:inline-block; padding:4px; color:#d43415; text-decoration:underline; font-family:verdana;}
#pagingNav a.num_first{display:inline-block; padding:4px 4px 4px 10px; color:#555; background:url(/images/board/bl_first.gif) no-repeat left center;}
#pagingNav a.num_left{display:inline-block; padding:4px 4px 4px 6px; color:#555; background:url(/images/board/bl_left.gif) no-repeat left center;}
#pagingNav a.num_right{display:inline-block; padding:4px 6px 4px 4px; color:#555; background:url(/images/board/bl_right.gif) no-repeat right center;}
#pagingNav a.num_last{display:inline-block; padding:4px 10px 4px 4px; color:#555; background:url(/images/board/bl_last.gif) no-repeat right center;}

/* ÀÇ¾È»ó¼¼º¸±â */
.late_view{clear:both; width:100%; margin:10px 0 0 0; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.late_view thead th{background:#f3f8ff; font-weight:bold; border:1px #ddd solid; padding:4px 0 3px 0; text-align:center; empty-cells:show; border-bottom:none}
.late_view tbody th{background:#f3f8ff; font-weight:bold; border:1px #ddd solid; padding:4px 0 3px 0; text-align:center; empty-cells:show;}
.late_view th.ac{text-align:center; padding-left:0 !important; padding-right:0 !important;}
.late_view td{border:1px #ddd solid; padding:4px 0 3px 0; text-align:center; empty-cells:show; line-height:1.42em;}
.late_view td.al{padding-left:10px; text-align:left;}
.late_view td.gry1{background:#daeff0;}
.late_view td.gry2{background:#f9f9f9;}
.late_view th.mgt{background:#efefef;}
.late_view th.mgt2{background:#e4eef3;}
.late_view td.pic{padding:0 !important;}
.late_view td.pic img{width:78px; height:99px;}
.late_view td span.email{text-decoration:underline; color:#018f92;}
.late_view .assembly_more{font-weight:bold; color:#ff722c;}
.late_view .con{padding:6px 5px 6px 15px; text-align:left;}

/* ÀÇ¾È»ó¼¼º¸±â */
.late_view2{clear:both; width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show; border-bottom:2px solid #666;}
.late_view2 .top_line{border-top:3px solid #1479CB;}
.late_view2 th{background:#fbf4e6; font-weight:bold; border-right:1px #c8cece solid; border-bottom:1px #c8cece solid; padding:5px 0 3px 8px; empty-cells:show; vertical-align:middle; text-align:left;}
.late_view2 th span{padding-left:8px;}
.late_view2 td{padding:4px 7px 3px 7px; empty-cells:show; line-height:1.42em; border-bottom:1px #c8cece solid;}
.late_view2 th.rl{border-right:1px #c8cece solid;}
.late_view2 td.rl{border-right:1px #c8cece solid;}
.late_view2 td img{vertical-align:middle;}
.late_view2 td.inTbl{padding:7px !important;}
.late_view2 .bill_name{background:#fff;color:#1479CB;}

/* º»ÀÎÀÎÁõ */
#sub_auth .info{height:120px; width:440px; padding:30px 0 0 140px; border-bottom:1px solid #ccc; background:url(/images/common/auth/ico_auth.gif) no-repeat 0 10px;}
#sub_auth .auth_btn{width:100%; padding:20px 0 30px 0;}
#sub_auth dl{width:100%; font-size:110%; text-align:justify;}
#sub_auth dl dt{width:97%; padding:0 0 0 2%; margin:0 0 10px 0; line-height:25px; font-weight:bold; color:#fff; background:#acbae3;}
#sub_auth dl dd{margin:0 0 25px 0;}
#sub_auth dl dd strong{display:block; margin:0 0 5px 0;}
#sub_auth dl dd ol ol{padding:3px 0 0 10px;}

/* ÀÌ¿ëµ¿ÀÇ */
#divcheck {padding:20px 0 10px; border:1px solid #eaeaea; margin:0 0 20px 0; font-size:16px; line-height:150%;}
#divcheck p.title{font-weight:bold; padding:0 0 0 15px; margin:0 0 10px 5px; border-left:3px solid red;}
#divcheck dl{padding:10px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
#divcheck dt{font-weight:bold;}
#divcheck dd{padding:0 0 10px 10px;}
#divcheck p.agree{text-align:left; padding:10px 0 0 10px; color:#cc0000;}
#divcheck p.agree input{border:none; vertical-align:middle;}
.imp{color:#cc0000;}


/*°­ÀÇ¿µ»ó*/
.cast .board_list .last-child a img {margin-right:10px;}