/* --------------- Displaytable --------------- */


div.displaytable{
    display:table;
	background-color:#dddddd;
    table-layout:fixed;
	margin-top:0pt;
	margin-left:0px;
	margin-bottom:0pt;
	margin-right:0pt;}




/* --------------- menu1関連 --------------- */





div.menu1{
	text-align:left;
	list-style-position:outside;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:8pt 0pt 8pt 5pt;}

div.menu1 p{
	text-align:left;
	list-style-position:outside;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:2pt 2pt 2pt 5pt;}


p.menu1{
	list-style-position:outside;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:8pt 0pt 0pt 5pt;}


li.menu1{
	text-align:left;
	list-style-type:none;
	list-style-position:outside;
	font-size:10pt;color:#000000;
	background-color:#ffffff;
	margin:0pt 0pt 0pt 0pt;}



ul.menu1{
	text-align:left;
	list-style-type:none;
	list-style-position:outside;
	font-size:10pt;color:#000000;
	background-color:#ffffff;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-right:0pt;}





div.menu1 li{
	text-align:left;
	font-size:10pt;color:#000000;
	background-color:#ffffff;
	list-style-position:outside;
	list-style-type:none;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:4pt;
	margin-right:auto;}

div.menu1 ul{
	text-align:left;
	font-size:10pt;color:#000000;
	background-color:#ffffff;
	list-style-position:outside;
	list-style-type:none;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-right:auto;}



/* --------------- menu2関連 --------------- */



div.menu2{
	list-style-position:outside;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin:8pt 0pt 8pt 5pt;}

div.menu2 p{
	list-style-position:outside;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:2pt 2pt 12pt 5pt;}


/* --------------- menu3関連 --------------- */



div.menu3{
	text-align:center;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:8pt 0pt 8pt 5pt;}

div.menu3 p{
	text-align:center;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:2pt 2pt 12pt 5pt;}

/* --------------- menu4関連 --------------- */



div.menu4{
	list-style-position:outside;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin:8pt 0pt 8pt 5pt;}

div.menu4 p{
	list-style-position:outside;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:4pt 0pt 12pt 5pt;}


/* --------------- menuけいかく関連 --------------- */



div.menukeikaku{
	list-style-position:outside;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin:8pt 0pt 8pt 0pt;}

div.menukeikaku p{
	list-style-position:outside;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:4pt 0pt 12pt 12pt;}



div.menukeikaku h1{
	font-size:20pt;color:#ff00ff;
	background-color:#ffffff;
	text-align:left;
	font-weight:normal;
	margin:12pt 0pt 12pt 9pt;}

div.menukeikaku li{
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	text-align:left;
	font-weight:normal;
	margin:0pt 0pt 8pt 0pt;}






/* --------------- menuback --------------- */



div.menuback{
	text-align:center;
	font-size:12pt;color:#000000;
	background-color:#ffffff;
	margin:6pt 0pt 0pt 0pt;}

div.menuback p{
	text-align:center;
	font-size:26pt;color:#000000;
	background-color:#ffffff;
	margin:0pt 0pt 14pt 0pt;}

div.menuback a:link{
	color:#ff00ff;
	background-color:#ffffff;}


div.menuback a:visited{
	color:#ff00ff;
	background-color:#ffffff;}



div.menuback a:hover{
	color:#ff00ff;
	background-color:#ffffff;}







/* --------------- サイトtopのかんばん --------------- */

div.header{
	text-align:left;
	height:199px;
	width:902px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	background-image:url(./top.png);
	font-size:12pt;color:#00ff00;
	margin-left:0pt;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-right:auto;}

div.header h1,h2,h3,p{
	margin:0;
	padding:0;}

div.header h1{
	font-family:Myriad,Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:183px 0 0 0px;
	float:left;
	width:902px;}

div.header a:link{
	color:#ffffff;
	background-color:#000000;}


div.header a:visited{
	color:#ffffff;
	background-color:#000000;}



div.header a:hover{
	color:#ffffff;
	background-color:#000000;}



/* --------------- 全部を真ん中そろえにする[2ページ目以降用] センター２--------------- */



div.center2{
	margin-left:auto;
	margin-right:auto;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:center;
	height:100%;
	width:902px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;}






/* --------------- ライトテーブルindex --------------- */



div.righttableindex{
	text-align:left;
	height:1035px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableindex p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableindex p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableindex p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableindex p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルindex --------------- */



div.lefttableindex{
	float:left;
	text-align:left;
	height:1035px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableindex p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableindex p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableindex p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}





/* --------------- メインテーブル --------------- */



div.maintable{
	float:left;
	text-align:left;
	height:auto;
	width:582px;
	border:0;
	padding:10pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin-top:0pt;
	margin-bottom:20px;
	margin-left:160px;
	margin-right:auto;}






/* --------------- ライトテーブルparts0 --------------- */



div.righttableparts0{
	text-align:left;
	height:2473px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts0 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts0 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts0 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts0 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts0 --------------- */



div.lefttableparts0{
	float:left;
	text-align:left;
	height:2473px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts0 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts0 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts0 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

















/* --------------- ライトテーブルparts1 --------------- */



div.righttableparts1{
	text-align:left;
	height:19955px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts1 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts1 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts1 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts1 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts1 --------------- */



div.lefttableparts1{
	float:left;
	text-align:left;
	height:19955px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts1 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts1 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts1 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}






/* --------------- ライトテーブルparts2 --------------- */



div.righttableparts2{
	text-align:left;
	height:7507px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts2 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts2 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts2 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts2 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts2 --------------- */



div.lefttableparts2{
	float:left;
	text-align:left;
	height:7507px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts2 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts2 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts2 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}




/* --------------- ライトテーブルparts3 --------------- */



div.righttableparts3{
	text-align:left;
	height:27207px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts3 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts3 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts3 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts3 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts3 --------------- */



div.lefttableparts3{
	float:left;
	text-align:left;
	height:27207px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts3 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts3 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts3 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}











/* --------------- ライトテーブルparts4 --------------- */



div.righttableparts4{
	text-align:left;
	height:12600px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts4 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts4 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts4 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts4 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts4 --------------- */



div.lefttableparts4{
	float:left;
	text-align:left;
	height:12600px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts4 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts4 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts4 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}






/* --------------- ライトテーブルparts5 --------------- */



div.righttableparts5{
	text-align:left;
	height:12835px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts5 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts5 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts5 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts5 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts5 --------------- */



div.lefttableparts5{
	float:left;
	text-align:left;
	height:12835px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts5 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts5 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts5 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}














/* --------------- ライトテーブルparts6 --------------- */



div.righttableparts6{
	text-align:left;
	height:28879px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts6 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts6 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts6 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts6 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts6 --------------- */



div.lefttableparts6{
	float:left;
	text-align:left;
	height:28879px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts6 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts6 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts6 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}













/* --------------- ライトテーブルparts7 --------------- */



div.righttableparts7{
	text-align:left;
	height:6387px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:742px;
	margin-right:auto;}

p.koukoku{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts7 p{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttableparts7 p.fi{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttableparts7 p.tsuuhan{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttableparts7 p.migimenu{
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブルparts7 --------------- */



div.lefttableparts7{
	float:left;
	text-align:left;
	height:6387px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:-742px;
	margin-right:auto;}




div.lefttableparts7 p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttableparts7 p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttableparts7 p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}











































/* --------------- ライトテーブル --------------- */



div.righttable{
	float:right;
	text-align:left;
	height:1277px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}

p.koukoku{
	float:right;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:4pt;
	margin-left:auto;
	margin-right:auto;}


div.righttable p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.righttable p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.righttable p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}

div.righttable p.migimenu{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:8pt;
	margin-left:auto;
	margin-right:auto;}








/* --------------- レフトテーブル --------------- */



div.lefttable{
	float:left;
	text-align:left;
	height:1277px;
	width:160px;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#dddddd;
	font-size:12pt;
	color:#000000;
	margin-left:auto;
	margin-right:auto;}




div.lefttable p{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:12pt;
	color:#000000;
	margin-top:0pt;
	margin-left:auto;
	margin-right:auto;}



div.lefttable p.fi{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:4pt 0pt 0pt 5pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}


div.lefttable p.tsuuhan{
	float:left;
	text-align:left;
	height:auto;
	width:auto;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:transparent;
	font-size:10pt;
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;}















/* --------------- 全部を真ん中そろえにする [センターかんばん]--------------- */



div.centerkanban{
	text-align:center;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	font-size:20pt;color:#ff00ff;
	background-color:#ffffff;
	margin:0pt 0pt 0pt 0pt;}

div.centerkanban p{
	font-size:20pt;color:#ff00ff;
	text-align:center;
	border:0;
	padding:0pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	margin:0pt 0pt 0pt 0pt;}





/* --------------- メインテーブル Kei --------------- */



div.maintablekei{
	text-align:left;
	height:auto;
	width:510px;
	border:0;
	padding:10pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin-top:12pt;
	margin-bottom:20pt;
	margin-left:auto;
	margin-right:auto;}


/* --------------- メインテーブル Kei - PC --------------- */



div.maintablekeipc{
	text-align:left;
	height:auto;
	width:510px;
	border:0;
	padding:10pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin-top:12pt;
	margin-bottom:20pt;
	margin-left:auto;
	margin-right:auto;}

/* --------------- メインテーブル Kei - ex --------------- */



div.maintablekeiex{
	text-align:left;
	height:auto;
	width:510px;
	border:0;
	padding:10pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin-top:12pt;
	margin-bottom:20pt;
	margin-left:auto;
	margin-right:auto;}

/* --------------- メインテーブル Kei - in --------------- */



div.maintablekeiin{
	text-align:left;
	height:auto;
	width:510px;
	border:0;
	padding:10pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin-top:12pt;
	margin-bottom:20pt;
	margin-left:auto;
	margin-right:auto;}

/* --------------- メインテーブル Kei - en --------------- */



div.maintablekeien{
	text-align:left;
	height:auto;
	width:510px;
	border:0;
	padding:10pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin-top:12pt;
	margin-bottom:20pt;
	margin-left:auto;
	margin-right:auto;}

/* --------------- メインテーブル Kei - botsu --------------- */



div.maintablekeibotsu{
	text-align:left;
	height:auto;
	width:510px;
	border:0;
	padding:10pt 0pt 0pt 0pt ;
	overflow:visible;
	background-color:#ffffff;
	font-size:12pt;color:#000000;
	margin-top:12pt;
	margin-bottom:20pt;
	margin-left:auto;
	margin-right:auto;}

/* --------------- あたまのほうのもの --------------- */

TD{
  background-repeat : repeat-x;
  background-attachment : fixed;}


a:link{
	color:#0000ff;
	background-color:#ffffff;}


a:visited{
	color:#cc0066;
	background-color:#ffffff;}


a:hover{
	color:#cc0066;
	background-color:#ffffff;}






BODY{
	background-image:url(../back.png);
	background-repeat:repeat;
	background-attachment:fixed;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px 0px 0px 0px;}




/* --------------- 特殊なもの --------------- */


span.koushin{
	font-size:10pt;color:#ff0000;
	background-color:#ffffff;}

img.none{
	border:none;}

/* --------------- タイトルとかH1とか --------------- */


h2.v125{
	font-size:20pt;color:#00aaff;
	background-color:#ffffff;
	text-align:center;
	font-weight:normal;
	margin:0pt 0pt 12pt 0pt;}


h1.botsu{
	font-size:20pt;color:#00aaff;
	background-color:#ffffff;
	text-align:center;
	font-weight:normal;
	margin:0pt 0pt 12pt 0pt;}







/* --------------- 単純に文字のデカさと色を指定するもの --------------- */

span.black10{
	background-color:#ffffff;
	font-size:10pt;color:#000000;
	margin:0pt 0pt 0pt 0pt;}

span.red10{
	background-color:#ffffff;
	font-size:10pt;color:#ff0000;
	margin:0pt 0pt 0pt 0pt;}

span.red12{
	background-color:#ffffff;
	font-size:12pt;color:#ff0000;
	margin:0pt 0pt 0pt 0pt;}


span.ff000012{
	background-color:#ffffff;
	font-size:12pt;color:#ff0000;
	margin:0pt 0pt 0pt 0pt;}

span.ff00ff12{
	background-color:#ffffff;
	font-size:12pt;color:#ff00ff;
	margin:0pt 0pt 0pt 0pt;}


span.ff00ff20{
	background-color:#ffffff;
	font-size:20pt;color:#ff00ff;
	margin:0pt 0pt 0pt 0pt;}



span.s{
	text-decoration:line-through;
	margin:0pt 0pt 0pt 0pt;}



textarea{font-size:0.8em;}




p.kai{
	text-align:left;
	font-size:12pt;color:#ffffff;
	background-color:#000000;
	margin:0pt 0pt 22pt 5pt;}





span.a0af10{
	background-color:#ffffff;
	font-size:10pt;color:#00aaff;
	margin:0pt 0pt 0pt 0pt;}


span.a0af12{
	background-color:#ffffff;
	font-size:12pt;color:#00aaff;
	margin:0pt 0pt 0pt 0pt;}


span.a0af20{
	background-color:#ffffff;
	font-size:20pt;color:#00aaff;
	margin:0pt 0pt 0pt 0pt;}

span.ff00ff10{
	background-color:#ffffff;
	font-size:10pt;color:#ff00ff;
	margin:0pt 0pt 0pt 0pt;}

span.ff00ff20ffff00{
	background-color:#ffff00;
	font-size:20pt;color:#ff00ff;
	margin:0pt 0pt 0pt 0pt;}


