@charset "utf-8";
/* CSS Document */

/* Table1-------------------------------------- */
.Table1 { width: 100%; border-collapse: collapse;　border-spacing: 0; border: 0px;
}

.Table1 th  { width: 30%; padding: 3% 3% 3% 3%; text-align: left; vertical-align: top;
	          font-size:1.6rem; font-weight: normal; background-color: #FFFAF2; color: #000000;
	border-bottom: 1px #D5D5D5 solid; border-right: 1px #D5D5D5 dotted;
}

.Table1 td  { width: 70%; padding: 3% 3% 3% 3%; text-align: left; font-size:1.6rem;
	          color: #060606; background-color: #FFFFFF;
              border-bottom: 1px #D5D5D5 solid;
              }

.Table1 p {font-size:1.6rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}




/* Table1-2-------------------------------------- */
.Table1-2 { border-collapse: collapse;　border-spacing: 0; border: 0px;
}

.Table1-2 th  { width: 70%; padding: 3% 3% 3% 3%; text-align: left; vertical-align: top;
	          font-size:1.6rem; font-weight: normal; background-color: #ffffff; color: #000000;
	border-bottom: 1px #D5D5D5 solid; border-right: 1px #D5D5D5 dotted;
}

.Table1-2 td  { width: 30%; padding: 3% 3% 3% 3%; text-align: left; font-size:1.6rem;
	          color: #060606; background-color: #FFFFFF;
              border-bottom: 1px #D5D5D5 solid;
              }

.Table1-2 p {font-size:1.4rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}

.Table1-2 ul { margin-left: 20px}
.Table1-2 ul li { list-style: outside; font-size: 1.4rem}


