body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0px auto;
	padding: 0px;
	min-height: 800px;
}
bodyv {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	width: 850px;
	text-align: center;
	border-top: #FF0000;
	border-right: #FF0000;
	border-bottom: #FF0000;
	border-left: #FF0000;
}
bodygray {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	width: 850px;
	text-align: center;
	border-top: #FF0000;
	border-right: #FF0000;
	border-bottom: #FF0000;
	border-left: #FF0000;
	background: #CC3366 url((URL));
}
#block1fig {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 500px; 
	float: left;
}
#left450 {
	margin: 0px;
	padding: 7px 0px 0px 10px;
	height: auto;
	width: 450px;
	text-align: left;
}
#left350 {
	margin: 0px;
	padding: 7px 0px 0px 10px;
	height: auto;
	width: 350px;
	text-align: left;
}
#left480 {
	margin: 0px 0px 0px 10px;
	padding: 7px 0px 0px 7px;
	height: auto;
	width: 480px;
	text-align: left;
}
#center450 {
	margin: 0px;
	padding: 7px 0px 0px;
	height: auto;
	width: 450px;
	text-align: center;
}
#left500 {
	margin: 0px 0px 0px 5px;
	padding: 8px 0px 0px 10px;
	height: auto;
	width: 500px;
	text-align: left;
}
#left980 {
	margin: 0px;
	padding: 10px 0px 0px 25px;
	height: auto;
	width: 980px;
	text-align: left;
}
#atbox510 {
	margin: 10px 0px 10px 10px;
	padding: 0px 35px 0px 20px;
	height: auto;
	width: 510px;
	text-align: left;
}
#left590 {
	margin: 0px;
	padding: 5px 10px 0px 0px;
	height: auto;
	width: 590px;
	text-align: left;
}
div.block_a {
   float: left;
   width: 210px;
}
div.block_c {
   float: left;
   width: 210px;
}
div.block_b {
   float: left;
   width: 210px;
}
div.block_d {
   float: left;
   width: 210px;
}
div.block50 {
	width: 210px;
	height: 47px;
	margin-bottom: 2px;
}
#sita ul {
	display: inline;
}
#wrapperv #volcano {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: thin none #FF3300;
	background: #ECECEC;
}
#wrapper #topheader {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 100%;
	text-align: left;
	background: #08142E url(Act_Vol/image/1110newtop.jpg) repeat-x;
	border-top: #000099;
	border-bottom: #000099;
	border-right-color: #000099;
	border-left-color: #000099;
}
#wrapper #topheadere {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 100%;
	text-align: left;
	background: #08142E url(image/1110newtop_e.jpg) repeat-x;
	border-top: #000099;
	border-bottom: #000099;
	border-right-color: #000099;
	border-left-color: #000099;
}
#wrapper #header {
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 100%;
	text-align: left;
	background: #08142E url(Act_Vol/image/head0518b.jpg) no-repeat;
	border-top: #000099;
	border-bottom: #000099;
	border-right-color: #000099;
	border-left-color: #000099;
}
#wrapperv #header2 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 100%;
	text-align: left;
	border-top: #000099;
	border-bottom: #000099;
	border-right-color: #000099;
	border-left-color: #000099;
	background: #EFF4F5 url(Act_Vol/image/0523c.jpg) no-repeat;
}
#wrapper #sita {
	margin: 0px;
	padding: 5px 5px 5px 0px;
	height: 24px;
	width: auto;
	vertical-align: middle;
	border-bottom: #FF6600;
}
#wrapper #sita2 {
	margin: auto 0px;
	padding: 0px;
	height: 15px;
	width: auto;
	vertical-align: bottom;
}
.honbun {
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.honbun11 {
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.honbun12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.honbun13 {
	font: 13px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.honbun14 {
	font: 14px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.thonbun11 {
	font: 11px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
#main h2 {
	font: 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	height: 20px;
	border-bottom: 2px dotted #666666;
	margin: 10px 0px 10px 5px;
	padding:0px 0px 0px 5px;
	float: none;
	color: #111111;
	border-left: 7px solid #FF0066;
	text-align: left;
	white-space: nowrap;
	border-top-width: 0px;
	border-right-width: 0px;
}
#main h3 {
	font: 16px Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 2px none #000099;
	border-left: 8px solid #FF0033;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 2px 5px;
	height: 18px;
}
#volcano h3 {
	font: 16px Geneva, Arial, Helvetica, sans-serif;
	height: 18px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #000099;
	border-left-color: #FF0033;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#main head {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 600px;
}
#wrapper #head #sita {
	height: 20px;
	width: 780px;
	margin: 0px;
	padding: 0px;
}
#wrapper #topnavi {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 760px;
}
#wrapper #contents {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: auto;
	text-align: left;
	min-height: 400px;
}
#wrapperv #contents {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: auto;
}
#wrapper #contentscenter {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: auto;
	text-align: center;
}
#wrapper #head #ue {
	text-align: right;
	height: 20px;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#em {
	visibility: hidden;
}
#wrapper #footer {
	background: #FFFFFF;
	margin: 0px auto;
	padding: 10px 0px 0px;
	height: 100px;
	width: 100%;
	float: left;
	border-top: 1px #6666FF;
	border-right: 1px #6666FF;
	border-bottom: 1px #6666FF;
	border-left: 1px #6666FF;
}
#wrapper {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 98%;
	min-width: 800px;
	vertical-align: middle;
}
#wrapperv {
	padding: 0px;
	height: auto;
	width: 850px;
	min-width: 850px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main .pDate {
	clear: both;
}
#wrapper #contents #main {
	margin: 0px auto;
	padding: 0px 20px 20px 0px;
	height: auto;
	min-height: 500px;
	width: auto;
	border-top: 1px #999999;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	border-left: 1px #999999;
}
#wrapperfig {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 450px;
}
#centerbox{
	margin: 0px auto;
	padding: 0px;
	height: auto;
	min-height: 500px;
	width: 900px;
	}
