@charset "shift_jis";

/*_________________________________________________________*/
/*                                            index header */

h2{
	margin:20px 0 10px;
	padding:0;
}

.toptxt1{
	text-align:left;
}

.toptxt2{
	text-align:right;
}

h3{
	margin: 30px 0 0;
	padding:0;
}


.tableArea{
	width: 692px;
	margin: 20px auto 0;
}

/*_________________________________________________________*/
/*                                      common table style */

.b_btn{
	text-align: center;
	color: #666;
}

.comName{
	text-align: left;
	font-weight: bold;
}

.jigyoText{
	text-align:left;
}

.td20{
	width: 20%;
}


.td25{
	width: 25%;
}

.td30{
	width: 30%;
}

.td15{
	width: 15%;
}

.td60{
	width: 60%;
}


/*_________________________________________________________*/
/*                                            table style1 */

table#toto{
	border-top: 1px solid #13449d;
	border-left: 1px solid #13449d;
	width: 692px;
}

table#toto td{
	padding: 10px;
}

table#toto th{
	background-color:#d2eeff;
	font-weight: normal;
	padding: 5px;
}

table#toto .style1{
	border-right: 1px solid #13449d;
	border-bottom: 1px solid #13449d;
}

table#toto .style2{
	border-right: 1px solid #13449d;
	border-bottom: 1px dashed #13449d;
}

table#toto .style3{
	border-right: 1px dashed #13449d;
	border-bottom: 1px solid #13449d;
}

/*_________________________________________________________*/
/*                                            table style2 */

table#haken{
	border-top: 1px solid #fe6807;
	border-left: 1px solid #fe6807;
	width: 692px;
}

table#haken td{
	padding: 10px;
}

table#haken th{
	background-color:#ffefd8;
	font-weight: normal;
	padding: 5px;
}

table#haken .tdtitle{
	border-right: 1px solid #fe6807;
	border-bottom: 1px solid #fe6807;
	background-color: #fe6807;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

table#haken .style1{
	border-right: 1px solid #fe6807;
	border-bottom: 1px solid #fe6807;
}

table#haken .style2{
	border-right: 1px solid #fe6807;
	border-bottom: 1px dashed #fe6807;
}

table#haken .style3{
	border-right: 1px dashed #fe6807;
	border-bottom: 1px solid #fe6807;
}

/*_________________________________________________________*/
/*                                            table style3 */

table#hanbai{
	border-top: 1px solid #3ab8ad;
	border-left: 1px solid #3ab8ad;
	width: 692px;
}

table#hanbai td{
	padding: 10px;
}


table#hanbai th{
	background-color:#d2efec;
	font-weight: normal;
	padding: 5px;
}

table#hanbai .tdtitle{
	border-right: 1px solid #3ab8ad;
	border-bottom: 1px solid #3ab8ad;
	background-color: #3ab8ad;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

table#hanbai .style1{
	border-right: 1px solid #3ab8ad;
	border-bottom: 1px solid #3ab8ad;
}

table#hanbai .style2{
	border-right: 1px solid #3ab8ad;
	border-bottom: 1px dashed #3ab8ad;
}

table#hanbai .style3{
	border-right: 1px dashed #3ab8ad;
	border-bottom: 1px solid #3ab8ad;
}

/*_________________________________________________________*/
/*                                            table style4 */

table#maker{
	border-top: 1px solid #4fabda;
	border-left: 1px solid #4fabda;
	width: 692px;
}

table#maker td{
	padding: 10px;
}


table#maker th{
	background-color:#cee5ff;
	font-weight: normal;
	padding: 5px;
}

table#maker .tdtitle{
	border-right: 1px solid #4fabda;
	border-bottom: 1px solid #4fabda;
	background-color: #4fabda;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

table#maker .style1{
	border-right: 1px solid #4fabda;
	border-bottom: 1px solid #4fabda;
}

table#maker .style2{
	border-right: 1px solid #4fabda;
	border-bottom: 1px dashed #4fabda;
}

table#maker .style3{
	border-right: 1px dashed #4fabda;
	border-bottom: 1px solid #4fabda;
}

/*_________________________________________________________*/
/*                                            table style5 */

table#other{
	border-top: 1px solid #a55fa5;
	border-left: 1px solid #a55fa5;
	width: 692px;
}

table#other td{
	padding: 10px;
}


table#other th{
	background-color:#fcdffc;
	font-weight: normal;
	padding: 5px;
}

table#other .tdtitle{
	border-right: 1px solid #a55fa5;
	border-bottom: 1px solid #a55fa5;
	background-color: #a55fa5;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

table#other .style1{
	border-right: 1px solid #a55fa5;
	border-bottom: 1px solid #a55fa5;
}

table#other .style2{
	border-right: 1px solid #a55fa5;
	border-bottom: 1px dashed #a55fa5;
}

table#other .style3{
	border-right: 1px dashed #a55fa5;
	border-bottom: 1px solid #a55fa5;
}

/*_________________________________________________________*/
/*                                            table style6 */

table#shogai{
	border-top: 1px solid #13449d;
	border-left: 1px solid #13449d;
	width: 692px;
}

table#shogai td{
	padding: 10px;
}

table#shogai th{
	background-color:#d2eeff;
	font-weight: normal;
	padding: 5px;
}

table#shogai .style1{
	border-right: 1px solid #13449d;
	border-bottom: 1px solid #13449d;
}



/*_________________________________________________________*/
/*                                             group intro */

table.intro_table{
	width: 692px;
	margin-bottom:10px;
	margin: 0 auto;
}

table.intro_table td{
	text-align: left;
}

table.intro_table .introl{
	vertical-align: top;
	width: 35%;

}

table.intro_table .introlr{
	width: 65%;
}

.intro_line{
	margin: 8px auto;
	width: 692px;
}

/*_________________________________________________________*/
/*                                             footer text */

#flashtxtArea{
	margin-top: 30px;
	text-align: left;
}

.kome_red{
	color: #f00;
}

.kome{
	text-indent: -1em;
	margin-left: 1em;
}

.kome2{
	margin-top: 0.5em;
}




