/* CSS Document */

table.clear {
color:#444444;
width:100%;
font-size:x-small;
border:0px solid #cccccc;
border-collapse:collapse;
}
table.clear td,th{
line-height:150%;
vertical-align:top;
padding:5px;
border:0px solid #cccccc;
}
table.clear th {
border:0px solid #cccccc;
font-weight:normal;
}




table.blue {

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

table.pink {
font-size:x-small;
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 {
color:#444444;
font-size:x-small;
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 {
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;
}


.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;
}
p.syoujou {
color:#693400;
}


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


table.life {
margin-top:1em;
font-size:x-small;
color:#7f2f06;
border-top:1px solid #7f2f06;
border-bottom:1px solid #7f2f06;
border-left:0px;
border-collapse:collapse;
}
table.life td,th{
line-height:150%;
padding:8px;
border:1px solid #7f2f06;
}
table.life td {
border-bottom:1px solid #7f2f06;
border-right:0px;
}
table.life th {
padding:8px;
text-align:left;
color:#7f2f06;
border-right:1px solid #7f2f06;
border-bottom:1px solid #7f2f06;
border-left:0px;
background-color:#FFFFFF;
font-weight:normal;
}



.marker03 {
font-weight:bold;	
color:#F8003F;
}
span.marker04 {
color:orange;
}
p.marker04 {
color:orange;
}
span.marker05 {
color:#0a50a1;
}
.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;
}

img.atarimae {
margin-top:25px;
}

table.ondo {
width:200px;
font-size:x-small;
border:1px solid #0A50A1;
border-collapse:collapse;
}
table.ondo td,th{
padding:0px;
border:1px solid #0A50A1;
}
table.ondo th {
height:11px;
color:#ffffff;
border:1px solid #0A50A1;
background-color:#0A50A1;
font-weight:normal;
}

#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;
}