#wrapperfig410 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 410px;
}
#wrapperfig600 {
	margin: 0px;
	padding: 10px;
	height: auto;
	width: 620px;
}
#wrapperfig1-7 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 580px;
}
#wrapperfig2-3 {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	height: auto;
	width: 900px;
}
#wrapperfig2-4 {
	margin: 0px;
	padding: 10px;
	height: auto;
	width: 520px;
}
#wrapperfig2-5 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 400px;
}
#wrapperfig2-6 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 800px;
}
#wrapperfig2-10 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 810px;
}
#wrapperfig2-12 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 500px;
}
#wrapperfig3-5 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 620px;
}
#wrapperfig620 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 620px;
}
#wrapperfig650 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 650px;
}
#wrapperfig900 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 900px;
}
#wrapperfig800 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 900px;
}
#wrapperfig920 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 920px;
}
#wrapperfig1500 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 1500px;
}
#wrapperfig5-3 {
	margin: 0px 0px 0px 50px;
	padding: 10px;
	height: auto;
	width: 600px;
}
#wrapperfig7-2 {
	margin: 70px 0px 0px 10px;
	padding: 10px;
	height: auto;
	width: 500px;
	float: left;
}
#wrapperfig7-3 {
	margin: 0px 0px 0px 10px;
	padding: 5px;
	height: auto;
	width: 730px;
	float: left;
}
#wrapperfig7-5 {
	margin: 250px 0px 0px 10px;
	padding: 10px;
	height: auto;
	width: 500px;
	float: left;
	border: 1px solid #333333;
}
#wrapperfig7-4 {
	margin: 0px 0px 0px 5px;
	padding: 3px;
	height: auto;
	width: 780px;
	float: left;
	border: 1px solid #333333;
}
#topblocktop {
	margin: 0px auto;
	height: auto;
	width: 85%;
	min-width: 600px;
	padding: 3px;
	background: #FFFFFF repeat-x;
	text-align: left;
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
}
#topblock {
	margin: 0px auto;
	height: auto;
	width: 85%;
	padding: 3px;
	background: #FFFFFF repeat-x;
	text-align: left;
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
}
#topcont {
	height: auto;
	width: 95%;
	padding: 3px;
	background: #FFFFFF repeat-x;
	text-align: left;
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#topcont_20 {
	height: auto;
	min-height:90px;
	width: 95%;
	min-width: 850px;
	padding: 3px;
	background: #FFFFFF repeat-x;
	text-align: left;
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#topcont60 {
	margin: 0px auto;
	height: auto;
	min-height:90px;
	width: 60%;
	min-width: 600px;
	padding: 3px;
	background: #FFFFFF repeat-x;
	text-align: left;
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
}
#topcontvr {
	margin: 0px auto;
	height: auto;
	min-height:40px;
	width: 60%;
	min-width: 600px;
	padding: 3px;
	background: #FFFFFF repeat-x;
	text-align: left;
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
}
#topcontb {
	margin: 0px auto;
	height: auto;
	min-height:50px;
	width: 95%;
	min-width: 600px;
	padding: 3px;
	background: #FFFFFF repeat-x;
	text-align: left;
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
}
#topblock220 {
	margin: 5px 0px 10px 20px;
	height: 220px;
	width: 95%;
	border-bottom: 2px dotted #0033CC;
	padding: 3px;
	float: left;
	background: #FFFFFF;
	text-align: left;
}
#block1 {
	margin: 10px 5px 5px;
	padding: 3px;
	height: 172px;
	width: 220px;
	border: 1px dotted #FF0033;
	float: left;
}
#block140 {
	margin: 5px;
	padding: 5px;
	float: left;
	height: 150px;
	width: 160px;
	border: 1px dotted #0000CC;
}
#block140b {
	margin: 5px;
	padding: 5px;
	float: left;
	height: 150px;
	width: 160px;
	border: 1px dotted #0000CC;
}
.img {
	margin: 0px;
	padding: 0px;
	float: right;
	border: 1px solid #333333;
}
#block170 {
	margin: 10px;
	padding: 3px;
	float: left;
	height: auto;
	width: 170px;
}
#block150 {
	margin: 10px 0px 20px 40px;
	padding: 3px;
	float: left;
	height: 150px;
	width: 150px;
	border: 1px dotted #FF0033;
}
#block150b {
	margin: 10px 0px 20px 10px;
	padding: 3px;
	float: left;
	height: 150px;
	width: 150px;
	border: 1px dotted #FF0033;
}
#block160 {
	margin: 10px 0px 20px 40px;
	padding: 3px;
	float: left;
	height: 160px;
	width: 160px;
	border: 1px dotted #FF0033;
}
#block160b {
	margin: 10px 0px 20px 10px;
	padding: 3px;
	float: left;
	height: 160px;
	width: 160px;
	border: 1px dotted #FF0033;
}
#block450 {
	margin: 10px 20px 20px 40px;
	padding: 5px 20px 5px 5px;
	float: left;
	height: auto;
	width: 450px;
	border: 1px dotted #FF0033;
}
#dbblock {
	padding: 5px;
	height: auto;
	width: 90%;
	margin: 10px 10px 15px 20px;
	background: #EFEFEF;
	border: 1px solid #0099FF;
}
#dbblock h1 {
	font: 18px/1.5em "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	padding: 3px;
}
#wrapper #contents #main #block2 {
	margin: 0px;
	padding: 0px 0px 15px 15px;
	float: left;
	height: 160px;
	width: 150px;
	border: 1px dotted #FF0033;
}
#wrapper #contents #main #block3 {
	margin: 0px;
	padding: 0px 0px 15px 15px;
	float: left;
	height: 160px;
	width: 150px;
	border: 1px dotted #FF0033;
}
#wrapper #contents #main #block4 {
	margin: 0px;
	padding: 0px 0px 15px 15px;
	float: left;
	height: 160px;
	width: 150px;
	border: 1px dotted #FF0033;
}
.blockhonbun12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0px 0px;
	padding: 0px;
}
#fig03 {
	height: 300px;
	width: 920px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
