*{
margin:0; padding:0;
}

body{
background:url(img/main-bg.jpg) center top no-repeat #98d2e4;

FONT-SIZE: 12px;

COLOR:#73b7c9;

LINE-HEIGHT: 24px
}

A:link {
COLOR:#339966; TEXT-DECORATION: none
}

A:visited {
COLOR: #339966; TEXT-DECORATION: none
}
A:hover {
COLOR: #339966; TEXT-DECORATION: underline
}

A:active {
TEXT-DECORATION: none
}

#container{
width:802px;
margin-left:auto;
margin-right:auto;
margin-top:330px;
margin-bottom:30px;
text-align:center;
}

#menu {
padding: 0px;
margin: 0px;
list-style: none;
}

#menu li {
float: left; /* フロートで横に並べる */
}
#menu span {
display: none; /* テキスト非表示 */
}
#menu li a {
display: block; /* リンク領域を確保する */
width: 154px; /* メニュー画像の幅 */
height: 43px; /* メニュー画像の高さ */
}

.btn_about a{
background:url(img/about_a.gif) no-repeat;
margin:0 8 5 0;
}
.btn_about a:hover{
background:url(img/about_b.gif) no-repeat;
}

.btn_work a{
background:url(img/work_a.gif) no-repeat;
margin:0 8 5 0;
}
.btn_work a:hover{
background:url(img/work_b.gif) no-repeat;
}

.btn_home a{
background:url(img/home_a.gif) no-repeat;
margin:20 8 5 0;
}
.btn_home a:hover{
background:url(img/home_b.gif) no-repeat;
}

.btn_therapy a{
background:url(img/therapy_a.gif) no-repeat;
margin:0 8 5 0;
}
.btn_therapy a:hover{
background:url(img/therapy_b.gif) no-repeat;
}

.btn_contact a{
background:url(img/contact_a.gif) no-repeat;
margin:0 0 5 0;
}
.btn_contact a:hover{
background:url(img/contact_b.gif) no-repeat;
}

#head{
clear: both;
background:url(img/box_head.gif) no-repeat;
width:802px;
height:76px;
padding:0;
text-align:center;
}

#head h1{
display: none;
}

#home_head{
clear: both;
background:url(img/home_head.gif) no-repeat;
width:802px;
height:76px;
padding:0;
text-align:center;
}

#home_head h1{
display: none;
}

#about_head{
clear: both;
background:url(img/about_head.gif) no-repeat;
width:802px;
height:106px;
padding:0;
text-align:center;
}

#about_head h1{
display: none;
}

#therapy_head{
clear: both;
background:url(img/therapy_head.gif) no-repeat;
width:802px;
height:106px;
padding:0;
text-align:center;
}

#therapy_head h1{
display: none;
}

#work_head{
clear: both;
background:url(img/work_head.gif) no-repeat;
width:802px;
height:106px;
padding:0;
text-align:center;
}

#work_head h1{
display: none;
}

#contact_head{
clear: both;
background:url(img/contact_head.gif) no-repeat;
width:802px;
height:106px;
padding:0;
text-align:center;
}

#contact_head h1{
display: none;
}



#main{
background:url(img/box_bg.gif);
background-repeat: repeat-y;
padding:20 40 0 40px;
text-align:left;
}

#main h2{

FONT-SIZE: 12px;

COLOR:#339999;

LINE-HEIGHT: 24px;
}

img.line{
padding:15 0 15 0;
}

img.line_2{
padding:10 0 15 0;
}

img.floatright{
float:right;
margin:0 15 15 15;
}

ul.list{
padding:5 30 5 30;
}

#foot{
clear: both;
background:url(img/box_foot.gif) no-repeat;
width:802px;
height:76px;
padding:0;
text-align:center;
}

#menu_foot{
list-style: none;
text-align:center;
padding-left:170px;
}

#menu_foot li {
float: left; /* フロートで横に並べる */
}



#menu_sub{
padding-left:15px;
padding-top:10px;
}

.top{
clear: both;
text-align:right;
font-size:10px;
}

.clear{
clear: both;
}

.bold{
color : #6699CC; 
} 

/*テーブル
---------------------------------------------------------------------------*/
table#table_1{
    width: 570px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table_1 th {
    padding: 7px;
    border: #ffffff solid;
    border-width: 0 0 1px 1px;
    background: #BDD6E3;
    line-height: 120%;
    text-align: left;
color: ffffff;

}
table#table_1 td {
    padding: 7px;
    border: 1px #ffffff solid;
    border-width: 0 0 1px 1px;
        background: #BDD6E3;
    text-align: left;
      color: ffffff;
}

