section { padding:0 0 30px 0; margin:30px 0; border-bottom:#000000 3px double; display:grid; }
section > h2 { font-family:Noto-R; margin-top:10px; }
section > p { margin-top:8px; display:inline-block; }


/* popup */
.pop_comm_mobile {display:block; overflow-x: hidden; position:fixed; top: 0; left: 0; width:100%; height:100%; z-index: 9998; background-color:rgba(0,0,0,0.7); }
.pop_comm_mobile .pop_comm_area {background:#fff; width:calc(100% - 32px); max-width:450px; border-radius:10px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.pop_comm_mobile .pop_comm_area .close24_3A {display: block; width: 28px; height: 28px; background: url(//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_close_24.svg) center center / contain no-repeat; position: Absolute; top: 20px; right: 16px; text-indent: -999px; z-index: 1;}
.pop_comm_mobile .pop_comm_area > img {max-width:500px; width:100%;}
.pop_comm_mobile .title_area {padding:20px 35px; border-bottom:1px solid #d8d8d8; text-align: center; position:relative;}
.pop_comm_mobile .title_area > span {font-size:20px; font-family:'noto-B'; font-weight: normal; color:#3a3a3a;}
.pop_comm_mobile .title_area > span > b {font-size:20px; font-family:'noto-B'; font-weight: normal; color:#3a3a3a;}
.pop_comm_mobile .pop_detail {padding:16px;}
.pop_comm_mobile .pop_detail .subtext {font-size:15px; text-align:left; width:100%; margin-bottom:4px;}
.pop_comm_mobile .pop_detail .detail_area {margin-bottom:4px;}
.pop_comm_mobile .pop_detail .detail_area .subtitle {font-weight:bold; font-size:15px; color:#3a3a3a; margin-bottom:8px; display:inline-block; letter-spacing:-0.5px;}
.pop_comm_mobile .pop_detail .detail_area table.popup_table {border:1px solid #d8d8d8; width:100%; border-collapse:collapse; padding:10px 7px 10px 10px !important; margin-bottom:4px; }
.pop_comm_mobile .pop_detail .detail_area table.popup_table td {text-align:center; font-size:15px; border-bottom:1px solid #d8d8d8; color:#3a3a3a;}
.pop_comm_mobile .pop_detail .detail_area table.popup_table th {background-color:#f2f2f2; font-size:15px; text-align:left; padding-left:7% !important; color:#3a3a3a; border-bottom:1px solid #ccc; font-weight:normal; word-wrap:break-word; word-break:keep-all; padding:10px 7px 10px 7%;}
.pop_comm_mobile .pop_detail .detail_area table.popup_table th>span { font-size:14px; color:#f14738; font-weight:normal;}
.pop_comm_mobile .pop_detail .detail_area .detail_box {border-radius:5px; border:1px solid #d8d8d8; width:calc(100% - 20px); padding:10px; margin-bottom:8px;}
.pop_comm_mobile .pop_detail .detail_area .text {font-size:15px; letter-spacing:-1px;}
.pop_comm_mobile .button_area {padding:0 16px 25px; margin-top:0;}
.pop_comm_mobile .button_area > ul {display: flex; align-items: center; gap:4px;}
.pop_comm_mobile .button_area > ul li {display:flex; align-items: center; justify-content: center; width:100%;}
.pop_comm_mobile .button_area > ul li > a {width:100%; height:52px; border-radius: 10px; display:flex; align-items: center; justify-content: center; font-size:18px; font-family:'noto-M'; font-weight: normal; color:#fff; background:#0d6de3;}
.pop_comm_bg {background:#000; opacity:0.3; width:100%; height:100%; display:block; position:fixed; top:0; left:0; z-index:10000;}
.font_red {color:#f14738 !important;}
.font_black {color:#000 !important;}
.font_blue {color:#0D6DE3 !important;}
.pop_comm_mobile .pop_detail .detail_area table.popup_table .pel { padding-left:4% !important; font-weight:bold; font-size:1rem;}
.pop_comm_mobile .pop_detail .detail_area table.popup_table td>a { font-size:1rem; color:#333; text-decoration:none; margin-left:3px;}
.pop_comm_mobile .pop_detail .detail_area table.popup_table .txtlft { text-align:left;}

/* ¹öÆ° button */
.btnBig,.btnMedium,.btnSmall { cursor:pointer; text-align:center; font-family:Noto-D; border-radius:2px; display:inline-block; letter-spacing:0.1px;}
.btnSmall { font-size:12px;  padding:4px 10px; line-height:12px;}
.btnBlue { background-color:#0D6DE3; border:1px solid #0D6DE3; color:#fff; }