#ctt{display:none;}
.ft32{font-size:36px;line-height:56px;}
.ft28{font-size:28px}
.ft26{font-size:26px;}
.ft24{font-size:24px}
.ft22{font-size:22px;}
.ft20{font-size:20px;line-height:36px}
.ft18{font-size:18px;line-height:32px;}

h2, h4{font-weight: 600 !Important;}
.mb_block{display:none}
.pc_block{display:block;}
/* 서브퀵메뉴 */
.sub_quick_nav{margin-top:121px;position:relative;z-index:100;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:40px 0;background:#fff;transition:all 0.5s;}
.sub_quick_nav .ctt{display:flex;align-items:center;}
.sub_quick_nav .ctt div{position:relative;}
.quick_nav_arrow svg{width:15px;height:15px;}
.home{width:65px;padding-right:50px}
.home a{display:block;}
.home a svg{fill:#7f675a;display:block;width:15px}
.sub_quick{width:fit-content;position:relative;}
.sub_quick h4{font-size:16px;padding:0 80px;font-weight:600;cursor:pointer;}
.sub_quick ul{position: absolute;border-radius: 10px;width: 100%; z-index: 9999;background:linear-gradient(45deg, #9d7c6a, #595047);padding: 30px;top: 40px;left: 0;display:none;}
.sub_quick ul li{}
.sub_quick ul li a{display:block;font-size:15px;color:#fff;padding-bottom:10px;}
.sub_quick ul li a:hover{color:#f4eadf;font-weight:600;}

.sub_quick_show{transition:all 0.5s;padding:25px 0;position:fixed;left:0;top:0;width:100%;}
/* 서브타이틀 */

.sub_tit{padding:100px 0;font-size:42px;text-align:Center;font-weight:600;}
.sub_tit span{text-align: center;margin-bottom:25px;font-size: 4vw;color: #f3efe9;font-weight: 400;display: block;}
.sub_tit p:before{width:1px;height:50px;background:#333;margin:30px auto;display:block;content:"";}
.sub_tit p{font-size:28px;line-height:46px;font-weight:600;}
.tit_descript{color:#666;margin-top:15px;display:block;font-style:normal;font-size:18px !important;line-height:34px !important;font-weight:400 !important;}
.tit_descript b{color:#000}
.sub_tit strong{font-weight:600;}

/* 서브페이지 질환 */

.c_page{padding:130px 0 0 0;}
.page_img{width:1080px;margin:0 auto;}
.page_img img{width:100%;border-radius:500px;}
.c_page .sub_tit{margin-top:-150px;}

.c_page_tit{text-align:Center}
.c_page_tit h2{font-weight:600;}
.c_page_tit p{margin-top:30px;color:#555;}

@media screen and ( max-width:1600px){
.sub_quick_show{top:-12px;padding:25px;}
.sub_quick h4{font-size:14px;}

}

@media screen and ( max-width:799px){
.mb_block{display:block}
.pc_block{display:none;}
.ctt{width:90% !Important}
.ft32, .ft26{font-size:18px;line-height:32px;}
    .ft28, .ft24{font-size:17px;}
.ft20 {font-size: 14px;line-height: 27px;}
.ft18{font-size:14px;line-height:27px;}
.sub_quick_nav{padding:25px 0px;margin-top:97px;}
.sub_quick_show{top:0px;padding:25px 0px;}
.sub_quick h4{font-size:12px;}
.sub_quick h4{padding:0 20px;}
    .sub_quick ul{width:150px;padding:20px;padding-bottom:10px;top:30px;}
    .sub_quick ul li a{font-size:12px;}
    .home{width:28px;padding-right:15px;}
    .home a{width:100%;}
    .home a svg{width:100%;}
.sub_tit{padding:50px 0;}
.sub_tit span {margin-bottom: 15px;color: #e3d8c8;}
.sub_tit{font-size:17px;}
.sub_tit p {font-size: 15px;line-height: 28px;}
.sub_tit p:before { width: 1px;height: 20px;background: #333;margin: 10px auto;}
    
    .c_page{padding:50px 0 0 0;}
    .page_img{width:90%;}
    .page_img img{border-radius:20px;}
    .c_page .sub_tit{margin-top:0px;}
    .tit_descript{font-size: 14px !important;line-height: 28px !important;}
    .c_page_tit p{margin-top:10px;}
    
}