@charset "UTF-8";

/* 2023.4.5 福岡西新駅前*/
.studioPinkBtnWrap a[href*="taiken/nishijinekimae"]{
	display:none;
}
.postid-9839 .studioTaiken{
	display:none;
}

.postid-9839 .studioReserve{
	display:none;
}
.postid-9839 .studioDetailsWrap{
	margin-bottom:0;
}

@media screen and (min-width: 1000px){
  .postid-9839 .headerNavListRight.headerRightBtn {
    margin-top: 0;
  }
}
.postid-9839 .topSpMenuList.topSpMenuListPink{
	display:none;
}

.postid-9839  .headerRightBtn li:nth-of-type(2){
	display:none;
}

/* 2023.4.5　八王子ユーロード */
.studioPinkBtnWrap a[href*="taiken/hachiojiyouroad"]{
	display:none;
}
.postid-1863 .studioTaiken{
	display:none;
}

.postid-1863 .studioReserve{
	display:none;
}
.postid-1863 .studioDetailsWrap{
	margin-bottom:0;
}

@media screen and (min-width: 1000px){
  .postid-1863 .headerNavListRight.headerRightBtn {
    margin-top: 0;
  }
}
.postid-1863 .topSpMenuList.topSpMenuListPink{
	display:none;
}

.postid-1863  .headerRightBtn li:nth-of-type(2){
	display:none;
}

