body                 { background-color: #fffaee; text-align: center }
#contents                        { background-color: white; text-align: left; margin: 0px auto; padding: 0px; border-top: 10px solid white; border-right: 25px solid #fff; border-left: 25px solid #fff; width: 750px; height: auto }
#clinic_header                        { color: #647dc8; font-weight: normal; font-size: 10px; line-height: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; background: url(../../dental/clinic_info/img/header_clinic_data.jpg) no-repeat left top; text-align: right; float: left; margin: 0px; padding: 28px 10px 0px 0px; width: 740px; height: 32px }
.clinic_info01    { float: left; margin: 0px; padding: 10px 0px 0px; border-top: 1px solid #ffdead; width: 750px; height: auto }
#clinic_name        { float: left; margin: 0px; padding: 0px; width: auto; height: 30px }
#clinic_hp01      { font-size: 12px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; text-align: right; float: right; margin: 0px; padding: 0px; width: auto; height: 20px }
#clinic_tel         { float: left; margin: 0px; padding: 0px; border-bottom: 1px solid #c0c0c0; width: 750px; height: 20px }
#clinic_contents                        { background: url(../../dental/clinic_info/img/clinic_data_bg.jpg) repeat-y right top; text-align: left; float: left; margin: 0px; padding: 0px; width: 750px; height: auto }
#clinic_left          { background-color: white; float: left; margin: 0px; padding: 0px; width: 500px; height: auto }
.clinic_info02   { float: left; margin: 0px; padding: 10px 0px 0px; width: 500px; height: auto }
#clinic_address           { font-size: 10px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 0px; width: 230px; height: auto }
.clinic_address01       { font-size: 12px; line-height: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 5px 0px; border-bottom: 1px dashed #c0c0c0; width: 230px; height: auto }
.clinic_address01a { color: #00e100; font-weight: bold; font-size: 10px; line-height: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka }
.clinic_address01b { color: #ffc800; font-size: 10px; line-height: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka }
.clinic_address02       { font-size: 10px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 5px 0px 0px; width: 230px; height: auto }
#clinic_map       { font-size: 10px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: right; margin: 0px; padding: 0px; border-top: 5px solid #fff; width: auto; height: auto }
.clinic_info03    { float: left; margin: 15px 0px 0px; padding: 10px 0px 0px; border-top: 1px solid #c0c0c0; width: 500px; height: auto }
#clinic_data01       { font-size: 10px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 0px; width: 325px; height: auto }
.clinic_subject   { float: left; margin: 0px; padding: 0px; width: 325px; height: 31px }
.clinic_open   { font-size: 12px; line-height: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 0px 0px 4px; border-bottom: 1px solid #c0c0c0; width: 325px; height: auto }
.clinic_closed      { color: #ff4500; font-size: 12px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 5px 0px 0px; padding: 0px 0px 4px; border-bottom: 1px solid #c0c0c0; width: 325px; height: auto }
.clinic_menu          { color: #00bec8; font-size: 12px; line-height: 20px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 10px 0px 0px; width: auto; height: auto }
.clinic_service      { color: #ffa500; font-size: 12px; line-height: 20px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: right; margin: 0px; padding: 10px 0px 0px; width: auto; height: auto }
#clinic_data02                { color: #c0c0c0; font-size: 12px; line-height: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; text-align: left; float: right; margin: 0px; padding: 0px; width: 140px; height: auto }
.clinic_data02ph    { float: left; margin: 0px; padding: 0px; width: 140px; height: 105px }
.clinic_info03b       { font-size: 12px; line-height: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 10px 0px 0px; padding: 25px 0px 0px; border-top: 1px dashed #c0c0c0; width: 325px; height: auto }
.clinic_info04 { font-size: 12px; line-height: 20px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 10px 0px 0px; padding: 25px 0px 0px; border-top: 1px solid #c0c0c0; width: 500px; height: auto }
#clinic_right    { color: #4b4b4b; font-size: 12px; line-height: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: right; margin: 0px; padding: 15px 0px 0px; width: 210px; height: auto }
.clinic_profile_ph       { float: left; margin: 0px; padding: 0px; width: 210px; height: auto }
.clinic_profile01        { color: #ff8c00; font-weight: bold; font-size: 12px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 10px 0px 0px; width: 210px; height: auto }
.clinic_profile02     { font-weight: bold; font-size: 12px; line-height: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 5px 0px 0px; width: 210px; height: auto }
.clinic_profile03 { font-size: 10px; line-height: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 0px; padding: 5px 0px 0px; width: 210px; height: auto }
.clinic_profile04  { font-size: 12px; line-height: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; float: left; margin: 20px 0px 0px; padding: 10px 0px 0px; border-top: 1px dashed #c0c0c0; width: 190px; height: auto }
#footer                    { font-size: 12px; line-height: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; background: url(../../dental/clinic_info/img/clinic_data_bg.jpg) repeat-y right top; text-align: left; clear: both; margin: 0px; padding: 20px 0px 0px; width: 750px; height: auto }
#footer01          { font-size: 14px; line-height: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; background-color: white; text-align: left; clear: both; margin: 0px; padding: 20px 0px 10px; border-top: 1px solid #ffdead; width: 750px; height: 63px }
#footer01a      { color: #4169c8; font-size: 14px; line-height: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; text-align: left; float: left; margin: 0px; padding: 0px; width: auto; height: 63px }
#footer_smilevery             { color: #1e90ff; font-size: 10px; line-height: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; background: #fff url(../../dental/img2007/header/footer_bg.jpg) no-repeat left bottom; text-align: right; clear: both; margin: 0px auto; padding: 0px 0px 15px 25px; width: 775px; height: 50px }
#footer_smilevery01          { color: #1e90ff; font-size: 12px; line-height: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; background-color: #f0fffa; text-align: right; float: left; margin: 0px; padding: 25px 10px 0px 0px; border-top: 1px solid #afeeee; width: 740px; height: 25px }
#footer_copyright        { font-size: 10px; line-height: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka; text-align: right; clear: both; margin: 5px auto 10px; padding: 0px; width: 750px; height: auto }
a:link  { color: #0000f5; text-decoration: underline }
a:visited { color: #9696ff; text-decoration: underline }
a:hover { color: #ff7d00; text-decoration: none }