@charset "UTF-8";.info{padding-bottom:4.6875%}
.info .info__topList{display:block;width:100%;padding-top:0}
.info .info__topList a{font-size:12px;font-weight:700}
.info .info__topList li+li{margin-top:5px}
.info .info__topList--map{font-weight:400;margin-top:0}
.tel{padding-bottom:1px}footer .footer__shopData dt,footer .footer__shopData dd{line-height:1.5}footer .footer__copy{font-size:10px}footer .footer__topc{font-size:12px;font-weight:700;text-align:center;margin:0 0 55px}footer .footer__topc a{display:-moz-inline-stack;display:inline-block;vertical-align:top;letter-spacing:.1em;*vertical-align:auto;zoom:1;*display:inline;padding-left:26px;position:relative}footer .footer__topc

a:before{content:"";display:block;width:19px;height:17px;background:url(../img/icon_pc.png) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:0}footer .footer__spBtn{margin:1.5em 0 .5em}.pageUnder .pageUnder__mainSection--nopub{background:#f0fdff}.pageUnder .pageUnder__mainSection--nopub .allWrapper__box{padding-top:30%;padding-bottom:15%;font-weight:700;text-align:center}.page--regist2 .pageUnder .pageUnder__subSection{background:#caedf7;margin-bottom:0;padding-bottom:8.5%}
.page--regist2 .pageUnder .pageUnder__subSectionTtl{background:#fff}.figureContents{margin-bottom:0}.subSection .subSection__illustLists img{margin:0 auto}.subSection .subSection__illust1{width:48.8721805%;margin:0 auto}.table .table__lefttxt{text-align:left}.table .r1{font-weight:700}.table .table__detailList{margin:0;padding:0}.table .table__detailList li+li{margin-top:7px}.table .table__stxt{font-weight:400}.dltable{margin-top:24px;padding-bottom:27px}.dltable p{margin:0}.dltable .dltable__ttl{margin:0 0 5px;padding-left:1.2em;position:relative}.dltable .dltable__ttl:before{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#81c5d8;position:absolute;left:0;top:0}.dltable dl{margin:0;font-size:13px}.dltable dl+dl{margin-top:5px}
.dltable dt{padding:7px;background:#eff8fa;margin-bottom:1px;font-weight:700}.dltable dd{margin:0;padding:5px;background:#eff8fa;font-weight:700}.dltable .dltable__att{font-weight:400;font-size:10px}.dltable .dltable__txt{margin-top:10px}.inBox dl,.inBox dd{margin:0}.inBox ul{margin:0;padding:0}.inBox p{margin:0}.inBox a{color:#0e7fcd}.inBox strong{color:#0e7fcd}.inBox+.inBox{margin-top:3.125%}.page--regist2 .inBox+.inBox{margin-top:0}.inBox .inBox__in{padding:6.3% 3.125%;background:#caedf7}.page--regist2 .inBox .inBox__in{padding:2.8% 3.125%}.inBox .inBox__head{padding-bottom:1.07143em;padding-top:.5em}.inBox .inBox__ttl{color:#fff;background:#0e7fcd;display:-moz-inline-stack;display:inline-block;vertical-align:top;letter-spacing:.1em;*vertical-align:auto;zoom:1;*display:inline;width:100%;margin:0 0 13px;border-radius:30px;font-style:15px;padding:10px .5em;text-align:center}
.inBox .inBox__dl dt{display:-moz-inline-stack;display:inline-block;vertical-align:top;letter-spacing:.1em;*vertical-align:auto;zoom:1;*display:inline;font-weight:700}.inBox .inBox__dl dt:before{content:"【"}
.inBox .inBox__dl dt:after{content:"】"}.inBox .inBox__ul>li:before{content:"・"}.inBox .inBox__ul--indent{position:relative;padding-left:1.2em}.inBox .inBox__ul--indent>li:before{position:absolute;left:0}.inBox .inBox__ul--vSpace>li+li{margin-top:.35714em}.inBox .inBox__ulatt{color:red}.inBox .inBox__ulatt>li:before{content:"※"}.inBox .inBox__ol{margin:0;padding:0;counter-reset:counter}.inBox .inBox__ol>li{counter-increment:counter;padding:0 0 20px}.inBox .inBox__ol>li+li{border-top:1px solid #0e7fcd}.inBox .inBox__ol>li:last-child{padding-bottom:0}
.inBox .inBox__ol>li>dl>dt{padding:20px 0 15px;font-weight:700}
.inBox .inBox__ol>li>dl>dt:before{content:counter(counter);border:1px solid #7d7d7d;width:1.2em;height:1.2em;border-radius:100px;display:-moz-inline-stack;display:inline-block;vertical-align:top;letter-spacing:.1em;*vertical-align:auto;zoom:1;*display:inline;line-height:1.2;text-align:center;margin:1px 3px 0 0}.inBox .inBox__ol02{margin:0;padding:0;counter-reset:counter02}.inBox .inBox__ol02>li{counter-increment:counter02}.inBox .inBox__ol02>li>dl>dt{padding:15px 0 0;font-weight:700}.inBox .inBox__ol02>li>dl>dt:before{content:counter(counter02) "."}.inBox .inBox__ol03{margin:0;padding:1.42857em 0 0;counter-reset:counter03}.inBox .inBox__ol03>li{counter-increment:counter03}.inBox .inBox__ol03>li:before{content:counter(counter03) "."}.inBox .inBox__bnr{margin-top:-5px}.inBox .inBox__img{padding:15px 0 17px}.inBox .inBox__img--bp0{padding-bottom:0}.inBox .inBox__mt{margin-top:1em}
.consent .consent__in{padding:7% 3.125% 0}
.consent .consent__txt{text-align:center;margin-bottom:1.42857em}
.btn .btn__stxt{font-size:12px;display:block;font-weight:400;color:#fff}
.btn--txtcY a{color:#f1ec5f}.btn-color-red a{background-color:#0e7fcd}

/* all */
footer .footer__shopData dt {
  width: 40px;
}
footer .footer__shopData dt, footer .footer__shopData dd {
  display: table-cell;
}
footer .footer__detailTtl {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}

/* index.html */
.newsTopics time {
  padding-left: 1em;
  display: block;
  position: relative;
}
.newsTopics time::before {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #7a0;
  border-right: 1px solid #7a0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.info__dl {
  font-size: 13px;
}
.info__dl dl {
  margin: 1em 0 0 0;
}
.info__dl dt {
  font-weight: bold;
}
.info__dl dd {
  margin: 0;
}
.info__dl dd strong {
  font-size: 18px;
}
.info__dl p {
  margin: 0;
}
/* resason.html */
.subSectionWrap {
  margin: 0 3.125% 9.375%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  /* padding: 5.3125%;
  background: #fff;
  position: relative;
  -webkit-box-shadow: 0px 4px 9px rgba(9,122,200,0.2);
  -moz-box-shadow: 0px 4px 9px rgba(9,122,200,0.2);
  -ms-box-shadow: 0px 4px 9px rgba(9,122,200,0.2);
  box-shadow: 0px 4px 9px rgba(9,122,200,0.2);
  */
}
.subSectionWrap--gold {
  background: #ccc3a8;
}
.subSectionWrap--gold .subSection {
  background: url(../img/bg_line.png) no-repeat;
  -webkit-background-size: 300px;
  background-size: 100%;
}
.subSectionWrap .subSection {
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.gold .gold__ttl {
  font-size: 21px;
  font-family: "YuMincho";
  color: rgb(204, 0, 0);
  line-height: 1.147;
  text-align: center;
  text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.25);
  letter-spacing: -1px;
  font-weight: bold;
}
.gold .gold__text {
  text-align: center;
}
.gold .gold__price {
  margin: 12px auto;
text-align: center;
}

.gold .gold__att {
  font-size: 10px;
}
.subSection h3 strong, .subSection__text--red {
  color: #ea0000;
}
.subSection .subSection__rbox {
  width: 114px;
  position: absolute;
  top: 10px;
  right: 10px;
  margin: 0;
}
.subSection .subSection__eyecatch--center {
  text-align: center;
}
.subSection .subSection__illustLists {
  margin-top: 5px;
}
.allWrapper .allWrapper__box--ptb0 {
  padding-top: 0;
  padding-bottom: 0;
}
.subSection--mb0 {
  margin-bottom: 0;
}
.sp__att {
  font-size: 10px;
  margin: 10px 0;
}
.sp__att--mb0 {
  margin-bottom: 0;
}
.sp__att--txtcB {
  color: #333;
}

/* facilities */
/* .figureContents .figureContents__seccond:last-child{margin-bottom:0} */

/* programinfo */
.allWrapper .allWrapper__box-maxw {
  padding: 4.6875% 0;
}
/* gym24h */
.gym24h_headerIn {
  padding: 0 3.125%;
}
.gym24h_Section .gym24h_point .point_ditail {
  font-size: 14px;
}
.gym24h_Section .gym24h_point .point_ditail em {
  font-size: 17px;
  margin-bottom: 5px;
}
.table-type02 .table__detail--fs11 {
  font-size: 11px;
}
.gym24h_Section .gym24h_point {
  margin-bottom: 0;
}
/* regist.html */
.inBox__numList h5 {
  margin-bottom: 1em;
}
.inBox .inBox__ol02>li>dl>dd {
  padding-left: 1em;
}
.inBox .inBox__ol02 {
  margin-bottom: 1em;
}
.inBox__ol>li>dl>dd {
  padding-left: 1em;
}
.inBox .inBox__ul {
  margin-bottom: 1em;
}
.colorbox {
}
.colorbox__in {
  background: #e7f8ff;
  border-radius: 10px;
  padding: 10% 20px;
  margin: 0 10px;
}
.colorbox__in p {
	margin: 0;
}

.btn_pro {
	margin: 0 auto;
	text-align: center;
	display: block;
}
.btn_pro p{
	margin: 0 auto 5px auto;
	text-align: center;
	display: block;
}
.btn_pro img{
margin:0 auto
	}

