<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";



/*------00 1st configuration--------------------------------------------------------------*/
section#price .tbl_price_member th {font-size:19px;}
section#price .tbl_price_member th span.tbl_price_fukidashi {font-size:13px;}
section#price .tbl_price_member td.td_price01 {font-size:30px;}
section#price .tbl_price_member td.td_price01 span.small,
section#price .tbl_price_member td.td_price01 span.td_price01_txt,
section#price .tbl_price_member td.td_price01 span.td_price01_tax {/*font-size:14px;*/font-size:13px;}
section#price .tbl_price_member td.td_note {font-size:14px;}
section#price p.price_txt {font-size:14px;}
section#price div.price_shokihiyou .title_price_shokihiyou {font-size:18px;}
section#price div.price_shokihiyou .title_price_shokihiyou span {font-size:15px;}



/*------price-----------------------------------------------------------------------------------*/
section#price {
	margin:0px auto 0px auto;
	width:1536px;
	overflow:hidden;
}
section#gym section#price,
section#kaatsu section#price,
section#stone section#price,
section#sauna section#price {
	width:auto;
}
.page_price section#price {
	padding-bottom:80px;
}
.page_flow section#price {
	margin-top:-70px;
	padding-bottom:80px;
}
.page_index section#price div#price_bg {
	background-color:#f7f8f5;
}
.page_index section#price section.campaign {
	padding-bottom:0px;
	position:relative;
	bottom:-180px;
	margin-top:-180px;
	/*margin-bottom:180px;*/
	margin-bottom:250px;
}



section#price .tbl_price_member {
	margin:28px auto 0px auto;
	width:998px;
	border-collapse:collapse;
	position:relative;
}
section#price .tbl_price_member th {
	width:244px;
	height:95px;
	text-align:center;
	font-weight:normal;
	color:#fff;
	background-color:#ff8d00;
	border:1px solid #ff791a;
}
section#price .tbl_price_member th span.tbl_price_fukidashi {
	position:absolute;
	top:-13px;
	left:16px;
	width:210px;
	padding:1px 0px 3px 0px;
	text-align:center;
	font-weight:bold;
	color:#ff791a;
	background-color:#fff;
	border:1px solid #ff791a;
	border-radius:15px;
}
section#price .tbl_price_member td.td_price01 {
	/*width:170px;*/
	/*width:182px;*/
	width:200px;
	padding:5px 0px 10px 0px;
	text-align:center;
	font-weight:bold;
	color:#ff791a;
	border:1px solid #ff791a;
}
section#price .tbl_price_member td.td_price01 span.td_price01_txt {
	padding-right:3px;
}
section#price .tbl_price_member td.td_price01 span.small {
	display:block;
	text-align:center;
	margin-top:-3px;
}
section#price .tbl_price_member td.td_price01 span.td_price01_tax {
	display:block;
	text-align:right;
	margin-top:-3px;
}
section#price .tbl_price_member td.td_note {
	width:auto;
	padding:4px 10px 4px 10px;
	border:1px solid #ff791a;
}

section#price p.price_txt {
	margin:10px auto 0px auto;
	width:1000px;
}



section#price div#price_other {
	margin:160px 0px 50px 0px;
	padding:50px 0px 80px 0px;
	width:100%;
	background-color:#f7f8f5;
}
section#price div#price_other .box_price_other {
	float:left;
	width:480px;
	margin:15px 40px 0px 0px;
	padding-bottom:15px;
	border-bottom:2px dotted #ff791a;
}
section#price div#price_other dl:nth-of-type(2n) {
	margin-right:0px;
}
section#price div#price_other .box_price_other .price_other_title {
	float:left;
	width:270px;
}
section#price div#price_other .box_price_other .price_other_detail {
	float:right;
	width:210px;
	color:#ff791a;
}



section#price div.price_shokihiyou {
	display:table;
	margin:20px auto 0px auto;
	width:998px;
	height:100px;
	border:1px solid #ff791a;
}
.page_flow section#price div.price_shokihiyou {
	width:958px;
}
section#price div#box_price_credit {
	border:1px solid #000;
}
section#price div.price_shokihiyou .title_price_shokihiyou {
	display:table-cell;
	width:240px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	background-color:#f7f8f5;
	line-height:1.4em;
}
.page_flow section#price div.price_shokihiyou .title_price_shokihiyou {
	width:205px;
}
section#price div.price_shokihiyou p {
	display:table-cell;
	width:auto;
	padding:20px;
	vertical-align:middle;
	line-height:1.4em;
}
.page_flow section#price div.price_shokihiyou p {
	padding:18px;
}
section#price div.price_shokihiyou p img#price_credit01 {
	width:auto;
	height:40px;
	padding-top:10px;
}
section#price div.price_shokihiyou p img#price_credit02 {
	width:auto;
	height:40px;
	padding:10px 0px 0px 10px;
}
section#price div.price_shokihiyou:after {
	display:block;
	content:'';
	clear:both;
}
</pre></body></html>