.ja { font-size: 10pt; color: #000000;}
.jabig { font-size: 12pt; color: #000000;}
.jamini { color: #000000; font-weight: bold; font-size: 10px;}

/* homepage */
.text_home { font-size: 10pt; color: #000000;}
.textmini_home { font-size: 8pt; color: #333333;}
.text_home a:link { color: #FFFFFF; text-decoration: none;}
.text_home a:hover { color: #FFFFCC; text-decoration: underline;}
.textmini_home a:link { color: #006633; text-decoration: none;}
.textmini_home a:hover { color: #FF9933; text-decoration: underline;}
.textmini_home a:visited { color: #66CC66; text-decoration: none;}
div#home_all {text-align: center; margin: 0px auto; padding: 0px; background-image: url("img/back_center.gif"); background-position: top center; background-repeat: repeat-y; }
div#home_all table {margin: 0px auto; padding: 0px;}

/* frame_header */
td.headermenu_button a { margin: 0px 0px 0px 3px;}


/* frame_left */
.text_frame_left { font-size: 10pt; color: #FFFFFF;}
.textmini_frame_left { font-size: 8pt; color: #FFFFFF;}
.text_frame_left a:link {  color: #FFFFFF; text-decoration: none;}
.text_frame_left a:hover {  color: #FFFF66; text-decoration: underline;}

/* shisetsu */
.jamini_floorlink { font-size: 8pt;}
dl#co2 dt { background-color: #ccccff; padding: 5px;}
dl#co2 dd {margin: 0px 0px 0px 30px; padding: 0px;} 
dl#co2 dd ul {margin: 0px 0px; padding: 0px;} 
dl#co2 dd ul li {margin: 5px 0px; padding: 0px;} 

/* kyotaku */
.textmini_kyotaku { font-size: 8pt;}
.text_kyotaku { font-size: 10pt;}

/* soudan */
.jabig_soudan { font-size: 11pt;}


/* shinryou_hinyouki */
ul#hinyouki_shousai { margin: 10px 30px; padding:0px; }
dl#hinyouki_shikkan dt { margin-top: 10px; font-weight: bold;}
dl#hinyouki_shikkan dd { margin-top: 5px; margin-left: 20px;}

/* chelation */
ul#chelation_list { margin: 5px 10px; padding: 0px;  list-style-type: none;}
ul#chelation_list li div { margin: 0px 0px 5px 20px; padding: 0px; font-size: 9pt;}

/* clinic */
.text_clinic { font-size: 10pt; padding-left: 30px; padding-top: 3px; color: #000000;}
.textbig_clinic { font-size: 11pt; font-weight: bold;}
.caption_clinic {font-size: 9pt; padding: 5px; color: #000000;}

/* shiwa */
ol#shiwa_list { margin: 5px 0px 5px 30px; padding: 0px;  list-style-type: decimal; line-height: 150%;}
strong.shiwa_font-big { font-size: 11pt;}
div#shiwa_price { margin: 0px 0px 0px 10px; padding: 0px; line-height: 150%;}


/* doctorscosmetics */
td.teamine_pic_title { font-size: 10pt; font-weight: bold; text-align: center; line-height: 200%;}
td#revox_leadcopy{ font-size: 11pt; text-align: center; line-height: 150%; color: #333333;}