<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
  color: #333333;
  background: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
}
body div {
  text-align: left;
  margin: 0px auto;
}
img { 
  margin: 0px; padding: 0px;
}

a img {
  border: none; text-decoration: none; 
}

a{
  color: #6699cc; 
  text-decoration: underline;
}
a: link { 
  color: #99cc00; 
  text-decoration: underline;
}
a: visited {
  color: #99cc00;
  text-decoration: underline;
}
a: hover { 
  color: #999966;;
  text-decoration: underline;
}

#container {
  background: #FFFFFF;
  margin: 0px auto;
  text-align: center;
}

#header {
  background: #000000;
  width: 100%;
  height: 80px;
  text-align: center;
}

#header h1 {
  position: relative;
  width: 900px;
  height: 80px;
  background: url(header.gif) no-repeat left;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
  text-indent: -9999px;
  text-align: left;
}

#header h1 .seminars {
  position: absolute;
  display: block;
  top: 15px;
  right: 268px;
  width: 210px;
  height: 45px;
  background: url(seminars.png) no-repeat left;
}

#topmain{
  background: #ececec;
  width: 100%;
  height: 370px;
}

#topmainimg {
  width: 900px;
  height: 370px;
  margin: 0px auto;
  padding: 0px;
  background: url(mainimg.jpg) no-repeat left;
  text-indent: -9999px;
}


#navi{
  width: 900px;
  height: 55px;
  margin: 0px auto;
  text-align: center;
}

#navi ul {
  margin: 0px;
  padding: 0px;
}
#navi li {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  list-style-type: none;
}
#navi a {
  color: #ffffff;
  display: block;
  overflow: hidden;
  text-decoration: none;
}


#content {
  width: 900px;
  margin-top: 0px;
}

.small {
font-size: 10px;
line-height: 1.5;
}

.catch {
font-size: 14px;
line-height: 1.5;
font-weight:bold;
color: #6677cc;
}

.catch2 {
font-size: 16px;
line-height: 1.5;
font-weight:bold;
color: #99ccbb;
}

.point {
font-size: 12px;
line-height: 1.5;
font-weight:bold;
color: #6677cc;
}

.point2 {
font-size: 12px;
line-height: 1.5;
font-weight:bold;
color: #99ccbb;
}

.sp1 {margin-top:20px;}
.sp2 {margin-bottom:20px;}
.sp3 {margin-bottom:10px;}
.sp4 {margin-bottom:30px;}
.sp5 {margin-top:5px;}

.gray {
font-weight:bold;
color: #999999;
}

/* トップページメイン */

#left {
  width: 640px;
  float: left;
  margin-top: 40px;
}
#tokucho {
  margin: 0px 0px 30px 0px;
  padding: 0px;
}
#tokucho h2 {
  background: url(top_tokucho_tit.gif) no-repeat left;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#voice {
  margin: 0px 0px 30px 0px;
  padding: 0px;
}
.vtl {
width:314px;
margin:20px 0px 0px 0px;
border-collapse:collapse;
border:1px solid #CCC;
}
.vtl tr, .vtl  td {
margin:0px;
padding: 10px 5px 10px 15px;
text-align:left;
vertical-align:top;
}


#news {
  margin: 0px 0px 30px 0px;
  padding: 0px;
}
ul.news {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  list-style: none;
}
.news li {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  border-bottom:#aaaaaa 1px dotted;
}

span.new {
display: none;
}

span.new img {
vertical-align: middle;
}

/* サイドバー */

#right {
  width: 210px;
  float: right;
  margin-top: 40px;
}

#right h2 {
  margin: 0px;
  padding: 0px;
}

#right ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#right li {
  margin: 0px;
  padding: 0px;
  height: 39px;
}



/* 下層ページメイン */
#main {
  float: left;
  width: 640px;
  margin-top: 40px;
}

#mainttl{
  background: #ececec;
  width: 100%;
  height: 175px;
}

#mainimg {
  width: 900px;
  height: 175px;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
}

#topicpass{
  margin: 0px 0px 20px 0px;
  padding: 0px;
  font-size: 10px;
  text-align: left;
  color:#888888;
}

#topicpass a {
  color: #464646;
  text-decoration: underline;
}
#topicpass a: hover {
  color: # 99cc00;
  text-decoration: underline;
}

.day {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
  font-size: 100%;
  color:#999999;
}
.title{
  color: #6677cc;
  margin: 0px 0px 20px 0px;
  font-size: 120%;
  font-weight: bold;
}
.text {
  color: #333333;
  margin: 0px 0px 0px 0px;
  font-size: 100%;
}

/* ページTOP*/
.gotop {
float:right;
padding:0; 
margin: 30px 0px 10px 0px;
font-size: 85%;
}
.gonext {float:right;}


/* 下層ページタイトル*/
#about h2 {
  background: url(about_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#guidance h2 {
  background: url(guidance_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#application h2 {
  background: url(application_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#therapy h2 {
  background: url(therapy_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#clinic h2 {
  background: url(clinic_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#message h2 {
  background: url(message_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#recommend h2 {
  background: url(recommend_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#voice h2 {
  background: url(voice_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-indent: -9999px;
}

#info h2 {
  background: url(info_ttl.gif) no-repeat left;
  width: 640px;
  height: 55px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-indent: -9999px;
}

/* グレー背景枠 */
.gray_bg {
margin-top:20px;
padding:20px 16px 20px 20px;
background: #f0f0f0;
}

/* 体験者の声*/
#voice{
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.voice .asset-body {
    margin-bottom: 36px;
}


/* お知らせ */
#info {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
ul.info {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  list-style-type: none;
}
.info li {
  margin: 0px;
  padding: 10px 0px 10px 0px;
  border-bottom:#aaaaaa 1px dotted;
}

/* WS治療を受けられる治療院*/
#clinic{
  margin: 0px;
  padding: 0px;
}

.cname{
  color: #6677cc;
  margin: 0px;
  font-size: 120%;
  font-weight: bold;
}

.clinic .asset-body {
    margin-bottom: 36px;
}


/* フッター*/

#footer {
  width: 100%;
  height: 110px;
  background: #deeff8;
  margin: 0px auto;
  font-size: 90%;
  color: #f464646;
  text-align: center;
  clear: both;
}
#footernavi {
  width: 900px;
  margin: 0px auto;
  padding: 20px 0px 20px 0px;
  text-align: left;
}
#footer ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#footer li {
  margin: 0px 6px 0px 0px;
  padding: 0px;
  display: inline;
}
#footer a {
  color: #464646;
  text-decoration: underline;
  line-height: 1.7;
}
#footer a: hover {
  color: # 999999;
  text-decoration: underline;
}

#copyright {
  width: 100%;
  height: 80px;
  background: #000000;
  margin: 0px auto;
  text-align: center;
  clear: both;
}

#copyrightimg {
  width: 900px;
  height: 80px;
  margin: 0px auto;
  padding: 0px;
  text-align: left;
}


.clearfix: after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */
</pre></body></html>