@charset "utf-8";
.gallery-list {overflow:hidden;}
.gallery-list ul {margin-right:-20px;}
.gallery-list ul li {float:left;padding-bottom:40px;}
.gallery-list.list02 ul li {width:50%;}
.gallery-list.list03 ul li {width:33.33%;}
.gallery-list.list04 ul li {width:25%;}
.gallery-list.list05 ul li {width:20%;}
.gallery-list ul li .imgBox {position:relative;}
.gallery-list ul li .imgBox img {width:100%;}
.gallery-list ul li .txtBox {padding-top:10px;padding-right:10px;}
.gallery-list ul li .txtBox .gallery-tit {font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gallery-list ul li .txtBox .sub {font-size:14px;color:#666;}
.gallery-list ul li .txtBox .date {margin-top:10px;font-size:16px;color:#666;}
.gallery-list ul li a:hover .txtBox .gallery-tit {color:#2e3192;}

table {width:100%;table-layout:fixed;word-break:break-all;}
table th,
table td {word-break:break-all;}
.contentsTable {border-top:2px solid #0079c5;vertical-align:middle;}
.contentsTable tr {border-bottom:1px solid #d9d9d9;}
.contentsTable th {color:#333;padding:14px;font-weight:500;}
.contentsTable thead th {border-right:1px solid #d9d9d9;font-size:16px;}
.contentsTable thead th:last-child {border-right:none;}
.contentsTable tbody th {border-right:1px solid #d9d9d9;font-size:16px;color:#666;}
.contentsTable tbody td {border-right:1px solid #d9d9d9;font-size:16px;color:#666;padding:12px;}
.contentsTable tbody td:last-child {border-right:none;}
.contentsTable.basic col:first-child {width:150px;}
.contentsTable .bdr {border-right: 1px solid #d9d9d9 !important;}

.contentsTable tbody .table_tit01{font-size:24px; line-height:100%;}
.contentsTable tbody .table_tit02{background:#fff; }


.contentsTable.basic.basic02 th {
    width: 150px;
}
.contentsTable.basic02 tbody td{
  padding:20px; 
}
.contentsTable.basic02 tbody td:last-child{
  border-right: 1px solid #d9d9d9;
}
.contentsTable.basic02 tbody{
  border-left: 1px solid #d9d9d9;
}

.write-form {border-top:2px solid #0079c5;font-size: 18px;color:#666;}
.write-form col:first-child {width: 210px;}
.write-form tbody tr {border-bottom: 1px solid #d9d9d9;}
.write-form tbody tr th,
.write-form tbody tr td {padding:10px 20px;text-align: left;vertical-align: middle;}
.write-form tbody tr th {background-color: #f9f9f9;color:#333;}
.write-form tbody tr td {font-size: 17px;}
.write-form input[type="text"],
.write-form input[type="password"] {border: 1px solid #d9d9d9;padding:0 10px;height:50px;font-size: 16px;color:#333;width: 320px;max-width:100%;}
.write-form select {border: 1px solid #d9d9d9;height:50px;padding:0 10px;font-size: 16px;color:#333;width:320px;max-width:100%;}
.write-form label {display:inline-block;margin-right: 15px;}
.write-form .tel-box {display: flex;justify-content: space-between;max-width:580px;}
.write-form .tel-box div {width: 30%;position: relative;}
.write-form .tel-box div:after {content:"-";position: absolute;top:0;right:-10%;line-height: 50px;}
.write-form .tel-box div:last-child:after {display: none;}
.write-form .tel-box div input {width:100%;}
span.star {color:#0079c5}
.reservation02 .contentsTable textarea{ border:1px solid #ddd; }
.reservation02 .contentsTable{border-top:2px solid #333; }
.reservation02 .contentsTable.height_60 tr {border-bottom:1px solid #d9d9d9; height:60px;}
.reservation02 .contentsTable th{background:#f4f4f4; color:#333; }
.reservation02 .contentsTable td input{height:39px; border-radius:0; border:1px solid #ddd; max-width:260px;}

.reservation02 .contentsTable.basic.width_auto col:first-child{width:auto;}
.reservation02 .contentsTable.basic.width_auto {text-align:center;}
.reservation02 .contentsTable.basic.width_auto th{padding:20px;}
.reservation02 .contentsTable.basic.width_auto td{color:#333;}
.reservation02 .contentsTable.basic.width_auto input[type="checkbox"]{display:block; margin:15px auto 0; height:auto; }


/* 게시판 */
.bbs-list-tbl svg {font-size:24px;transition:0.1s all ease-out !important;}
.bbs-list-tbl svg:hover {color:#0079c5;transition:0.1s all ease-out !important;}
.bbs-list-tbl{display:table; width:100%; table-layout:fixed;}
.bbs-list-head{display:table-header-group; }
.bbs-list-head span{display:table-cell; text-align:center; background:#f8f8f8; color:#0079c5; font-weight:500; font-size:16px; letter-spacing:-0.5px; padding:16px 0; border-top:2px solid #0079c5;
border-bottom:1px solid #d9d9d9;position:relative;}
.bbs-list-row {display:table-row; width:100%;color:#666;font-weight:300;}
.bbs-list-row .column{display:table-cell; vertical-align:middle; padding:12px 0; font-size:15px; letter-spacing:-0.5px; text-align:center; border-bottom:1px solid #ddd;position:relative;}
.bbs-list-row .bbs-title {text-align:left;}
.bbs-list-row .bbs-label {display:inline-block;width:52px;max-width:100%;line-height:28px;font-size:13px;text-align:center;border-radius:5px;background:#0079c5;color:#fff;margin-right:5px;border-bottom:2px solid #6c6fb2;border-right:2px solid #6c6fb2;}
.bbs-subject-con .bbs-subject-txt {font-weight:400;display:inline-block;position:relative;padding-right:30px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bbs-subject-con .bbs-subject-txt .bbs-subject-icons {position:absolute;top:0;right:0;width:30px;padding:5px 0 0 12px;}
.bbs-list-row:hover {background:#f8f8f8;}
.bbs-list-row:hover .bbs-title {color:#2e3192;}
.bbs-list-row.main .bbs-subject-con .bbs-subject-txt {color:#333;font-weight:700;}
select {border:1px solid #d9d9d9;vertical-align:top;-webkit-appearance:none;-ms-apperance:none;-moz-appearance:none;appearance:none;background:url("../images/board/bottomArrow.png") #fff no-repeat 95% 50%;outline:none;padding:0 10px;font-size:14px;color:#666;}
select::-ms-expand {display:none;}
/* 게시판 검색 */
.board_search {background:#f8f8f8;padding:50px 10px;text-align:center;margin-top:60px;position:relative;}
.board_search select {width:120px;height:35px;}
.board_search input[type="text"] {border:1px solid #d9d9d9;width:300px;height:35px;vertical-align:top;padding:0 10px;font-size:14px;color:#666;}
.board_search input[value="검색"] {width:68px;line-height:33px;font-size:14px;color:#fff;background:#808080;border:none;resize:none;vertical-align:top;}
table.board_view {width:100%;border-top:2px solid #0079c5;}
table.board_view thead th,
table.board_view tbody th {background:#f8f8f8; border-bottom:1px solid #dddddd; padding:10px 20px; color:#4c4c4c; font-size:16px; font-weight:400;}
table.board_view tbody th {border-bottom:1px solid #ccc; padding:10px; color:#666; vertical-align:middle; font-size:15px;font-weight:300;line-height:1.6;color:#454545;}
table.board_view tbody td {border-bottom:1px solid #ccc; padding:10px; color:#666; vertical-align:middle; font-size:15px;font-weight:300;line-height:1.6;}
table.board_view tbody td dl {font-size:0; padding:5px 0;}
table.board_view tbody td dl dt {display:inline-block; position:relative; padding-right:10px; font-size:15px;}
table.board_view tbody td dl dt:after {content:""; display:block; position:absolute; width:1px; height:60%; background:#999; left:100%; top:25%;}
table.board_view tbody td dl dd {display:inline-block;padding-left:10px;font-size:15px;}
table.board_view tbody td .first {float:left; padding-left:15px;}
table.board_view tbody td .second {float:right; padding-left:30px;}
table.board_view tbody td.tableCon {padding-bottom:50px;}
.board-view-wrap {border-top:2px solid #0079c5;}
.board-view-wrap .board-view-tit-box {padding:20px 20px;position:relative;border-bottom:1px solid #d9d9d9;padding-right:110px;}
.board-view-wrap .board-view-tit-box .board-view-tit {font-size:18px;color:#333;font-weight:600;}
.board-view-wrap .board-view-tit-box .date {position:absolute;top:50%;transform:translateY(-50%);right:20px;font-size:16px;color:#666;}
.board-view-wrap .download-box {border-bottom:1px solid #d9d9d9;overflow:hidden;}
.board-view-wrap .download-box dl dt {float:left;width:120px;line-height:50px;background:#f8f8f8;text-align:center;font-size:16px;color:#444;border-right: 1px solid #d9d9d9;}
.board-view-wrap .download-box dl dd {padding-left:120px;font-size:16px;color:#666;}
.board-view-wrap .download-box dl dd div {padding:0 20px;}
.board-view-wrap .download-box dl dd div a {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:50px;vertical-align:top;}
.board-view-wrap .board-view-contents {padding:20px;border-bottom:1px solid #d9d9d9;}
.news-list ul li {margin-top:50px;overflow:hidden;}
.news-list ul li:first-child {margin-top:0;}
.news-list ul li .thumb {float:left;width:346px;border:1px solid #d9d9d9;}
.news-list ul li .txtBox {padding-left:346px;}
.news-list ul li .txtBox .inner {padding-left:30px;overflow:hidden;}
.news-list ul li .txtBox .inner .news-tit {font-size:24px;color:#333;font-weight:500;word-break:break-all;height:3.2em;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news-list ul li .txtBox .inner .news-sub {font-size:16px;color:#666;margin-top:20px;word-break:break-all;height:4.8em;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.news-list ul li .txtBox .inner dl {display:inline-block;vertical-align:top;margin-top:30px;font-size:16px;color:#666;margin-right:10px;padding-right:10px;position:relative;}
.news-list ul li .txtBox .inner dl:before {content:"";position:absolute;top:6px;right:0;width:1px;height:14px;background:#666;}
.news-list ul li .txtBox .inner dl:last-child:before {display:none;}
.news-list ul li .txtBox .inner dl dt {display:inline-block;vertical-align:top;font-weight:600;position:relative;padding-right:7px;}
.news-list ul li .txtBox .inner dl dt:after {content:":";position:absolute;top:0;right:0;}
.news-list ul li .txtBox .inner dl dd {display:inline-block;vertical-align:top;}
.news-list ul li:hover .txtBox .inner .news-tit {color:#2e3192;}

/* btn 버튼종류 */

.bottom-btns {margin-top:30px;text-align:center;}
.bottom-btns div {display:inline-block;width:200px;}
.bottom-btns div a {display:block;line-height:46px;font-size:16px;border-radius:30px;}
.bottom-btns div a.basic {border:1px solid #0079c5;background-color: #0079c5;color:#fff;}
.bottom-btns div a.gray {border:1px solid #666;background-color: #666;color:#fff;}
.bottom-btns02 div a.basic {border:1px solid #0079c5;color:#0079c5;background: none;}



/* 페이징 */
.paging {text-align:center; margin:40px 0 0 0; }
.paging > a {display:inline-block;margin-top: 3px;}
.paging * {vertical-align:top;}
.paging span.back {float:left;}
.paging .number {display:inline-block;margin:0 10px;font-size:18px;}
.paging .number a {display:inline-block;width:30px; height:30px;line-height:28px;color:#666;margin:0 2px;border-radius:50%;font-weight:500;border: 1px solid rgba(255,255,255,0);}
.paging .number a.on {border-color:#0079c5;color:#0079c5;}

/* 이전글 다음글 */
table.prevNext {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:28px; font-size:15px; }
table.prevNext a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
table.prevNext th {padding:10px 0; color:#4c4c4c;}
table.prevNext td {padding:10px 0; color:#666; font-weight:300;}
table.prevNext th {padding-left:20px; text-align:left;}
table.prevNext td {padding-left:20px; 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:#666}
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:#666}

ul.FAQ {border-top:2px solid #0079c5;overflow:hidden;}
.FAQ dd {padding:24px 10px 20px 30px;border-bottom:1px solid #ddd}
.FAQ dt {border-bottom:1px solid #ddd;padding:0 30px;position:relative;}
.FAQ dt a {display:block;padding:20px 10px 20px 50px;font-size:16px;font-weight:500;color:#333;}
.FAQ dd {font-size:15px;font-weight:300;line-height:1.8;display:none;padding-left:85px;background:#f8f8f8;color:#333;position:relative;}
.FAQ dt .faq-q {position:absolute;top:15px;left:30px;width:35px;height:35px;border-radius:50%;background:#0079c5;text-align:center;font-size:18px;color:#fff;font-weight:500;padding-top:2px;}
.FAQ dd .faq-a {position:absolute;top:20px;left:30px;width:35px;height:35px;border-radius:50%;background:#0079c5;text-align:center;font-size:18px;color:#fff;font-weight:500;}
.FAQ dd .img {display: flex;flex-wrap: wrap;border: 1px solid #d9d9d9;margin-top:30px;}
.FAQ dd .img > div {text-align: center;width:50%;position: relative;}
.FAQ dd .img > div:first-child:after {content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background-color: #d9d9d9;}
.FAQ dd .img > div .imgBox {padding:10px;}
.FAQ dd .img > div p {border-top: 1px solid #d9d9d9;padding:10px 10px;}
.FAQ br {content:normal;}
.FAQ dt .material-icons {position:absolute;top:21px;right:10px;}
.FAQ dt.on .material-icons {transform:rotate(-180deg);}
/* 문의하기 */
.inquiry-form {overflow:hidden;}
.inquiry-form dl {margin-top:20px;float:left;width:100%;}
.inquiry-form dl:first-child {margin-top:0;}
.inquiry-form dl dt {font-size:20px;color:#333;font-weight:600;position:relative;padding-left:10px;}
.inquiry-form dl dt:before {content:"";position:absolute;top:13px;left:0;width:4px;height:4px;background:#0079c5;border-radius:50%;}
.inquiry-form dl dd {margin-top:10px;}
.inquiry-form dl.half {width:49%;}
.inquiry-form dl.half:nth-of-type(2n+1) {margin-right:2%;}
.inquiry-form input[type="text"] {height:62px;border:1px solid #bbb;font-size:16px;color:#999;padding:0 20px;}
.inquiry-form textarea {border:1px solid #bbb;resize:none;padding:20px;font-size:16px;color:#999;}
.inquiry-form .input-wrap {position:relative;}
.inquiry-form .input-box-left {width:50%;padding-right:40px;}
.inquiry-form .input-box-right {position:absolute;top:0;left:50%;bottom:0;width:50%;}
.inquiry-form .input-box-right .content-box dd {position:absolute;top:30px;left:0;right:0;bottom:0;padding-bottom:122px;}
.inquiry-form .input-box-right .content-box dd textarea {height:100%;}
.inquiry-form .input-box-right .spam-box {position:absolute;bottom:0;left:0;right:0;}
.inquiry-form .input-box-right .spam-box .code {float:left;width:80px;line-height:62px;background:#0079c5;text-align:center;font-size:16px;color:#fff;}
.inquiry-form .input-box-right .spam-box .input-box {padding-left:90px;}
.inquiry-form .agree-box {margin-top:40px;}
.inquiry-form .agree-box .agree-txt {border:1px solid #bbb;padding:20px;height:180px;overflow-y:auto;font-size:16px;color:#666;}
.inquiry-form .agree-box .agree-check {font-size:16px;color:#666;margin-bottom:10px;}
.inquiry-form .file-upload {display:block;height:62px;position:relative;cursor:pointer;}
.inquiry-form .file-upload input {position:absolute;top:0;left:0;width:100%;z-index:-1;background:none;}


.joinStep03Wrap {padding:50px 3%;text-align:center;background:#f2f2f2;margin-top:30px;}
.joinStep03Wrap dl {margin-top:20px;}
.joinStep03Wrap dt {font-size:25px;color:#404040;font-weight:500;}
.joinStep03Wrap dd {font-size:15px;color:#404040;font-weight:300;margin-top:10px;}
.joinStep03Wrap .bottom-btns > div {width: auto; }
.joinStep03Wrap .bottom-btns > div > a{display: inline-block; width:200px; margin-bottom: 10px;}


@media all and (max-width:1200px){
	/* 게시판 */
	/* .bbs-list .bbs-list-row:hover .date,
	.bbs-list .bbs-list-row:hover .day {color:#54b948;}
	.bbs-list .bbs-list-row:hover .column {border-color:#54b948;}
	.bbs-list .bbs-list-row:hover .subject .btnMore {background:#54b948;color:#fff;border-color:#54b948;} */
}
@media all and (max-width:1024px){
	/* 게시판 */
	.bbs-list .bbs-list-row .column {padding:40px;}
	.bbs-list .bbs-list-row .column:nth-child(1) {width:100px;}
	.bbs-list .bbs-list-row .column .day {font-size:35px;}
	.bbs-list .bbs-list-row .column .date {font-size:13px;}
	.bbs-list .bbs-list-row .subject {padding-right:160px;}
	.bbs-list .bbs-list-row .subject .title {font-size:20px;}
	.bbs-list .bbs-list-row .subject .title span {line-height:28px;font-size:16px;top:0;}
	.bbs-list .bbs-list-row .subject .sub {font-size:16px;}
	/* .bbs-list .bbs-list-row .subject .btnMore {width:150px;line-height:50px;font-size:16px;margin-top:-25px;} */
    .inquiry-form .input-box-left {padding-right:20px;}
}
@media all and (max-width:800px){
    .inquiry-form .input-box-left {width:100%;padding-right:0;}
    .inquiry-form .input-box-right {position:static;width:100%;margin-top:20px;overflow:hidden;}
    .inquiry-form .input-box-right .content-box dd {position:static;padding-bottom:0;}
    .inquiry-form .input-box-right .content-box dd textarea {height:200px;}
    .inquiry-form .input-box-right .spam-box {position:static;}
}
@media all and (max-width:768px){
	.bbs-list-tbl,
	.bbs-list-row,
	.bbs-list-row .column{display:block;}
	.bbs-list-tbl {border-top:2px solid #0079c5;}
	.bbs-list-head {display:none;}
	.bbs-list-head span{display:none;padding:15px 0;}
	.bbs-list-head span.title {display:block;width:100% !important}
	.bbs-list-row{position:relative;padding:15px 2%; border-bottom:1px solid #ddd; overflow:hidden;}
	.bbs-list-row .column{clear:both; border-bottom:0; text-align:left; padding:3px 0; font-size:12px;}
	.bbs-list-row .column.bbs-no-data{display:none;}
	.bbs-list-row .column.bbs-block{clear:both; width:100%;}
	.bbs-list-row .column.bbs-inline{display:inline-block; width:auto; margin-right:4%;}
	.bbs-list-row .column.bbs-absolute{position:absolute; top:10px; left:2%;}
	.bbs-list-row .column:not(.bbs-title):not(.bbs-no-data):before{padding-right:5px; color:#aaa; content: attr(data-label);}
	.bbs-list-row .column[data-label="no"]:before{padding-right:0; display:none;}
	.bbs-subject-con .bbs-subject-txt{font-size:14px;font-weight:500;}
	.board_search {padding:10px 70px 10px 90px;}
	.board_search select {position:absolute;top:10px;left:10px;width:70px;height:30px;font-size:12px;}
	.board_search input[type="text"] {width:100%;height:30px;}
	.board_search input[value="검색"] {position:absolute;top:10px;right:10px;width:50px;line-height:28px;font-size:12px;}
    .news-list ul li .thumb {width:286px;}
    .news-list ul li .txtBox {padding-left:286px;}
    .news-list ul li .txtBox .inner .news-tit {font-size:20px;}
    .news-list ul li .txtBox .inner .news-sub {margin-top:10px;}
}
@media all and (max-width:680px){
	.gallery-list.list03 ul li,
	.gallery-list.list04 ul li {width:50%;}
	.gallery-list ul li .txtBox {padding:5px 0;}
	.gallery-list ul li .txtBox .title {font-size:16px;}

	.contentsTable {font-size:12px;}
    .contentsTable th {padding:10px;}
    .contentsTable thead th {font-size:14px;}
    .contentsTable tbody th {font-size:14px;}
    .contentsTable tbody td {font-size:12px;padding:8px;}

	.contentsTable.basic col:first-child {width:70px;}

	.contentsTable tbody .table_tit01 {font-size:16px;}

	/* 게시판 */
	.board_search {margin-bottom:20px;}
	.bbs-list .bbs-list-row .column:nth-child(1) {width:80px;}
	.bbs-list .bbs-list-row .column .day {font-size:25px;}
	.bbs-list .bbs-list-row .column .date {}
	.bbs-list .bbs-list-row .subject {padding-right:0;}
	.bbs-list .bbs-list-row .subject .title {font-size:17px;}
	.bbs-list .bbs-list-row .subject .title span {font-size:13px;line-height:20px;position:relative;top:3px;padding:0 7px;}
	.bbs-list .bbs-list-row .subject .sub {font-size:13px;}
	.bbs-list .bbs-list-row .column {padding:20px 0;}
	.bbs-list .bbs-list-row .subject .btnMore {display:none;}
	.bbs-list .bbs-list-row .column:nth-child(2) {padding-right:20px;}

	table.board_view thead th,
	table.board_list tbody th {font-size:13px; text-align: left; padding: 10px;}
	table.board_view tbody td {font-size:13px;}
	table.board_view tbody td dl dt,
	table.board_view tbody td dl dd{font-size:13px;}

	table.prevNext .prev th, table.prevNext .next th {font-size:0.85rem;}

	.FAQ dt {padding:0 10px;}
	.FAQ dt a {padding:10px 10px 10px 30px;font-size:14px;}
	.FAQ dt .faq-q {top:8px;left:10px;width:25px;height:25px;font-size:13px;}
	.FAQ dt .material-icons {top:8px;right:0;}
	.FAQ dd {padding:10px 10px 10px 40px;font-size:13px;}
	.FAQ dd .faq-a {top:8px;left:10px;width:25px;height:25px;font-size:13px;}
	
    .write-form {font-size: 14px;}
    .write-form col:first-child {width:90px;}
    .write-form input[type="text"],
    .write-form input[type="password"] {height:35px;font-size: 13px;}
    .write-form input[type="radio"],
    .write-form input[type="checkbox"] {position: relative;top:1px;}
    .write-form select {height:35px;font-size: 13px;}
    .write-form tbody tr th {padding:10px;}
    .write-form tbody tr td {font-size: 13px;padding:10px;}
    .write-form .tel-box div:after {line-height: 35px;}
}
@media all and (max-width:640px){
    .news-list ul li .thumb {float:none;width:100%;}
    .news-list ul li .thumb img {width:100%;}
    .news-list ul li .txtBox {padding-left:0;margin-top:20px;}
    .news-list ul li .txtBox .inner {padding-left:0;}
    .news-list ul li .txtBox .inner .news-tit {font-size:16px;}
    .news-list ul li .txtBox .inner .news-sub {font-size:14px;}
    .news-list ul li .txtBox .inner dl {margin-top:10px;font-size:12px;}
    .gallery-list ul li .txtBox .gallery-tit {font-size:14px;}
    .gallery-list ul li .txtBox .date {font-size:12px;}
    .inquiry-form dl dt {font-size:18px;}
    .inquiry-form input[type="text"] {height:42px;font-size:14px;}
    .inquiry-form .input-box-right .spam-box .code {line-height:42px;}
    .inquiry-form .file-upload {height:42px;}
    .inquiry-form .agree-box .agree-txt {font-size:13px;}
    .board-view-wrap .board-view-tit-box {padding:10px;padding-right:0;}
    .board-view-wrap .board-view-tit-box .board-view-tit {font-size:16px;}
    .board-view-wrap .board-view-tit-box .date {position:static;transform:translateY(0);margin-top:10px;font-size:12px;}
    .board-view-wrap .download-box dl dt {width:80px;line-height:40px;font-size:14px;}
    .board-view-wrap .download-box dl dd {padding-left:80px;font-size:12px;}
    .board-view-wrap .download-box dl dd div {padding:0 10px;}
    .board-view-wrap .download-box dl dd div a {line-height:40px;}
    .board-view-wrap .board-view-contents {padding:20px 10px;}
}