.text12{
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}

.text12_check{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	padding-left: 30px;
}

.text12_open01{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	padding-top: 15px;
	color: #52389c;
}


.text14{
	font-size:14px;
	line-height:20px;
	text-decoration:none;
}

.text12b{font-size:12px;line-height:20px;text-decoration:none;font-weight:bold;}

.copy{
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	color: #666666;
}
.text10b{
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
	padding-left: 10px;
}

.text10repo{
	font-size:10px;
	line-height:16px;
	text-decoration:none;
	padding-left: 10px;
}



.text10u{font-size:10px;line-height:18px;text-decoration:none;text-decoration:underline;}

.menu{color:DDDDDD;font-size:12px;font-weight:none;line-height:20px;padding-bottom:2px;}

a:Link{text-decoration:none;color: #0000CC;}
a:visited{text-decoration:none;color: #0000CC;}
a:hover{text-decoration:underline;color: #FF3300;}
a:active{text-decoration: none;color: #FF0000;}

a:Link.kuro{text-decoration:none;color:#000000;}
a:visited.kuro{text-decoration: none;color:#000000;}
a:hover.kuro{text-decoration:underline;color:#ff0000}
a:active.kuro{text-decoration: none;}

a:Link.tt{text-decoration:none;color:#330099;}
a:visited.tt{text-decoration: none;color:#330099;}
a:hover.tt{text-decoration:underline;color:#ff0000}
a:active.tt{text-decoration:none;color:#ff0000}

a:Link.caption02{text-decoration:none;color:13007C;font-size:16px;font-weight:bold;padding:0 6 0 0;}
a:visited.caption02{text-decoration: none;color:13007C;font-size:16px;font-weight:bold;padding:0 6 0 0;}
a:hover.caption02{text-decoration:underline;color:#ff0000;font-size:16px;font-weight:bold;padding:0 6 0 0;}
a:active.caption02{text-decoration:none;color:13007C;font-size:16px;font-weight:bold;padding:0 6 0 0;}

a:Link.menu{padding-top:6px;padding-bottom:4px;}
a:visited.menu{padding-top:6px;padding-bottom:4px;}
a:hover.menu{padding-top:6px;padding-bottom:4px;}
a:active.menu{padding-top:6px;padding-bottom:4px;}

a:Link.red{text-decoration:none;color:#FF3300;}
a:visited.red{text-decoration: none;color:#FF3300;}
a:hover.red{text-decoration:underline;color:#FF3300}
a:active.red{text-decoration:none;color:#ff0000}

a:Link.chosa{text-decoration:none;color:#0670B0;}
a:visited.chosa{text-decoration: none;color:#0670B0;}
a:hover.chosa{text-decoration:underline;color:#0670B0}
a:active.chosa{text-decoration:none;color:#ff0000}

span.caption02{text-decoration:none;color:13007C;font-size:16px;font-weight:bold;padding:0 6 0 0;}

.bgwhite{background-color:#ffffff;font-size:12px;line-height:18px;}

.title01{color:ffffff;font-size:14px;font-weight:bold;padding:6 6 6 6;}

.caption01{color:000066;font-size:14px;font-weight:bold;padding:6 6 0 6;}

.caption03{text-decoration:none;color:000000;font-size:14px;font-weight:bold;padding:0 6 3 3;border-bottom:1px solid #7F7F7F;}

.midashi{font-size:14px;color:#0E3192;font-weight:bold;padding-bottom:6px;}
.midashi-ch{
	font-size:16px;
	color:#0E3192;
	font-weight:bold;
	padding-bottom:6px;
	text-decoration: underline;
}

.indent01{margin-left:22px;}
.purple{color:#533A98;font-weight:bold;}
.green{color:#66B821;}
.marin{font-size:12px;line-height:20px;color:0050A0;}
.centermoji {
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	color: #666666;
	font-style: normal;
	font-variant: normal;
}
.text09Copy {
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 0px;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	bottom: 10px;
}
.katsudo {
	font-size:10px;
	line-height:15px;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 10px;
}
.date {
	font-size:10px;
	line-height:normal;
	font-weight:bold;
	padding: 0px 0px 3px;
}


.toptitle {
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
	padding: 0px;
	color: #330099;
}
.toptext {
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding: 0px;
}

.text12hb {
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding-left: 0px;
}
.test00 {

	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding-left: 10px;
}

.text10 {font-size:10px;line-height:12px;text-decoration:none;}

.text10a {font:9pt/13px osaka; text-decoration:underline;}


.siteid {font-size:10px;line-height:16px;text-decoration:none;color:#333333;}

.text12red {
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding-left: 0px;
	color: #FF0000;
}
.text12U {
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	color: #333399;
}

.footer{font-size:10px;line-height:18px;color: #333399;}

span.eng{font-size:20px;font-weight:bold;}

td.chihou{background-image: url(img/map.gif);background-repeat: no-repeat;background-attachment: fixed;}

a:Link.mo{text-decoration:none;color:#000000}

a:visited.mo{text-decoration: none;color:#000000;}

a:hover.mo{text-decoration:none;color:#990000;}

a:active.mo{text-decoration:none;color:#990000;}

a:Link.ofd{text-decoration:none;color:#52389C}

a:visited.ofd{text-decoration: none;color:#52389C;}

a:hover.ofd{text-decoration:none;color:#FF0000;}

a:active.ofd{text-decoration:none;color:#FF0000;}