.pageRsvWrap {padding:15px; font-size:13px; }
.boxRsvBtnWrap.-tblList {margin-bottom:15px; box-sizing:border-box;  }
.boxRsvBtnWrap.-tblList , .boxRsvBtnWrap.-tblList.notice_A {padding:10px 12px; }
.articleList .boxRsvBtnWrap.-tblList tbody td , .articleList .boxRsvBtnWrap.-tblList tbody td:first-child {padding:5px;}
.boxRsvBtnWrap.-tblList .-fdSubject .AB-LF-common {display:inline-block; padding-bottom:3px; }
.boxRsvBtnWrap.-tblList .-fdSubject .AB-LF-common , .boxRsvBtnWrap.-tblList.notice_A .-fdSubject .AB-LF-common {font-size:15px; letter-spacing:-0.5px;}
.boxRsvBtnWrap.-tblList .-fdComment {font-size:12px; letter-spacing:-0.5px;}
.articleList .boxRsvBtnWrap.-tblList tbody td.-alignLeft, .articleList .boxRsvBtnWrap.-tblList tbody td.-alignLeft a {color:#858585;}
.articleList .boxRsvBtnWrap.-tblList tbody td[colspan] {padding-top:10px; text-align:left; }
.boxRsvBtnWrap .btnRsvInfo {display:inline-block; width:49%; font-size:13px; background-size:4px; }
.boxRsvBtnWrap .btnRsvInfo + .btnRsvInfo {margin-left:2%; margin-top:0;}
.tabRsvOn, .tabRsvOff {font-size:4vw; padding:8px; }
.boxRsvBtnWrap.-tblList.notice_A .-fdSubject .AB-LF-common, .bdRsvWrite .articleHead h4 , .bdRsvWrite.bdWrite .bdRsvInput h5{font-size:14px; }
.boxRsvInfo {margin-bottom:30px; }
.boxRsvInfo h4 {padding:15px 0; font-size:22px; }
.boxRsvInfo h4 img {margin-right:10px !important;}
.boxRsvInfo .-inner {padding:15px; font-size:14px; letter-spacing:-1px; line-height:2; }
.boxRsvInfo .-inner , .boxRsvInfo .-inner * {word-break:keep-all;}
.boxRsvInfo .-inner .pageAgreementFullText {padding:0;}
.boxRsvInfo .-inner .pageAgreementFullText h4, .boxRsvInfo .-inner .pageAgreementFullText p {line-height:1.7; padding-left:15px;}
.boxRsvInfo .-inner .pageAgreementFullText h4 {background-position:left center; }
.boxRsvInfo .-inner .pageAgreementFullText p {font-size:14px; }
.bdRsvWrite {margin-top:20px; }
.bdRsvWrite .articleHead {padding:5px 0; }
.bdRsvWrite .articleHead h4 {font-size:22px; padding:15px 0; }
.bdRsvWrite .articleHead h4 img {margin-right:10px !important;}
.bdRsvWrite.bdWrite .articleInput {padding:0px; border:none; background:none;}
.bdRsvWrite.bdWrite .articleInput .-fdSelectDate {height:60px; line-height:60px; border:1px solid #eee; border-bottom:none;}
.tblRsvInput th, .tblRsvInput td, .tblRsvInput td .AB-text  {font-size:13px; }
.tblRsvInput td .AB-text {background:none;}
.tblRsvInput th, .tblRsvInput td, .tblRsvInput td.AB-alignc {padding:8px ;}
.bdRsvWrite .articleHead .AB-fr, .bdRsvWrite .articleHead .AB-fr span{font-size:13px; letter-spacing:-0.5px; }
.bdRsvWrite.bdWrite .bdRsvInput dt, .bdRsvWrite.bdWrite .bdRsvInput dd {font-size:3.8vw; font-weight:500; line-height:1.3; display:inline-block; box-sizing:border-box; vertical-align:top; margin:5px 0;}
.bdRsvWrite.bdWrite .bdRsvInput dt {padding:0 0 0 35px; min-height:23px; background-position:left top; width:25%; }
.bdRsvWrite.bdWrite .bdRsvInput dd {width:78%; padding-bottom:0; }
.bdRsvWrite.bdWrite .bdRsvInput h5 {margin-bottom:10px; }
.bdRsvWrite.bdWrite .pageAgreement > div, .bdRsvWrite.bdWrite .pageAgreement .pageBody , .bdRsvWrite.bdWrite .pageAgreement .pageBody .pageAgreementFullText{background:none; border:none; padding:0; margin-top:0; }
.bdRsvWrite.bdWrite .pageAgreement .pageBody, .bdRsvWrite.bdWrite .pageAgreement .pageBody h4, .bdRsvWrite.bdWrite .pageAgreement .pageBody p {font-size:13px; line-height:1.5; }
.bdRsvWrite.bdWrite .pageAgreement .pageBody h4 {padding-bottom:5px; }
.bdRsvWrite.bdWrite .-inputCheckRadio {font-size:13px; }
.bdRsvWrite.bdWrite .-inputCheckRadio .AB-radio:first-child {margin-left:0; }
.boxRsvInfo .-inputCheckRadio { text-align:center;}
.boxRsvInfo .-inputCheckRadio > div {padding:5px 0; }
.boxRsvInfo .-inputCheckRadio .AB-radio {margin-left:0; }
.boxRsvInfo .-inputCheckRadio label + .AB-radio {margin-left:30px; }
.bdRsvWrite.bdWrite .-btnWrap, .bdRsvEnd .-btnWrap {padding-top:30px; padding-bottom:15px; }
.bdRsvEnd .ABA-wrap-box {margin-bottom:15px; padding-bottom:10px; }
.bdRsvEnd .-inner {margin-top:20px; padding:15px; }
.bdRsvEnd .-left {background:url("images/sub01_end_img01.png") 20px center no-repeat; background-size:68px; padding: 35px 0 35px 100px; font-size:15px; letter-spacing:-0.5px; margin-bottom:20px; }
.bdRsvEnd .-bottom{font-size:13px; line-height:1.7; }
[class*="bdView"] .-btnWrap.btnRsvWrap {padding:25px 10px;}
[class*="bdView"] .-btnWrap.btnRsvWrap > div {padding:0 5px;}
[class*="bdView"] .-btnWrap.btnRsvWrap .AB-cr {padding:0;}
[class*="bdView"] .-btnWrap.btnRsvWrap .AB-fl {padding:0 5px; width:50%; box-sizing:border-box; }
[class*="bdView"] .-btnWrap.btnRsvWrap .btn-tpl {width:100%; margin:0; box-sizing:border-box; }
.btnRsvSorting {width:40px; margin-top:-2px;}
.btnRsvSorting a {line-height:9px; font-size:0; display:inline-block; vertical-align:middle;}
.btnRsvSorting a + a {margin-top:0; margin-left:4px;}
.bulletGreySq {background-position:left 3vw; padding-left:15px;}
#reserve_cal { background:#fff; border:1px solid #eee; padding-bottom:10px;}
#reserve_cal .-fdToday {padding-left:15px; }
/* #reserve_time h5 {display:none !important;} */
.btnTimeSelect {height:26px; line-height:25px; width:50px; }

.cancel_info_01_m {background:url("images/cancel1.png") left no-repeat; background-size:20px; padding-left:30px; font-size:16px; color:#f95e1d;}
.cancel_info_02_m {background:url("images/cancel2.png") left no-repeat; background-size:20px;padding-left:30px; font-size:16px; color:#f95e1d;}
.cancel_info_03_m {background:url("images/cancel3.png") left no-repeat; background-size:20px;padding-left:30px; font-size:16px; color:#f95e1d;}