#content {
width:780px;
padding:0;
margin-top:10px;
margin-bottom:10px;
font-family:メイリオ, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
background-color:#FFFFFF;
}

#footer {
padding:5px;
font-size:10pt;
color:#FFFFFF;
text-align:right;
background-color:#000066;
}

#header {
padding:0;
margin:0;
}

#logo_comment {
height:75px;
padding:0;
background-image:url(images/logo_comment.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_anesthesiology {
height:75px;
padding:0;
background-image:url(images/logo_anesthesiology.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_brainsurgery {
height:75px;
padding:0;
background-image:url(images/logo_brainsurgery.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_dep {
height:75px;
padding:0;
background-image:url(images/logo_dep.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_emergency {
height:75px;
padding:0;
background-image:url(images/logo_emergency.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_erdoctor {
height:75px;
padding:0;
background-image:url(images/logo_erdoctor.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_form {
height:75px;
padding:0;
background-image:url(images/logo_form.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_general {
height:75px;
padding:0;
background-image:url(images/logo_genaral.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_infection {
height:75px;
padding:0;
background-image:url(images/logo_infection.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_orthopedics {
height:75px;
padding:0;
background-image:url(images/logo_orthopedics.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_outline {
height:75px;
padding:0;
background-image:url(images/logo_outline.gif);
background-position:center center;
background-repeat:no-repeat;
margin:0;
}

#logo_pathology {
height:75px;
padding:0;
background-image:url(images/logo_pathology.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_plastic {
height:75px;
padding:0;
background-image:url(images/logo_plastic.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_sitemap {
height:75px;
padding:0;
background-image:url(images/logo_sitemap.gif);
background-position:center center;
background-repeat:no-repeat;
}
.sitemap li {
	list-style-type: none;
	padding-bottom: 10px;
}


#logo_surgery {
height:75px;
padding:0;
background-image:url(images/logo_surgery.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_tobata {
height:75px;
padding:0;
background-image:url(images/logo_tobata.gif);
background-position:center center;
background-repeat:no-repeat;
}

#logo_treatment {
height:75px;
padding:0;
background-image:url(images/logo_treatment.gif);
background-position:center center;
background-repeat:no-repeat;
}

#main {
padding:20px;
margin:0;
font-size:10pt;
line-height:12pt;
}

#main caption {
font-weight:bold;
color:#FFFFFF;
line-height:20px;
text-align:center;
background-image:url(images/bg_caption.gif);
background-repeat:repeat-x;
font-size:10pt;
vertical-align:middle;
}

#main_index .text caption {
font-weight:bold;
color:#FFFFFF;
line-height:20px;
text-align:center;
background-image:url(images/bg_caption.gif);
background-repeat:repeat-x;
font-size:10pt;
vertical-align:middle;
}

#main h3 {
border-left-color:#CC0033;
border-left-style:solid;
border-left-width:10px;
font-size:10pt;
font-style:normal;
font-weight:bold;
color:#000000;
text-indent:10px;
}
#main h4 {
	line-height: normal;
}


#main_index .text h3 {
border-left-color:#CC0033;
border-left-style:solid;
border-left-width:10px;
font-size:10pt;
font-style:normal;
font-weight:bold;
color:#000000;
text-indent:10px;
}

#main li {
line-height:14pt;
}

#main_index a {
font-weight:bold;
color:#FF6600;
}

#main_index .text {
margin:10px;
padding:10px;
border:1px solid #999999;
}

#content #main_index .text td {
font-size:10pt;
line-height:12pt;
margin:0;
padding:0;
}

#side {
float:left;
clear:both;
width:220px;
padding:0;
margin-top:0;
margin-right:0;
margin-bottom:10px;
margin-left:0;
vertical-align:top;
border-right-width:1px;
border-right-style:solid;
border-right-color:#999999;
}

.headertext {
display:none;
}

.sidecomment {
	margin:0;
	font-size:10pt;
	line-height:12pt;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.sidecomment a {
font-weight:bold;
color:#FF6600;
text-decoration:underline;
}

.sidecomment h3 {
font-size:10pt;
font-weight:bold;
color:#CC0033;
}

body {
margin-top:5px;
margin-bottom:5px;
text-align:center;
background-color:#CCCCCC;
}

h2 {
height:25px;
font-size:11pt;
font-weight:bold;
color:#000033;
line-height:25px;
letter-spacing:1px;
text-indent:20px;
background-image:url(images/bg_h2.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
th {
	color: #EE9FC7;
	background-color: #C62475;
}

p {
font-size:10pt;
line-height:14pt;
}

