@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Quando);
@import url(http://fonts.googleapis.com/css?family=Capriola);

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	見出し
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

h2 {
	line-height: 35px;
	padding-top: 3px;
	padding-left: 35px;
	background: url(../images/title/bg_h2_1.gif) no-repeat left center;
}

h3 {
	padding-left: 10px;
	border-left: solid 5px #00a968;
	border-bottom: solid 1px #00a968;
}

h4 {
	padding-left: 25px;
	background: url(../images/base/icon_table.gif) no-repeat left;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	トップ画像
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

/* トップページ */
#header_index {
	width: 950px;
	height: 350px;
	background: url(../images/base/index_img.jpg) no-repeat;
}

/* コンテンツページ */
#header_contents {
	width: 950px;
	height: 200px;
	background: url(../images/base/contents_img.jpg) no-repeat;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	トップページ引用文
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.bq_box {
	padding: 15px;
	border: solid 2px #d17;
	border-radius: 6px; /* CSS3草案 */ 
	-webkit-border-radius: 12px; /* Safari,Google Chrome用 */ 
	-moz-border-radius: 12px; /* Firefox用 */ 
	background: #fff5f5;
}

.bq_box cite {
	display: block;
	font-style: normal;
	color: #555;
}

/*・・・・・・・・・・・・・・・・ここから２０２３年８月追加・・・・・・・・・・・・・・・・*/

.tb_onayami {
	width: 100%;
	border-collapse: collapse;
}

.tb_onayami th,
.tb_onayami td {
	padding: 5px 10px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.tb_onayami th {
	width: 76px;
	vertical-align: top;
}

.tb_onayami th span {
	font-weight: bold;
	padding-left: 25px;
	background: url(../images/base/icon_table.gif) no-repeat left;
}


.tb_goannai {
	width: 100%;
	border-collapse: collapse;
}

.tb_goannai th,
.tb_goannai td {
	padding: 5px 10px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.tb_goannai th {
	width: 124px;
	vertical-align: top;
}

.tb_goannai th span {
	font-weight: bold;
	padding-left: 25px;
	background: url(../images/base/icon_table.gif) no-repeat left;
}


/*・・・・・・・・・・・・・・・・ここまで２０２３年８月追加・・・・・・・・・・・・・・・・*/

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	料金案内
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.tb_menu {
	width: 100%;
	border-collapse: collapse;
}

.tb_menu th,
.tb_menu td {
	padding: 5px 15px;
	background: #daf7ec;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.tb_menu th {
	width: 200px;
	font-weight: bold;
}

/*.tb_menu td {
	width: 30%;
}*/

/*・・・・・・・・・・・・・・・・ここから２０１９年５月追加・・・・・・・・・・・・・・・・*/

.bq_box_yasu01 {
	padding: 15px;
	border: solid 2px #FF0033;
	border-radius: 3px; /* CSS3草案 */ 
	-webkit-border-radius: 6px; /* Safari,Google Chrome用 */ 
	-moz-border-radius: 6px; /* Firefox用 */ 
	background: #FFF0F9
}

/*・・・・・・・・・・・・・・・・ここまで２０１９年５月追加・・・・・・・・・・・・・・・・*/

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	アクセス
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.tb_access {
	width: 100%;
	border-collapse: collapse;
}

.tb_access th,
.tb_access td {
	padding: 5px 10px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.tb_access th {
	width: 124px;
	vertical-align: top;
}

.tb_access th span {
	font-weight: bold;
	padding-left: 25px;
	background: url(../images/base/icon_table.gif) no-repeat left;
}

/*・・・・・・・・・・・・・・・・ここから２０２３年８月追加・・・・・・・・・・・・・・・・*/

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	お客様の声
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.tb_voice {
	width: 100%;
	border-collapse: collapse;
}

.tb_voice th,
.tb_voice td {
	padding: 5px 10px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.tb_voice th {
	width: 160px;
	vertical-align: top;
}

.tb_voice th span {
	font-weight: bold;
	padding-left: 25px;
	background: url(../images/base/icon_table.gif) no-repeat left;
}

/*・・・・・・・・・・・・・・・・ここまで２０２３年８月追加・・・・・・・・・・・・・・・・*/

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	信念
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.shinnen_box {
	background: #ccc;
	border: solid 5px #ccc;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	よくある質問
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

dl.dl_faq dt {
	margin-bottom: 5px;
	padding: 3px 10px;
	background: #28d391;
	font-weight: bold;
}

dl.dl_faq dt span{
	font-family: 'Quando', serif;
	margin-right: 20px;
	padding: 0 15px;
	background: #fff;
	border-top: solid 1px #14bb7a;
	border-left: solid 1px #14bb7a;
	border-right: solid 1px #4de5aa;
	border-bottom: solid 1px #4de5aa;
}

dl.dl_faq dd {
	margin-left: 20px;
	margin-bottom: 30px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	総合健康法のリスト
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.ol_sougou {
	margin-left: 30px;
}

.ol_sougou li {
	margin-bottom: 15px;
	color: #00a968;
	font-size: 14px;
	font-weight: bold;
}


/*・・・・・・・・・・・・・・・・ここから２０１９年６月追加・・・・・・・・・・・・・・・・*/

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	説明会(2019年6月追加)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 
.s01{
	border: solid 0px #000;
	font-size: 45px;
        width: 390px;
        height: 68px;
	padding: 0 0 0 0;
	margin: 5 0 0 525;
}

.s02{
	font-size: 45px;
        width: 390px;
        height: 68px;
	padding: 0 0 0 0;
	margin: 0 0 0 525;
}

.s03{
	font-size: 45px;
        width: 390px;
        height: 68px;
	padding: 0 0 0 0;
	margin: 0 0 0 525;
}

.s04{
	font-size: 45px;
        width: 390px;
        height: 68px;
	padding: 0 0 0 0;
	margin: 0 0 0 525;
}

.s05{
	font-size: 45px;
        width: 390px;
        height: 65px;
	padding: 0 0 0 0;
	margin: 0 0 0 525;
}
.s06{
	font-size: 32px;
        width: 450px;
        height: 4px;
	padding: 0 0 0 0;
	margin: 95 0 0 90;
        float: left;
}

.s07{
	font-size: 14px;
        color:#04f;
        width: 370px;
        height: 130px;
	padding: 0 0 0 0;
	margin: 0 0 0 540;
}

.s08{
	border: solid 0px pink;
	font-size: 76px;
        width: 950px;
        height: 80px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.s09{
	font-size: 40px;
        color:#04f;
        width: 5px;
        height: 450px;
	padding: 0 0 0 0;
	margin: 55 0 0 100;
        float: left;
}

.s10{
	font-size: 26px;
        color:#04f;
        width: 5px;
        height: 450px;
	padding: 0 0 0 0;
	margin: 55 0 0 30;
        float: left;
}

.s11{
        background-color: #8bf;
	font-size: 14px;
        color:#04f;
        width: 300px;
        height: 115px;
	padding: 20 0 0 10;
	margin: 55 0 0 5;
	border: solid 1px #ccc;
	border-radius: 10px; /* CSS3?? */ 
	-webkit-border-radius: 6px; /* Safari,Google Chrome? */ 
	-moz-border-radius: 6px; /* Firefox? */ 
        float: left;
}

.s12{
	border: solid 0px #ccc;
	font-size: 76px;
        width: 390px;
        height: 90px;
	padding: 0 0 0 0;
	margin: 0 0 0 475;
}

.s13{
	border: solid 0px #ccc;
	font-size: 70px;
        width: 390px;
        height: 90px;
	padding: 0 0 0 0;
	margin: 0 0 0 500;
}

.s14{
	border: solid 0px #ccc;
	font-size: 18px;
        width: 325px;
        height: 80px;
	padding: 0 0 0 0;
	margin: 0 85 0 0;
        float: right;
}

.s15{
        background-color: #04d;
	border: solid 0px #ccc;
	font-size: 18px;
	color: #fff;
        width: 30px;
        height: 50px;
	padding: 10 0 0 0;
	margin: 0 10 0 0;
        float: right;
}


.s16{
	border: solid 0px #ccc;
	font-size: 25px;
        width: 400px;
        height: 40px;
	padding: 0 0 0 0;
	margin: 100 0 0 500;
}

.s17{
	border: solid 0px #ccc;
	font-size: 20px;
        width: 390px;
        height: 60px;
	padding: 0 0 0 0;
	margin: 0 0 0 500;
}

.s18{
	border: solid 0px #ccc;
	font-size: 17px;
        width: 550px;
        height: 40px;
	padding: 0 0 0 0;
	margin: 0 0 0 350;
}

.s19{
	border: solid 0px #ccc;
	font-size: 14px;
        width: 305px;
        height: 10px;
	padding: 10 10 0 0;
	margin: 0 85 0 0;
        float: right;
}

.s20{
        background-color: #04d;
	border: solid 0px #ccc;
	font-size: 18px;
        color: #fff;
        width: 200px;
        height: 28px;
	padding: 0 0 0 10;
	margin: 0 0 0 0;
        float: right;
}

.s21{
        width: 150px;
        height: 150px;
	padding: 0 0 0 0;
	margin: 0 0 0 15;
        float: left;
}

.s22{
	border: solid 0px #ccc;
	font-size: 50px;
        width: 535px;
        height: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 350;
}

.s23{
	border: solid 0px #ccc;
	font-size: 40px;
        color: #04f;
        width: 515px;
        height: 40px;
	padding: 0 0 0 0;
	margin: 0 0 0 350;
}

/*・・・・・・・・・・・・・・・・ここまで２０１９年６月追加・・・・・・・・・・・・・・・・*/

/*・・・・・・・・・・・・・・・・ここから２０１９年７月追加・・・・・・・・・・・・・・・・*/

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	健康教室(2019年7月追加)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.kh1a{
	font-size: 55px;
        color:#f55;
        line-height:1.5;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.kh1b{
	font-size: 80px;
        color:#f55;
        line-height:1;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.kh1c{
	font-size: 20px;
        line-height:1;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.kh1d{
	font-size: 50px;
        color:#55f;
        line-height:1;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.k01{
	font-size: 20px;
        line-height:1.25;
	padding: 5 0 5 50;
	margin: 10 0 15 50;
}

.k02{
        width: 200px;
        height: 270px;
	padding: 0 0 0 0;
	margin: 20 100 0 0;
        float: right;
}

.k03{
        background-color: #ffb;
	font-size: 16px;
        color:#333;
        line-height:1.25;
        width: 800px;
        height: 300px;
	padding: 10 0 0 50;
	margin: 5 0 20 50;
	border: solid 0px #ffb;
	border-radius: 50px; /* CSS3?? */ 
	-webkit-border-radius: 6px; /* Safari,Google Chrome? */ 
	-moz-border-radius: 6px; /* Firefox? */ 
}

.k03a{
	font-size: 40px;
        line-height:1.5;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.k03b{
	font-size: 70px;
        color:#55f;
        line-height:1.25;
	padding: 0 0 0 100;
	margin: 0 0 0 0;
}

.k04{
        background-color: #55f;
	font-size: 25px;
        line-height:1.5;
        width: 72px;
        height: 34px;
	color: #fff;
	padding: 0 0 0 20;
	margin: 15 0 5 50;
}

.k05{
	font-size: 70px;
        line-height:1;
	padding: 0 0 0 0;
	margin: 5 0 0 100;
}

.k06{
	font-size: 20px;
        line-height:1;
	padding: 0 0 0 0;
	margin: 0 0 0 100;
}

.k07{
	font-size: 20px;
        line-height:1;
	padding: 0 0 0 50;
	margin: 5 0 0 50;
}

.k08{
        background-color: #55f;
	font-size: 25px;
        line-height:1.5;
        width: 96px;
        height: 34px;
	color: #fff;
	padding: 0 0 0 20;
	margin: 10 0 0 50;
}

.k09{
	font-size: 30px;
        line-height:1;
	padding: 0 0 0 50;
	margin: 5 0 0 50;
}

.k10{
	font-size: 30px;
        line-height:1;
	padding: 0 0 0 50;
	margin: 5 0 0 50;
}

.k11{
        background-color: #55f;
	font-size: 25px;
        line-height:1.5;
        width: 170px;
        height: 34px;
	color: #fff;
	padding: 0 0 0 20;
	margin: 10 0 0 50;
}

.k12{
	font-size: 50px;
        line-height:1;
	padding: 0 0 0 50;
	margin: 10 0 0 50;
}

.k13{
	font-size: 40px;
        line-height:1;
	padding: 0 0 0 50;
	margin: 5 0 0 50;
}

/*・・・・・・・・・・・・・・・・ここまで２０１９年７月追加・・・・・・・・・・・・・・・・*/

/* end */
<span style="color:#FF6600;"></span><span style="color:#FF6600;"></span><span style="color:#FF6600;"></span><span style="color:#FFCC00;"></span><span style="color:#FF99FF;"></span><span style="color:#FF99FF;"></span><span style="color:#FF99FF;"></span><span style="color:#FFCC99;"></span><span style="color:#FF9966;"></span><span style="color:#FF0099;"></span>


