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

#headerWrap .logo{
	width: 100%;
}

#headerWrap .copy{
	width: 100%;
}
/*-----ヘッダー部分----*/

/*-----共通部分----*/
.fullSizeImg{
	width: 100%;
}

.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;
}

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

/*-----悩み部分----*/
#nayamiWrap{
	margin-bottom: 70px;
}

#nayamiWrap .title{
	padding-top: 79px;
	padding-bottom: 78px;
}

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

#nayamiWrap a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: “alpha( opacity=80 )”;
}

#nayamiWrap .txtCmnt{
	font-size: 18px;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 50px;
}

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

#nayamiWrap .txtNumber{
	font-size: 26px;
	font-weight: bold;
	margin-left: 20px;
}
/*-----悩み部分----*/

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

#koreiineWrap .txtCmnt{
	color:#fff;
	font-size: 18px;
	padding-left: 30px;
	padding-right: 30px;
}
/*-----コレイイネ部分----*/

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

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

#yuasaWrap .txtCmnt{
	padding-left: 30px;
	padding-right: 30px;
}

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

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

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

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

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

#yuasaWrap .txtKeireki{
	border-top: solid 2px #fff;
	padding-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px;
}
/*-----湯浅教授部分----*/

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

#crctgermWrap .txtCmnt{
	font-size: 18px;
	padding-left: 30px;
	padding-right: 30px;
}

#crctgermWrap .linkBtnWrap{
	margin-bottom: 55px;
	text-align: center;
}

#crctgermWrap .linkBtn{
	width: 100%;
	max-width: 167px;
}

#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: 90%;
	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: 18px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
	background-color: #F5F5F5;
}
/*-----QA部分----*/

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

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

#toiawaseFormWrap .confirmBtn img{
	width: 100%;
	max-width: 269px;
}

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

/*-----問い合わせ電話番号部分----*/
#toiawaseTelWrap{
}
/*-----問い合わせ電話番号部分----*/

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

#footerWrap .logo{
	margin-top: 55px;
	max-width: 195px;
}

#footerWrap .bnr{
	margin-top: 55px;
	max-width: 330px;
}

#footerWrap .logoGyotai{
	margin-bottom: 54px;
	max-width: 267px;
}
/*-----フッター部分----*/
