h1,h3 {
	margin-top: 0;
	margin-bottom: 0;
}
h2,h5,h6,p,ul,ol {
	margin-top: 0;
}
#header {
	padding-top: 50px;
	padding-left:440px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	position: relative;
}
#contentbody {
	width: 740px;
	padding-top: 5px;
	padding-left:0px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	position: relative;
}
#content {
	padding-top: 0px;
	padding-right: 90px;
	padding-left: 0px;
	float: left;
	width: 740px;
}
#contentbody span {
	display:none;
}
#contentbody div.righ {
	display:inline;
	text-align:right;
}
#contentbody a:link{
	color:#9c0034;text-decoration:none;
}
#contentbody a:visited {
	color:#9c0034;text-decoration:none;
}
#contentbody a:hover {
	color:#9c0034;text-decoration:none;
}

#contentbody a:link.komon{
	color:#00599c;text-decoration:underline;
}
#contentbody a:visited.komon {
	color:#00599c;text-decoration:underline;
}
#contentbody a:hover.komon {
	color:#00599c;text-decoration:underline;
}
#contentbody a.komon {
	color:#00599c;text-decoration:underline;
}


#contentbody ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

#contentbody strong {
	font-size: 14px;
letter-spacing: 0.1em;
	color: #66B35B;
}
#contentbody strong.b {
	font-size: 14px;
	color: #000000;
}

#contentbody strong.px12sg {
	font-size: 12px;
	color: #C0273B;
line-height: 140%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.px14sg {
	font-size: 12px;
	color: #C0273B;
line-height: 140%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}

#contentbody strong.px12li {
	font-size: 14px;
	color: #000000;
margin-bottom: 0.5em;
line-height: 160%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}

#contentbody .topgai12 {
	font-size: 12px;
	color: #00599C;
margin-bottom: 0.5em;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
line-height: 140%;font-weight:bold;
}
#contentbody .topgai11 {
	font-size: 11px;
	color: #66CCFF;
margin-bottom: 0.5em;
line-height: 140%;font-weight:bold;
}


#contentbody .kanrensit {
	font-size: 12px;
	color: #000000;
line-height: 160%;font-weight:bold;
}

#contentbody strong.komon12 {
	font-size: 14px;
margin-bottom: 0.5em;
line-height: 160%;
}
#contentbody strong.px12su {
	font-size: 14px;
	color: #000000;
margin-bottom: 0.5em;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.ichira {
	font-size: 14px;
	color: #66B35B;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.ichirac2 {
	font-size: 12px;
	color: #66B35B;
line-height: 140%;
}
#contentbody .keisai {
	font-size: 12px;
line-height: 140%;
}
#contentbody strong.ichirac {
	font-size: 12px;
	color: #66B35B;
line-height: 260%;
}
#contentbody strong.pxtli {
	font-size: 14px;
	color: #000000;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.px12lic {
	font-size: 12px;
	color: #000000;
margin-bottom: 0.5em;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
line-height: 160%;
}
#contentbody strong.px10lic {
	font-size: 11px;
	color: #000000;
margin-bottom: 0.5em;
line-height: 160%;
}
strong.px10licx {
	font-size: 11px;
	color: #000000;
margin-bottom: 0.5em;
line-height: 160%;
}
#contentbody b.px12li {
	font-size: 14px;
	color: #000000;
margin-bottom: 0.5em;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
line-height: 160%;
}
#contentbody strong.px12li2 {
	color: #000000;
	font-size: 13px;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
line-height: 140%;
}
#contentbody strong.px12lix {
	color: #000000;
	font-size: 14px;
line-height: 120%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.px12lix2 {
	color: #000000;
	font-size: 12px;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.px12li3 {
	color: #000000;
	font-size: 14px;
margin-bottom: 0.3em;
line-height: 140%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.px12li4 {
	color: #000000;
	font-size: 12px;
margin-bottom: 0.3em;
line-height: 120%;
}

#contentbody strong.px12li31 {
	color: #000000;
	font-size: 14px;
margin-bottom: 0.3em;
line-height: 170%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.px14li {
	color: #000000;
	font-size: 14px;
margin-bottom: 0.5em;
line-height: 140%;
}
#contentbody strong.px14libi {
	color: #000000;
	font-size: 14px;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.px16li {
	color: #000000;
	font-size: 16px;
margin-bottom: 0.5em;
line-height: 140%;
}
#contentbody strong.px18li {
	color: #000000;
	font-size: 12px;
margin-bottom: 0.5em;
line-height: 140%;
}
#contentbody strong.px12lst {
	color: #FF0000;
	font-size: 12px;
line-height: 140%;
}
#contentbody strong.px12lst2 {
	color: #000000;
	font-size: 12px;
