/* Content-Type: text/css; charset=Shift_JIS */
body, div, p, pre, th, td, li, dt, dd, input, select, textarea {
 font-size: 12pt;
 line-height: 16pt;
}
body {
 margin: 0px;
 color : #620;
 background-color: rgb(251,209,221);
}
h1 {
 margin-top: 2em;
 margin-bottom: 1em;
 font-size : 14pt;
 font-weight : bold;
}
h2 {
 margin-top: 2em;
 margin-bottom: 1em;
 font-size : 14pt;
 font-weight : bold;
}
h3 {
 margin-top: 1em;
 margin-bottom: 1em;
 font-size : 12pt;
 color : #005533;
}
h4, h5, h6 {
 margin-top: 1em;
 margin-bottom: 1em;
 font-size : 10pt;
 color : #005533;
}
p {
 margin: 1em 0px;
 padding: 0px;
}
li.li_1 {
	margin-top: 18pt;
	color : #053;
}
li.li_2 {
	margin-top: 12pt;
	color : #620;
}
li.li_2 a {
	font-size: 90%;
	font-family: monospace;
}
li.li_2 .remark {
	font-size: 90%;
	color : #842;
}

#body {
 margin: 1em;
}

#site_title {
 margin: 0px;
 margin-bottom: 1em;
 padding: 0.5em;
 background: #fbfbbd;
 color : #053;
 vertical-align: top;
 white-space: nowrap;
}
#site_title h1 {
 margin: 0px;
 padding: 1px;
 font-size: 14pt;
 font-weight: normal;
}
#site_title a:link, #site_title a:visited {
 text-decoration: none;
 color : #053;
}

#site_logo {
 margin: 0px;
 margin-bottom: 1em;
 padding: 0px;
 padding-top: 5px;
 background: #fbfbbd;
 color : #053;
 vertical-align: top;
 white-space: nowrap;
}
#page_title {
}
#page_title h1 {
 margin: 0px;
 padding: 0px;
 font-size: 18pt;
 color: #053;
 text-align: left;
}
#container_main {
	padding: 10px;
	padding-top: 0px;
	// padding-left: 20px;
}
#container_sub {
	padding: 0em;
	padding-right: 10px;
}
div.update {
	text-align: right;
	font-size: 84%;
}
div.menu_item {
	margin: 12px 0px;
	padding: 5pt;
	background: #dab;
	font-size: 12pt;
	-webkit-border-top-left-radius:     7px;
	-webkit-border-top-right-radius:    7px;
	-webkit-border-bottom-left-radius:  7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topleft:         7px;
	-moz-border-radius-topright:        7px;
	-moz-border-radius-bottomleft:      7px;
	-moz-border-radius-bottomright:     7px;
}
div.menu_item a:link, div.menu_item a:visited, div.menu_item a:hover, div.menu_item a:active {
	color: white;
	text-shadow: 1px 1px 1px #666;
	text-decoration: none;
}

.paragraph1 {
 margin: 1em 0px;
 padding: 0px;
}
.text1, .text1 td {
 color : #005533;
}
.text2, .text2 td {
 color : #662200;
}
.color1, .color1 td {
 color : #620;
}
.color2, .color2 td {
 color : #053;
}
.color3, .color3 td {
 color : #603;
}
div.text1 ul {
 margin: 0.3em;
}
.container {
 margin: 0px 2em;
}
.box1 {
 margin-left: 2em;
}
.bigmargin {
 margin: 1em 3em;
}
.medicine_base {
 background: rgb(250,218,190);
 padding: 1em;
}

table.table1 {
 border-collapse: separate;
 border-spacing: 1px;
 background: #662200;
}
table.table1 th {
 background: #ffff99;
 padding: 0.5em;
}
table.table1 td {
 background: #ffffcc;
 padding: 0.5em;
}
table.table1 td.negative {
 background: #eeddbb;
}
.remark {
 font-size: 84%;
}

#ml2 {
 margin: 1em;
}
#ml2 .mlc {
 text-align: center;
 font-size: 84%;
}
#ml2 .mlt {
 text-align: left;
 font-size: 92%;
}
#ml2 .mld {
 font-size: 84%;
 padding-left: 4em;
 text-indent: -1em;
 text-align: left;
}
#ml2 .star {
 color : #0aa;
}
#ml2 .bullet {
 font-size : 68%;
 color : #f0c;
}
#footer {
 margin: 1em;
}

@media print {
 table.table1 {
  border-collapse: collapse;
 }
 table.table1 th, table.table1 td {
  border: 1px solid #662200;
 }
 #container_sub {
  display: none;
 }
}
