﻿/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333333;
}

a:link {color: #3366CC;	text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #3366CC;}
a:visited {color: #3366CC; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3366CC;}
a:hover {color: #0099CC; text-decoration: none;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0099CC;}
a:active {color: #0099CC;text-decoration: none;	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0099CC;}

.idx_menu {font-size:1.0em; line-height:1.3em; font-weight: bold; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.idx_menu_l { font-size:1.28em; line-height:1.3em; font-weight: bold; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.idx_menu_cap { font-size:0.63em; line-height:1.3em; font-weight: bold; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.idx_menu_rubi {font-size:0.6em; line-height:1em; font-weight: bold; font-family:Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif; text-decoration: none; color: #3366CC;}
.idx_menu_rubi_2 {font-size:0.5em; line-height:1em; font-weight: bold; font-family:Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif; text-decoration: none; color: #3366CC;}

.pan {color: #3366CC; font-size:0.68em;; line-height:1.2em; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;text-decoration: none; border: none;}
.pan_8 {color: #3366CC; font-size:0.50em; line-height:1.2em; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;text-decoration: none; border: none;}
.sitemap_8 { color: #FFFFFF; font-size:0.50em;line-height:1.2em;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;text-decoration: none;	border: none;margin: 0px 0px 10px;
	padding: 0px;
}
a.pan:link {color: #3366CC; text-decoration: none; }
a.pan:visited {color: #3366CC; text-decoration: none; }
a.pan:hover {color: #0099CC; text-decoration: none; }
a.pan:active {color: #0099CC; text-decoration: none; }
.pan_fff {color: #ffffff; font-size:0.68em; line-height:1.2em; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;text-decoration: none; border: none;}
a.pan_fff:link {color: #ffffff; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #ffffff; }
a.pan_fff:visited {color: #ffffff; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #ffffff;}
a.pan:active {color: #ffffff; text-decoration: none; }
.sitemap_fff{color: #ffffff; font-size:0.8em; line-height:1.0em; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;text-decoration: none; border: none;}
a.sitemap_fff:link {color: #ffffff; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #ffffff; }
a.sitemap_fff:visited {color: #ffffff; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #ffffff;}
a.sitemap:active {color: #ffffff; text-decoration: none; }

.small_120 { font-size:0.65em; line-height:1.8em; color: #333333; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.normal_beta { font-size:0.75em; line-height:1em; color: #666666; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.normal { font-size:0.75em; line-height:1.5em; color: #333333; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.normal_dl { font-size:0.75em; line-height:1.5em; color: #000066; font-family:Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;}
.normal_130 { font-size:0.75em; line-height:1.3em; color: #666666; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.normal_140 { font-size:0.75em; line-height:1.4em; color: #666666; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.normal_140_fff { font-size:0.75em; line-height:1.4em; color: #FFFFFF; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.normal_150 { font-size:0.75em; line-height:1.5em; color: #666666; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.interview_q {	font-size:0.75em;line-height:1.6em;	color: #CC3399;	font-family:Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;font-weight: bold;}
.interview_a { font-size:0.75em; line-height:1.6em; color: #003399; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}

.cap {font-size:0.63em;line-height:1.5em;color: #333333;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;margin-bottom: 6px;padding-bottom: 0px;display: block;}
.cap_666 { font-size:0.63em; line-height:1.3em; color: #666666; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.mds_FFF { font-size:0.75em; line-height:1.5em; color: #FFFFFF; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.mds_F60 { font-size:0.75em; line-height:1.5em; color: #FF6600; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.mds_09F { font-size:0.75em; line-height:1.5em; color: #0099FF; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.read_150 { font-size:0.75em; line-height:1.5em; color: #965E9C; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}

.td_ttl { background-image: url(/clinic/img/ttl_bg.jpg);	background-repeat: no-repeat; width: 553px;}
.td_ttl_b { background-image: url(/clinic/img/ttl_bg_b.jpg);	background-repeat: no-repeat; width: 553px;}
.td_ttl_b01 { background-image: url(/clinic/img/ttl_bg_b01.jpg);	background-repeat: no-repeat; width: 553px;}
.td_ttl_b02 { background-image: url(/clinic/img/ttl_bg_b02.jpg);	background-repeat: no-repeat; width: 553px;}

.td_ttl_shimizu { background-image: url(/clinic/img/shimizu_ttl_bg_b.jpg);	background-repeat: no-repeat; width: 553px;}
.td_ttl_interview { background-image: url(/clinic/img/interview_01_bg.jpg);	background-repeat: no-repeat; width: 553px;}
.td_ssttl {
	background-image: url(/clinic/img/ssttl_bg.jpg);	background-repeat: no-repeat;width: 530px;padding: 4px 10px; font-size:0.75em; line-height:1.3em; color: #FFFFFF; font-weight: bold; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif ;}
.td_story_ttl_l { background-image: url(/clinic/img/story_left_bg.jpg);	background-repeat: no-repeat; width: 9px;}
.td_story_ttl_r { background-image: url(/clinic/img/story_ttl_bg.jpg);	background-repeat: no-repeat; width: 741px;}
.td_clinic_ttl_r { background-image: url(/clinic/img/search_ttl_bg.jpg);	background-repeat: no-repeat; width: 741px;}
.td_pf { font-size:0.75em;	line-height:1.2em; color: #333333; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	height:17px;text-align: center;}

.td_pf_l { font-size:0.75em;line-height:1.2em; color: #333333; font-weight: bold; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	height:18px;text-align: right;}
.td_pf_lmds { font-size:0.75em;line-height:1.2em; color: #333333; font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	height:37px;text-align: center; vertical-align:top; padding-top:2px;}


a.foot:link { font-size:0.75em; color: #FFFFFF; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #FFFFFF;}
a.foot:visited { font-size:0.75em; color: #FFFFFF; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #FFFFFF;}
a.foot:hover { font-size:0.75em; color: #FFFFFF; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #FFFFFF;}
a.foot:active { font-size:0.75em; color: #FFFFFF; text-decoration: none; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #FFFFFF;}


a.mshead:link { font-size: 75%	; color: #666666; text-decoration: none; border: none;}
a.mshead:visited { font-size: 75% ; color: #666666; text-decoration: none; border: none;}
a.mshead:hover { font-size: 75% ; color: #336699; text-decoration: underline; border: none;}
a.mshead:active { font-size: 75% ; color: #666666; text-decoration: none; border: none;}

.msform { font-size: 63% ; color: #666666; }

a.msurl:link { font-size: 63%　; color: #999999; font-weight: bold; text-decoration: none; border: none;}
a.msurl:visited { font-size: 63% ; color: #999999; font-weight: bold;text-decoration: none; border: none;}
a.msurl:hover { font-size: 63% ; color: #336699; font-weight: bold; text-decoration: underline; border: none;}
a.msurl:active { font-size: 63% ; color: #999999; font-weight: bold;text-decoration: none; border: none;}

a.msfooter:link { font-size: 63%; color: #666666; text-decoration: none; border: none;}
a.msfooter:visited { font-size: 63% ; color: #666666; text-decoration: none; border: none;}
a.msfooter:hover { font-size: 63% ; color: #336699; text-decoration: underline; border: none;}
a.msfooter:active { font-size: 63% ; color: #666666; text-decoration: none; border: none;}

a.interview_movie:link {font-size:100%;	line-height:1.6em;	color: #CC3399;	text-decoration: none;	font-weight: bold; border-bottom: 1px solid #CC0066;}
a.interview_movie:visited { font-size:100%;line-height:1.6em; color: #CC3399; text-decoration: none; border: none;font-weight: bold; border-bottom: 1px solid #CC0066;}
a.interview_movie:hover { font-size:100%;line-height:1.6em; color: ##000066; text-decoration: none; border: none;font-weight: bold;}
a.interview_movie:active { font-size:100%;line-height:1.6em; color: ##000066; text-decoration: none; border: none;font-weight: bold;}

.mscopy { font-size: 63%; color: #666666; font-family: "Geneva", "arial", "Helvetica", "sans-serif"; }
.interview_cntent_bg {	background-image: url(/clinic/img/interview_content_bg.jpg);	background-repeat: repeat-x;}
