@charset "UTF-8";

.gnb .menu .menus .mirihae-menu li{margin-left:30px}
.gnb .menu li.member{height:auto}
.gnb .menu .menus .mirihae-menu li.member.logout{background:none;width:auto;}
.gnb .menu .menus .mirihae-menu li.member a{font-size:0px;height:26px;}
.gnb .menu .menus .mirihae-menu li.member.logout a{display:block;border-radius: 0;width:auto;background-repeat:no-repeat;padding-right:25px;background-image: url(../images/icon/logout.svg);background-position: right;width: auto;background-size: contain;}

.sub .contents .article .header.nav{margin: 40px auto;}

.sub.detail .detail-contents{width:100%}
.sub.payment .detail .detail-contents, .sub.reservation  .detail .detail-contents{width: 870px;}


/* 웹접근성: 글자 숨기기 */
.w_hidden {
  overflow: hidden;
  border: 0;
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  display: inline-block;
}
caption.w_hidden {
  display: table-caption;
}

.reserv-list li{cursor:pointer}
.color-gray{color:#666;text-decoration: line-through;}

.global_btn{padding-bottom:30px; text-align:center;width: var(--Width);margin: auto;}
.global_btn a{display:inline-block;font-size:18px;color: var(--Gray-Mid);border: 2px solid var(--Gray-Mid); padding:13px 20px;border-radius: 30px;margin-left: 10px;}
.global_btn a.searchBtn{padding:15px 20px;}



@media (max-width: 812px){
	.sub.payment .detail .detail-contents{width:100%}
	.sub.reservation .detail .detail-contents{width:100%}
	
	.sub .detail .reserv-ui dd .selection{height:auto !important}
}

@media (max-width: 414px){
.global_btn a{min-width:50%}
}