/* BASIC css start */
/* ÆÇ¸Å/±³È¯/¹ÝÇ°Á¤Ã¥ ¸®µðÀÚÀÎ (»ç¿ëÀÚÅÂ±×¿ë ¡¤ #base ½ºÄÚÇÁ·Î ¿¾ ±ÔÄ¢ À§¿¡ µ¤¾î¾²±â) */
#base .info_2.back_ul{ background:transparent; width:100%; max-width:880px; margin:0 auto; padding:6px 0 50px; box-sizing:border-box; }
#base .info_2, #base .info_2 *{ font-family:'Pretendard',sans-serif; }
#base .info_2 .con{ margin:0 0 46px; }
#base .info_2 .con:last-child{ margin-bottom:0; }

#base .info_2 .title{ position:relative; padding-bottom:13px; margin:0 0 20px; border-bottom:1px solid #E6DFD1; }
#base .info_2 .title strong{ display:inline-block; font-size:19px; font-weight:700; color:#2C3F50; letter-spacing:-.01em; margin:0; }
#base .info_2 .title strong::before{ content:""; display:inline-block; width:6px; height:6px; background:#BE9A56; transform:rotate(45deg); margin-right:10px; position:relative; top:-3px; }
#base .info_2 .line_1{ display:none; }

#base .info_2 .sub{ margin:0; font-size:15px; line-height:1.85; color:#4A5564; word-break:keep-all; }

#base .info_2 ul.plist{ list-style:none; padding:0; margin:0; }
#base .info_2 ul.plist > li{ position:relative; margin:0 0 17px; padding-left:17px; font-size:15px; line-height:1.8; color:#2C3F50; word-break:keep-all; display:block; }
#base .info_2 ul.plist > li:last-child{ margin-bottom:0; }
#base .info_2 ul.plist > li::before{ content:""; position:absolute; left:0; top:10px; width:5px; height:5px; border-radius:50%; background:#CDB68C; }

#base .info_2 .note{ display:block; margin-top:3px; font-size:14px; color:#8A8F9C; line-height:1.7; }

#base .info_2 ol.cond{ list-style:none; counter-reset:c; margin:9px 0 0; padding:0; }
#base .info_2 ol.cond > li{ counter-increment:c; position:relative; margin:5px 0; padding-left:24px; font-size:14px; color:#6B7280; line-height:1.7; display:block; }
#base .info_2 ol.cond > li::before{ content:counter(c); position:absolute; left:0; top:1px; width:17px; height:17px; font-size:11px; font-weight:700; color:#fff; background:#CDB68C; border-radius:50%; text-align:center; line-height:17px; }

#base .info_2 .con button{ display:inline-block; margin-top:14px; padding:10px 20px; font-size:13px; font-weight:600; color:#2C3F50; border:1.5px solid #BE9A56; border-radius:8px; background:#fff; cursor:pointer; transition:all .2s ease; }
#base .info_2 .con button:hover{ color:#fff; background:#2C3F50; border-color:#2C3F50; }

#base .info_2 .con b{ font-weight:600; color:#C66E86; }

#base .info_2 ul.plist > li, #base .info_2 ol.cond > li{ border:none; float:none; height:auto; }
/* BASIC css end */