/* 2023.4.19　強化エリアページ */
@media screen and (min-width: 768px) {
.page-id-28753 .commonTableDataList.flex {
    display: flex;
    align-items: stretch;
  }
 .page-id-28753 .commonTableDataTit.flex{
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.page-id-28753 .strengthAreaTitle .sikaku{
  font-size: 10px;
}

/* 2023.4.19　採用ページ */
@media screen and (min-width: 768px){
	.page-id-2699 .recruitMovieTit.movie{
	margin-top:100px;
}
}


.recruitNewJobDetailsTit {
    position: relative;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    background-color: #fff;
    padding: 20px 20px;
    border: 1px solid #e9546b;
}
.recruitNewJobDetailsTitText{
	cursor:pointer;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 15px;
	margin-bottom: -1em !important;
	text-align:center;
	color:#333;
	transform:translatex(-15px);
}
@media screen and (min-width: 768px){
	.recruitNewJobDetailsTitText{
	font-size: 18px;
	transform:translatex(0px);
}
}
.recruitNewJobDetailsListWrap {
    border: 1px solid #e9546b;
    display: none;
}
@media screen and (min-width: 768px){
  .recruitNewJobDetailsList {
      display: flex;
      border-bottom: 2px dotted #cbcbcb;
  }
}

@media screen and (min-width: 768px){
  .recruitNewJobDetailsListTit {
      font-size: 16px;
      width: 30%;
      padding: 20px 40px;
  }
}
.recruitNewJobDetailsListTit {
    color: #e9546b;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .2em;
    padding: 20px 30px;
    background-color: #ffeae5;
}
.recruitNewJobDetailsListText {
    background-color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    padding: 20px 30px;
}
@media screen and (min-width: 768px){
  .recruitNewJobDetailsListText {
      font-size: 14px;
      width: 70%;
      padding: 20px 40px;
  }
}

.recruitNewJobDetails p {
    margin-bottom: 1em;
}
.recruitNewJobDetails span {
    font-weight:bold;
}
.recruitNewJobDetailsImage{
display:block;
	width:100%;
	margin:0 auto;
}
.recruitNewJobTitText{
	font-size: 13px;
	letter-spacing: .2em;
	margin-bottom: 20px;
	text-align: left;
	line-height: 1.4;
	padding:0 24px;
}
@media screen and (min-width: 768px){
	.recruitNewJobTitText {
    font-size: 20px;
    text-align: left;
	 padding:0;
}
}
.recruitNewJobDetailsTitTextSpan{
		position:relative;
}
.recruitNewJobDetailsTitTextSpan::before{
	position: absolute;
	content: "";
	width: 22px;
	height: 22px;
	background: #e9546b;
	z-index: 1;
	border-radius: 50%;
	right:-32px;
	top: 50%;
	transform: translateX(2%) translateY(-50%);
}
@media screen and (min-width: 768px){
.recruitNewJobDetailsTitTextSpan::before{
	right: -40px;
/* 	transform: translateX(-55%) translateY(-50%); */
  }
}
.recruitNewJobDetailsTitTextSpan::after{
	content: "";
    position: absolute;
    top: 50%;
	 right: -32px;
    z-index: 2;
    width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: translateX(-62%) translateY(-58%) rotate(135deg);
	transition:all 0.3s;
}
@media screen and (min-width: 768px){
.recruitNewJobDetailsTitTextSpan::after{
	right: -40px;
  }
} 
.recruitNewJobDetailsTit.active .recruitNewJobDetailsTitTextSpan::after{
	transform: translateX(-62%) translateY(-40%) rotate(315deg) !important;
}
.recruitFlowListTitText span{
	font-size:12px;
	line-height:1.4;
}
@media screen and (min-width: 768px){
	.recruitFlowListTitText span{
	font-size:16px;
	line-height:1.4;
}
}
.recruitFlowList.no-border{
	border:none;
} 
.js-recruitFlowWrap{
	display:none;
}
.js-recruitFlowWrap.active{
	display:block;
}
	.recruitFlowListStep {
    align-self: baseline;
}
.recruitFlowListText.alert{
	padding:0 10px;
}
.recruitEntryText.TextAlign{
	text-align:left;
	line-height:1.5;
}
@media screen and (min-width: 768px){
	.recruitEntryText.TextAlign{
	text-align:center;
}
}
/* 採用ページの見出し中央揃え、右寄り解消:PC */
@media screen and (min-width: 768px){
	.page-id-2699 .recruitMovieTit {
    margin-left: 0;
}
	.page-id-2699 .recruitMovieInnerWrap{
		margin-left:auto;
		margin-right:auto;
}
	.page-id-2699 .recruitInterviewInnerWrap{
		margin-left:auto;
		margin-right:auto;
	}
	.page-id-2699 .recruitJobInnerWrap{
		margin-left:auto;
		margin-right:auto;
	}
	.page-id-2699 .recruitFlowInnerWrap{
		margin-left:auto;
		margin-right:auto;
	}
	.page-id-2699 .recruitEntryInnerWrap{
		margin-left:auto;
		margin-right:auto;
	}
	.page-id-2699 .recruitMovieTit.movie{
		text-align:center;
	}
	.page-id-2699 .recruitCommonTit{
		text-align:center;
	}
	.recruitJobTitPlaceWrap{
		text-align:center;
	}
	.recruitJobTitPlaceWrap.staff{
		margin-top:30px;
	}
	.recruitJobTitText.pc{
		text-align:center;
	}
}




/*  千歳烏山の店舗ページ：料金セクション*/
.topPriceAdmissionTextNumberAlert{
	font-size: 11px;
	color: #333;
	margin-top: -15px;
	line-height:1.5;
	text-align:center;
	font-weight:bold;
}
.topPriceAdmissionTextNumberAlert span{
	
}
@media screen and (min-width: 768px){
	.topPriceAdmissionTextNumberAlert{
	
}
}
/*  2023.4.26 店舗ページのスライドショー部分の画像の高さ調整*/
.studioDetailsSlideWrap img{
	height:160px;
	object-fit:cover;
	width:100%;
}
@media screen and (min-width: 768px){
	.studioDetailsSlideWrap img{
	height:auto;
}
}

/*  2023.6.13 プライバシーポリシー①*/

.page-id-58 .post-content{
	margin-top: 50px;
}

.page-id-58 p.privacy_text_light{
	text-align: right;
	margin-top: 15px;
}

.page-id-58 .personalInformation_container{
	margin-top: 100px;
}

@media screen and (min-width: 768px){
.page-id-58 .personalInformation_container{
	margin-top: 150px;
}
}

.page-id-58 .privacyTable_caprion{
	margin-top: 20px;
}

.page-id-58 table.privacy_table{
	margin-top: 10px;
}

.page-id-58 table.privacy_table th{
	background-color: #E9E9E9;
	color: #333;
}


@media screen and (min-width: 768px){
.page-id-58 table.privacy_table th{
	width: 16%;
}
}

@media screen and (max-width: 768px){
.page-id-58 table.privacy_table th{
	display: block;
}
.page-id-58 table.privacy_table td{
display: block;
}
}

.ContactPoint_container{
	margin-top: 20px;
}
/*  2023.6.14 お問合せフォーム*/

.page-id-69 .btn-area {
    padding-top: 24px;
    text-align: center;
}

.page-id-69 .form-wrap .privacy p {
    margin-top: 0px;
}


@media screen and (max-width: 768px){
	.page-id-69 .sp{
		display: none;
	}
	.page-id-69 .headline{
		margin-left: 16px;
}
}

@media screen and (min-width: 768px){
	.page-id-69 .pc{
		display: none;
	}
}


.page-id-69 .table_caption{
	margin: 10px 0;
}

@media screen and (min-width: 768px){
.studioDetailsDataTit {
	flex-shrink: 0;}
}

/*  2023.6.16 店舗一覧  */

.page-id-51 .studioListPlace-flex{
	gap: 5px;
}

.page-id-51 .studioListPlace-title{
	padding: 15px 13px;
	font-size: 13px;
}

.page-id-51 .studioListPlace-title:after {
	right: 10px;
}

@media screen and (min-width: 768px){
.page-id-51 .studioListPlace-col {
    width: calc((100% - 70px)/3);
}
}


/*  2023.6.16 無料体験予約の店舗一覧  */

.page-id-533 .studioListPlace-flex{
	gap: 5px;
}

.page-id-533 .studioListPlace-title{
	padding: 15px 13px;
	font-size: 13px;
}

.page-id-533 .studioListPlace-title:after {
	right: 10px;
}

@media screen and (min-width: 768px){
.page-id-533 .studioListPlace-col {
	width: calc((100% - 70px)/3);}
}


/*  2023.6.20 リバウンド防止ブック画像サイズ  */
.page-id-107924 .downloadbook-image{
	width: 40%;
}

@media screen and (max-width: 768px){
	.page-id-107924 h1{
		font-size: 18px;
	}
	.page-id-107924 span{
		display: block;
	}
}

@media screen and (max-width: 768px){
	.page-id-28250 h1{
		font-size: 18px;
	}
	.page-id-28250 span{
		display: block;
	}
}

/*  急募求人レイアウト調整  */

.page-id-2699 .recruitJobWrap.Urgentrecruit{
		margin-top: 190px;
}

@media screen and (max-width: 768px){
	.page-id-2699 .recruitJobWrap.Urgentrecruit{
		margin-top: 40px;
	}
}

@media screen and (min-width: 768px){
	.page-id-2699 .recruitMovieWrap {
		padding: 0 70px 70px;
	}
}

@media screen and (min-width: 768px){
	.page-id-2699 .PinkArea .recruitJobDetailsList{
		display: block;
	}
}

@media screen and (min-width: 768px){
	.page-id-2699 .PinkArea .recruitJobDetailsListTit{
		width: auto;
	}
}

.page-id-2699 .recruitJobDetailsListWrap.start-open{
	display:block;
}

.page-id-2699 .recruitJobDetailsTitIcon.start-open::after{
	content: '－';
}

.page-id-2699 .recruitJobDetailsTitIcon.start-open.active::after{
	content: '＋';
}

@media screen and (min-width: 768px){
.recruitEntryWrap.EntryBtn_margin-bottom {
    padding: 70px 0;
}
}

@media screen and (min-width: 768px){
	.page-id-2699 .sp{
		display: none;
	}
}

.page-id-2699 .recruitJobDetailsListWrap{
	border: none;
}

@media screen and (min-width: 768px){
	.page-id-2699 .recruitJobDetailsList.Border-bottom-none{
		border: none;
	}
}

.page-id-2699 .PinkBorder{
	border: 1px solid #e9546b;
}

/* 2023.6.22 イオンモール日吉津店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-101374 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}



/*  2023.7.13 糖質制限ブック画像サイズ  */
.page-id-112325 .post-content .downloadbook-image{
	width: 50% !important;
}
@media screen and (max-width: 768px){
	.page-id-112325 h1{
		font-size: 18px;
	}
	.page-id-112325 span{
		display: block;
	}
}

/*2023.7.21 プレスリリースページのCSS*/

.p-releaseInnerWrap{
	max-width: 1100px;
	margin: 0 auto;
	padding: 0px !important;
}

.p-releaseCapture{
text-align: center;
color: #e9556b;
font-size: 18px;
margin-bottom: 30px;
}

/*PC*/
@media screen and (min-width: 768px){
	.p-releaseWrap{
		padding-top: 40px;
	}
	
	.p-releaseDateList{
		display: flex;
	}
	
	.p-releaseArticle{
		max-width: 510px;
		margin-left: 40px;
	}
	.p-releaseArticleContainer{
		display: flex;
		flex-wrap: wrap;
	}
	
	.p-releaseThumnail{
		margin-left: 20px;
	}
}

/*SP*/
@media screen and (max-width: 768px){
	.p-releaseWrap{
	width: 90%;
	margin: 0 auto;
	}
	
	.p-releaseThumnail img{
	height: 240px;
	}
	
	.p-releaseDateList{
	padding-bottom: 40px;
	}
}

/* 2023.7.28 倉敷中庄駅前店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-108361 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 2023.7.28 セブンパーク天美店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-108271 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 2023.8.10 MEGAドン・キホーテ長野店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-107368 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 2023.8.21 阪急伊丹店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-22958 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 2023.8.22 野洲の無料体験予約の非表示 */
.studioPinkBtnWrap a[href*="taiken/yasu"]{
	display:none;
}

/*2023.8.24 料金ページU-18の注釈の幅とトップページ事務手数料のフォント調整*/
.page-id-1397 .aboutPriceContentDetailsText{
	max-width: 232px;
}

.topPriceAdmissionText{
 	line-height: 1.3;
	padding: 0px 34px;
}

.topPriceAdmissionTextCapture{
	font-size: 14px;
}

/* 2023 9 14 採用情報 engageのウィジェット中央寄せ*/
#engage-contributions-widget-wrapper{
	margin: 0 auto;
}

@media screen and (max-width: 768px){
	#engage-contributions-widget-wrapper{
	width: 375px !important;
}
}

