@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');

.pagecommon{font-size: 16px;color:#666;letter-spacing:-.3px;line-height:1.6;font-family: 'Pretendard';}
.pagecommon .ko_tit{padding-bottom: 60px;font-size:36px;font-weight:700;color: #222;font-family:'Pretendard';text-align:center}
.pagecommon .bot_noti{border:1px solid #ededed;padding:30px 40px;margin-top:60px;background:#f8f8f8;font-size:13px}
.pagecommon .img_c{display:block;margin:0 auto}
.pagecommon .cont_img .tit{font-size:35px;font-weight:200;line-height:1.3;color:#111}
.pagecommon .cont_img span{font-weight:700;color:var(--primary)}
.pagecommon .cont_img .left .tit{padding-bottom: 60px;}
.pagecommon .cont_img .left .txt{padding-bottom:30px;margin-bottom: 30px;font-size:18px;color:#222;border-bottom:1px solid #111}
.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}
.pagecommon .big_img{display:block;max-width:100%;margin:0 auto}

/*p33*/
#p33 .img_box img{display:block;max-width:100%;margin:0 auto}
#p33 .cont_box ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding-top:50px}
#p33 .cont_box ul li .top{padding-bottom:18px;margin-bottom:18px;font-weight: 600;font-size:19px;color:#231815;border-bottom: 1px solid #231815}

/*p34*/
#p34 .cont_img{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #e1e1e1}
#p34 .cont_img ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}
#p34 .cont_img ul li .txt_cont{padding:30px}
#p34 .cont_img ul li .txt_cont p{padding-bottom:20px;margin-bottom: 20px;font-size:24px;font-weight:700;color:#111;line-height:1.3;border-bottom:1px solid #111}
#p34 .cont_img ul li .txt_cont span{font-size:12px;font-weight: 400;color:#666}

/*p35*/
#p35 .top_img{text-align:center}
#p35 .top_img img{max-width:800px;width:100%;padding-bottom:50px}
#p35 .top_img img:last-child{padding-bottom:0}
#p35 .center_img{margin-top:80px;padding:80px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center}
#p35 .center_img .big_img+.big_img{margin-top:100px}
/*#p35 .center_img > img{width:100%;padding:80px 0;margin-top:80px;border-top:1px solid #111}*/
#p35 .center_txt{display: flex;padding:0 34px;text-align:left;align-items: center;justify-content: space-between;margin-bottom: 50px;}
#p35 .center_txt .left .tit{padding-bottom:80px;font-size:35px;font-weight:200;color:#111;line-height:1.3}
#p35 .center_txt .left .tit span{font-weight:700;color:var(--primary)}
#p35 .center_txt .left ul li{margin-bottom:30px}
#p35 .center_txt .left ul li p{padding-bottom:10px;font-size:20px;font-weight:700;color:#222}
#p35 .center_txt .right img{position:relative}
#p35 .center_txt .right .box{position:relative}
#p35 .center_txt .right .box:after{position:absolute;content:'';right: 56px;top: -92px;width: 430px;height: 524px;background: #8c6f4f1c;}
#p35 .bot_box .box_inr .bot_tit{padding:10px 20px;font-size: 18px;font-weight: 700;background:var(--primary);color: #fff}
#p35 .bot_box .box_inr .left{padding:50px 34px}
#p35 .bot_box .box_inr .flex{display:flex;justify-content:space-between}
#p35 .bot_box .box_inr ul li{margin-bottom:30px}
#p35 .bot_box .box_inr ul li p{padding-bottom:10px;font-size:20px;font-weight:700;color:#222}
#p35 .bot_box .last_box .tit{padding: 120px 0 50px;text-align:center;font-size:35px;font-weight:200;line-height:1.3;color:#111}
#p35 .bot_box .last_box span{font-weight:700;color:var(--primary)}
#p35 .last_cont{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}
#p35 .last_cont .r_st .deco{display:inline-block;width: max-content;margin-right:20px}
#p35 .last_cont .r_st ul{padding: 24px 0;}
#p35 .last_cont .r_st ul li{padding-bottom:8px}
#p35 .last_cont .r_st ul li:last-child{padding-bottom:0}
#p35 .last_cont .left p{padding:8px 24px;font-size:18px;font-weight:600;background:var(--primary);color:#fff;letter-spacing:7px}
#p35 .last_cont .right p{padding:8px 20px;font-size:18px;font-weight:600;background:#00abbc;color:#fff;letter-spacing:7px}
#p35 .last_cont .right span{color: #00abbc;}

/*p37*/
#p37 .cont_txt{padding:50px}
#p37 .cont_txt p{padding-bottom:10px;font-size:20px;font-weight:700;color:#222}
#p38 .cont_img{display:flex;justify-content:space-between;gap:20px}
#p38 .big_img{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #e1e1e1}
#p39 .cont_img{display:flex;justify-content:space-between;gap:20px}
#p40 .cont_img{display:flex;justify-content:space-between;gap:20px}

/*p45*/
#p45 .cont_img{display:flex;gap:50px}
#p45 .left{width:100%}
#p45 .left #sh_iframe{overflow:hidden;width:100%;border:1px solid #e1e1e1}
#p45 .right{width:100%}
#p45 .right ul li{margin-bottom:30px;font-size:18px;font-weight:500;color:#222}
#p45 .right .ko{padding:10px 23px;margin-bottom:10px;font-size:18px;font-weight:600;background:var(--primary);color:#fff}
#p45 .right .logo{padding:30px 0;border-top:1px solid #111}

/* 반응형 [s] */
@media (max-width:1300px){
.pagecommon{padding:0 20px}
.pagecommon .cont_img .left .txt br{display:none}
}
@media (max-width:1024px){
.pagecommon{font-size:14px}
.pagecommon .ko_tit{font-size:30px}
.pagecommon .br{white-space:normal;word-break:keep-all}
.pagecommon .cont_img .tit{font-size:30px}
#p34 .cont_img ul li .txt_cont{padding:26px}
#p34 .cont_img ul li .txt_cont p{font-size:20px}
}
@media (max-width:768px){
.pagecommon{padding:0 15px}
.pagecommon .ko_tit{padding-bottom:30px}
.pagecommon .bot_noti{margin-top:30px}
.pagecommon .cont_img .tit{font-size:24px}
.pagecommon .cont_img .left .tit{padding-bottom:30px}
.pagecommon .cont_img .left .txt{font-size:16px}
.pagecommon .cont_img .left .tit br{display:none}
#p34 .cont_img ul li .txt_cont{padding:24px 0}
#p34 .cont_img ul li .txt_cont p{font-size:19px}
#p34 .cont_img ul li .txt_cont .txt br{display:none}
#p35 .bot_box .last_box .tit{padding:30px 0;font-size:28px}
#p35 .last_cont{grid-template-columns:repeat(1, 1fr)}
#p37 .cont_txt{padding:30px 15px 0}
}
@media (max-width:600px){
#p34 .cont_img ul{grid-template-columns:repeat(1, 1fr)}
}
@media (max-width:500px){
.pagecommon .cont_img .left .txt{padding-bottom:20px;margin-bottom:20px}
#p38 .cont_img{flex-direction:column}
#p39 .cont_img{flex-direction:column;gap:20px}
#p40 .cont_img{flex-direction:column;gap:20px}
}
@media (max-width:480px){
.pagecommon .ko_tit{font-size:23px}
.pagecommon .cont_img .tit{font-size:22px}
.pagecommon .bot_noti{padding:26px;margin-top:30px}
#p35 .bot_box .last_box .tit{font-size:24px}
#p34 .cont_img{margin-bottom:30px;padding-bottom:30px}
#p35 .center_img{margin-top:50px}
#p37 .cont_txt p{font-size:18px}
#p38 .big_img{margin-bottom:40px;padding-bottom:40px}
}
@media (max-width:360px){
.pagecommon .tit_area p{font-size:24px !important}
}
/* 반응형 [e] */