








/* --------------- サイト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;}

/* --------------- 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;}










/* --------------- 全部を真ん中そろえにする[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:1341px;
	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:1341px;
	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;}








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



div.righttableex{
	text-align:left;
	height:4155px;
	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.righttableex 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.righttableex 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.righttableex 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.righttableex 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;}








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



div.lefttableex{
	float:left;
	text-align:left;
	height:4155px;
	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.lefttableex 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.lefttableex 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.lefttableex 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;}































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


div.righttableen{
	text-align:left;
	height:1332px;
	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.righttableen 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.righttableen 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.righttableen 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.righttableen 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;}








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



div.lefttableen{
	float:left;
	text-align:left;
	height:1332px;
	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.lefttableen 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.lefttableen 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.lefttableen 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;}


















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


div.righttableconcept{
	text-align:left;
	height:885px;
	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.righttableconcept 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.righttableconcept 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.righttableconcept 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.righttableconcept 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;}








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



div.lefttableconcept{
	float:left;
	text-align:left;
	height:885px;
	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.lefttableconcept 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.lefttableconcept 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.lefttableconcept 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;}




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





h2.parts{
	background-color:#ffff00;
	font-size:20pt;color:#ff00ff;
	text-align:center;
	font-weight:normal;
	margin:0pt 0pt 0pt 0pt;}

h2.parts a:link{
	color:#ff00ff;
	background-color:#ffff00;}


h2.parts a:visited{
	color:#cc0066;
	background-color:#ffff00;}


h2.parts a:hover{
	color:#cc0066;
	background-color:#ffff00;}

h3.parts{
	background-color:#ffff00;
	font-size:25pt;color:#ff00ff;
	text-align:center;
	font-weight:normal;
	margin:0pt 0pt 0pt 0pt;}

h3.parts a:link{
	color:#ff00ff;
	background-color:#ffff00;}


h3.parts a:visited{
	color:#cc0066;
	background-color:#ffff00;}


h3.parts a:hover{
	color:#cc0066;
	background-color:#ffff00;}





h4.parts{
	background-color:#ffff00;
	font-size:20pt;color:#ff00ff;
	text-align:center;
	font-weight:normal;
	margin:0pt 6pt 12pt 0pt;}



h5.parts{
	background-color:#ffff00;
	font-size:20pt;color:#ff00ff;
	text-align:center;
	font-weight:normal;
	margin:0pt 6pt 12pt 0pt;}






h6.parts{
	background-color:#ffff00;
	font-size:20pt;color:#ff00ff;
	text-align:center;
	font-weight:normal;
	margin:0pt 6pt 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.ff00ff20ffff00{
	background-color:#ffff00;
	font-size:20pt;color:#ff00ff;
	margin:0pt 0pt 0pt 0pt;}

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