/* 2023.9.19 ひたちなか店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-114841 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 20231002 TOPページ入会金 */
.topPriceAdmission2 span{
	font-size: 28px;
}

.topPriceAdmission {
    margin-bottom: 20px;
}

/*20231002 店舗一覧/店舗の求人一覧*/
	.taikenbtn{
	margin-bottom: 15px;
	}

	.kyujinbtn{
	margin-bottom: 0;
	}

	.kyujinbtn span{
	width: 78%!important;
	line-height: 1.2;
	text-align: center;
	}

/*20230929 header求人button  PC*/
	.headerNavListLinkBtnSaiyo{
	font-size: 16px;
	line-height:23px;
	}

/*20231002 header求人button  SP*/
	.topSpMenuListPink{
	right: 189px;
	}

	.topSpMenuListStudio{
	right: 116px
	}

	.topSpMenuListSaiyo{
	position: absolute;
	right: 68px; width: 45px;
	}

	.topSpMenuListSaiyoText {
	font-size: 11px;
	line-height:1.5;
	color: #fff;
	}
	
	.topSpMenuListLink,.topSpMenuListStudioLink {
	padding: 0 8px;
	}

/* 20231018武蔵浦和店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-133349 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}
/*20231019 店舗詳細ページタイトル ここから*/
.pageTitMiddle{
    font-family: 'Noto Serif JP',serif;
    font-size: 15px;
    letter-spacing: 0.11em;
    margin-bottom: 12px;
}
@media screen and (min-width:768px) {
  .pageTitMiddle{
    font-size: 20px;
  }
}
/*20231019 店舗詳細ページタイトル ここまで*/

