/* 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;}
.board-list td .report-btn {float:left; padding:2px 10px; border:1px solid #ddd; font-weight:bold;}
*/
.board-list {table-layout:fixed;border-collapse: collapse; width:100%;line-height:21px; border-top:2px solid #000; border-collapse: collapse;}
.board-list td,.board-list th {color:#333; text-align:center;padding:0;font-size:14px; line-height:50px; border:1px solid #ddd;}
.board-list th {font-weight:500; color:#424242; background-color:#f8f8f8;}
.board-list td {height:30px;}
.board-list td.bin-area {height:24px; border:0;}
.board-list th.notice-tit {font-weight:400; font-size:14px; color:#333; border-top:1px solid #666;}
.board-list td.notice-tit {font-weight:400; font-size:14px; color:#666;}
.board-list th.notice-tit,
.board-list td.notice-tit {border-bottom:1px solid #666;}
.board-list td.title {text-align:left;padding-left:30px;}
.board-list th.thtitle {position:relative; height:40px; font-size:15px; vertical-align:middle; border:1px solid #ddd;}
.board-list th.thtitle .sns-btn {position:absolute; top:0; right:0;}
.board-list th.thleft {text-align:left;padding-left:30px;}
.board-list td.tdleft {text-align:left;padding-left:30px;word-break:break-all;}
.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:32px;vertical-align:top; border-bottom:8px solid #ebebeb;}
.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 {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;}
.board-list td .report-btn {float:left; padding:2px 10px; border:1px solid #ddd; font-weight:bold;}
.board-list.view-list {margin-top:30px; border-top:2px solid #000; border-bottom:1px solid #666;}
.board-list.view-list tr.first-child,
.board-list.view-list tr:first-child {border-bottom:1px solid #ccc;}
.board-list.view-list tr th {font-size:16px;}
.board-list.view-list tr td a span {font-size:16px; color:#666;}
.board-list.view-list tr td a em {display:none;}
.board-list.view-list tr td .date {float:right; padding:0 20px; font-size:14px; color:#727272;}
.board-btn-wrap {clear:both; width:100%; margin-bottom:80px;}
.board-btn-wrap .btn {padding:10px 22px; font-weight:200; font-size:15px;}

.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;}

/* ÀÏ¹ÝÇü CUSTOM */
.board-list.normal-board {margin-bottom:50px; border-top:1px solid #666;}
.board-list.normal-board tr {}
.board-list.normal-board tr th {font-weight:400; border-bottom:1px solid #666; font-size:14px; color:#333;}
.board-list.normal-board tr td {border-bottom:1px solid #ccc;}
.board-list.normal-board tr td.notice-title a {font-weight:400; font-size:14px; color:#e52e2e;}
.board-list.normal-board tr.last-child td,
.board-list.normal-board tr:last-child td {border-bottom:1px solid #666;}

.date-read-cell {border-bottom:1px solid #666;}

.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;}
*/
.paginate_complex{margin-bottom:50px; padding: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:30px;height:30px;line-height:28px;text-decoration:none !important;color:#000;vertical-align:top;}
.paginate_complex strong {color:#333; border:1px solid #333;}
.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:30px;height:30px;line-height:28px;}
.paginate_complex .prev{width:30px;height:30px;margin-right:10px;}
.paginate_complex .nnext{width:30px;height:30px;}
.paginate_complex .next{width:30px;height:30px;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:900px;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:50%;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:70px; 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 .title {text-align:center;overflow:hidden;}
.success-list .cont .txt .title 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;}
}*/
.success-list {overflow:hidden; clear:both; width:100%; margin:0 auto;}
.success-list .cont-out {float:left; width:260px; height:395px; margin-bottom:20px;}
.success-list .cont-out.grid3 {float:left; width:33.3333333333%; max-width:273px; padding:0 6px;}
.success-list .cont-out.grid4 {float:left;width:25%;}
.success-list .cont-out.grid6 {float:left;width:50%;margin-bottom:24px;}
.success-list .cont-out .cont {width:100%; height:100%; border:1px solid #e2e2e2; padding-right:0;padding-left:0;}
.success-list .cont .real-cont {}
.success-list .cont .real-cont p.img {overflow:hidden; position:relative; width:260px; height:212px; margin:0 auto 10px; border-radius:0;}
.success-list .cont .real-cont p.img .thumbnail {display:block; width:100%; height:100%; padding:0; margin-bottom:0; border:0; border-radius:0;}
.success-list .cont .real-cont p.img .thumbnail img {width:260px; height:212px !important;}
.success-list .cont .real-cont p img {width:100%;}
.success-list .cont .txt {padding:0 0 0 15px; height:76px; border-bottom:1px solid #e8e8e8;}
.success-list .cont .txt .title {text-align:left;overflow:hidden;}
.success-list .cont .txt .title a {display:inline-block; overflow:hidden; width:100%; font-weight:300; font-size:16px; line-height:38px; color:#333; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle;}
.success-list .cont .txt .title a:hover {text-decoration:none;}
.success-list .cont .txt .date {font-size:13px; color:#949494; text-align:left;}
.success-list .cont .txt .info {font-weight:400; font-size:16px; color:#666; text-align:center; line-height:25px;}
.success-list .cont .txt-info {padding:25px 20px; font-size:14px; line-height:22px; color:#717171; }
.success-list .cont .sns-btn {width:100%; margin:15px auto 25px; text-align:center;}

.success-list.community-list {overflow:hidden;max-width:685px;margin:0 auto;}
.success-list.community-list .cont-out {height:100%; max-height:305px; margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.success-list.community-list .cont-out.grid3 {float:left;width:33.3333333333%;}
.success-list.community-list .cont-out .cont {padding-right:0;padding-left:0;}
.success-list.community-list .cont .real-cont {height:345px;}
.success-list.community-list .cont .real-cont p.img {overflow:hidden; position:relative; width:219px; height:219px; margin:0 auto 10px; border-radius:0;}
.success-list.community-list .cont .real-cont p.img .thumbnail {display:block; width:100%; height:100%; padding:0; margin-bottom:0; border:0; border-radius:0;}
.success-list.community-list .cont .real-cont p.img .thumbnail img {width:219px; height:219px !important;}
.success-list.community-list .cont .real-cont p img {width:100%;}
.success-list.community-list .cont .txt {padding:0;}
.success-list.community-list .cont .txt .date {margin-top:5px;text-align:left;}
.success-list.community-list .cont .txt .title {text-align:left;overflow:hidden;}
.success-list.community-list .cont .txt .title a {display:inline-block; overflow:hidden; width:100%; margin-bottom:5px; font-weight:300; font-size:24px; color:#333; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle;}
.success-list.community-list .cont .txt .title a:hover {text-decoration:none;}
.success-list.community-list .cont .txt .info {font-weight:400; font-size:14px; color:#666; text-align:left; line-height:20px;}
.success-list.community-list .cont .sns-btn {width:100%; margin:15px auto 25px; text-align:left;}

/* ÄÃ·³Çü */
.column-list {clear:both; float:left; width:100%; border-bottom:none;}
.column-list .column-list-item {overflow:hidden; margin-bottom:21px; padding:0 0 0 32px; border:1px solid #e2e2e2; border-bottom:8px solid #ebebeb;}
.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; overflow:hidden; float:right; position:relative; width:45%; height:210px;}
.column-list .column-list-item .eli-img .thumbnail {display:block; padding:0; margin-bottom:0; line-height: 1.42857143; background-color: #fff; border:0; border-radius:0; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out;}
.column-list .column-list-item .eli-img img {display:block; position:absolute; top:0; left:0; width:325px !important; height:210px !important;}
.column-list .column-list-item .eli-info {float:left; position:relative; width:425px; padding-left:12px;}
.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-top:30px; margin-bottom:20px; font-size:20px; font-weight:500; color:#222;}
.column-list .column-list-item .eli-info .eli-title a {font-size:20px; font-weight:500; color:#222;}
.column-list .column-list-item .eli-info .eli-text {clear:both; float:left; width:100%; font-size:17px;color:#2354a5;word-break: break-all;line-height:1; vertical-align:middle; margin-bottom:22px; padding-bottom:15px; border-bottom:1px solid #ccc;}
.column-list .column-list-item .eli-info .eli-text2 {float:left; font-size:15px;color:#717171;word-break: break-all;line-height:1.5; vertical-align:middle;}
.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;}


.txc-wrapper td,
.txc-wrapper span,
.txc-wrapper p {font-family: 'Noto Sans', serif !important;}
 /* tablet phone */
.phone-list {border-top:1px solid #dddddd;clear:both;}
.phone-list li {border-bottom:1px solid #dddddd;display:block;padding:0 0 5px 0;}
.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:500;font-size:15px;}
.phone-list li .date {text-align:right;font-size:12px;}
.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 {margin-bottom:49px;border-bottom:1px solid #eaeaea;position:relative;}
.board-cate-tab ul {overflow:hidden;}
.board-cate-tab ul li {float:left;width: 11.111111111%;}
.board-cate-tab ul li.last {background:none;}
.board-cate-tab ul li a {display:block;padding:0;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 {clear:both; width:100%; text-align:center; margin-bottom:80px;}
.board-row .srch-list {display:inline-block; width:70px; height:30px; text-align:left; padding:0; border-radius:2px; border:1px solid #b3b3b3; background-color:#e6e6e6; font-size:14px; color:#666;}
.board-row .srch-txt {display:inline-block; width:230px; height:30px; border:1px solid #b3b3b3; background-color:#e6e6e6; }
.board-row .srch-btn {height:30px; padding:0 14px; line-height:28px; font-size:14px; color:#fff; background-color:#808080;}

.txc-wrapper {}
.txc-wrapper .txc-image {width:100% !important; height:auto !important;}

/* */
.admin-wrap {}
.admin-wrap .board-btn-wrap button.btn {padding:6px 12px; font-size:14px;}
.admin-wrap .success-list .cont .txt .title {padding-left:0; background:none;}
.admin-wrap .board-row .srch-txt {padding:0;}

/*sub faq aco_menu*/
.faq {clear:both; float:left; width:100%; margin:50px 0 100px 0; border-bottom:1px solid #ddd; font-size:14px;font-weight:500;}
.faq .hgroup{position:relative;margin:20px 0 10px 0;*zoom:1}
.faq .hgroup h2 {display:none;}
.faq .hgroup .trigger{overflow:visible;position:absolute;top:50%;right:0;margin:-25px 0 0 0;padding:0;border:0;background:none;font-size:14px;cursor:pointer}
.faq ul{margin:0;padding:0;list-style:none}
.faq .q{margin:0;border-top:1px solid #ddd;position:relative;padding-left:36px;}
.faq .q span {position:absolute;left:27px;top:9px;}
.faq .q a.trigger{margin:0;display:block;padding:10px 15px;font-weight:500;color:#616161;font-size:14px;text-align:left;text-decoration:none !important}
.faq .faqhide .q a.trigger{font-weight:500;background:none;font-size:14px;}
.faq .q a.trigger:hover,
.faq .q a.trigger:active,
.faq .q a.trigger:focus{font-weight:500;color:#176ac6;font-size:14px;}
.faq .a{display:none;padding:25px 25px 25px 50px;margin:0 0 0 0;font-weight:normal; position:relative; border-top:1px solid #ddd; background-color:#f8f8f8;}
.faq .a br {display:block;}
.faq .answer {position: absolute;top: 24px;left: 28px;font-weight: bold;font-size: 14px;}

.prevnext_wrap {border-top:1px solid #dddddd;margin-top: 20px;}
.prevnext_wrap .prevnext {display: table;width: 100%;border-bottom:1px solid #dddddd;}
.prevnext_wrap .prevnext .cell {display: table-cell;vertical-align: middle;height: 50px;}
.prevnext_wrap .prevnext .txt {width: 10%;font-size: 16px;color: #9d4999;font-weight: 400;}
.prevnext_wrap .prevnext .link {width: 90%;font-size: 16px;color: #999999;}
.prevnext_wrap .prevnext .link a {font-size: 16px;color: #222222;font-weight: 500;}
.prevnext_wrap .prevnext .link a em {display: inline-block;margin-left: 10px;font-size: 13px;}

@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:1199px) {
	.column-list .column-list-item {padding-left: 0;}
	.column-list .column-list-item .eli-info {padding-right: 5px;}
}
@media (max-width:991px) {
	.column-list .column-list-item .eli-info {padding-top: 10px;}
	.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-info .eli-title {font-size: 15px;margin-bottom: 5px;}
	.column-list .column-list-item .eli-info .eli-text {font-size: 13px;margin-bottom: 10px;padding-bottom: 5px;}
	.column-list .column-list-item .eli-info .eli-text2 {font-size: 12px;}
	.column-list .column-list-item .eli-info {clear:both; width:100%;margin-bottom: 10px;}
	.column-list .column-list-item .eli-img {width: 100%;height: auto;}
	.column-list .column-list-item .eli-img img {position: static;height: auto !important;}
	.board-row .srch-list,
	.board-row .srch-txt,
	.board-row .srch-btn {margin-top: 10px;}
	.board-row {margin-top: 10px;}
	.success-list .cont-out.grid3 {width: 100%;max-width:inherit;}
	.success-list .cont .txt {padding: 10px;height: auto;}
	.success-list .cont .txt-info {padding: 10px;}
	.success-list .cont-out {height: auto;}
	.success-list .cont .real-cont p.img {margin: 0 auto;}
	.faq {margin: 25px 0 0 0;}
	.faq .q span {left: 10px;}
	.faq .q {padding-left: 19px;}
	.faq .a {padding: 10px 34px;}
	.faq .answer {left: 10px;top: 9px;}
	.prevnext_wrap .prevnext .txt {width: 20%;font-size: 13px;text-align: center;}
	.prevnext_wrap .prevnext .link {width: 80%;}
	.prevnext_wrap .prevnext .link a {font-size: 13px;}
	.prevnext_wrap .prevnext .link a em{display: block;margin-left: 0;}
	.board-list .file_th {width: 25% !important;}
	.board-list .file_td {width: 75% !important;}
	.board-list td.tdleft {padding: 10px;}
	.board-list td {line-height: inherit;}
	.board-list td.contents {padding: 10px;}
	.board-btn-wrap .btn {padding: 10px;font-size: 13px;font-weight: 300;}
	.board-cate-tab ul li {width: 33.333333333%;}
	.board-cate-tab ul li a {height: 28px;line-height: 28px;font-size: 12px;padding: 0;}
}