/* BASIC css start */
#contentWrap {width:1300px;}

.cs_center {text-align:center; padding:87px 0 40px;}
.cs_center .tit {margin-bottom:73px;}
.cs_center .tit span {font-size:40px; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; display:inline-block;}
.cs_center .tit span.line {width:1px; height:20px; background:#dedede; margin:0 40px;}
.cs_center .cs_link {font-size:0;}
.cs_center .cs_link li {display:inline-block; width:180px; height:60px; border:1px solid #000; border-radius: 30px; margin: 0px 15px;}
.cs_center .cs_link li a {font-family:'Montserrat',sans-serif; line-height:60px; font-size:18px; display:block;}
.cs_center .cs_link li.on {background:#000;}
.cs_center .cs_link li.on a {color:#fff;}


/* °Ô½ÃÆÇ ¸®½ºÆ® */
.bbs-btm {padding-top:40px;}
.bbs-btm .bbs-link a {background:#000; color:#fff; font-family:'Montserrat',sans-serif; font-size:14px; font-weight:600; }

.bbs-tit h3 {display:none;}
.bbs-table-list {margin-top:10px;}
.bbs-table-list thead th {border-top:2px solid #000; font-family:'Montserrat',sans-serif; font-size:14px; font-weight:600; padding:28px 0;}
.bbs-table-list tbody td,
.bbs-table-list tbody td a {color:#252525; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; font-size:14px;}
.bbs-table-list tbody td {padding:22px 0;}
.notice_txt {font-size:11px; font-weight:bold; font-family: '¸¼Àº °íµñ','Malgun Gothic',sans-serif; width:60px; height:26px; line-height:26px; color:#fff; background:#004984; border-radius:3px; display:inline-block;}

.bbs-sch .MS_input_txt {width:170px:; height:30px; border-color:#e4e4e4; border-radius:5px;}
.bbs-sch .key-wrap {position: relative; display: inline-block;}
.bbs-sch .key-wrap a {position: absolute; right: 0; top: 0; background:url('/design/posteam/image/board_search.png')no-repeat center 8px; width:30px; height:30px;}
.bbs-sch img {width:0;}
.bbs-sch label {color:#666666; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; font-size:12px; margin-right:15px;}
.bbs-sch label input {margin-right:2px; margin-top: -2px;}

/* °Ô½ÃÆÇ ÀÐ±â */
.bbs-table-view thead th {text-align: left; padding: 24px 0; line-height: 1; border-top: 2px solid #000;}
.bbs-table-view thead th > div {display:inline-block; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; padding:0 17px;}
.bbs-table-view thead th .view-info {float:right;}
.bbs-table-view thead th .view-info span {font-size:12px; color:#252525; font-family:'Montserrat',sans-serif; font-weight:500; margin-left:18px;}
.bbs-table-view thead th .view-info span em {color:#b8b8b8; padding-left:5px;}
.attach_file {text-align: right; font-size:12px; color:#252525; font-family:'Montserrat',sans-serif; font-weight:500; padding-bottom:10px;}
.attach_file em a {color:#b8b8b8; padding:0 0 0 5px;} 
.view-link .bbs-link dd a {font-family:'Montserrat',sans-serif; font-weight:600; color:#252525; padding:0 13px; line-height: 1;}
.bbs-table-view .data-bd-cont {padding-left:20px;}
.bbs-table-view .data-bd-cont p {font-size:14px; line-height:1.5;}
.bbs-table-view .data-bd-cont .attach {text-align:left;}
.list-link {background:#f7f7f7; border-radius:10px; padding:0 20px; border:1px solid #eeeeee; margin-top:30px;}
.list-link li {padding:20px 9px;}
.list-link li a {font-family: 'SpoqaHanSansNeo-Regular',sans-serif; color:#000; font-size:14px; padding-left: 10px;}
.list-link li:first-child {border-bottom:1px solid #eee;}
.list-link li span.arrow.prev,
.list-link li span.arrow.next {background:none; padding:0; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; font-weight:600; color:#000; font-size:14px; vertical-align: top;}

/* °Ô½ÃÆÇ ¾²±â */
.bbs-table-write {border-top:2px solid #000; padding-top:10px;}
.bbs-table-write tbody th, 
.bbs-table-write tbody td {padding: 10px 0 10px 20px; border:none; background:none; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; }
.bbs-table-write tbody th {font-weight:600;}
.bbs-table-write .MS_input_txt {width:100%; border-radius: 5px; border-color:#e4e4e4; height:36px; line-height:36px; box-sizing: border-box;}
.bbs-table-write .input_style1 {width:100%;}
.bbs-table-write #bw_input_passwd {width: 260px; box-sizing: border-box; margin-right:17px;}
.bbs-table-write .input_style2 {width:667px; margin-right:17px;}
.bbs-table-write .btn_file {display: inline-block; width:100px; height: 36px; font-size: 14px; line-height: 36px; background: #000; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; color:#fff; text-align:center; border-radius:5px;}
.privercy_cont {background:#f7f7f7; border: 1px solid #eeeeee; border-radius:10px; padding:20px; margin-top:40px;}
.new-privercy-contract > p {font-size:14px; display:none;}
.privercy_cont .privercy-contract {margin-bottom:25px; display:none;}
.privercy_cont .privercy-contract .tbl th {background:#000; color:#fff; }
.privercy_cont .privercy-contract .tbl td {background:#fff; padding: 15px;}
.privercy_cont .passivity {margin-bottom:25px;}
.privercy_cont .passivity h4 {display:block; font-size:14px; margin-bottom:10px; font-family: 'SpoqaHanSansNeo-Regular',sans-serif; font-weight:600;}
.privercy_cont .passivity dl {display: flex; margin-bottom:9px; font-family: 'SpoqaHanSansNeo-Regular',sans-serif;}
.privercy_cont .passivity dl dt {font-weight:600; colro:#000; font-size:12px;}
.privercy_cont .passivity dl dd {color:#666666; font-size:12px; padding-left:6px;}
#bbsData .bbs-link-btm .retouchB {display:inline-block; width:170px; line-height:50px; height:50px; text-align:center; border:1px solid #000; box-sizing:border-box; background:#000; color:#fff; font-family:'Montserrat',sans-serif; font-weight:bold; font-size:14px; margin-right: 7px;}
#bbsData .bbs-link-btm .retouchW {display:inline-block; width:170px; line-height:50px; height:50px; text-align:center; border:1px solid #000; box-sizing:border-box; background:#fff; color:#000; font-family:'Montserrat',sans-serif; font-weight:bold; font-size:14px;}

/* Ã¼Å©¹Ú½º¹öÆ° */
input[type="checkbox"]:checked {
    background: url(/design/posteam/image/checkbox_on.png) transparent no-repeat center/20px 20px;
}
input[type="checkbox"] {
    width: 20px;
    height: 20px;
    cursor: pointer;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block !important;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
}

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

