.sub_head{position:relative;padding:60px 30px 30px}
.sub_title h2{margin:0;padding:0;color:#000;font-size:47px;font-family:'Malgun Gothic','맑은 고딕',sans-serif}

.board_view .cts p  {outline:0px solid red; margin:0; line-height:150%}
.board_view .subject {font-weight:bold; color:#000}

.search{text-align:right}
.search input,.search select{display:inline-block;margin-left:-4px;border:1px solid #d5d5d5;border-radius:0;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.search select{display:inline-block;padding:0 20px;margin-top:-1px;height:33px;border:1px solid #d5d5d5}
.search .search_input{height:33px;border:1px solid #d5d5d5}
.board_list{margin-top:25px;}
.board_list li{border-bottom:1px solid #e2e2e2}
.board_list li a{display:block;padding:30px 40px}
.board_list li .subject{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70%}
.board_list li .date{display:inline-block;width:27%}
.board_list li.notice{background:url(../images/contents/board_notice_icon.png) no-repeat 13px center}
.board_list li.notice .subject{width:100%}
.board_list li.notice a{color:#eb6100; font-weight:bold}
.board_list li:first-child{border-top:1px solid #e2e2e2}
@media only screen and (max-width:860px){
.board_list li .date,.board_list li .subject{display:block;width:100%}
}
@media only screen and (max-width:640px){
.board_list li a{padding:15px 40px}
}

.pagination{position:relative; width:100%; margin-top:30px;text-align:center;}
.pagination a,.pagination strong{display:inline-block;width:32px;height:32px;margin-left:2px;margin-right:2px;text-align:center;font-size:1em;color:#252525;line-height:34px;letter-spacing:-1px;vertical-align:middle}
.pagination a{background:#fff}
.pagination strong{background:#e5a812;color:#fff;font-weight:400}
.pagination span.page_btn{display:inline-block;margin:0 5px}
.pagination span.page_btn a{width:32px;height:32px;font-size:0;line-height:0;text-indent:100%}
.pagination span.page_btn img{vertical-align:middle}
.pagination span.page_btn .next,.pagination span.page_btn .prev{width:22px;border:none}
.pagination span.page_btn .prev{background:url(../images/board_prev.png) no-repeat center center}
.pagination span.page_btn .prev_one{display:none;background:0 0}
.pagination span.page_btn .next_one{display:none;background:0 0}
.pagination span.page_btn .next{background:url(../images/board_next.png) no-repeat center center}

@media only screen and (max-width:640px){
/*
.pagination span.page{display:none}
.pagination span.page_btn{margin:0}
.pagination span.page_btn a{width:40px;height:40px;background-color:#fafafa;line-height:42px}
.pagination span.page_btn .next,.pagination span.page_btn .prev{display:none}
.pagination .page_btn.prev_group{width:48%;text-align:right}
.pagination .page_btn.next_group{width:48%;text-align:left}
.pagination span.page_btn .next_one,.pagination span.page_btn .prev_one{display:inline-block;width:auto;min-width:55%;background:#fafafa;font-size:inherit;text-indent:0}
*/
}
@media only screen and (max-width:359px){
/* .pagination span.page_btn .next_one,.pagination span.page_btn .prev_one{min-width:80%} */
}
.board_view .list li{position:relative}
.board_view .list li:first-child{padding:18px 0 14px;border-top:1px solid #e5a812;border-bottom:1px solid #e5a812}
.board_view .list li .subject{display:block;padding-left:25px;font-size:1.2em;-webkit-box-sizing:border-box;box-sizing:border-box}
.board_view .list li .info{display:block;margin:-10px 20px 0 0;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}
.board_view .list li .info>span{display:inline-block;margin-left:25px;font-size:.9em}
.board_view .list li.cts{padding:25px;border-bottom:1px solid #e3e3e3;min-height:200px}
.board_view .btn_area{margin-top:30px;text-align:right}
.board_view .btn_area .btn{display:inline-block;padding:0 40px;background:#e5a812;color:#fff;line-height:45px}
@media only screen and (max-width:860px){
.board_view .list li .info{margin:0 20px 0 0}
}
.rule_box{margin-bottom:5px;padding:15px 15px;text-align:justify;line-height:1.8}
.rule_box h3{font-size:1.2em;text-align:left}
.rule_box h4{font-size:1.1em;text-align:left}
.rule_box .box,.rule_box p{margin:5px 0 15px 0}