#fig05 {
	height: 300px;
	width: 920px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#fig03l {
	margin: 2px;
	padding: 0px;
	float: left;
	height: auto;
	width: 440px;
}
#fig05l {
	margin: 2px;
	padding: 0px;
	float: left;
	height: auto;
	width: 400px;
}
#fig03r {
	margin: 2px;
	padding: 0px;
	float: right;
	height: auto;
	width: 440px;
}
#fig05r {
	margin: 2px;
	padding: 80px 0px 0px;
	height: auto;
	width: 400px;
	float: right;
}
#fig03rl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 440px;
	float: left;
}

#fig04 {
	height: 150px;
	width: 500px;
	margin: 0px auto;
	padding: 0px 0px 20px;
	text-align: center;
}
#fig45 {
	height: auto;
	width: 800px;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}
#45a {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 700px;
}
#45u {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 700px;
}
#fig67rl {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 900px;
	background: bottom;
}
#fig67l {
	margin: 2px;
	padding: 0px;
	float: left;
	height: auto;
	width: 440px;
}
#fig67r {
	margin: 226px 2px 2px;
	padding: 0px;
	float: right;
	height: auto;
	width: 440px;
}
#fig01 {
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 800px;
}
#exrbox {
	float: right;
	margin: 5px 5px 5px 10px;
	padding: 0px;
	height: auto;
	width: 380px;
}
#navibox {
	float: left;
	padding: 0px;
	height: 100%;
	width: 250px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#kaisetsu {
	margin: 50px 10px 10px;
	padding: 10px 5px;
	float: right;
	height: auto;
	width: 360px;
	background: #E3E8F7;
	border-top: 1px double #0033FF;
	border-right: 1px solid #0033FF;
	border-bottom: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
}
#kaisetsu07 {
	margin: 50px 10px 10px;
	padding: 10px 2px;
	float: right;
	height: auto;
	width: 410px;
	background: #E3E8F7;
	border-top: 1px double #0033FF;
	border-right: 1px solid #0033FF;
	border-bottom: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
}
#kaisetsu01 {
	margin: 10px;
	padding: 10px 5px;
	float: right;
	height: auto;
	width: 360px;
	background: #E3E8F7;
	border-top: 1px double #0033FF;
	border-right: 1px solid #0033FF;
	border-bottom: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
}
#menu02 {
	height: auto;
	background-color: #DEDEDE;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: double;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#fig1-1 {
	margin: 10px;
	padding: 6px;
	float: right;
	height: auto;
	width: 360px;
	border: 1px solid #333333;
}
#img-550 {
	height: auto;
	width: 530px;
	border: 1px solid #666666;
	float: right;
	background: #FFFFFF;
	margin: 10px 5px 10px 12px;
	padding: 10px 3px 20px;
}
#img550 {
	height: auto;
	width: 550px;
	float: right;
	margin: 5px;
	padding: 5px;
}
#img500 {
	height: auto;
	width: 480px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#img510 {
	height: auto;
	width: 540px;
	margin: 5px 10px 5px 15px;
	padding: 5px 15px;
	text-align: center;
}
#tbl510 {
	height: auto;
	width: 480px;
	margin: 0px 0px 20px 60px;
	padding: 3px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	background: #FFFFFF;
}
#img600 {
	height: auto;
	width: 610px;
	margin: 5px 15px 5px 5px;
	padding: 5px 15px;
	text-align: center;
	background: #E6E6E6;
}
#img530 {
	height: auto;
	width: 550px;
	margin: 5px 15px 5px 5px;
	padding: 5px 15px;
	text-align: center;
	background: #E6E6E6;
}
#desc600 {
	height: auto;
	width: 610px;
	margin: 5px 10px 5px 15px;
	padding: 5px 15px;
	text-align: center;
}
#img510left {
	height: auto;
	width: 540px;
	margin: 0px;
	padding: 5px 15px;
}
#img480 {
	height: auto;
	width: 480px;
	margin: 5px 5px 5px 10px;
	padding: 5px 10px;
	text-align: center;
}
#img450 {
	height: auto;
	width: 450px;
	margin: 5px 5px 5px 10px;
	padding: 5px 10px;
	text-align: center;
}
#img350 {
	height: auto;
	width: 350px;
	margin: 0px 0px 0px 100px;
	padding: 0px;
	text-align: center;
}
#img-left {
	float: left;
	height: auto;
	width: 380px;
	border: 1px solid #666666;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 20px;
	padding-left: 6px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#img-right {
	float: right;
	height: auto;
	width: 380px;
	border: 1px solid #666666;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 20px;
	padding-left: 6px;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#fig1-410 {
	margin: 10px;
	padding: 10px 2px;
	float: right;
	height: auto;
	width: 410px;
	border: 1px solid #333333;
}
#tbl3-2 {
	margin: 20px 0px 10px 25px;
	padding: 3px 3px 10px;
	height: auto;
	width: 860px;
	border: 1px solid #333333;
}
#fig3-4 {
	padding: 3px;
	height: auto;
	width: 400px;
	margin-left: 20px;
	border: 1px solid #333333;
	float: left;
	margin-bottom: 20px;
}
#fig3-5 {
	padding: 3px;
	height: auto;
	width: 450px;
	margin-left: 10px;
	border: 1px solid #333333;
	float: left;
}
#fig3-6 {
	padding: 3px 3px 10px;
	height: auto;
	width: 400px;
	margin-left: 20px;
	border: 1px solid #333333;
	float: left;
}
#fig3-8 {
	padding: 3px 3px 5px;
	height: auto;
	width: 760px;
	margin-left: 20px;
	border: 1px solid #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}
