/* board */

@import url(/exec/ezeditor/css/content_view.css);
input {vertical-align:middle;}
.txc-wrapper {width:100%;}

.board-head {zoom:1;}
.board-head:after {content:""; display:block; clear:both;}
.board-head div.list-count {float:left; margin-top:7px;}
.board-head div.list-count strong {color:#f75f1c; font-weight:normal;}
.board-head div.list-count img {vertical-align:middle;}

.board-search-form {float:right; margin-bottom:15px;}
.board-search-form * {vertical-align:middle;}
.board-search-form .selectbox {width:117px;}
.board-search-form .selectbox dt {width:112px;}
.board-search-form input.iText {float:left; width:166px; height:18px; padding:3px 0 0 3px; border:1px solid #ccc;}
.board-search-form input.btn {float:left; padding-left:4px; width:25px; height:24px;}

/* °Ô½ÃÆÇ ¸®½ºÆ® */
.board-list {table-layout:fixed;border-collapse: collapse;margin-bottom: 2em;width:100%;line-height:21px;border-collapse: collapse;border-top:2px solid #000;}
.board-list td,.board-list th {font-family:'NanumGothic','Open Sans', sans-serif;color:#454544;border: 1px solid #dddddd;text-align:center;padding:10px 0;font-size:14px;}
.board-list th {font-weight:bold;background:#F8F8F8;}
.board-list td {height:30px;}
.board-list td.title {text-align:left;padding-left:30px;}
.board-list th.thtitle {font-size:15px}
.board-list th.thleft {text-align:center;padding-left:30px;}
.board-list td.tdleft {text-align:left;padding:10px 30px;}
.board-list td.tdleft ul li {float:left;}
.board-list td.tdleft ul li.bar {margin:0 20px;}
.board-list td.title  a{font-size:14px;}
.board-list td.contents {text-align:left;padding:10px 20px 10px 20px;vertical-align:top;}
.board-list td.contents td {text-align:left;border:none;}
.board-list td.bold {font-weight:bold;}
.board-list td .board_input {font-family:'NanumGothic','Open Sans', sans-serif;border: 1px solid #DDDDDD;color: #333333;height: 32px;line-height: 2.3em;padding: 0 10px 0 10px;font-size:14px;}
.board-list td .board_input2 {width:300px;font-family:'NanumGothic','Open Sans', sans-serif;border: 1px solid #DDDDDD;color: #333333;height: 200px;line-height: 2.3em;padding: 0 10px 0 10px;font-size:14px;}
.board-list td em {float:right;margin-right:20px;}
.board-list td img {vertical-align:middle;}
.board-list td input {vertical-align:middle;}
.board-list th.board-prevnext {width:10%;}
.board-list td div.board-letter{width:590px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-align:left;padding:0 30px;}
.board-list embed {width: 100%;height: 100vh;}

.board-imglist {margin-bottom:30px;}
.board-imglist dt {}
.board-imglist dt a {display:block;text-align:center;min-height:200px;vertical-align:middle;}
.board-imglist dt a img {display:inline;}
.board-imglist dd {text-align:center;margin-top:10px;}

.news-list {width:100%; margin-bottom:20px; border-collapse:collapse; border-spacing:0; background:none;}
.news-list td {padding:10px; text-align:center; vertical-align:top; color:#898989; background:none;}
.news-list .box {border:1px solid #ededed; text-align:center; vertical-align:middle; width:160px; min-height:120px; margin:0 auto;}
.news-list .box img {margin:0 auto;}
.news-list .newtitle {padding:5px 0; text-align:center;}
.news-list .newtitle a {color:#898989;}

.trick {overflow:hidden; width:0;}

/* selectbox */
.selectbox {display:inline; float:left; position:relative; height:21px; margin-right:4px; font-size:12px; color:#8e8e8e; text-align:left; z-index:0;}
.selectbox * {line-height:160%;}
.selectbox a {color:#8e8e8e;}
.selectbox dt {height:19px; padding:2px 0 0 3px; border:1px solid #ccc; background:#fff url(/exec/board/default/img/bg_selectbox.gif) no-repeat right top;}
.selectbox dt.active {border:1px solid #6b8ab3; background:#fff url(/exec/board/default/img/bg_selectbox.gif) no-repeat right bottom;}
.selectbox dd {display:none; position:absolute; left:0; top:23px; width:100%;}
.selectbox ul {float:none !important; overflow:auto; overflow-x:no; padding:5px 0; border:1px solid #ccc; background:#fff;}
.selectbox ul li {padding:0;}
.selectbox ul li a {display:block; padding:2px 0 2px 7px; zoom:1;}
.selectbox ul li a:hover {background:#eee;}

.board-view {margin-bottom:15px; border-top:2px solid #afcad6; border-bottom:1px solid #afcad6;}
.board-view-head {padding:20px 9px 15px 10px; border-bottom:1px solid #ededed;}
.board-view-head h3 {margin-bottom:15px; font-size:16px; color:#5778a3;}
.board-view-head div.info {zoom:1;}
.board-view-head div.info:after {content:""; display:block; clear:both;}
.board-view-head.use-line {padding:0;}
.board-view-head.use-line h3 {margin:0; padding:15px 10px 10px 10px;}
.board-view-head.use-line div.info {padding:5px 10px; border-top:1px solid #ededed;}
.board-view-head span.event {margin-right:60px;}
.board-view-head span.event strong {margin-right:10px; padding:0 10px 0 0; background:url(/exec/board/default/img/bu_line.gif) no-repeat right 0;}
.board-view-head div.social-button {float:right;}
.board-view-head div.social-button img {display:inline; float:left; margin-left:3px;}
.board-view-content {padding: 10px 10px 10px 10px;min-height:200px;}
.board-view-answer {padding:20px 9px 20px 10px; border-top:1px solid #ededed;}
.board-view-foot {margin-bottom:25px; text-align:right;}

.board-view-comment {padding: 10px 10px 10px 10px; border-top:1px solid #a6c2a3; bgcolor:#F9F9F9;}

.prev-next-post {height:70px; background:url(/exec/board/default/img/bg_prevnext.gif) repeat-x;}
.prev-next-post ul {padding:0 10px;}
.prev-next-post li {height:25px; padding:10px 10px 0 10px;}
.prev-next-post li.prev {height:24px; padding:11px 10px 0 10px; border-bottom:1px solid #ebebeb;}
.prev-next-post li.next {height:26px; padding:9px 10px 0 10px;}
.prev-next-post strong {float:left; padding:0 15px 0 0; color:#a0a0a0;}
.prev-next-post span,
.prev-next-post em {color:#787878;}
.prev-next-post li.prev strong {background:url(/exec/board/default/img/bu_up.gif) no-repeat right 6px;}
.prev-next-post li.next strong {background:url(/exec/board/default/img/bu_down.gif) no-repeat right 6px;}
.prev-next-post span {float:left; padding:0 0 0 27px;}
.prev-next-post em {float:right;}

.write-form {width:100%; margin-bottom:15px; border-top:2px solid #afcad6; border-collapse:collapse; border-spacing:0;}
.write-form th,
.write-form td {border-bottom:1px solid #e1e3e5;}
.write-form th {padding:7px 20px; text-align:left; color:#5778a3; border-right:1px solid #e1e3e5; background:#f8f8f8;}
.write-form td {padding:7px 15px;}
.write-form .email-wrap input.iText,
.write-form .email-wrap span {float:left;}
.write-form .email-wrap span {padding:3px 5px 0 5px;}
.write-form .email-wrap a.btn {float:left; margin:1px 0 0 5px;}
.write-form .vmiddle * {vertical-align:middle;}
.write-form .vmiddle img {position:relative; top:-2px; *top:-1px;}

.tbl_calendar {width:100%; margin-bottom:15px; border-top:2px solid #afcad6; border-collapse:collapse; border-spacing:0;}
.tbl_calendar th {padding:7px 0; color:#5778a3; background:#fbfbfb;}
.tbl_calendar thead th {background:#f8f8f8;}
.tbl_calendar thead th strong {display:inline-block;font-size:26px;line-height:26px;vertical-align:-2px;font-family:'Century Gothic';}
.tbl_calendar thead th span img {display:inline-block; margin:7px 0 0 5px;}
.tbl_calendar thead th a.prev {margin-right:10px;}
.tbl_calendar thead th a.next {margin-left:10px;}
.tbl_calendar thead th a.prev:link,
.tbl_calendar thead th a.prev:active,
.tbl_calendar thead th a.prev:visited {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_prev_off.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar thead th a.prev:hover {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_prev_on.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar thead th a.next:link,
.tbl_calendar thead th a.next:active,
.tbl_calendar thead th a.next:visited {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_next_off.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar thead th a.next:hover {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_next_on.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar th {text-align:center; border:1px solid #e1e3e5; border-right:0; border-top:0;}
.tbl_calendar td {text-align:left;word-break:break-all; vertical-align:top; border:1px solid #e1e3e5; border-right:0; border-top:0; padding:7px 7px 7px 7px; min-height:100px;}
.tbl_calendar td .daycont {min-height:100px;}
.tbl_calendar td a {color:#666;}
.tbl_calendar .first {border-left:0;}
.tbl_calendar .none {border-left:0; height:100px;}
.tbl_calendar tbody th {padding-left:20px; font-weight:normal; border-left:0;}
.tbl_calendar tbody th.bold {font-weight:bold;}
.tbl_calendar tbody th.center {padding:7px 0;}
.tbl_calendar tbody th.bolder-left {border-left:1px solid #e1e3e5; background:#fbfbfb;}
.tbl_calendar tfoot th,
.tbl_calendar tfoot td {color:#5778a3; background:#f8f8f8;}

.search-result {font-size:1.2em; color:#202020; text-align:center; padding:25px 0 15px 0;}
.search-result span{font-weight:bold; color:#ed1c24;}

.search-choice {float:left; padding-right:20px;}
.search-choice select {color:#888; width:60px;}

.search-title {font-size:0.9em; font-weight:bold; color:#3d6e9c; width:100%; height:34px; background:url(/exec/board/default/img/bg_search_head.gif) repeat-x;}
.search-title .search-more {float:right; padding:9px 8px 0px 0px;}
.search-title p {float:left;  padding:9px 0px 0px 14px;}
.search-title p span {font-weight:normal;}

.table-list-search {width:100%; clear:both; color:#888; font-size:0.9em; margin-bottom:25px;}
.table-list-search th {height:25px; text-align:left; font-weight:normal; color:#888;}
.table-list-search th p {float:left; font-weight:normal; color:#888; padding:0px 20px 0px 0px; background:url(/exec/board/default/img/bg_search_section.gif) 67px 4px no-repeat;}
.table-list-search th.title {height:29px; padding:2px 0 0 24px; border-bottom:1px solid #dedede;}


/* input */
.iText {height:15px; padding:3px 0 0 3px; font-size:12px; border:1px solid #ccc;}
.iTextarea {font-size:12px; border:1px solid #ccc;}

/* page */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center;}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;border:1px solid #ddd;width:28px;height:25px;line-height:25px;text-decoration:none !important;color:#000;vertical-align:top;}
.paginate_complex strong {color:#fff;background:#615f60;border:1px solid #615f60;}
.paginate_complex a.default:hover,
.paginate_complex a.default:active,
.paginate_complex a.default:focus{color:#fff;background:#615f60;border:1px solid #615f60}
.paginate_complex .pprev{background:url('/skin/img/sub/list_pprev.gif') no-repeat 0 0;width:28px;height:27px;line-height:27px;border:none;}
.paginate_complex .prev{background:url('/skin/img/sub/list_prev.gif') no-repeat;width:28px;height:27px;border:none;margin-right:10px;}
.paginate_complex .nnext{background:url('/skin/img/sub/list_nnext.gif') no-repeat;width:28px;height:27px;border:none;}
.paginate_complex .next{background:url('/skin/img/sub/list_next.gif') no-repeat;width:28px;height:27px;border:none;margin-left:10px;}
.paginate_complex .direction span{display:none;}

.btn {-moz-user-select: none;border: 1px solid transparent;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn-default {background-color: #ffffff;border-color: #cccccc;color: #333333;}
.btn-primary {background-color: #7B9DD2;border-color: #357ebd;color: #ffffff;}
.btn-book {background-color: #006F54;border-color: #357ebd;color: #ffffff;}
.btn-danger {background-color: #d27b7b;border-color: #d43f3a;color: #ffffff;}
.btn-gray {background-color: #615F60;border-color: #d6d6d6;color: #ffffff;}
.form-control {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 4px;ox-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555555;font-size: 14px;height: 34px;line-height: 34px\9;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;}
.pull-right {text-align:right;margin-bottom:20px;overflow:hidden;}

/* ÄÃ·³Çü */
.column-list {border:1px solid #e2e2e2;border-bottom:none;}
.column-list .column-list-item {padding:37px 24px;overflow:hidden;;border-bottom:1px solid #e2e2e2;}
.column-list .column-list-item1 {padding:15px 24px 156px 24px;overflow:hidden;;border-bottom:1px solid #e2e2e2;height:20px;}
.column-list .column-list-item .eli-img {float:left;width:300px;margin-left:20px;position:relative;}
.column-list .column-list-item .eli-info {float:left;width:434px;position:relative;}
.column-list .column-list-item .eli-info1 {float:left;width:660px;position:relative;font-weight:bold;}
.column-list .column-list-item .eli-info2 {float:left;width:1000px;height:30px;position:relative;font-weight:bold;}
.column-list .column-list-item .eli-info .eli-title {margin-bottom:25px;margin-top:10px;}
.column-list .column-list-item .eli-info .eli-title a {font-size:24px;font-weight:bold;color:#2b2b2b;}
.column-list .column-list-item .eli-info .eli-text {font-size:14px;color:#878787;word-break: break-all;width:650px;line-height:160%;}

.middle-menu {max-width:1062px;margin:0 auto;}
.middle-menu ul.mid-menu {overflow:hidden;border-left:1px solid #e0e0e0;}
.middle-menu ul.mid-menu li {float:left;margin-left:-1px;}
.middle-menu ul.mid-menu li a {font-size:13px;font-weight:bold;text-decoration:none;display:block;text-align:center;background:#f8f8f8;color:#434343;border:1px solid #e0e0e0;height:36px;line-height:36px;}
.middle-menu ul.mid-menu li.active a {background:#434343;color:#fff;}

.breadcrumb {overflow:hidden;max-width:740px;clear:both;}
.breadcrumb li {float:left;margin-left:2px;width:130px;}
.breadcrumb li.active {background:#434343;font-size:13px;font-weight:bold;text-decoration:none;display:block;text-align:center;color:#fff;border:1px solid #e0e0e0;height:36px;line-height:36px;}
.breadcrumb li.active a {background:#434343;color:#fff;height:36px;}
.breadcrumb li a {font-size:13px;font-weight:bold;text-decoration:none;display:block;text-align:center;background:#f8f8f8;color:#434343;border:1px solid #e0e0e0;height:36px;line-height:36px;}
.breadcrumb li a:hover {background:#434343; color:#fff;}

/* info Ã£±â */
.storechk {display:none;background:#fff;position:absolute;width:300px;top:34px;left:0;border:2px solid #C5C5C5;}
.storechk ul {min-height:100px;}
.storechk ul li {float:none !important;}
.storechk ul li a {display:block;height:25px;line-height:25px;padding:0 10px;text-decoration:none;}
.storechk ul li a:hover {background:#ececec}
.storechk .storechk-relative {position:relative;overflow:auto;overflow-x:hidden;height:120px;}
.storechk .close {text-align:right;padding:5px 10px 10px 0;}
.btn_law {display:block;float:left;}
/*** °Ô½ÃÆÇcontents ***/
.contents p {padding: 0; margin: 0;}

.tCenter {text-align:center;}
.tRight {text-align:right;}

@media (max-width: 768px) {
  .middle-menu ul.mid-menu li a {
    font-size:11px;
  }
  .search_input {
    width:120px !important;
  }
  .column-list .column-list-item .eli-img {
    float:none;
    margin-right:0;
	margin-left:0;
	width:100%;
	text-align:center;
  }
  .column-list .column-list-item .eli-info1 {
    float:none;
    width:100%;
    margin-top:10px;
  }
  .column-list .column-list-item .eli-info {
    float:none;
    width:100%;
    margin-top:20px;
	height:auto;
  }
  .column-list .column-list-item .eli-info .eli-title {
    margin-bottom:10px;
  }
  .column-list .column-list-item .eli-info .eli-title a {
    font-size:15px;
  }
  .column-list .column-list-item .eli-info .eli-text {
    height:auto;
	width:auto;
	font-size:12px;
  }
  .board-list th.board-prevnext {
    width:20%;
  }
  .search-area {
   margin-top:10px;
  }
  .search_input {
    width:108px !important;
	font-size:11px;
  }
  .search_input1 {
    width:138px !important;
	font-size:11px;
  }
  .mobile-select {
  padding:6px;
  }
  .breadcrumb li {
  width:100px;
  float:right;
  }
  .breadcrumb li.btns7 {
  width:128px;
  }
  .breadcrumb li.btns3 {
  width:98px;
  }
  .breadcrumb li.btns12 {
  width:135px;
  }
}

@media (max-width: 560px) {
  .btn_law {
    float:inherit;
  }
}

@media (max-width: 450px) {
  .tbl_calendar td .daycont {
    min-height: 35px;
  }
}


