@charset "utf-8";


/********************************************************

    基本

********************************************************/

* {
    margin : 0;
    padding : 0;
}

body {
/*    background : #F8EEDA url("../img/right-shadow.gif") repeat-y 760px 0px; */
    background : #fdfbfd url("../img/right-shadow.gif") repeat-y 760px 0px;

    font-size : 100%;
    font-family : verdana, sans-serif;
}



#clear {
    clear : both;
}


#wrapper {
    width : 760px;
    background : #fff url("../img/side-back.gif") repeat-y;
    background-position-x : 0px;
    color : #000;
}
/* --- lt IE6 --- */
* html body #wrapper {
    background-position-x : 0;
}
/* --- lt IE7 --- */
*+html #wrapper {
    background-position-x : 0;
}
/* --- Safari --- */
html:\66irst-child #wrapper {
    background-position-x : 0;
}


a img {
    border : none !important;
}
p img {
    border : none !important;
}

.text-right {
    text-align : right;
}
.text-center {
    text-align : center;
}
.caption {
    font-size : 80%;
}

h3, h4, h5, h6 {
    margin : 1em 0;
}

h3 {
    font-size : 150%;
    font-weight : normal;
}
h4 {
    font-size : 130%;
}
h5 {
    font-size : 120%;
}

hr {
    display : block;
    height : 1px;
    color : #ccc;
    background : #ccc;
    margin : 1em 0;
}

dl{
    width:522px;
    font-size: 11pt;
}

dr{
    font-size: 11pt;
}

dt{
    float:left;
    font-size: 11pt;

}

dd{
    margin-left:10em;
}

p{
 color: #000000;
 font-size: 11pt;
 font-weight: normal; 
 line-height:150%
}

a:hover {
    color : #e00;
}


/********************************************************

    ヘッダ

********************************************************/

#header {
}


/********************************************************

    ボディ

********************************************************/


/* -------------------------------------------------
    メインイメージ
------------------------------------------------- */

h1#main-pict {
    width : 760px;
    height : 179px;
    margin : 0;
    padding : 0;
    background : #000 url("../img/main-pict.jpg");
}
h1#main-pict span {
    display : block;
    text-indent : -666em;
}
h1 a {
    display : block;
    width : 200px;
    height : 179px;
}



/* =================================================
    右カラム
================================================= */

#main {
    width : 100%;
    float : right;
    margin-left : -200px;
    background : url("../img/blossom.gif") no-repeat 200px 1px;
}
    #main>* {
        margin-left : 200px;
    }

#main-content {
    margin-left : 200px;
    width : 522px;
    line-height : 1.5;
    line-break : strict;
    text-justify : inter-ideograph;
    padding : 20px 19px 0px 19px;

}

#main-content p,
#main-content ul {
    margin : 1em 0;
    font-size: 11pt;
}
#main-content li {
    margin : 0 0 0 1.5em;
    font-size: 11pt;
}

#main-content tr {
    margin : 1em 0;
    font-size: 10pt;
}

#address {
    margin : 3em 0;
}

/* -------------------------------------------------
    お知らせ
------------------------------------------------- */

.news {
    border-bottom : solid 1px #ccc;
    padding : 0 1em 0 1em;
}
.news h3 {
    font-size : 100%;
    font-weight : bold;
}
p.news-date {
    text-align : right;
    font-size : 80%;
    margin-top : 0;
    color : #3f3f3f;
}


/* -------------------------------------------------
    理事長からのご挨拶
------------------------------------------------- */

#portrait {
    text-align : center;
    font-size : 80%;
    float : left;
    margin : 0 1em 0 0;
}

/* -------------------------------------------------
    診察時間
------------------------------------------------- */

#time-table {
    border-collapse : collapse;
    font-size : 90%;
}
#time-table th {
    border : solid 1px #d69c29;
    padding : 3px;
    background : #f4e5c6;
    white-space : nowrap;
}
#time-table td {
    border : solid 1px #d69c29;
    padding : 3px;
}
#time-table td span {
    font-size : 80%;
}

/* -------------------------------------------------
    リハビリのご案内
------------------------------------------------- */


#rehabilitation-time-table {
    border-collapse : collapse;
}
#rehabilitation-time-table th {
    border : solid 1px #d69c29;
    padding : 3px;
    background : #f4e5c6;
    white-space : nowrap;
}
#rehabilitation-time-table td {
    border : solid 1px #d69c29;
    padding : 3px;
}
.rehabilitation-time-table-content {
    font-weight : bold;
    white-space : nowrap;
}

.therapy{
	font-size:100%;
}

/* -------------------------------------------------
    音楽療法
------------------------------------------------- */

.music-therapy{
    margin-bottom:15px;
}

/* -------------------------------------------------
    かっこうの森　デイサービスセンター
------------------------------------------------- */

#dayservice-table {
    border-collapse : collapse;
    text-align:left;
}

#dayservice-table th {
    border : solid 1px #d69c29;
    padding : 3px;
    background : #f4e5c6;
    white-space : nowrap;
    }

#dayservice-table td{
    border : solid 1px #d69c29;
    padding : 3px;
}

/* =================================================
    左カラム
================================================= */

#navi {
    margin : 1px 0 0 2px;
}
#navi p {
    margin : 0 0 1px 0;
}




/********************************************************

    フッタ

********************************************************/

#footer {
    clear : right;
    text-align : center;
    background : url("../img/footer.jpg") repeat-x;
    height : 130px;
    line-height : 1.4;
    padding : 20px 0 0 0;
    color : #333;
}
#copyright {
    font-size : 80%;
    margin : 1em 0 0 0;
}







