/* board */

@import url(/exec/ezeditor/css/content_view.css);
input {vertical-align:middle;}
.txc-wrapper {width:100%;}
.txc-wrapper table {width:100%;}
.txc-image img {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:left;padding-left:30px;}
.board-list td.tdleft {text-align:left;padding-left: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 img {display:block; max-width:100%; height:auto;}
.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 em {float:right;margin-right:20px;font-style:normal;}
.board-list td .report-btn {float:left; padding:2px 10px; border:1px solid #ddd; font-weight:bold;}

.board-imglist {margin-bottom:30px;overflow:hidden;}
.board-imglist dl {float:left;margin:0 4px;}
.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:27px;line-height:27px;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{width:28px;height:27px;line-height:27px;}
.paginate_complex .prev{width:28px;height:27px;margin-right:10px;}
.paginate_complex .nnext{width:28px;height:27px;}
.paginate_complex .next{width:28px;height:27px;margin-left:10px;}

.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-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: 1.42857;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;}

.success-list {overflow:hidden;max-width:100%;margin:0 -13px 0 -13px;}
.success-list .cont-out.grid3 {float:left;width:33.3333333333%;}
.success-list .cont-out.grid4 {float:left;width:25%;}
.success-list .cont-out.grid6 {float:left;width:33%;margin-bottom:24px;}
.success-list .cont-out .cont {padding-right:13px;padding-left:13px;}
.success-list .cont .real-cont p.img {overflow:hidden; position:relative; width:100%; max-height:275px;}
.success-list .cont .real-cont p.img .thumbnail {padding:0; border:0; border-radius:0;}
.success-list .cont .real-cont p img {width:100%;}
.success-list .cont .txt {height:80px; padding:0 16px; border:1px solid #ebebeb; border-bottom:8px solid #ebebeb;}
.success-list .cont .txt .date {margin-top:5px;text-align:center;}
.success-list .cont .txt .tit {text-align:center;overflow:hidden;}
.success-list .cont .txt .tit a {display:inline-block; overflow:hidden; width:100%; color:#222; text-overflow:ellipsis; white-space:nowrap;font-size:18px;font-weight:bold;font-family:"Nanum Gothic", "³ª´®°íµñ", sans-serif; vertical-align:middle;}
@media (max-width:767px) {
	.success-list .cont-out.grid6 {float:left;width:100%;margin-bottom:20px;}
	.success-list .cont .real-cont p.img {max-height:230px;}
}

/* ÄÃ·³Çü */
.column-list {border:1px solid #e2e2e2;border-bottom:none;}
.column-list .column-list-item {padding:10px 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 {display:inline; float:left;max-width:150px; margin-right:40px;position:relative;}
.column-list .column-list-item .eli-img .thumbnail {margin-bottom:0;}
.column-list .column-list-item .eli-img img {display:block; width:100% !important; height:auto !important;}
.column-list .column-list-item .eli-info {float:left; position:relative; width:100%; max-width:840px}
.column-list .column-list-item .eli-info1 {float:left;position:relative;font-weight:bold;}
.column-list .column-list-item .eli-info2 {float:left;height:30px;position:relative;font-weight:bold;}
.column-list .column-list-item .eli-info .eli-title {margin-bottom:10px;margin-top:25px;}
.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 {float:left; font-size:14px;color:#878787;word-break: break-all;line-height:50px; vertical-align:middle; margin-bottom:10px; background:url(/skin/img/sub/ico-circle.gif) left center no-repeat; padding-left:10px; padding-right:20px;}
.column-list .column-list-item .eli-info .eli-text b {color:#333}
.column-list .column-list-item .eli-info .eli-btn {float:right;}
.column-list .column-list-item .eli-info .eli-btn a {display: inline; clear: both; float:left; width: auto; max-width:220px; margin:10px 0 0 0; padding: 10px; border: 1px solid #c3e1f4; text-align: center; font-size: 12px; color: #fff; cursor: pointer; background: url(/skin/img/main/bg-blue.gif) top left repeat;}
@media (max-width:1422px) {
	.column-list .column-list-item .eli-info {float:left; position:relative; width:55%}
	.column-list .column-list-item .eli-info .eli-title {margin-bottom:0;}
	.column-list .column-list-item .eli-info .eli-btn {float:left;}
	.column-list .column-list-item .eli-info .eli-btn a {margin:0}
}
@media (max-width:991px) {
	.column-list .column-list-item .eli-info .eli-title {margin-bottom:10px;margin-top:0;}
	.column-list .column-list-item .eli-info .eli-text {line-height:1.5}
	.column-list .column-list-item .eli-info .eli-btn {clear:both;}
	.column-list .column-list-item .eli-info .eli-btn a {margin:0}
}
@media (max-width:767px) {
	.column-list .column-list-item .eli-img .thumbnail {margin-bottom:20px;}
	.column-list .column-list-item .eli-info {clear:both; width:100%}
	.btn-submit {text-align:right}
}

 /* tablet phone */
.phone-list {border-top:1px solid #dddddd}
.phone-list li {border-bottom:1px solid #dddddd;display:block;padding:15px 10px;}
.phone-list li.nodata {font-size:14px;font-weight:bold;border-bottom:1px solid #dddddd;text-align:center;}
.phone-list li a {display:block;padding:10px 0;}
.phone-list li .title {font-weight:bold;font-size:13px;}
.phone-list li .date {text-align:right;font-size:11px;}
.phone-list li .date span {color:#DDDDDD;margin:0 5px;}

/* ÀÛÀº ÀÌ¹ÌÁö */
.small-image-list {overflow:hidden;margin-bottom:16px;}
.small-image-list .sil-4 {float:left;width:272px;height:150px;margin-right:4px;}
.small-image-list .sil-4.nomargin {margin-right:0;}
.small-image-list .nomar {margin-right:0;}
.small-image-list .sil-4 .sil-title a {font-size:14px;color:#434343;display:block;height:41px;line-height:41px;background:#f7f7f7;text-align:center;text-decoration:none;}

/* ´º½º·¹ÅÍÇü */
.newsletter-list {border-bottom:none;}
.newsletter-list {display:table;width:1100px;margin-bottom:20px;}
.newsletter-list .nl-2 {display:table-cell;vertical-align: top;width:490px;height:200px;}
.newsletter-list .nl-2 .newsletter-item {width:490px;padding:20px;margin:0 auto;border:2px solid #E5E5E5;overflow:hidden;min-height:221px;}
.newsletter-list .nl-2 .onborder-style {border:2px solid #7b9dd2;}
.newsletter-list .nl-2 .offborder-style {border:2px solid #e5e5e5;}
.newsletter-list .nl-2 .newsletter-item .newsletter-img {width:170px;float:left;margin-right:20px;}
.newsletter-list .nl-2 .newsletter-item .newsletter-text {width:300px;float:left;color:#666;font-size:14px;word-break:break-all;}
.newsletter-list .nl-2 .newsletter-item .newsletter-text .newsletter-title {font-size:15px;font-weight:bold;margin-bottom:10px;}

/* Ä«Å×°í¸® ÅÇ */
.board-cate-tab {max-width:887px;margin-bottom:49px;height:34px;border-bottom:1px solid #eaeaea;position:relative;}
.board-cate-tab ul {overflow:hidden;position:absolute;bottom:-1px;left:0;}
.board-cate-tab ul li {float:left;padding-right:1px;background:url('/skin/img_page/tab_bar.gif') no-repeat right center;}
.board-cate-tab ul li.last {background:none;}
.board-cate-tab ul li a {display:block;padding:0 35px;height:34px;line-height:34px;font-size:15px;text-decoration:none;text-align:center;}
.board-cate-tab ul li a:hover {border-bottom:1px solid #000;color:#000;}
.board-cate-tab ul li.selected a {border-bottom:1px solid #000;color:#000;}

/* event list */
.event-list {border:1px solid #e2e2e2;border-bottom:none;max-width:875px;margin:0 auto;}
.event-list .event-list-item {padding:37px 24px;overflow:hidden;;border-bottom:1px solid #e2e2e2;}
.event-list .event-list-item .eli-img {float:left;width:41.828571%;margin-right:3.8857142%;position:relative;}
.event-list .event-list-item .eli-img a img {width:100%;}
.event-list .event-list-item .eli-img .end_img {display:block;width:41.828571%;background:url('/skin/img/sub/event_end_bg.png') no-repeat 0 0;position:absolute;top:0;left:0;}
.event-list .event-list-item .eli-info {float:left;width:54.285714%;position:relative;}
.event-list .event-list-item .eli-info .eli-title {margin-bottom:15px;margin-top:10px;font-size:17x;font-weight:bold;color:#000;}
.event-list .event-list-item .eli-info .eli-title a {font-size:24px;font-weight:bold;color:#2b2b2b;}
.event-list .event-list-item .eli-info .eli-date {font-size:15px;color:#919191;margin-bottom:16px;}
.event-list .event-list-item .eli-info .eli-text {font-size:14px;color:#878787}
.event-list .event-list-item .eli-info .eli-facebook {position:absolute;bottom:12px;left:0;}

/* pds list */
.pds-list {overflow:hidden;max-width:875px;margin:0 -13px 0 -13px;}
.pds-list .cont-out {float:left;width:33.333333%;}
.pds-list .cont-out .cont {padding-right:13px;padding-left:13px;margin-bottom:36px;}
.pds-list .cont .real-cont {padding:25PX;border:1px solid #e2e2e2;}
.pds-list .cont .real-cont p.img {border:1px solid #c4c4c4}
.pds-list .cont .real-cont p img {width:100%;}
.pds-list .cont .txt {padding:30px 16px;}
.pds-list .cont .pds-title {text-align:center;color:#2b2b2b;font-size:14px;margin-top:35px;font-weight:bold;}

.board-row {}
.board-row .col-sm-2 {padding-right:0;margin-bottom:10px;}
.board-row .col-sm-3 {padding-right:0;margin-bottom:10px;}
.board-row .col-sm-1 button {width:100%;margin-bottom:10px;}

@media (max-width: 767px) {
  .success-list .cont-out.grid3,.success-list .cont-out.grid4 {
     width:50%;
  }

  .txc-wrapper img {width:100%;}
  .board-row .col-sm-2 {padding-right:10px;}
  .board-row .col-sm-3 {padding-right:10px;}
}
@media (max-width: 450px) {
  .success-list .cont-out.grid3,.success-list .cont-out.grid4 {
     width:100%;
  }
  .board-list th.thleft,.board-list td.tdleft {
	 padding:10px;
  }
  .board-list .prevnext {
     font-size: 11px;
  }
}

