
.policy_wrap{padding: 40px 15px 50px 15px;}
.mb_10{margin-bottom: 10px;}
.mb_15{margin-bottom: 15px;}
.mb_27{margin-bottom: 27px;}
.pl_20{padding-left:20px!important;}
.pl_25{padding-left:25px!important;}
.bold{font-weight: 700;}
.header_title{text-align: center; margin-bottom: 30px;}
.header_title .title{
    font-size: 16px; 
    font-family: 'NotoSans-b';
    letter-spacing: -0.64px;
}
.text_item{font-size: 12px; margin-bottom: 20px; letter-spacing: -0.4px;}
.text_item .item_tit{
    font-family: 'NotoSans-b';
}
.text_item .text{font-family: 'NotoSans-r';}
.text_item .text a{ color: #000;}
table{width: 100%; border-collapse: collapse; }
table th,td{height: 25px; text-align: center; border:1px solid #A9A9A9; padding: 5px;}
table th{background-color: #D9D9D9; border-top: 0;}
table th:first-child{ border-left: 0; border-top: 0;}
table td:first-child{border-left: 0; border-right: 1px;}
table th:last-child{border-top: 0; border-right: 0;} 
table td:last-child{border-right: 0; padding: 5px 10px;}
table .th_d{border-top: 0; width: 10%;}
.text ul{list-style: auto; padding-left: 10px;}
.ul_type1{list-style: none!important;}
.ul_type2{list-style: disc!important;}
.td_left td{text-align: left;}
.p_left{position: relative; left: -14px;}

.policy_wrap ul li::marker{font-size: 10px;}
.circle_list {
    list-style: none;
    counter-reset: item;
    padding: 0!important;
    margin: 0;
    list-style-type: none!important;

}

.circle_list li {
    counter-increment: item;
    position: relative;
    padding-left: 15px;
}

.circle_list li::before {
    content: counter(item);
    position: absolute;
    left: 1px;
    top: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border:1px solid #1B1B1B;
    color: #1B1B1B;
    font-size: 8px;
    line-height: 8px;
    text-align: center;
    font-weight: 700;
}

.table_detail{
    font-size: 10px;
}
.table_detail th:first-child{width: 10%;}

.text_item .text.scroll{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}
.text_item .text.scroll table{
    min-width: 500px; 
}
.text_item .text.scroll table th:first-child{
    width: 10%;
}
.under{text-decoration: underline;}