/* 레드마인 8052 */

.ml10 {margin-left:10px;}
.ml72 {margin-left:72px;}
.ml90 {margin-left:90px;}

.ap_t1{
    font-size:20px;
    font-weight:bold;
}

.amp_tbl tbody tr td.ap_t2{
    color:#B43253;
    font-weight:bold;
}

.amp_mainbox{
    border:none;
    padding-top:40px;
}

.amp_title {
    height:100px;
    font-size:40px;
    text-align:center;
    line-height:100px;
    background:#B43253;
    color:white;
    border-radius: 20px 20px 0px 0px;
    font-weight:bold;
}

.amp_sd_title {
    height:200px;
    border:3px solid #B43253;
    border-radius:20px 20px 20px 20px;
    background:#EFEFEF;
    font-weight:bold;
    font-size:28px;
    margin-top:30px;
    padding:15px 80px;
}

.amp_sd_title .at_text{
    color:#EA585F;
    font-size:32px;
}

.amp_list_type {
    padding-top:30px;
}

.amp_board{
    margin-left: -1px;
}

.amp_board table {
    width: 100%;
    table-layout: fixed;
}

.amp_board .amp_tbl thead th,
.amp_board .amp_tbl tbody th {
    padding: 13px 0 15px;
    background-color: #fafafa;
    font-family: 'notoB';
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.amp_tbl{
    border-collapse:separate;
    border-spacing: 0 3px;
}

.amp_tbl tbody{
    border-top:2px solid #B43254;
    border-bottom:2px solid #B43254;
}

.amp_tbl tbody.ap_bdn{
    border:none;
}

.amp_tbl tbody.ap_bdn tr td{
    border:none;
}

.amp_tbl tbody tr td {
    padding: 10px 40px 10px 40px;
    border-bottom: 1px solid #B43253;
    font-size: 19px;
    color: #666;
    word-break: break-all;
}
.amp_tbl tbody tr td .tit {
    /* max-width: 90%; */
    max-width: 86%; /* new 뱃지로 인해 줄어듬*/
    font-family: "NotoB";
    font-size: 19px;
    color: #000;
    text-align: left;
    vertical-align: top;
}


.bul_box{
    display:inline-block;
    width:5px;
    height:23px;
    background:#B43254;
}

.bul_box2{
    display:inline-block;
    width:8px;
    height:8px;
    margin-bottom:5px;
    border-radius:50px;
    background:#B43253;
}

.amp_name {
    margin-left:5px;
    color:#B43254;
    font-weight:bold;
    font-size:24px;
}

.mn_txt {
    font-weight:bold;
    font-size:22px;
    margin:0px 10px 0px 10px;
}

.sb_txt {
    font-weight:bold;
    font-size:14px;
}

.amp_board .amp_tbl ul{
    padding-left:30px;
    font-weight:bold;
}

.amp_board .amp_tbl ul li{
    list-style:circle;
    font-size:18px;
}

.amp_board .amp_tbl ul li::marker{
    color:#B43253;
}

.amp_txt {
    margin-left:70px;
}

.amp_rt {
    text-align:right;
}