@charset "utf-8";
@font-face {
    font-family: 'Shilla_CultureB-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/Shilla_CultureB-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'KBO-Dia-Gothic_bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/KBO-Dia-Gothic_bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'MBC1961GulimM';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/MBC1961GulimM.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SBAggroB';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SBAggroL';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NanumSquareNeo-Variable';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/NanumSquareNeo-Variable.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 700;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 300;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}

.nanumbarungothic * {
 font-family: 'NanumBarunGothic', sans-serif;
}
@font-face {
    font-family: 'LOTTERIADDAG';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/LOTTERIADDAG.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KOTRA_BOLD-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.1/KOTRA_BOLD-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GongGothicMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* 초기화 */

.placeholdersjs {color:#aaa !important}
.text-center{text-align:center}
.brf00{border:1px solid #f00}
.br222{border:10px ridge #f3c7a2}
.brg{border:6px solid #3cb035}

.iw100{width:100%}
.iw50{width:50%}
.fcbred{color:#800}
.fcwhite{color:#fff}
.fcyellow{color: #fff000}
/* utility */
.btn_prev_arrow,
.btn_next_arrow{width:60px;height:60px;cursor:pointer;background-color:transparent}
.btn_prev_arrow50,
.btn_next_arrow50{width:50px;height:50px;cursor:pointer;background-color:transparent}

.btn_prev_arrow{background:url(../images/arrow.png) left top no-repeat;}
.btn_prev_arrow.light{background:url(../images/arrow_light.png) left top no-repeat;}
.btn_prev_arrow50.light50{background:url(../images/arrow_light50.png) left top no-repeat;}
.btn_prev_arrow.dark{background:url(../images/arrow_dark.png) left top no-repeat;}
.btn_prev_arrow:hover{background-position:0 bottom;}

.btn_next_arrow{background:url(../images/arrow.png) right top no-repeat;}
.btn_next_arrow.light{background:url(../images/arrow_light.png) right top no-repeat;} 
.btn_next_arrow50.light50{background:url(../images/arrow_light50.png) right top no-repeat;}
.btn_next_arrow.dark{background:url(../images/arrow_dark.png) right top no-repeat;}
.btn_next_arrow:hover{background-position:right bottom;}


/* 글쓰기 페이지 
#bo_w .btn_confirm {width:100%;text-align:center;margin:0 auto;padding:20px 0}
#bo_w .bo_w_info{border-top:2px solid #3cb035;}
#bo_w .write_div {margin:10px 0;position:relative}
#bo_w .write_div.padding{padding:9px 0;border-bottom:1px solid #d7d7d7;}
#bo_w .write_div.last{border-bottom:0;text-align:center;}
#bo_w .write_div.pleft{padding:9px 0 9px 150px;position:relative;margin:0;}
#bo_w .write_div.pleft .title{position:absolute;left:15px;top:9px;font-size:16px;color:#222;font-weight:500;line-height:40px;}
#bo_w .write_div.pleft .wr_name, #bo_w .write_div.pleft .wr_pass{width:100px;}
#bo_w .write_div.pleft .email{width:180px;}
#bo_w .write_div.pleft span{margin-left:5px;}
#bo_w .bo_w_info .frm_input{float:none;}
#bo_w .bo_w_info .frm_input, #bo_w .bo_w_tit .frm_input{font-size:16px;}
#bo_w #wr_password{margin:0;}

#bo_w .btn_delect{
  font-size: 18px;
  height: 40px;
  margin:0 5px;
  padding: 0 20px;
  color:#fff;
  line-height: 38px;
  background-color:#B80000;
  border: 1px solid #B80000;
  border-radius: 5px;
  font-weight: 500;
  appearance: none;
  -webkit-appearance: none;
  white-space:nowrap;
}
#bo_w .btn_cancel{
  font-size: 18px;
  height: 40px;
  margin:0 5px;
  padding: 0 20px;
  background: none;
  color:#3cb035;
  line-height: 38px;
  border: 1px solid #3cb035;
  border-radius: 5px;
  font-weight: 500;
  appearance: none;
  -webkit-appearance: none;
  white-space:nowrap;
}
#bo_w .btn_submit{
  font-size: 18px;
  height: 40px;
  margin:0 5px;
  padding: 0 20px;
  line-height: 38px;
  color:#fff;
  background-color:#3cb035;
  border: 1px solid #3cb035;
  border-radius: 5px;
  font-weight: 500;
  appearance: none;
  -webkit-appearance: none;
  white-space:nowrap;
}
#bo_w .btn_submit:hover{background:#3cb035;color:#fff;}

.bo_v_left a.btn, .bo_v_left .btn,
.bo_v_nb a.btn, .bo_v_nb .btn,
.bo_v_com a.btn, .bo_v_com .btn,
.btn_bo_user a.btn, .btn_bo_user .btn{font-size:14px;height:40px;padding:0 20px;background:none;color:#555;line-height:38px;border:1px solid #d7d7d7;border-radius:5px;font-weight:500;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  -o-transition:all 0.2s ease;
  transition:all 0.2s ease;
}

a.btn, .btn{font-size:14px;height:40px;padding:0 20px;background:none;color:#555;border:1px solid #d7d7d7;border-radius:5px;font-weight:500;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  -o-transition:all 0.2s ease;
  transition:all 0.2s ease;
}

a.btn:hover, .btn:hover{background:#3cb035;border:1px solid #3cb035;color:#fff;}
*/