@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

/*common*/
.con-flex{display:flex;align-items: center;}
.con-flex-bet{display:flex;align-items: center;justify-content: space-between;}
#container_title{display:none;}

/*faq*/
.faqpage .page-tit{margin:0 auto 80px;text-align: center;}
.faqpage .page-tit img{width:420px;}
.faqpage .page-cont{width:100%;max-width:1100px;margin:0 auto;}
/* .faqpage .page-cont .conbx-wrap{margin:80px 0;} */
.faqpage .con-tit{position:relative;padding:25px 0;text-align: center;justify-content: center;gap:15px;color:#936543;line-height:1;border-top:2px solid #936543;}
.faqpage .conbx-wrap:first-child .con-tit{border-top:none;}
.faqpage .conbx-wrap.last .con-tit{border-bottom:2px solid #936543}
.faqpage .con-tit p{padding-bottom:1px;font-size: 15px;font-weight: 800;font-family: "Plus Jakarta Sans", serif;border-bottom:2px solid #936543;}
.faqpage .con-tit h3{font-size:30px;font-weight: 600;}
.faqpage .conbx{padding:25px 0 40px;border-bottom:1px solid #936543;align-items: stretch;}
.faqpage .conbx1:not(.last .conbx1){border-top:2px solid #936543;}
.faqpage .conbx .con-l{width:285px;}
.faqpage .conbx .con-l h4{font-size:19px;font-weight:600;color:#936543;line-height:1.4;}
.faqpage .conbx .con-r{width:calc(100% - 285px);}
.faqpage .conbx .con-r p{font-size: 17px;color:#000;line-height:1.5f;letter-spacing: -.6px;}
.faqpage p.con-flex{align-items: stretch;gap:4px;}
.faqpage p b{font-weight: 500;}
.faqpage .con-bt{margin-top:100px;text-align: center;}
.faqpage p img{vertical-align: baseline;}
.faqpage .accor-btn{display:flex;position:absolute;top:50%;right:30px;width:25px;height:25px;align-content: center;justify-content: center;z-index:2;background:transparent;border:none;outline: none;margin-top:-16px;}
.faqpage .accor-btn>span{position:absolute;width:17px;height:1px;background:#936543;}
.faqpage .accor-btn>span:first-child{top: 7px;right: 5px;transform: rotate(-42deg);}
.faqpage .accor-btn>span:last-child{bottom: 5.5px;right: 5px;transform: rotate(42deg);}
.faqpage .fold{display:none;}
.faqpage .conbx-wrap.on .fold{display:block;}
.faqpage .conbx-wrap.on .accor-btn{transform: rotate(-90deg);}
.faqpage .conbx:last-child{border-bottom:none;}

/*공지사항*/
.notice .page-tit{text-align: center;margin-bottom:80px;}
/* .notice .page-tit img{width:100px;}
.notice .page-tit h2{font-size: 55px;font-weight: 700;font-family: "Plus Jakarta Sans", serif;color:#936543;transform: scale(1, 0.75);letter-spacing:3px;}
.notice .page-tit p{font-size: 16px;color:#936543;transform: scale(1, 0.75);font-weight:600} */
.notice .page-cont{align-items: stretch;flex-wrap: wrap;}
.notice .page-cont>div{width:calc(50% - 20px);border:1px solid #ddd;}
.notice .page-cont>div.con-bt{width:100%;margin-top:40px;}
.notice .page-cont h3{width:100%;margin-bottom:50px;padding:15px 0;background:#936543;text-align: center;color:#fff;font-size:20px;font-weight: 700;}
.notice .bt-txt{margin-top:40px;}
.notice p.con-flex,
.notice li div.con-flex{align-items:stretch;gap:5px;}
.notice strong{display:inline-block;margin-top:10px;}
.notice .page-cont .con-wrap{padding:0 25px 50px; font-size: 17px}
.notice .page-cont .con-top{padding-bottom:0;}
.notice .page-cont p:not(.notice .page-cont li p){line-height:1.4;}
.notice .page-cont .con-top span{display:inline-block;width:100%;margin:50px 0;text-align: center;font-weight: 500;}
.notice .page-cont h4{margin-bottom:20px;font-size:20px;font-weight:600;}
.notice .page-cont h5{margin-bottom:10px;font-size:17px;font-weight:600;}
.notice .page-cont .conbx{margin-bottom:35px;}
.notice .page-cont .con-r .conbx3{margin-bottom:50px;}
.notice .page-cont .con-r .conbx-in:not(:last-child){margin-bottom:20px;}
.notice .page-cont .info{margin-top:10px;font-weight: 600;}
.notice .page-cont li{line-height:1.7;}
.notice .page-cont .con-wrap>.info{padding-top:50px;border-top:1px solid rgba(147,101,67,.4);}
.notice .page-cont p{word-break: keep-all}
.notice .page-cont table{width:100%;margin-bottom:20px;}
.notice .page-cont table th{width:50%;padding:10px 0;border:1px solid #c1997c;}
.notice .page-cont table td{padding:10px;text-align: center;border:1px solid #ddd;}
.notice .page-cont table th{background:#c1997c;color:#fff;}



@media screen and (max-width:1280px){
	/* .faqpage .conbx .con-r p{font-size: 13px;} */
	.br1920{display:none;}
	.faqpage .conbx .con-l{width:30%;}
	.faqpage .conbx .con-r{width:70%;}
	
	.notice .page-cont>div{width:calc(50% - 10px);}
}

@media screen and (max-width:1024px){
	.faqpage .conbx .con-r p{font-size: 14px;}
	.faqpage .conbx .con-l h4{font-size: 16px;}
	.faqpage .con-bt img{width:180px;}
	.faqpage .con-bt{margin-top:50px;}
	/* .faqpage .page-cont .conbx-wrap{margin:50px 0;} */
	.faqpage .con-tit h3{font-size:26px;}
	.faqpage .con-tit p{font-size: 13px;}
	.faqpage .con-tit{gap:8px;}
	.faqpage .page-tit img{width:350px;}
	
	.notice .page-cont>div{width:calc(50% - 10px);}
	.notice .page-cont .con-r .con-top span{margin:30px 0;}
	.notice .page-cont p{font-size:15px;}
	.notice .page-cont .con-r h4{font-size: 18px;}
	.notice .page-cont .con-r h5{font-size: 16px;}
	.notice .page-cont .con-wrap{padding:0 20px 50px;}
	.notice .page-cont{flex-wrap: wrap;gap:30px 0;}
	.notice .page-cont>div{width:100%;}
	
}


@media screen and (max-width:768px){
	.faqpage .conbx{flex-wrap: wrap;gap:20px 0;}
	.faqpage .conbx .con-l,
	.faqpage .conbx .con-r{width:100%;}
	.faqpage .conbx .con-l br:not(.m-only){display:none;}
	.faqpage .con-tit h3{font-size:22px;}
	.faqpage .page-tit img{width:90%;max-width:350px;}
	.faqpage .conbx .con-l h4{font-size: 15px;}
	.faqpage .conbx .con-r p{font-size: 13px;}
	.faqpage .con-tit{padding:20px 0;}
	/* .faqpage .page-cont .conbx-wrap{margin:30px 0;} */
	
	.notice .page-cont{gap:20px 0;}
	.notice .page-cont h3{font-size:18px;margin-bottom:30px;}
	.notice .page-cont .con-wrap{padding:0 15px 30px;}
	.notice .page-cont p{font-size: 14px;}
	.notice .page-cont .con-r h4{font-size: 16px;margin-bottom:15px;}
	.notice .page-cont .con-r h5{font-size: 14px;}
	.notice .page-cont .con-wrap>.info{padding-top:30px;}
	.notice .page-cont .con-r .conbx{margin-bottom:25px;}
	.notice .page-cont .con-r .conbx-in:not(:last-child){margin-bottom:15px;}
	.notice .bt-txt{margin-top:30px;}
	.notice .page-cont .con-r .con-top span{margin:25px 0;}
	.faqpage .accor-btn{right:15px;margin-top:-13px;}
	.faqpage .accor-btn>span{width:12px;}
	.faqpage .accor-btn>span:last-child{bottom:8px;}
	.faqpage .accor-btn>span:first-child{top:8px;}
	.faqpage .page-tit{margin:0 auto 50px;}
	.faqpage .con-bt img{width:120px;}
}

@media screen and (min-width:500px){
	br.br500{display:none;}

}

@media screen and (max-width:500px){
	.notice .page-cont h3{font-size:16px;padding:12px 0;}
	.notice .page-cont p{font-size: 13px;}
	.notice .page-cont h4{font-size: 15px;}
	.notice .page-cont h5{font-size: 13px;}
	.faqpage .con-tit h3{font-size:18px;}
	.notice .page-cont table{font-size: 12px;}
	.notice .page-cont table th{padding:7px 0;}
	.notice .page-cont table td{padding:7px;}
}