line-height: 140%;
}

#contentbody b {
	font-size: 14px;
	color: #FBAD18;
}
#contentbody b.b {
	font-size: 14px;
	color: #000000;
margin-bottom: 1em;
line-height: 160%;
}
#contentbody strong.b2 {
	font-size: 14px;
	color: #000000;
margin-bottom: 1em;
line-height: 140%;
}
#contentbody strong.titx {
	font-size: 12px;
	color: #000000;
line-height: 120%;
}
#contentbody strong.titx13 {
	font-size: 11px;
	color: #4b4b4b;
line-height: 120%;
}
#contentbody strong.titx2 {
	font-weight:normal;
	font-size: 14px;
	color: #000000;
line-height: 120%;
}
#contentbody strong.titx21 {
	font-size: 14px;
	color: #000000;
line-height: 120%;
letter-spacing:-0.1px;
}
#contentbody strong.titx31 {
	font-size: 13px;
	color: #000000;
line-height: 120%;
letter-spacing:-0.1px;
}
#contentbody strong.titx41 {
	font-size: 12px;
	color: #000000;
line-height: 120%;
letter-spacing:-0.1px;
}

#contentbody .kuro12 {
	font-size: 12px;
	color: #4b4b4b;
1line-height: 120%;
letter-spacing:-0.1px;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody .kuro12bd {
	font-size: 12px;
	color: #4b4b4b;
1line-height: 120%;
letter-spacing:-0.1px;font-weight:bold;
}
#contentbody .kuro12x {
	font-size: 12px;
	color: #4b4b4b;
1line-height: 140%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody .kuro10 {
	font-size: 10px;
	color: #4b4b4b;
line-height: 160%;
}

#contentbody .kuro12m {
	font-size: 12px;
	color: #4b4b4b;
line-height: 140%;
letter-spacing:-0.1px;
}

.kuro1m {
	font-size: 12px;
	color: #4b4b4b;
line-height: 140%;
letter-spacing:-0.1px;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}

#contentbody .riyo01 {
	font-size: 14px;
	color: #4b4b4b;
	text-align: left;
	background-color: #a8c97f;
	padding:2px 40px;
	line-height: 140%;
	letter-spacing:-0.1px;
}

#contentbody .riyo02 {
	font-size: 12px;
	color: #4b4b4b;
	background-color: #d4ecba;
	padding:6px 50px;
	line-height: 140%;
	letter-spacing:-0.1px;
}

#riyoline {
	clear: left;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	border-top: 1px solid #cccccc;
	padding-top: 0;
	padding-bottom:0;
}


#contentbody .kuro14 {
	font-size: 14px;
	color: #4b4b4b;
margin-bottom: 1em;
line-height: 140%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}

#contentbody .kuro14m {
	font-size: 14px;
	color: #4b4b4b;
margin-bottom: 0.5em;
line-height: 160%;
}


#contentbody .ao12 {
	font-size: 12px;
	color: #0054A6;
line-height: 120%;
letter-spacing:-0.1px;
}

#contentbody .grn12 {
	font-size: 12px;
	color: #4D7620;
line-height: 130%;
}

#contentbody strong.grnst12 {
	font-size: 12px;
	color: #4D7620;
line-height: 130%;
}

#contentbody strong.brawn12 {
	font-size: 12px;
	color: #884106;
line-height: 130%;
}

#contentbody strong.grnst14 {
	font-size: 15px;
	color: #4D7620;
line-height: 130%;
}
#contentbody strong.org14 {
	font-size: 12px;
	color: #e46c0a;
line-height: 130%;
}

#contentbody .ao13 {
	font-size: 13px;
	color: #0054A6;
line-height: 120%;
}


#contentbody strong.titx42 {
	font-size: 12px;
	color: #000000;