#fig3-9 {
	padding: 3px;
	float: left;
	height: auto;
	width: 400px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig3-7 {
	padding: 3px 3px 10px;
	height: auto;
	width: 500px;
	margin-left: 10px;
	border: 1px solid #333333;
	float: left;
}#fig2-1 {
	margin: 0px;
	padding: 5px 5px 10px;
	height: auto;
	width: 231px;
	border: 1px solid #333333;
	float: left;
}
#fig2-2 {
	margin: 0px 0px 0px 20px;
	padding: 2px 5px 0px;
	float: right;
	height: 330px;
	width: 290px;
	border: 1px solid #333333;
}
#fig2-4 {
	margin: 0px 0px 0px 2px;
	padding: 2px 5px 0px;
	float: left;
	height: 330px;
	width: 290px;
	border: 1px solid #333333;
}
#fig2-5 {
	margin: 0px 0px 0px 2px;
	padding: 3px 3px 0px;
	float: left;
	height: 330px;
	width: 340px;
	border: 1px solid #333333;
}#fig2-3 {
	margin: 0px 0px 0px 25px;
	padding: 5px;
	float: left;
	height: auto;
	width: 460px;
	border: 1px solid #333333;
}
#fig2-6 {
    margin: 42px 0px 0px 5px;
	padding: 3px 3px 0px;
	float: left;
	height: auto;
	width: 430px;
	border: 1px solid #333333;
}
#fig2-7 {
    margin: 0px 0px 0px 20px;
	padding: 3px 3px 0px;
	float: left;
	height: auto;
	width: 400px;
	border: 1px solid #333333;
}
#fig2-8 {
	margin: 150px 0px 0px 5px;
	padding: 2px 2px 0px;
	height: auto;
	width: 500px;
	border: 1px solid #333333;
	float: left;
}
#fig3-1 {
	margin: 0px 0px 10px 10px;
	padding: 5px;
	height: auto;
	width: 380px;
	border: 1px solid #333333;
	float: left;
}
#tbl2-1 {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 10px;
	height: auto;
	width: 300px;
	border: 1px solid #333333;
	float: left;
}
figblock1 {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 400px;
}
#fig2-9 {
	margin: 0px 0px 0px 25px;
	padding: 10px;
	height: auto;
	width: 380px;
	border: 1px solid #333333;
	float: left;
}
#fig2-10 {
    margin: 0px 0px 0px 5px;
	padding: 5px 5px 10px;
	float: left;
	height: auto;
	width: 290px;
	border: 1px solid #333333;
}
#bunken {
	background: #CCCC99;
	height: 15px;
	width: 600px;
}
#wrapperfig3-1 {
	height: auto;
	width: 520px;
	margin: 0px;
	padding: 5px;
}
#fig4-1 {
	padding: 5px 10px 3px 0px;
	float: left;
	height: auto;
	width: 460px;
	margin-left: 10px;
	border: 1px solid #333333;
	margin-top: 70px;
}
#tbl4-1 {
	padding: 3px 3px 5px;
	float: left;
	height: auto;
	width: 460px;
	margin-left: 5px;
	border: 1px solid #333333;
}
#fig4-2 {
	padding: 5px;
	float: left;
	height: auto;
	width: 360px;
	margin-left: 10px;
	border: 1px solid #666666;
}
#fig4-4 {
	padding: 5px;
	float: left;
	height: auto;
	width: 360px;
	margin-left: 20px;
	border: 1px solid #666666;
}
#fig4-5 {
	padding: 3px;
	float: left;
	height: auto;
	width: 280px;
	margin-left: 2px;
	border: 1px solid #666666;
}
#tbl4-4 {
	padding: 5px;
	float: left;
	height: auto;
	width: 930px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#tbl4-3 {
	padding: 18px 3px 3px;
	float: left;
	height: auto;
	width: 440px;
	margin-left: 20px;
	border: 1px solid #666666;
}
#fig4-7 {
	padding: 5px;
	float: left;
	height: auto;
	width: 510px;
	margin-left: 20px;
	border: 1px solid #333333;
	margin-bottom: 20px;
}
#tbl5-1 {
	padding: 5px;
	float: left;
	height: auto;
	width: 500px;
	margin-left: 20px;
	border: 1px solid #333333;
	margin-bottom: 20px;
}
h4 {
	margin: 15px 0px 10px 10px;
	border-bottom: 2px dotted #0033FF;
	border-left: 8px none #0099FF;
	color: #333333;
	height: 18px;
	padding: 2px 0px 2px 2px;
	width: 98%;
}
h5 {
	margin: 10px 0px 5px 7px;
	font-weight: normal;
	padding-bottom: 5px;
}
h6 {
	margin: 3px 0px 3px 15px;
	font-weight: normal;
	padding: 0px;
}
p {
	margin: 0em 0em 0.5em 2em;
	padding: 0px;
}
#fig5-4 {
	padding: 5px;
	float: left;
	height: auto;
	width: 500px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig5-1 {
	padding: 3px;
	height: auto;
	width: 1050px;
	margin-bottom: 20px;
	float: left;
	margin-top: 10px;
	border: 1px solid #333333;
	margin-left: 20px;
}
#fig5-2 {
	padding: 5px;
	float: left;
	height: auto;
	width: 400px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig5-8 {
	padding: 5px;
	float: left;
	height: auto;
	width: 460px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig5-9 {
	padding: 5px;
	float: left;
	height: auto;
	width: 380px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 25px;
	border: 1px solid #333333;
}
#fig6-23 {
	padding: 5px;
	float: left;
	height: auto;
	width: 380px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig6-4 {
	padding: 5px;
	float: left;
	height: auto;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#tbl8-1 {
	padding: 10px 5px 5px;
	float: left;
	height: auto;
	width: 975px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig6-5 {
	padding: 5px;
	float: left;
	height: auto;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#tbl5-3 {
	padding: 5px;
	float: left;
	height: auto;
	width: 900px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#tbl7-1 {
	padding: 5px;
	float: left;
	height: auto;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig5-67 {
	padding: 5px;
	float: left;
	height: auto;
	width: 400px;
	margin-left: 20px;
	border: 1px solid #333333;
	margin-bottom: 20px;
}
#tbl6-1 {
	padding: 5px;
	float: left;
	height: auto;
	width: 980px;
	margin-left: 10px;
	border: 1px solid #333333;
	margin-bottom: 20px;
}
#fig7-1 {
	margin: 10px 0px 10px 25px;
	padding: 5px;
	float: left;
	height: auto;
	width: 440px;
	border: 1px solid #333333;
}
#fig7-2 {
	margin: 10px 10px 10px 25px;
	padding: 5px;
	float: left;
	height: auto;
	width: 400px;
	border: 1px solid #333333;
}
#fig7-6 {
	padding: 10px 5px 5px;
	float: left;
	height: auto;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig7-7 {
	padding: 10px 5px 5px;
	float: left;
	height: auto;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#fig8-1 {
	padding: 5px;
	float: left;
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #333333;
}
#topmenu1 {
	margin: 0px 10px 0px 0px;
	padding: 2px;
	float: right;
	height: auto;
	width: 100px;
}
#wrapper #contents #main h1 {
	border-bottom: 2px solid #009900;
	font: 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
	border-left: 10px solid #009900;
	height: 22px;
	padding-left: 4px;
	margin: 20px 0px 20px 5px;
	width: auto;
}
div.vname {
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	vertical-align: text-bottom;
}
div.vname1 {
	text-align: left;
	vertical-align:middle;
	float: left;
	padding: 0px 0px 2px;
	margin: 0px;
}
div.menu {
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	width:300px;
}
div.next {
	text-align: right;
	height: 20px;
	font-size: 12px;
	vertical-align: bottom;
}
div.headbar1{
	height: 20px;
	margin: 0px;
	width: 850px;
	padding: 0px;
	vertical-align: middle;
}
div.titlebar1{
	border-bottom: 2px solid #0000FF;
	border-left: 10px solid #0000FF;
	height: 20px;
	margin: 5px 0px 15px 2px;
	width: 98%;
	padding: 2px 0px 2px 4px;
	vertical-align: middle;
}
div.titlebar2{
	border-bottom: 2px solid #009900;
	border-left: 10px solid #009900;
	height: 20px;
	margin: 5px 0px 15px 2px;
	width: 98%;
	padding: 2px 0px 2px 4px;
	vertical-align: middle;
}
div.titlebar3{
    border-bottom: 2px solid #FF9933;
	border-left: 10px solid #FF9933;
	height: 20px;
	margin: 5px 0px 15px 2px;
	width: 98%;
	padding: 2px 0px 2px 4px;
	vertical-align: middle;
}
div.titlebar4{
    border-bottom: 2px solid #FF0033;
	border-left: 10px solid #FF0033;
	height: 20px;
	margin: 5px 0px 15px 2px;
	width: 98%;
	padding: 2px 0px 2px 4px;
	vertical-align: middle;
}
div.newstitlebar{
	border-bottom: #0000FF;
	border-left: #0000FF;
	height: 20px;
	margin: 5px 0px 15px 2px;
	width: 98%;
	padding: 0px 0px 0px 4px;
	vertical-align: middle;
	background: url(Act_Vol/image/bg.jpg) repeat-x;
}
div.vtitlebar{
	border-bottom: #0000FF;
	border-left: #0000FF;
	height: 20px;
	margin: 5px 0px 10px;
	width: 100%;
	padding: 0px 0px 0px 4px;
	vertical-align: middle;
	background: url(Act_Vol/image/bg.jpg) repeat-x;
}
#wrapper #contents #sidenavi {
	float: right;
	height: auto;
	width: 120px;
	margin-top: 50px;
}
#wrapperv #contents #vsidenavi {
	background: url(image/grmenu.jpg) repeat-x;
	float: left;
	height: auto;
	width: 245px;
	margin: 15px 5px 10px;
	padding: 0px 0px 10px;
}
#tableblock {
	padding: 5px;
	height: auto;
	width: 780px;
	margin-bottom: 10px;
	margin-left: 20px;
}
table #gm {
    border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-collapse: collapse;
}
caption {
    text-align: left;
    padding-bottom: 0px;
	font-size: 14px;
	font-weiht: bold;
}	
td,
th{
	padding: 0px;
	border-right: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin: 0px;
}
th{
    background: #eee;
}
#blbox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 840px;
}
a{
	text-decoration: none;
}
a.a1:link {
	text-decoration: none;
	color:#000099;
	font-size: 12px/1.5em;
}
a.a1:visited {
	text-decoration: none;
	color:#000099;
	font-size: 12px/1.5em;
}
a.a1:hover {
	text-decoration: none;
	color:#0033ff;
	font-size: 12px/1.5em;
}
a.a1:active {
	text-decoration: none;
	font-size: 12px/1.5em;
	
}
a.a10:link {
	text-decoration: none;
	color:#000099;
	font-size: 10px/1em;
}
a.a10:visited {
	text-decoration: none;
	color:#000099;
	font-size: 10px/1em;
}
a.a10:hover {
	text-decoration: none;
	color:#0033ff;
	font-size: 10px/1em;
}
a.a10:active {
	text-decoration: none;
	font-size: 10px/1em;
	
}
a.a11:link {
	text-decoration: none;
	color:#000099;
	font-size: 11px/1.5em;
}
a.a11:visited {
	text-decoration: none;
	color:#000099;
	font-size: 11px/1.5em;
}
a.a11:hover {
	text-decoration: none;
	color:#0033ff;
	font-size: 11px/1.5em;
}
a.a11:active {
	text-decoration: none;
	font-size: 11px/1.5em;
	
}
a.a12:link {
	text-decoration: none;
	color:#000099;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.a12:visited {
	text-decoration: none;
	color:#000099;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.a12:hover {
	text-decoration: none;
	color:#0033ff;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.a12:active {
	text-decoration: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	
}	
a.a13:link {
	text-decoration: none;
	color:#000099;
	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.a13:visited {
	text-decoration: none;
	color:#000099;
	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.a13:hover {
	text-decoration: none;
	color:#0033ff;
	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.a13:active {
	text-decoration: none;
	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	
}	
a.a11e:link {
	text-decoration: none;
	color:#000099;
	font:11px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.a11e:visited {
	text-decoration: none;
	color:#000099;
	font:11px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.a11e:hover {
	text-decoration: none;
	color:#0033ff;
	font:11px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.a11e:active {
	text-decoration: none;
	font:11px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.a12e:link {
	text-decoration: none;
	color:#000099;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.a12e:visited {
	text-decoration: none;
	color:#000099;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.a12e:hover {
	text-decoration: none;
	color:#0033ff;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.a12e:active {
	text-decoration: none;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.red:link{
	text-decoration: none;
	color:#0066FF;
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.red:visited {
	text-decoration: none;
	color:#0066FF;
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.red:hover { 
    text-decoration: none;
	color:#FF0033;
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.red:active {
	text-decoration: none;
	color:#0066FF;
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.rvred13:link{
	text-decoration: none;
	color:#0066FF;
	font-size: 13px/1.5em;
}
a.rvred13:visited {
	text-decoration: none;
	color:#0066FF;
	font-size: 13px/1.5em;
}
 a.rvred13:hover { 
    text-decoration: none;
	color:#FF0033;
	font-size: 13px/1.5em;
}
 a.rvred13:active {
	text-decoration: none;
	color:#0066FF;
	font-size: 13px/1.5em;
}a.rvred14:link{
	text-decoration: none;
	color:#0066FF;
	font-size: 14px/1.5em;
}
a.rvred14:visited {
	text-decoration: none;
	color:#0066FF;
	font-size: 14px/1.5em;
}
 a.rvred14:hover { 
    text-decoration: none;
	color:#FF0033;
	font-size: 14px/1.5em;
}
 a.rvred14:active {
	text-decoration: none;
	color:#0066FF;
	font-size: 14px/1.5em;
}
a.red14:link{
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
a.red14:visited {
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
 a.red14:hover { 
    text-decoration: none;
	color:#FF0033;
	font-size: 14px/1.5em;
}
 a.red14:active {
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
a.link14:link{
	text-decoration: none;
	color:#0066FF;
	font-size: 14px/1.5em;
}
a.link14:visited {
	text-decoration: none;
	color:#0066FF;
	font-size: 14px/1.5em;
}
 a.link14:hover { 
    text-decoration: none;
	color:#FF0033;
	font-size: 14px/1.5em;
}
 a.link14:active {
	text-decoration: none;
	color:#0066FF;
	font-size: 14px/1.5em;
}
 a.red14top:link{
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
a.red14top:visited {
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
 a.red14top:hover { 
 text-decoration:underline;
	color:#FF0033;
	font-size: 14px/1.5em;
}
 a.red14top:active {
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
 a.nv14top:link{
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
a.nv14:visited {
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
 a.nv14:hover { 
 text-decoration: underline;
	color:#FF6633;
	font-size: 14px;
}
 a.nv14:active {
	text-decoration: none;
	color:#000099;
	font-size: 14px/1.5em;
}
a.brow:link{
	text-decoration: none;
	color:#330000;
	font-size: 12px/1.5em;
}
a.brow:visited {
	text-decoration: none;
	color:#330000;
	font-size: 12px/1.5em;
}
 a.brow:hover { 
 text-decoration: none;
	color:#ff9900;
	font-size: 12px/1.5em;
}
 a.brow:active {
	text-decoration: none;
	color:#330000;
	font-size: 12px/1.5em;
}
a.browe:link{
	text-decoration: none;
	color:#330000;
	font: 12px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
a.browe:visited {
	text-decoration: none;
	color:#330000;
	font: 12px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
 a.browe:hover { 
 text-decoration: none;
	color:#ff9900;
	font: 12px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
 a.browe:active {
	text-decoration: none;
	color:#330000;
	font: 12px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
a.rede:link{
	text-decoration: none;
	color:#0066FF;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.rede:visited {
	text-decoration: none;
	color:#0066FF;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
 a.rede:hover { 
 text-decoration: none;
	color:#FF0033;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
 a.rede:active {
	text-decoration: none;
	color:#0066FF;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
a.gr11:link{
	text-decoration: none;
	color:#006600;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.gr11:visited {
	text-decoration: none;
	color:#006600;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.gr11:hover { 
 text-decoration: none;
	color:#FF0033;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.gr11:active {
	text-decoration: none;
	color:#006600;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.bl11:link{
	text-decoration: none;
	color:#0000ff;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.bl11:visited {
	text-decoration: none;
	color:#0000ff;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.bl11:hover { 
 text-decoration: none;
	color:#FF0033;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.bl11:active {
	text-decoration: none;
	color:#0000ff;
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.nv16:link{
	text-decoration: none;
	color:#000099;
	font: 16px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.nv16:visited {
	text-decoration: none;
	color:#000099;
	font: 16px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.nv16:hover { 
 text-decoration: none;
	color:#FF0033;
	font: 16px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 a.nv16:active {
	text-decoration: none;
	color:#0066FF;
	font: 16px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.nv16e:link{
	text-decoration: none;
	color:#000099;
	font: 16px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
a.nv16e:visited {
	text-decoration: none;
	color:#000099;
	font: 16px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
 a.nv16e:hover { 
 text-decoration: none;
	color:#FF0033;
	font: 16px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
 a.nv16e:active {
	text-decoration: none;
	color:#0066FF;
	font: 16px/1.5em "Geneva, Arial, Helvetica, sans-serif";
}
a.grn:link{
    font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #006633;
}
a.grn:visited {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #006633;
}
 a.grn:hover { 
 color:#FF9900;
 font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  text-decoration: none 
}
 a.grn:active { 
 colar:#0000FF;font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-decoration: none 
}
a.grne:link{
    font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
text-decoration: none 
}
a.grne:visited {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
text-decoration: none 
}
 a.grne:hover { 
 color:#FF9900;
 font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none 
 }
 a.grne:active { 
 colar:#0000FF;
 font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none 
}	 		 	
a.ora:link{
 color:#FF3300;
 font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none 
}
a.ora:visited {
 color:#FF3300;
 font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
}
a.ora:hover { 
 color:#FF0033;
 font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
}
a.ora:active {
 color:#FF3300;
 font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
}	 		 	
a.ora14:link{
 color:#FF3300;
 font: 14px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none 
}
a.ora14:visited {
 color:#FF3300;
 font: 14px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
}
a.ora14:hover { 
 color:#FF0033;
 font: 14px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
}
a.ora14:active {
 color:#FF3300;
 font: 14px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
} 		 	
a.ora11:link{
 color:#FF3300;
 font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none 
}
a.ora11:visited {
 color:#FF3300;
 font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
}
a.ora11:hover { 
 color:#FF0033;
 font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none
}
a.ora11:active {
 color:#FF3300;
 font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-decoration: none	 	 	
}
a.orae:link{
 color:#FF3300;
 font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none 
}
a.orae:visited {
 color:#FF3300;
 font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none
}
a.orae:hover { 
 color:#FF0033;
 font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none
}
a.orae:active {
 color:#FF3300;
 font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none		 	
}
#wrapperfig950 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 950px;
}
#wrapperfig720 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 720px;
}
#wrapperfig740 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 760px;
}
#wrapperfig760 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 760px;
}
#wrapperfig780 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 780px;
}
#wrapperfig800 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	height: auto;
	width: 800px;
}
#wrapperfig820 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 820px;
}
#footer #cp {
	background: #444444;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
}
#vheader {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	background: #232245 url(image/grblueb.jpg) repeat-x;
}
.stylecp {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#wrapperfig520 {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 520px;
}
#cp {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.logo {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
}
.logoe {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
}
#jump {
	margin: 20px 5px 5px 30px;
	padding: 5px 5px 5px 20px;
	height: auto;
	width: 360px;
	border: thin dotted #666699;
}
#jumpl {
	margin: 30px 5px 5px 30px;
	padding: 5px 5px 5px 20px;
	height: auto;
	width: 700px;
	border: thin dotted #666699;
}
#jumpl2 {
	margin: 30px 5px 5px 30px;
	padding: 5px 5px 5px 40px;
	height: auto;
	width: 540px;
	border: thin dotted #666699;
}
#vjump {
	height: auto;
	width: 400px;
	border: thin dotted #666699;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
}
#jumpl-e {
	margin: 30px 5px 5px 30px;
	padding: 5px 5px 5px 40px;
	height: auto;
	width: 600px;
	border: thin dotted #666699;
}
#link {
	margin: 00px;
	padding: 5px;
	float: left;
	height: auto;
	width: 200px;
}
#cover {
	margin: 0px;
	padding: 10px;
	height: 500px;
	width: 360px;
	float: left;
}
#figure {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 490px;
	float: left;
}
#figure530 {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	height: auto;
	width: 530px;
	float: left;
}
#figure320 {
	margin: 0px;
	padding: 5px 5px 5px 15px;
	height: auto;
	width: 320px;
	float: left;
}
#figure220 {
	margin: 0px;
	padding: 5px 5px 5px 15px;
	height: auto;
	width: 220px;
	float: left;
}
#cover360x430 {
	margin: 0px;
	padding: 10px;
	height: 430px;
	width: 360px;
	float: left;
}
#cover360x500 {
	margin: 0px;
	padding: 10px;
	height: 500px;
	width: 360px;
	float: left;
}#legend {
	margin: 0px;
	padding: 10px;
	height: 800px;
	width: 360px;
	float: left;
}
.gr12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #006633;
}
.nv14 {
	font: 14px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
}
.nv14e {
	color: #000099;
	font-size: 14px;
}
.nv16 {
	font: 16px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
}
.nv16e {
	color: #000099;
	font: 16px Geneva, Arial, Helvetica, sans-serif;
}
.book {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #CC0033;
}
.or12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF3300;
}
.or14 {
	font: 14px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF3300;
}
.or16 {
	font: 16px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF3300;
}
.or12e {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #FF3300;
}
.nv12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
}
.dnv12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000033;
}
.dnv12e {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #000033;
}
.dnv11 {
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000033;}
.dnv9 {
	font: 9px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color: #000033;
}
.nv12e {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
}
.nv9e {
	font: 9px/1.5em "Geneva, Arial, Helvetica, sans-serif";
	color: #000099;
}
.pink12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF0066;
}

.redpink {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF0033;
}
.nv10 {
	font-size: 10px;
	color: #000099;
}
.nv9 {
	font: 9px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
}
.bro12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #663300;
}
.06f12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0066FF;
}
#ex {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 350px;
}
#ex2 {
	margin: 0px;
	padding: 300px 15px 15px;
	height: auto;
	width: 360px;
}
#ex3 {
	margin: 0px;
	height: auto;
	width: 360px;
	padding-top: 270px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.nv11 {
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
}
#figbox {
	width: 520px;
	float: left;
}
#figboxr {
	float: right;
	height: auto;
	width: 370px;
	padding-top: 600px;
}
.bun12 {
	color: #003333;
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.bun12e {
	color: #003333;
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
.bun9 {
	color: #003333;
	font: 9px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.gra12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
.rgra12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px/1.5em;
	color: #666666;
}
.r00gra36 {
	font: 36px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px/1.5em;
	color: #C7C5C5;
}

.rgra11 {
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}.rgra12e {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}.rgra14e {
	font: 14px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}.rgra24e {
	font: 24px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}.gra12e {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.rv12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0033FF;
}
.rv12e {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #0033FF;
}
#figr {
	height: auto;
	width: 420px;
	float: right;
	margin: 0px;
	padding: 300px 0px 0px;
}
#figleft {
	width: 520px;
	float: left;
}
#figr300 {
	height: auto;
	width: 300px;
	float: right;
	margin: 0px;
	padding: 500px 0px 0px;
}
#figleft610 {
	width: 610px;
	float: left;
}
.gra14 {
	color: #333333;
	font-size: 14px;
}
.gra14bg {
	color: #333333;
	font-size: 14px;
	background: #FFCCCC;
}
.gra14bg2 {
	color: #333333;
	font-size: 14px;
	background: #BADC52;
}
.gra14e {
	color: #333333;
	font-size: 14px;
}
.gra14b {
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
.gra16 {
	font: 16px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
.gra16e {
	font: 16px/1.5em "Geneva, Arial, Helvetica, sans-serif";
	color: #333333;
}
.gra18 {
	font: bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 0px 0px 2px;
	padding: 0px;
}
.gra18e {
	font: bold 18px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.wh16 {
	font: bold 16px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}.gra11 {
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
.gra11e {
	font: 11px/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.book10 {
	font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #CC0033;
}
.wh12s {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
}
.bla16 {
	font-size: 16px;
	line-height: 1.2em;
}
.honbun9 {
	font: 9px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.times9 {
	font: 9px "Times New Roman", Osaka, Times, serif; 
}
.url9 {
	font: 9px Arial, Helvetica, sans-serif;   
}
.honbun10 {
	font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.honbun9e {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
}
.or11 {
	font: 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF3300;
}
.bla12 {
	font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
}
#map {
	margin: 5px 30px 5px 10px;
	padding: 5px;
	float: right;
	height: auto;
	width: 250px;
	border-top: 1px double #0033FF;
	border-right: 1px solid #0033FF;
	border-bottom: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
}
#ermenu {
	margin: 10px;
	padding: 10px 5px 10px 20px;
	float: right;
	height: auto;
	width: 210px;
	border-top: 1px double #0033FF;
	border-right: 1px solid #0033FF;
	border-bottom: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
	background: #E3E8F7;
}
#ermenu2 {
	margin: 10px 10px 10px 25px;
	padding: 5px;
	float: left;
	height: auto;
	width: 330px;
	border-top: 1px double #0033FF;
	border-right: 1px solid #0033FF;
	border-bottom: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
}
#ermenu3 {
	margin: 80px 10px 10px 25px;
	padding: 5px;
	float: left;
	height: auto;
	width: 400px;
	border-top: 0px double #0033FF;
	border-right: 0px solid #0033FF;
	border-bottom: 0px solid #0033FF;
	border-left: 0px solid #0033FF;
}
.go16 {
	font: 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
}
.go12 {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000099;
}
#mapbox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 560px;
	float: right;
}
#mapboxr {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 600px;
}
#maptb {
	padding: 5px;
	width: 1150px;
	min-width: 1125px;
	text-align: center;
	height: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#maptbe {
	margin: 10px auto;
	padding: 5px;
	width: 900px;
	min-width: 800px;
	text-align: center;
	height: auto;
}
.or14 {
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF6600;
}
.red12 {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #FF0033;
}
.red14 {
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	color: #FF0033;
}
.red16 {
	font: 16px Geneva, Arial, Helvetica, sans-serif;
	color: #FF0033;}
.pink8 {
	font-size: 8px;
	color: #CC3366;
}
.kuro8 {
	font-size: 8px;
	color: #000000;
}
#tbbox2 {
	margin: 0px 0px 20px 20px;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: center;
}
#erbox {
	margin: 0px 0px 0px 10px;
	padding: 5px;
	height: auto;
	width: 980px;
	min-width: 780px;
	max-width: 900px
	text-align: center;
}
#erbox h3 {
	font: 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-left: 8px solid #0099FF;
	border-bottom: thin solid #0099FF;
	width: 98%;
}
#erbox900 h3 {
	font: 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-left: 8px solid #0099FF;
	border-bottom: thin solid #0099FF;
	width: 800px;
}
#erbox900 {
	margin: 0px 0px 0px 10px;
	padding: 5px;
	height: auto;
	width: 900px;
	text-align: center;
}
#linkbox740 {
	padding: 10px;
	height: auto;
	width: 740px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#linkbox1110 {
	padding: 10px;
	height: auto;
	width: 1110px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#linkbox1860 {
	padding: 10px;
	height: auto;
	width: 1860px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#empbox900 {
	margin: 0px 0px 0px 10px;
	padding: 5px;
	height: 500px;
	width: 900px;
	text-align: center;
}
#textbox600 {
	padding: 5px 15px 5px 5px;
	height: auto;
	width: 570px;
	float: right;
	margin: 0px;
}
#up {
	border: 1px none #0066CC;
	padding: 10px 10px 10px 20px;
	margin: 40px 0px 5px 20px;
	width: 670px;
	background: #F0EFED;
	text-align: center;
}
#defibox {
	padding: 5px 20px;
	height: auto;
	width: 90%;
	background: #EDF3FF;
	margin: 10px 10px 15px 30px;
}
#erinfobox {
	padding: 5px 20px;
	height: auto;
	width: 900px;
	min-width: 780px;
	max-width: 900px
	margin: 25px 10px 10px 30px;
}
.or24 {
	font: 24px Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;

}
#erbox table {
	margin: 5px 20px 5px 5px;
}
.wh14geneva {
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#wrapperexp500 {
	margin: 5px 5px 5px 0px;
	padding: 0px 10px 10px 0px;
	height: auto;
	width: 600px;
}
.eng12 {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
.honbun12e {
	font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
.honbun11e {
	font: 11px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
.honbun14e {
	font: 14px/1.5em Geneva, Arial, Helvetica, sans-serif;
}
.bro12e {
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #663333;
}
#pan{
	margin: 2px;
	padding: 2px 0px;
	font-size: 12px;
	height: 12px;
}
#logoar{
	height:18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#maparea {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 980px;
}
#mapareas {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: auto;
}
.tsp007 {
  vertical-align: top;
 }
 .tsp008 {
  vertical-align: middle;
 }
 .tsp009 {
  vertical-align: text-bottom;
 }
 sup {
 vertical-align: text-top;
 font-size: 80%;
 line-height: 100%;
 }
 #vfloat1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	background-color: #CCCCCC;
	height: 100%;
 }
#vfloat2 {
	margin: 0px;
	padding: 0px;
	width: 630px;
	background-color: #F3F3F3;
	float: right;
}
#vfloat3 {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 160px; 
}
#250boxleft {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 220px; 
}
#250boxright {
	margin: 0px;
	padding: 5px;
	float: right;
	width: 220px; 
}
