.ui-datepicker-month, .ui-datepicker-year {height:25px;vertical-align:middle;}

/* sorting */
.sorting-wrap {margin-bottom:0; *zoom:1;}
.sorting-wrap:after {content:''; display:block; clear:both;}
.sorting-wrap .title{float:left; margin:10px 0 0 0;}
.sorting-wrap .title span{ font-family:"NBGothicB"; color:#F0386C;}
.sorting-wrap > .left {float:left;}
.sorting-wrap > .right {float:right;}
.sorting-wrap > div > * {display:inline-block; *display:inline; vertical-align:middle;}
.sorting-wrap > div > * + * {margin-left:10px;}
select.select{display:block; float:left; margin:2px 5px 2px 0; *margin:-2px 5px 0 -2px; height:30px; line-height:30px; font-size:14px;}/*border:1px solid #cecece; */
select.select2{margin:2px 5px 2px 0; *margin:-2px 5px 0 -2px; height:38px; line-height:38px;  font-size:14px;}/*border:1px solid #cecece;*/
select.select2n{position:absolute;top:26px;left:120px;margin:-7px 5px 2px 0; height:42px;vertical-align:bottom; line-height:30px; border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px; color:#a7a7a7; }
select.select3n{position:absolute;top:26px;left:185px;margin:-7px 5px 2px 0; height:42px;vertical-align:bottom; line-height:30px; border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px; color:#a7a7a7; }


/* search */
.search-input {display:inline-block; margin:2px 0 0 0; font-size:12px;}/*border:1px solid #cecece; */
.search-input input[type='text'] {border:0 none; height:20px; line-height:24px; padding-left:10px; font-family:"NBGothic";border: 1px solid #cccccc;}
.search-input input[type='submit'] {outline: none;display:inline-block; width:24px; height:24px; font:0/0 a; background:url('/bbsbb/images/forms.png') 0 -5px no-repeat; border:0 none; margin:0; padding:0; font-family:"NBGothic";}

.sorting-wrap form {margin: 0 0 0;}



/*
 * board
 */
[class|='board'] > table {width:100%; border-top:2px solid #27282c; }/*border-bottom:1px solid #d9d9d9;*/
[class|='board'] > table th,
[class|='board'] > table td {padding:10px; vertical-align:middle;}
[class|='board'] > table th:after,
[class|='board'] > table td:after {content:''; display:inline-block; height:24px; vertical-align:middle;}
[class|='board'] > table .desc {text-indent:7px; margin-top:7px;}
[class|='board'] > table tbody tr td.rows {padding:0 !important;}
[class|='board'] > table tbody tr td.rows .list {padding:8px; border-top:1px solid #ccc;}
[class|='board'] > table tbody tr td.rows .list:first-child {border-top-width:0;}
[class|='board'] > table .hsect {margin-left:30px;}
[class|='board'] > table .hsect:first-child {margin-left:0;}
[class|='board'] > table .vsect {margin-top:5px;}
[class|='board'] > table .vsect:first-child {margin-top:0;}

/* board-list */
.board-list > table {table-layout:fixed;}
.board-list > table  caption{font-size:0; line-height:0; position:absolute;}
.board-list > table th, .board-list > table td {text-align:center; color:#555;}
.board-list > table th {background:url('/bbsbb/images/board_bar.png') 0 50% no-repeat; letter-spacing:-1px;  font-family:"NBGothicB";}
.board-list > table th,
.board-list > table td.point {font-size:1.0em; font-weight:700; color:#333; font-family:"NBGothicB";}
.board-list > table th,
.board-list > table .point {font-weight:700; color:#333; font-family:"NBGothicB";}
.board-list > table th:first-child {background-image:none;}
.board-list > table tr:first-child th {border-top:1px solid #27282c;}/*4cc1d7*/
.board-list > table td {border-top:1px dotted #777; padding:8px 10px;}
.board-list > table tr:first-child td {border-top:1px solid #27282c;}
.board-list > table tr.notice td {border-top:1px solid #d9d9d9;background:url("/bbsbb/images/opacity_bg2.png") repeat;}/*background-color:#f7f7f7; */
.board-list > table tr.notice + tr td {border-top:1px solid #d9d9d9;}
.board-list > table td.subject {text-align:left;}
.board-list > table td.subject a {display:inline-block; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; max-width:90%;}

/* board-view */
.board-view > table  caption{font-size:0; line-height:0; position:absolute;}
.board-view > table * > tr > th,
.board-view > table * > tr > td {border-top:1px solid #ccc; padding-left:0; padding-right:0;}
.board-view > table > thead th:after {content:''; display:inline-block; height:24px; vertical-align:middle;}
.board-view > table > thead th {font-size:16px; color:#222; border-top:1px solid #27282c; letter-spacing:-1px; text-align:left; /*font-family:"NBGothicB";*/ padding-left:10px;}
.board-view > table > thead th .date {float:right; margin:5px 10px 0 0; font-size:12px; font-weight:normal; letter-spacing:0; color:#767676;}

.board-view > table > thead th.news_board {font-size:30px; color:#222; border-top:1px solid #27282c; letter-spacing:0; text-align:left; /*font-family:"NGothicB";font-weight:bold;*/font-family:"NSK"; font-weight:700; padding-left:10px;line-height:36px;}
.board-view > table > thead th.news_board .date {float:left; margin:7px 0 0 0; font-size:12px; font-weight:normal; letter-spacing:0; color:#767676;/*font-family:"NGothic";*/ font-weight:300;}
.board-view > table > thead th.news_board .date .time {position:relative; display:inline-block; margin-left:8px; padding-left:8px;}
.board-view > table > thead th.news_board .date .time:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:9px; background-color:#ddd; transform:translateY(-50%);}
.board-view > table > thead th.news_board .sns {float:right; margin:10px 0 0 0; font-size:12px; font-weight:normal; letter-spacing:0; color:#767676;/*font-family:"NGothic";*/}
.board-view > table > thead th.news_board .news_sub_title {border-left:0 solid #619dd1;height:10px;line-height:18px;padding:17px 0 12px 0;margin-bottom:10px;background:none;
color:#1e5aa0;/*font-family:"NGothic";*/font-family:"NSK"; font-weight:500; font-size:16px;}
.btn-report-news {padding: 0px 5px 20px 5px;}

.board-view > table > tbody > tr > th {color:#222; text-align:center; background:url('/bbsbb/images/board_bar.png') 100% 50% no-repeat;  width:100px;}
.board-view > table > tbody > tr th + td {padding-left:10px;}
.board-view > table * > tr >  td.content{padding:15px 20px; line-height:30px; font-size:17px; letter-spacing:0;}
/*.board-view > table * > tr >  td.content{padding:15px 20px; line-height:33px; font-size:17px; letter-spacing:0;}*/
.board-view > table * > tr >  td.content img {max-width:100%;}
.board-view > table > tbody > tr.files th:after,
.board-view > table > tbody > tr.files td:after {display:none;}
.board-view > table > tbody > tr.files td p {padding-top:7px;}
.board-view > table > tbody > tr.files td p:first-child {padding-top:0;}
.board-view > table > tbody > tr.files th:before {content:''; display:inline-block; width:13px; height:12px; background:url('/bbsbb/images/attach.png') 0 0 no-repeat; margin:0 5px 0 -10px; vertical-align:middle;}


h5.rep {padding-top:18px; background-position:0 20px;font-size:15px; color:#333; padding:20px 24px 15px; text-align:left; background:url(../img/bullet_h5.png) 0 22px no-repeat;}
 h6 {font-size:15px; color:#00428d; padding:0 0 10px 0;}

.single_share_list {display:block;margin:9px 20px 0 0;}
.single_share_list:after { content: ""; display: table; clear: both; }
.single_share_item { margin-left:10px; }
.single_share_item:first-child { margin-left: 0; }
.single_share_item { display: block; float: left; width: 24px; height: 24px; background: 50% 50% no-repeat;}
.single_share_item.facebook { background-image: url(../img/icon-sns-facebook-off.svg); }
/*.single_share_item.facebook:hover { background-image: url(../img/icon-sns-facebook-on.svg); }*/
.single_share_item.instagram { background-image: url(../img/icon-sns-instagram-off.svg); }
/*.single_share_item.instagram:hover { background-image: url(../img/icon-sns-instagram-on.svg); }*/
.single_share_item.twitter { background-image: url(../img/icon-sns-twitter-off.svg); }
/*.single_share_item.twitter:hover { background-image: url(../img/icon-sns-twitter-on.svg); }*/
.single_share_item.naverblog { background-image: url(../img/icon-sns-blog-off.svg); }
/*.single_share_item.naverblog:hover { background-image: url(../img/icon-sns-blog-on.svg); }*/
.single_share_item.band { background-image: url(../img/icon-sns-band-off.svg); }
/*.single_share_item.band:hover { background-image: url(../img/icon-sns-band-on.svg); }*/
.single_share_item.kakaostory { background-image: url(../img/icon-sns-kakao-off.svg); }
/*.single_share_item.kakaostory:hover { background-image: url(../img/icon-sns-kakao-on.svg); }*/
.ir_img { text-indent: -9999px; white-space: nowrap; overflow: hidden; }

.work .margin{padding:20px; bottom:36%}

/* board-write */
.board-write > table  caption{font-size:0; line-height:0; position:absolute;}
.board-write > table th{border-bottom:1px solid #d9d9d9;}
.board-write > table td {width:80%;background:url('/bbsbb/images/board_bar.png') 0 50% no-repeat; letter-spacing:-1px;  font-family:"NBGothicB"; border-bottom:1px solid #d9d9d9;}
.board-write input{border:1px solid #cecece; height:28px; line-height:28px; padding-left:10px; margin-top:10px;font-family:"NBGothic";}
.board-write textarea{border:1px solid #cecece; height:180px; padding-left:10px; width:500px; font-family:"NBGothic";}
.board-write .check_input{width:15px; height:15px; margin:0 10px; border:0px; font-family:"NBGothic";vertical-align:middle;}

/* paging */
.paging {position:relative; text-align:center; min-height:28px; margin-top:40px; padding-top:5px;}
.paging > a,
.paging .page a {display:inline-block; min-width:24px; height:24px; border:1px solid #ddd; color:#333; margin-left:2px; text-align:center; line-height:24px; text-decoration:none; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box;}
.paging > a {background-image:url('/bbsbb/images/paging_board.png'); background-repeat:no-repeat; font:0/0 a;}
.paging > a.first {background-position:0 0;}
.paging > a.prev {background-position:0 -24px;}
.paging > a.last {background-position:-24px 0;}
.paging > a.next {background-position:-24px -24px;}
.paging > a.first:hover {background-color:#27282C; background-position:0 -48px;}
.paging > a.prev:hover {background-color:#27282C; background-position:0 -72px;}
.paging > a.last:hover {background-color:#27282C; background-position:-24px -48px;}
.paging > a.next:hover {background-color:#27282C; background-position:-24px -72px;}

.paging .page {padding:0 5px 0 5px;}
.paging .page a {padding:0 5px;}
.paging .page a:first-child {background:none;}
.paging .page a:hover, .paging .page a.active {border:1px solid #27282c; background-color:#27282c; color:#fff;}
.paging .button-left {position:absolute; top:0; left:0;}
.paging .button-right {position:absolute; top:0; right:0;}
.paging + .sorting-wrap {margin-top:50px;}
.paging + [class|='tab'] {margin-top:30px;}
.paging .disabled {display:none;}

/* list-paging */
.list-paging {position:relative; overflow:hidden; margin-top:30px; border:1px solid #ddd; text-align:left;background-color:#fcfcfc; }
.list-paging ul{float:left; width:100%;}
.list-paging ul li{float:left; }
.list-paging ul li.page {height:40px; line-height:40px; display:block; width:12%; color:#000; font-size:13px;   text-align:center;}/*background-color:#f7f7f7; solid #c6c6c6;*/
.list-paging ul li.conts {line-height:40px; display:block; width:85%; overflow:hidden; text-align:left; padding-left:3%;}
.list-paging ul.line{}/*border-top:1px solid #ccc;*/

.list-paging_ul {position:relative; overflow:hidden; margin-top:30px; text-align:left; }
.list-paging_ul .tit {border-bottom:2px solid #646464; margin-bottom:20px;  padding:0 0 15px 0;font-size:16px; font-family:"NGothicB"; color:#333;}
.list-paging_ul ul{float:left; width:100%;}
.list-paging_ul ul li{height:30px; line-height:30px; display:block;padding-left:15px;background:url('/bbsbb/images/list_ul_bl.jpg') no-repeat 0 12px;}
.list-paging_ul ul li.TXC{background:none;}


a.btn_small {display:inline-block; padding:0 10px; height:24px; line-height:24px; color:#fff; font-size:12px; background:#27282C; border-radius:2px;}
a.btn_small.bbs {display:inline-block; padding:0 10px; height:24px; line-height:24px; color:#fff; font-size:12px; background:none; border-radius:2px;}
a.btn_base {display:inline-block; padding:0 20px; height:36px; line-height:36px; color:#fff; font-size:14px; background:#27282C; border-radius:2px;}
a.btn_base2 {display:inline-block; padding:0 20px; height:36px; line-height:36px; color:#fff; font-size:14px; background:#F0386C; border-radius:2px;}
.btn_area.center {text-align:center;}

.loin_input{background:#f7f7f7; border:1px solid #e4eaec; width:320px; height:46px; line-height:46px;}
.login_logo{width:500px; text-align:left; margin:100px 0 20px 0;}
.login_txt{width:500px; text-align:left; margin-top:10px; color:#F0386C}




/* 관리자 로그인 창  아이디찾기창  비번찾기창  */
#idsearchAll, #pwsearchAll {position:fixed;top:0;left:0;width:100%;height:100%;z-index:7000;display:none;background:url(../img/opacity_bg.png) repeat;}
#idsearchAll .allmenu-contain, #pwsearchAll .allmenu-contain {width:600px;height:250px;margin:150px auto 0;background:#F1386C url(../img/7allmenu_bg.jpg) no-repeat 0 0;}
#idsearchAll .allmenu-contain .allmenu-top, #pwsearchAll .allmenu-contain .allmenu-top {width:100%;height:79px;overflow:hidden;position:relative;color:#fff;}
#idsearchAll .allmenu-contain .allmenu-top h3, #pwsearchAll .allmenu-contain .allmenu-top h3 {float:left;padding:8px 0 0 0;margin:20px 0 0 20px;font: 27px "nanumB";color:#fff;border:none;}
#idsearchAll .allmenu-contain .allmenu-top p, #pwsearchAll .allmenu-contain .allmenu-top p {float:left;padding:40px 0 0 10px;font-weight:700;font: 13px "nanumB";color:#fff;}
#idsearchAll .allmenu-contain .allmenu-top .btn-close, #pwsearchAll .allmenu-contain .allmenu-top .btn-close {position:absolute;top:17px;right:23px;border:0;background:url(../img/btn_allmn.png) no-repeat 0 0;width:46px;height:46px;overflow:visible;cursor:pointer;}
#idsearchAll .allmenu-contents, #pwsearchAll .allmenu-contents  {background:#fff;border:3px solid #F1386C;border-top:0;height:350px;overflow-y:auto;}
#idsearchAll .allmenu-list, #pwsearchAll .allmenu-list {overflow:hidden;padding:25px 40px;}
#idsearchAll .allmenu-list:first-child, #pwsearchAll .allmenu-list:first-child {margin-top:20px;}
#idsearchAll .allmenu-list h4, #pwsearchAll .allmenu-list h4 {float:left;font: 18px "nanumB";color:#0066bc;padding-top:10px;border-top:2px solid #292929;}
#idsearchAll .allmenu-list ul, #pwsearchAll .allmenu-list ul {float:left;width:345px;overflow:hidden;margin-left:50px;padding-left:30px;background:#f1f5f7;}/*background:url(../img/allmenu_vbar.gif) no-repeat 0 0;*/
#idsearchAll .allmenu-list li, #pwsearchAll .allmenu-list li {float:left;font: 15px "nanumB";width:33.3%;padding:7px 0}
#idsearchAll .allmenu-list li a, #pwsearchAll .allmenu-list li a  {color:#333;}










b, th {font-family:"NBGothicB";}