line-height: 140%;
letter-spacing:-0.1px;
}
#contentbody strong.b29 {
	font-size: 10px;
	color: #000000;
line-height: 120%;
}
#contentbody strong.bgai21 {
	color: #000000;
	font-size: 14px;
line-height: 120%;
}
#contentbody strong.bgai3 {
	font-size: 14px;
	color: #00599C;
margin-bottom: 0.5em;
line-height: 140%;
}
#contentbody strong.bgai4 {
	font-size: 12px;
	color: #00599C;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.px12liblu {
	font-size: 14px;
	color: #00599C;
margin-bottom: 0.5em;
line-height: 150%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.px12liblu2 {
	font-size: 14px;
	color: #00599C;
margin-bottom: 0.5em;
line-height: 160%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
#contentbody strong.gren {
	font-size: 14px;
	color: #005826;
margin-bottom: 1em;
line-height: 140%;
}
#contentbody strong.blu {
	font-size: 16px;
	color: #0000ff;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.blu3 {
	font-size: 14px;
	color: #0000ff;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.blu2 {
	font-size: 18px;
	color: #0054A6;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.blu3 {
	font-size: 17px;
	color: #0066CC;
letter-spacing: 0.1em;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody strong.blu3 {
	font-size: 12px;
	color: #0066CC;
margin-bottom: 0.5em;
line-height: 120%;
}
#contentbody b.b2 {
	font-size: 14px;
	color: #000000;
margin-bottom: 1em;
line-height: 140%;
}
#contentbody b.b21 {
	font-size: 14px;
	color: #000000;
margin-bottom: 1em;
line-height: 160%;
}
#contentbody b.b3 {
	font-size: 12px;
	color: #000000;
}
#contentbody b.b4 {
	font-size: 16px;
margin-bottom: 0.5em;
line-height: 120%;
	color: #000000;
}

#contentbody p {
	margin-left: 2px;
	font-size: 12px;
	margin-bottom: 1em;
	line-height: 160%;
	width: 640px;
}
#contentbody p.pxx10 {
	font-size:10px;line-height: 140%;color:#4b4b4b;width:90px;text-align:left;
}
#contentbody p.pxxx10 {
	font-size:10px;line-height: 140%;color:#4b4b4b;width:90px;text-align:left;font-weight:bold;
}

#contentbody li {
	margin-bottom: 0.4em;
}

#footerc {
	clear: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	border-top: 1px solid #cccccc;
	padding-top: 0;
	padding-bottom:0;
}


#footer5 {
	clear: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	border-top: 1px solid #cccccc;
	padding-top: 0;
	padding-bottom:0;
	line-height: 1;
}

#footer2 {
	clear: left;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	border-top: 1px solid #cccccc;
	padding-top: 0;
	padding-bottom:0;
	line-height: 1;
}
#footersb {
	clear: left;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 12px;
	border-top: 1px solid #cccccc;
	padding-top: 0;
	padding-bottom:0;
	line-height: 1;
}


.noheight {
	line-height: 0;
}

#footer5 img {
	line-height: 0;
}
#footer strong.ichirac2 {
	font-size: 12px;
	color: #66B35B;
line-height: 140%;
}
#footer .keisai {
	font-size: 12px;
line-height: 140%;
}

.sz13 {
	color: #000000;
	font-size: 13px;
line-height: 140%;
}
.sz14h {
	color: #000000;
	font-size: 14px;
line-height: 120%;
}
.sz12 {
	color: #000000;
	font-size: 12px;
line-height: 120%;
}


