p.m60	{
	font-weight: 500;
	margin-top: 10px;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 60px;
}

p.l60	{
	font-weight: 500;
	margin-top: 10px;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 40px;
}




#li_red	{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding: 5px;
	marker-offset: auto;
}

#li_red li	{
	padding-left: 35px;
	list-style-type: none;
	background: url(li/red.gif) no-repeat 10px 0.3em;
}

#li_green	{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding: 5px;
	marker-offset: auto;
}

#li_green li	{
	padding-left: 35px;
	list-style-type: none;
	background: url(li/green.gif) no-repeat 10px 0.3em;
}

#li_green2	{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 5px;
	marker-offset: auto;
}

#li_green2 li	{
	padding-left: 35px;
	list-style-type: none;
	background: url(li/green.gif) no-repeat 10px 0.3em;
}



#li_blue	{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding: 5px;
	marker-offset: auto;
}

#li_blue li	{
	padding-left: 35px;
	list-style-type: none;
	background: url(li/blue.gif) no-repeat 10px 0.3em;
}

#li_sky	{
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding: 5px;
	marker-offset: auto;
}

#li_sky li	{
	padding-left: 35px;
	list-style-type: none;
	background: url(li/sky.gif) no-repeat 10px 0.3em;
}

#li_yellow	{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding: 5px;
	marker-offset: auto;
}

#li_yellow li	{
	padding-left: 35px;
	list-style-type: none;
	background: url(li/yellow.gif) no-repeat 10px 0.3em;
}

#li_arrow	{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding: 5px;
	marker-offset: auto;
}

#li_arrow li	{
	padding-left: 35px;
	list-style-type: none;
	background: url(li/arrow.gif) no-repeat 10px 0.4em;
}



hr	{
	margin-right: 20px;
	margin-left: 20px;
	clear: both;
}

.left	{
	text-align: left;
}

.right	{
	text-align: right;
}

.center	{
	text-align: center;
}


.red	{
	color:red;
	font-weight:400;
}

.red_white	{
	font-weight: 600;
	color: red;
	background-color: white;
}

.green	{
	color:green;
	font-weight:400;
	}

.white	{
	color:white;
	font-weight:400;
	}

.yellow	{
	color:yellow;
	font-weight:400;
	}


.blue	{
	color:blue;
	font-weight:400;
	}

.orange	{
	color:orange;
	font-weight:400;
	}

.black	{
	color:black;
	font-weight:600;
	}

.pink	{
	color:pink;
	font-weight:600;
	}

.purple	{
	color:purple;
	font-weight:600;
	}

.fuji	{
	font-weight: 600;
	color: #8080c0;
}

.fleft0000	{
	float: left;
	border-style: none;
	margin: 0px 0px;
}

.fleft0005	{
	float: left;
	border-style: none;
	margin: 0px 5px;
}
	
.fleft0010	{
	margin: 0px 10px;
	border-style: none;
	float: left;
}


.fleft0020	{
	float: left;
	border-style: none;
	margin: 0px 20px;
}

.fleft1010	{
	float: left;
	border-style: none;
	margin: 10px 10px;
	}


.fleft1020	{
	float: left;
	border-style: none;
	margin: 10px 20px;
	}

.fleft2020	{
	float: left;
	border-style: none;
	margin: 20px 20px;
}

.fleft3020	{
	float: left;
	border-style: none;
	margin: 30px 20px;
}

.fleft3030	{
	float: left;
	border-style: none;
	margin: 30px 30px;
}


.fright0020	{
	float:right;
	border-style: none;
	margin: 0px 20px;
}

.fright1020	{
	float:right;
	border-style: none;
	margin: 10px 20px;
}

.fright2020	{
	float:right;
	border-style: none;
	margin: 20px 20px;
}

.fright3020	{
	float:right;
	border-style: none;
	margin: 30px 20px;
}



img	{
	border-style: none;
}


.img0002	{
	margin: 0px 2px;
	border-style: none;
}

.img0005	{
	margin: 0px 5px;
	border-style: none;
}

.img0010	{
	margin: 0px 10px;
	border-style: none;
}

.img0020	{
	margin: 0px 20px;
	border-style: none;
}

.img0030	{
	margin: 0px 30px;
	border-style: none;
}

.img0035	{
	margin: 0px 35px;
	border-style: none;
}


.img1010	{
	margin: 10px 10px;
	border-style: none;
}
	
.img1020	{
	margin: 10px 20px;
	border-style: none;
}

.img2020	{
	margin: 20px 20px;
	border-style: none;
}

