@charset "utf-8"; 

.ml20 {margin-left:20px;}



/* 첨부파일 팝업창 팝업*/
.popupbox3 {width:500px;height:450px;background:#fff; display:none; float:left; position:fixed;top: 50%; left: 50%;z-index: 99999;	}
#fade {display: none;background:#000;position: fixed; left:0; top:0;width:100%; height:100%;opacity:.80;z-index: 99;}
#intabdiv {text-align:center;}
.popupbox3 h3 {width:88%; height:50px; margin:0;font-size:17px; background: url(../images/board/pop_win_bg_01.gif) repeat-x 0 0; color:#fff; padding:25px 10% 0 2%;}
.popupbox3 .close img {text-decoration:none;}
.popupbox3 .close {position: absolute; right:20px; top:20px}
.boardListbox{height:325px;margin-bottom:5px;overflow-y:scroll}
.boardListbox > ul li{width:auto;}

/* 게시판공통 */
#board-wrap {position:relative;margin-bottom:10px;}
#board-wrap input[type=submit], #board-wrap select, #board-wrap button {font-family:NanumGothic,"나눔고딕","돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif;cursor:pointer;}
#board-wrap input.text {border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:28px;line-height:28px;vertical-align:baseline;margin-bottom:0;background:#f8f8f8;}
#board-wrap textarea.textarea {border:1px solid #ddd;background:#f8f8f8}
*.no-data {height:70px;text-align:center;padding-top:150px;font-size:14px;color:#555;display:block;background:url(../images/board/ico_nodata.png) no-repeat center 70px;}

.va-middle {vertical-align:middle;}
.wfont {font-weight:bold;} 
.cell_left {float:left;}

select {height:25px; border:1px solid #CCCCCC;}
.point_red {color:red;}

/* 게시판 상단 검색 박스*/
.board-search-wrap {border:1px solid #d2d2d2;padding:15px 20px 12px 20px; margin:15px 0;overflow:hidden;margin-bottom:20px;}
.board-search-wrap .board-total {float:left;line-height:28px;}
.board-search-wrap .board-total .total {background:url(../images/board/ico_total.gif) no-repeat 0 3px;font-weight:bold;font-size:16px;padding-left:22px;}
.board-search-wrap .board-total .total b, .board-search-wrap .board-total .total strong {color:#3168b2}
.board-search-wrap .board-total .page {padding-left:8px;}
.board-search-wrap .board-total .page b, .board-search-wrap .board-total .page strong {color:#555}
.board-search-wrap .board-search {float:right;}
.board-search-wrap .board-search label {font-size:13px;font-weight:bold;color:#333;margin-right:5px;}
.board-search-wrap .board-search input.text {vertical-align:top !important;}
.board-search-wrap select {border:1px solid #ddd;min-width:80px;height:30px;vertical-align:top;line-height:30px;}
.board-search-wrap .board-search .text {border:1px solid #ddd;height:28px;line-height:26px;max-width:210px;}
.board-search-wrap .btn-srh {border:0;width:48px;height:30px;background:#48525e;color:#fff;vertical-align:top;cursor:pointer;}

/* 기본 게시판 */
.general_board {margin-top:5px; margin-bottom:20px; width:100%; border-bottom:1px solid #8e8e8e; }
.general_board thead th {padding:13px 10px; height:20px;border-top:2px solid #484848; border-bottom:1px solid #8e8e8e; text-align:center; color:#333 }
.general_board tbody td {padding:10px 5px; border-bottom:1px dotted #ccc; text-align:center; }
.general_board tbody tr:hover {background:#F3F5F8;}
.general_board tbody td.title {text-align:left;line-height:150%;}
.general_board tbody td .blind {color:#c87846;}
.general_board tbody tr.highlight{background-color:#F3F5F8;}
.general_board tbody td .cmt{color:#c87846;}
.general_board tbody td.title img {vertical-align:middle;}
.general_board tbody td.title span {margin-left:10px;}
.general_board tbody td img{vertical-align:middle;}
.general_board.dp_pc {display:block;}

.break { word-break:break-all;}
.w_gongi {font-weight:bold; background:#555; color:#fff; padding:3px 5px;}

/* 페이징 스타일 =============== */
.board-list-paging {margin-top:20px;text-align:center;}
.pagelist {text-align:center;line-height:110%;position:relative;}
.pagelist * {vertical-align:middle;line-height:120%;}
.pagelist span {font-family:arial;font-size:100%;color:#444 !important;}
.pagelist a span {cursor:pointer;display:block;width:22px;height:19px;padding-top:5px;border:1px solid #d7d8d8;}
.pagelist a {display:inline-block;margin:2px 2px 0;line-height:120%;background:#fff;}
.pagelist strong span, .pagelist a:hover span, .pagelist a:focus span, .pagelist a:active span {color:#fff !important; text-decoration: underline;width:22px;height:19px;display:inline-block;background:#12375f;padding-top:5px;}
.pagelist .firstpage span, .pagelist .lastpage span, .pagelist .firstpage1 span, .pagelist .lastpage1 span,
.pagelist .prevblock span, .pagelist .nextblock span, .pagelist .prevblock1 span, .pagelist .nextblock1 span,
.pagelist .prevpage span, .pagelist .nextpage span, .pagelist .prevpage1 span, .pagelist .nextpage1 span {padding-top:0px;border:0px !important; background:none !important;visibility:hidden;margin-left:2px;margin-right:2px;}
.pagelist .firstpage , .pagelist .lastpage , .pagelist .firstpage1 , .pagelist .lastpage1, .pagelist .prevblock , .pagelist .nextblock , .pagelist .prevblock1 , .pagelist .nextblock1 ,
.pagelist .prevpage , .pagelist .nextpage  , .pagelist .prevpage1 , .pagelist .nextpage1  {display:inline-block;margin-top:2px;background-image:url(../images/board/btn_page.gif);background-repeat:no-repeat;height:26px;width:26px;overflow:hidden;margin-left:2px;margin-right:2px;}

/*비활성*/
.pagelist .firstpage1  {background-position:0 -66px;}
.pagelist .prevblock1 {background-position:-32px -66px;margin-right:5px;}
.pagelist .lastpage1 {background-position:-98px -66px;margin-left:5px;}
.pagelist .nextblock1 {background-position:-66px -66px;}

/*활성*/
.pagelist .firstpage  {background-position:0 0;}
.pagelist .prevblock {background-position:-32px 0;margin-right:5px;}
.pagelist .lastpage {background-position:-98px 0;margin-left:5px;}
.pagelist .nextblock {background-position:-66px 0;}

/*오버*/
.pagelist .firstpage:hover {background-position:0px -33px;}
.pagelist .prevblock:hover {background-position:-32px -33px;}
.pagelist .lastpage:hover {background-position:-98px -33px;}
.pagelist .nextblock:hover {background-position:-66px -33px;}


/*페이지뷰 상단 출력 정보*/
.board-view-head {display:block;position:relative;border-top:2px solid #484848; width:100%;}
.board-view-head .board-view-title {background:#fbfbfb;display:block;text-align:left;padding-left:15px;padding-right:105px;padding-top:15px;padding-bottom:15px;font-size:1.23em;line-height:1.3em;color:#444;font-weight:bold; word-break:break-all;border-bottom:1px solid #8E8E8E;position:relative;}
.board-view-head .board-view-title .board-vhit {position:absolute;right:10px;top:50%;margin-top:-10px;height:30px;line-height:20px;font-size:13px;width:auto;text-align:right;font-weight:normal;}
.board-view-head .board-view-title .board-vhit  .ilbl {padding-left:10px;}
.board-view-head .is_notice {display:inline-block;font-size:80%;color:#F47E16;}

.board-view-winfo {width:100%;display:block;}
.board-view-winfo:after {clear:both;content:"";display:block;}

.board-view-winfo .board-winfo-txt {position:relative;border-bottom:1px solid #DDD;font-size:12px;width:100%;}
.board-view-winfo .board-winfo-txt:after {clear:both;content:"";display:block;}
.board-view-winfo .ilbl {font-weight:bold;color:#555;display:inline-block;padding-top:10px;padding-bottom:10px;background:#f6f8f9  no-repeat 20px 13px;min-width:90px;max-width:150px;padding-left:20px;padding-right:5px;}
.board-view-winfo .ptxt {display:inline-block;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;white-space:nowrap;}

.board-winfo-list {position:relative;border-bottom:1px solid #DDD;font-size:11px;width:100%;background:#f6f8f9}
.board-winfo-list:after {content:"";display:block;clear:both;}

/*파일 다운로드 리스트*/
.board-winfo-list .ilbl {font-weight:bold;color:#555;display:inline-block;padding-top:8px;padding-bottom:7px;background:#f6f8f9  no-repeat 20px 13px;min-width:100px;max-width:150px;padding-left:20px;padding-right:5px;position:absolute;left:0;top:0;}
.board-winfo-list .board-winfo-listcont {display:block;margin-left:115px;padding-top:8px;padding-bottom:7px;padding-left:15px;padding-right:15px;word-wrap:break-word;position:relative;background:#FFF; }

/* 첨부파일리스트 */
.file-list {padding:10px 0;font-size:12px;text-align:left;line-height:20px;}
.file-list li {color:#333;padding:4px 0 4px 25px;width:100%;}
.file-list span {font-size:0.9em; color:#A7A7A7; margin:0 5px;}
.file-list .doc, .file-list .docx {background:url(../images/board/ico_word.gif) no-repeat 0 5px;}
.file-list .hwp {background:url(../images/board/ico_hwp.gif) no-repeat 0 5px;}
.file-list .xls, .file-list .xlsx {background:url(../images/board/ico_xls.gif) no-repeat 0 5px;}
.file-list .pdf {background:url(../images/board/ico_pdf.gif) no-repeat 0 5px;}
.file-list .wav {background:url(../images/board/ico_wav.gif) no-repeat 0 5px;}
.file-list .ppt, .file-list .pptx {background:url(../images/board/ico_ppt.gif) no-repeat 0 5px;}
.file-list .zip {background:url(../images/board/ico_zip.gif) no-repeat 0 5px;}
.file-list .vod,.file-list .mp4,.file-list .ogv,.file-list .avi,.file-list .mpg,.file-list .wmv,.file-list .mpeg,.file-list .asf,.file-list .asx,.file-list .flv{background:url(../images/board/ico_vod.gif) no-repeat 0 5px;}
.file-list .jpg,.file-list .jpeg,.file-list .png,.file-list .gif,.file-list .img{background:url(../images/board/ico_img.gif) no-repeat 0 5px;}
.file-list .word {background:url(../images/board/ico_word.gif) no-repeat 0 5px;}
.file-list li a:hover {text-decoration:underline;}
.search-list li {color:#333;padding:4px 0 4px 25px;width:100%;}

/*내용*/
.board-view-cont {display:block;position:relative;border-bottom:1px solid #C2C2C2;overflow-x:hidden;padding-top:30px;margin-left:15px;margin-right:15px;} /* width값 입력시 padding, margin값 체크바람*/
.board-view-files {display:block;position:relative;width:100%;overflow:hidden;text-align:center;}
.board-view-contents {display:block;position:relative;margin-left:0px;margin-right:0px;margin-bottom:30px; line-height:150%;}
.board-view-contents center {text-align:left}
.board-writer-ip {text-align:right;border-top:1px dotted #c2c2c2;font-size:11px;padding:5px;}
.board-view-cont img {margin:10px 0;max-width:100%;}

/*내용_동영상*/
.movie_wrap {overflow:hidden;width:100%; margin:20px 0;}
.movie_left {float:left; width:48%; margin-right:2%;}
.movie_right textarea{float:right; margin-top:10px; width:45%; font-size:13px;color:#666666;height:340px;border:1px solid #cccccc;padding:10px 8px 8px 8px;background-color:white;line-height:150%;box-sizing:border-box;}
.movie_right.movieBox{overflow-y:scroll;float:right; margin-top:10px; width:45%; font-size:13px;color:#666666;height:340px;border:1px solid #cccccc;padding:10px 8px 8px 8px;background-color:white;line-height:150%;box-sizing:border-box;}


/*버튼*/
.board-view-btns {display:block;margin-top:15px;text-align:right;}


/*이전글다음글*/
.movepage { margin:20px 0 60px 0; border-top:1px solid #e6e6e6;}
.movepage li {padding:14px 5px;  border-bottom:1px solid #e6e6e6; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.movepage li.prev {padding-left:28px; background:url("../images/board/ico_paging_prev2.gif") no-repeat 10px 18px;}
.movepage li.next {padding-left:28px; background:url("../images/board/ico_paging_next2.gif") no-repeat 10px 18px;}
.movepage li strong { padding-right:30px;background:url("../images/board/ico_bullet_07.gif") no-repeat 42px 2px;}
.movepage li a { color:#505050;}


/*코멘트 리스트 - 내용 답변형태 */
.board-view-reply {display:block;position:relative;width:100%;border-top:1px solid #EEE;padding-top:15px;background:#f8f8f8;}

/* 코멘트 리스트*/
.board-cmt-listtop.line {border-bottom:1px solid #ddd;padding-bottom:15px;}
.board-cmt-listtop strong {padding:0 6px 5px 24px;font-size:13px;color:#043d86}
.board-cmt-listtop .cmt {color:#bf0036;font-weight:bold;margin-right:2px;}
.board-cmt-list-wrap {padding:0px 0 15px;}
.board-cmt-wrap {margin-top:20px;}
.board-cmt-wrap #boardCommentList {;}
.board-cmt-list {display:block;position:relative;width:100%;}
.board-cmt-list:after {clear:both;content:"";display:block;}
.board-cmt-list li {border-bottom:1px solid #ccc;}
.board-cmt-list .cmt-container {display:block;position:relative;padding:15px 0px 15px 0px;}
.board-cmt-list .isScrCmt {padding:0 15px;}
.board-cmt-list .cmt_writer {font-weight:bold;font-size:13px;color:#333;padding-left:10px;}
.board-cmt-list .cmt_date {padding-left:10px;color:#666}
.board-cmt-list .cmt_contents {margin:7px 0 0 10px;}
.board-cmt-list .cmt_item_btns {display:block;position:absolute;right:10px;top:10px;color:#767676;}
.board-cmt-list .cmt_item_btns a {border-left:1px solid #ddd;padding-left:5px;line-height:13px;display:inline-block;}
.board-cmt-list .cmt_item_btns a:first-child {border:0;padding:0;margin-right:3px}
.board-cmt_paging {margin:15px 0 10px;text-align:right;}

.cmt-reply-wrap {position:relative;}
.cmt-reply-wrap:after {clear:both;content:"";display:block;}

/*코멘트 수정,삭제폼*/
.cmt-item-frm {position:relative;display:none;border-top:1px solid #ddd;padding:10px 0;margin-top:15px;}
.cmt-item-frm  * , .cmt-del-frm * {vertical-align:middle;}
.cmt-item-frm .ilbl {padding-top:3px;display:inline-block;margin-left:15px;color:#48525e;}
#bCommentist .cmt-item-frm input.text, #bCommentist .cmt-del-frm input.text {height:25px;line-height:25px;padding-left:3px;background:#fff;vertical-align:middle;}
.cmt-item-frm textarea {width:82%;height:55px;padding:5px 10px 5px 10px;margin:10px 0 0 15px;}
.cmt-item-frm .cmt_write_btn {position:absolute;right:15px;bottom:10px;height:68px;}
.cmt-item-frm .cmt-item-close {position:absolute;right:15px;top:10px;border:0;background:none;}
.btn-cmt {background:#48525e;color:#fff;font-size:13px;width:78px;height:68px;border:0;padding:0;overflow:visible;text-align:Center;}
.cmt-del-frm {position:relative;display:none;padding:15px 15px 5px;text-align:center;border-top:1px solid #ccc;margin-top:15px;}
.cmt-del-frm .txt {font-size:13px;margin-right:15px;padding:0 0 0px 30px;height:22px;display:inline-block;}
.cmt-del-frm .cmt-item-close {border:0;background:none;position:absolute;top:10px;right:15px}



/* 코멘트 쓰기 */
#board-wrap .bcmt-write-wrap input.text {background:#fff;height:25px;vertical-align:middle;}
.bcmt-write-wrap {width:100%;text-align:left;margin-top:15px;display:block;position:relative;}
.bcmt-write-h {display:block;position:relative;width:100%;margin-bottom:5px;}
.bcmt-write-h:after {clear:both;content:"";display:block;}
.bcmt-write-h .bcmt-title {padding:0 6px 5px 24px;font-size:13px;color:#043d86}

.bcmt-wfrm-wrap {border:1px solid #ddd;background:#f7f7f6;padding:15px;position:relative;}
.bcmt-wfrm-wrap .ilbl {font-weight:bold;font-size:90%;}

.bcmt-wfrm-wrap .bcmt-wfrm-c {margin-top:10px;position:relative;padding-bottom:0px; padding-right:110px;}
.bcmt-wfrm-wrap textarea {width:100%;height:54px;padding:8px 8px 3px 8px;}
.bcmt-wfrm-wrap .bcmt-wfrm-file {margin-top:10px;}

.bcmt-wfrm-regcode {margin-top:10px;line-height:130%;}
.bcmt-wfrm-regcode .norobot_img {border:2px solid #DDD;float:left;margin-right:15px;background:#FFF;}
.bcmt-wfrm-regcode .cmt_write_btn {position:absolute;right:0px;top:22px;border:0px;}
.bcmt-write-btn  {position:absolute;right:0px;top:0px;}
.bcmt-write-btn-e  {margin-top:10px;text-align:right;}
.btn-cmt-submit {padding:0;border:0;margin:0;font-size:12px;color:#FFF;background:#19436b;border:1px solid #083269;width:60px;height:25px;}



/* GALLERY 스타일 */
.gallery-list-wrap {display:block;position:relative;width:100%;border-top:0px solid #c2c2c2; }
.gallery-in-wrap a {}
.gallery-list {display:block;position:relative;width:100%; border-bottom:1px solid #c2c2c2;}
.gallery-list .no-data {width:100%;height:auto; border-bottom:1px solid #d1d1d1;}
.gallery-list-top {border-bottom:0px}

.gallery-list:after {clear:both;content:"";display:block;}
.gallery-list li {float:left;display:block;position:relative;width:23%;height:230px;padding:20px 1%;}
.gallery-in-wrap {display:block;position:relative;width:100%;margin:0 auto;}
.gallery-in-wrap .pimg {width:100%;height:180px;margin-bottom:15px;vertical-align:text-top;overflow:hidden;}
.gallery-in-wrap .pimg a {display:block;position:relative;width:100%;height:100%;}
.gallery-in-wrap .pimg img {width:100%;height:100%;}

.gallery-in-wrap .noimg{width:100%;height:180px;margin-bottom:15px;vertical-align:text-top;overflow:hidden; border:1px solid #d1d1d1; background:url(../images/board/noImage.png) no-repeat 50% 50%; text-indent:-999px;}


.gallery-in-wrap .pcate {width:100%;line-height:130%;color:#0fa24c; font-size:0.85em;display:block;margin-bottom:5px;} 
.gallery-in-wrap .ptitle {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  display:block; width:98%;font-weight:400;font-size:1.125em;padding-bottom:5px;}
.gallery-in-wrap .ptitle a:hover span, .gallery-in-wrap .ptitle a:hover, 
.gallery-in-wrap .ptitle a:focus span, .gallery-in-wrap .ptitle a:focus {color:#0fa24c !important;text-decoration:underline !important;}
.gallery-in-wrap .pcont em {font-style:normal; color:#ccc; padding:0 7px;}
.gallery-in-wrap .date {color:#989898; font-size:0.85em;} 

.cov-mask {background: rgba(0, 0, 0, 0.6) url("../images/board/icon_ovmore.png") no-repeat scroll center center;display:none;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
a:hover .cov-mask, a:focus .cov-mask {display: block;}

/* 댓글폼 */
.comment { margin-top:40px; padding:14px; background:#f9f9f9; border:1px solid #ccc; }
.comment div.comment_form { position:relative; padding-right:14.5%; }
.comment div.comment_form textarea { width:100%; padding:10px 2% 9px; height:60px; border:1px solid #ddd; }
.comment div.comment_form input[type=submit]{position:absolute; right:0px; top:0px; width:10%; height:80px; background:#59595A; font-weight:bold; font-size:15px; color:#fff; border:1px solid #3c2f25; cursor:pointer; }
.comment div.comment_view ul.comment_list li { position:relative; padding:15px 10px; padding-left:100px; border-bottom:1px dotted #ccc; }
.comment div.comment_view ul.comment_list li:first-child { border-top:0px; }
.comment div.comment_view ul.comment_list li p.writer { position:absolute; left:10px; width:80px; font-weight:bold; }
.comment div.comment_view ul.comment_list li p.txt { font-size:13px; color:#666; line-height:22px;}
.comment div.comment_view ul.comment_list li p.txt a img {position:relative; bottom:-3px; margin-left:5px; }
.comment div.comment_view div.comment_page { margin-top:10px; padding:10px 0px; text-align:center; font-size:13px; }
.comment div.comment_view div.comment_page a { display:inline-block; margin:0px 3px; }
.comment div.comment_view div.comment_page a img { vertical-align:middle; }
.comment div.comment_view div.comment_page a.select { font-weight:bold; text-decoration:underline; }
.comment div.comment_view div.comment_page a.page_btn { margin:0px; }
.comment div.comment_view div.comment_page a.page_btn.prev { margin-right:10px; }
.comment div.comment_view div.comment_page a.page_btn.next { margin-left:10px; }


/* 웹진목록 */
.postList {margin-bottom:30px;}
.postList ul {border-top:2px solid #565656; border-bottom:1px solid #565656;}
.postList ul li {overflow:hidden; width:100%; padding:20px 0; border-top:1px solid #ededed;}
.postList ul li a {display:block; text-decoration:none;}
.postList ul li a strong {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:relative; display:block; width:80%;  margin-bottom:10px; font-size:16px;}
.postList ul li .excerpt,
.postList ul li .path {display:block; margin-bottom:5px; font-size:13px; line-height:1.5; color:#757575;}
.postList ul li .meta {font-size:12px; color:#757575;}
.postList ul li .meta .date {margin-left:10px; padding-left:10px;}
.postList ul li .figure {float:left; width:160px; height:120px; margin:0 16px 0 0;}
.postList ul li .figure img {width:100%; height:100%; box-sizing:border-box;}
.postList ul li:first-child {border:0;}
.postList .noimg{border:1px solid #d1d1d1;}
.postList .blind {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:relative; display:block; width:80%;  margin-bottom:10px; font-size:16px;color:#c87846;}
.postList .cmt {color:#c87846;}



/* 불만접수게시판 */
.complete {background:#59595A; padding:5px 10px; color:#fff; font-size:11px;}
.un_complete {background:#54A5ED; padding:5px 5px; color:#fff;font-size:11px;}



/* 글쓰기 */
.board_write { padding:15px 0 0;}
.board_write table { width:100%; border-top:2px solid #6e6e6e; border-bottom:1px solid #b6b6b6;}
.board_write table th,
.board_write table td { padding:13px 0; border-bottom:1px solid #e6e6e6; vertical-align:middle;}
.board_write table th { padding-left:5px; background-color:#f6f6f6; color:#1e1e1e; text-align:center;}
.board_write table td { padding-left:5px;}
.board_write table .line { display:inline-block; margin:0 0 5px;}
.board_write table .spanWrap { margin-right:10px;}
.board_write table th,
.board_write table td { vertical-align:middle;}
.board_write .tdTxtArea { padding:13px 0px; text-align:center;}
.board_write .memo { padding:10px 15px 10px 0px; text-align:right;}
.board_write .pointInfo {color:#c87846; padding-left:5px; font-size:11px;}
.board_write .file input{max-width:500px;width:80%;}
.board_write .file input[type=file]{max-width:500px;width:80%;}
.board_write .file input[type=checkbox]{width:15px; vertical-align:middle;}


.board_write .datePicker + img{margin:3px 0 0 3px;cursor:pointer}

.board_write .inputText {width:180px;ime-mode:active;}
.board_write .inputText01 {width:150px; margin-bottom:5px;ime-mode:disabled;}
.board_write .inputText02 {width:150px; margin-bottom:5px;ime-mode:disabled;}
.board_write .inputText03 {width:150px;}
.board_write .inputText04 {width:90%;ime-mode:active;}

.board_write .inputText05  {width:90px; margin-bottom:5px;ime-mode:disabled;}  /*일자*/
.board_write .inputText06 {width:50px; margin-bottom:5px;ime-mode:disabled;} /*전화*/
.board_write .inputText07 {width:50px;ime-mode:disabled;} /*우편번호*/


.board_write .radiobtn {vertical-align:middle;}
.board_write .basicSelect{width:100px; margin-bottom:5px;}
.board_write .textArea{width:98%; height:300px;border-color:#cbcbcb #e4e4e4 #e4e4e4 #cbcbcb; ime-mode:active;}
.board_write .textArea.alt{height:50px;}

.ico_calendar {vertical-align:center; margin:3px 0 0 2px;}

.btn_search {background-color:#555; border:0; padding:5px 10px; color:#fff;}



/* 게시판 처리절차지원절차*/
.board_step  {border:1px solid #d1d1d1; padding:15px 10px; overflow:hidden;}
ol.b_step.step5 li {width: 17%;}
ol.b_step.step4 li {width: 22.1%;}
ol.b_step.step3 li {width: 30.7%;}
ol.b_step.step2 li {width: 47.8%;}
ol.b_step .point {color:#939393; font-size:16px; display:block;}

ol.b_step li {display: table;float: left;margin-right: 30px;margin-top: 5px;position: relative;}
ol.b_step li::after {background: rgba(0, 0, 0, 0) url("../images/sub/step_point.gif") no-repeat scroll right center;content: "";display: block;height: 25px;margin-top: -13px;position: absolute;right: -30px;top: 50%;width: 24px;}
ol.b_step li.last {margin-right: 0;}
ol.b_step li.last::after {display: none;}
ol.b_step li p {border: 5px solid #dcdcdc;border-radius:3px;display: table-cell;font-size: 18px;font-weight: 600;height: 60px;line-height:100%;padding: 0 10px;text-align: center;vertical-align: middle;}
ol.b_step li p.select_b {border: 5px solid #0B87CA; color:#0B87CA}

.point_st2 {display: block; font-size:17px; line-height:25px;}

/*통합검색 페이지*/
.search_input02 {width:100%; border-top:2px solid #555; background:#f9f9f9; height:40px; text-align:center; padding:15px 0;}
#total_search02 {width:300px; height:35px; border:1px solid #d1d1d1;}
.search_btn_02 {background:url('../../../images/2015/common/search_bg.gif') no-repeat;padding-left:10px;}
.search_input02 input[type="submit"] { width:50px; height:35px; background:#555 url(../images/common/total_search_bg.png) no-repeat center 50%; border:0; cursor:pointer; text-indent:-9999px;}

.search_list01 li {color:#636363;background:url(../images/sub/search_list.png) left 6px no-repeat;padding-left:10px;clear:both;margin:7px 0 7px 13px; line-height:150%;}
.search_word {display:inline-block !important;margin:0 !important;padding:0 !important;background:none !important;font-weight:bold; color:#4b669a;}

.search_board {margin-top:10px;}
.search_board dt {width:100%; font-weight:bold; font-size:15px; color:#555;}
.search_board dd {width:100%; font-size:13px;padding:5px 0 0 0; line-height:150%; color:#767676;}
.search_board span {margin:5px 0 30px 0; display:block;background:url(../images/common/ico_window.gif) no-repeat left 5px; padding-left:15px;}


/* 공공누리 유형 선택 */
.koglTPList{margin:0}
.koglTPList img{margin:0;}
.koglTPList img.view{margin-right:10px;}
.koglTPList p{margin:5px 0;}

.koglTPWrite .top{position:relative;width:100%;background:#f7f7f7;padding-bottom:20px;border-bottom:1px solid #dbdbdb;}
.koglTPWrite .top h4{width:100%;margin:0;padding:5px 0;border-bottom:1px solid #dbdbdb;background:#918f8f;color:#fff;font-size:16px;font-weight:bold;text-align:center;}
.koglTPWrite .top p{margin:0;padding:10px 20px;border-top:1px solid #fff;line-height:150%;color:#595959;}
.koglTPWrite .top a{position:absolute;right:20px;bottom:10px;}
.koglTPWrite .body{position:relative;margin-top:5px;vertical-align:top;}
.koglTPWrite .body .typeBox{position:absolute;left:0;top:0;margin:0;padding:0;width:188px;height:136px;}
.koglTPWrite .body .typeBox img{width:186px;height:135px;border-left:1px solid  #dbdbdb;border-top:1px solid  #dbdbdb;border-right:1px solid  #dbdbdb;}
.koglTPWrite .body .koglTPList{position:relative;list-style:none;margin:0;padding:0;padding-left:192px;}
.koglTPWrite .body .koglTPList li{position:relative;margin:0;margin-top:2px;padding:0;min-height:30px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f7f7f7;}
.koglTPWrite .body .koglTPList li:first-child{margin-top:0;}
.koglTPWrite .body .koglTPList li .radio{position:absolute;left:10px;top:5px;z-index:10;}
.koglTPWrite .body .koglTPList li .label{display:block;position:relative;margin:0;padding:6px 10px 6px 0;padding-left:165px;font-size:12px;color:#231f20;font-weight:bold;line-height:130%;cursor:pointer;}
.koglTPWrite .body .koglTPList li .label0 {display:inline-block;position:relative;margin:0;padding:6px 10px 6px 0;padding-left:165px;font-size:12px;color:#231f20;font-weight:bold;line-height:130%;cursor:pointer;}
.koglTPWrite .body .koglTPList li .img {position:absolute;left:40px;top:2px;vertical-align:middle;}
.koglTPWrite .body .koglTPList li .etc{margin-left:10px;color:#595959;}
.koglTPWrite .body .ex{position:relative;margin:0;padding:0;margin-top:5px;background:#fff;border:1px solid #dbdbdb;padding:17px 15px  17px 20px;font-size:12px;color:#292929;font-weight:bold;}
.koglTPWrite .body .ex img{margin-right:20px;vertical-align:middle}
.koglTPWrite .body .exBox{position:absolute;top:136px;left:0;width:186px;height:32px;margin:0;padding:0;border-left:1px solid  #dbdbdb;border-bottom:1px solid  #dbdbdb;border-right:1px solid  #dbdbdb;background:#918f8f none;font-size:14px;color:#fff;text-align:center;line-height:32px;}

.koglTPWrite .footer{border-top:1px solid #6c6b6b;background:#f7f7f7;margin-top:5px;padding:10px 20px 10px 27px}
.koglTPWrite .footer p{color:#0c0c0c;margin-bottom:5px;text-indent:-7px;}
.koglTPWrite .footer p .notice{color:#dd494e;font-weight:bold;}






/* Mobile Device 최소 ~ 최대 589 */
@media (max-width:589px) {

.dp_pc {display:none;}
.board-view-cont img {width:100%;}

/* 공공누리 유형 선택 */
.koglTPList{margin-bottom:20px;}
.koglTPList img{width:auto;}
.koglTPList .desc{display:block;margin-top:5px;}

.koglTPWrite .body{position:relative;margin-top:5px;padding-top:32px;vertical-align:top;}
.koglTPWrite .body .typeBox{position:relative;display:none;}
.koglTPWrite .body .koglTPList{position:relative;list-style:none;padding-left:0;}
.koglTPWrite .body .koglTPList li{padding:3px 0;}
.koglTPWrite .body .koglTPList li .etc{display:inline-block;width:95%;margin:0;text-align:right}
.koglTPWrite .body .ex span{display:inline-block;margin-top:5px;line-height:18px}
.koglTPWrite .body .exBox{position:absolute;top:0;left:0;width:100%;}

/* GALLERY 스타일 */
.gallery-list li {width:100%; height:auto;}
.gallery-in-wrap .pimg {width:100%;height:auto;}


/*내용_동영상*/
.movie_left {width:100%;height:auto;}
.movie_right textarea {width:100%;}
.movie_right.movieBox{width:100%;}

/* 댓글폼 */
.comment div.comment_form input[type=submit]{width:20%;}
.comment div.comment_view ul.comment_list li {padding-left:70px;}


/* 게시판 상단 검색 박스*/
.board-search-wrap {padding:15px 0px 12px 10px;}
.board-search-wrap .board-search .text {width:35%;}


/* 웹진목록 */
.postList ul li .figure {float:left; width:100%; height:auto;margin:0 16px 10px 0;}
.postList ul li a strong {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:relative; display:block; width:100%;  margin-bottom:10px; font-size:16px;}



/* 긴급지원 지원절차*/
ol.b_step li {display: block;float: none;margin-bottom: 20px;margin-right: 0;width: 100% !important;}
ol.b_step li p {display: block;height: auto;padding: 5px;}
ol.b_step li::after {background: rgba(0, 0, 0, 0) url("../images/sub/step_point_mb.gif") no-repeat scroll right center;bottom: -23px;height: 16px;left: 50%;margin-left: -13px;top: auto;width: 25px;}
ol.b_step .point {float:left;}

/*통합검색 페이지*/
#total_search02 {width:68%;}


}