/* CSS Document */

table.clear {
border:0px solid #cccccc;
border-collapse:collapse;
}
table.clear td,th{
vertical-align:top;
padding:5px;
border:0px solid #cccccc;
}
table.clear th {
border:0px solid #cccccc;
font-weight:normal;
}

table.blue {
border:1px solid #0A50A1;
border-collapse:collapse;
}
table.blue td,th{
padding:5px;
border:1px solid #0A50A1;
}
table.blue th {
border:1px solid #0A50A1;
background-color:#F2F3F9;
font-weight:normal;
}

table.pink {
border:1px solid #F84263;
border-collapse:collapse;
}
table.pink td,th{
vertical-align:top;
padding:5px;
border:1px solid #F84263;
}
table.pink th {
background-color:#FEE8E9;
border:1px solid #F84263;
font-weight:normal;
}


table.plain {
border:1px solid #CCCCCC;
border-collapse:collapse;
}
table.plain td,th{
vertical-align:top;
padding:5px;
border:1px solid #CCCCCC;
}
table.plain th {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-weight:normal;
}


table.orange {
font-size:x-small;
border:1px solid #FF7F00;
border-collapse:collapse;

}
table.orange td{
text-align:center;
background-color:#FFFFD4;
vertical-align:top;
padding:5px;
border:1px solid #FF7F00;
}
table.orange th {
text-align:center;
vertical-align:top;
padding:5px;
background-color:#FED7A4;
border:1px solid #FF7F00;
font-weight:normal;
}




table.polyp {
margin-bottom:1em;
width:400px;
border:1px solid #0AA0C6;;
border-collapse:collapse;
font-size:x-small;
}
table.polyp td,th{
vertical-align:top;
text-align:center;
padding:5px;
border:1px solid #0AA0C6;;
}
table.polyp th {
color:#ffffff;
background-color:#0AA0C6;
border:1px solid #0AA0C6;;
font-weight:normal;
}
table.polyp td.image {
background-color:#FFFFFF;
}
table.polyp td {
background-color:#c9dde4;
}
table.polyp .yamada {
color:#ffffff;
text-align:center;
vertical-align:middle;
writing-mode : tb-rl ;
}




table.polyp2 {
margin-bottom:1em;

border:1px solid #FFFFFF;
border-collapse:collapse;
font-size:x-small;
}
table.polyp2 td{
vertical-align:top;
text-align:left;
padding:5px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
}




.list_kensa {
font-weight:bold;
color:#0a50a1;
}

.midashi01 {
color:#f9818F;
}

.marker {
color:#f9818F;
}
.marker02 {
color:#fb0020;
}


p.voice {
padding:9px 0px 5px 9px;
margin:0px;
border-bottom:1px dotted #cccccc;
}

p.voice span.male {
color:#0a50a1;
}

p.voice span.female {
color:#f8003f;
}



.marker03 {
font-weight:bold;	
color:#F8003F;
}
span.marker04 {
color:orange;
}
p.marker04 {
color:orange;
}
span.marker05 {
color:#0a50a1;
}
p.marker05 {
color:#0a50a1;
}
span.marker06 {
color:#f8003f;
}
p.marker06 {
color:#f8003f;
}

.marker07 {
margin-bottom:0px;
padding-bottom:0px;
font-size:small;
font-weight:bold;	
color:#F8003F;
}
span.marker08 {
color:#0a50a1;
font-weight:bold;
}
p.syoujou {
color:#693400;
}


p.question {
text-indent:-1.5em;
color:0a50a1;
margin-bottom:0px;
}
p.answer {
margin-top:0px;
text-indent:-1.5em;
}
span.answer {
color:#f8003f;
}

#title_discription {
	margin-top:1em;
	border:0px dotted red;
	background-image: url(./images/title_discription_bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:111px;
	font-size:x-small;
	padding-left:12px;
}