/* CSS Document */

body {
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
    padding: 0;
    text-align: center;
    /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
    color: #000000;
}

body_02 {
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
    padding: 0;
    text-align: center;
    /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
    color: #000000;
    background-image: url(back_ground01.gif);
}

.twoColLiqRtHdr #container {
    width: 570px;
    text-align: left;
    height: auto;
    margin: 0;
}

.twoColLiqRtHdr #Contents_oimachi01 {
    float: right;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 570px;
    height: auto;
    line-height: 22px;
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    margin-left: 0px;
}

.twoColLiqRtHdr #Contents_oimachi02 {
    float: right;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 570px;
    height: auto;
    line-height: 22px;
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}

.twoColLiqRtHdr #Contents_oimachi03 {
    float: right;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 570px;
    height: auto;
    line-height: 22px;
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
}

.twoColLiqRtHdr #oimachi_title {
    width: 552px;
    line-height: 20px;
    font-size: 9pt;
    height: auto;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    letter-spacing: 0.1em;
    float: left;
    padding-top: 3px;
    padding-right: 0px;
    padding-left: 8px;
    border-left-width: 8px;
    border-left-style: solid;
    border-left-color: #8DC21F;
    border-top-width: 2px;
    border-top-style: double;
    border-top-color: #8DC21F;
    padding-bottom: 3px;
    color: #8DC21F;
    font-weight: bold;
}

.twoColLiqRtHdr #oimachi_title_2 {
    width: 570px;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    letter-spacing: 0.1em;
    float: right;
    padding-right: 0px;
    padding-top: 5px;
    margin-bottom: 50px;
}

.twoColLiqRtHdr #oimachi_line {
    width: 570px;
    height: auto;
    letter-spacing: normal;
    padding: 0px;
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}

.twoColLiqRtHdr #oimachi_line_2 {
    float: left;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 568px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: auto;
    letter-spacing: normal;
    padding: 0px;
    margin: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #876C47;
}

.twoColLiqRtHdr #oimachi_line_3 {
    float: right;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 175px;
    line-height: 20px;
    border-top-width: thin;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    font-size: 9pt;
    height: auto;
    letter-spacing: normal;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 8px;
    color: #5A5A5A;
}

.twoColLiqRtHdr #oimachi_line_4 {
    float: right;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 370px;
    line-height: 20px;
    font-size: 9pt;
    height: auto;
    letter-spacing: normal;
    margin: 0px;
    color: #876C47;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}

.twoColLiqRtHdr #oimachi_line_5 {
    float: left;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 163px;
    line-height: 20px;
    border-right-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    font-size: 9pt;
    height: auto;
    letter-spacing: normal;
    margin: 0px;
    color: #876C47;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    border-right-color: #876C47;
}

.twoColLiqRtHdr #Contents_twitter {
    float: left;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 230px;
    height: auto;
    line-height: 22px;
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

.twoColLiqRtHdr #Contents_map {
    float: right;
    /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
    width: 528px;
    height: auto;
    line-height: 22px;
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 45px;
    margin-left: 0px;
    padding: 20px;
    border: 1px dotted #876c47;
}

.twoColLiqRtHdr #Contents_salon_info {
    width: 310px;
    height: auto;
    line-height: 22px;
    background-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    float: right;
}

.twoColLiqRtHdr #info_1 {
    width: 310px;
    /* 背景色は、列内のコンテンツの長さにわたって表示されます */
    height: auto;
    font-size: 9pt;
    line-height: 16px;
    color: #876C47;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #876C47;
}

.twoColLiqRtHdr #info_2 {
    width: 310px;
    /* 背景色は、列内のコンテンツの長さにわたって表示されます */
    height: auto;
    font-size: 9pt;
    line-height: 16px;
    color: #876C47;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #876C47;
}

.twoColLiqRtHdr #info_3 {
    width: 310px;
    /* 背景色は、列内のコンテンツの長さにわたって表示されます */
    height: auto;
    font-size: 9pt;
    line-height: 16px;
    color: #876C47;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 5px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #876C47;
}

.twoColLiqRtHdr #info_pic {
    width: 310px;
    /* 背景色は、列内のコンテンツの長さにわたって表示されます */
    height: auto;
    font-size: 9pt;
    line-height: 16px;
    color: #876C47;
}

.twoColLiqRtHdr #staff_1 {
    width: 114px;
    /* 背景色は、列内のコンテンツの長さにわたって表示されます */
    height: auto;
    margin-bottom: 8px;
    float: left;
    font-size: 8pt;
    line-height: 16px;
}