/* 20231026つくば研究学園店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-134797 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/*20231109 プライス余白調整*/
@media screen and (min-width: 768px){
.topPriceDetails {
    margin: 0 5px 10px;
}
}

/*20231109ハンバーガーメニューのスクロール実装　ここから*/
nav.globalMenuSp ul{
overflow-y: scroll;
height: 100%;
padding-bottom: 120px;
line-height: 0.2;
}
/*20231109ハンバーガーメニューのスクロール実装　ここまで*/

.headerNavSpWrap .headerNavListWrap {
position: absolute;
top: 40px;
left: 20px;
word-break: keep-all;
}

/*20231120 電話で体験予約の幅調整*/
.studioReserveListItem {
    max-width: 200px;
}

/* 20231206 仙台柳生の無料体験予約の非表示 */
.studioPinkBtnWrap a[href*="taiken/sendaiyanagiu"]{
	display:none;
}

/* 20231213 西友ひばりヶ丘の無料体験予約の非表示 */
/*.studioPinkBtnWrap a[href*="taiken/seiyuhibarigaoka"]{
	display:none;
}*/

/*20231226 headerハンバーガー位置調整 SP ここから*/
.topSpMenuListMenu{
position: absolute;
}
/*20231226 headerハンバーガー位置調整 SP ここまで*/

