/**
* °øÅë
*/
.highlight {
    color:#f0611a !important;
}
.text_lines {
    /* ÇÑ ÁÙ ÀÚ¸£±â */
    display: inline-block;
    width: 80%;
    white-space:
    nowrap;
    overflow:
    hidden;
    text-overflow:
    ellipsis;
    /* ¿©·¯ ÁÙ ÀÚ¸£±â Ãß°¡ ½ºÅ¸ÀÏ */
    white-space: normal;
    height: 60px;
}

/*.MainWrapper *{font-family: "¸¼Àº °íµñ", "Malgun Gothic", serif;}*/
/**
* ¸ÞÀÎ »ó´Ü °øÁö»çÇ× / ¸Þ´º str
*/
.content_top { float:left; }

.highlight_notice{
    min-width: 60%;
    max-width: 60%;
    margin: 2% 1% 0 4%;
    display: inline-block;
}

.highlight_content .header{
    margin-bottom: 5px;
}
.highlight_content .header h2{
    display: inline-block;
    /*float: left;
    width: 180px;*/
    font-size:16px;
}
.highlight_content .header h4{
    display: inline-block;
    font-size:14px;
}
.highlight_content .header span{
    float: right;
}
.highlight_content {
    background-color: #fce3d4;
    padding: 12px 20px;
    margin-bottom: 20px;
    line-height: 20px;
}

.right_menu {
    min-width: 22%;
    max-width: 22%;
    margin: 2% 4% 0 2%;
    display: inline-block;
    float: right;
}
.right_menu .btn_offerings{
    background-color: #f0611a;
    height: 100%;
    padding: 12% 0;
    font-size: 28px;
    font-weight: bolder;
    color: white;
    display: block;
    margin-bottom: 7%;
    text-align: center;
}
.right_menu .btn_naverOfferings{
    background-color: #e6e6e6;
    border:1px solid #d4d4d4;
    padding: 8%;
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-bottom: 7%;
    text-align: center;
}
.right_menu .support,.right_menu .naver_manageCenter{border:1px solid #d4d4d4; margin-bottom: 7%;}
.right_menu .support .header, .right_menu .naver_manageCenter .header{
    background-color: #e6e6e6;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 7%;
    padding: 2%;
    font-size: 15px;
    font-weight: bold;
}
.right_menu .support .body, .right_menu .naver_manageCenter .body {
    padding-bottom: 5%;
}
.right_menu .support .body h2{
    display: block;
}
.right_menu .support .body span{
    display: block;
}
.right_menu .support .footer {
    margin-top: 2%;

}
.right_menu .support .footer span{
    font-size:11px;
    font-weight: bold;

}
.right_menu .support .footer .left{
    text-align: center;
    display: inline-block;
    width: 48.5%;
    background-color: #e6e6e6;
    margin-right: 0.5%;
    padding: 2% 0.5%;
}
.right_menu .support .footer .right{
    text-align: center;
    width: 48.5%;
    background-color: #e6e6e6;
    margin-left: 0.5%;
    padding: 2% 0.5%;
    float: right;
}
/**
* ¸ÞÀÎ »ó´Ü °øÁö»çÇ× / ¸Þ´º end
*/

/**
* ¸ÞÀÎ ÇÏ´Ü °øÁö»çÇ× / ÀÚÁÖ¹¯´ÂÁú¹® str
*/
.board {
    min-width: 43%;
    border : 1px solid lightgray;
    display: inline-block;
}
.left-board{
    margin: 2% 1% 2% 4%;
}
.right-board{
    float:right;
    margin: 2% 4% 2% 2%;
}
.board .board_header{
    background-color:#fce3d4;
    padding:10px;
    border-bottom: 1px solid lightgray;
}


.board .board_header h2 { display: inline-block;}
.board .board_header span { float: right; }

.board .board_content {line-height: 20px; padding: 10px 8px;}
.board .board_content .right_li{float: right;}
/**
* ¸ÞÀÎ ÇÏ´Ü °øÁö»çÇ× / ÀÚÁÖ¹¯´ÂÁú¹® end
*/

.styled-table {
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 10px;
    width: 100%;
    overflow: hidden;
}

.styled-table th,
.styled-table td {
    padding: 8px 12px;
    text-align: center;
    border: 1px solid #ccc; /* ¼¿ Å×µÎ¸® */
	font-family: 'Pretendard';
	font-size: 13px;
}

.styled-table tbody th:first-child {
    border-top-left-radius: 10px;
    border-left: none;
}

.styled-table tbody th:last-child {
    border-top-right-radius: 10px;
    border-right: none;
}

.styled-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
    border-left: none;
}

.styled-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
    border-right: none;
}

.styled-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

.nbmContents .cButton {
    /* height: 18px; */
    border: 1px solid rgb(183 183 183);
    text-decoration: none !important;
    font-weight: 700;
    background-color: #f7f7f7;
    font-size: 11px;
    font-family: 'NanumSquareNeoLight';
    margin-top: 2px;
    border-radius: 5px;
    color: #444;
}

.nbmContents .cButton:hover {
    /* height: 18px; */
    border: 1px solid rgb(201, 201, 201);
    background-color: #f0f0f0;
}

.nbmContents .cButton.small {
    height: 16px;
    padding: 2px 5px 1px 5px;
    color: rgb(59, 59, 59);
}

.nbmContents .cButton.shadow {
    box-shadow: #636363 0px 0px 5px -1px;
}

.nbmContents .cButton.colorGreen {
    /* color: rgb(24 115 14);
    border: 1px solid rgb(51 157 16); */
    color: #fff;
    border: 1px solid rgb(53, 155, 19);
    background-color: rgb(81 193 44);
}

.nbmContents .cButton.colorGreen:hover {
    /* color: rgb(17, 83, 10); */
    border: 1px solid rgb(45, 139, 14);
    background-color: rgb(72, 172, 38);
}

.nbmContents .cButton.colorBrown {
    /* color: rgb(135 99 15);
    border: 1px solid rgb(165 116 28); */
    color: #fff;
    border: 1px solid rgb(143, 100, 19);
    background-color: rgb(165 116 28);
}

.nbmContents .cButton.colorBrown:hover {
    /* color: rgb(97, 71, 10); */
    border: 1px solid rgb(126, 86, 13);
    background-color: rgb(148, 104, 21);
}

.nbmContents .cButton.colorBlue {
    color: #215c92;
    border: 1px solid #80b0dd;
}

.nbmContents .cButton.colorBlue:hover {
    color: #194670;
    border: 1px solid #6c94b9;
}

.nbmContents .cButton.colorRed {
    color: #fff;
    border: 1px solid #a13535;
    background-color: #e55b5b;
}

.nbmContents .cButton.colorRed:hover {
    color: #ffffff;
    border: 1px solid #922d2d;
    background-color: #d65151;
    /* background-color: #f9f9f9; */
}

