/* 커리큘럼 */
table.curriculumTable {width:100%; border-top:1px solid #4d4d4d; font-size:14px;}
table.curriculumTable thead {font-size:1em;  font-family:"nanumB"; font-weight:600;background:#f3f4f6;}
table.curriculumTable thead th {padding:10px 0; border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:middle; text-align: center;  font-family: "nanumB";}
table.curriculumTable thead th:last-child {border-right:0}
table.curriculumTable tbody {vertical-align:middle; text-align:left; }
table.curriculumTable tbody tr {border-bottom:1px solid #ccc;}
table.curriculumTable tbody tr th {padding:10px; border-right:1px solid #ccc; vertical-align:middle; background:#ebebeb; font-size:1em; color:#333;  text-align: center;  font-family: "nanumB";}
table.curriculumTable tbody tr td {background:#fff; padding:10px 15px; border-right:1px solid #ccc; vertical-align:middle;font-size:14px; line-height:20px; color:#333; }
table.curriculumTable tbody tr td:last-child {border-right:0}
table.curriculumTable .grade {background: #f1f6fa;}
table.curriculumTable .part01 {background: #f3f3f3;}


/* contents 서브 표 영역 */
table.contentsTable {width:100%; border-top:1px solid #4d4d4d; margin-top:10px; font-size:14px;}
table.contentsTable thead {font-family:"nanum"; background:#f8f8f8;}
table.contentsTable thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;  font-family:"nanumB"; font-weight:600;}
table.contentsTable thead th:last-child {border-right:0}
table.contentsTable tbody {vertical-align:middle; text-align:center; }
table.contentsTable tbody tr {border-bottom:1px solid #ccc;}
table.contentsTable tbody tr th {vertical-align:middle;padding:10px; background:#f8f8f8; border-right:1px solid #ccc;  color:#333; }
table.contentsTable tbody tr th.bg_blue {background:#f0f7fc;}
table.contentsTable tbody tr th.bg_gray {background:#f2f2f2;}
table.contentsTable tbody tr td {vertical-align:middle;padding:10px; background:#fff;  border-right:1px solid #ccc;  color:#333; }
table.contentsTable tbody tr td:last-child {border-right:0}



/* contents 서브 표 영역 - 왼쪽 정렬인 경우*/
table.alignLeftTable tbody tr th {text-align:left; padding-left:20px;}
table.alignLeftTable tbody tr td {text-align:left; padding-left:20px;}
table tbody tr td.alignLeft {text-align:left; padding-left:20px;}

/* contents 폼 표 영역 */
table.inputForm tbody tr th {text-align:left; padding-left:20px;}
table.inputForm tbody tr td {text-align:left; padding:7px 20px;}

/* 폼 스타일  */
input[type="text"], input[type="password"] {border:1px solid #ccc;  background:#f8f8f8; padding:2px;height:20px;}
textarea {border:1px solid #ccc;  background:#f8f8f8; padding:3px;}
input[type="checkbox"] {display:inline-block; margin-right:7px; vertical-align:middle; }
select {height:24px;}
input[type="radio"] {display:inline-block; margin:0 7px 0 30px; vertical-align:middle;}
input[type="radio"]:first-child {margin-left:0;}
input[type="radio"].birth {margin-left:20px;}

/* 폼에서 필수항목 별 표시 */
span.star {display:inline-block; margin:0 5px; color:#f23c43; font-fa mily:"nanumB";}

/* 폼에서 도움말 */
span.helpText {font-size:13px; color:#003368; opacity:0.7;}
#contents .contentsBox  span.helpText { line-height:1.5; display:block;}

/* 폼에서 다중 체크 박스 */
.apply_root li {float:left; margin-right:15px; line-height:25px;}

.boardCheckWrap {position:relative;margin-bottom:10px;}
.boardCheck {text-align:right;}

.formComment {margin-left:10px;}
.btn_double {width:75px; height:22px; color:#fff; display:inline-block; text-align:center;line-height:22px; border-radius:3px; background:#999; margin-left:5px; font-size:12px;}
.btn_zip {background:#f68938; width:100px; }

/* contents 회색 박스, 체크박스(동의) */
.txtBox {padding:20px; background:#f8f8f8; border:1px solid #e5e5e5; height:500px; overflow-y:scroll; line-height:1.5; font-size:13px; color:#808080;}
.txtBox.h140 {height:140px;}
.agreeCheck {margin-top:15px; color:#333; font-size:14px; line-height:1.5;}

/* 기본 게시판 list */

table.board_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin-top:10px;}
table.board_list thead {background:#f8f8f8;}
table.board_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;}
table.board_list tbody {vertical-align:middle; text-align:center; }
table.board_list tbody tr {border-bottom:1px solid #ccc; }
table.board_list tbody tr td {padding:10px; }
table.board_list tbody tr th {padding:10px; }
table.board_list tbody td.subject {text-align:left;}
table.board_list tbody td.subject a {color:#7e7e7e}
table.board_list tbody td.subject * {vertical-align:middle;}
table.board_list tbody td.gray {color:#a3a3a3}
table.board_list tbody td.category {color:#178ecb}


.onlineInfo {margin-top:30px; width:100%; height:85px; border:3px solid #d8d8d8; background:#f5f5f5 url('../images/board/icon_online.png')no-repeat 15% 50%;}
.onlineInfo .properties {text-align:center; margin-left:80px; line-height:85px; font-size:1em;}

/* contents 서브 표 영역 */
table.board_write {width:100%; border-top:1px solid #f68938; margin-top:10px; font-size:14px;}
table.board_write thead {font-family:"nanum"; background:#f8f8f8;}
table.board_write thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;  font-family:"nanumB"; font-weight:600;}
table.board_write thead th:last-child {border-right:0}
table.board_write tbody {vertical-align:middle; text-align:left;}
table.board_write tbody tr {border-bottom:1px solid #ccc;}
table.board_write tbody tr th {vertical-align:middle;padding:10px; background:#f8f8f8; border-right:1px solid #ccc;  color:#333; text-align:center;}
table.board_write tbody tr th.bg_blue {background:#f0f7fc;}
table.board_write tbody tr th.bg_gray {background:#f2f2f2;}
table.board_write tbody tr td {padding:10px; background:#fff;  border-right:1px solid #ccc;  color:#333; }
table.board_write tbody tr td:last-child {border-right:0}
table.board_write tbody tr td.write_text {width:80%;padding:10px; background:#fff;  border-right:1px solid #ccc;  color:#333; }

table.board_write02 {width:100%; border-top:1px solid #f68938; margin-top:10px; font-size:14px;}
table.board_write02 thead {font-family:"nanum"; background:#f8f8f8;}
table.board_write02 thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;  font-family:"nanumB"; font-weight:600;}
table.board_write02 thead th:last-child {border-right:0}
table.board_write02 tbody {vertical-align:middle; text-align:left;}
table.board_write02 tbody tr {border-bottom:1px solid #ccc;}
table.board_write02 tbody tr th {vertical-align:middle;padding:10px; background:#f8f8f8; border-right:1px solid #ccc;  color:#333; text-align:left;}
table.board_write02 tbody tr th.bg_blue {background:#f0f7fc;}
table.board_write02 tbody tr th.bg_gray {background:#f2f2f2;}
table.board_write02 tbody tr td {padding:10px; background:#fff;  border-right:1px solid #ccc;  color:#333; }
table.board_write02 tbody tr td:last-child {border-right:0}
table.board_write02 tbody tr td.write_text {width:80%;padding:10px; background:#fff;  border-right:1px solid #ccc;  color:#333; }


/* 기본 게시판 view */
table.viewBoard thead th {background:#f8f8f8; border-bottom:1px solid #ccc;font-family:"nanumB"; text-align:left; font-size:1em;padding:12px 30px; }
table.viewBoard > tbody th {border-bottom:1px solid #d9d9d9;text-align:left; line-height:18px; color:black; }
table.viewBoard tbody td {border-bottom:1px solid #ccc; padding:12px 30px;text-align:left;}
table.viewBoard tbody td dl {font-size:0;}
table.viewBoard tbody td dl dt {display:inline-block;position:relative;padding-right:10px;font-size:16px;}
table.viewBoard tbody td dl dt:after {content:"";display:block;position:absolute; width:1px; height:60%; background:#999; left:100%; top:20%;}
table.viewBoard tbody td dl dd {display:inline-block;padding-left:10px;font-size:16px;}

table.viewBoard tbody td .date {float:left;}
table.viewBoard tbody td .click {float:right;}

table.board_view {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin-top:10px;}
table.board_view thead {background:#f8f8f8;}
table.board_view thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;}
table.board_view > tbody th {border-bottom:1px solid #d9d9d9;text-align:left; line-height:18px; color:black;  padding:12px 30px;}
table.board_view tbody td {border-bottom:1px solid #ccc; padding:12px 30px;}
table.board_view tbody td dl {font-size:0;}
table.board_view tbody td dl dt {display:inline-block;position:relative;padding-right:10px;font-size:16px;}
table.board_view tbody td dl dt:after {content:"";display:block;position:absolute; width:1px; height:60%; background:#999; left:100%; top:20%;}
table.board_view tbody td dl dd {display:inline-block;padding-left:10px;font-size:16px;}
table.board_view tbody td p {float:left; font-size:15px;line-height:160%;margin-bottom:20px;}
table.board_view tbody td p span.bold {font-family:"nanum";font-weight:600;}
table.board_view tbody td .date {float:left;}
table.board_view tbody td .click {float:right;}
.board_view_con {margin-left:10px; color:#808080;}


/* 모집과정 list */

table.sub_currentRecruit_list {margin:10px 0 60px 0; text-align:center;}
table.sub_currentRecruit_list thead th,table.sub_currentRecruit_list tbody th {background:#f5f5f5; border-bottom:1px solid #d9d9d9; padding:12px 0;  font-family:"nanumB"; font-weight:600;color:#4d4d4d; font-size:1em; border-right:1px solid #ccc; }
table.sub_currentRecruit_list th:last-child {border-right:none;}
table.sub_currentRecruit_list tbody tr.finish {background:#f9f9f9;}
table.sub_currentRecruit_list tbody td {border-bottom:1px solid #ccc;line-height:22px; padding:12px 0; color:#666; border-right:1px solid #ccc; vertical-align:middle; }
table.sub_currentRecruit_list tbody td.bold {font-weight:600;}
table.sub_currentRecruit_list tbody td.left {text-align:left;padding-left:12px;}
table.sub_currentRecruit_list tbody td.finish {background:#fafafa;}
table.sub_currentRecruit_list tbody td span {font-weight:600; color:#f68938;}
table.sub_currentRecruit_list tbody td:last-child {border-right:none;}
table.sub_currentRecruit_list tbody .lastLine{border-bottom:1px solid #808080;}
table.sub_currentRecruit_list tbody td.lectureName {text-align:left; padding-left:10px;}
table.sub_currentRecruit_list tbody td.condition a{text-align:center; display:block; margin-bottom:5px;}
table.sub_currentRecruit_list tbody td.condition a:last-child{margin-bottom:0px;}

table.sub_currentRecruit_list02 {margin:10px 0 60px 0; text-align:center;}
table.sub_currentRecruit_list02 thead th{background:#f5f5f5; border-bottom:1px solid #d9d9d9; padding:12px 0;  font-family:"nanumB"; font-weight:600;color:#4d4d4d; font-size:1em; border-right:1px solid #ccc; }
table.sub_currentRecruit_list02 tbody th {background:#f5f5f5; border-bottom:1px solid #d9d9d9; padding:12px 0;  font-family:"nanumB"; font-weight:600;color:#4d4d4d; font-size:1em; border-right:1px solid #ccc; text-align:left;}
table.sub_currentRecruit_list02 th:last-child {border-right:none;}
table.sub_currentRecruit_list02 tbody td {border-bottom:1px solid #ccc;line-height:22px; padding:12px 0; color:#666; border-right:1px solid #ccc; vertical-align:middle; }
table.sub_currentRecruit_list02 tbody td.bold {font-weight:600;}
table.sub_currentRecruit_list02 tbody td.left {text-align:left;padding-left:12px;}
table.sub_currentRecruit_list02 tbody td span {font-weight:600; color:#f68938;}
table.sub_currentRecruit_list02 tbody td:last-child {border-right:none;}
table.sub_currentRecruit_list02 tbody .lastLine{border-bottom:1px solid #808080;}
table.sub_currentRecruit_list02 tbody td.lectureName {text-align:left; padding-left:10px;}
table.sub_currentRecruit_list02 tbody td.condition a{text-align:center; display:block; margin-bottom:5px;}
table.sub_currentRecruit_list02 tbody td.condition a:last-child{margin-bottom:0px;}

/* 구인의뢰 */
table.boardList.recruit {font-family:"malgun"; margin-bottom:20px;}
table.boardList.recruit tbody th {color:#535353; text-align:left; padding:10px 0 10px 15px; vertical-align:middle;}
table.boardList.recruit tbody td {text-align:left; padding:10px 23px 10px 15px; vertical-align:middle;}
.boardWrap h4 .title{text-align:left;font-family:"nanumB"; color:#4d4d4d; font-size:1em; }



/* 상담 게시판 (기본 + 상담) view */
table.viewBoard thead th span.answer {color:#1e478a; margin-right:10px;}
table.viewBoard tbody .counsel_lastLine {border:none;}

/* 상담 게시판 (기본 + 상담) write */
p.enterance_consult {float:right; margin-bottom:10px;}
table.enterance_consult_write tbody th {color:#535353; text-align:left; padding:10px 15px 10px 15px; vertical-align:middle; font-size:13px;}
table.enterance_consult_write tbody td {text-align:left; padding:10px 15px 10px 15px; vertical-align:middle;}

/* 상담 게시판 비밀번호*/
.passwordBoard {width:100%; height:270px; background:#fafafa url('../images/board/icon_password.png')no-repeat 21% 52%; border:1px solid #d9d9d9; border-top:1px solid #61ba46;}
.passwordBoard_copy {margin:50px 0 0 577px; text-align:left;}
.passwordBoard_copy h2 {font-size:30px; font-family:"malgunbd"; color:#333;line-height:100%;}
.passwordBoard_copy h2 span.eng {font-size:19px; color:#808080; font-family:"malgun"}
.passwordBoard_copy p { line-height:150%; color:#666; margin:15px 0; }
.password_input {width:150px; background: #fff; margin-right:5px;}

/* 갤러리 게시판 */
ul.galleryList {font-weight:300; overflow:hidden;border-bottom:1px solid #ccc;}
ul.galleryList li {float:left;width:25%;box-sizing:border-box;}
ul.galleryList li img{border:1px solid #ccc; width:100%;}
ul.galleryList li a {color:#333;; text-align:center;display:block;padding:10px;}
ul.galleryList li a .tit {display:block; margin:10px 0;}

/* 교재 게시판 */
ul.galleryList03 {font-weight:300; overflow:hidden;}
ul.galleryList03 li {float:left;width:25%;box-sizing:border-box;padding:5px;}
ul.galleryList03 li img{border:1px solid #ccc; width:100%; hei ght:320px;}
ul.galleryList03 li a {color:#333;; text-align:center;display:block;padding:10px; background-color:#eaeaea;}
ul.galleryList03 li a .tit {display:block; margin:10px 0;}

/* 협력체 게시판 */
ul.galleryList02 {font-weight:300; overflow:hidden;}
ul.galleryList02 li {float:left;width:14.2%;box-sizing:border-box; padding:5px;}
ul.galleryList02 li img{border-bottom:1px solid #ccc; width:100%;}
ul.galleryList02 li a {color:#333;; text-align:center;display:block; border:1px solid #ccc;}
ul.galleryList02 li a .tit02 {display:block; margin:5px 0; font-size:13px;}


/* 이전글 다음글 */
table.prevNext {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:90px;}
table.prevNext th, table.prevNext td {padding:10px 0;}
table.prevNext th {padding-left:85px; text-align:left;}
table.prevNext td {padding-left:50px; text-align:left;}
table.prevNext td {background: url('../images/board/bg_board_tab.gif') left center no-repeat #fff;}
table.prevNext .prev th {background: url('../images/board/bg_prve_writing.gif') 80px center no-repeat #fff; border-bottom:1px solid #d9d9d9; color:#7e7e7e}
table.prevNext .prev td {border-bottom:1px solid #d9d9d9;}
table.prevNext .next th {background: url('../images/board/bg_next_writing.gif') 80px center no-repeat #fff; color:#7e7e7e}
table.prevNext .next td {border-bottom:1px solid #d9d9d9;}

/* 페이징 */
.paging {text-align:center; margin:20px 0 0 0; }
.paging > a {display:inline-block;}
.paging * {vertical-align:middle;}
.paging span.back {float:left;}
.paging .number {display:inline-block; margin:0 5px;}
.paging .number a {display:inline-block; width:27px; height:27px;line-height:27px; text-align:center;}
.paging .number a:hover, .paging .number a.on {color:#fff;background-color:#f68938;  font-family:"nanumB"; font-weight:600;}

/* 게시판 검색 */
.board_search {background:#F0F0F0; border:1px solid #D9D9D9; margin-top:27px; padding:11px 0; text-align:center; }
.board_search input[type="text"] {border:1px solid #ccc; width:146px; padding:2px 5px;}
.board_search input[value="검색"] {background:#464646; border:none; width:68px; padding:3px 0;  font-family:"nanumB"; font-weight:600;text-align:center; *line-height:12px; color:white;}

/* faq */
.faq {border-top:1px solid #f68838; font-size:14px;margin-top:10px;}
.faq dd {padding:10px 10px 10px 30px;border-bottom:1px solid #ccc; display: none;}
.faq dd.on {display:block;}
.faq dt {border-bottom:1px solid #ccc; padding-left:30px;background: url("../images/common/iconOpen.gif") no-repeat 98% 50%; font-weight:600;}
.faq dt a {background:url("../images/common/iconQuestion.png") no-repeat 0px 50%; display:block;padding:15px 10px 15px 40px; color:#333;}
.faq dd {padding-left:70px; background:url("../images/common/iconAnswer.png") no-repeat 30px 20px #fafafa; color:#666}
.faq dt.on {background: url("../images/common/iconClose.gif") no-repeat 98% 50%;}
.faq dd span.orange {font-weight:600;color:#f68838;}


/*접수확인*/
.onlineCheck {width:100%; height:270px; background:#fafafa url('../images/board/icon_onlineCheck.png')no-repeat 10% 50%; border:1px solid #d9d9d9; border-top:1px solid #1e478a;}
.onlineCheck_copy {float:right; margin-top:55px; width:60%;}
.onlineCheck_copy h2 {font-size:34px;   font-family:"nanumB"; font-weight:600;font-weight:600;color:#1e478a; }
.onlineCheck_copy h2:before {content:""; display:block; width:25px; height:2px; background:#f6a82d; margin-right:5px; position:relative; bottom:10px;}
.onlineCheck_copy p {font-size:14px; color:#666; margin:15px 0; }
.onlineCheck_copy .bottom .form {float:left;}
.onlineCheck_copy .bottom a {margin-left:15px;}
.onlineCheck_copy .form {font-size:1em;   font-family:"nanumB"; font-weight:600;font-weight:600;color:#666; margin-bottom:10px;}
.onlineCheck_input {width:225px; background: #fff; margin-left:12px;}
.onlineCheck_inputTel {width:60px; background: #fff;}
.onlineCheck_inputTel:first-child {margin-left:10px;}
.onlineCheck {width:100%; height:270px; background:#fafafa url('../images/board/icon_onlineCheck.png')no-repeat 10% 50%; border:1px solid #d9d9d9; border-top:1px solid #1e478a;}

/*원서접수*/
table.application {border-top:1px solid #f68938; margin:10px 0 30px 0; font-size:14px}
table.application thead {font-family:"nanum"; background:#f8f8f8;}
table.application thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;   font-family:"nanumB"; font-weight:600;}
table.application thead th:last-child {border-right:0}
table.application tbody {vertical-align:middle; text-align:center; }
table.application tbody tr {border-bottom:1px solid #ccc;}
table.application tbody tr th {vertical-align:middle;padding:10px; background:#f8f8f8; border-right:1px solid #ccc;  color:#333; }
table.application tbody tr th.bg_blue {background:#f0f7fc;}
table.application tbody tr th.bg_gray {background:#f2f2f2;}
table.application tbody tr td {vertical-align:middle;padding:10px 15px; background:#fff;  border-right:1px solid #ccc;  color:#333; text-align:left;}
table.application tbody tr td:last-child {border-right:0}

table.application02 {border-top:1px solid #f68938; margin:10px 0; font-size:14px}
table.application02 thead {font-family:"nanum"; background:#f8f8f8;}
table.application02 thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;   font-family:"nanumB"; font-weight:600;font-weight:600;}
table.application02 thead th:last-child {border-right:0}
table.application02 tbody {vertical-align:middle; text-align:center; }
table.application02 tbody tr {border-bottom:1px solid #ccc;}
table.application02 tbody tr th {vertical-align:middle;padding:10px; background:#f8f8f8; border-right:1px solid #ccc;  color:#333; }
table.application02 tbody tr th.bg_blue {background:#f0f7fc;}
table.application02 tbody tr th.bg_gray {background:#f2f2f2;}
table.application02 tbody tr td {vertical-align:middle;padding:10px 15px; background:#fff;  border-right:1px solid #ccc;  color:#333; text-align:center;}
table.application02 tbody tr td:last-child {border-right:0}


/* btn 버튼종류 */
.btnWrap {text-align:center; margin:20px auto 0; font-size:16px;}
.btnBasic {display:inline-block;width:240px;padding:10px 0;border-radius:3px; background:#f68938; color:#fff; text-align:center;}
.btnList {display:inline-block;width:180px;padding:15px 30px;border-radius:5px; background:#626773;margin-top:10px;color:#fff; text-align:center;}
.btnConfirm {display:inline-block;width:180px;padding:15px 30px;border-radius:5px; background:#a85724;margin-top:10px;color:#fff; text-align:center;}
.btnCancel {display:inline-block;width:180px;padding:15px 30px;border-radius:5px; background:#626773;margin-top:10px;color:#fff; text-align:center;}
.btnDelete {display:inline-block;width:180px;padding:15px 30px;border-radius:5px; background:#ec1841;margin-top:10px;color:#fff; text-align:center;}
.btnDouble {display:inline-block;min-width:100px;max-width:150px;height:35px;line-height:35px;border-radius:5px; background:#626773;color:#fff; text-align:center;}
.btnPost {display:inline-block;min-width:50px;max-width:150px;height:35px;line-height:35px;border-radius:5px; background:#a85724;color:#fff; text-align:center;}
.btnReadMore {display:inline-block;width:180px;padding:10px 30px;border-radius:5px; background:#61ba46;color:#fff; text-align:center;}
.btnConfirm02 {display:inline-block;width:250px;padding:15px 30px;border-radius:5px; background:#a85724;margin-top:10px;color:#fff; text-align:center;}
.btn_blue {display:inline-block;width:200px;padding:10px 0;border-radius:3px; background:#2397f5; color:#fff; text-align:center;}
.btn_org {display:inline-block;width:200px;padding:10px 0;border-radius:3px; background:#f68938; color:#fff; text-align:center;}
.btn_org a {color:#fff; }
.btn_org1 {display:inline-block;width:200px;padding:10px 0;border-radius:3px; background:#58975d; color:#fff; text-align:center;}
.btn_org1 a {color:#fff; }
.btn_orgS {display:inline-block;width:120px;padding:5px 0;border-radius:3px; background:#f68938; color:#fff; text-align:center;}
.btn_orgS a {color:#fff; font-size:20px;font-weight:600;}
.btn_green {display:inline-block;width:200px;padding:10px 0;border-radius:3px; background:#58975d; color:#fff; text-align:center;}
.btn_greenW {display:inline-block;width:240px;padding:10px 0;border-radius:3px; background:#58975d; color:#fff; text-align:center;}
.btn_grey {display:inline-block;width:200px;padding:10px 0;border-radius:3px; background:#666; color:#fff; text-align:center;}
.btn_dgrey {display:inline-block;width:200px;padding:10px 0;border-radius:3px; background:#333; color:#fff; text-align:center;}
.ta_right {text-align:right;}


/* rentInfo list */

table.rentInfo {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin-top:10px;}
table.rentInfo thead {background:#f8f8f8;}
table.rentInfo thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;}
table.rentInfo thead th.last {border-right:0;}
table.rentInfo tbody {vertical-align:middle; text-align:center; }
table.rentInfo tbody tr {border-bottom:1px solid #ccc; }
table.rentInfo tbody tr td {padding:10px; border-right:1px solid #ccc; vertical-align:middle;}
table.rentInfo tbody tr td span {color:#f68938;}
table.rentInfo tbody tr td.last {border-right:0;}
table.rentInfo tbody tr th {padding:10px; background:#f6feed;border-right:1px solid #ccc; }
table.rentInfo tbody td.subject {text-align:left;}
table.rentInfo tbody td.subject a {color:#7e7e7e}
table.rentInfo tbody td.subject * {vertical-align:middle;}
table.rentInfo tbody td.gray {color:#a3a3a3}
table.rentInfo tbody td.category {color:#178ecb}


/* rule list */
table.rule_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin-top:10px;width:98%;margin-left:15px;}
table.rule_list thead {background:#f8f8f8;}
table.rule_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600; border-right:1px solid #ccc;}
table.rule_list thead th.last {border-right:0;}
table.rule_list tbody {vertical-align:middle; text-align:center; }
table.rule_list tbody tr {border-bottom:1px solid #ccc; }
table.rule_list tbody tr td {padding:10px; border-right:1px solid #ccc;}
table.rule_list tbody tr td.last {border:0;}
table.rule_list tbody tr th {padding:10px; }
table.rule_list tbody td.subject {text-align:left;}
table.rule_list tbody td.subject a {color:#7e7e7e}
table.rule_list tbody td.subject * {vertical-align:middle;}
table.rule_list tbody td.gray {color:#a3a3a3}
table.rule_list tbody td.category {color:#178ecb}

/* rent icon */
.rent_icon {}
.rent_icon tbody {vertical-align:middle; text-align:center;}
.rent_icon tbody tr {}
.rent_icon tbody tr td {font-size:18px;padding-top:10px;font-weight:600;}
.rent_icon tbody tr td.last {padding:0;}


/* scholarship */
table.scholarship_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 60px 0;}
table.scholarship_list thead {background:#f8f8f8;}
table.scholarship_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.scholarship_list thead th.last {border-right:0;}
table.scholarship_list tbody {vertical-align:middle; text-align:center; }
table.scholarship_list tbody tr {border-bottom:1px solid #ccc; }
table.scholarship_list tbody tr td {padding:10px;border-right:1px solid #ccc; }
table.scholarship_list tbody tr td.last {border-right:0;text-align:left;}
table.scholarship_list tbody tr th {padding:10px; }
table.scholarship_list tbody td.subject {text-align:left;}
table.scholarship_list tbody td.subject a {color:#7e7e7e}
table.scholarship_list tbody td.subject * {vertical-align:middle;}
table.scholarship_list tbody td.gray {color:#a3a3a3}
table.scholarship_list tbody td.category {color:#178ecb}

/* mou */
table.mou_list {text-align:left; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:20px 0 30px 0;}
table.mou_list thead {background:#f8f8f8;}
table.mou_list tbody {vertical-align:middle; text-align:left; }
table.mou_list tbody tr {border-bottom:1px solid #ccc;}
table.mou_list tbody tr.grey {background:#fcfcfc;}
table.mou_list tbody tr td {padding:10px 30px;}
table.mou_list tbody tr td:before {content: "";display: block;width: 10px; height: 2px; background: #f68938;position: absolute;margin: 10px 30px 0 -20px;}
table.mou_list tbody tr th {padding:10px; }
table.mou_list tbody td.subject {text-align:left;}
table.mou_list tbody td.subject a {color:#7e7e7e}
table.mou_list tbody td.subject * {vertical-align:middle;}
table.mou_list tbody td.gray {color:#a3a3a3}
table.mou_list tbody td.category {color:#178ecb}


/* foundation_list */
.foundation_list {}
.foundation_list tbody {vertical-align:top; text-align:center;}
.foundation_list tbody tr {}
.foundation_list tbody td {font-size:13px; color:#999;}
.foundation_list tbody tr td span{font-size:17px;vertical-align:top;font-weight:600;}
.foundation_list tbody tr td.last {padding:0;}

/* process */
table.process_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0;}
table.process_list tbody {vertical-align:middle; text-align:center; }
table.process_list tbody tr {border-bottom:1px solid #ccc; }
table.process_list tbody tr td {padding:10px;border-right:1px solid #ccc; }
table.process_list tbody tr td.first {border-left:1px solid #ccc;}
table.process_list tbody td.subject {text-align:left;}
table.process_list tbody td.subject a {color:#7e7e7e}
table.process_list tbody td.subject * {vertical-align:middle;}


/* 표준교육과정 curriculum */
table.curriculum_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px 0;}
table.curriculum_list thead {background:#f8f8f8;}
table.curriculum_list thead th {vertical-align:middle; padding:10px 0; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.curriculum_list thead th.first {border-left:1px solid #ccc;}
table.curriculum_list thead th.last {border-right:0;}
table.curriculum_list tbody {vertical-align:middle; text-align:center; }
table.curriculum_list tbody tr {border-bottom:1px solid #ccc; }
table.curriculum_list tbody tr.bgYellow {background:#fff9db;}
table.curriculum_list tbody tr td {padding:10px 0;border-right:1px solid #ccc; }
table.curriculum_list tbody tr td.first {border-left:1px solid #ccc;}
table.curriculum_list tbody tr td.last {border-right:0;}
table.curriculum_list tbody td.subject {text-align:left;}
table.curriculum_list tbody td.subject a {color:#7e7e7e}
table.curriculum_list tbody td.subject * {vertical-align:middle;}


/* 학점은행제 */
table.pointBank_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px 0;}
table.pointBank_list thead {background:#f8f8f8;}
table.pointBank_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.pointBank_list thead th.last {border-right:0;}
table.pointBank_list tbody {vertical-align:middle; text-align:center; }
table.pointBank_list tbody tr {border-bottom:1px solid #ccc; }
table.pointBank_list tbody tr td {padding:10px;border-right:1px solid #ccc; }
table.pointBank_list tbody tr td.last {border-right:0;text-align:left;}
table.pointBank_list tbody tr th {padding:10px; }
table.pointBank_list tbody td.subject {text-align:left;}
table.pointBank_list tbody td.subject a {color:#7e7e7e}
table.pointBank_list tbody td.subject * {vertical-align:middle;}
table.pointBank_list tbody td.gray {color:#a3a3a3}
table.pointBank_list tbody td.category {color:#178ecb}


/* 학점은행제 */
table.abroad_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px 0;}
table.abroad_list thead {background:#f8f8f8;}
table.abroad_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.abroad_list thead th.last {border-right:0;}
table.abroad_list tbody {vertical-align:middle; text-align:center; }
table.abroad_list tbody tr {border-bottom:1px solid #ccc; }
table.abroad_list tbody tr th {padding:10px;border-right:1px solid #ccc; }
table.abroad_list tbody tr td {padding:10px;border-right:1px solid #ccc; }
table.abroad_list tbody tr td.last {border-right:0;}
table.abroad_list tbody tr th {padding:10px; }
table.abroad_list tbody td.subject {text-align:left;}
table.abroad_list tbody td.subject a {color:#7e7e7e}
table.abroad_list tbody td.subject * {vertical-align:middle;}
table.abroad_list tbody td.gray {color:#a3a3a3}
table.abroad_list tbody td.category {color:#178ecb}


/* 외식지도사 양성과정 */
table.instructor_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px 0;}
table.instructor_list thead {background:#f8f8f8;}
table.instructor_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.instructor_list thead th.last {border-right:0;}
table.instructor_list tbody {vertical-align:middle; text-align:center; }
table.instructor_list tbody tr {border-bottom:1px solid #ccc; }
table.instructor_list tbody tr th {padding:10px;border-right:1px solid #ccc; background:#f6f6f6;}
table.instructor_list tbody tr td {padding:10px;border-right:1px solid #ccc; }
table.instructor_list tbody tr td.greyBox {background:#f9f9f9;}
table.instructor_list tbody tr td.last {border-right:0;}
table.instructor_list tbody tr th {padding:10px; }
table.instructor_list tbody td.subject {text-align:left;}
table.instructor_list tbody td.subject a {color:#7e7e7e}
table.instructor_list tbody td.subject * {vertical-align:middle;}
table.instructor_list tbody td.gray {color:#a3a3a3}
table.instructor_list tbody td.category {color:#178ecb}
table.instructor_list tbody td.left {text-align:left;}
table.instructor_list tbody td span {display:inline-block;text-align:center; font-size:13px;}
table.instructor_list tbody td span.name {display:block; font-size:20px; font-weight:600;margin-top:5px;}
table.instructor_list tbody td span.bold {font-weight:600; margin-bottom:5px;color:#f68938;}


table.instructor_list02 {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px 0;}
table.instructor_list02 thead {background:#f8f8f8;}
table.instructor_list02 thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.instructor_list02 thead th.last {border-right:0;}
table.instructor_list02 tbody {vertical-align:middle; text-align:center; }
table.instructor_list02 tbody tr {border-bottom:1px solid #d9d9d9; }
table.instructor_list02 tbody tr th {padding:10px;border-right:1px solid #ccc; background:#f6f6f6;}
table.instructor_list02 tbody tr td {padding:10px;border-right:1px solid #ccc; font-size:12px;}
table.instructor_list02 tbody tr td.greyBox {background:#f9f9f9;}
table.instructor_list02 tbody tr td.last {border-right:0;}
table.instructor_list02 tbody tr th {padding:10px; }
table.instructor_list02 tbody td.subject {text-align:left;}
table.instructor_list02 tbody td.subject a {color:#7e7e7e}
table.instructor_list02 tbody td.subject * {vertical-align:middle;}
table.instructor_list02 tbody td.gray {color:#a3a3a3}
table.instructor_list02 tbody td.category {color:#178ecb}
table.instructor_list02 tbody td.left {text-align:left;}
table.instructor_list02 tbody td span {display:inline-block;text-align:center; font-size:13px;}
table.instructor_list02 tbody td span.name {display:block; font-size:20px; font-weight:600;margin-top:5px;}
table.instructor_list02 tbody td span.bold {font-weight:600; margin-bottom:5px;color:#f68938;}


/* K-Food 관광마케팅 */
table.foodtourist_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px 0;}
table.foodtourist_list thead {background:#f8f8f8;}
table.foodtourist_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.foodtourist_list thead th.last {border-right:0;}
table.foodtourist_list tbody {vertical-align:middle; text-align:center; }
table.foodtourist_list tbody tr {border-bottom:1px solid #ccc; }
table.foodtourist_list tbody tr th {padding:10px;border-right:1px solid #ccc; background:#fcfcfc;}
table.foodtourist_list tbody tr td {padding:10px;border-right:1px solid #ccc; }
table.foodtourist_list tbody tr td.last {border-right:0;}
table.foodtourist_list tbody tr th {padding:10px; }
table.foodtourist_list tbody td.subject {text-align:left;}
table.foodtourist_list tbody td.subject a {color:#7e7e7e}
table.foodtourist_list tbody td.subject * {vertical-align:middle;}
table.foodtourist_list tbody td.gray {color:#a3a3a3}
table.foodtourist_list tbody td.category {color:#178ecb}


/* 기숙안내 */
table.dormitory_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0;}
table.dormitory_list thead {background:#f8f8f8;}
table.dormitory_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc;}
table.dormitory_list thead th.last {border-right:0;}
table.dormitory_list tbody {vertical-align:middle; text-align:center; }
table.dormitory_list tbody tr {border-bottom:1px solid #ccc; }
table.dormitory_list tbody tr th {padding:10px;border-right:1px solid #ccc; background:#fcfcfc;}
table.dormitory_list tbody tr td {padding:10px;border-right:1px solid #ccc; }
table.dormitory_list tbody tr td.last {border-right:0;}
table.dormitory_list tbody tr th {padding:10px; }
table.dormitory_list tbody td.subject {text-align:left;}
table.dormitory_list tbody td.subject a {color:#7e7e7e}
table.dormitory_list tbody td.subject * {vertical-align:middle;}
table.dormitory_list tbody td.gray {color:#a3a3a3}
table.dormitory_list tbody td.category {color:#178ecb}

/* tourism_list */
table.tourism_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px;}
table.tourism_list thead {background:#f8f8f8;}
table.tourism_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #ccc; }
table.tourism_list thead th.last {border-right:0;}
table.tourism_list tbody {vertical-align:middle; text-align:center; }
table.tourism_list tbody tr {border-bottom:1px solid #ccc; }
table.tourism_list tbody tr td {padding:10px; border-right:1px solid #ccc; }
table.tourism_list tbody tr td.last {border-right:0;}
table.tourism_list tbody tr th {padding:10px; }


/* consult_list */

table.consult_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin-top:10px;}
table.consult_list thead {background:#f8f8f8;}
table.consult_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;}
table.consult_list tbody {vertical-align:middle; text-align:center; }
table.consult_list tbody tr {border-bottom:1px solid #ccc; }
table.consult_list tbody tr td {padding:10px; }
table.consult_list tbody tr th {padding:10px; }
table.consult_list tbody td.subject {text-align:left;}
table.consult_list tbody td.subject a {color:#7e7e7e}
table.consult_list tbody td.subject * {vertical-align:middle;}
table.consult_list tbody td.gray {color:#a3a3a3}
table.consult_list tbody td.category {color:#178ecb}

table.consult_view {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin-top:10px;}
table.consult_view thead {background:#f8f8f8;}
table.consult_view thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;}
table.consult_view > tbody th {border-bottom:1px solid #d9d9d9;text-align:left; line-height:18px; color:black;  padding:12px 30px;}
table.consult_view tbody td {border-bottom:1px solid #ccc; padding:12px 30px;text-align:left;}
table.consult_view tbody td dl {font-size:0;}
table.consult_view tbody td dl dt {display:inline-block;position:relative;padding-right:10px;font-size:16px;}
table.consult_view tbody td dl dt:after {content:"";display:block;position:absolute; width:1px; height:60%; background:#999; left:100%; top:20%;}
table.consult_view tbody td dl dd {display:inline-block;padding-left:10px;font-size:16px;}
table.consult_view tbody td p {font-size:15px;line-height:160%;margin-bottom:20px;}
table.consult_view tbody td p span.bold {font-family:"nanum";font-weight:600;}
table.consult_view tbody td .date {float:left;}
table.consult_view tbody td .click {float:right;}
.consult_view_con {margin-left:10px; color:#808080;}

table.consult_wirte {width:100%; border-top:1px solid #f68938; margin-top:10px; font-size:14px;}
table.consult_wirte thead {font-family:"nanum"; background:#f8f8f8;}
table.consult_wirte thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;  font-family:"nanumB"; font-weight:600;}
table.consult_wirte thead th:last-child {border-right:0}
table.consult_wirte tbody {vertical-align:middle; text-align:left;}
table.consult_wirte tbody tr {border-bottom:1px solid #ccc;}
table.consult_wirte tbody tr th {vertical-align:middle;padding:10px; background:#f8f8f8; border-right:1px solid #ccc;  color:#333; text-align:center;}
table.consult_wirte tbody tr th.bg_blue {background:#f0f7fc;}
table.consult_wirte tbody tr th.bg_gray {background:#f2f2f2;}
table.consult_wirte tbody tr td {padding:10px; background:#fff;  border-right:1px solid #ccc;  color:#333; }
table.consult_wirte tbody tr td:last-child {border-right:0}
table.consult_wirte tbody tr td.write_text {width:80%;padding:10px; background:#fff;  border-right:1px solid #ccc;  color:#333; }


/* 청년창업프로그램 */
table.idea_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin:10px 0 30px 0;}
table.idea_list thead {font-family:"nanum"; background:#f8f8f8;}
table.idea_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;  font-family:"nanumB"; font-weight:600;}
table.idea_list thead th:last-child {border-right:0}
table.idea_list tbody {vertical-align:middle; text-align:center; }
table.idea_list tbody tr {border-bottom:1px solid #ccc;}
table.idea_list tbody tr.grey {background:#fcfcfc;}
table.idea_list tbody tr td {padding:10px 30px;border-right:1px solid #ccc; }
table.idea_list tbody tr td.last {border-right:0;}
table.idea_list tbody tr th {padding:10px; }
table.idea_list tbody td.subject {text-align:center;}
table.idea_list tbody td.subject a {color:#7e7e7e}
table.idea_list tbody td.subject * {vertical-align:middle;}
table.idea_list tbody td.gray {color:#a3a3a3}
table.idea_list tbody td.category {color:#178ecb}

/* support_list*/

table.support_list {text-align:center; border-top:1px solid #f68938; font-size:14px; font-family:"nanum";margin-top:10px;}
table.support_list thead {background:#f8f8f8;}
table.support_list thead th {vertical-align:middle; padding:10px; border-bottom:1px solid #ccc;  color:#333;  font-family:"nanumB"; font-weight:600;border-right:1px solid #d9d9d9;}
table.support_list thead th.last {border-right:0;}
table.support_list tbody {text-align:center; }
table.support_list tbody tr {border-bottom:1px solid #ccc; }
table.support_list tbody tr td {padding:10px 15px; text-align:left;line-height:1.8;border-right:1px solid #d9d9d9;}
table.support_list tbody tr td.last {border-right:0;}
table.support_list tbody tr td span.Green {color:#1bbc9b;display:inline;font-size:13px;padding-left:0;}
table.support_list tbody tr th {padding:10px }
table.support_list tbody td.subject {text-align:left;}
table.support_list tbody td.subject a {color:#7e7e7e}
table.support_list tbody td.subject * {vertical-align:middle;}
table.support_list tbody td.gray {color:#a3a3a3}
table.support_list tbody td.category {color:#178ecb}


/* 전형안내 list */
table.guideTable {margin:10px 0 60px 0; text-align:center;}
table.guideTable thead th,table.sub_currentRecruit_list tbody th {background:#f5f5f5; border-bottom:1px solid #d9d9d9; padding:12px 0;  font-family:"nanumB"; font-weight:600;color:#4d4d4d; font-size:1em; border-right:1px solid #ccc; }
table.guideTable th:last-child {border-right:none;}
table.guideTable tbody tr.greyBg {background:#f8f8f8;}
table.guideTable tbody tr.bgBlue {background-color:#f4fafe;}
table.guideTable tbody td {border-bottom:1px solid #ccc;line-height:22px; padding:12px 0; color:#666; border-right:1px solid #ccc; vertical-align:middle; }
table.guideTable tbody td.bold {font-weight:600;}
table.guideTable tbody td.left {text-align:left;padding-left:12px;}
table.guideTable tbody td span {font-weight:600; color:#f68938;}
table.guideTable tbody td:last-child {border-right:none;}
table.guideTable tbody .lastLine{border-bottom:1px solid #808080;}
table.guideTable tbody td.lectureName {text-align:left; padding-left:10px;}
table.guideTable tbody td.condition a{text-align:center; display:block; margin-bottom:5px;}
table.guideTable tbody td.condition a:last-child{margin-bottom:0px;}



/* board table style 게시판 표 영역 */
table {border-top:1px solid #f68938; width:100%; border-bottom:1px solid #808080;}
table.btGray { border-top:1px solid #ccc !important;}

.mo {display:none !important;}

@media all and (max-width:960px) {
	.boardWrap {padding:0 10px;}
	ul.galleryList li {width:33.33%;}
	ul.galleryList02 li {width:33.33%;}
	ul.galleryList03 li {width:33.33%;}
}

@media all and (max-width:640px) {
	.boardTable .none {display:none;}
	.boardCheck {text-align:center;}
	ul.galleryList li {width:50%;}
	ul.galleryList li a {padding:5px;}
	ul.galleryList02 li {width:50%;}
	ul.galleryList02 li a {padding:5px;}
	ul.galleryList03 li {width:50%; margin-bottom:20px;}
	ul.galleryList03 li a {padding:10px;}

	.replyTd {width:30% !important;}
	table.boardList.recruit tbody th {padding:10px;}
	table.boardList.recruit tbody td {padding:10px;}
	table.boardList tbody td.subject .pc {display:none;}
	table.boardList tbody td.subject .mo {display:inline !important;}

	/* 상담 게시판 비밀번호*/
	.passwordBoard {width:100%;  background:#fafafa url('../images/board/icon_password.png')no-repeat 58% 11%; height:446px;; }
	.passwordBoard_copy {text-align:center; margin:230px 0 0 0px;}
}
@media all and (max-width:480px) {
	table.viewBoard thead th {padding:12px;}
	table.viewBoard tbody td {padding:12px;}
	.btnList {text-align:center;width:100%;}
	
	/* .chTable tr th {display:block;width:100% !important;}
	.chTable tr td {display:block;width:100% !important; padding:10px 0 !important;}
	.chTable tr td input[type="text"],.chTable tr td input[type="password"] {height:40px;} */

	ul.galleryList li {width:100%;margin-bottom:20px;}
	ul.galleryList li a {padding:0;}
	ul.galleryList02 li {width:100%;margin-bottom:20px;}
	ul.galleryList02 li a {padding:0;}
	ul.galleryList03 li {width:100%;margin-bottom:10px;}
	ul.galleryList03 li a {padding:5;}
	.btnWrap a {width:100%; margin-bottom:35px;}
}
@media all and (max-width:320px) {
	.btnWrap a {display:block;width:100%;}
	
}