/* CSS Document */

table.clear {
font-size:x-small;
color:#444444;
line-height:160%;
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 {
font-size:x-small;
color:#444444;
line-height:160%;
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 {
font-size:x-small;
color:#444444;
line-height:160%;
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 {
font-size:x-small;
color:#444444;
line-height:160%;
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;
}

.midashi01 {
color:#f9818F;
}

.marker {
color:#f9818F;
}
.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;
}

.nyuuin {
margin-left:5px;
margin-top:3px;

}

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