
/*List*/
div.boardListContainer { position:relative; color:#595b5d; font-size:0.95em; box-sizing:border-box; margin:0 auto; width:100%; }
div.boardListContainer select { font-size:0.95em; }
div.boardListContainer fieldset { border:none; }
div.boardListContainer fieldset legend { display:none; }
div.boardListContainer a { color:#595b5d; text-decoration:none; }

div.boardListContainer img { border:none; vertical-align:middle; }
div.boardListContainer div.boardList {}
div.boardListContainer div.boardList div.boardListTitle { float:left; padding:0 0 0 10px;  line-height:42px; font-size:0.8em;}
div.boardListContainer div.boardList div.boardListRightTitle { text-align:right; font-size:0.9em;}
div.boardListContainer div.boardList div.boardListRightTitle form.categoryForm { display:inline; margin:0; padding:0; }
div.boardListContainer div.boardList div.boardListRightTitle form.categoryForm fieldset { display:inline; margin:0; padding:0; border:none; }
div.boardListContainer div.boardList div.boardListRightTitle form.categoryForm fieldset legend { display:none; }
div.boardListContainer div.boardList table { border-collapse:collapse; word-wrap:break-all; }
div.boardListContainer div.boardList table caption { display:none; }
div.boardListContainer div.boardList table thead { background:linear-gradient(180deg, #fefefe 0%, #eee 100%); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(#fefefe, #eee); }
div.boardListContainer div.boardList table thead tr th { padding:6px 5px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:black; text-align:center; white-space:nowrap; word-wrap:break-word; }
div.boardListContainer div.boardList table thead tr th span { display:block; width:100%; border-left:1px dotted #bbb; }
div.boardListContainer div.boardList table thead tr th.first { border-left:1px solid #ddd; }
div.boardListContainer div.boardList table thead tr th.first span { border-left:none; }
div.boardListContainer div.boardList table thead tr th.last { border-right:1px solid #ddd; }
div.boardListContainer div.boardList table tbody tr td { padding:7px 5px; border-bottom:1px solid #ddd; text-align:center; word-wrap:break-word; }
/*div.boardListContainer div.boardList table tbody tr.first { background:url(/images/board/layout/bar_bg_bot.gif) repeat-x; }*/
div.boardListContainer div.boardList table tbody tr td.num {  }
div.boardListContainer div.boardList table tbody tr td.title { text-align:left; vertical-align:middle; }
div.boardListContainer div.boardList table tbody tr td.author {  }
div.boardListContainer div.boardList table tbody tr td.rdate { white-space:nowrap }
div.boardListContainer div.boardList table tbody tr td.rnum {  }
div.boardListContainer div.boardButton{ text-align:right;box-sizing:border-box; padding:0px 10px; }
div.boardListContainer div.boardButton a{width: 80px;height: 35px;line-height: 35px; display:inline-block; text-align:center; margin:0 auto; color:#fff; font-size:0.9em; font-weight:bold; cursor:pointer;  border-radius:1px; outline: none; background-color: #7a0086; }
div.boardListContainer div.boardList div.boardPageNav { margin:5px auto; margin-top:20px !important; text-align:center; }
.manageButton{margin-top:5px;}

/*카테고리*/
div.boardListRightTitle{padding-right:10px; margin-bottom:5px;}
div.boardListRightTitle select::-ms-expand {  display: none;    -webkit-display: none;    -moz-display: none;    -o-display: none;    -ms-display: none;}
div.boardListRightTitle select{ border: 0 none;  padding: 0;  margin: 0;  background: transparent;  outline: none; height:35px; line-height:34px;  padding-right:20px; padding-left:15px; border:none; background-image:none;   -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;	-ms-appearance: none;	background: #fff url('/images/default/content/sel_bg.gif') no-repeat right center; border:1px solid #666; box-sizing:border-box; border-radius:0;}
.no_post{text-align:center;}


/* 일반스킨 검색*/
div.boardListContainer div.boardSearch{overflow:hidden;  box-sizing:border-box; padding:15px 10px; margin-bottom:10px; background-color:#f8f8f8;}
div.boardListContainer div.boardSearch label{display:none;}
div.boardListContainer div.boardSearch select::-ms-expand {  display: none;    -webkit-display: none;    -moz-display: none;    -o-display: none;    -ms-display: none;}
div.boardListContainer div.boardSearch select{*background-image:none;  border:none;   -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;	-ms-appearance: none;	background:#dedede url('/images/mobile/sel_bg.gif') no-repeat right center; font-size:0.95em;color:#777; height:25px; line-height:25px;padding:0 0 0 10px; border-right:1px solid #dee2e6; width:30%; border-radius:0; box-sizing:border-box; float:left; margin-right:5px;}

div.boardListContainer div.boardSearch  input[type="text"] {border-radius: 0 !important;  -webkit-appearance: none !important;   font-size:0.95em;  color: #4d4d4d;  text-indent: 5px !important; height: 25px; line-height:25px; background:transparent; border:none;width: 50%;border:none; margin-left:5px; box-sizing:border-box; float:left;background: #fff;   }
div.boardListContainer div.boardSearch input[type="image"] { margin:0; vertical-align:middle;border:none;   float:right; border-radius:0; border-left:none;}



/* 갤러리스킨*/
legend{display:none;}
div.boardGalleryContainer{ }
div.boardGalleryContainer div.boardSearch{overflow:hidden;  box-sizing:border-box; padding:15px 10px; margin-bottom:5px; background-color:#f8f8f8;}
div.boardGalleryContainer div.boardSearch label{display:none;}
div.boardGalleryContainer div.boardSearch select::-ms-expand {  display: none;    -webkit-display: none;    -moz-display: none;    -o-display: none;    -ms-display: none;}
div.boardGalleryContainer div.boardSearch select{*background-image:none;  border:none;   -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;	-ms-appearance: none;	background:#dedede url('/images/mobile/sel_bg.gif') no-repeat right center; font-size:0.95em;color:#777; height:25px; padding:0 0 0 10px; border-right:1px solid #dee2e6; width:30%; border-radius:0; box-sizing:border-box; float:left; margin-right:5px;}

div.boardGalleryContainer div.boardSearch  input[type="text"] {border-radius: 0 !important;  -webkit-appearance: none !important;   font-size:0.95em;  color: #4d4d4d;  text-indent: 5px !important; height: 25px; line-height:25px; background:transparent; border:none;width: 50%;border:none; margin-left:5px; box-sizing:border-box; float:left;background: #fff;   }
div.boardGalleryContainer div.boardSearch input[type="image"] { margin:0; vertical-align:middle;border:none;   float:right; border-radius:0; border-left:none;}

div.boardGalleryContainer  div.boardButton { margin-top:20px; padding:0; text-align:right; box-sizing:border-box; padding:0px 10px;}
div.boardGalleryContainer  div.boardButton a{width: 80px;height: 35px;line-height: 35px; display:inline-block; text-align:center; margin:0 auto; color:#fff; font-size:0.9em; font-weight:bold; cursor:pointer;  border-radius:1px; outline: none; background-color: #7a0086; }
div.boardGalleryContainer  div.boardButton img{width:80px; height:auto;}

div.boardListContainer div.boardList ul.board{ border-top:2px solid #dee2e6; border-radius:0px;}
div.boardListContainer div.boardList ul.board li{padding:15px 10px;background:url('/images/default/content/dot_line.gif') repeat-x left bottom; }
div.boardListContainer div.boardList ul.board li:first-child{border-top:none;}
div.boardListContainer div.boardList ul.board li div{position:relative;}
div.boardListContainer div.boardList ul.board li div a{font-size:1.0em; font-weight:bold;  color:#535353;}
div.boardListContainer div.boardList ul.board li div p.att{position:absolute; top:50%; right:10px; margin-top:-13.5px;}
div.boardListContainer div.boardList ul.board li p.date{color:#a0a0a0; margin-top:10px; font-size:0.75em;}
div.boardListContainer div.boardList ul.board li p.date span{font-size:0.7em; padding:0px 5px;}
div.boardListContainer div.boardList ul.board li p.contxt{margin-top:10px; }
div.boardListContainer div.boardList ul.board li p.contxt a{font-size:0.95em; color: #595b5d; }
div.boardListContainer div.boardList ul.board li.no_post{text-align:center; }
div.boardListContainer div.boardList ul.board li p.subject{font-size:1.1em; font-weight:bold; color:#444; margin-bottom:5px;}
div.boardListContainer div.boardList ul.board li span.bar{color:a1a1a1; padding:0px 10px;}


/*View*/
div.boardViewContainer { position:relative; color:#595b5d; font-size:0.95em;  box-sizing:border-box; padding: 0px 10px; }
div.boardViewContainer hr { display:none; }
div.boardViewContainer select, div.boardViewContainer textarea { font-size:0.95em; }
div.boardViewContainer fieldset { margin:0; padding:0; border:none; }
div.boardViewContainer fieldset legend { display:none; }
div.boardViewContainer a { color:#595b5d; text-decoration:none; }
div.boardViewContainer img { border:none; vertical-align:middle; }
div.boardViewContainer div.boardViewTitle { position:relative; margin:0px 0px 0px 0px;border-bottom:1px solid #dee2e6; padding-bottom:10px; }
div.boardViewContainer div.boardViewTitle p.title { color: #595b5d; font-weight:bold; font-size: 1.1em; font-weight:bold;  line-height:130%; text-align:left; vertical-align:middle;}
div.boardViewContainer div.boardViewTitle p.date{font-size:0.85em; color:#a8a8a8; margin-top:8px; font-weight:normal; line-height:1; }
div.boardViewContainer p.date span{font-size:0.85em; padding:0px 5px; color:#ddd;}
div.boardViewContainer div.pnlAttachedImage { margin:5px 0px; }
div.boardViewContainer div.pnlAttachedImage img{width:100%; margin-bottom:10px;}
div.boardViewContainer div.boardViewContent { width:100%; min-height:50px;  font-size:0.95em !important;  padding-bottom:10px; border-bottom:1px solid #dee2e6; }
div.boardViewContainer div.boardViewContent img { width:100% !important; height:auto !important;}
div.boardViewContainer div.boardViewContent p,
div.boardViewContainer div.boardViewContent div{font-size:0.95em !important; font-family:'Nanum' !important;}
div.boardViewContainer div.boardViewFile { border-bottom:1px solid #dee2e6; font-size:0.95em; color:#b4b4b4;padding:8px 0px;margin-bottom:15px;}
div.boardViewContainer div.boardViewFile a{color:#828282;}
div.boardViewContainer div.boardViewFile p { margin:0; padding:2px 0; font-size:0.9em; }
div.boardViewContainer div.boardViewFile p.title{color:#323232; font-size:1.2em;}
div.boardViewContainer div.boardViewFile p span.att_img{background:url('/images/board/clip/file.gif') no-repeat left center; padding-left:10px; background-size:8px auto; } 
div.boardViewContainer div.boardViewFile p span.date{font-size:0.75em;}
div.boardViewContainer div.boardViewContent table{width:100% !important;}

div.boardViewContainer ul.moreColum li{ padding:8px 5px; vertical-align:middle; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;color:#323232; font-size:0.9em;}
div.boardViewContainer ul.moreColum li.boardPrev span{background:url('/images/mobile/prev.gif') no-repeat right center; padding-right:10px; background-size:6px auto;} 
div.boardViewContainer ul.moreColum li.boardPrev{margin-top:-1px;}
div.boardViewContainer ul.moreColum li.boardNext span{background:url('/images/mobile/next.gif') no-repeat right center; padding-right:13px; background-size:6px auto;} 
div.boardViewContainer ul.moreColum li a { padding-left:10px; color:#848484;  }

div.boardViewContainer table{}
div.boardViewContainer table th, div.boardViewContainer table td { padding:10px 0; border-bottom:2px solid #dee2e6;  }
div.boardViewContainer table th { text-align:left;}
div.boardViewContainer table th span { display:block; margin:0 10px 0 5px; background:url('/images/mobile/th.gif') no-repeat right center; color:#a8a8a8; font-size:0.95em; font-weight:bold; letter-spacing:-0.05em;  }




div.boardViewContainer div.boardButton {margin:20px 0px; overflow:hidden; box-sizing:border-box;  text-align:right;}
div.boardViewContainer div.boardButton a{ display:inline-block; text-align:right; line-height:36px;margin:0 auto; height:36px; color:#fff; font-size:0.9em; padding:0px 15px;font-weight:bold; cursor:pointer;  border-radius:1px; outline: none; background-color:#014099; }
div.boardViewContainer div.boardButton a.btn_list{background-color:#93969e; color:#fff;}
div.boardViewContainer div.boardButton a.btn_others{background-color:#fff; color:#93969e; border:1px solid #93969e; box-sizing:border-box;}
div.boardViewContainer div.boardViewContent img.articleImgInBody{width:100%;}

div.boardViewContainer div.boardButton2 {margin-top:20px; overflow:hidden; box-sizing:border-box;padding: 0px 10px; text-align:center;}
div.boardViewContainer div.boardButton2 a{width:20%; display:inline-block; text-align:center; line-height:36px;margin:0 auto; height:36px;background-color:#93969e; color:#fff; font-size:1.05em; font-weight:bold; cursor:pointer; border:2px solid #93969e;   border-radius:1px; outline: none;  }
div.boardViewContainer div.boardButton2 a.btn_list{background-color:#93969e; color:#fff;}
div.boardViewContainer div.boardButton2 a.btn_others{background-color:#fff; color:#93969e; border:1px solid #93969e; box-sizing:border-box;}

/*Write*/
div.boardWriteContainer { position:relative; color:#595b5d; font-size:0.95em; box-sizing:border-box; padding:0px 10px;    }
div.boardWriteContainer form { margin:0; padding:0; }
div.boardWriteContainer select, div.boardWriteContainer textarea { font-size:0.95em; }
div.boardWriteContainer fieldset { margin:0; padding:0; border:none; }
div.boardWriteContainer fieldset legend { display:none; }
div.boardWriteContainer img { border:none; vertical-align:middle; }
div.boardWriteContainer table { border-collapse:collapse;word-wrap:break-all; }
div.boardWriteContainer table caption { display:none; }
div.boardWriteContainer table tr { border-bottom:1px dotted #ddd; }
div.boardWriteContainer table tr.trBoardSubject, div.boardWriteContainer table tr.trBoardContent { border:none; }
div.boardWriteContainer table th, div.boardWriteContainer table td { padding:10px 0; border-bottom:1px solid #dee2e6;  }
div.boardWriteContainer table th { text-align:left;}
div.boardWriteContainer table th span { display:block; margin:0 10px 0 5px; background:url('/images/mobile/th.gif') no-repeat right center; color:#a8a8a8; font-size:0.95em; font-weight:bold; letter-spacing:-0.05em;  }
div.boardWriteContainer table td input[type="text"], div.boardWriteContainer table td input[type="password"], div.boardWriteContainer table td textarea { vertical-align:middle; border:1px solid #dee2e6;  -webkit-appearance: none !important;  background: #fff; border-radius:3px; box-sizing: border-box; padding:9px 5px 8px 5px; height:35px;}
div.boardWriteContainer select::-ms-expand {  display: none;    -webkit-display: none;    -moz-display: none;    -o-display: none;    -ms-display: none;}
div.boardWriteContainer select {border: 0 none;  padding: 0;  margin: 0;  background: transparent;  outline: none; height:35px; line-height:34px;  padding-right:15px; padding-left:5px; border:none; background-image:none;   -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;	-ms-appearance: none;	background: #fff url('/images/default/content/sel_bg.gif') no-repeat right center; border:1px solid #666; box-sizing:border-box; border-radius:0; }
div.boardWriteContainer table td input[type="checkbox"]{margin-left:5px;}

div.boardWriteContainer table td img { border:none; vertical-align:middle; }
div.boardWriteContainer div.boardButton {box-sizing:border-box; padding:0px 5px; text-align:center; margin-top:30px;}
div.boardWriteContainer div.boardButton input[type="submit"] { border: 0 none;  padding: 0;  margin: 0;   -webkit-appearance: none !important;  background: #fff;  outline: none;  cursor: pointer;width:32%; height:36px;background-color:#88a4c6; color:#fff; font-size:1.05em;font-weight:bold; border:2px solid #88a4c6;   border-radius:1px; outline: none; }
div.boardWriteContainer div.boardButton a.btn_cancel {width:32%; margin-left:1%; height:38px; line-height: 38px;background-color:#fff; color:#88a4c6; font-size:1.05em; font-weight:bold; cursor:pointer; border:1px solid #88a4c6;   border-radius:1px; outline: none; box-sizing:border-box;  display:inline-block; vertical-align:middle; padding:0;}

/*파일업로드 + 스타일*/
.up_filebox label {margin-right:0.4em; display: inline-block; color: #999; font-size: inherit; line-height: normal; vertical-align: middle; cursor: pointer; float:left;}
.up_filebox input[type="file"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }/* 파일 필드 숨기기 */
div.boardWriteContainer table td.fup img{width:41px; height:41px;}
div.boardWriteContainer table td.fup{font-size:0.7em; color:#a8a8a8; position:relative;}
div.boardWriteContainer table td.fup p{width:100%;display:block; padding-top:5px;}
.tb_write td.fup{font-size:0.7em; color:#a8a8a8;}
.tb_write td.fup img{width:41px; height:41px;}


/*Auth*/
div.boardAuthContainer { position:relative; color:#333; font-size:0.9em;  }
div.boardAuthContainer img { border:none; vertical-align:middle; }
div.boardAuthContainer div.boardAuth { width:100%; margin:0px auto; background:#fff; text-align:center; border-top:1px solid #ddd;  padding:10px 0px;}
div.boardAuthContainer div.boardAuth img.auth{width:65px; height:auto;}
div.boardAuthContainer div.boardAuth h3 { margin:0px;font-size:0.9em; text-align:center; }
div.boardAuthContainer div.boardAuth form { margin:0; padding:10px 0; text-align:center; }
div.boardAuthContainer div.boardAuth fieldset { margin:0; padding:0; border:none; vertical-align:middle; }
div.boardAuthContainer div.boardAuth fieldset legend { display:none; }
div.boardAuthContainer div.boardAuth div.input{background: url('/images/default/content/dot_line.gif')repeat-x bottom;}
div.boardAuthContainer div.boardAuth fieldset input[type="password"] {padding:2px; margin-bottom:15px;border-radius:0px; -webkit-border-radius:0;  -moz-border-radius:0;  -ms-border-radius:0; background:none; outline:none;   -webkit-appearance: none !important;  background: #fff; border:1px solid #ddd; height:25px;}
div.boardAuthContainer div.boardAuth fieldset input[type="image"] { vertical-align:middle;border-radius:0px; -webkit-border-radius:0;  -moz-border-radius:0;  -ms-border-radius:0; width:70px; height:auto;  margin-top:20px;}
div.boardAuthContainer div.boardAuth fieldset a img{ width:70px; height:auto; margin-top:20px;}


/*Select*/
div.boardSelectContainer { position:relative; color:#595b5d; font-size:0.95em; }
div.boardSelectContainer img { border:none; vertical-align:middle; }
div.boardSelectContainer div.boardSelect { width:80%; margin:0 auto; background:#fff; border:1px solid #ddd; box-shadow:0 0 8px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardSelectContainer div.boardSelect h3 { margin:0px; padding:6px 0 6px 10px; border-bottom:1px solid #ddd; font-size:0.95em; text-align:center; background:linear-gradient(180deg, #fefefe 0%, #eee 100%); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(#fefefe, #eee); }
div.boardSelectContainer div.boardSelect form { margin:0; padding:30px 0; text-align:center; }
div.boardSelectContainer div.boardSelect fieldset { margin:0; padding:0; border:none; vertical-align:middle; }
div.boardSelectContainer div.boardSelect fieldset legend { display:none; }
div.boardSelectContainer div.boardSelect fieldset input[type="password"] { padding:2px; border:1px solid #ddd; box-shadow:0 0 3px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardSelectContainer div.boardSelect fieldset input[type="image"] { vertical-align:middle; border:none; }
div.boardSelectContainer div.boardSelect select::-ms-expand {  display: none;    -webkit-display: none;    -moz-display: none;    -o-display: none;    -ms-display: none;}
div.boardSelectContainer div.boardSelect select {border: 0 none;  padding: 0;  margin: 0;  background: transparent;  outline: none; height:35px; line-height:34px;  padding-right:20px; padding-left:15px; border:none; background-image:none;   -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;	-ms-appearance: none;	background: #fff url('/images/default/content/sel_bg.gif') no-repeat right center; border:1px solid #666; box-sizing:border-box; border-radius:0; margin-top:10px;}


/*ErrorMessage*/
div.boardErrMsgContainer { position:relative; color:#333; font-size:16px;  text-align:center;padding-top:30px; border-top:2px solid #3a70bd; }
div.boardErrMsgContainer img { border:none; vertical-align:middle; width:65px;}
div.boardErrMsgContainer div.boardErrMsg { margin-bottom:30px; border-bottom:1px solid #dbd2d5; padding-bottom:20px; }
div.boardErrMsgContainer div.boardErrMsg h3 { margin:0px;font-size:1.1em; font-weight:bold; color:#333; margin-bottom:10px;}
div.boardErrMsgContainer div.boardErrMsg p { margin-top:10px; text-align:center; }
div.boardErrMsgContainer div.boardErrMsgButton { text-align:center; }


/*Common*/
a.shadeButton { margin:0 3px; padding:5px 15px; font-size:0.9em; font-weight:bold; text-decoration:none;color:#fff; box-shadow:2px 2px 4px #eee; border-radius: 3px;-webkit-border-radius:3px;background-color: #7a0086; }



/* Table */
.tb01{border-collapse: collapse;	border-spacing: 0; table-layout: fixed; margin-bottom: 7px; font-size: 12px; margin-bottom: 20px;}
.tb01 thead th{ font-size: 13px;  padding:12px 10px 10px 10px; font-weight:bold; border-bottom: 1px solid #e7e7e7; color: #575757;}
.tb01 tbody th{background-color: #f8f8f8;  padding:12px 10px 10px 10px; font-weight:bold; border-bottom: 1px solid #e7e7e7; color: #575757;}
.tb01 tbody td{border-bottom: 1px solid #e7e7e7;padding:12px 10px 10px 10px; }
.tb01 .txt_left{text-align: left;}
.tb01 caption{display:none;}
.tb01 tbody th.f_row {border-top: solid 2px #ce1422;}
.tb01 tbody td.f_row {border-top: solid 2px #7db751;}
.tb01 tbody th.b_row{border-bottom: solid 1px #595b5d;}
.tb01 tbody td.b_row{border-bottom: solid 1px #595b5d;}

div.commentInputBody{overflow:hidden;}
div.commentInputBody textarea{ border:1px solid #dee2e6; width:100%; box-sizing:border-box; height:66px; }
div.commentInputBody p input{width:20%; background-color:#0c1937; color:#fff; height:66px; line-height:66px; color:#fff; border:none;}


/* 페이징 */
.boardPageNav {width: 100%;text-align: center; position: relative;overflow: hidden; margin-bottom:20px;}
.boardPageNav ul{display:inline-block; zoom:1;*display:inline;}
.boardPageNav ul li{display:inline;}
.boardPageNav ul li a{display:block;float:left;width:23px; height:23px; border:1px solid #dee2e7; font-size: 12px; font-weight:bold; line-height:23px; margin-left:5px; }
.boardPageNav ul li.first a{background: url('/images/board/clip/first.gif') no-repeat -6px 0; border:none; margin:0; width:25px; height:25px;border:1px solid #dee2e7; background-size:25px 25px;}
.boardPageNav ul li.prev a{background: url('/images/board/clip/prev.gif') no-repeat 5px 0; width:25px; height:25px; border:none; border:1px solid #dee2e7; background-size:25px 25px;}
.boardPageNav ul li.next a{background: url('/images/board/clip/next.gif') no-repeat -8px 0; width:25px;  height:25px; border:none;border:1px solid #dee2e7; background-size:25px 25px;}
.boardPageNav ul li.last a{background: url('/images/board/clip/last.gif') no-repeat 3px 0; border:none;width:25px; height:25px;border:1px solid #dee2e7; background-size:25px 25px;}
.boardPageNav ul li strong a, div.boardPageNav ul li strong {background: #7d7d7d; color: #fff; font-weight: bold; width:100%; height:100%; display:block; border:1px solid #7d7d7d;}


/* 코멘트 */
.tb_mark td input.btn_submit{width:100%; height:100%;  -webkit-appearance: none !important; outline: none;  border-radius:0; cursor: pointer;box-sizing:border-box; background-color:#dee2e6; color:#595b5d; font-size:1.05em; font-weight:bold; cursor:pointer; border:none;outline: none; margin:0; padding:0; }
div.mark{margin-top:30px; clear:both;}
.tb_mark{border-collapse: collapse;	border-spacing: 0; table-layout:fixed; line-height:130%;}
.tb_mark th{background-color:#f7f8f9; border:1px solid #dee2e6; vertical-align:middle; font-size:16px;}
.tb_mark td{border:2px solid #dee2e6;padding:0 !important; }
.tb_mark td p.info{color:#a7a8a9; padding: 10px; font-size:0.9em;}
.tb_mark td textarea{border:none; padding:5px; box-sizing:border-box; font-size:0.9em;}
.tb_mark td.btn{padding:0;background-color:#dee2e6;}

.tb_comment{border-collapse: collapse;	border-spacing: 0;  line-height:130%;}
.tb_comment tr{background: url('/images/default/content/dot_line.gif') repeat-x left bottom;}
.tb_comment td{padding:15px 10px; vertical-align:top; font-size:13px; color:#818181}
.tb_comment td p{margin-bottom:5px; font-size:14px; font-weight:bold;}
.tb_comment td span.date{font-size:1.0em; color:#adadad;}
.tb_comment td.edit{text-align:right;}

/*코멘트*/
div.ctop{margin-bottom:5px;color: #7c9ed2;}
div.boardCommentContainer { margin-top:10px; }
div.boardCommentContainer div.boardComment {background: url('/images/default/content/dot_line.gif') repeat-x left top; padding-top:10px; }
div.boardCommentContainer div.boardComment a{cursor:pointer; color:#a8a8a8;}
div.boardCommentContainer div.boardComment div.pnlCmt { position:relative; margin-bottom:0px; padding-bottom:10px;}
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle { position:relative; margin:0; padding:0; }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dt img { vertical-align:middle;}
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dt {font-size:0.9em;color:#595b5d; margin-bottom:5px;  }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dt.commentTitleRight {font-size:0.8em; position:absolute; top:3px; right:0px; color:#aaa;}
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dd {font-size:0.9em; color:#666; }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dd p{text-align:right;}
div.boardCommentContainer div.boardComment div.pnlFrmEditCmt { padding:0px 0px 10px 0px; }
div.boardCommentContainer div.boardComment div.pnlFrmEditCmt p { position:absolute;top:1px;right:3px; }
div.boardCommentContainer div.boardComment div.pnlFrmReplyCmt { margin:0 0 0 auto; padding:10px 0px 10px 0px; background: url('/images/default/content/dot_line.gif') repeat-x left top;}
div.boardCommentContainer div.boardComment div.pnlFrmReplyCmt p { position:absolute;top:6px;right:3px; }
div.boardCommentContainer div.boardComment div.pnlFrmReEditCmt { margin:0 0 0 auto; padding:10px 0px 10px 0px; background: url('/images/default/content/dot_line.gif') repeat-x left top;}
div.boardCommentContainer div.boardComment div.pnlFrmReEditCmt p { top:18px; }
div.boardCommentContainer div.boardComment div.pnlFrmAddCmt { margin:0 0 0 auto; padding:10px 0px 10px 0px; background: url('/images/default/content/dot_line.gif') repeat-x left top;}
div.boardCommentContainer div.boardComment div.pnlFrmAddCmt p { top:18px; }
div.boardCommentContainer form { margin:-5px 0 0 0; padding:0; }
div.boardCommentContainer input, div.boardCommentContainer img { vertical-align:middle; margin:0; }
div.boardCommentContainer img { border:none; }
div.boardCommentContainer div.pnlFrmCmt { padding:5px 0px 5px 0px; margin-bottom:20px; }
div.boardCommentContainer div.pnlFrmCmt, div.boardCommentContainer div.pnlFrmEditCmt, div.boardCommentContainer div.pnlFrmReplyCmt, div.boardCommentContainer div.pnlFrmAddCmt , div.boardCommentContainer div.pnlFrmReEditCmt { position:relative; }
div.boardCommentContainer input[type="text"], div.boardCommentContainer input[type="password"] { border:1px solid #ddd; padding:3px; box-shadow:0 0 3px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardCommentContainer div.pnlFrmCmt p.btn_re{ top:5px;}

div.boardCommentContainer div.commentInputTop {margin-bottom:5px;  }
div.boardCommentContainer div.commentInputBody { margin-top:0px; }

div.boardCommentContainer p.name{font-weight:bold;}
div.boardCommentContainer p.date{position:absolute;top:10px; right:10px; color:#a8a8a8;font-size:0.75em;}
div.boardCommentContainer div.ment{margin:10px 0px;}
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dt a{color:#a8a8a8; font-size:0.75em;}
div.of{overflow:hidden;}
div.fl_img{float:left; width:9%; }
div.fr_input{float:left; width:90%; margin-left:1%; }
div.fr_input div.mark{margin-top:5px;}
div.pl30{padding-left:30px;}
div.pl0{padding-left:0px;}

div.boardViewContainer div.icon_wrap{margin-top:10px;}
div.boardViewContainer table.icon{width:100%;  }
div.boardViewContainer table.icon td{padding:3px 0px; border:none; text-align:center;}
div.boardViewContainer table.icon td img{width:23px;}


