.file_images {text-align:center;}
video {max-width:700px;margin:0 auto;}
/*------------------------------------------------------------------------
        BOARD COMMON
-------------------------------------------------------------------------*/
#board_section {padding-top: 100px;padding-bottom:200px;}
/*------------------------------------------------------------------------
        BOARD LIST
-------------------------------------------------------------------------*/

.board_category_form {}
.board_category_form select {width:140px;padding:14px 23px;border:1px solid #dcdcdc;font-size:16px;}
/*------------------------------------
        BOARD SEARCH FORM STYLE
-------------------------------------*/
.board_search_form {float:right;height:auto;}

.board_search_form  select {float:left;width: 100px;height:49px;font-size:16px;padding-left:20px;border:0;}
.board_search_form .text {float:left;width:274px;height: 50px;line-height: 50px;padding:5px;background: #f6f6f6;border: 1px solid #d6d6d6;vertical-align: top;}
.board_search_form .btn {float:left;min-width: 85px;margin-left: 11px;border:0;height:50px;padding: 12px 10px 11px;}

/*------------------------------------
        PAGINATE
-------------------------------------*/
.pagination {width:100%;display:inline-block;zoom:1;*display:inline;margin-top: 50px;text-align:center;font-family:verdana;font-size:17px;}
.pagination li {width: 43px;height: 43px;display:inline-block;vertical-align: middle;}
.pagination li a {display: block;height: 43px;border: 1px solid #d6d6d6;padding-top: 12px;}


.pagination li.btn_first {width: 43px;height: 43px;background: url('../img/board/btn_page_first.gif') no-repeat;text-indent: -9999em;cursor: pointer;border: 0;padding-top: 0;}
.pagination li.btn_prev {width: 43px;height: 43px;background: url('../img/board/btn_page_prev.gif') no-repeat;text-indent: -9999em;cursor: pointer;border: 0;padding-top: 0;}
.pagination li.btn_next {width: 43px;height: 43px;background: url('../img/board/btn_page_next.gif') no-repeat;text-indent: -9999em;cursor: pointer;border: 0;padding-top: 0;}
.pagination li.btn_last {width: 43px;height: 43px;background: url('../img/board/btn_page_last.gif') no-repeat;text-indent: -9999em;cursor: pointer;border: 0;padding-top: 0;}


.button_area {margin-top: 45px;}
.auth_button_area {margin-top: 30px;text-align: right;}
.auth_button_area .btn {min-width: 120px;height: 40px;font-size: 14px;}
.auth_button_area a.btn {padding: 0 30px 0;line-height: 38px;}
/*------------------------------------
        BOARD TABLE STYLE
-------------------------------------*/
table.board {width:100%;text-align:center;margin-top:30px;}

table.board thead th {padding:20px 5px 19px;background: #f6f6f6;border-top:2px solid #24478d;border-bottom:2px solid #d6d6d6;font-weight: 400;color: #0f0f0f}
table.board tbody th {padding:17px 5px 16px;border-bottom:1px solid #d6d6d6;line-height:150%;font-weight: normal;}
table.board tbody th span {display: inline-block;width: 72px;height: 30px;color: #fff;line-height: 30px;font-size: 15px;background: url('../img/board/notice_icon_bg.png') no-repeat 0 0;}
table.board tbody td {padding:17px 5px 16px;border-bottom:1px solid #d6d6d6;line-height:150%;}
table.board tbody td.subject {text-align:left;}
table.board tbody td a {color: #666;}
table.board thead th.no {width:12%;}
table.board .downloads a {display: block;width: 158px;height: 41px;background: url('../img/board/btn_report_download.png') no-repeat;font-size: 15px;text-align: left;line-height: 41px;padding-left: 22px;}

.board_category_map {width: 100%;background:#f7f7f7;padding: 50px 0;margin-bottom: 100px;}
.board_category_map .map_area {position: relative;width: 1012px;height: 503px;background:#f7f7f7 url('../img/board/worldmap.png') no-repeat 50% 50%;margin: 0 auto;}
.board_category_map ul li {position: absolute;}
.board_category_map ul li a {width: 106px;height: 106px;text-align: center;background: url('../img/board/map_circle.png') no-repeat;color: #fff;font-size: 20px;font-weight: 500;}
.board_category_map ul li a:hover {background: url('../img/board/map_circle_hover.png') no-repeat;}
.board_category_map ul li a:hover {background: url('../img/board/map_circle_hover.png') no-repeat;}
.board_category_map ul li a.active {background: url('../img/board/map_circle_hover.png') no-repeat;}

.board_category_map ul li.c1 {top: 45px;right: 56px;}
.board_category_map ul li.c2 {top: 207px;right: 213px;}
.board_category_map ul li.c3 {top: 64px;right: 459px;}
.board_category_map ul li.c4 {top: 290px;left: 204px;}
.board_category_map ul li.c5 {top: 280px;left: 473px;}

.board_category_form {display: none;margin-bottom: 40px;}
.board_category_form ul li {float: left;width: 20%;}
.board_category_form ul li a {display: block;border: 1px solid #24478d;border-left: 0;text-align: center;padding: 10px 0;}
.board_category_form ul li:first-child a {border-left: 1px solid #24478d;}
.board_category_form ul li.active a {background: #24478d;color: #fff;}

/*------------------------------------
        BOARD GALERY STYLE
-------------------------------------*/
.gallery_list li {margin-bottom: 74px;}
.gallery_list li a {color: #666;}
.gallery_list li h3 {margin-top: 25px;margin-bottom: 28px;font-size: 22px;color: #0f0f0f;line-height: 140%;}
.gallery_list li p {width: 90%;}
.gallery_list li p.small {margin-top: 17px;font-size: 15px;}



/*------------------------------------
        BOARD BLOG STYLE
-------------------------------------*/
.blog_list {width: 1220px;padding-bottom: 110px;margin-left: auto;margin-right: auto;}

.category {margin-bottom: 66px;}
.category a {float: left;border: 1px solid #0f0f0f;padding: 18px 34px 17px;margin-right: 10px;}
.category a.active {border: 1px solid #0f0f0f;background: #0f0f0f;color: #fff;}

.blog_list li {float: left;width: 33.3%;height: 320px;padding: 0 10px;margin-bottom: 22px;}
.blog_list li.imgtype {width: 66.6%;}
.blog_list li .box {width: 100%;height: 100%;border: 1px solid #d6d6d6;}

.blog_list li .image_area {display: none;position: relative;float: left;width: 50%;height: 318px;background: #d6d6d6;}
.blog_list li .image_area .deco {position: absolute;top: 14px;right: 0;}
.blog_list li .image_area .main_img {display: none;}
.blog_list li .content_area {float: left;width: 100%;padding-top: 53px;padding-left: 30px;padding-right: 30px;}

.blog_list li.imgtype .image_area {display: block;}
.blog_list li.imgtype .content_area {float: left;width: 50%;}

.blog_list li a {color: #666;}
.blog_list li h1 {height: 60px;overflow: hidden;font-size: 22px;color: #0f0f0f;margin-bottom: 28px;}
.blog_list li p {height: 88px;overflow: hidden;}
.blog_list li p.date {font-size: 15px;margin-top: 28px;}

/*------------------------------------------------------------------------
        BOARD VIEW
-------------------------------------------------------------------------*/
.board_view {padding-bottom: 110px;}
.board_view .tab {margin-bottom: 85px;}
.board_view .file_area {font-size: 15px;text-align: right;padding-top: 20px;}
.board_view .date.blog {margin-top: 85px;}
.board_view h2 {color: #0f0f0f;font-weight: 400;margin-bottom: 15px;}
.board_view h3 {color: #0f0f0f;font-weight: 400;margin-bottom: 15px;}
.board_view .second_title {font-size: 25px;}
.board_view .content_area {border-top: 1px solid #0f0f0f;border-bottom: 1px solid #0f0f0f;margin-top: 42px;padding-top: 44px;padding-bottom: 90px;overflow-wrap: anywhere;}
.board_view .content_area img {width: auto !important;}

.pre-nxt {margin-top: 100px;width: 100%;border-top: 1px solid #d6d6d6;}
.pre-nxt th {width: 6.6%;min-width: 80px;padding: 29px 10px;border-bottom: 1px solid #d6d6d6;font-weight: 300;}
.pre-nxt th strong {display: inline-block;width: 55px;}
.pre-nxt td {padding: 29px 10px;border-bottom: 1px solid #d6d6d6;}
.pre-nxt td a {display: inline-block;width: 100%;color: #666;word-break:keep-all;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.pre-nxt td span {font-size: 15px;}
.pre-nxt td.date {width: 80px;text-align: center;}
/*------------------------------------------------------------------------
        BOARD VIEW COMMENT
-------------------------------------------------------------------------*/
.board_view .comment form {padding:0px 25px 15px;background-color:#f9f9f9;}
.board_view .comment .lab {margin-bottom:10px;}
.board_view .comment .lab label {display:inline-block;zoom:1;*display:inline;width:80px;}
.board_view .comment .lab .text {width:150px;height:35px;line-height:35px;}
.board_view .comment textarea {float:left;width:100%;margin-bottom:10px;height:60px;}
.board_view .comment .btn-default {float:right;display:inline-block;padding:10px 20px;background-color:#232323;color:#fff;border:0;font-size:16px;}

.board_view .comment .reply textarea {float:left;width:100%;min-height:60px;margin-right:1%;}
.board_view .comment .reply .btn_primary {float:right;vertical-align:top;background-color:#b5b7b9;border:1px solid #e2dfde;font-size:13px;color:#fff;}
.board_view .comment .reply .btn_default {float:right;vertical-align:top;margin-left:10px;}

.board_view .comment ul {border-top:1px solid #e2dfde;background-color:#f9f9f9;}
.board_view .comment ul li {position:relative;padding:15px 30px;border-bottom:1px solid #e2dfde;}
.board_view .comment ul li img.reply {float:left;width:19px;height:15px;margin-top:5px;margin-right:10px;}

.board_view .comment ul li img.reply_level1 {margin-left:0;}
.board_view .comment ul li img.reply_level2 {margin-left:20px;}
.board_view .comment ul li img.reply_level3 {margin-left:40px;}
.board_view .comment ul li img.reply_level4 {margin-left:60px;}
.board_view .comment ul li img.reply_level5 {margin-left:80px;}
.board_view .comment ul li img.reply_level6 {margin-left:100px;}
.board_view .comment ul li img.reply_level7 {margin-left:120px;}
.board_view .comment ul li img.reply_level8 {margin-left:140px;}
.board_view .comment ul li img.reply_level9 {margin-left:160px;}
.board_view .comment ul li img.reply_level10 {margin-left:180px;}

.board_view .comment ul li img.profile {float:left;width:69px;height:69px;margin-right:12px;}
.board_view .comment ul li .cont {float:left;width:100%;padding-top:10px;font-size:15px;}

.board_view .comment ul li .cont img {vertical-align:top;margin-right:4px;}
.board_view .comment ul li .date {font-size:13px;color:#b0b0b0;margin-left:12px;margin-right:10px;}
.board_view .comment ul li .cont p {margin-top:7px;line-height:150%;}

.board_view .comment ul li .button_area {text-align:right;}

.board_view .button_area {position:relative;}
.board_view .button_area .sns_share {position:absolute;top:0;right:0;}
.board_view .button_area .sns_share li {float:left;}

/*------------------------------------------------------------------------
        BOARD WRITE
-------------------------------------------------------------------------*/

.board_write_form {border-top: 2px solid #0f0f0f;}
.board_write_form .form-group {padding: 15px 0;border-bottom: 1px solid #d6d6d6;}
.form-group{zoom:1;}
.form-group:before, .form-group:after{content:" ";display:table;}
.form-group:after{clear:both;} 
.board_write_form .form-group label.title {float: left;width: 14%;padding-top: 15px;}
.board_write_form .form-group .inline {float: left;width: 86%;min-height: 45px;}
.board_write_form .form-group input[type="text"] {width: 100%;}
.board_write_form .form-group textarea {width: 100%;}
.board_write_form .form-group .i-table {display: table;height: 45px;}
.board_write_form .form-group .i-cell {display: table-cell;vertical-align: middle;}

.board_write_form .form-group [type="radio"] {margin-left: 10px;}

.board_write_form .filebox span {font-size: 15px;}
.board_write_form .filebox label {font-size: 15px;}

button.btn_frmline {display:inline-block;min-width:80px;height: 30px;padding: 0 10px;font-size: 15px;vertical-align: middle;text-align: center;cursor:pointer;background-color: #0f0f0f;border: 0; color: #fff;-webkit-appearance: none;}

#autosave_wrapper {position:relative;margin-top: 10px;}

#autosave_pop {display:none;z-index:10;position:absolute;top: 31px;left: 0;padding:8px;width:400px;height:auto !important;height:210px;max-height:210px;border:1px solid #565656;background:#fff;overflow-y:scroll}
html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow ¹ÌÁö¿ø ±â±â ´ëÀÀ */
#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
#autosave_pop div {text-align:right}
#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1;font-size: 14px;}
#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
#autosave_pop a {display:block;float:left}
#autosave_pop span {display:block;float:right}
#autosave_pop button.autosave_del {padding: 2px 10px;margin-left: 10px;background-color: #fff;font-size: 13px;color: #232323;border: 1px solid #0f0f0f;cursor: pointer;}
.autosave_close {padding: 4px 15px;background-color: #0f0f0f;border: 0;color: #fff;font-size: 13px;-webkit-appearance: none;cursor:pointer}
.autosave_content {display:none}