@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,700&display=swap');

html{overflow-x:hidden;overflow-y:scroll;}
#site{font-family:'Noto Sans KR','Noto Sans CJK KR',sans-serif;padding-top:50px;}
#site.modal-open,#site.modal-open .navbar{padding-right:0!important;}

.ui-widget{font-family:inherit;z-index:10000!important}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{-webkit-appearance:none;background:none;border:0;width:auto}

.main_popup{display:none;position:absolute;top:100px;min-width:300px;z-index:900;background-color:#fff;border:1px solid #efefef;box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:.25rem;overflow:hidden;margin-bottom:30px;}
.main_popup.show{display:block}
.main_popup.main_popup_left{left:50px}
.main_popup.main_popup_center{left:50%;transform:translate(-50%)}
.main_popup.main_popup_right{right:50px}
.main_popup_contents{padding:30px}
.main_popup_contents > p:nth-last-of-type(1){margin-bottom:0}
.main_popup_optional{border-top:1px solid #efefef;padding:10px 15px;line-height:1}
.main_popup_optional label{font-weight:400;margin:0;cursor:pointer}
.main_popup_optional label span{padding-left:3px;display:inline-block;vertical-align:2px;}
.main_popup_optional .close{margin-top:-2px}

@media (max-width: 767px) {
	.main_popup.main_popup_left,.main_popup.main_popup_center,.main_popup_right{left:15px;right:15px;}
	.main_popup.center,.main_popup.main_popup_right{display:none!important;}
}

/* 부트스트랩 컴포넌트 */
.btn{-webkit-appearance:none;border-radius:0;padding-top:9px;padding-bottom:9px;-webkit-box-shadow:none;box-shadow:none}
.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}
.btn.btn-primary{background-color:#3485D7;border:1px solid #3485D7;color:#fff}
.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#247CBA}
.btn.btn-danger{background-color:#F34825;border:1px solid #F34825}
.btn.btn-danger:hover,.btn.btn-danger:focus{background-color:#CE4825}
.btn.btn-outline-primary{background:none;border:1px solid #3485D7;color:#3485D7}
.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background-color:#3485D7;color:#fff}
.btn.btn-outline-danger{background:none;border:1px solid #F34825;color:#F34825}
.btn.btn-outline-danger:hover,.btn.btn-outline-danger:focus{background-color:#F34825;color:#fff}
.btn.btn-secondary{background-color:#D5D5D5;border:1px solid #D5D5D5;color:#000}
.btn.btn-secondary:hover,.btn.btn-secondary:focus{background-color:#C4C4C4}
.btn.btn-dark{background-color:#4F5356;border:1px solid #4F5356;color:#fff}
.btn.btn-dark:hover,.btn.btn-dark:focus{background-color:#333}
.btn.btn-outline-dark{border:1px solid #4F5356;color:#4F5356}
.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus{background-color:#4F5356;color:#fff}
.btn.btn-lg{font-size:1em}
.btn-group-lg>.btn,.btn-lg{padding-top:15px;padding-bottom:15px}
.form-control{height:40px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #D5D5D5}
.form-control:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none;border-color:#D5D5D5}
.form-control:not([readonly]):focus{border-color:#3485D7}
input.form-control{-webkit-appearance:none}
textarea.form-control{-webkit-appearance:none;resize:vertical;padding:15px;color:#555}
textarea.form-control[readonly]{background:#fff}
select.form-control{-webkit-appearance:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2ZXJzaW9uPSIxLjEiICAgaWQ9InN2ZzIiICAgdmlld0JveD0iMCAwIDQ4MCA0ODAiICAgaGVpZ2h0PSI0ODAiICAgd2lkdGg9IjQ4MCI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTEwIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzOCIgLz4gIDxwYXRoICAgICBpZD0icGF0aDQiICAgICBkPSJNIDE0MCwxOTAgMjQwLDI5MCAzNDAsMTkwIFoiIC8+PC9zdmc+);background-size:20px;background-repeat:no-repeat;background-position:calc(100% - 5px) 11px;background-origin:border-box;padding-right:23px}

.custom_file{width:1px;height:1px;opacity:0;visibility:hidden;display:none;position:absolute;}

.checkbox-inline+.checkbox-inline{margin-left:20px;}
.custom_checkbox{width:1px;height:1px;opacity:0;visibility:hidden;display:none;position:absolute;}
.custom_checkbox+span{user-select:none;}
.custom_checkbox+span::before{font-size:1.1em;vertical-align:0px;color:#555;content:'\f0c8';font-family:'Font Awesome 5 Free';font-weight:300;margin:0 7px 0 -20px;}
.custom_checkbox:checked+span::before{content:'\f14a';font-weight:900;}
.custom_checkbox[disabled],.custom_checkbox[disabled]+span{opacity:.5;}

.radio-inline+.radio-inline{margin-left:20px;}
.custom_radio{width:1px;height:1px;opacity:0;visibility:hidden;display:none;position:absolute;}
.custom_radio+span{user-select:none;}
.custom_radio+span::before{font-size:1.1em;vertical-align:0px;color:#555;content:'\f111';font-family:'Font Awesome 5 Free';font-weight:300;margin:0 5px 0 -20px;}
.custom_radio:checked+span::before{content:'\f192';font-weight:900;}
.custom_radio[disabled],.custom_radio[disabled]+span{opacity:.5;}

.modal .modal-title{line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;}
.modal .modal-content{border-radius:0;border:0;}

@media (min-width: 768px) {
	.modal .modal-content{-webkit-box-shadow:0px 5px 15px rgba(0, 0, 0, .125);box-shadow:0px 5px 15px rgba(0, 0, 0, .125);}
}

/* 로그인 페이지 */
.member_wrapper{padding-top:120px;padding-bottom:200px}
.member_wrapper h1{text-align:center;font-weight:600;letter-spacing:-.03em;padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #D5D5D5}
.member_wrapper h1+p{text-align:center;color:#666;line-height:1.8;margin-bottom:40px}
.member_wrapper .text-center{margin-top:40px}
.member_wrapper .text-center .btn.btn-lg{padding-left:70px;padding-right:70px}
.member_wrapper .text-center .btn+.btn{margin-left:7px}
.member_wrapper #login_form{max-width:450px;margin:0 auto}
.member_wrapper .login_extra{margin-top:40px;text-align:center}
.member_wrapper .login_extra ul{margin:0;padding:0}
.member_wrapper .login_extra ul li{list-style:none;display:inline-block}
.member_wrapper .login_extra ul li a{color:#757575}
.member_wrapper .login_extra ul li+li::before{content:'';width:1px;height:1em;background-color:#DDD;position:relative;margin:0 32px 0 30px;display:inline-block;vertical-align:-2px}
.member_wrapper .table{margin-bottom:0;border-bottom:1px solid #d5d5d5}
.member_wrapper .table>tbody>tr>td,.member_wrapper .table>tbody>tr>th,.member_wrapper .table>tfoot>tr>td,.member_wrapper .table>tfoot>tr>th,.member_wrapper .table>thead>tr>td,.member_wrapper .table>thead>tr>th{border-top:1px solid #d5d5d5}
.member_wrapper .table tbody tr th,.member_wrapper .table tbody tr td{padding:10px 15px;vertical-align:top;position:relative}
.member_wrapper .table tbody tr th{background-color:#F5F5F5;padding:20px 30px}
.member_wrapper .table tbody tr th span{position:absolute;margin-left:-.65em;font-weight:700;color:#3485D7}
.member_wrapper .table tbody tr td .btn,.member_wrapper .table tbody tr td .form-control{display:inline-block;vertical-align:top}
.member_wrapper .table tbody tr td .form-feedback{color:#888;display:inline-block;vertical-align:-10px;margin-left:10px}
.member_wrapper .table tbody tr td.has-error .form-feedback{color:#a94442}
.member_wrapper .table tbody tr td.has-success .form-feedback{color:#3c763d}

@media(max-width:991px) {
	#otp_code_img img{margin:0 auto 20px;display:block;}
}

.member_wrapper #join_form .table tbody tr th{width:250px}
.member_wrapper #join_form .table .input-group,.member_wrapper #join_form .table .form-control{width:250px}
.member_wrapper #join_form .table .input-group.input-group-big,.member_wrapper #join_form .table .form-control.form-control-big{width:350px}
.member_wrapper #join_form .table .input-group .input-group-btn{padding-left:5px}
.member_wrapper #join_form .table .btn{padding-left:20px;padding-right:20px}
.member_wrapper .join_agree h4{margin:40px 0 20px}
.member_wrapper .join_agree h4:nth-of-type(1){margin-top:0}
.member_wrapper .join_agree textarea{overflow-y:scroll;resize:none}
.member_wrapper .join_agree .join_agree_box{width:100%;height:250px;border:1px solid #d5d5d5;padding:15px;overflow-y:scroll}

@media (min-width: 768px) {
	.member_wrapper #login_form .control-label{padding-top:10px;text-align:left}
}

/* 메인 게시판 제목 */
div[class^="board_box_"] .page-header h4{font-weight:700;}
div[class^="board_box_"] .page-header .pull-right{color:inherit;margin-top:-2px;}

/* 메인 게시판 - 목록 */
.board_box_list ul{margin:0;padding:0;}
.board_box_list ul li{margin:0;padding:5px 0;list-style:none;}
.board_box_list ul li a{display:block;color:inherit;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.board_box_list .info span{margin-left: 10px; opacity:.5;}
.board_box_list .info span.writer{font-weight: 600;}
.board_box_list .info span.hits::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f06e';opacity:.5;margin-right:3px;}

.board_box_map ul{margin:0;padding:0;}
.board_box_map ul li{margin:0;padding:5px 0;list-style:none;}
.board_box_map ul li a {display:block;color:inherit;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.board_box_map .info span{margin-left: 10px; opacity:.5;}
.board_box_map .info span.writer{font-weight: 600;}
.board_box_map .info span.hits::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f06e';opacity:.5;margin-right:3px;}

/* 메인 게시판 - 현황 */
.board_box_status ul{margin:0;padding:0;}
.board_box_status ul li{margin:0;padding:5px 0;list-style:none;}
.board_box_status ul li a {display:block;color:inherit;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height: 24px;}
.board_box_status ul li .board_status_badge{float: left; min-width: 60px; font-weight: 500; margin-right: 10px; padding: 2px 8px; border-radius: 2px; text-align: center;}
.board_box_status .info span{margin-left: 10px; opacity:.5;}
.board_box_status .info span.writer{font-weight: 600;}
.board_box_status .info span.hits::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f06e';margin-right:5px;}

/* 메인 게시판 - 블로그B & 비디오*/
.board_box_video .inner ,.board_box_blog2 .inner {margin-top:15px;margin-bottom:15px;border:1px solid #ddd;}
.board_box_video .inner:hover,.board_box_blog2 .inner:hover{border-color:#3485D8;}
.board_box_video .inner .top,.board_box_blog2 .inner .top{width:100%;height:100%;overflow:hidden;}
.board_box_video .inner .top a,.board_box_blog2 .inner .top a{position:relative;display:block;}
.board_box_video .inner .top a:before{ content:'\f144'; font-family:'font awesome 5 free'; font-weight:400; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:60px; color:#fff; opacity: 0.7; cursor:pointer; }
.board_box_video .inner:hover .top a:before{ opacity:1; }
.board_box_video .inner .top a .thumb ,.board_box_blog2 .inner .top a .thumb {display:block;width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.board_box_video .inner .top a .thumb{background-color:#000;}
.board_box_video .inner .bottom,.board_box_blog2 .inner .bottom{padding: 15px 15px;}
.board_box_video .inner .bottom .title,.board_box_blog2 .inner .bottom .title{padding:0 5px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.board_box_video .inner .bottom .title a,.board_box_blog2 .inner .bottom .title a{font-size:18px;letter-spacing:-.03em;color:inherit;}

.board_box_video .inner .bottom .info,.board_box_blog2 .inner .bottom .info{margin-bottom:0px;}
.board_box_video .inner .bottom .info span,.board_box_blog2 .inner .bottom .info span{color:#999;padding:0 5px;}
.board_box_video .inner .bottom .info span.hits::before,.board_box_blog2 .inner .bottom .info span.hits::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f06e';opacity:.5;margin-right:3px;}
.board_box_video .inner .bottom .info span.reply::before,.board_box_blog2 .inner .bottom .info span.reply::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f075';opacity:.5;margin-right:3px;}
.board_box_video .inner .bottom .text p,.board_box_blog2 .inner .bottom .text p{margin:0;padding:0 5px;color:#777;line-height:1.8;}
@media (max-width: 767px) {
	.board_box_blog .table_blog dd .right .info span{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.board_box_video .inner .bottom .info span,.board_box_blog2 .inner .bottom .info span{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}

@media (max-width: 539px) {
	.board_box_blog2 > .row > .col-xs-6 {width:100%}
}

.board_wrapper{margin-top:100px;margin-bottom:50px;}
.table_default{margin-bottom:50px;border-top:2px solid #333}
.table.table_default{table-layout:fixed}
.table.table_default tr th, .table.table_default tr td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:15px;padding: 15px 15px;border-bottom:1px solid #ddd;text-align:center;vertical-align:middle;}
.table.table_default thead th{background-color:#f6f6f6;border-bottom-color:#aaa;}
.table.table_default tbody .subject{text-align:left;}
.table.table_default tbody .subject a{color:inherit;text-decoration:none;}
.table.table_default tbody .text-muted {color:#999;}
.table_default dt > span,.table_default dd > span{padding:0 15px;display:block;float:left;border-bottom:1px solid #ddd;line-height:55px}
.table_default dt > span{text-align:center;background-color:#F6F6F6;border-bottom-color:#aaa;}
.table_default dd > span{font-size:15px;}
.table_default dt::after,.table_default dd::after{content:' ';display:table;clear:both}
.table_default .status_badge{    padding: 4px 10px; border-radius: 4px;    font-size: 14px; font-weight: 600;}
#board_data_list span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#board_data_list span.num{width:80px;text-align:center}
#board_data_list span.subject{width:690px}
#board_data_list span.subject a{color:#666;line-height:1em;vertical-align:-2px;display:inline-block;width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#board_data_list span.subject a:hover,#board_data_list span.subject a:focus{color:#333;}
#board_data_list span.subject .badge{border-radius:.25rem;font-weight:inherit;background-color:#3485D7;margin-right:3px;}
#board_data_list span.writer{width:150px;text-align:center}
#board_data_list span.regdate{width:120px;text-align:center}
#board_data_list span.hits{width:100px;text-align:center}

@media (min-width: 768px) {
	.table_default{display:table;width:100%;}
	.table_default dt, .table_default dd{display:table-row;}
	.table_default dt > span, .table_default dd > span{display:table-cell;width:auto;float:none;}
}

/*@media (max-width: 1199px) {
	#board_data_list span.subject{width:490px}
}*/

@media (max-width: 991px) {
	.table_default dt > span{font-size:14px;}
	.table_default dd > span{font-size:14px;}
	/*#board_data_list span.subject{width:270px}*/
}

@media (max-width: 767px) {
	.table_default dt{display:none;}
	.table_default dd{border-bottom:1px solid #ddd;}
	.table_default dd > span{font-size:12px;line-height:45px;}

	#board_data_list span{color:#999;width:auto;max-width:100%;line-height:1;padding:0px 5px 1em;border-bottom:0;}
	#board_data_list span.num{width:80px;line-height:45px;}
	#board_data_list span.num, #board_data_list span.subject{border-bottom:0;}
	#board_data_list span.subject{width:calc(100% - 80px)!important;line-height:40px;font-size:14px;padding:0px 5px;}
	#board_data_list span.subject a{vertical-align:middle;}

	/*#board_data_list span.writer::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f4ff';opacity:.5;margin-right:3px;}
	#board_data_list span.regdate::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f073';opacity:.5;margin-right:3px;}*/
	#board_data_list span.hits::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f06e';opacity:.5;margin-right:3px;}
	#board_data_list span.reply::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f075";opacity:.5;margin-right:3px;}
}

.category_wrap{margin-bottom:30px}
.category_wrap ul{margin:0;padding:0;text-align:left;font-size:0}
.category_wrap ul li{list-style:none;display:inline-block}
.category_wrap ul li+li{margin-left:15px}
.category_wrap ul li a{font-weight:600;color:#666;display:block;font-size:14px;line-height:1;padding:0 0 5px;text-decoration:none;border-bottom:1px solid}
.category_wrap ul li a:hover,.category_wrap ul li a:focus{color:#333}
.category_wrap ul li.on a,.category_wrap ul li.on a:hover,.category_wrap ul li.on a:focus{color:#3485D7}

.pagination_wrap ul{margin:0;padding:0;text-align:center;font-size:0}
.pagination_wrap ul li{list-style:none;display:inline-block;margin:0 10px}
.pagination_wrap ul li a{color:#333;display:block;font-size:15px}
.pagination_wrap ul li.box a{border:1px solid #E6E6E6;width:35px;height:35px;line-height:35px;color:#333;text-decoration:none}
.pagination_wrap ul li.box:hover a,.pagination_wrap ul li.box:focus a{border-color:#3485d7;color:#3485d7}
.pagination_wrap ul li.active a,.pagination_wrap ul li.active a:hover,.pagination_wrap ul li.active a:focus{color:#3485d7;font-weight:700;text-decoration:underline}

.search_wrap{position:relative;margin-top:30px;margin-bottom:100px;text-align:center;min-height:40px;}
.search_wrap .form-control{display:inline-block}
.search_wrap .btn{padding-left:20px;padding-right:20px}
.search_wrap #search_kind{width:auto}
.search_wrap #search_query{width:280px}
.search_wrap #search_btn{vertical-align:0}
.search_wrap .write_btn_wrap{position:absolute;top:0;right:0}
@media (max-width: 991px) {
	.search_wrap .write_btn_wrap{position:relative;margin-top:20px}
}
@media (max-width: 767px) {
	.search_wrap #search_kind,.search_wrap #search_query,.search_wrap #search_btn,.search_wrap #write_btn{width:100%;display:block;margin-bottom:5px}
}

.board_data_view{border-top:2px solid #333;border-bottom:1px solid #aaa}
.board_data_view .header_wrap{text-align:center;padding:30px 0;border-bottom:1px solid #aaa}
.board_data_view .header_wrap .title{margin:0;font-size:24px}
.board_data_view .header_wrap .info{margin-top:15px}
.board_data_view .header_wrap .info span{font-size:13px;color:#999}
.board_data_view .header_wrap .info span+span{margin-left:9px}
.board_data_view .contents_wrap{padding:50px 15px}
.board_data_view .contents_wrap img{max-width:100%;height:auto;}
.board_data_view .download_wrap{padding:15px;border-top:1px solid #ddd}
.board_data_view .download_wrap table th,.board_data_view .download_wrap table td{vertical-align:top}
.board_data_view .download_wrap table th{padding-right:20px}
.board_data_view .download_wrap table td ul{margin:0;padding:0}
.board_data_view .download_wrap table td ul li{list-style:none}
.board_data_view .download_wrap table td ul li a{color:#666}
.board_data_view .download_wrap table td ul li a:hover,.board_data_view .download_wrap table td ul li a:focus{color:#333}
.board_data_view .status_wrap{padding:15px;border-top:1px solid #ddd}
.board_data_view .status_wrap table th,.board_data_view .status_wrap table td{vertical-align:center}
.board_data_view .status_wrap table th{padding-right:20px}
.board_data_view .status_wrap table td ul{margin:0;padding:0}
.board_data_view .status_wrap table td ul li{list-style:none}
.board_data_view .status_wrap table td ul li a{color:#666}
.board_data_view .status_wrap table td ul li a:hover,.board_data_view .status_wrap table td ul li a:focus{color:#333}
.board_data_view .status_wrap table td label span{display:inline-block; padding:1px 5px; border-radius:4px;}

.board_wrapper .option_wrap{position:relative;margin-top:30px}
.board_wrapper .option_wrap .btn{padding-left:20px;padding-right:20px}
.board_wrapper .option_wrap .btn+.btn{margin-left:3px}
.board_wrapper .option_wrap .list_btn_wrap{position:absolute;top:0;right:0}
.board_wrapper .reply_wrap{padding-top:50px}

#reply_list{border-bottom:1px solid #ddd}
#reply_list .media{margin:0;padding:20px 0 10px}
#reply_list .media+.media{border-top:1px solid #ddd}
#reply_list .media .media-left,#reply_list .media>.pull-left{padding-right:20px}
#reply_list .media .media-left img{border-radius:100%}
#reply_list .media .media-body{position:relative}
#reply_list .media .media-body .info{position:absolute;top:0;right:0}
#reply_list .media .media-body .info .btn{font-weight:600;padding:0 5px;line-height:1;vertical-align:middle;color:#333}
#reply_list .media .media-body .info span{color:#aaa;font-size:13px;margin-left:6px;vertical-align:middle}
#reply_list .media .media-body .media-heading{font-size:15px;font-weight:600;margin-bottom:10px}
#reply_list .media .media-body p{color:#777;line-height:2em;}
#reply_write{margin-top:30px}
#reply_write .info .form-control{display:inline-block;width:120px}
#reply_write .info .form-control+.form-control{margin-left:2px}
#reply_write .contents{margin-top:5px}
#reply_write .contents .form-control{height:100px;min-height:100px;max-height:300px;resize:vertical}
#reply_write .btn_wrap{margin-top:5px;text-align:right}
#reply_write .btn_wrap .btn{padding-left:20px;padding-right:20px}
@media (max-width: 539px) {
	#reply_list .media .media-body .info{position:relative;margin:15px 0 0 -5px}
	#reply_write .info .form-control{display:block;width:100%;margin-bottom:5px}
	#reply_write .info .form-control+.form-control{margin-left:0}
}

.board_wrapper .table.board_write_table{margin-bottom:0;border-top:2px solid #333;border-bottom:1px solid #d5d5d5}
.board_wrapper .table.board_write_table>tbody>tr>td,.board_wrapper .table.board_write_table>tbody>tr>th,.board_wrapper .table.board_write_table>tfoot>tr>td,.board_wrapper .table.board_write_table>tfoot>tr>th,.board_wrapper .table.board_write_table>thead>tr>td,.board_wrapper .table.board_write_table>thead>tr>th{border-top:1px solid #d5d5d5}
.board_wrapper .table.board_write_table tbody tr th,.board_wrapper .table.board_write_table tbody tr td{padding:10px 15px;vertical-align:top;position:relative}
.board_wrapper .table.board_write_table tbody tr th{background-color:#F5F5F5;padding:20px 30px;width:250px}
.board_wrapper .table.board_write_table tbody tr th >span.required_text{position:absolute;margin-left:-.65em;font-weight:700;color:#3485D7}
.board_wrapper .table.board_write_table tbody tr td .btn,.board_wrapper .table.board_write_table tbody tr td .form-control{display:inline-block;vertical-align:top}
.board_wrapper .table.board_write_table tbody tr td .form-feedback{color:#888;display:inline-block;vertical-align:-10px;margin-left:10px}
.board_wrapper .table.board_write_table tbody tr td.has-error .form-feedback{color:#a94442}
.board_wrapper .table.board_write_table tbody tr td.has-success .form-feedback{color:#3c763d}
.board_wrapper .table.board_write_table .input-group,.board_wrapper .table.board_write_table .form-control{width:250px}
.board_wrapper .table.board_write_table .input-group.input-group-big,.board_wrapper .table.board_write_table .form-control.form-control-big{width:350px}
.board_wrapper .table.board_write_table .input-group .input-group-btn{padding-left:5px}
.board_wrapper .table.board_write_table .btn{padding-left:20px;padding-right:20px}
.board_wrapper .table.board_write_table .files{position:relative;}
.board_wrapper .table.board_write_table .files .fileInput{position: relative; margin-bottom: 5px;}
.board_wrapper .table.board_write_table .files .fileInput .file_add{position:absolute; right:0px; width:auto; padding:9px 12px; margin: 0;}
.board_wrapper .table.board_write_table .files .fileInput .file_remove{position:absolute; right:50px; width:auto; padding:9px 12px; margin: 0;}
.board_wrapper .table.board_write_table .files .refresh{display: inline-block; color: #999; line-height: 40px; margin-left: 7px; margin-right: 7px;}
.board_wrapper .table.board_write_table .files .added_0 .refresh{margin-left: 4px;cursor:pointer}
.board_wrapper .table.board_write_table .files .tempChk{font-size: 12px; color: #666;}
.board_wrapper .table.board_write_table .files + .sumChk{font-size: 14px; font-weight: 500; border-bottom: 1px solid #ddd; padding-bottom: 10px; padding-top: 10px; padding-left: 17px;}
.board_wrapper .text-center{margin-top:40px}
.board_wrapper .text-center .btn.btn-lg{padding-left:70px;padding-right:70px}
.board_wrapper .text-center .btn+.btn{margin-left:7px}
@media (max-width: 767px) {
	.table.table_responsive,.table.table_responsive tbody,.table.table_responsive tbody tr{display:block!important;width:100%!important}
	.table.table_responsive tbody tr th,.table.table_responsive tbody tr td{display:block!important;width:100%!important}
	.table.table_responsive tbody tr th{padding:10px 30px!important}
	.board_wrapper .table.board_write_table .files .fileInput .file_add{position: relative; right: auto;}
}

.table_blog{margin-bottom:50px;border-top:2px solid #333;}
.table_blog dd{padding:40px 20px;border-bottom:1px solid #DDDDDD;}
.table_blog dd:hover{background-color:#F6F6F6;}
.table_blog dd::after{content:' ';display:table;clear:both;}
.table_blog dd .left,.table_blog .right{float:left;}
.table_blog dd .left{width:250px;height:100%;}
.table_blog dd .left a{display:block;}
.table_blog dd .left a .thumb{width:230px;height:130px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.table_blog dd .right{width:calc(100% - 250px);}
.table_blog dd .right .title{padding:0 5px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.table_blog dd .right .title a{font-size:18px;letter-spacing:-.03em;color:inherit;}
.table_blog dd .right .title a:hover, .table_blog dd .title a:focus{color:#3485d7;}
.table_blog dd .right .info{margin-bottom:20px;}
.table_blog dd .right .info span{color:#999;padding:0 5px;}
.table_blog dd .right .info span.hits::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f06e';opacity:.5;margin-right:3px;}
.table_blog dd .right .info span.reply::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f075';opacity:.5;margin-right:3px;}
.table_blog dd .right .text p{margin:0;padding:0 5px;color:#777;line-height:1.8;}

@media (max-width: 767px) {
	.table_blog dd{padding:20px 15px;}
	.table_blog dd .left, .table_blog dd .right{float:none;width:100%;}
	.table_blog dd .left{padding:0 5px 20px;}
	.table_blog dd .left a{display:inline-block}
}

.table_video,.table_blog2{margin-bottom:20px;}
.table_video dd,.table_blog2 dd{margin-bottom:30px;}
.table_video dd::after,.table_blog2 dd::after{content:' ';display:table;clear:both;}
.table_video dd .inner,.table_blog2 dd .inner{border:1px solid #ddd;}
.table_video dd .inner:hover,.table_blog2 dd .inner:hover{border-color:#3485D8;}
.table_video dd .inner .top,.table_blog2 dd .inner .top{width:100%;height:100%;overflow:hidden;}
.table_video dd .inner .top{background:#000;}
.table_video dd .inner .top a,.table_blog2 dd .inner .top a{position:relative;display:block;}
.table_video dd .inner .top a .thumb,.table_blog2 dd .inner .top a .thumb{height:200px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.table_video dd .inner .bottom,.table_blog2 dd .inner .bottom{padding: 15px 15px;}
.table_video dd .inner .bottom .title,.table_blog2 dd .inner .bottom .title{padding:0 5px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.table_video dd .inner .bottom .title a,.table_blog2 dd .inner .bottom .title a{font-size:18px;letter-spacing:-.03em;color:inherit;}
.table_video dd .inner .bottom .title a:hover, .table_blog2 dd .inner .title a:focus,.table_blog2 dd .inner .bottom .title a:hover, .table_blog2 dd .inner .title a:focus{color:#3485d7;}
.table_video dd .inner .bottom .info,.table_blog2 dd .inner .bottom .info{margin-bottom:0px;}
.table_video dd .inner .bottom .info span,.table_blog2 dd .inner .bottom .info span{color:#999;padding:0 5px;}
.table_video dd .inner .bottom .info span.hits::before,.table_blog2 dd .inner .bottom .info span.hits::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f06e';opacity:.5;margin-right:3px;}
.table_video dd .inner .bottom .info span.reply::before,.table_blog2 dd .inner .bottom .info span.reply::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f075';opacity:.5;margin-right:3px;}
.table_video dd .inner .bottom .text p,.table_blog2 dd .inner .bottom .text p{margin:0;padding:0 5px;color:#777;line-height:1.8;}

.table_video dd .inner .top a:before{ content:'\f144'; font-family:'font awesome 5 free'; font-weight:400; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:60px; color:#fff; opacity: 0.7; cursor:pointer; }
.table_video dd .inner:hover .top a:before{ opacity:1; }

#mainCarousel .carousel-inner .item {
	height: 400px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#mainCarousel.is_fade .carousel-inner .item {-webkit-transition-property: opacity; transition-property: opacity;}
#mainCarousel.is_fade .carousel-inner .item, #mainCarousel.is_fade .carousel-inner .active.left,#mainCarousel.is_fade .carousel-inner .active.right {opacity: 0;}
#mainCarousel.is_fade .carousel-inner .active, #mainCarousel.is_fade .carousel-inner .next.left, #mainCarousel.is_fade .carousel-inner .prev.right {opacity: 1;}
#mainCarousel.is_fade .carousel-inner .next, #mainCarousel.is_fade .carousel-inner .prev, #mainCarousel.is_fade .carousel-inner .active.left, #mainCarousel.is_fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
#mainCarousel.is_fade .carousel-control {z-index: 2;}
.carousel, .carousel-inner, .carousel-inner .item {height: 100%;}

.frm_textarea_cnt{position:absolute;bottom:10px;right:10px;z-index:1;opacity:.5}

#captcha {cursor:pointer;}
#captcha:hover {border-color:#888!important;}

.carousel-caption {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
}

.carousel-caption h1 {
    font-size: 48px;
    font-weight: 900;
    margin: 0 0 20px;
}

.carousel-caption p {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -.03em;
    margin: 0;
}

.files_wrap {
    margin: 15px 0 5px 0;
    padding: 0;
}

.files_wrap li {
    list-style: none;
}

#board_map_wrap {
	text-align: right;
	padding-right: 50px;
	padding-bottom: 50px;
}

#board_map_korea{
	display: inline-block;
	position: relative;
	width: 300px;
	height: 500px;
	background-image: url(../img/map.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

#board_map_search_wrap {
	padding-top: 150px;
}

#board_map_search_wrap #search_query {
	margin-top: 3px;
}

#board_map_korea .area_link {
	margin: 0;
	padding: 0;
}

#board_map_korea .area_link li {
	list-style: none;
	position: absolute;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -.05em;
	text-shadow: 0px 0px 5px #fff;
	user-select: none;
	cursor: pointer;
}

#board_map_korea .area_link.onlyone li {
	opacity: .5;
}

#board_map_korea .area_link.onlyone li:hover,
#board_map_korea .area_link.onlyone li.active {
	opacity: 1;
}

.slick_wrap {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom:50px;
}

.slick_wrap .item {
	float: left;
	outline: none !important;
}

.slick_wrap .slick-list {
	overflow: hidden;
}

.slick_wrap .slick-prev, .slick_wrap .slick-next {
	z-index: 1;
	opacity: .5;
}

.slick_wrap .slick-prev:hover, .slick_wrap .slick-next:hover {
	opacity: 1;
}

.slick_wrap .slick-prev:before, .slick_wrap .slick-next:before {
	font-size: 30px;
	color: #000;
}

.slick_wrap .slick-prev {
	left: 30px;
}

.slick_wrap .slick-next {
	right: 35px;
}

.slick_wrap .slick-dots {
	bottom: 30px;
}

.slick_wrap .slick-dots li {
	margin: 5px 3px;
}

.area_link li[data-area-a="1"]{left:70px;top:90px;}
.area_link li[data-area-a="2"]{right:40px;bottom:150px;}
.area_link li[data-area-a="3"]{right:70px;bottom:200px;}
.area_link li[data-area-a="4"]{left:30px;top:110px;}
.area_link li[data-area-a="5"]{left:50px;bottom:140px;}
.area_link li[data-area-a="6"]{left:100px;top:220px;}
.area_link li[data-area-a="7"]{right:10px;bottom:180px;}
.area_link li[data-area-a="8"]{left:90px;top:190px;}
.area_link li[data-area-a="9"]{right:100px;top:80px;}
.area_link li[data-area-a="10"]{left:90px;top:130px;}
.area_link li[data-area-a="11"]{right:100px;bottom:160px;}
.area_link li[data-area-a="12"]{right:70px;top:210px;}
.area_link li[data-area-a="13"]{left:90px;bottom:130px;}
.area_link li[data-area-a="14"]{left:80px;bottom:200px;}
.area_link li[data-area-a="15"]{left:50px;bottom:20px;}
.area_link li[data-area-a="16"]{left:60px;top:210px;}
.area_link li[data-area-a="17"]{left:130px;top:160px;}

#board_map_list .more {
	width: 50px;
}

@media (max-width: 991px) {
	#board_map_list .area {
		display: none;
	}
}

#board_map_view .table.table_default th,
#board_map_view .table.table_default td {
	text-align: left;
}

#board_map_view .table.table_default th {
	width: 150px;
}

.control-label.is_required::before {
    content: '*';
    font-weight: 700;
    color: #3485D7;
    margin-right: .125em;
}

#fullcalendar a{text-decoration:none!important}
#calendar_loading{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.75);z-index:1000;font-size:36px;text-align:center;padding-top:10%;}
.calendar_wrapper{position:relative;margin-top:100px;margin-bottom:100px;font-family:inherit}
.fc-widget-header thead > tr{background-color:#fafafa;}
.calendar_wrapper .fc-toolbar h2{font-size: 1.5em; margin-top: 3px; font-family: 'Open Sans', notokr, sans-serif; font-weight: 700;}
.fc-day-number,.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close{font-family:'Open Sans', 'notokr', sans-serif;}
.fc-day-header span {font-size: .875em;}
.fc-unthemed td.fc-today{background-color:#e5f5fd;}
.fc th.fc-day-header{padding-top:5px;padding-bottom:5px;}
.fc-basic-view .fc-day-number{font-weight:bold;padding:5px;}
.fc-sat, .fc-sat .fc-day-number{color:#00f;}
.fc-sun, .fc-sun .fc-day-number{color:#f00;}
.fc-day-grid-event{margin:2px 2px 0;padding:3px 7px;}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end{padding-left:10px;}
.fc-event{cursor:pointer;border-color:#4F5356;}
.fc-event:focus{text-decoration: none!important}
.fc-event.fc-chk .fc-title{text-decoration: line-through;}
.fc-event, .fc-event-dot{cursor:pointer;background-color:#4F5356;}
.fc-button{outline:none!important;}
.fc-more{color:#4F5356;}
.fc-more:hover,.fc-more:focus{color:#333;}
.fc-popover .fc-header{padding:8px 10px 5px;font-size: .875em;font-weight: 700;}
.fc-unthemed .fc-popover .fc-header .fc-close{margin-top:3px;}
.fc-toolbar button{padding:0 1em;}
.fc-state-default{background:#FFF;border:1px solid #ddd;/*border-radius:15px!important;*/-webkit-box-shadow:none;box-shadow:none;}
.fc-state-default:not([disabled]):hover{background:#ddd;}
.fc-state-default.fc-state-active,.fc-state-default.fc-state-active:hover,.fc-state-default.fc-state-active:focus{background:#333;border-color:#333;color:#fff;}
/*.fc-button-group>.fc-state-default{border-radius:0!important;}
.fc-button-group>.fc-state-default:nth-of-type(1){border-top-left-radius:15px!important;border-bottom-left-radius:15px!important;}
.fc-button-group>.fc-state-default:nth-last-of-type(1){border-top-right-radius:15px!important;border-bottom-right-radius:15px!important;}*/
@media (min-width:768px) {
	.fc-toolbar .fc-center{position:absolute;left:50%;transform:translateX(-50%);}
	.form-horizontal .control-label{padding-top:12px;}
}

@media (max-width: 539px) {
	.fc-toolbar .fc-left{width:100%;text-align:center;}
	.fc-toolbar .fc-left>*{float:none;display:inline-block;vertical-align:top;}
	.fc-toolbar .fc-center{float:left;display:block;width:100%;margin:10px 0 0;}
	.fc-toolbar .fc-center>* {float: none;display: inline-block;vertical-align: top;}
}

.writedata_start_time, .writedata_end_time {display:inline-block;}
.writedata_start_time.hide, .writedata_end_time.hide {display:none;}

#calendarModal_view .modal-body{padding:0 15px;}
@media(min-width:768px){
	#calendarModal_view .modal-body > .row > div[class^="col-"] {min-height: 400px}
}
@media(max-width:767px){
	#calendarModal_view .modal-body{font-size:13px;}
}
#calendarModal_view .view_left{text-shadow:0 0 5px rgba(0, 0, 0, .125);padding:20px 40px;font-family:'Open Sans', sans-serif;box-shadow:inset 0px 100px 100px -100px rgba(0, 0, 0, .75);-webkit-box-shadow:inset 0px 100px 100px -100px rgba(0, 0, 0, .75);-moz-box-shadow:inset 0px 100px 100px -100px rgba(0, 0, 0, .75);}
#calendarModal_view span[id^="viewdata_"] {display:block;margin:20px 0;}
#calendarModal_view span[id^="viewdata_"] .year{display:block;font-weight:400;font-size:1.25em;}
#calendarModal_view span[id^="viewdata_"] .date{font-weight:700;font-size:2em;margin-right:.5em;}
#calendarModal_view span[id^="viewdata_"] .time{opacity:.75;font-size:1.25em;font-weight:700;}
#viewdata_end::before{content: '\f078';font-family: 'Font Awesome 5 Free';font-weight: 900;display: block;font-size: 2em;margin: 0 0 25px;opacity: .5;animation-duration:2s;animation-fill-mode:both;animation-name:fadeArrow;animation-iteration-count:infinite}
@keyframes fadeArrow {
	0% {opacity:.25;}
	50% {opacity:.5;}
	100% {opacity:.25;}
}
@media (max-width:767px){
	#viewdata_end::before{content:'\f054';float:left;margin-top:12px;margin-left:-25px;margin-right:25px;}
}

#calendarModal_view .view_right{padding:20px 40px;font-family:'Open Sans','notokr',sans-serif;}
#calendarModal_view #viewdata_title{font-size:1.875em;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none;}
#calendarModal_view #viewdata_title .viewdata_status{margin-right:.2em;display:none;}
#calendarModal_view #viewdata_title .viewdata_status::before{content:'\f0c8';font-family:'Font Awesome 5 Free';font-weight:400;cursor:pointer;}
#calendarModal_view #viewdata_title.chk .viewdata_status{display:inline-block;}
#calendarModal_view #viewdata_title.chk .viewdata_status.chk::before{content:'\f14a';opacity:.5;}
#calendarModal_view #viewdata_title .text.chk{text-decoration: line-through;opacity:.5;}
#calendarModal_view #viewdata_location{opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#calendarModal_view #viewdata_description{margin-top:0;position:relative;height:180px;}
#calendarModal_view #viewdata_description .inner{line-height:1.6;color:#555;height:180px; overflow-x: hidden; overflow-y: auto; padding: 20px 20px 20px 0; word-break: keep-all; position: absolute; z-index:100;width:100%;}
#calendarModal_view #viewdata_description::before{content:'';position:absolute;top:0;right:20px;left:0;height:20px;background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );z-index:101;}
#calendarModal_view #viewdata_description::after{content:'';position:absolute;bottom:0;right:20px;left:0;height:20px;background: -moz-linear-gradient(bottom,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );z-index:101;}
#calendarModal_view #viewdata_writer{opacity:.5;text-align:right;position:absolute;right:40px;bottom:12px;}
#calendarModal_view #viewdata_option{text-align:right;position: absolute;right: 28px;bottom: 20px;}
#calendarModal_view #viewdata_option .btn.btn-link{color:#fff;text-decoration:none!important;}
#calendarModal_view #viewdata_option .btn.btn-link:hover{background-color:rgba(255, 255, 255, .25);}
/*#calendarModal_view #viewdata_option .btn.btn-link.text-danger:hover{background-color:rgba(233, 30, 99, .95);}*/

@media (max-width: 767px) {
	#calendarModal_view #viewdata_writer{position:relative;bottom:0;right:0;}
	#calendarModal_view #viewdata_option{position:relative;bottom:0;right:-12px;}
}

#login_form #otp_guide {margin-top:40px;}

.main_login_other button{font-weight:500;margin-top:6px;}
.main_login_other>.row{margin-left:-3px;margin-right:-3px;}
.main_login_other>.row>div[class^="col-"]{padding-left:3px;padding-right:3px;}
.btn.btn-kakao{background-color:#fee500;border-color:#fee500;color:#000;}
.btn.btn-naver{background-color:#1ec800;border-color:#1ec800;color:#FFF;}

.main_login_other button[id*="_login_btn"]{background-position:15px center;background-repeat:no-repeat;background-size:19px 18px;padding-left:calc(15px + 19px);}
#naver_login_btn{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXNJREFUeNrMmLFKA0EURd+uEhtjo1hHG0GINmKw0B+wDzFgujRql1Rio2JhYScpFESEVP6ErUUIRGJEsNBGi1QqYiFZ74MJWM7MMnIvHNLM7hx2N5ubFyVJciAi4yARu0TgDDxYrp8EdZBxOP9nBDFbob/pgEXLtbPgyXWDGPQ9xBbAoeXaH/DheP5+LP7ZA8sSKHHK46/ACKPYHDhmFNPUwAqjmKZpvuZ0YjPglFFMswXWGMU012CMUWwanDOKaTbBOqOY5hJk0+wRSmzKNBDNN5OYpgRWwZvPPiHFhrc0b+SoxLSLXfj8Kox6bPZsrkDBcv3Sfz1jWnOq4D7kpfYR05foHaiwiQ1ADrTMw03VYIf/eLbBK5PYwHx+gTJrg70BDdYGq7f0hbUoFlnFbsEJa4PVGcUja1EssYq1wRFrg9W5RodRTNK+eEOKdcGu78G+g7t50HN4jTiPq7Qo7oMJsR916iDOZdi3AXbEbZT6/ivAAKEdQJteUty3AAAAAElFTkSuQmCC');}
#kakao_login_btn{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAahJREFUeNrMmM0rRFEYh+/c8bEQEllIhJ1ihVAsxcaSzfAHKCtZWYhSwkLWVspirKakLOyUZEr5KIWSsjA+YmOBK36v3lO6uR8z9+O8v3puTXea+/TOuec95ySM/NMKekEnaAINoBoU8/138AxuwTU4AofgyoggNWAaZMF3geyDCVAehlAVWAKvAYTsPIBZUFqo1Dh4DFHIzg0YzldqPUIhO8t+pfZilFKkvaR2NUgpNpykFjVKKSbtUm0CpBT1f8UOBIltKal2QVKKOhOXlCEvoyb3PWnpN7kRS0sziVUKFKsgMUugmEViOYFiORK7ECh2TmI7AsW2DV5RWoIm1ydgJnH5ACU0dwip1hQv4X+T5CWv7mr9O947BIi1OJUxpVFq0Os/HotZ6BMM+R2AfbxZjVrqlJddeYX2fSvgJQIh2q3PB319T0IUugeroDGoFP3AV0AZOsPYBCOgzO+DizzuD9As7PGdNZ6ta/nzG1eGOAOXPMBDTdqlEsegW0drSLicXSzo7FldDlXq0d1MZ2xSc1LWRHcslOXTw1jj9lZmnM4T4siPAAMALBxNZ8jorskAAAAASUVORK5CYII=');}