.TableSpNo { display: table-cell; background-color: #f0f0f0 !important}



/* Table1-3-------------------------------------- */
.Table1-3 { border-collapse: collapse;　border-spacing: 0; border: 0px;
}

.Table1-3 th  { width: 20%; padding: 3% 3% 3% 3%; text-align: left; vertical-align: top;
	          font-size:1.4rem; font-weight: normal; background-color: #ffffff; color: #000000;
	border-bottom: 1px #D5D5D5 solid; border-right: 1px #D5D5D5 dotted;
}

.Table1-3 td  { width: 80%; padding: 3% 3% 3% 3%; text-align: left; font-size:1.4rem;
	          color: #060606; background-color: #FFFFFF;
              border-bottom: 1px #D5D5D5 solid;
              }

.Table1-3 p {font-size:1.4rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}

.Table1-3 ul { margin-left: 20px}
.Table1-3 ul li { list-style: outside; font-size: 1.4rem}

.Table1-3 tr td table  { width: 100%; border-collapse: collapse;　border-spacing: 0; border: 1px #D5D5D5 solid;
	                     margin-top: 20px }
.Table1-3 tr td table th  { width: 50%; display: table-cell; border-bottom: 1px #D5D5D5 solid; vertical-align: middle;
	                        background-color: #ffffff; font-weight: normal}
.Table1-3 tr td table td  { width: 50%; display: table-cell; border-bottom: 1px #D5D5D5 solid;}



/* Table1-4-------------------------------------- */
.Table1-4 { width: 100%; border-collapse: collapse;　border-spacing: 0; border: 0px;
}

.Table1-4 th  { width: 25%; padding: 3% 1% 3% 1%; text-align: left; vertical-align: middle;
	          font-size:1.4rem; font-weight: normal; background-color: #FFFAF2; color: #000000;
	border-bottom: 1px #D5D5D5 solid; border-right: 1px #D5D5D5 dotted;
}

.Table1-4 td  { width: 75%; padding: 3% 1% 3% 1%; text-align: left; vertical-align: middle; font-size:1.4rem;
	          color: #060606; background-color: #FFFFFF;
              border-bottom: 1px #D5D5D5 solid;
              }

.Table1-4 td:nth-child(1)  { width: 25%;padding: 3% 1% 3% 1%; text-align: left; font-size:1.4rem;
	          color: #060606; background-color: #FFFFFF;
              border-bottom: 1px #D5D5D5 solid;
              }
.Table1-4 td:nth-child(2)  { width: 65%; padding: 3% 1% 3% 1%; text-align: left; font-size:1.4rem;
								          color: #060606; background-color: #FFFFFF;
							              border-bottom: 1px #D5D5D5 solid;
							              }
.Table1-4 td:nth-child(3)  { width: 10%; padding: 3% 1% 3% 1%; text-align: left; font-size:1.4rem;
																						          color: #060606; background-color: #FFFFFF;
																					              border-bottom: 1px #D5D5D5 solid;
																					              }
.Table1-4 p {font-size:1.4rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}

/* Table1-5-------------------------------------- */
.Table1-5 { width: 100%; border-collapse: collapse;　border-spacing: 0; border: 0px;
}

.Table1-5 th  { width: 65%; padding: 3% 1% 3% 1%; text-align: left; vertical-align: top;
	          font-size:1.6rem; font-weight: normal; background-color: #FFFAF2; color: #000000;
	border-bottom: 1px #D5D5D5 solid; border-right: 1px #D5D5D5 dotted;
}

.Table1-5 td  { width: 35%; padding: 3% 1% 3% 1%; text-align: left; font-size:1.4rem;
	          color: #060606; background-color: #FFFFFF;
              border-bottom: 1px #D5D5D5 solid;
              }

.Table1-5 p {font-size:1.4rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}


/* Table1-7-------------------------------------- */
.Table1-7 {font-size:1.4rem; text-align: left; width: 100%; border-collapse: collapse; border: solid 5px #000000;background-color: #FFFFFF;}

.Table1-7 th  { padding: 1% 1% 1% 3%; text-align: left; vertical-align: middle; font-size:1.4rem;
							border-bottom: 1px #f5f5f5 solid;
							}

.Table1-7 td  { padding: 1% 1% 1% 1%; text-align: left; vertical-align: middle;	font-size:1.3rem;
							border-bottom: 1px #f5f5f5 solid;
              }


/* Table1-6-------------------------------------- */
.Table1-6 { width: 100%; border-collapse: collapse;　border-spacing: 0; border: 0px;
}

.Table1-6 th  { width: 80%; padding: 3% 3% 3% 3%; text-align: left; vertical-align: middle;
	          font-size:1.8rem; font-weight: normal; background-color: #FFFAF2; color: #000000;
	border-bottom: 1px #D5D5D5 solid; border-right: 1px #D5D5D5 dotted;
}

.Table1-6 td  { width: 20%; padding: 3%,0%; text-align: center; font-size:1.4rem;
	          color: #060606; background-color: #FFFFFF;
              border-bottom: 1px #D5D5D5 solid;
              }

.Table1-6 p {font-size:1.4rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}


/* Table1-8-------------------------------------- */
.Table1-8 { width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #fff
}

.Table1-8 tr:nth-child(odd){
	background-color: #fff

  }

.Table1-8 th,table td{
padding: 10px 20px;
text-align: left;
font-size: 1.6rem;
}

.Table1-8 p {font-size:1.4rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}


/* Table1-10-------------------------------------- */
.Table1-10 { border-collapse: collapse;　border-spacing: 0; border: 0px;
}

.Table1-10 th  { width: 50%; padding: 3% 3% 3% 3%; text-align: left; vertical-align: top;
	          font-size:1.6rem; font-weight: normal; background-color: transparent; color: #000000;border-right: 1px #D5D5D5 dotted;white-space: nowrap;
}

.Table1-10 td  { width: 50%; padding: 3% 3% 3% 3%; text-align: left; font-size:1.6rem;
	          color: #060606; background-color: transparent; white-space: nowrap;
              }

.Table1-10 p {font-size:1.4rem; line-height:1.6; letter-spacing:0.5pt; color: #171717; margin-bottom: 20px}

.Table1-10 ul { margin-left: 20px}
.Table1-10 ul li { list-style: outside; font-size: 1.4rem}


.TableSpNo { display: table-cell; background-color: #f0f0f0 !important}

@media only screen and ( max-width:769px ){


/* Table1-------------------------------------- */
.Table1 { box-sizing: border-box}

.Table1 th{ text-align: left; width: 94%;
	background-color: #DFDFDF;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	font-weight: bold;
	border-right: 0px;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%
    }


.Table1 td{ text-align: left;
    width: 94%;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	background-color: #FFFFFF;
	color: #2A2A2A;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%;
    }

.Table1 p {font-size:1.4rem; color: #171717; margin-bottom: 20px}



/* Table1-2-------------------------------------- */
.Table1-2 { box-sizing: border-box}

.Table1-2 th{ text-align: left; width: 94%;
	background-color: #DFDFDF;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	font-weight: bold;
	border-right: 0px;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%
    }


.Table1-2 td{ text-align: left;
    width: 94%;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	background-color: #FFFFFF;
	color: #2A2A2A;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%;
    }

.Table1-2 p {font-size:1.4rem; color: #171717; margin-bottom: 20px}

.TableSpNo { display: none !important}



/* Table1-3-------------------------------------- */
.Table1-3 { box-sizing: border-box}

.Table1-3 th{ text-align: left; width: 94%;
	background-color: #DFDFDF;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	font-weight: bold;
	border-right: 0px;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%
    }


.Table1-3 td{ text-align: left;
    width: 94%;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	background-color: #FFFFFF;
	color: #2A2A2A;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%;
    }

.Table1-3 tr td table  { width: 100%; border-collapse: collapse;　border-spacing: 0; border: 1px #D5D5D5 solid;
	                     margin-top: 20px}
.Table1-3 tr td table th  { width: 50%; display: table-cell; border-bottom: 1px #D5D5D5 solid; vertical-align: middle;
	                        background-color: #F1F1F1; font-weight: normal}
.Table1-3 tr td table td  { width: 50%; display: table-cell; border-bottom: 1px #D5D5D5 solid;}

.Table1-3 p {font-size:1.4rem; color: #171717; margin-bottom: 20px}


/* Table1-10-------------------------------------- */
.Table1-10 { box-sizing: border-box}

.Table1-10 th{ text-align: left; width: 94%;
	background-color: #DFDFDF;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	font-weight: bold;
	border-right: 0px;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%
    }


.Table1-10 td{ text-align: left;
    width: 94%;
    display: block;
    border-top: none;
	font-size: 1.4rem;
	background-color: #FFFFFF;
	color: #2A2A2A;
	border-bottom: 0px;
	padding: 3% 3% 3% 3%;
    }

.Table1-10 p {font-size:1.4rem; color: #171717; margin-bottom: 20px}

.TableSpNo { display: none !important}


}
