@charset "utf-8";
/* CSS Document */

/* 게시판04 */
.board_basic05 {width:100%;}

/* 리스트 공통 */
.list_hd {height:40px; position:relative;}
.list_hd .left {float:left; padding:18px 0 0 0; font-size:1em; letter-spacing:0px;}
.list_hd .right {position:absolute; right:0px;}
.list_hd .right fieldset {border:0;}
.searchForm input[type="text"],
.searchForm select {font-size:1em;}
.list_ct {clear:both; overflow:hidden;}
.list_ct table {width:100%;}
.list_ct .file {display:inline-block; margin:0 0 0 5px; vertical-align:-1px;}

/* 기본 테이블스타일 */
.tblst {width:100%; font-size:14px; letter-spacing:0px; border-top:1px solid #707070;}

.tblst th { background:#f5f5fd; color:#242424; }
.tblst th,
.tblst td {padding:13px 0; border-bottom:1px solid #ddd; vertical-align:top; overflow:hidden; text-align:center;}
.tblst th[scope="col"] {text-align:center;}
.tblst th[scope="row"] {text-align:left;}
th.center,
td.center {text-align:center !important;}
th.right,
td.right {text-align:right !important;}
th.left,
td.left {text-align:left !important;}
th.tit_th { padding-left:0 !important; background:#fafafa; }
.prev_next_list { background:#fafafa !important; }

/* 뷰 */
.view .tit,
.view th {padding-left:20px;}
.view .tit {font-size:14px; font-weight:bold;}
.view th {text-align:left;}
.view .cont {padding:40px 20px;}
.view td {text-align:left; padding-left:10px !important;}

.list_ft { padding-bottom:40px; }

/* 쓰기 */
.twrite td { padding-left:10px !important; }
.write th {text-align:left; padding-left:20px;}
.write td {text-align:left; padding-left:10px !important;}
.write .ta {font-family:'돋움','굴림'; font-size:1em;}

/* 페이징 */
.paging{padding:11px 0 0 0; text-align:center; line-height:normal}
.paging *{display:inline-block; position:relative; margin:0 -2px; padding:2px 4px; font-size:12px; font-family:Tahoma, Sans-serif;color:#333; line-height:normal; text-decoration:none; vertical-align:middle;}
.paging a:hover,
.paging a:active,
.paging a:focus{background-color:#f8f8f8;}
.paging strong{color:#d62121;}
.paging .direction{padding:0 6px; margin:-2px 0 0 0; font-weight:bold; font-size:20px; color:#666; text-align:center;}
.paging .direction:hover,
.ppaging .direction:active,
.paging .direction:focus{background-color:transparent !important; color:#333;}
.paging .direction span{overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0}

/* 게시판 버튼영역 */
.btnset {padding:11px 0 0 0; text-align:right;}

/* 버튼 */
.button,
.button *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(../../images/btn_bg.png) no-repeat; font-family:'Nanum Gothic','나눔고딕'; color:#262626; text-decoration:none !important; vertical-align:top; white-space:nowrap;}
.button{margin-right:4px;}
.button *{left:4px; cursor:pointer; cursor:hand;}
.button.medium,
.button.medium *{height:24px;line-height:24px;}
.button.large,
.button.large *{height:31px;line-height:30px;}
.button.medium{background-position:left 0;}
.button.large{background-position:left -30px;}
.button.medium *{padding:0 10px 0 6px; background-position:right top; font-size:14px; font-weight:bold;}
.button.large *{padding:0 10px 0 6px; background-position:right -30px; font-size:14px; font-weight:bold;}
.button *:hover,
.button *:active,
.button *:focus{color:#d1221e}
.button.strong *{font-weight:bold !important}

.str,
.str *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(../images/btn_bg.png) no-repeat; font-family:'Nanum Gothic','나눔고딕'; color:#fff; text-decoration:none !important; vertical-align:top; white-space:nowrap;}
.str{margin-right:4px;}
.str *{left:4px; cursor:pointer; cursor:hand;}
.str.medium,
.str.medium *{height:24px;line-height:24px;}
.str.large,
.str.large *{height:31px;line-height:30px;}
.str.medium{background-position:left 0;}
.str.large{background-position:left -98px;}
.str.medium *{padding:0 10px 0 6px; background-position:right top; font-size:14px; font-weight:bold;}
.str.large *{padding:0 10px 0 6px; background-position:right -98px; font-size:14px; font-weight:bold;}
.str *:hover,
.str *:active,
.str *:focus,
.str *:visited{color:#fff;}
.str.strong *{font-weight:bold !important}
