.wrap-slt-place .slt-title {
    padding: 20px;
    text-align: center;
    background: #e1e7f7;
}
.wrap-slt-place .slt-title p {
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 400;
    color: #1f66f5;
}
.wrap-slt-place .col-md-6.slt-grade {
    padding: 20px 0px;
    border-top: 1px solid #d5d5d6;
    border-right: 1px solid #d5d5d6;
    background: #fff;
    text-align: center;
}
.wrap-slt-place .col-md-6.slt-grade .slt-name {
    position: relative;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: -.5px;
    color: #1f66f5;
}
.wrap-slt-place .col-md-6.slt-grade .list-slt-price {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.wrap-slt-place .col-md-6.slt-grade ul li.pre {
    text-decoration: line-through;
    color: #666;
}

.wrap-slt-place .col-md-6.slt-grade ul li.after {
    font-size: 18px;
    color: #333;
}
@media (max-width: 768px){

	.wrap-grade .list-info li .contents-icon-btn {float:none !important;width: 100%;padding-top: 15px;display: inline-block;}
}
#eventModal .modal-body.auto-height ul.normal li{
	border-bottom: 0px;
    background: none;
    padding: 0px 0px 0px 13px;
    margin-bottom: 5px;
}
.is-end-schedule{position: absolute; right: 273px; margin-top: -238px}
.is-end{position: absolute; right: 273px; margin-top: -238px}
@media (max-width: 768px){
	.is-end-schedule{position: absolute; right: 26px; margin-top: -65px;}
    .is-end{position: absolute; right: 26px; margin-top: -65px;}
}	
/* .caution-view{display:none;}  */
.caution-btn{
	cursor:pointer;
    padding: 4px 5px;
    border-radius: 6px;
    position: relative;
}
.caution-btn i{
    position: absolute;
    top: 5px;
    right: 15px;
    padding: 6px 9px;
    border: 2px #98989a solid;
    border-radius: 20px;
    color: #98989a;
}
.caution-view{word-break:keep-all;}

.place-impossible-info-title{margin-bottom: 20px;color: rgb(0, 3, 51);letter-spacing: -0.5px;font-weight: 700;box-sizing: border-box;}
.place-impossible-info-contents{word-break:keep-all;margin-bottom: 15px; color: rgb(0, 0, 0); line-height: 1.8em; list-style: none; font-size: 15px; border-bottom-color: rgb(224, 230, 232);}
#etc_sisul{display:none;}
#youngnam_sisul{display:none;}
.search_detail_info.boxRound_s p b span{ color:#676767 !important;}

.box-info .row-inner {
	overfloew: hedden;
	padding: 25px 20px;
	margin-bottom: 0px;
	border-bottom: 1px dashed #d7dce4;
	word-break: keep-all;
	}

.modal-content.guide.caution .modal-header.modal-header-ver2{
	background : #fff;
	border-bottom : 1px solid #DDDDDD; 
}
.modal-content.guide .modal-header.modal-header-ver2 .modal-title {
	text-align: center;
}
.modal-header-ver2 .modal-title {
	color: #212529;
}
.modal-header-ver2 .fa-check-circle:before {
	content : "\f058";
	color: #3F9C47;
}
.modal-header-ver2 .fa-times-circle:before {
	content : "\f057";
	color: #FD8C00;
} 
.modal-header-ver2 .fa-exclamation-triangle:before {
	content : "\f071";
	color: #DB552F;
}    	
.modal-header.modal-header-ver2 .close {
	color: #212529;
}
.modal-body h3 {
	font-size : 180%;
	font-weight: 200;
	line-height: 1.4em;
	margin-top: 20px;
}
.modal-body h3 span.guide-title,.guide-title2,.guide-title3,.guide-title4 {
	font-weight: 500;
	color: #212529;
}
.modal-body h3 span.guide-title2 {
	color: #3F9C47;
} 
.modal-body h3 span.guide-title3 {
	color: #FD8C00;
}   
.modal-body h3 span.guide-title4 {
	color: #DB552F;
}   
.modal-body .content-wrap {
    text-align: center;
}            
.modal-body .sub-area {
    display: inline-block;
    text-align: left;
	margin: 0 auto;																	
	padding: 3px 0px 30px 0px;
}    
.modal-body li span {
	color: #888;    
}
.modal-body .ad-area {
	width: 100%;
}
.modal-body .sub-copy { 
    font-weight: 300;
    line-height: 1.5em; 
    margin: 35px 0 30px 0;
}
.modal-body .sub-copy span {
    font-weight: 500;
}
.list-info.review li .user .date {
    position: relative;
    padding-right: 10px;
    margin-right: 10px;
    font-size: 13px;
    color: #878787;
}
.list-info.review li .user .date::after {
    content: '';
    position: absolute;
    top: 5px;
    right: 0px;
    width: 1px;
    height: 12px;
    background: #878787;
}
.list-info.review li .user .hits {
    position: relative;
    padding-right: 10px;
    margin-right: 10px;
    font-size: 13px;
    color: #878787;
}
.list-info.review li .user .hits::after {
    content: '';
    position: absolute;
    top: 5px;
    right: 0px;
    width: 1px;
    height: 12px;
    background: #878787;
}
.list-info.review li .user .recom {
    position: relative;
    padding-right: 10px;
    margin-right: 10px;
    font-size: 13px;
    color: #878787;
}
 
@media (max-width: 768px){
	.sub-solo-page nav {
	    display: block;
	}
	.sub-solo-page #sub-menu {
	    display: block;
	}
}