/*20240109 水戸赤塚店の電話で体験予約の幅調整*/
.postid-14696 .studioReserveListItem {
	width: 250px;
    max-width: 250px;
}

/*  MEGAドン・キホーテ◯◯店　タイトルのフォントサイズ  */

.postid-107368 .pageTitBottom{
	font-size: 32px;
}

.postid-152744 .pageTitBottom{
	font-size: 32px;
}

.postid-155204 .pageTitBottom{
	font-size: 32px;
}

@media screen and (max-width: 768px){
	.postid-107368 .pageTitBottom{
	font-size: 16px;
}
	.postid-152744 .pageTitBottom{
	font-size: 16px;
}

.postid-155204 .pageTitBottom{
	font-size: 16px;
}
}

/* 20240109 MEGAドン・キホーテ旭川の無料体験予約の非表示 */
/*.studioPinkBtnWrap a[href*="taiken/asahikawa"]{
	display:none;
}*/

/* 20240122 イオン山形北の無料体験予約の非表示 */
/*.studioPinkBtnWrap a[href*="taiken/yamagatakita"]{
	display:none;
}*/

/* 20240220八戸青葉店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-154387 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 20240307 MEGAドン・キホーテ旭川 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-152744 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 2023.3.15 葛西店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
.postid-3663 .studioDetailsSlide img{
	position: relative;
	top: -50px;
}
}

/* 2023.3.29 アクロスプラザ三芳店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
  .postid-26299 .studioDetailsSlide img{
    position: relative;
    top: -30px;
  }
  }

/* 2023.4.10 西友ひばりヶ丘店 店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
  .postid-149213 .studioDetailsSlide img{
    position: relative;
    top: -50px;
  }
  }

/* 2024 05 09　6月料金改定の追加テキスト */
.PriceTextAlert{
  text-align: center;
  line-height: 1.5;
  margin: 30px 0;
}

.sp_only {
  display: none;
}

@media (max-width: 768px) {
  .sp_only {
    display: block;
  }
}

/* 20240520 いわきPaixPaix・バロー甲府昭和の無料体験予約の非表示 */
/*.studioPinkBtnWrap a[href*="taiken/kofushowa"]{
	display:none;
}*/
/* 20240531 千種の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/chikusa"]{
	display:none;
}
/* 20240607 ひたち野うしくの無料体験予約の非表示*/
/*.studioPinkBtnWrap a[href*="taiken/hitachinoushiku"]{
	display:none;
}*/

/* 20240613 蒲生店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
  .postid-167505 .studioDetailsSlide img{
    position: relative;
    top: -40px;
  }
  }

/* 20240613 東加古川店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
  .postid-167628 .studioDetailsSlide img{
    position: relative;
    top: -40px;
  }
  }

/* 20240625 いわきPaix Paix店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
  .postid-167826 .studioDetailsSlide img{
    position: relative;
    top: -40px;
  }
  }

/* 20240709 バロー甲府昭和店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
  .postid-167912 .studioDetailsSlide img{
    position: relative;
    top: -40px;
  }
  }

/* 20240730 徳山デックの無料体験予約の非表示*/
/*.studioPinkBtnWrap a[href*="taiken/tokuyamadeck"]{
	display:none;
}*/

