@media (min-width: 992px) {
	body:not(.home) .mainSection-col-one {
		max-width: 960px;
		margin-left: auto;
		margin-right: auto;
	}
}
.fuchidori {
      color: #000;
      text-shadow:1px 1px 0 #337AB7, -1px -1px 0 #337AB7,
                  -1px 1px 0 #337AB7, 1px -1px 0 #337AB7,
                  0px 1px 0 #337AB7,  0-1px 0 #337AB7,
                  -1px 0 0 #337AB7, 1px 0 0 #337AB7;
}
#post-13024 .top-mv .wp-block-cover__inner-container p:nth-child(1) {
  font-size: 34px !important;
}
#post-13024 .top-mv .wp-block-cover__inner-container p:nth-child(n+2) {
  font-size: 26px !important;
}
/* TOP Lightningスライダー調整 */
#top__fullcarousel .slide-text-set {
	top:40%;
}
@media (max-width: 767px) {
  div#top__fullcarousel div.carousel-inner div.slide-text-set {
	  top:48% !important;
	}
	#top__fullcarousel .slide-text-caption {
		display:none;
	}
	#top__fullcarousel .btn-ghost {
		font-size:3.0vw;
	}
}
/* Footer TELリンク */
#block-7 .f_tel_link a {
	font-size:32px;
}
/* スマホ余白文字サイズ調整 */
@media (max-width: 767px) {
#block-22 div.wp-block-cover {
	padding-left:20px !important;
	padding-right:20px !important;
}
#block-22 div.wp-block-cover p.has-background {
  padding: 1.25em 1.0em;
	font-size:20px !important;
}
div.wp-block-media-text figure.wp-block-media-text__media {
  text-align: center;
  padding-top: 20px;
}
div.wp-block-media-text figure.wp-block-media-text__media img.wp-image-13253 {
  width: 50%;
}
div.wp-block-column p a.tel_button_click {
  font-size:32px;
}
}
/* スマホとPC、表示を指定するクラス */
@media print, (min-width: 768px) {
  .display-sp {display: none;}
  .display-pc {display: inline-block;}
}
@media only screen and (max-width: 767px) {
  .display-sp {display: inline-block;}
  .display-pc {display: none;}
}
.display-off {display: none;}

/* common properties */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.ml0 {margin-left:0 !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}

.mt1em {margin-top:1em !important;}
.mt2em {margin-top:2em !important;}
.mt3em {margin-top:3em !important;}
.mb1em {margin-bottom:1em !important;}
.mb2em {margin-bottom:2em !important;}
.mb3em {margin-bottom:3em !important;}
.ml1em {margin-left:1em !important;}
.ml2em {margin-left:2em !important;}
.ml3em {margin-left:3em !important;}
.mr1em {margin-right:1em !important;}
.mr2em {margin-right:2em !important;}
.mr3em {margin-right:3em !important;}

.pt0 {padding-top:0 !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pl0 {padding-left:0 !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pr0 {padding-right:0 !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}

.pt1em {padding-top:1em !important;}
.pt2em {padding-top:2em !important;}
.pt3em {padding-top:3em !important;}
.pb1em {padding-bottom:1em !important;}
.pb2em {padding-bottom:2em !important;}
.pb3em {padding-bottom:3em !important;}
.pl1em {padding-left:1em !important;}
.pl2em {padding-left:2em !important;}
.pl3em {padding-left:3em !important;}
.pr1em {padding-right:1em !important;}
.pr2em {padding-right:2em !important;}
.pr3em {padding-right:3em !important;}

.txtC {text-align: center !important;}
.txtR {text-align: right !important;}
.txtL {text-align: left !important;}
