
.pack_btn_menu {  overflow: hidden;   width: fit-content;  margin: 0 auto 4%;}
.pack_btn_menu a { float: left; display: block; position: relative;}
.pack_btn_menu a.noto {color: #9c836a;font-size: 13px;border: 1px solid #9c836a;padding: 11px 0;text-align: center;width: 211px;font-weight: 400;margin: 0 5px;font-family: 'RIDIBatang';letter-spacing: -0.5px;transition: 0.3s;}
.pack_btn_menu a:hover, .pack_btn a:focus {background: #6d5f4e;color: #fff;border: 1px solid #6d5f4e;transition: all 0.3s ease-in-out;}
.pack_btn_menu a.this { background: #9c836a; font-weight: 400; color: #fff;}

	
.spText {text-align:center;width: 100%;margin: 2% auto 0;padding: 0 0 3% 0;z-index: 999;}
.spText i {/* border: 1px solid #b0bbcf; *//* border-radius: 50px; *//* padding: 15px; *//* margin-bottom: 22px; *//* background: #b0bbcf; *//* color: #fff; */}
.spText dt{font-size: 29px;letter-spacing: 0.02em;line-height: 2;margin-top: 30px;color: #87715a;font-family: 'Aboreto', cursive;text-transform: uppercase;}
.spText dt small {display:block;font-size: 21px;color: #9d8369;opacity: 0.65;padding-bottom: 10px;font-family: 'Pretendard-Regular';}
.spText dd {font-size: 24px;font-family: 'RIDIBatang';display: block;border-bottom: 1px dotted #957e62;letter-spacing: -0.5px;margin-bottom: 47px;padding-bottom: 19px;}
.spText dd small {display: block;font-size: 14px;color: #c24b24;}
.spText table {border: 1px solid #9b8369;border-left: none;border-right: none;/* width: 76%; */margin: auto;}
.spText table tr{border: none;border-top: 1px solid #9b8369;}
.spText table tr .row {font-size: 15px;border-bottom: none;border-left: none;border-right: none;background: #af9a83;color: #fff;}
.spText table tr .t_l {font-size: 16px;border-bottom: none;line-height: 2;border-right: none;background: rgba(255,255,255,0.5);text-align: center;}

.pcak_box {max-width: 1300px;margin: 0 auto 4%;}

.pcak_box .gubox02 {/* max-width: 50%; */margin: 0 auto 20px;}
.pcak_box .gubox02 .pcak ol {   position: relative;  font-size: 28px;  color: #a9936d;}
.pcak_box .gubox02 .pcak ol > li {position: relative;width: 25%;text-align: center;z-index: 2;display: inline-flex;vertical-align: middle;padding: 0 2px;}
.pcak_box .gubox02 .pcak ol small {} 
.pcak_box .gubox02 .pcak ol > li .tit {margin: auto;height: 15rem;margin-bottom: 35px;font-size: 16px;letter-spacing: -1px;color: #887b6b;font-family: 'RIDIBatang';line-height: 1.3;border-radius: 20px;}
.pcak_box .gubox02 .pcak ol > li .tit span {display: block;font-size: 2rem;font-weight: 500;border: 2px solid #a1896e;line-height: 0;margin-bottom: 5%;}
.pcak_box .gubox02 .pcak ol > li .tit span img {width: 100%;opacity: 0.95;}


.pcak_box .gubox03 {/* max-width: 50%; */margin: 0 auto 20px;}
.pcak_box .gubox03 .pcak ol {   position: relative;  font-size: 28px;  color: #a9936d;}
.pcak_box .gubox03 .pcak ol > li {position: relative;width: 23%;text-align: center;z-index: 2;display: inline-flex;vertical-align: middle;padding: 0 2px;}
.pcak_box .gubox03 .pcak ol small {} 
.pcak_box .gubox03 .pcak ol > li .tit {margin: auto;/* height: 15rem; */margin-bottom: 16px;font-size: 17px;letter-spacing: -1px;color: #887b6b;font-family: 'RIDIBatang';line-height: 1.3;border-radius: 20px;}
.pcak_box .gubox03 .pcak ol > li .tit span {display: block;font-size: 2rem;font-weight: 500;border: 2px solid #a1896e;line-height: 0;margin-bottom: 5%;}
.pcak_box .gubox03 .pcak ol > li .tit span img {width: 100%;opacity: 0.95;}

.pcak_box .info h3 { font-size: 16px; font-weight: 400;  margin-bottom: 10px;}
.pcak_box .info .notice {text-align: center; margin-top: 34px;}
.pcak_box .info .notice li {  font-size: 14px;  font-weight: 100; line-height: 1;  margin-bottom: 13px; font-family: 'RIDIBatang'; letter-spacing: -1px;}
.pcak_box .info .notice li b { font-weight: 600; min-width: 109px; display: inline-block; font-size: 15px; font-family: 'IBMPlexSansKR-Regular'; letter-spacing: 3px; color: #60463a;}
.pcak_box .info .notice li p {font-size: 15px; font-weight: 900;line-height: 2.5; font-family: 'RIDIBatang'; letter-spacing: 2px; display: inline-block;  width: 15%;}
.pcak_box .info .notice li  a{  font-size: 17px;  color: #d14015;}
.pcak_box .info .notice li small {  opacity: 1; color: #d14015; font-size: 13px;}

.pack_btn { display: block; width: 207px;  color: #fff;  background: #d14015; border: 1px solid #d14015;  text-align: center; line-height: 45px; font-size: 13px; font-family: 'Pretendard-Regular';  transition: 0.8s; margin: 3% auto 0%;}
.pack_btn .fal { margin-right: 5px;}
.pack_btn .fal:before { position: relative;  top: 0.05em;}
.pack_btn:hover {  border: 1px solid #504a44; background: #504a44;  color: #fff;  transition: 0.5s;}



.sp_bg02{border-top: 3px solid #a1896e;}



@media (max-width: 1450px) {
	
	.pcak_box{max-width: 85%;}
	
	.pcak_box .gubox03{margin: 0 auto 7%;}
	.pcak_box .gubox03 .pcak ol > li .tit {height: 12rem;}

}



@media (max-width: 1025px) {
	.pcak_box{max-width: 95%;}
	
	.pack_btn_menu a.noto{width: auto;padding: 15px 20px;}
	
	.spText dd{margin-bottom: 20px;}
	.pcak_box .gubox03 .pcak ol > li{width: 24%;}
	.pcak_box .gubox03 .pcak ol > li .tit{border: none;height: 10rem;font-size: 12px;width: auto;margin-bottom: 9px;}
	.pcak_box .gubox03 .pcak ol small {display: none;}
	
	.pcak_box .gubox02 .pcak ol > li{width: 25%;}
	.pcak_box .gubox02 .pcak ol > li .tit{border: none;height: 13rem;font-size: 12px;width: auto;margin-bottom: 9px;}
	.pcak_box .gubox02 .pcak ol small {display: none;}
	
	
	.pcak_box .info .notice li p{width: 100%;}

}



@media (max-width: 660px) {

	.sub-txt{padding-top: 25px;}
	.sub-txt strong{font-size: 1em;} .sub-txt p{font-size: 13px; letter-spacing: 7px;}
	
	.pcak_box .gubox03 .pcak ol > li{width: 49%;}
	.pcak_box .gubox03 .pcak ol > li .tit{margin-bottom: 55px;}
	.pcak_box .gubox02 .pcak ol > li{width: 49%;}



}



@media all and (max-width : 565px){
	
	.spText table tr .row{font-size: 13px;}
	.spText table tr .t_l{font-size: 14px;}
	
}


@media all and (max-width : 450px){
	
	.pcak_box .gubox02 .pcak ol > li .tit{height: 10rem;}
	.pcak_box .gubox03 .pcak ol > li .tit{margin-bottom: 10px;}
	.pcak_box .info .notice li{line-height: 2;}
	
	
	
}