
.contentsSubSpotActivity .ttlBox figure img, .contentsSubSpot.coupon .ttlBox figure img{
    max-width: 78px !important;
}

/*.searchBox::before{
    content: "";
     width: 0;
  height: 0;
  border-style: solid;
  border-right: 16px solid transparent;
  border-left: 16px solid transparent;
  border-bottom: 25px solid #e6f3ff;
  border-top: 0;
    position: absolute;
    top:-25px;
    left: 50%;
    margin-left: -16px;
}*/
.searchBox{
    position: relative;
    margin-top: 30px;
padding: 16px 20px;
border-radius: 8px;
background: #E6F3FF;
    margin-bottom: 24px;
}
.searchBox table{width: 100%;}
.searchBox th{
    font-weight: 700;
    font-size: 1.6rem;
    vertical-align: center;
    text-align: left;
   
}

.searchBox th span{font-size: 12px; margin-left: 5px;}


.searchBox select,
.searchBox input{
border: solid rgba(0, 0, 0, 0.10) 1px;
  padding: 12px 16px;
  border-radius: 8px;
  background-color: #fff;
  width: 100%;
}

.searchBox th,.searchBox td{padding: 0 0 15px 0;}

.searchBox .btn-block{margin-bottom: 20px;}
.searchBox .btn-block button{
display: flex;
padding: 12px 16px;
justify-content: center;
align-items: center;
border-radius: 8px;
border: 1px solid #315CDE;
background: #315CDE;
    color:#fff;
width: 100%;
}

.searchBox .btn-block button::before{
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M6.01289%201.40814C6.82541%201.40814%207.61968%201.65071%208.29517%202.10515C8.97066%202.55959%209.49703%203.20547%209.80765%203.96106C10.1183%204.71666%2010.1992%205.54801%2010.0402%206.3499C9.88113%207.15179%209.48932%207.88817%208.91429%208.46589C8.33926%209.0436%207.60685%209.43667%206.80977%209.59534C6.01269%209.75401%205.18677%209.67116%204.43649%209.35727C3.68621%209.04338%203.0453%208.51257%202.5949%207.83199C2.14449%207.15142%201.90482%206.35168%201.9062%205.53398C1.90805%204.43909%202.34154%203.38968%203.11149%202.61614C3.88144%201.8426%204.92494%201.40814%206.01289%201.40814V1.40814ZM6.01289%204.46956e-06C4.92333%20-0.00138792%203.85785%200.322575%202.95134%200.930894C2.04483%201.53921%201.33805%202.40453%200.920457%203.4173C0.502861%204.43008%200.393231%205.54478%200.605455%206.62029C0.817678%207.69579%201.3422%208.68375%202.11264%209.4591C2.88307%2010.2344%203.86477%2010.7623%204.93346%2010.9759C6.00215%2011.1895%207.10979%2011.0792%208.11615%2010.6589C9.12251%2010.2386%209.98234%209.52734%2010.5868%208.61504C11.1913%207.70275%2011.5132%206.63048%2011.5118%205.53398C11.5118%204.06628%2010.9324%202.65869%209.9012%201.62087C8.86996%200.583045%207.47129%204.46956e-06%206.01289%204.46956e-06V4.46956e-06Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M14.5131%2014.7009C14.4211%2014.7015%2014.3298%2014.6837%2014.2445%2014.6487C14.1593%2014.6136%2014.0818%2014.562%2014.0164%2014.4968L8.98622%209.43451C8.92065%209.36906%208.86862%209.29118%208.8331%209.20538C8.79758%209.11958%208.7793%209.02755%208.7793%208.93461C8.7793%208.84166%208.79758%208.74965%208.8331%208.66386C8.86862%208.57806%208.92065%208.50018%208.98622%208.43472C9.1173%208.30359%209.29463%208.22998%209.47946%208.22998C9.66428%208.22998%209.84159%208.30359%209.97267%208.43472L15.0098%2013.504C15.1402%2013.6359%2015.2133%2013.8144%2015.2133%2014.0004C15.2133%2014.1864%2015.1402%2014.3648%2015.0098%2014.4968C14.9445%2014.562%2014.8669%2014.6136%2014.7817%2014.6487C14.6965%2014.6837%2014.6052%2014.7015%2014.5131%2014.7009Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M12.3692%209.85156L15.5798%2013.0826C15.8238%2013.3282%2015.9609%2013.6613%2015.9609%2014.0086C15.9609%2014.3559%2015.8238%2014.689%2015.5798%2014.9346L15.4413%2015.074C15.1972%2015.3196%2014.8662%2015.4576%2014.5211%2015.4576C14.176%2015.4576%2013.845%2015.3196%2013.601%2015.074L10.3904%2011.843C10.3445%2011.7967%2010.3187%2011.7341%2010.3187%2011.6687C10.3187%2011.6034%2010.3445%2011.5407%2010.3904%2011.4945L12.0229%209.85156C12.0688%209.80534%2012.1311%209.77938%2012.196%209.77938C12.261%209.77938%2012.3233%209.80534%2012.3692%209.85156V9.85156Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E');
}

