@charset "UTF-8";

legend, caption {display: none;}


#con_title_wrap{background: #f8f8f8;padding:12px 0;border-bottom:1px solid #e2e2e2}
h2.con_title {  position: relative; font-size:16px; color:#222; padding-left:11px; line-height: 1;margin-left:20px; font-weight: 500; }
h2.sec_title {  position: relative; font-size:16px; color:#222; padding-left:11px; line-height: 1;margin-bottom:20px;font-weight: 500; }
h2.con_title:before { content: ""; width:4px; height:12px; background: #0095ff; border-radius: 10px; left:0; top:50%; margin-top:-6px; position: absolute }
h2.sec_title:before { content: ""; width:3px; height:12px; background: #0095ff; border-radius: 10px; left:0; top:50%; margin-top:-6px; position: absolute }
.policy_wrap { border: 1px solid #e0e0e0; padding:40px 20px;}/*2025-04-25*/
.policy_wrap h1 { font-size:20px; margin-bottom:20px;}
.policy_section { margin-bottom:40px;line-height:1.6; word-break: keep-all;}/*2025-04-25*/
.policy_section p { line-height: 1.8 }
.policy_section { font-size: 15px; }
.policy_section ul li { line-height: 1.6; padding-left:20px; margin-bottom:5px; position: relative; font-size: 14px; }
.policy_section ul li:before { content: ""; position: absolute; left:0; top:7px; width:14px; height:14px; border:1px solid #7a7a7a; border-radius: 30px; text-align: center; font-size:10px; line-height: 1; vertical-align: middle ; background: #fff !important }
.policy_section ul li:nth-child(1):before { content: "1";}
.policy_section ul li:nth-child(2):before { content: "2";}
.policy_section ul li:nth-child(3):before { content: "3";}
.policy_section ul li:nth-child(4):before { content: "4";}
.policy_section ul li:nth-child(5):before { content: "5";}
.policy_section ul li:nth-child(6):before { content: "6";}
.policy_section ul li:nth-child(7):before { content: "7";}
.policy_section ul li:nth-child(8):before { content: "8";}
.policy_section ul li:nth-child(9):before { content: "9";}
.policy_section ul li:nth-child(10):before { content: "10";}
.policy_section ul li:nth-child(11):before { content: "11";}
.policy_section ul li:nth-child(12):before { content: "12";}

.policy_num_wrap { background:#f9fafb; padding:25px;}
.policy_num_wrap * { color:#333 !important}


@media screen and (max-width: 375px) {
    .sibling { margin-right:15px; width: calc(30% - 1px); border-radius: 15px; }
}


/* ##Device = 태블릿, 아이패드(세로) 2021-10-08 추가 */
@media (min-width: 768px) and (max-width: 1024px) {
	.mentos_list .mentos_col {width:25%;padding-bottom:40px}
}
