@charset "utf-8";

.pagecommon{font-size:15px;color:#666;line-height:1.6}
.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}
.pagecommon .top_tit{padding-bottom:32px;font-size:35px;font-weight:700;text-align:center;color:#111;font-family:'Pretendard'}
.pagecommon .top_tit .en{padding-bottom:10px;font-size:15px;font-weight:700;font-family:'Poppins';color:#c5ae54}

/*p33*/
#p33 .cont_box{padding:60px;background: #242833;text-align:center}
#p33 .cont_box .tit{padding:60px 0 30px;font-size:30px;font-weight:700;color:#c5ae55}
#p33 .cont_box .txt_box{font-weight:200;color:#ffffffd6}
#p33 .cont_box .deco{padding:30px 0 68px;font-size:17px;font-weight:500;color:#fff}
#p33 .cont_box .en_txt{font-weight:200;font-size: 50px;letter-spacing:3px;line-height:1.2;color:#c5ae4a;font-family:'Six Caps'}

/*p35*/
#p35 .cont_box ul{display:grid;grid-template-columns:repeat(2, 1fr);gap: 30px;row-gap:30px;padding:80px 30px;background:#242833;font-family: 'Pretendard';}
#p35 .cont_box ul li{padding-bottom:40px;color: #ffffffdb;border-bottom:1px solid #e1e1e145}
#p35 .cont_box ul li:nth-child(5){border-bottom:none}
#p35 .cont_box ul li:nth-child(6){border-bottom:none}
#p35 .cont_box ul li:last-child{margin-bottom:0}
#p35 .cont_box ul li .tit{display:inline-block;margin-bottom:24px;font-weight:600;font-size: 20px;border-radius: 3px;color: #c5ae54;text-align:center;}

/* 반응형 [s] */
@media (max-width:1024px){
#p33 .cont_box {padding:60px 30px}
#p35 .cont_box ul li .txt br{display:none}
.pagecommon .top_tit{font-size:30px}
.pagecommon .top_tit .en{font-size:13px}
}
@media (max-width:768px){
.pagecommon{font-size:14px}
#p33 .cont_box .tit{font-size:25px}
#p35 .cont_box ul{padding:50px 30px;gap:24px;row-gap:24px}
#p35 .cont_box ul li .tit{font-size:18px}
}
@media (max-width:480px){
#p33 .cont_box .tit{font-size:20px}
#p33 .cont_box {padding:60px 26px 36px}
#p33 .cont_box .en_txt{font-size:24px}
#p33 .cont_box .deco{padding:30px 0 36px;font-size:16px}
#p35 .cont_box ul{grid-template-columns: repeat(1, 1fr);padding:30px 15px}
#p35 .cont_box ul li:nth-child(5){border-bottom:1px solid #e1e1e145}
#p35 .cont_box ul li .tit{font-size:17px}
.pagecommon .top_tit{padding-top:20px;padding-bottom:20px;font-size:22px}
.pagecommon .top_tit .en{display:none}
#p35 .cont_box ul li:last-child{padding-bottom:0}
}
/* 반응형 [e] */