td.px9{font-size:9px;}
td.px10{font-size:10px;color: #4b4b4b;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
td.px10df{font-size:10px;line-height: 180%;color: #4b4b4b;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
td.px12{font-size:12px;color: #4b4b4b;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
td.px12bd{font-size:12px;color: #4b4b4b;font-weight:bold;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
td.px12dd{font-size:12px;margin-bottom: 0.5em;line-height: 160%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
td.px12ss{font-size:12px;margin-bottom: 0.3em;line-height: 140%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
td.px14{font-size:14px;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
td.px16{font-size:16px;}
td.px18{font-size:18px;}
td.px21{font-size:21px;}
td.pt6{font-size:6pt;}
td.pt8{font-size:8pt;}
td.pt9{font-size:9pt;}
td.pt10{font-size:10pt;}
td.pt12{font-size:12pt;}
td.pt14{font-size:14pt;}
td.pt16{font-size:16pt;}
td.pt18{font-size:18pt;}
td.pt21{font-size:21pt;}

.px12L{
font-size:12px;
line-height: 140%;
color:#4B4B4B;
}

.px12LG{
font: 12px/1.0 "‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
color:#4B4B4B;
}

td.px10L{
font-size:10px;
line-height: 140%;
color:#4B4B4B;
}
td.px12pri{
font-size:12px;
line-height: 140%;
}
.sq{
	font-size:10px;
	color: #66CCFF;
	margin-bottom: 0.5em;
	line-height: 160%;
}
.px14m{
font-size:14px;
margin-bottom: 1em;
line-height: 160%;
}
.px14g{
font-size:14px;color:#31519C;
margin-bottom: 1em;
line-height: 160%;
}
.px14g{
font-size:14px;color:#31519C;
margin-bottom: 1em;
line-height: 160%;
}
.px14gre{
font-size:14px;color:#005826;
margin-bottom: 1em;
line-height: 140%;
}
.px12g{
font-size:12px;
margin-bottom: 1em;
line-height: 160%;
}
.px14k{
font-size:14px;color:#F1321D;
margin-bottom: 0.5em;
line-height: 140%;
}
.px10g{
font-size:10px;
margin-bottom: 1em;
line-height: 160%;
}
.px14L{
font-size:14px;
margin-bottom: 1em;
line-height: 160%;
}
.px12ssv{
font-size:12px;
line-height: 140%;
}
.px14LC{
font-size:14px;
line-height: 140%;
}
.px12line{
font-size:12px;
color: #539C64;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
.px10LC{
font-size:10px;
line-height: 120%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
.px12LC{
font-size:10px;
line-height: 120%;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;
}
.bgai2{font-size:14px;color:#00599C;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;font-weight:bold;}
.aisatu{text-align:justify;text-justify:distribute;font-size:14px;color:#4B4B4B;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;}
.aisatu2{text-align:justify;text-justify:distribute;font-size:14px;color:#4B4B4B;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;}
.aisatu3{text-align:justify;text-justify:distribute;font-size:14px;color:#303030;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;}
.aisatu4{text-align:justify;text-justify:distribute;font-size:14px;color:#00599C;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;}
.aisatu5{text-align:justify;text-justify:distribute;font-size:14px;color:#4B4B4B;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;}
.titmoji{font-size:14px;color:#000000;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 120%;font-weight:bold;}


td.px12C{font-size:12px;color:#E3007F;}
td.pxbcg{font-size:12px;
	background-image: url(images/bacg.jpg);
	background-position: 450px 435px;
	background-color: #ffffff;
	background-repeat:  no-repeat;

}
td.pxbcg2{font-size:12px;
	background-image: url(images/bacg2.jpg);
	background-position: right 40px;
	background-color: #ffffff;
	background-repeat:  no-repeat;

}
P.brd{border:1px solid #FF0000}

a.abc{color:#000000;
	background-image: url(images/yajix.gif);
	background-position: left top;	background-repeat:  no-repeat;
}

.grtb{
	color:#cccccc;
	background-color: #cccccc;
	font-size:10px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.grtk{
	color:#cccccc;
	background-color: #000000;
	font-size:10px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.grtv{
	color:#cccccc;
	font-size:10px;
	border-left:1px solid #cccccc;
}
.bnar{
	font-size:10px;
	border-right:1px solid #cccccc;
}

.imgleft{float:left;}
.imgright{float:right;}
.px10ssv{
font-size:10px;
line-height: 140%;
}

ul.hedge li{
	list-style-type:none;
	text-indent:-1em;
	padding-left:1em;
	font-size:10px;
	color:#4b4b4b;
	text-align:left;
	}

#contentbody strong.news2{font-size:10px;color: #4b4b4b;}

.pg10{font-size:12px;color:#404040;padding-right:3px;padding-left:3px;font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",osaka,Arial;}
.tdphot{line-height:0;
	padding:0;
	margin:0;
}



