h3 {
	margin: 0.5em 0 2em 0;
	padding: 0em;
	font-size:120%;
	line-height:125%
}

h3.ma0{
	margin: 0 0 0 0;
	font-size:110%;
}



.pa2 {
	width:85%;
	padding: 1em 0em 1em 38px;
 	font-size: 100%;
	line-height:1.5em;
}


.pa0 {
	width:85%;
	padding: 1em 0em 0em 38px;
 	font-size: 100%;
	line-height:1.5em;
}


.ti1 {text-indent:-1em}
.ti1_5 {text-indent:-1.5em}
.ti2 {text-indent:-2em}
.ti3 { text-indent:-3em}
.ti4 { text-indent:-4em}
.ti5 { text-indent:-5em}

.ml0 {margin-left:0px}
.ml03 {margin-left:3px;}
.ml1 {margin-left:1em}
.ml2 {margin-left:2em}
.ml3 {margin-left:3em}
.ml4 {margin-left:4em}
.ml5 {margin-left:5em}
.ml6 {margin-left:6em}

.mt0 {margin-top:0px}
.mt05 {margin-top:0.5em}
.mt1 {margin-top:1em}
.mt2 {margin-top:2em}

.fs1 {margin:0 0em 0 2.5em;text-indent:-1em;font-size:85%;line-height:140%}


.header_navi {
	font-size: 85%;
	margin: 0px 0px 0.5em 10px;
}

.ui {
	font-family:MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
}


ul.ul2{
 	font-size: 100%;
	width:100%;
	margin: 0em 0em 0em 0em;
	padding: 0px;
	text-indent:none;
}


li.in {
	line-height:1.2em;
 	font-size: 100%;
	margin: 0em;
	padding: 0px;
	display:inline;
	font-weight:bold;
	list-style: none;
}

li.in2 {
	line-height:1.2em;
 	font-size: 100%;
	margin: 0em;
	padding: 0px;
	display:inline;
	font-weight:normal;
	list-style: none;
	color:#999;
}



ul.page{
	font-size:small;
	margin:0em 0 1em 0;
	padding:0em;
}

li.in3 {
	display:inline;
	font-weight:normal;
	list-style: none;
}

/*  --------------------------------------------------------------------------------------------------------------- */

ul.news {
	width:85%;
	margin: 1em 0em 2em 2em;
	padding: 0em 0em 1em 2em;
	text-indent: 0em;
	font-size: small;
	line-height:130%;
}

div.news {
	margin-bottom:2em;}

.mokuji { 	padding:3px 1em 3px 1em; }

.mokuji2 {
 	font-size: 95%;
	font-family:MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
}

.subtit2 {
	padding-left: 1.2em;
	color: #CC6600;
}

.m1 {
	font-size:125%;
	font-family:MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
}

.m2	{
	font-weight:bold;
	color:#CC3300;
	margin: 0em 0em 0px 0em;
	padding: 0px 0px 2px 1em;
 }


li.li_pa {
	margin: 0.5em 1.5em 0.5em 2.5em;
	padding: 0px;
	font-size: small;
}

ul.mi {	list-style-type:circle;margin-bottom:0px;line-height:130%;}
ul.mi_none { list-style-type:none;margin-bottom:0px;line-height:140%;}

.ti_2 {text-indent:-2em;list-style-type:none}

.mos { color:#C87A60;font-size:105%;font-weight:bold}