.reservation-date__txt{font-size: 13px;}

.d-flex.box2{display: flex;align-items: center;}
.d-flex.box2 .select-wrap{width:100px;}
.d-flex.box2 .select-wrap:not(:last-of-type){margin-right: 20px;}

@media only screen and (min-width: 1082px) {
.searchBox th{ width: 140px;}
.searchBox td{ width: calc(100% - 140px);}
.d-flex.box3{display: flex;align-items: center;}
.d-flex.box3 .select-wrap{width:100px;}
.d-flex.box3 .select-wrap:not(:last-of-type){margin-right: 20px;}    
    .searchBox .reservation-date{display: flex; align-items: center;}
    .searchBox .reservation-date input{width: 200px}
}

@media only screen and (max-width: 1081px) {
  .searchBox th,.searchBox td{
    display: block;
    width: 100%;}  
    .searchBox th{padding: 0;}
    .searchBox td{padding: 10px 0 15px 0;}
    .d-flex.box3 > div:not(:last-of-type){margin-bottom: 10px;}
}

/* フォーム */
#resultUl .listItem:first-child {
    display: none;
}
#pagerUl .pagerLi:first-child {
    display: none;
}

#nodeta{text-align: center;}
#e_ckin{display: none;}
#e_error{display: none;}

/* ページャー */
.module-pager{display: flex; justify-content: center;
align-items: center;}
.module-pager .next,
.module-pager .prev{display: block; font-size:0;
border: 1px solid #000;
width: 32px;
height: 32px;
border-radius: 50%;
    background-size: 6px;
    background-repeat: no-repeat;
    background-position: center center;
}

.module-pager .next{
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%227%22%20height%3D%2210%22%20viewBox%3D%220%200%207%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Csvg%20width%3D%227%22%20height%3D%2210%22%20viewBox%3D%220%200%207%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.5%201L5.5%205L1.5%209%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E');

}
.module-pager .prev{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%227%22%20height%3D%2210%22%20viewBox%3D%220%200%207%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%201L1.5%205L5.5%209%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E'); 
}
.module-pager .next:hover,
.module-pager .prev:hover{opacity: 0.5}

.module-pager .next{margin-left: 10px;}
.module-pager .prev{margin-right: 10px;}

.module-pager .next,
.module-pager .prev{font-size: 0;}

.module-pager .page ul{display: flex;justify-content: center; align-items: center;font-size: 1.4rem;text-align: center;}
.module-pager .page ul li{line-height: 32px;}
.module-pager .page ul li .page-numbers{display: block;width: 32px; height: 32px;color: #111;}
.module-pager .page ul li.current .page-numbers{display: block;width: 32px; height: 32px;border-radius: 50%;background-color: #315CDE;color: #fff;line-height: 32px;}
.module-pager .page ul li .page-numbers{line-height: 32px;}
.module-pager .page ul li .page-numbers.dots{font-size: 0;position: relative;width: 32px;display: block;height: 32px;}
.module-pager .page ul li .page-numbers.dots::after{content: "･･･";font-size: 1.2rem;position: absolute;left: 0;top: 50%;line-height: 0;text-align: center;width: 32px;}
.module-pager .page ul li a:hover{color:#315CDE; }