/* BASIC css start */
#contents, #contents button, #contents input, #contents select, #contents table, #contents textarea {font-family: 'SpoqaHanSansNeo-Regular','Montserrat',sans-serif; }

.cs_center {text-align:center; }
.cs_center .tit {padding:30px 0; background:#f5f5f5;}
.cs_center .tit span {font-size:17px; display:inline-block; color:#000;}
.cs_center .tit span.line {width:1px; height:10px; background:#dedede; margin:0 40px;}
.cs_center .cs_link {font-size:0; display:flex; border-bottom:1px solid #000; border-top:1px solid #dedede;}
.cs_center .cs_link li {flex:1; border-right:1px solid #dedede;}
.cs_center .cs_link li:last-child {border-right:none;}
.cs_center .cs_link li a {line-height:38px; font-size:12px; display:block;}
.cs_center .cs_link li.on {background:#000;}
.cs_center .cs_link li.on a {color:#fff;}

/* ¹öÆ° */
.btn_bottom_box, 
.btn_bottom_box.more {padding: 0 10px; margin-top:15px;}
.btn_bottom_box .btn_basic {line-height:35px; padding:0; border:none; font-size:12px; font-family: 'Montserrat',sans-serif;}
.btn_bottom_box .btn_basic.btn_basic_1 {font-weight: 600;}
.btn_bottom_box .btn_basic.btn_basic_3 {background:none; color:#000; font-weight:500;}
.btn_bottom_box .btn_basic.btn_basic_4 {border:1px solid #000; box-sizing:border-box; font-weight: 600; color:#000;}

/* °Ô½ÃÆÇ ¸ñ·Ï */
.search-wrap.custom_st {padding: 20px 10px;}
.search-wrap.custom_st .item-search {height:34px;}
.search-wrap.custom_st .item-search .select_box {border:none; border-bottom: 1px solid #000; width:100px; height:34px; margin-right:9px;}
.search-wrap.custom_st .item-search .select_box select {height:100%; text-align:center; font-size:12px; color:#000; font-family:'Pretendard',sans-serif; background:url('/design/posteam/image/m_sel_arrow.png')no-repeat 98% center; padding:0; background-size:10px auto;}
.search-wrap.custom_st .item-search.st2 .input_box {border:none; border-bottom: 1px solid #000; position:relative; width:69%; height:34px; margin:0;}
.search-wrap.custom_st .item-search .input_box input {height:100%; line-height:34px;}
.search-wrap.custom_st .item-search .btn_search {position:absolute; right:0; top:0; width: auto; height: auto; padding: 8px 5px;}
.search-wrap.custom_st .item-search .btn_search img {width:17px;}

.notice_line_st li {background:none; padding: 11px 0; border-color:#f6f6f6; margin: 0 10px;}
.notice_line_st li:first-child {border-top:none;}
.notice_line_st li em {padding: 5px 7px; width:auto; height:17px; line-height:17px; color:#fff; background:#004984; box-sizing:inherit; float:none;}
.notice_line_st li span {color:#000; float:none; width:auto; padding:0 0 0 14px; font-weight:600;}
#review-board-list .boardList {border:none; margin:0;}
#review-board-list .boardList li {background:none; padding: 16px 5px 13px; border-color:#f6f6f6; margin: 0 10px;}
#review-board-list .boardList li dt {color:#000; font-family:'Pretendard',sans-serif;}
#review-board-list .boardList li dd {color:#949494; font-size:11px; font-family:'Pretendard',sans-serif;}
#review-board-list .boardList li dd line {display:inline-block; width:1px; height:7px; background:#e2e2e2; margin: 0 3px;}

/* °Ô½ÃÆÇ ÀÐ±â */
#review-board-type .rbInfo {margin: 0 10px 15px; font-family:'Pretendard',sans-serif; border-color:#eee; padding:15px 0 10px;}
#review-board-type .rbInfo dt {color:#000; font-size:12px; margin:0 0 2px;}
#review-board-type .rbInfo dd.desc {margin:0; }
#review-board-type .rbInfo dd.desc span {font-size:11px;}
#review-board-type .sm_btns {text-align:center; padding: 15px 0 0; margin: 0 10px; border-top:1px solid #eee;}
#review-board-type .board-Chain {margin-top:40px;}

/* °Ô½ÃÆÇ ¾²±â */
#review-board-write .reviewInfo img {width:100%;}
#review-board-write table th {font-size:12px; color:#000; font-family:'Pretendard',sans-serif;}
#review-board-write table td {font-size:12px;}
#review-board-write #bw_input_writer,
#review-board-write #bw_input_passwd {width:70%;}
#review-board-write span.text,
#review-board-write .check-box>span.text {font-family:'Pretendard',sans-serif; font-size:10px; color:#000; padding-left: 18px;}
#review-board-write input {height:35px;}
.file_box2 {height:35px; position:relative; width:100%;}
.file_box2 input {width:100%;}
.file_box2 a.btn_file {background:#000; border:none; height:35px; line-height:35px; border-radius:3px; position:absolute; right:0; top:0;}
#btn-view-privercy-policy {display:none;}
#review-board-write .agree .mt5 {display:none;}

#review-board-type .rbItem {padding: 20px 10px;}
#review-board-type .rbItem dl dt {width:80px;}
#review-board-type .rbItem dl dt img {width:65px;}
#review-board-type .rbItem dl dd.desc {vertical-align:top; padding:5px 0 0;}
#review-board-type .rbItem dl dd.desc .btn_box a {border-radius:3px;}


#contents input[type=date], 
#contents input[type=email], 
#contents input[type=file], 
#contents input[type=number], 
#contents input[type=password], 
#contents input[type=tel], 
#contents input[type=text], 
#contents textarea {border-radius:3px; border-color:#e5e5e5;}

#review-board-write .agree {background:#f7f7f7; border:1px solid #eee; border-radius:10px; padding:17px 10px; margin-top:15px;}
#review-board-write .agree li {font-size:0}
#review-board-write .agree li label {font-size:12px; margin-right:10px;}
#review-board-write .agree .passivity {margin-bottom:20px;}
#review-board-write .agree .passivity h4 {display:block; font-size:12px; margin-bottom:10px; font-family: 'Pretendard',sans-serif; font-weight:500;}
#review-board-write .agree .passivity dl {display: flex; margin-bottom:7px; font-family: 'Pretendard',sans-serif;}
#review-board-write .agree .passivity dl dt {font-weight:300; color:#000; font-size:11px; white-space: nowrap;}
#review-board-write .agree .passivity dl dd {font-weight:300; color:#666666; font-size:11px; padding-left:6px;}
#review-board-write .agree .passivity p {font-family: 'Pretendard',sans-serif; font-weight:500; font-size:11px;}

/* ¶óµð¿À¹öÆ° */
input[type="radio"]:checked {
    background: url(/design/posteam/image/radio_on.png) transparent no-repeat center/12px 12px;
}
input[type="radio"] {
    width: 12px !important;
    height: 12px !important;
    cursor: pointer;
    border-radius: 50%;
    background: url(/design/posteam/image/radio_off.png) transparent no-repeat center/12px 12px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
/* BASIC css end */

