body { margin:20px; padding:0px; font-family:"Meiryo UI","メイリオ","Meiryo","Yu Gothic UI","游ゴシック","Yu Gothic","MS UI Gothic","ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif,"ヒラギノ角ゴ W3",Osaka; font-size:13px; color:#000000; background-color:#FFFFFF; text-align:center; }
table { width:700px; border-collapse:collapse; border:1px #010101 solid; margin:0em auto; padding:0px; border-spacing:0px; }
th { background-color:#fefefe; border-collapse:collapse; border:1px #010101 solid; margin:0em; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; padding:2px 4px; vertical-align:middle; background-color:#CCCC88; }
td { background-color:#fefefe; border-collapse:collapse; border:1px #010101 solid; margin:0em; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; padding:2px 4px; vertical-align:middle; }
.style1 { background-color:#fefefe; text-align:left; vertical-align:middle; width:150px; height:24px; padding:2px 2px 2px 4px; font-size:13px; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; }
.style2 { text-align:left; vertical-align:middle; width:400px; height:24px; padding:2px 4px; font-size:13px; }
.style2_1 { text-align:left; vertical-align:middle; width:550px; height:30px; padding:0px; font-size:13px; }
.style2_2 { text-align:left; vertical-align:middle; width:550px; height:30px; padding:0px; font-size:13px; }
.style3 { text-align:center; width:650px; height:70px; font-size:18px; font-weight:bold; color:#ffffff; background-color:#555555; vertical-align:middle; }
.style4 { text-align:center; width:650px; height:30px; font-size:15px; font-weight:bold; color:#ffffff; background-color:#009966; vertical-align:middle; }
.style5 { text-align:center; }
.style6 { text-align:left; width:550px; }
.style7 { text-align:center; width:150px; height:60px; font-size:15px; font-weight:bold; color:#000000; }
.style8 { text-align:center; width:550px; height:60px; color:#ffffff; background-color:#555555; font-size:15px; font-weight:bold; }
.style9 { text-align:center; width:310px; height:55px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; }
.style10 { text-align:center; width:150px; height:60px; font-size:15px; font-weight:bold; color:#000000; }
.style11 { text-align:center; width:260px; height:60px; font-size:15px; font-weight:bold; color:#000000; }
.style12 { text-align:center; }
.style13 { text-align:center; width:400px; height:60px; color:#ffffff; background-color:#555555; font-size:15px; font-weight:bold; }
.style15 { padding:2px 4px; text-align:left; width:400px; font-size:13px; height:30px; }
.style16 { cursor:pointer; text-align:center; width:550px; height:55px; color:#ffffff; background-color:#555555; font-size:15px; font-weight:bold; }
.style17 { text-align:center; width:400px; }
.style18 { text-align:center; }
.style19 {   padding:2px 4px; text-align:right; width:150px; height:30px; color:#ffffff; background-color:#000000; font-size:13px; font-weight:bold; }
.style19_1 { padding:2px 4px; text-align:right; width:150px; height:30px; color:#ffffff; background-color:#000000; font-size:13px; font-weight:bold; }
.style20 { text-align:center; width:150px; height:60px; color:#000000; font-size:13px; font-weight:bold; }
.style21 { text-align:center; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; }
.style22 { text-align:right; }
.style23 { text-align:center; width:150px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; }
.style24 { text-align:center; width:150px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; }
.style25 { cursor:pointer; text-align:center; width:150px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; }
.style26 { text-align:center; width:150px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; }
.style27 { padding:2px 4px; font-size:13px; color:#B00000; background-color:#ffffff; font-weight:bold; }
.style28 { text-align:center; width:150px; height:30px; color:#000000; background-color:#FFFFFF; font-size:13px; font-weight:bold; }
.style29 { padding:2px 4px; color:#B00000; background-color:#fefefe; font-weight:bold; }
.style30 { padding:2px 4px; text-align:left; background-color:#fefefe; width:305px; height:30px; }
.style31 {   text-align:center; padding:2px 4px; color:#B00000; background-color:#fefefe; width:550px; font-weight:bold; font-size:13px; }
.style31_1 { text-align:center; padding:2px 4px; color:#e00000; background-color:#e0e0e0; width:550px; font-weight:bold; font-size:13px; }
.style32 { text-align:center; width:400px; height:70px; color:#ffffff; background-color:#555555; font-size:15px; font-weight:bold; }
.style33 { text-align:center; width:400px; height:70px; color:#ffffff; background-color:#555555; font-size:15px; font-weight:bold; }
.style34 { text-align:center; width:400px; height:70px; color:#ffffff; background-color:#555555; font-size:15px; font-weight:bold; }
.style35 { padding:2px 4px; font-size:13px; font-weight:bold; background-color:#fefefe; color:#0000D0; }
.style50 { text-align:center; width:550px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; cursor:default; }
.style51 { text-align:center; width:105px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; cursor:default; }
.style52 { text-align:center; width:550px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; cursor:default; }
.style75 { cursor:pointer; text-align:center; width:150px; height:30px; color:#fefefe; background-color:#555555; font-size:13px; font-weight:bold; }
.style85 { cursor:pointer; text-align:center; width:150px; height:30px; color:#fefefe; background-color:#555555; font-size:13px; font-weight:bold; }
.style95 { cursor:pointer; text-align:center; width:150px; height:30px; color:#fefefe; background-color:#555555; font-size:13px; font-weight:bold; }
.style100 { padding:2px 4px; background-color:#fefefe; text-align:left; width:550px; }
.style101 { width:400px; height:30px; padding:2px 2px; background-color:#fefefe; text-align:center; vertical-align:middle; font-size:13px; }
.style101_1 { width:400px; height:30px; padding:2px 2px; background-color:#fefefe; text-align:center; vertical-align:middle; font-size:13px; }
.style101_2 { width:400px; height:30px; padding:2px 2px; background-color:#fefefe; text-align:center; vertical-align:middle; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; font-size:13px; }
.style102 { width:150px; height:30px; padding:2px 2px; background-color:#fefefe; text-align:left; vertical-align:middle; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; font-size:13px;}
.style103 { width:150px; height:30px; padding:2px 2px; background-color:#fefefe; text-align:left; vertical-align:middle; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; font-size:13px; }
.style104 { padding:2px 4px; background-color:#fefefe; text-align:left; width:550px; }
.style105 { text-align:left; width:550px; padding:2px 4px; font-size:13px; height:30px; }
.style106 { width:400px; height:30px; padding:2px 4px; background-color:#fefefe; text-align:center; vertical-align:middle; }
.style109 { cursor:pointer; text-align:center; width:380px; height:65px; color:#fefefe; background-color:#555555; font-size:16px; font-weight:bold; }
.style110 { padding:2px 4px; background-color:#fefefe; text-align:left; width:550px; font-size:13px; }
.style111 { padding:2px 2px; background-color:#fefefe; text-align:center; width:400px; font-size:13px; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; }
.style112 { padding:2px 4px; background-color:#fefefe; text-align:left; width:310px; font-size:13px; word-wrap:break-word; overflow-wrap:break-word; white-space:nowrap; }
.style113 { padding:2px 4px; text-align:left; width:375px; font-size:13px; height:24px; }
.style115 { padding:2px 2px; text-align:left; width:410px; font-size:13px; height:24px; }
.style119 { padding:2px 4px; text-align:center; width:150px; height:30px; color:#ffffff; background-color:#666666; font-size:13px; font-weight:bold; }
.style119_1 { padding:2px 4px; text-align:center; width:150px; height:30px; color:#ffffff; background-color:#666666; font-size:13px; font-weight:bold; }
.style120 { cursor:pointer; padding:2px 4px; text-align:center; width:150px; height:30px; color:#ffffff; background-color:#000000; font-size:13px; font-weight:bold; }
.style121 { cursor:pointer; padding:2px 4px; text-align:center; width:150px; height:30px; color:#fefefe; background-color:#000000; font-size:13px; font-weight:bold; }
.style129 { cursor:pointer; text-align:center; width:370px; height:65px; color:#ffffff; background-color:#555555; font-size:16px; font-weight:bold; }
.style130 { cursor:pointer; text-align:center; width:550px; height:60px; color:#ffffff; background-color:#555555; font-size:16px; font-weight:bold; }
.style130_2 { cursor:pointer; text-align:center; width:550px; height:60px; color:#ffffff; background-color:#555555; font-size:16px; font-weight:bold; }
.style131 { text-align:center; padding:2px 4px; color:#B00000; background-color:#fefefe; width:550px; height:30px; font-weight:bold; font-size:13px; color:#000000; }
/* .style131_1 { text-align:center; padding:2px 4px; color:#B00000; background-color:#fefefe; width:550px; height:30px; font-weight:bold; font-size:13px; color:#e00000; background-color:#e0e0e0;} */
.style131_1 { text-align:center; padding:2px 4px; color:#e00000; background-color:#e0e0e0; font-weight:bold; font-size:13px; }
.style132 { cursor:pointer; text-align:center; padding:2px 4px; color:#B00000; background-color:#fefefe; width:550px; height:30px; font-weight:bold; font-size:13px; }
.style132_1 { cursor:pointer; text-align:center; padding:2px 4px; color:#e00000; background-color:#e0e0e0; width:730px; height:30px; font-weight:bold; font-size:13px; }
.style133 { cursor:pointer; text-align:center; padding:2px 4px; color:#B00000; background-color:#fefefe; width:550px; height:30px; font-weight:bold; font-size:13px; }
.style134 { text-align:center; padding:2px 4px; color:#B00000; background-color:#fefefe; width:550px; height:30px; font-weight:bold; font-size:13px; }
.style200 { width:150px; background-color:#fefefe; text-align:center; }
.style200_1 { cursor:pointer; width:765px; height:75px; background-image:url("../moushikomi.gif"); }
.style200_2 { width:150px; background-color:#FFFFFF; text-align:center; }
.style200_3 { cursor:pointer; width:400px; height:30px; background-image:url("../moushikomi.gif"); }
.style200_4 { cursor:pointer; width:765px; height:75px; background-image:url("../insatsusuru.gif"); }
.style201 { background-color:#fefefe; text-align:center; }
.style216 { cursor:pointer; text-align:center; width:550px; height:65px; color:#fefefe; background-color:#555555; font-size:22px; font-weight:bold; }
.style216_2 { cursor:pointer; text-align:center; width:765px; height:75px; color:#fefefe; background-color:#555555; background-image:url("../moushikomi.gif"); font-size:24px; font-weight:bold;}
.style216_3 { text-align:center; width:765px; height:30px; color:#fefefe; background-color:#555555; font-size:16px; font-weight:bold; }
.style216_4 { cursor:pointer; text-align:center; width:400px; height:30px; color:#fefefe; background-color:#555555; background-image:url("../moushikomi.gif"); font-size:24px; font-weight:bold;}
.style250 { cursor:pointer; text-align:center; width:550px; height:30px; color:#ffffff; background-color:#555555; font-size:13px; font-weight:bold; }
.style251 { cursor:pointer; text-align:center; width:550px; height:65px; color:#fefefe; background-color:#555555; font-size:20px; font-weight:bold; }
.style251_2 { cursor:pointer; text-align:center; width:550px; height:55px; color:#fefefe; background-color:#555555; font-size:20px; font-weight:bold; }
.style251_3 { cursor:pointer; text-align:center; width:400px; height:55px; color:#fefefe; background-color:#555555; font-size:20px; font-weight:bold; }
.style252 { cursor:pointer; text-align:center; width:375px; height:60px; color:#fefefe; background-color:#555555; font-size:13px; font-weight:bold; }
.style253 { cursor:pointer; text-align:center; width:150px; height:60px; color:#fefefe; background-color:#555555; font-size:13px; font-weight:bold; }
.style254 { cursor:pointer; text-align:center; width:185px; height:30px; color:#fefefe; background-color:#555555; font-size:13px; font-weight:bold; }
.style255 { cursor:pointer; text-align:center; width:150px; height:65px; color:#fefefe; background-color:#555555; font-size:16px; font-weight:bold; }
.style256 { cursor:pointer; text-align:center; width:370px; height:65px; color:#fefefe; background-color:#555555; font-size:16px; font-weight:bold; }
.style256_2 { cursor:pointer; text-align:center; width:400px; height:65px; color:#fefefe; background-color:#555555; font-size:16px; font-weight:bold; }
.style257 { cursor:pointer; text-align:center; width:550px; height:65px; color:#fefefe; background-color:#555555; font-size:16px; font-weight:bold; }
.style350 { cursor:pointer; padding:2px 4px; text-align:center; vertical-align:middle; background-color:#fefefe; color:#0000D0; font-weight:bold; font-size:13px; width:315px; height:30px; }
.style351 { cursor:pointer; padding:2px 4px; text-align:center; vertical-align:middle; background-color:#fefefe; color:#0000D0; font-weight:bold; font-size:13px; width:315px; height:30px; }
.style352 { cursor:pointer; padding:2px 4px; text-align:center; vertical-align:middle; background-color:#fefefe; color:#B00000; font-weight:bold; font-size:13px; width:24px; height:30px; }
.style353 { background-color:#fefefe; color:#0000D0; width:1px; padding:0px; }
.style354 { padding:2px 4px; text-align:left; background-color:#fefefe; color:#0000D0; font-weight:bold; font-size:13px; width:315px; height:30px; }
.style355 { padding:2px 4px; text-align:left; background-color:#fefefe; color:#0000D0; font-weight:bold; font-size:13px; width:315px; height:30px; }
.style356 { padding:2px 4px; text-align:center; background-color:#fefefe; color:#B00000; font-weight:bold; font-size:13px; width:25px; height:30px; }
.style360 { padding:2px 4px; text-align:center; background-color:#fefefe; color:#0000D0; font-weight:bold; font-size:13px; width:315px; height:30px; }
.style503 { text-align:center; height:90px; font-size:20px; font-weight:bold; color:#ffffff; background-color:#0183fd; line-height:1.8; }
.style503_2 { width:650px; text-align:center; height:80px; font-size:24px; font-weight:bold; color:#ffffff; background-color:#0183fd; line-height:1.5; }
.style504 { cursor:pointer; text-align:center; width:715px; height:30px; font-size:15px; font-weight:bold; color:#ffffff; background-color:#009966; }
.style505 { text-align:center; width:715px; height:30px; font-size:15px; font-weight:bold; color:#ffffff; background-color:#00cc99; }
.style2000 { text-align:left; width:550px; height:225px; font-size:13px; }
.style3000 { padding:4px 8px; font-size:13px; text-align:left; height:30px; width:400px; background-color:#fefefe; }
.style3000_2 { padding:4px 8px; font-size:13px; text-align:left; height:30px; width:530px; }
.style3001 { padding:4px 8px; font-size:13px; text-align:left; height:30px; }
.style3002 { padding:4px 8px; font-size:13px; text-align:left; height:50px; }
.style3003 { padding:2px; font-size:12px; height:30px; width:400px; text-align:left;}
.style4000 { padding:2px 4px; font-size:13px; }
.style4001 { color:#ff0000; font-size:11px; font-weight:bold; }
.style5000 { padding:0px; font-size:13px; }
.style6000 { padding:2px 4px; background-color:#fefefe; text-align:center; }
.style7000 { text-align:left; width:550px; padding:2px 4px; font-size:13px; height:30px; }
.style10000 { background-color:#0183fd; color:#ffffff; text-align:center; width:550px; height:70px; font-size:13px; font-weight:bold; line-height:1.4; }
.style10001 { background-color:#fefefe; text-align:center; width:150px; height:30px; padding:2px 4px; font-size:13px; }
.style10002 { background-color:#fefefe; text-align:center; width:350px; height:30px; padding:2px 4px; font-size:13px; }
.style10003 { background-color:#ffffff; text-align:left; width:350px; height:30px; padding:2px 4px; font-size:13px; }
.style10004 { background-color:#0183fd; color:#ffffff; text-align:center; width:400px; height:60px; font-size:18px; font-weight:bold; }
.style10005 { background-color:#555555; color:#ffffff; text-align:center; width:400px; height:60px; font-size:15px; font-weight:bold; }
.style10006 { background-color:#ffffff; text-align:left; width:400px; height:30px; padding:2px 4px; font-size:13px; }
.style10035 { background-color:#fefefe; color:#0000D0; text-align:left; width:400px; height:30px; padding:2px 4px; font-size:13px; font-weight:bold; }
.style10100 { background-color:#0183fd; color:#ffffff; text-align:center; width:500px; height:80px; font-size:20px; font-weight:bold; line-height:1.4; }
.style_sanka_kubun
{
	/* display:none; */
}
.style_btn
{
	-moz-box-shadow:inset 0px 1px 0px 0px #0183fd;
	-webkit-box-shadow:inset 0px 1px 0px 0px #0183fd;
	box-shadow:inset 0px 1px 0px 0px #0183fd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1294fe), color-stop(1, #0183fd));
	background:-moz-linear-gradient(center top, #1294fe 5%, #0183fd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1294fe', endColorstr='#0183fd');
	background-color:#0183fd;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #0183fd;
	display:inline-block;
	color:#ffffff;
	font-family:"Meiryo UI","メイリオ","Meiryo","Yu Gothic UI","游ゴシック","Yu Gothic","MS UI Gothic","ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif,"ヒラギノ角ゴ W3",Osaka;
	font-size:24px;
	font-weight:bold;
	padding:8px 0px;
	width:300px;
	text-align:center;
	text-decoration:none;
	/* text-shadow: 0 15px 10px rgba(0, 0, 0, 0.5); */
	/* text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); */
	/* text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(255, 255, 255, 0.5); */
	/* text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.4), 1px 1px 1px rgba(255, 255, 255, 0.5); */
	text-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);	
	display:block;
	margin:0 auto;
}
.style_btn:hover
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0183fd), color-stop(1, #1294fe));
	background:-moz-linear-gradient(center top, #0183fd 5%, #1294fe 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0183fd', endColorstr='#1294fe');
	background-color:#1294fe;
}
.style_btn:active
{
	position:relative;
	top:1px;
}
