@charset "utf-8";

#wrap{position:relative;}
.board .board_header{display: flex; justify-content: space-between; margin: 0 0 30px 0;}
.board .board_cont{}
.board .board_footer{position:relative;margin: 145px 0 0 0;}
.board img{border:0;}
.board,
.board label,
.board table,
.board input,
.board button,
.board textarea,
.board select{font-size:12px;}
.board select{margin:0;}
.board .board_header label{display:none;}

.board{padding: 50px 0 200px;}
.board .board_title{line-height: 1; font-size: 25px; font-weight: 700; letter-spacing: -.25px; color: #490667;}
@media all and (max-width:1600px){
	.board{padding: 49px 0 200px;}
	.board .board_title{font-size:24px;}
}
@media all and (max-width:1400px){
    .board{padding: 46px 0 190px;}
	.board .board_title{font-size:22px;}
}
@media all and (max-width:1200px){
    .board{padding: 44px 0 180px;}
	.board .board_title{font-size:20px;}
}
@media all and (max-width:1000px){
    .board{padding: 41px 0 170px;}
	.board .board_title{font-size:19px;}
}
@media all and (max-width:800px){
    .board{padding: 38px 0 160px;}
	.board .board_title{font-size:17px;}
}
@media all and (max-width:600px){
    .board{padding: 36px 0 150px;}
	.board .board_title{font-size:15px;}
}
@media all and (max-width:500px){
    .board{padding: 35px 0 140px;}
	.board .board_title{font-size:14px;}
}
@media all and (max-width:380px){
    .board{padding: 33px 0 130px;}
	.board .board_title{font-size:13px;}
}
@media all and (max-width:350px){
    .board{padding: 30px 0 120px;}
	.board .board_title{font-size:12px;}
}

/*button*/
.board .btnArea{}
.board .btnArea ul{margin:0;padding:0;list-style:none;display:inline-block;}
.board .btnArea ul:after{content:"";display:block;clear:both;}
.board .btnArea ul li{float:left;}
.board .btnArea ul li:nth-child(n+2){margin-left:10px;}
.board .btnArea .button{display: inline-block; box-sizing: border-box; height: 40px; min-width: 65px; padding: 0 20px; line-height: 44px; color: #111; font-size: 16px; font-weight: 500; text-decoration: none; text-align: center; background-color: #d9d9d9; cursor: pointer; -webkit-appearance: none;}
.board .btnArea .button.button_primary{background-color:#0c1048;color:#ffffff;}
@media screen and (max-width:1400px){
}
@media screen and (max-width:1100px){
	.board .btnArea .button{padding:0 18px;min-width:60px;}
}
@media screen and (max-width:900px){
	.board .btnArea .button{line-height:36px;height:38px;padding:0 16px;min-width:55px;}
}
@media screen and (max-width:700px){
	.board .btnArea .button{font-size:15px;line-height:34px;height:36px;padding:0 14px;min-width:50px;}
}
@media screen and (max-width:500px){
	.board .btnArea .button{font-size:14px;line-height:32px;height:34px;padding:0 12px;min-width:45px;}
}
@media screen and (max-width:380px){
	.board .btnArea .button{font-size:13px;line-height:30px;height:32px;padding:0 10px;min-width:40px;}
}
@media screen and (max-width:350px){
	.board .btnArea .button{font-size:12px;line-height:28px;height:30px;padding:0 8px;min-width:35px;}
}

.board .btnArea_large{}
.board .btnArea_large ul{margin:0;padding:0;list-style:none;display:inline-block;}
.board .btnArea_large ul:after{content:"";display:block;clear:both;}
.board .btnArea_large ul li{float:left;}
.board .btnArea_large ul li:nth-child(n+2){margin-left:10px;}
.board .btnArea_large .button{display: inline-block; box-sizing: border-box; width: 125px; height: 40px; line-height: 42px; font-size: 18px; font-weight: 500; text-decoration: none; text-align: center; color: #fff; background: #0c1048; cursor: pointer; -webkit-appearance: none;}
@media screen and (max-width:1400px){
	.board .btnArea_large .button{width:120px;}
}
@media screen and (max-width:1100px){
	.board .btnArea_large .button{width:115px;}
}
@media screen and (max-width:900px){
	.board .btnArea_large .button{height:48px;line-height:46px;width:110px;font-size:17px;}
}
@media screen and (max-width:700px){
	.board .btnArea_large .button{height:46px;line-height:44px;width:100px;font-size:16px;}
}
@media screen and (max-width:500px){
	.board .btnArea_large .button{height:44px;line-height:42px;width:90px;font-size:15px;}
}
@media screen and (max-width:380px){
	.board .btnArea_large .button{height:42px;line-height:40px;width:85px;font-size:14px;}
}
@media screen and (max-width:350px){
	.board .btnArea_large .button{height:40px;line-height:38px;width:80px;font-size:13px;}
}

/*pagination*/
.board .pagination{margin:0;text-align:center;line-height:normal;clear:both;}
.board .pagination a,
.board .pagination strong{position: relative; box-sizing: border-box; display: inline-block; min-width: 40px; height: 40px; margin-left: 2px; padding: 0 10px; line-height: 44px; text-decoration: none; font-size: 16px; font-weight: 400; color: #2a0956; vertical-align: top;background-color: #fff; z-index: 2;}
.board .pagination a:hover,
.board .pagination a:active,
.board .pagination a:focus{background-color:#2a0956;color:#ffffff;}
.board .pagination strong{border:solid 1px #2a0956;color:#2a0956;font-weight:600;}
.board .pagination .direction{padding: 0; font-size: 18px; font-weight: normal; color: #2a0956; text-decoration: none !important; text-align: center; border: 0;  z-index: 1;}
.board .pagination .prev{border-left:0;}
.board .pagination .next{border-right:0;}
.board .pagination .direction span{position:relative;display:inline-block;width:0;height:0;font-size:0;line-height:0;vertical-align:top;top:4px;}
.board .pagination .prev span{border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0;margin-right:1px;*left:-4px;}
.board .pagination .next span{border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0;margin-left:1px;}
@media screen and (max-width:900px){
	.board .pagination a,
	.board .pagination strong{height:28px;line-height:28px;min-width:28px;padding:0 9px;font-size:15px;}
	.board .pagination .direction{font-size:14px;}
}
@media screen and (max-width:700px){
	.board .pagination a,
	.board .pagination strong{height:27px;line-height:27px;min-width:27px;padding:0 8px;font-size:14px;}
	.board .pagination .direction{font-size:13px;}
}
@media screen and (max-width:500px){
	.board .pagination a,
	.board .pagination strong{height:26px;line-height:26px;min-width:26px;padding:0 7px;font-size:13px;}
	.board .pagination .direction{font-size:12px;}
}
@media screen and (max-width:380px){
	.board .pagination a,
	.board .pagination strong{height:25px;line-height:25px;min-width:25px;padding:0 6px;font-size:12px;}
	.board .pagination .direction{font-size:11px;}
}
@media screen and (max-width:350px){
	.board .pagination a,
	.board .pagination strong{height:24px;line-height:24px;min-width:24px;padding:0 5px;font-size:11px;}
	.board .pagination .direction{font-size:10px;}
}

/*search*/
.board .board_search{position: relative; display: inline-block; width: 500px; height: 50px; margin: 15px 0 0 0;}
.board .board_search:after{content: ""; position: absolute; top: 15px; left: 80px; width: 1px; height: 20px; background: #acacac;}
.board .board_search input[type=text]{box-sizing: border-box; width: 100%; height: 100%; padding: 0 60px 0 90px; line-height: 50px; font-size: 15px; border: 2px solid #2a0956; border-radius: 3px;}
.board .board_search input[type=text]::-webkit-input-placeholder{color: #acacac;}
.board .board_search input[type=text]:-ms-input-placeholder{color: #acacac;}
.board .board_search input[type=text]:placeholder{color: #acacac;}
.board .board_search select::-ms-expand {display: none;}
.board .board_search select{position: absolute; top: 0; left: 0; width: 80px; height: 100%; padding: 0 0 0 10px; line-height: 50px; font-size: 15px; color: #666; border: none; text-align: center;-webkit-appearance: none; -moz-appearance: none;appearance: none; background: url(../img/ico_select.png) no-repeat center right 5px;}
.board .board_search button[type=submit]{position: absolute; top: 0; right: 0; width: 50px; height: 100% !important; font-size: 0; border: none; box-shadow: none; background: url(../img/icon_search.png) no-repeat center center;}
@media all and (max-width:1600px){
	.board .board_search{width: 490px; height: 48px; margin: 15px 0 0 0;}
	.board .board_search:after{top: 14px; left: 77px;}
	.board .board_search input[type=text]{padding: 0 58px 0 87px; line-height: 48px;}
	.board .board_search select{width: 77px;line-height: 48px;}
	.board .board_search button[type=submit]{width: 48px;}
}
@media all and (max-width:1400px){
	.board .board_search{width: 460px; height: 45px; margin: 14px 0 0 0;}
	.board .board_search:after{top: 13px; left: 71px;height: 19px;}
	.board .board_search input[type=text]{padding: 0 53px 0 80px; line-height: 45px; font-size: 14px;}
	.board .board_search select{width: 71px;line-height: 45px; font-size: 14px;}
	.board .board_search button[type=submit]{width: 45px;}
}
@media all and (max-width:1200px){
	.board .board_search{width: 430px; height: 42px; margin: 13px 0 0 0;}
	.board .board_search:after{top: 12px; left: 65px;height: 18px;}
	.board .board_search input[type=text]{padding: 0 49px 0 73px; line-height: 42px; font-size: 13px;}
	.board .board_search select{width: 65px;line-height: 42px; font-size: 13px;}
	.board .board_search button[type=submit]{width: 42px;}
}
@media all and (max-width:1000px){
	.board .board_search{width: 410px; height: 39px; margin: 12px 0 0 0;}
	.board .board_search:after{top: 11px; left: 59px;height: 17px;}
	.board .board_search input[type=text]{padding: 0 44px 0 66px; line-height: 39px; font-size: 12px;}
	.board .board_search select{width: 59px;line-height: 39px; font-size: 12px;}
	.board .board_search button[type=submit]{width: 39px;}
}
@media all and (max-width:800px){
	.board .board_search{width: 380px; height: 36px;}
	.board .board_search:after{top: 10px; left: 53px;height: 16px;}
	.board .board_search input[type=text]{padding: 0 40px 0 59px; line-height: 36px;}
	.board .board_search select{width: 53px;line-height: 36px;}
	.board .board_search button[type=submit]{width: 36px;}
}
@media all and (max-width:600px){
	.board .board_search{width: 350px; height: 33px; margin: 11px 0 0 0;}
	.board .board_search:after{top: 9px; left: 47px;height: 15px;}
	.board .board_search input[type=text]{padding: 0 40px 0 53px; line-height: 33px; font-size: 11px;}
	.board .board_search select{width: 47px;line-height: 33px; font-size: 11px;}
	.board .board_search button[type=submit]{width: 33px;}
}
@media all and (max-width:500px){
	.board .board_search{width: 100%; height: 32px; margin: 10px 0 0 0;}
	.board .board_search:after{top: 8px; left: 44px;}
	.board .board_search input[type=text]{padding: 0 33px 0 49px; line-height: 32px; font-size: 10px;}
	.board .board_search select{width: 44px;line-height: 32px; font-size: 10px;}
	.board .board_search button[type=submit]{width: 32px;}
}
@media all and (max-width:380px){
	.board .board_search{height: 30px;}
	.board .board_search:after{top: 7px; left: 40px;height: 14px;}
	.board .board_search input[type=text]{padding: 0 30px 0 45px; line-height: 30px;}
	.board .board_search select{width: 40px;line-height: 30px;}
	.board .board_search button[type=submit]{width: 30px;}
}
@media all and (max-width:350px){
	.board .board_search{height: 28px; margin: 9px 0 0 0;}
	.board .board_search:after{top: 6px; left: 37px;height: 13px;}
	.board .board_search input[type=text]{padding: 0 28px 0 41px; line-height: 28px; font-size: 9px;}
	.board .board_search select{width: 37px;line-height: 28px; font-size: 9px;}
	.board .board_search button[type=submit]{width: 28px;}
}

/*category*/
.board .category{}
.board .category ul{margin:0;padding:0;list-style:none;}
.board .category ul:after{content:"";display:block;clear:both;}
.board .category ul li{float: left;box-sizing: border-box;width: 132px;height: 50px;margin: 0 0 0 23px;line-height: 50px;font-size: 18px;letter-spacing: -0.15em;text-align: center;border: 1px solid #49162a;border-radius: 5px;}
.board .category ul li:first-child{margin: 0;}
.board .category ul li a{display: block;width: 100%;height: 100%;color: #1c1c1c;}
.board .category ul li:hover,
.board .category ul li.active{background:#49162a;}
.board .category ul li:hover a,
.board .category ul li.active a{color:#fff;}
@media all and (max-width:1600px){
	.board .category ul li{width: 130px;height: 49px;margin: 0 0 0 22px;line-height: 49px;}
}
@media all and (max-width:1400px){
	.board .category ul li{width: 120px;height: 46px;margin: 0 0 0 21px;line-height: 46px;font-size: 17px;}
}
@media all and (max-width:1200px){
	.board .category ul li{height: 44px;margin: 0 0 0 20px;line-height: 44px;font-size: 16px;}
}
@media all and (max-width:1000px){
	.board .category ul li{width: 110px;height: 41px;margin: 0 0 0 19px;line-height: 41px;font-size: 15px;}
}
@media all and (max-width:800px){
	.board .category ul li{width: 100px;height: 38px;margin: 0 0 0 18px;line-height: 38px;font-size: 14px;}
}
@media all and (max-width:700px){
	.board .board_header{-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.board .category{width:100%;margin:30px 0 0;}
}
@media all and (max-width:600px){
	.board .category ul li{width: 95px;height: 36px;margin: 0 0 0 17px;line-height: 36px;font-size: 13px;}
}
@media all and (max-width:500px){
	.board .category{margin:25px 0 0;}
	.board .category ul li{width: 91px;height: 35px;margin: 0 0 0 16px;line-height: 35px;}
}
@media all and (max-width:380px){
	.board .category{margin:20px 0 0;}
	.board .category ul li{width: 87px;height: 33px;margin: 0 0 0 15px;line-height: 33px;font-size: 12px;}
}
@media all and (max-width:350px){
	.board .category ul li{width: 80px;height: 30px;margin: 0 0 0 14px;line-height: 30px;font-size: 11px;}
}


/*list*/
.board .board_list{}
.board .board_list table{border:0;border-collapse:collapse;width:100%;border-spacing:0;font-family:inherit;}
.board .board_list table thead{background-color:#2a0956;border:0;}
.board .board_list table thead tr{}
.board .board_list table thead tr th,
.board .board_list table thead tr td{color:#ffffff;font-size:18px;font-weight:500;height:50px;border:0;white-space:nowrap;}
.board .board_list table thead tr th a{color:#ffffff;text-decoration:none;}
.board .board_list table tbody{}
.board .board_list table tbody tr{}
.board .board_list table tbody tr th,
.board .board_list table tbody tr td{height:65px;border:0;	border-bottom: 4px solid #2a0956;font-size:16px;font-weight:400;color:#111111;text-align:center;padding:0 5px;box-sizing:border-box;}
.board .board_list table tbody tr th,
.board .board_list table tbody tr td a{display:block;line-height:1.5;color:#111111;text-decoration:none;}
.board .board_list table .cell_notice{color:#2a0956;white-space:nowrap;}
.board .board_list table .cell_no{width:100px;white-space:nowrap;}
.board .board_list table .cell_check{width:50px;}
.board .board_list table td.cell_title{text-align: left;}
.board .board_list table .cell_author{white-space:nowrap;width:150px;}
.board .board_list table .cell_time{width:100px;}
.board .board_list table .cell_readNum{width:100px;}
.board .board_list table .title_wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.board .board_list table .replyNum{background-color:#2a0956;font-weight:500;color:#ffffff;border-radius:10px;padding:0 7px;font-size:12px;}
@media screen and (max-width:1400px){
	.board .board_list table thead tr th,
	.board .board_list table thead tr td{font-size:17px;}
	.board .board_list table tbody tr th,
	.board .board_list table tbody tr td{font-size:15px;}
	.board .board_list table .cell_no{width:75px;}
	.board .board_list table .cell_time{width:75px;}
	.board .board_list table .cell_readNum{width:75px;}
	.board .board_list table .cell_check{width:45px;}
}
@media screen and (max-width:1100px){
	.board .board_list table thead tr th,
	.board .board_list table thead tr td{font-size:16px;height:50px;}
	.board .board_list table tbody tr th,
	.board .board_list table tbody tr td{font-size:14px;height:50px;}
	.board .board_list table .cell_no{width:70px;}
	.board .board_list table .cell_time{width:70px;}
	.board .board_list table .cell_readNum{width:70px;}
	.board .board_list table .cell_check{width:40px;}
	.board .board_list table .tag_notice{line-height:23px;padding:0 13px;font-size:12px;}
}
@media screen and (max-width:900px){
	.board .board_list table thead tr th,
	.board .board_list table thead tr td{font-size:15px;height:45px;}
	.board .board_list table tbody tr th,
	.board .board_list table tbody tr td{font-size:13px;height:45px;}
	.board .board_list table .cell_no{width:65px;}
	.board .board_list table .cell_time{width:65px;}
	.board .board_list table .cell_readNum{width:65px;}
	.board .board_list table .cell_check{width:35px;}
	.board .board_list table .tag_notice{line-height:22px;padding:0 11px;font-size:11px;}
}
@media screen and (max-width:700px){
	.board .board_list table thead tr th,
	.board .board_list table thead tr td{font-size:14px;height:40px;}
	.board .board_list table tbody tr th,
	.board .board_list table tbody tr td{height:40px;}
	.board .board_list table .cell_no{width:60px;}
	.board .board_list table .cell_title{max-width:300px;}
	.board .board_list table .cell_time{width:60px;}
	.board .board_list table .cell_readNum{width:60px;display:none;}
	.board .board_list table .cell_check{width:30px;}
	.board .board_list table .tag_notice{line-height:21px;padding:0 9px;font-size:10px;}
}
@media screen and (max-width:500px){
	.board .board_list table thead tr th,
	.board .board_list table thead tr td{font-size:13px;height:38px;}
	.board .board_list table tbody tr th,
	.board .board_list table tbody tr td{font-size:12px;height:38px;}
	.board .board_list table .cell_no{width:55px;}
	.board .board_list table .cell_title{max-width:200px;}
	.board .board_list table .cell_time{width:55px;}
	.board .board_list table .cell_readNum{width:55px;}
	.board .board_list table .cell_check{width:20px;}
	.board .board_list table .tag_notice{line-height:20px;padding:0 7px;}
}
@media screen and (max-width:380px){
	.board .board_list table .cell_time{display:none;}
}

.board .board_footer .btnArea_large{text-align:right;margin-top:45px;}
@media screen and (max-width:700px){
	.board .board_footer{margin-top:40px;}
	.board .board_footer .btnArea_large{margin-top:40px;}
}
@media screen and (max-width:500px){
	.board .board_footer{margin-top:35px;}
	.board .board_footer .btnArea_large{margin-top:35px;}
}
@media screen and (max-width:380px){
	.board .board_footer{margin-top:32px;}
	.board .board_footer .btnArea_large{margin-top:32px;}
}
@media screen and (max-width:350px){
	.board .board_footer{margin-top:30px;}
	.board .board_footer .btnArea_large{margin-top:30px;}
}



/*write*/
.board .board_write{}
.board .write_form_guide{text-align:right;font-size:13px;color:#646464;margin-bottom:10px;}
.board .write_form_guide em{font-style:normal;color:#296cdb;vertical-align:middel;display:inline-block;}
.board .write_form{margin:0 0 10px;}
.board .write_form table{border:0;border-spacing:0;border-collapse:collapse;width:100%;}
.board .write_form caption{text-align:right;font-size:13px;padding:0 0 2px;color:#646464;}
.board .write_form em{font-style:normal;color:#296cdb;vertical-align:middel;display:inline-block;}
.board .write_form tr th,
.board .write_form tr td{border:0;border-bottom:1px solid #ececec;height:40px;padding:5px 5px;}
.board .write_form tr th{color:#111111;text-align:left;white-space:nowrap;width:80px;font-size:14px;font-weight:600;}
.board .write_form tr td{color:#000000;font-size:14px;font-weight:400;}
.board .write_form select,
.board .write_form textarea,
.board .write_form input[type='text'],
.board .write_form input[type='password'],
.board .write_form input[type='email'],
.board .write_form input[type='url']{height:40px;border:1px solid #cccccc;margin:0;padding:0 10px;max-width:100%;box-sizing:border-box;font-size:14px;-webkit-appearance:none;}
.board .write_form select:focus,
.board .write_form textarea:focus,
.board .write_form input[type='text']:focus,
.board .write_form input[type='password']:focus,
.board .write_form input[type='email']:focus,
.board .write_form input[type='url']:focus{border-color:#296cdb;}
.board .write_form textarea{width:100%;padding:5px;resize:none;height:100px;}
.board .write_form input.text{width:300px;}
.board .write_form input.homepage{width:300px;}
.board .write_form input.email_address{width:300px;}
.board .write_form input.tel{width:80px;}
.board .write_form input.date{width:120px;}
.board .write_form input.username{width:200px;}
.board .write_form input.password{width:200px;}
.board .write_form ul{margin:0;padding:0;list-style:none;}
.board .write_form ul li{display:inline-block;}
.board .write_form ul li:nth-child(n+2){margin-left:10px;}
.board .write_form ul li label{margin-left:5px;font-weight:400;color:#000000;font-size:14px;}
.board .write_form .krZip{}
.board .write_form .krZip label{font-size:13px;width:30px;white-space:nowrap;display:inline-block;}
.board .write_form .krZip .krzip-postcode-wrap{}
.board .write_form .krZip .krzip-address-wrap,
.board .write_form .krZip .krzip-detailAddress-wrap{margin-top:5px;}
.board .write_form .btn{border:0;border:1px solid #296cdb;line-height:38px;height:40px !important;border-radius:0;box-sizing:border-box;display:inline-block;min-width:65px;padding:0 20px;text-align:center;color:#296cdb;font-size:14px;font-weight:500;text-decoration:none;background-color:transparent;background:transparent;cursor:pointer;box-shadow:none;}
@media screen and (max-width:500px){
	.board .write_form select,
	.board .write_form textarea,
	.board .write_form input[type='text'],
	.board .write_form input[type='password'],
	.board .write_form input[type='email'],
	.board .write_form input[type='url']{width:100%;}
}
@media screen and (max-width:380px){
	.board .write_form caption{font-size:12px;}
	.board .write_form tr th{font-size:13px;width:75px;}
	.board .write_form tr td{font-size:13px;}
	.board .write_form select,
	.board .write_form textarea,
	.board .write_form input[type='text'],
	.board .write_form input[type='password'],
	.board .write_form input[type='email'],
	.board .write_form input[type='url']{font-size:13px;}
	.board .write_form ul li label{font-size:13px;}
}
@media screen and (max-width:350px){
	.board .write_form caption{font-size:11px;}
	.board .write_form tr th{font-size:12px;width:70px;}
	.board .write_form tr td{font-size:12px;}
	.board .write_form select,
	.board .write_form input[type='text'],
	.board .write_form input[type='password'],
	.board .write_form input[type='email'],
	.board .write_form input[type='url']{height:38px;font-size:12px;}
	.board .write_form .btn{line-height:38px;height:38px !important;}
	.board .write_form ul li label{font-size:12px;}
}

.board .write_footer{margin-top:50px;}
.board .write_footer .btnArea{text-align:right;}
@media screen and (max-width:900px){
	.board .write_footer{margin-top:45px;}
}
@media screen and (max-width:700px){
	.board .write_footer{margin-top:40px;}
}
@media screen and (max-width:500px){
	.board .write_footer{margin-top:35px;}
}
@media screen and (max-width:380px){
	.board .write_footer{margin-top:32px;}
}
@media screen and (max-width:350px){
	.board .write_footer{margin-top:30px;}
}

/*read*/
.board .board_read{}
.board .read_header{position: relative; border-top: 2px solid #646464; border-bottom: 2px solid #c3c3c3; text-align: center; padding: 30px 10px;}
.board .read_header .title{font-size:22px;font-weight:600;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#111111;}
.board .read_header .title a{text-decoration:none;color:#111111;}
.board .read_header .category{margin-top: 25px; line-height: 1; font-size: 16px;font-weight: 500; color: #adadad;}
.board .read_meta{text-align:right;margin-top:25px; font-family: 'Noto Sans CJK KR';}
.board .read_meta ul{margin:0;padding:0;list-style:none;display:inline-block;}
.board .read_meta ul li{float:left;color:#646464;font-size:16px;line-height:1;font-weight:400;}
.board .read_meta ul li:nth-child(n+2){margin-left:10px;padding-left:10px;border-left:1px solid #646464;}
.board .fileList{text-align: right; margin-top: 25px; font-family: 'Noto Sans CJK KR';}
.board .fileList .toggleFile{line-height:1.4;font-size:16px;background: none; font-family: 'Noto Sans CJK KR';}
.board .fileList ul{margin:0;padding:0;list-style:none;display:block;}
.board .fileList ul li{color:#646464;font-size:16px;line-height:1.4;font-weight:400;}
.board .read_header_button{margin-top:30px;}
.board .read_header_button .btnArea{text-align:right;}
.board .read_body{border-bottom: 2px solid #c3c3c3; font-family: 'Noto Sans CJK KR';}
.board .read_body .content{padding:30px 30px 90px;}
.board .read_body .content .xe_content{}
.board .read_body .file_list{}
.board .read_body .file_list .file_list_title{color:#111111;font-size:14px;font-weight:600;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background-color:#fafafa;line-height:45px;padding:0 20px;}
.board .read_body .file_list .files{}
.board .read_body .file_list .files ul{margin:0;padding:0;list-style:none;}
.board .read_body .file_list .files ul li{line-height:40px;}
.board .read_body .file_list .files ul li:nth-child(n+2){border-top:1px solid #ececec;}
.board .read_body .file_list .files ul li a{padding:0 20px;color:#000000;text-decoration:none;font-size:13px;font-weight:400;}
.board .read_form{}
.board .read_form table{border:0;border-spacing:0;border-collapse:collapse;width:100%;}
.board .read_form caption{text-align:right;font-size:13px;padding:0 0 2px;color:#646464;}
.board .read_form em{font-style:normal;color:#296cdb;vertical-align:middel;display:inline-block;}
.board .read_form tr th,
.board .read_form tr td{border:0;border-bottom:1px solid #ececec;height:40px;padding:5px 5px;}
.board .read_form tr th{color:#111111;text-align:left;white-space:nowrap;width:80px;font-size:14px;font-weight:600;}
.board .read_form tr td{color:#000000;font-size:14px;font-weight:400;}
.board .read_form a{color:#296cdb;text-decoration:none;}
@media screen and (max-width:900px){
	.board .read_header{padding:25px 10px;}
	.board .read_header .title{font-size:18px;}
	.board .read_header .date{font-size:15px;margin-top:22px;}
	.board .read_meta{margin-top:22px;}
	.board .read_meta ul li{font-size:15px;}
	.board .read_header_button{margin-top:25px;}
	.board .read_body .content{padding:28px 0 85px;}

	.board .read_body .file_list .file_list_title{font-size:13px;line-height:40px;padding:0 15px;}
	.board .read_body .file_list .files ul li{font-size:12px;line-height:38px;}
	.board .read_body .file_list .files ul li a{padding:0 15px;}
}
@media screen and (max-width:700px){
	.board .read_header{padding:22px 10px;}
	.board .read_header .title{font-size:16px;overflow:visible;text-overflow:inherit;}
	.board .read_header .title a{word-break:keep-all;white-space:normal;}
	.board .read_header .date{font-size:14px;margin-top:20px;}
	.board .read_meta{margin-top:20px;}
	.board .read_meta ul li{font-size:14px;}
	.board .read_header_button{margin-top:22px;}
	.board .read_body .content{padding:25px 0 80px;}

	.board .read_body .file_list .file_list_title{font-size:12px;line-height:38px;padding:0 10px;}
	.board .read_body .file_list .files ul li{font-size:11px;line-height:36px;}
	.board .read_body .file_list .files ul li a{padding:0 10px;}
}
@media screen and (max-width:500px){
	.board .read_header{padding:18px 10px;}
	.board .read_header .title{font-size:15px;}
	.board .read_header .date{font-size:13px;margin-top:18px;}
	.board .read_meta{margin-top:18px;}
	.board .read_meta ul li{font-size:13px;}
	.board .read_header_button{margin-top:18px;}
	.board .read_body .content{padding:20px 0 70px;}
}
@media screen and (max-width:380px){
	.board .read_header{padding:15px 10px;}
	.board .read_header .title{font-size:14px;}
	.board .read_header .date{font-size:12px;margin-top:15px;}
	.board .read_meta{margin-top:15px;}
	.board .read_meta ul li{font-size:12px;}
	.board .read_header_button{margin-top:15px;}
	.board .read_body .content{padding:15px 0 60px;}
}
@media screen and (max-width:350px){
	.board .read_header{padding:12px 10px;}
	.board .read_header .title{font-size:13px;}
	.board .read_header .date{font-size:11px;margin-top:12px;}
	.board .read_meta{margin-top:12px;}
	.board .read_meta ul li{font-size:11px;}
	.board .read_header_button{margin-top:12px;}
	.board .read_body .content{padding:10px 0 50px;}
}

.board .read_footer{margin-top:50px;}
.board .read_footer .btnArea{text-align:center;}
@media screen and (max-width:900px){
	.board .read_footer{margin-top:45px;}
}
@media screen and (max-width:700px){
	.board .read_footer{margin-top:40px;}
}
@media screen and (max-width:500px){
	.board .read_footer{margin-top:35px;}
}
@media screen and (max-width:380px){
	.board .read_footer{margin-top:32px;}
}
@media screen and (max-width:350px){
	.board .read_footer{margin-top:30px;}
}

/*Feedback*/
.board .feedback{position:relative;margin-top:45px;}
.board .feedback .feedback_header{font-size:18px;font-weight:600;color:#111111;padding-top:10px;}
.board .feedback .feedback_list{margin-top:10px;padding-top:10px;}
.board .feedback .feedback_list ul{margin:0;padding:0;list-style:none;}
.board .feedback .feedback_list ul li{padding:10px 0;border-bottom:1px solid #ececec;list-style:none;}
.board .feedback .feedback_list ul li:after{content:"";display:block;clear:both;}
.board .feedback .feedback_list ul li:last-child{border-bottom:0;}
.board .feedback .feedback_meta{float:left;width:185px;box-sizing:border-box;}
.board .feedback .feedback_meta:after{content:"";display:block;clear:both;}
.board .feedback .feedback_meta .profile{float:left;width:50px;height:50px;margin:0 10px 5px 0;background-size:100%;border-radius:100%;background-color:#efefef;background-image:url(../img/icon_noprofile.png);background-repeat:no-repeat;background-size:cover;background-position:center center;}
.board .feedback .feedback_meta .author{margin:0;font-size:14px;color:#111111;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .feedback .feedback_meta .time{margin:0;font-size:12px;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .feedback .feedback_content{width:calc(100% - 185px);float:right;}
.board .feedback .feedback_content .feedback_text{font-size:13px;}
.board .feedback .feedback_content .feedback_text .xe_content{font-size:13px;}
.board .feedback .feedback_action{margin:0;padding:10px 10px 0 0;white-space:nowrap;float:right;}
.board .feedback .feedback_action a{padding:0 0 0 4px;color:#111111;text-decoration:none;}
.board .feedback .feedback_action a:hover{color:#296cdb;}
.board .feedback .feedback_indent{background:url(../img/icon_indent.gif);background-repeat:no-repeat;}
.board .feedback .feedback_indent1{padding-left:25px !important;background-position:5px 15px;}
.board .feedback .feedback_indent2{padding-left:45px !important;background-position:25px 15px;}
.board .feedback .feedback_indent3{padding-left:65px !important;background-position:45px 15px;}
.board .feedback .feedback_indent4{padding-left:85px !important;background-position:65px 15px;}
.board .feedback .feedback_indent5{padding-left:105px !important;background-position:85px 15px;}
.board .feedback .feedback_indent6{padding-left:125px !important;background-position:105px 15px;}
.board .feedback .feedback_indent7{padding-left:145px !important;background-position:125px 15px;}
.board .feedback .feedback_indent8{padding-left:165px !important;background-position:145px 15px;}
.board .feedback .feedback_indent9{padding-left:185px !important;background-position:165px 15px;}
.board .feedback .feedback_indent10{padding-left:205px !important;background-position:185px 15px;}
.board .feedback .feedback_indent11{padding-left:225px !important;background-position:205px 15px;}
.board .feedback .feedback_indent12{padding-left:245px !important;background-position:225px 15px;}
.board .feedback .feedback_indent12 .feedback_action{display:none}
@media screen and (max-width:900px){
	.board .feedback .feedback_header{font-size:16px;}
	.board .feedback .feedback_meta{width:170px;}
	.board .feedback .feedback_meta .profile{width:45px;height:45px;}
	.board .feedback .feedback_meta .author{font-size:13px;}
	.board .feedback .feedback_meta .time{font-size:11px;}
	.board .feedback .feedback_content{width:calc(100% - 170px);}
}
@media screen and (max-width:700px){
	.board .feedback .feedback_header{font-size:17px;}
	.board .feedback .feedback_meta{width:150px;}
	.board .feedback .feedback_meta .profile{width:40px;height:40px;}
	.board .feedback .feedback_content{width:calc(100% - 150px);}
}
@media screen and (max-width:500px){
	.board .feedback .feedback_header{font-size:16px;}
	.board .feedback .feedback_meta{float:none;}
	.board .feedback .feedback_meta .profile{width:35px;height:35px;}
	.board .feedback .feedback_content{float:none;width:auto;margin-top:5px;}
	.board .feedback .feedback_action{font-size:12px;}
}
@media screen and (max-width:380px){
	.board .feedback .feedback_header{font-size:15px;}
	.board .feedback .feedback_meta{float:none;}
	.board .feedback .feedback_meta .profile{width:30px;height:30px;}
	.board .feedback .feedback_action{font-size:11px;}
}
@media screen and (max-width:350px){
	.board .feedback .feedback_header{font-size:14px;}
}

.board .feedback_write{position:relative;margin:10px 0 30px;}
.board .feedback_write select,
.board .feedback_write textarea,
.board .feedback_write input[type='text'],
.board .feedback_write input[type='password'],
.board .feedback_write input[type='email'],
.board .feedback_write input[type='url']{height:35px;border:1px solid #cccccc;margin:0;padding:0 5px;max-width:100%;box-sizing:border-box;font-size:14px;}
.board .feedback_write select:focus,
.board .feedback_write textarea:focus,
.board .feedback_write input[type='text']:focus,
.board .feedback_write input[type='password']:focus,
.board .feedback_write input[type='email']:focus,
.board .feedback_write input[type='url']:focus{border-color:#296cdb;}
.board .feedback_write textarea{width:100% !important;padding:5px;resize:none;height:100px !important;box-sizing:border-box;}
.board .feedback_write .xeTextEditor{margin:0;}
.board .feedback_write .feedback_write_form{margin-top:10px;}
.board .feedback_write .feedback_write_form ul{margin:0;padding:0;list-style:none;font-size:14px;font-weight:400;color:#000000;}
.board .feedback_write .feedback_write_form ul:after{content:"";display:block;clear:both;}
.board .feedback_write .feedback_write_form ul li{float:left;}
.board .feedback_write .feedback_write_form ul li:nth-child(n+2){margin-left:10px;}
.board .feedback_write .feedback_write_form ul li label{margin-left:5px;font-weight:400;color:#000000;font-size:14px;}
@media screen and (max-width:900px){
	.board .feedback_write select,
	.board .feedback_write input[type='text'],
	.board .feedback_write input[type='password'],
	.board .feedback_write input[type='email'],
	.board .feedback_write input[type='url']{height:40px;padding:0 8px;font-size:14px;}
	.board .feedback_write textarea{padding:5px;font-size:14px;}
}
@media screen and (max-width:700px){
	.board .feedback_write select,
	.board .feedback_write input[type='text'],
	.board .feedback_write input[type='password'],
	.board .feedback_write input[type='email'],
	.board .feedback_write input[type='url']{height:40px;padding:0 5px;font-size:13px;}
	.board .feedback_write textarea{padding:5px;font-size:13px;}
}

/*context message*/
.board .context_message{text-align:center;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.board .context_message form{margin:0;padding:0;}
.board .context_message h1{font-size:16px;margin:20px 0;}
.board .context_message .title_box{background-color:#fafafa;padding:20px;}
.board .context_message .title_box .title{font-size:16px;color:#000000;font-weight:600;line-height:1;text-overflow:ellispis;overflow:hidden;white-space:nowrap;}
.board .context_message .title_box .author{font-size:14px;color:#000000;font-weight:600;line-height:1;margin-top:5px;}
.board .context_message .description{background-color:#fafafa;padding:20px;font-size:16px;color:#000000;font-weight:600;border-bottom:1px solid #ececec;}
.board .context_message .description .text{font-size:14px;color:#000000;font-weight:400;text-align:initial;}
.board .context_message .description .author{font-size:14px;color:#000000;font-weight:600;line-height:1;margin-top:15px;text-align:right;}
.board .context_message .input_box{padding:20px;}
.board .context_message .btnArea{padding:20px;}
@media screen and (max-width:900px){
	.board .context_message .title_box{padding:15px;}
	.board .context_message .title_box .title{font-size:15px;}
	.board .context_message .title_box .author{font-size:13px;}
	.board .context_message .description{font-size:15px;padding:15px;}
	.board .context_message .description .text{font-size:13px;}
	.board .context_message .description .author{font-size:13px;}
	.board .context_message .input_box{padding:15px;}
	.board .context_message .button_area{padding:15px;}
}
@media screen and (max-width:700px){
	.board .context_message .title_box{padding:10px;}
	.board .context_message .title_box .title{font-size:14px;}
	.board .context_message .title_box .author{font-size:12px;}
	.board .context_message .description{font-size:14px;padding:10px;}
	.board .context_message .description .text{font-size:12px;}
	.board .context_message .description .author{font-size:12px;}
	.board .context_message .input_box{padding:10px;}
	.board .context_message .button_area{padding:10px;}
}

.board .secret_input{}
.board .secret_input:after{content:"";display:block;clear:both;}
.board .secret_input .input{width:300px;max-width:100%;display:inline-block;}
.board .secret_input input[type="password"]{float:left;width:calc(100% - 70px);height:40px;border:1px solid #cccccc;margin:0;padding:0 5px;box-sizing:border-box;font-size:14px;}
.board .secret_input input[type="password"]:focus{border-color:#296cdb;}
.board .secret_input .input_button{float:left;border:1px solid #296cdb;margin-left:10px;line-height:38px;height:40px;box-sizing:border-box;display:inline-block;width:60px;text-align:center;color:#296cdb;font-size:16px;font-weight:500;text-decoration:none;background-color:transparent;cursor:pointer;}
.board .secret_input .input_button.button_primary{background-color:#296cdb;color:#ffffff;}


.board .board_txt{}
.board .board_txt .title{line-height:1.3;font-weight:700;color:#0c7bb3;text-align:center;}
.board .board_txt .box_scroll p{font-size:30px;color:#535353;}
@media screen and (max-width:1600px){
	.board .board_txt .box_scroll p{font-size:29px;}
}
@media screen and (max-width:1400px){
	.board .board_txt .box_scroll p{font-size:28px;}
}
@media screen and (max-width:1200px){
	.board .board_txt .box_scroll p{font-size:26px;}
}
@media screen and (max-width:1000px){
	.board .board_txt .box_scroll p{font-size:25px;}
}
@media screen and (max-width:800px){
	.board .board_txt .box_scroll p{font-size:23px;}
}
@media screen and (max-width:600px){
	.board .board_txt .box_scroll p{font-size:22px;}
}
@media screen and (max-width:500px){
	.board .board_txt .box_scroll p{font-size:21px;}
}
@media screen and (max-width:380px){
	.board .board_txt .box_scroll p{font-size:20px;}
}
@media screen and (max-width:350px){
	.board .board_txt .box_scroll p{font-size:18px;}
}
