@charset "utf-8";

.pagecommon{font-size:15px;color: #666;line-height:1.6;font-family: Pretendard;}
.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: #656565;font-family:'Pretendard'}
.pagecommon .top_tit .en{padding-bottom:10px;font-size:15px;font-weight:700;font-family:'Poppins';color: #ec7737;}

/*p33*/
#p33 .cont_box{padding:60px;background: #ec7737;text-align:center}
#p33 .cont_box .tit{padding:60px 0 30px;font-size:30px;font-weight:700;color: #fff;line-height: 1.3;}
#p33 .cont_box .txt_box{color:#ffffffd6}
#p33 .cont_box .deco{padding: 30px 0 40px;font-size:17px;font-weight: 600;color:#fff}
#p33 .cont_box .en_txt{font-weight:200;font-size: 50px;letter-spacing:3px;line-height:1.2;color: #912536;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: #ec7737;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;padding-bottom: 0;}
#p35 .cont_box ul li .tit{display:inline-block;margin-bottom:24px;font-weight:600;font-size: 20px;border-radius: 3px;color: #742a39;text-align:center;}

/* 반응형 [s] */
@media (max-width:1024px){
#p33 .cont_box {padding:60px 30px}
.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{grid-template-columns: repeat(1, 1fr);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{padding:30px 0;font-size:19px}
#p33 .cont_box {padding:60px 26px 36px}
#p33 .cont_box img{width:80px}
#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: 16px;}
.pagecommon{font-size:13px}
.pagecommon .top_tit{padding-top:20px;padding-bottom:20px;font-size: 18px;}
.pagecommon .top_tit .en{display:none}
#p35 .cont_box ul li:last-child{padding-bottom:0}
}
@media (max-width:380px){
.b_none{display:none}
}


/* 반응형 [e] */