@charset "utf-8";
/* 페이지 리뉴얼 201020 [s] */
.pgcm{margin:100px auto;color:#777;font-size:15px;letter-spacing:1px;line-height:1.8;font-family:var(--main-font)}
.pl{white-space:pre-line}

/* 모시는글 */
#p54 {font-weight:700}
#p54 .img_box{position:relative}
#p54 .text_box{position:absolute;top:366px;left:86px;width:calc(100% - 86px);background-color:#fff}
#p54 .text_box .tit_area{padding:71px 72px 0}
#p54 .text_box .tit_area b{display:block;margin-bottom:28px;color:#946d30;font-size:13px;font-weight:700;text-transform:uppercase}
#p54 .text_box .tit_area div{position:relative;color:#222;font-size:27px;font-weight:300;padding-bottom:30px;border-bottom:1px solid #e1e1e1;line-height:1.5}
#p54 .text_box .tit_area div span{position:relative}
#p54 .text_box .tit_area div span::after{display:block;content:'';position:absolute;z-index:10;left:0;bottom:0;height:17px;background-color:#946d30;opacity:0.1}
#p54 .text_box .tit_area div span:nth-child(1)::after{width:334px}
#p54 .text_box .tit_area div span:nth-child(2)::after{width:363px}
#p54 .text_box .tit_area div p{font-weight:700}
#p54 .text_box .cont_area{padding:25px 72px}
#p54 .text_box .cont_area > span{display:block;margin-bottom:35px;color:#444;font-weight:600;}
#p54 .text_box .cont_area > p{color:#222;text-transform:uppercase;text-align:end}
#p54 .video{position:relative;;margin-top:360px}
#p54 .play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}