.img2000	{
	margin: 20px 0px;
	border-style: none;
}


.left_cl	{
	clear: left;
}

.right_cl	{
	clear: right;
}

.both	{
	clear: both;
}

#def	{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 756px;
}

#def table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 90%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 90%;
	line-height: 170%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#def td	{
	padding: 10px;
	text-align: left;
}

#def th	{
	background-color: #f3f3f3;
	font-weight: normal;
	padding: 10px;
	text-align: left;
}


#def th em	{
	font-style: normal;
	color: #ff0000;
	padding-left: 5px;
}


#def2	{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 740px;
}

#def2 table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 100%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 85%;
	line-height: 170%;
}

#def2 td	{
	padding: 10px;
	background-color: #ffffff;
}

#def2 th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	width: 10px 200px;
}


#def2 th em	{
	font-style: normal;
	color: #ff0000;
	padding-left: 5px;
}

#def3	{
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 736px;
}

#def3 table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 90%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 85%;
	line-height: 150%;
}


#def3 th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	width: 150px;
}


#def3 th em	{
	font-style: normal;
	color: #ff0000;
	padding-left: 5px;
}

#def3 td	{
	background-color: #E6E6E6;
	padding: 10px;
}


#def4	{
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 736px;
}

#def4 table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 100%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 85%;
	line-height: 150%;
}


#def4 th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	width: 200px;
}


#def4 th em	{
	font-style: normal;
	color: #ff0000;
	padding-left: 5px;
}

#def4 td	{
	background-color: #E6E6E6;
	padding: 10px;
	text-align: left;
}


#def5	{
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 736px;
}

#def5 table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 100%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 85%;
	line-height: 150%;
}


#def5 th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	width: 200px;
}


#def5 th em	{
	font-style: normal;
	color: #ff0000;
	padding-left: 5px;
}

#def5 td	{
	background-color: #E6E6E6;
	padding: 10px;
	text-align: left;
}

#def6	{
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

#def6 table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 90%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 85%;
	line-height: 150%;
	text-align: center;
}

#def6 th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	width: 200px;
}


#def6 th em	{
	font-style: normal;
	color: #ff0000;
	padding-left: 5px;
}

#def6 td	{
	background-color: #E6E6E6;
	padding: 10px;
	text-align: left;
}





#inquiry	{
	text-align: center;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 40px;
	width: 680px;
}

#inquiry table	{
	border-top: 1px solid #cccccc;
	border-bottom: none;
	border-left: none;
	border-right: none;
	font-size: 90%;
}

#inquiry td	{
	text-align: left;
	padding: 10px;
	border-top: none;
	border-right: none;
	border-bottom: 1px border-left: none;
	border-left: none;
}

#inquiry th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: left;
	padding: 10px;
	border-top: none;
	border-right: none;
	border-bottom: 1px #CCCCCC solid;
	border-left: 6px #CCCCCC solid;
	width: 200px;
}

#inquiry th.must	{
	border-left-color: #d90000;
}

#inquiry th em	{
	font-style: normal;
	color: #ff0000;
	padding-left: 5px;
}

address	{
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-style: normal;
	font-weight: 600;
	font-size: 90%;
	letter-spacing: 0px;
}


#def01	{
	text-align: center;
	margin-top: 5px;
	margin-right: 60px;
	margin-bottom: 5px;
	margin-left: 80px;
}

#def01 table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 80%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 90%;
	line-height: 150%;
	text-align: center;
}

#def01 th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	width: 100px;
}



#def01 td	{
	background-color: #E6E6E6;
	padding: 5px;
	text-align: right;
	width: 100px;
}

#def02	{
	text-align: center;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#def02 table	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 90%;
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 90%;
	line-height: 150%;
	text-align: center;
}

#def02 th	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	width: 100px;
}

#def02 th.center1	{
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	width: 60px;
}


#def02 td	{
	text-align: left;
	background-color: #E6E6E6;
	padding: 5px;
	width: 100px;
}

#def02 td.center1	{
	text-align: center;
	background-color: #E6E6E6;
	padding: 5px;
	width: 60px;
}

#def02 td.center	{
	text-align: center;
	background-color: #E6E6E6;
	padding: 5px;
	width: 120px;
}


#lay_t	{
	text-align: center;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#lay_t table	{
	font-family: 'ＭＳゴジック','Osaka-等幅',monospace;
	font-weight: 400;
	font-size: 90%;
	line-height: 150%;
	text-align: center;
}

#lay_t td	{
	text-align: center;
	padding: 5px;
}



