
h1, h2, h3, h4, h5 { font-family: "MS UI Gothic", Osaka }
h1 { color: #963; font-size: 11px; font-weight: lighter; line-height: 1.3em; margin: 1px; padding: 0 5px; }
h2    { color: #fff; font-size: 17px; font-weight: bold; line-height: 1.3em; margin: 0; padding-top: 1pt; padding-bottom: 1pt; padding-left: 6px; }
h3       { color: #963; font-size: 17px; font-weight: bold; line-height: 1.3em; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; width: 100%; margin-top: 2px; }
h4    { color: #963; font-weight: bold; font-size: 13px; line-height: 1.3em; margin: 0; padding-top: 4px; padding-bottom: 4px  ; padding-left: 4px; }
h5     { color: #fff; font-size: 17px; font-weight: bold; line-height: 1.3em; margin-top: 1px; margin-bottom: 0; padding-top: 1px; padding-bottom: 1px  ; padding-left: 6px; }
.Comment1 { font-size: 13px; line-height: 1.3em; margin: 5px; }
.Comment2 { font-size: 11px; line-height: 1.3em }
.Caption { font-size: 10px; line-height: 12px }
A  { color: #06c; text-decoration: none; }
A:VISITED  { color: #06c }
A:HOVER  { color: #fc0;}
A:ACTIVE { color: #fc0; text-decoration: underline }
BODY   { font-size: 13px; line-height: 1.3em; background-color: #ecb7ca; background-repeat: repeat; background-attachment: fixed;}
.document, th, td  { color: #333; font-size: 13px; font-family: "?l?r ?o?S?V?b?N", "MS UI Gothic", Osaka ; line-height: 1.3em; }
p, li, dt, dd, pre, th, td   { line-height: 1.3em }
p, li, dt, dd, pre  { padding-bottom: 3px }
.corner-box { background-image: url(http://www.salon-bibi.jp/css/image/corner-box.jpg); background-repeat: no-repeat; }
.corner-box2 { background-image: url(http://www.salon-bibi.jp/css/image/left-top-corner-box2.gif); background-repeat: no-repeat; }
.corner-box-back { background-image: url(http://www.salon-bibi.jp/css/image/backgrand03.gif); background-repeat: repeat-x; }
.q   { color: #fff; font-weight: bold; background-color: #69c; margin: 0; padding: 2px 2px 1px 8px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left-color: #039; border-top-color: #039    }
.a { color: #f36; margin: 0; padding: 0 2px 6px 8px; }
li { font-size: 13px; line-height: 1.3em; position: relative; top: 0; left: -5px; right: 0; bottom: 0; margin: 0 0 0 -10px; padding: 0; list-style-type: circle; list-style-position: outside; }
.hasen { line-height: 1.6em; border-bottom: 1px dashed gray; border-top-width: 10px; }
form { margin: 0; padding: 0; }
