@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap');
@font-face {
    font-family: 'GowunDodum-Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunDodum-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.pagecommon{font-size:16px;color:#666;letter-spacing:-.3px;line-height:1.7;font-family:'pretendard'}
.pagecommon b{font-weight:normal;font-weight:700;font-family:'pretendard'}
.pagecommon .pl{white-space:pre-line}
.pagecommon .br {white-space:pre-line}
.pagecommon .tit_area span{font-size:15px;color:#bdb199;letter-spacing:0;font-weight:700;font-family:'poppins'}
.pagecommon .tit_area p{font-size:38px;color:#444;font-weight:300;font-family:'GowunDodum-Regular'}

/*펜션소개*/
#p57{padding-left:50px}
#p57 .tit_area{margin-bottom:45px}
/* #p57 .cont_area{padding:0 50px} */
#p57 .cont_area b{font-style:normal;font-size:17px;color:var(--primary);font-weight:700;font-family:'pretendard'}
#p57 .cont_area .cont{display:flex;gap:80px}
#p57 .cont_area .cont01{justify-content:space-between;padding-right:50px}
#p57 .cont_area .cont01 .txt_area{padding-top:70px}
#p57 .cont_area .cont01 .txt_area span{line-height:1;letter-spacing:-.3px;font-size:50px;color:#ebe3d3;font-weight:700;font-family:'poppins'}
#p57 .cont_area .cont01 .txt_area p{margin-top:60px}
#p57 .cont_area .cont02{justify-content:flex-end;margin:-50px 0 60px 0}
#p57 .cont_area .cont02 .txt_area{margin:50px 0 0 75px;padding:175px 0 0 65px;border-left:1px solid #e1e1e1}
#p57 .cont_area .cont02 .img_area p{padding:40px 50px}


#p57 .cont_area .cont03{position:relative;padding:0 50px 0 80px}
#p57 .cont_area .cont03:before{position:absolute;left:0;bottom:50px;content:'';z-index:-1;width:348px;height:505px;background:rgba(236,227,214,0.5)}
#p57 .cont_area .cont03 .txt_area{padding:90px 0 0 45px}
#p57 .cont_area .cont03 .txt_area span{position:relative}
#p57 .cont_area .cont03 .txt_area span:before{content:'';display: inline-block;position:absolute;top:5px;left:-3px;width:103%;height: 20px;z-index:-1;background:rgba(236,227,214,0.5)}
#p57 .cont_area .cont03 .txt_area b{font-weight:600;}
#p57 .cont_area .cont03 .txt_area p br{display:none}
