.text12{
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	font-weight:none;
}

.text12_check{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:none;
	padding-left: 30px;
}

.text12_ryoshitu02{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:none;
	padding-left: 3px;
}

.text12_ryoshitu{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:none;
	padding-left: 30px;
}

.text14_raku{
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #0033cc;
}

.text14_shido{
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left: 20px;
	padding-bottom: 5px;	
	color: #4A3431;
}

.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;
	font-weight:none;
}
.text14_jdf_m{
	font-size:14px;
	text-decoration:none;
	font-weight:none;
	color: #666666;
	padding-bottom: 3px;	
	}
	
	.text14_jdf_naka{
	font-size:14px;
	line-height:20px;
	text-decoration:none;
	font-weight:none;
	padding-top: 7px;	
	}

.text12b{font-size:12px;line-height:20px;text-decoration:none;font-weight:bold;}

.copy{
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	font-weight:none;
	color: #666666;
	width: 725px;
	text-align: center;
}
.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.skuro{text-decoration:none;color:#ffffff;}
a:visited.skuro{text-decoration: none;color:#ffffff;}
a:hover.skuro{text-decoration:underline;color:#ff0000}
a:active.skuro{text-decoration: none;}

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:#000000;}
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.topt{text-decoration:none;font-weight:bold;color:#0F218B;}
a:visited.topt{text-decoration: none;font-weight:bold;color:#330099;}
a:hover.topt{text-decoration:underline;font-weight:bold;color:#ff0000}
a:active.topt{text-decoration:none;font-weight:bold;color:#ff0000}

a:Link.repot{text-decoration:none;font-weight:bold;color:#000000;}
a:visited.repot{text-decoration: none;font-weight:bold;color:#000000;}
a:hover.repot{text-decoration:underline;font-weight:bold;color:#ff0000}
a:active.repot{text-decoration:none;font-weight:bold;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;}

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;}

.jdf_index{font-size:14px;font-weight:bold;padding-bottom:12px;padding-top:20px;}

.midashi_jdc{font-size:14px;font-weight:bold;padding-bottom:6px;padding-top:10px;border-bottom:1px solid #000000;}

.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;
	font-weight:none;
	color: #666666;
	font-style: normal;
	font-variant: normal;
}
.text09Copy {
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	font-weight:none;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 0px;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	bottom: 10px;
}
.text09top {
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	font-weight:none;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 0px;
	height: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	bottom: 10px;
}
.text09topnew {
	font-size:10px;
	line-height:15px;
	text-decoration:none;
	font-weight:none;
    padding: 0px;
	color: #000000;	
}
.katsudo {
	font-size:10px;
	line-height:15px;
	text-decoration:none;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 10px;
}
.date {
	font-size:10px;
	line-height:normal;
	text-decoration:none;
	font-weight:bold;
	padding: 0px 0px 3px;
}
.date_chu {
	font-size:10px;
	line-height:normal;
	text-decoration:none;
	font-weight:bold;
	padding: 0px 0px 3px;
	padding-left: 15px;
	}
.repo_date {
	font-size:10px;
	line-height:normal;
	text-decoration:none;
	font-weight:bold;
}
.repo {
	font-size:10px;
	line-height:normal;
	text-decoration:none;
	font-weight:none;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #0578B3;
}

.toptitle {
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
	padding: 0px;
	color: #330099;
}
.toptitle_new {
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight:none;
    padding: 0px;
	color: #0F218B;
}
}
.toptitle_chu {
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight:none;
	padding-left: 15px;	
	color: #0F218B;
}
.toptext {
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	font-weight:normal;
	padding: 0px;
}

.text12hb {
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	font-weight:none;
	padding-left: 0px;
}
.test00 {

	font-size:12px;
	line-height:18px;
	text-decoration:none;
	font-weight:none;
	padding-left: 10px;
}

.text10 {font-size:10px;line-height:12px;text-decoration:none;}

.text10a {font:9pt/13px osaka; text-decoration:underline;}


.siteit {font-size:12px;line-height:16px;text-decoration:bold;color:#ffffff;padding-top: 5px;}
.siteid {font-size:9px;line-height:12px;text-decoration:none;color:#ffffff;padding-left: 10px;}
.siteir {font-size:9px;line-height:12px;text-decoration:none;color:#ffffff;}
.topix {font-size:12px;line-height:16px;text-decoration:bold;color:#ffffff;padding-left: 10px;}

.text12red {
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	font-weight: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;
	margin-top: 20px;
	width: 725px;

	align="center"
; 	text-align: center;
}

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;}
h1 {
	float: left;
	background-image: url(img/index_illust00.jpg);
	margin: 0;
	padding: 0;
	height: 188px;
	display: block;
	background-color: #000080;
	width: 750px;
}
smenu {
	float: right;
	width: 750px;
	text-align: right;
	height: 0px;
	vertical-align: middle;
	padding-right: 20px;
}
.gmenu {
	background-color: #0F218B;
	float: right;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	width: 310px;
}
.keyBox {
	margin: 5px;
	padding: 0px;
	width: 200px;
	vertical-align: middle;
	float: right;
}
.umenu {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	list-style-type: none;
	float: right;
}
.simg {
	list-style-type: none;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	float: right;
	display: block;
}
.mdmenus {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 750px;
	background-color: #0F218B;
}
.mdmenuss {
	float: left;
	margin: 0;
	width: 750px;
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0px;
}
.mdmenuss li{
	float: left;
	text-align: left;
}
.h2 {
	margin: 0;
	padding: 0;
	width: 750px;
}
.mdmenuss dl {
	float: left;
	width: 590px;
	background-color: #0F218B;
	display: inline;
	margin: 0;
	padding: 0;
	height: 24px;
}
.umenuss {
	vertical-align: bottom;
	list-style-type: none;
	float: left;
	padding: 0;
	padding-left: 7px;
	height: 24px;
}
.umenuss2 {

	vertical-align: top;
	list-style-type: none;
	float: left;
	padding: 0;
	padding-left: 16px;
}

