@charset "UTF-8";
/* CSS One　料金システム*/
/* スマホ　*/

.container-original {
		padding: 0px;
		margin: 0 auto;
	}

.banar-art{
	padding: 20px;
	background-color: #00C0CD;
}

.suport-art {
	margin-top: 80px;
}

.banar-taiken-event {

}

/*---------------------------------

 タブレット

---------------------------------*/
@media (min-width: 768px){
	.container-original {
		max-width: 720px;
	}



.banar-taiken-event {
display: flex;
flex-direction: row;
justify-content: center;
}




.taiken_a1_2Box {
}
.taiken_a2_1Box > .col-sm-12  {
	padding-right: 0px;
	padding-left: 0px;
}
.row.taiken_d2Box > .col-sm-4 {
	padding-left: 0px;
	padding-right: 0px;
}
.row.taiken_d2Box {
	padding-left: 15px;
	padding-right: 15px;
}
p.taiken_d_tx.m10 {
	padding-left: 140px;
}
.row.support-main-contents {
	background-color: #EDEDED;
	margin-left: 0px;
	margin-right: 3px;
}
.row.support-main-contents2 {
	background-color: #EDEDED;
	padding-left: 5px;
}
.support2_2Box {
	padding-right: 50px;
}





.support2_2text {
	padding-right: 70px;
}
.support3_3photo {
	padding-top: 20px;
}
.support2_3photo {
	padding-top: 20px;
}
.support1_3photo {
	padding-top: 20px;
}


.main-contents-taiken-padding-sp {
	padding: 0px;
}


.main-contents-taiken-nyuukaiji-padding-sp {
	padding: 0px;
}


.main-contents-support-padding-sp {
	padding: 0px 0px;
}

}


/*---------------------------------

 パソコン
---------------------------------*/

@media (min-width: 992px){
	.container-original {
		max-width: 960px;

	}

	/* 体験バナー1つ */
.banar-taiken1{
	text-align: center;
	max-width: 800px;
	margin: 30px auto 0;
}


.one-taikenbanar-present-pc	{
	text-align: center;
	width: 70%;
	margin: 0px auto 0;
}
	
}

/*---------------------------------

 大画面パソコン以上

---------------------------------*/

@media (min-width: 1200px){
	.container-original {
		max-width: 1140px;

	}




}



/*---------------------------------

 横スマホ767px以下max　↓

---------------------------------*/

@media (max-width: 767px){

.row.header-contents > .col-sm-12 {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.row.icon-midashi-contents > .col-2 {
	padding-left: 0px;
}
.row.icon-midashi-contents > .col-10 {
	padding-right: 0px;
}
.row.GymAreaBox.row-eq-height > .col-sm-8 {
	padding-right: 0px;
}
.row.GymAreaBoxText1 > .col-12 {
	padding-right: 0px;
}

.footerLOGO img {
	padding-left: 40px;
	padding-right: 40px;
}
.row.main-contents > .col-sm-10 {
	padding-right: 0px;
}

.row.support-main-contents > .col-sm-10 {
	padding-right: 0px;
}

.youtubeBox1 {
	height: 250px;
}

.youtubeBox2 {
	height: 170px;
}


.taiken_m1Box.clearfix > .row .col-sm-5.col-sm-push-1 {
	padding-right: 150px;
}
.row.taiken_d2Box > .col-6.col-sm-4 {
	padding-left: 0px;
	padding-right: 0px;
}
.row.taiken_d2Box > .col-6.col-sm-4:nth-child(odd) {
	clear: both;
}
.row.taiken_a2_2Box > .col-sm-7 {
	padding-bottom: 20px;
}
.support-main-contents2 {
	margin-right: 1px;
	margin-left: 1px;
	background-color: #EDEDED;
}
.taiken-main-contents {
}
.row.taiken_a2_2Box > .col-sm-7 {
	padding-right: 0px;
	padding-bottom: 20px;
}
.row.taiken_a2_2Box > .col-sm-5 {
	padding-right: 0px;
}


p.taiken_tyuusyaku {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 0.8em;
}


.row.taiken_campaign1 > .col-sm-12 {
	margin-left: -15px;
	margin-right: -15px;
}



.support1_2text {
	padding-bottom: 20px;
	padding-right: 200px;
}
.support2_2text {
	padding-bottom: 20px;
	padding-right: 180px;
}
.support3_2text {
	padding-right: 150px;
	padding-bottom: 20px;
}
.support2_4point {
	padding-top: 20px;
}
.support2_4point img {
	width: 150px;
}



}



/* 体験予約ボタン ここから*/
.taiken-btn-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 40px;
	text-decoration:none; 
}



.taiken-btn-link {
	border-radius: 60px;
	border: solid 5px #e48a36;
	/* opacity: .7; */
	padding: 10px 20px;
}

.taiken-btn-link:hover {
	text-decoration: none; 
}


.taiken-main {
	font-size: 30px;
	text-align: center;
	font-weight: bold;
}
@media (max-width: 768px){
	.taiken-main {
		font-size: 20px;
	}
}


.taiken-sub {
	font-size: 45px;
	font-weight: bold;
	color: #150484;
	text-align: center;
}
@media (max-width: 768px){
	.taiken-sub {
		font-size: 25px;
	}
}

.taiken-sub02 {
	font-size: 30px;
	font-weight: bold;
	/* color: #150484; */
	text-align: center;
}
@media (max-width: 768px){
	.taiken-sub02 {
		font-size: 20px;
	}
}


/* 体験予約ボタン ここまで*/