/*20240820 HP TOP Youtube追加*/
.topVoiceDetailsWrap .topVoiceSlide, .topVoiceDetailsWrap .topVoiceYoutube{
  margin-bottom: 100px;
}
.topVoiceDetailsWrap .youtube{
  margin: 0 20px;

}
.topVoiceDetailsWrap .topVoice_text{
  text-align: center;
  color: #333;
  font-size: 0.8rem;
  margin-bottom:70px;
  line-height: 1.2rem;
}

  .topVoiceInnerWrap .slick-prev{
    bottom: -66px;
  }
  .topVoiceInnerWrap .slick-next {
    bottom: -66px;
}
  .topVoiceInnerWrap .slick-dots {
    bottom: -39px;
    right: 4px;
    z-index: -10;
  }
@media (max-width: 768px) {
  .topVoiceInnerWrap .topVoiceYoutube .youtube iframe {
  width: 350px;
  height: 250px;
  }
  .topVoiceInnerWrap .slick-prev{
    left: 90px;
    top: unset;
    bottom: -64px;
  }
  .topVoiceInnerWrap .slick-next {
    right: 90px;
    top: unset;
    bottom: -64px;
  }
}

.topVoiceInnerWrap .slick-prev:hover.slick-prev::before ,.topVoiceInnerWrap .slick-next:hover.slick-next::before {
    color: #E9546B;
}

/*.topVoiceInnerWrap .slick-prev,.slick-next{
  width: 70px;
  height: 70px;
}*/

/*20240820 HP TOP Youtube追加ここまで*/

/* 20240906 福岡赤坂けやき通りの無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/fukuokaakasaka"]{
	display:none;
}

/* 20241001 セブンパーク天美・上小田井の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/amami"]{
	display:none;
}

.studioPinkBtnWrap a[href*="taiken/kamiotai"]{
	display:none;
}
/* 20241003 新潟上所の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/niigatakamitokoro"]{
	display:none;
}

/* 202411101 津岩田の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/tsuiwata"]{
	display:none;
}

/*20241106_店舗ページ_アクセスイメージ追加 レイアウト調整*/
.studioAccessimage{
text-align: center;
margin: 3rem 0.5rem;
}

/* 20241122 カラフルタウン岐阜の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/colorfultowngifu"]{
	display:none;
}

/* 20241128 山形北店舗画像の見切れている部分の調整*/
@media screen and (min-width: 768px){
  .postid-155379 .studioDetailsSlide img{
    position: relative;
    top: -40px;
  }
  }

/* 20241204 沼津西沢田の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/numazunishisawada"]{
	display:none;
}


/* 20241213 松戸の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/matsudo"]{
	display:none;
}

/* 20250108 松井山手駅前の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/matsuiyamate"]{
	display:none;
}

/* 20250131 ドン・キホーテ長野の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/nagano"]{
	display:none;
}

/* 20250303 豊川堺の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/toyokawasakai"]{
	display:none;
}
/* 20250403 倉敷中庄駅前の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/kurashikinakasyoekimae"]{
	display:none;
}
/* 20250403 アクロスプラザ三芳の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/saitamamiyoshi"]{
	display:none;
}
/* 20250414 イオン小牧の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/komaki"]{
	display:none;
}

/* 20250501 西小倉の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/nishikokura"]{
	display:none;
}

/* 20250603 三国駅前の無料体験予約の非表示*/
.studioPinkBtnWrap a[href*="taiken/mikuniekimae"]{
	display:none;
}

/* 20250707 TOPページ 料金と入会ページ メニューページ_レイアウト調整*/
.topReasonHead{
	letter-spacing: 0.1em;
  padding: 0 15px;
  line-height: 1.3;
}

.topReasonTit{
margin-bottom: 20px;
}

@media screen and (max-width: 480px){
.aboutPointContentWrap{
	height: 260px;}
}

@media screen and (max-width: 767px){
.aboutPointContentDetails{
	margin: 0 9px 0 150px;
  font-size: clamp(12.9px, 1.3vw, 16px);}
}

@media screen and (max-width: 767px){
.aboutPointContentInnerWrap{
	padding: 20px 10px 10px 10px;
  letter-spacing: 0.06em;}
}

.aboutVoiceContentDetailsTit{
	font-size: clamp(13px, 1.3vw, 16px);
}

.menuRecommendationHeadTop{
	letter-spacing: 0.1em;
  line-height: 1.8rem;
}

.menuRecommendationHeadBottom{
	line-height: 1.8rem;
}
@media screen and (min-width: 768px) {
	.topInformationHead {
  padding: 0 16px}
}
