.board{width:100%;}

.list { clear:both; width:100%; color:#555; border-top:#aeaeae solid 2px; line-height:normal; margin-top:15px;margin-bottom:15px; }
.list thead th {letter-spacing:-0.07em; text-align:center; font-weight:bold; padding:10px 0; background:#fdeae9; border-right:#aeaeae solid 2px;border-bottom:#aeaeae solid 2px; border-left:none !important; vertical-align:middle; letter-spacing:-0.04em; }
.list th { text-align:center; font-weight:bold; padding:10px 0; background:#fdeae9; border-right:#aeaeae solid 2px;border-bottom:#aeaeae solid 2px; border-left:none !important; vertical-align:middle; letter-spacing:-0.04em; }
.list td { text-align:center; padding:8px 0; letter-spacing:-0.04em; border-right:#aeaeae solid 2px;border-bottom:#aeaeae solid 2px;vertical-align:middle; }
.list td.v_top { text-align:center; padding:8px 0; letter-spacing:-0.04em; border-right:#aeaeae solid 2px;border-bottom:#aeaeae solid 2px;vertical-align:top; }
.list td a { color:#555; }
.list td.txt_left { text-align:left; padding-left:7px; }
.list th.r_none { border-right:none !important; }
.list td.r_none { border-right:none !important; }
.list .l_line { border-left:1px solid #ededed !important; }


/* boardlist */
.boardList {table-layout:fixed;border-top:solid 1px #fff;border-bottom:1px solid #d6d6d6;width:100%;}
.boardList th {background-color:#f2f2f2;border-bottom:1px solid #d8d8d8;padding:9px 0 7px 0;text-align:center;color:#222222;}
.boardList td {border-bottom:1px solid #d8d8d8;padding:9px 0 7px 0;text-align:center;vertical-align:middle;}
.boardList td img{vertical-align:middle;}
.boardList td .title{font-size:100%;padding:9px 0 7px 10px;letter-spacing:-0.07em;font-weight:bold;}
.boardList td .date {padding:0 0 0 0;}
.boardList tr:hover {background-color:#f9f9f9;}
.boardList .align_left {text-align:left;padding:10px 0 10px 15px;}
.boardList .align_right {text-align:right;padding:0 15px 0 0;}

.boardList td ul{clear:both;padding:7px 0 7px 0;}
.boardList td ul li{padding:0 40px 0 40px;background:url(/resources/image/mobile/cs_center/icon_answer.gif) no-repeat 20px 0;line-height:22px;}
.boardList td ul li.none{padding:0 40px 0 40px;background:none;line-height:22px;}

/* boardview */
.boardView {border-collapse:collapse;border-top:solid 1px #ggg;border-bottom:1px solid #d6d6d6;width:100%;table-layout:fixed;}
.boardView th {letter-spacing:-0.07em;border-bottom:1px solid #d8d8d8;font-weight:bold;color:#222222;padding:10px 5px 10px 15px;}
.boardView th img {margin-top:-1px;}
.boardView td {border-bottom:1px solid #d8d8d8;padding:8px 5px 7px 10px;word-break:break-all;}
.boardView td .title{font-size:100%;padding:9px 0 7px 10px;letter-spacing:-0.07em;font-weight:bold;}
.boardView th.align_left {text-align:left;padding:10px 10px 10px 25px;}
.boardView .align_left {text-align:left;padding:10px 0 10px 15px;}
.boardView .align_right {text-align:right;padding:0 15px 0 0;}
.boardView .align_center {text-align:center;}
.boardView img {width:100%; height:auto; !important}

.table_contents {width:98%;line-height:1.5em;}
.table_contents p{padding:5px 0 10px 0;}
.table_contents pre {word-break:break-all;font-size:100%;white-space:pre-line;}
.table_contents .img{padding:10px 10px 10px 0;width:97%;}
.table_contents .img img{width:100%;height:100%;}
.go_sns{text-align:right;font-size:0.95em;padding:10px 20px 10px 0;}
.go_sns img{padding:0 0 3px 0;}

/* boardWrite */
.boardWrite {border-collapse:collapse;border-top:solid 2px #00a8e7;border-bottom:2px solid #d6d6d6;width:100%;table-layout:fixed;}
.boardWrite th {border-bottom:1px solid #e5e5e5;color:#222222;font-weight:bold;padding:7px 5px 7px 5px;}
.boardWrite th img {margin-top:-1px;}
.boardWrite td {border-bottom:1px solid #e5e5e5;padding:7px 5px 7px 10px;}
.boardWrite td.bg {color:#666666; padding:7px 0 7px 10px; border-bottom:solid 1px #e6e6e6; background:#f2f2f2;}
.boardWrite td.point_bg {color:#666666; padding:7px 0 7px 10px; border-bottom:solid 1px #e6e6e6; background:#f7f7f7;}
.boardWrite td.bar {border-right:solid 1px #e5e5e5;}
.boardWrite td.table_contents {padding:20px;width:100%;line-height:1.5em;}
.boardWrite .align_right {text-align:right;}
.boardWrite .align_left {text-align:left;}
.boardWrite .none {border-bottom:none;}
.boardWrite .input_text{border:1px solid #d0d0d0;padding:2px;font-size:12px;}
.boardWrite textarea {border:1px solid #d0d0d0;margin:0px;padding:5px;color:#555;font-family:Dotum, Arial;font-size:12px;line-height:1.5em;}
.boardWrite input {vertical-align:middle;font-family:Dotum;font-size:12px;}

/* button */
.btnBox {position:relative;padding:10px 0 10px 0;}
.btnBox p.align_right{text-align:right;padding-right:15px;}
.btnBox p.align_center{text-align:center;}
.btnBox p.align_left {float:left;padding-left:15px;}

p.barBtn {margin:20px 15px 0 15px;border:1px solid #cfcfcf;background:url(/resources/image/mobile/common/board/btn_bg.gif) repeat-x bottom left;}
p.barBtn a {font-weight:bold;display: block;padding:5px 0 5px 0;text-align: center;}
p.barBtn a img {margin: -1px 0 0 3px;vertical-align: top;}

ul.pageSkip {margin:20px 0 0 0;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;}
ul.pageSkip li {position:relative;}
ul.pageSkip li:first-child {border-bottom: 1px solid #d0d0d0;}
ul.pageSkip li a {padding: 13px 50px 13px 20px;}
ul.pageSkip li img {padding:0 20px 0 0;vertical-align: middle;}

/* PAGER */
.page{overflow:hidden;width:100%;margin:0 auto;line-height:18px;text-align:center;margin:20px 0;}
.page li {display:inline;padding:0 2px 0 0; color:#666666;}
.page a,.page strong{display:inline-block;position:relative;margin:0 2px;width:21.5px;border:2px solid #adadad;font-family:verdana;font-weight:normal;color:#000;text-decoration:none;}
.page strong{border:2px solid #00a8e7;color:#fff;background:#f11700 url(/resources/image/mobile/common/board/page_bg.gif) no-repeat top left;border:2px solid #bd1200;background-size:auto 21.5px}
.page a:hover{border:2px solid #adadad;background-color:#f7f7f7;text-decoration:none;}
.page .pre,.page .pre a,.page .pre a:hover,.page .next,.page .next a,.page .next a:hover{margin:0;padding:0;border:0;background:none;vertical-align:top;}

/* photo list */
.photoList {table-layout:fixed;border-collapse:collapse;width:100%;border-top:solid 2px #fff;border-bottom:2px solid #d6d6d6;}
.photoList td {border-bottom:1px solid #d7d7d7;padding:10px 0 10px 15px;text-align:left;vertical-align:middle;color:#393b3c;letter-spacing:-0.07em;}
.photoList td a {color:#393b3c;}
.photoList .view_img {width:100px;height:75px;}
.photoList .view_img img{width:100px;height:75px;}
.photoList .date {padding-bottom:5px;color:#908f8f;}


/* cctvList */
.cctvList {table-layout:fixed;border-top:solid 1px #fff;border-bottom:1px solid #d6d6d6;width:100%;}
.cctvList th {background-color:#f2f2f2;border-bottom:1px solid #d8d8d8;padding:9px 0 7px 0;text-align:center;color:#222222;}
.cctvList td {border-bottom:1px solid #d8d8d8;padding:9px 0 7px 0;text-align:center;vertical-align:middle;}
.cctvList td img{vertical-align:middle;}
.cctvList td.notice{text-align:left;font-size:100%;padding:9px 0 7px 50px;letter-spacing:-0.07em;font-weight:bold;background:url(/resources/image/mobile/main/news_icon.png) no-repeat 15px 13px;background-size:auto 15px;}
.cctvList tr:hover {background-color:#f9f9f9;}
.cctvList .align_left {text-align:left;padding:10px 0 10px 15px;}
.cctvList .align_right {text-align:right;padding:5px 15px 5px 0;}


/* boardview */
.cctvView {border-collapse:collapse;border-top:solid 1px #ggg;border-bottom:1px solid #d6d6d6;width:100%;table-layout:fixed;}
.cctvView th {letter-spacing:-0.07em;border-bottom:1px solid #d8d8d8;font-weight:bold;color:#222222;padding:10px 5px 10px 15px;}
.cctvView th img {margin-top:-1px;}
.cctvView td {border-bottom:1px solid #d8d8d8;padding:8px 5px 7px 10px;}
.cctvView td.notice{text-align:left;font-size:100%;padding:9px 0 7px 50px;letter-spacing:-0.07em;font-weight:bold;background:url(/resources/image/mobile/main/news_icon.png) no-repeat 15px 13px;background-size:auto 15px;}
.cctvView th.align_left {text-align:left;padding:10px 0 10px 25px;}
.cctvView .align_left {text-align:left;padding:10px 0 10px 15px;}
.cctvView .align_right {text-align:right;padding:5px 15px 5px 0;}
.cctvView .align_center {text-align:center;}


/* trafficList */
.trafficList {table-layout:fixed;border-top:solid 1px #fff;border-bottom:1px solid #d6d6d6;width:100%;}
.trafficList th {background-color:#f2f2f2;border-bottom:1px solid #d8d8d8;padding:9px 0 7px 0;text-align:center;color:#222222;}
.trafficList td {border-bottom:1px solid #d8d8d8;padding:9px 0 7px 0;text-align:center;vertical-align:middle;}
.trafficList td img{vertical-align:middle;}
.trafficList td .con_txt{text-align:left;font-size:100%;padding:0 0 0 0;letter-spacing:-0.07em;}
.trafficList td .con_txt .title{clear:both;display:block;text-align:left;font-size:100%;padding:3px 0 0 0;letter-spacing:-0.07em;font-weight:bold;}
.trafficList td .con_txt .txt{clear:both;display:block;text-align:left;font-size:100%;padding:0 0 0 0;letter-spacing:-0.07em;}
.trafficList tr:hover {background-color:#f9f9f9;}
.trafficList .align_left {text-align:left;padding:10px 0 10px 15px;}
.trafficList .align_right {text-align:right;padding:5px 15px 5px 0;}
.trafficList tr.bg{background:#f5f5f5;}




