@charset "UTF-8";
/* CSS Document */
body{
	font-family:"Noto Sans Japanese", sans-serif;
	color:#333;
}
.container{
	max-width:960px;
}
/*-----ヘッダー部分----*/

#headerWrap{
	background-color:#F26521;
}

#headerWrap .logo{
	margin-top: 24px;
	margin-bottom: 26px;
	width: 100%;
	max-width: 240px;
}

#headerWrap .copy{
	margin-top: 24px;
	margin-bottom: 26px;
	width: 100%;
	max-width: 480px;
}

#headerWrap .tel{
	margin-top: 19px;
	width: 100%;
	max-width: 220px;
}

#headerWrap .toiawase{
	margin-bottom: 11px;
	width: 100%;
	max-width: 220px;
}
/*-----ヘッダー部分----*/


/*-----共通部分----*/
.fullSizeImg{
	width: 100%;
	max-width: 960px;
}
.halfSizeImg{
	width: 100%;
	max-width: 480px;
}
.onethirdSizeImg{
	width: 100%;
	max-width: 320px;
}
.quarterSizeImg{
	width: 100%;
	max-width: 240px;
}
.onesixSizeImg{
	width: 100%;
	max-width: 160px;
}

.rBrdrDot{
	border-right: dotted 1px #505050;
}

.bBrdrSld{
	border-bottom: solid 1px #505050;
}

/*-----共通部分----*/

/*-----メインイメージ部分----*/
#mainImgWrap{
}
/*-----メインイメージ部分----*/

/*-----わけ部分----*/
#wakeWrap{
	background-color: #FFFFD2;
}
/*-----わけ部分----*/

/*-----キャンペーン部分----*/
#campaignWrap{
	background-color: #EB6000;
}
/*-----キャンペーン部分----*/

/*-----問い合わせ部分----*/
.toiawaseNavWrap{
	background-color: #F2F2F2;
	padding-top: 73px;
	padding-bottom: 67px;
}

.toiawaseNavWrap a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: “alpha( opacity=80 )”;
}
/*-----問い合わせ部分----*/

/*-----悩み部分----*/
#nayamiWrap{
}

#nayamiWrap .title{
	padding-top: 92px;
	padding-bottom: 93px;
}

#nayamiWrap .keyword{
	padding-bottom: 81px;
}

#nayamiWrap .txtCmnt{
	font-size: 14px;
	padding-left: 13px;
	padding-right: 13px;
	min-height: 270px;
}

#nayamiWrap .txtName{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: solid 3px #F26521;
}

#nayamiWrap .txtNumber{
	font-size: 16px;
	font-weight: bold;
}

@media only screen and (max-width:991px) {
	#nayamiWrap .txtCmnt{
		font-size: 13px;
		min-height: 325px;
	}
	#nayamiWrap .txtName{
		font-size: 13px;
		letter-spacing: -0.5px;
	}
	#nayamiWrap .txtNumber{
		font-size: 16px;
		letter-spacing: -0.5px;
	}
}
/*-----悩み部分----*/

/*-----コレイイネ部分----*/
#koreiineWrap{
	margin-top: 70px;
	padding-bottom: 70px;
	background-color: #F26521;
}

#koreiineWrap .txtCmnt{
	color:#fff;
	font-size: 14px;
	padding-left: 16px;
	padding-right: 16px;
}

@media only screen and (max-width:991px) {
	#koreiineWrap{
		padding-bottom: 65px;
	}
	#koreiineWrap .txtCmnt{
		font-size: 13px;
	}
}
/*-----コレイイネ部分----*/

/*-----湯浅教授タイトル部分----*/
#yuasaTitleWrap{
	padding-top: 90px;
	padding-bottom: 71px;
}
/*-----湯浅教授タイトル部分----*/

/*-----湯浅教授部分----*/
#yuasaWrap{
	font-size: 14px;
	color:#fff;
	background-color: #F26521;
	padding-top: 70px;
	padding-bottom: 70px;
}

#yuasaWrap .txtCmnt{
	line-height: 1.8em;
	padding-left: 55px;
	padding-right: 55px;
}

#yuasaWrap .txtCmnt .txtYelw{
	color:#fff000 !important;
	font-size: 120%;
	font-weight: bold;
}

#yuasaWrap .imgPhoto{
	width: 100%;
	max-width: 220px;
}

#yuasaWrap .txtUniv{
	font-size: 13px;
	margin-bottom: 5px;
}

#yuasaWrap .txtName{
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: solid 2px #fff;
}

#yuasaWrap .txtName .prfs{
	font-size: 18px;
}

#yuasaWrap .txtKeireki{
}
/*-----湯浅教授部分----*/

/*-----サーキットトレーニング・ゲルマニウム温浴について部分----*/
#crctgermWrap{
	margin-top: 35px;
}

#crctgermWrap .txtCmnt{
	font-size: 14px;
	line-height: 1.8em;
	padding-left: 30px;
	padding-right: 30px;
}

#crctgermWrap .linkBtn{
	margin-top: 55px;
	margin-bottom: 65px;
}

#crctgermWrap a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: “alpha( opacity=80 )”;
}
/*-----サーキットトレーニング・ゲルマニウム温浴について部分----*/

/*-----体験部分----*/
#taikenWrap{
	background-color: #FFFFD2;
}
/*-----体験部分----*/

/*-----体験キャンペーン部分----*/
#taikenCampaignWrap{
	background-color: #A51D43;
}
#taikenCampaignWrap2{
	background-color: #91AA23;
}
/*-----体験キャンペーン部分----*/

/*-----店舗一覧部分----*/
#shopListWrap{
}
#shopListWrap .linkBtn {
  width: 375px;
  float: none;
	margin: 0 auto;
   }

#shopListWrap a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: “alpha(opacity=80) ”; }
/*-----店舗一覧部分----*/

/*-----QA部分----*/
#qaWrap{
}

#qaWrap .txtCmnt{
	font-size: 14px;
	line-height: 1.8em;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	background-color: #F5F5F5;
	min-height: 130px;
}

@media only screen and (max-width:991px) {
	#qaWrap .txtCmnt{
		font-size: 13px;
		min-height: 155px;
	}
}
/*-----QA部分----*/

/*-----料金案内部分----*/
#ryokinWrap{
}
/*-----料金案内部分----*/

/*-----問い合わせフォーム部分----*/
#toiawaseFormWrap{
	margin-bottom: 70px;
}

#toiawaseFormWrap .confirmBtn{
	margin: 50px 0 50px;;
	text-align: center;
}


/*-----問い合わせフォーム部分----*/

/*-----問い合わせ電話番号部分----*/
#toiawaseTelWrap{
	background-color: #F26521;
	padding-top: 60px;
	padding-bottom: 60px;
}
/*-----問い合わせ電話番号部分----*/


/*-----フッター部分----*/
#footerWrap{
	text-align: center;
}

#footerWrap .logo{
	margin-top: 63px;
	max-width: 436px;
}
#footerWrap .bnr{
	margin-top: 63px;
	max-width: 436px;
}

#footerWrap .logoGyotai{
	margin-bottom: 73px;
	max-width: 436px;
}

/*-----フッター部分----*/
