@charset "UTF-8";
/*-------------------------------------------
 common
-------------------------------------------*/
#clinic {
    color: #876e4d;
}

#doctor-txt,
#history,
#idea-wrap,
#inside {
    margin: 15px 10px 20px;
}

/* doctor-txt */
#doctor-txt {
    line-height: 150%;
}

/* history */
#history {
    background: #fcf9f2;
    border: #ccbaa5 solid 1px;
    line-height: 150%;
    padding: 0 5px;
}

/* idea */
#idea-wrap p {
    line-height: 150%;
}

#idea-txt {
    margin: 0 0 15px;
}

#idea-list {
    background: #fcf9f2;
    border: #ccbaa5 solid 1px;
    padding: 5px 5px 2px;
    margin: 0 0 10px;
}

#idea-list dt {
    border-bottom: #ab945f dotted 1px;
    color: #d29e0c;
    font-size: 114%;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

#idea-list dd {
    line-height: 150%;
    margin: 0 0 15px;
}

#last-idea-list {
    margin: 0 !important;
}

/* inside */
#inside h3 {
    background: url(../img/ts_bg.jpg) no-repeat;
    background-size: 300px;
    color: #775a33;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 3px 0 3px 12px;
}

.inside-explain {
    margin: 0 0 15px;
    width: 100%;
}

.inside-photo {
    float: left;
    padding: 3px 0 0;
}

.inside-txt {
    float: right;
    line-height: 130%;
    width: 53%;
}
