.link01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	margin-left: 50px;
	height: 15px;
	background-image: url(../img/10-icon02.gif);
	background-repeat: repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #669900;
	border-right-color: #669900;
	border-bottom-color: #669900;
	border-left-color: #669900;
}

.link01 ul {
	list-style-type: none;
	background-image: none;
	padding-top: 10px;
}

table.annai01 {
	width: 540px;
	background-color: #EEFFE6;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #000000;
	line-height: 130%;
	vertical-align: top;
	margin-left: 30px;
	padding-left: 10px;
}


table.toiawase01 {
	background-color: #003300;
	margin-left: 50px;
}


td.toiawase01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #FFFFFF;
	width: 110px;
	padding: 5px;
	background-color: #006600;


}


td.toiawase02 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #000000;
	background-color: #F0FFF0;
	width: 320px;
	padding: 5px;


}
td.yoyaku03 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #000000;
	background-color: #F0FFF0;
}
table.system01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	line-height: 150%;
	color: #000000;
	width: 480px;
	margin-left: 50px;



}
td.system01 {
	vertical-align: top;
	width: 340px;
	padding-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;



}
.float-right {
	margin: 0px 20px 10px;
	float: right;
}
strong {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #006600;
}
b {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #006600;
}
div.back {
	background-image: url(../img/imp-img07.gif);
	background-repeat: no-repeat;

}
div.bt01 {
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px #666666;
	padding-bottom: 5px;
	text-align: right;








}
div.box {
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 500px;
	border-left-style: solid;
	padding-left: 10px;










}
div.img01 {
	padding-top: 15px;
	background-image: url(../img/maker_01.gif);
	background-repeat: no-repeat;
	background-position: 230px 55px;


}
div.text01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #000000;
	padding-left: 20px;
	padding-top: 10px;
}
table.system02 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	line-height: 150%;
	color: #000000;
	width: 480px;
	margin-left: 10px;
	margin-top: 10px;



}
div.text-Q {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #336600;
	background-image: url(../img/Q.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #66CC00;
	border-right-color: #66CC00;
	border-bottom-color: #66CC00;
	border-left-color: #66CC00;
	width: 350px;
	height: 40px;
	margin-left: 15px;
	background-position: -8px 0px;
	margin-top: 5px;









}
div.text-A {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #666666;
	background-image: url(../img/A.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 40px;
	width: 400px;
	padding-top: 15px;
	margin-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	padding-bottom: 5px;













}
div.line01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
}
div.flow02 {
	font-size: 12px;
	color: #666666;
	background-image: url(../img/chart02.gif);
	background-repeat: no-repeat;
	width: 480px;
	background-position: 5px 10px;
	padding-left: 150px;
	margin-left: 10px;
	padding-top: 10px;

}
div.flow01 {
	font-size: 12px;
	color: #666666;
	background-image: url(../img/chart01.gif);
	background-repeat: no-repeat;
	width: 480px;
	background-position: 5px 10px;
	padding-left: 150px;
	margin-left: 10px;
	padding-top: 10px;
	margin-top: 10px;

}
div.flow03 {

	font-size: 12px;
	color: #666666;
	background-image: url(../img/chart03.gif);
	background-repeat: no-repeat;
	width: 480px;
	background-position: 5px 10px;
	padding-left: 150px;
	margin-left: 10px;
	padding-top: 10px;
}
div.flow04 {


	font-size: 12px;
	color: #666666;
	background-image: url(../img/chart04.gif);
	background-repeat: no-repeat;
	width: 480px;
	background-position: 5px 10px;
	padding-left: 150px;
	margin-left: 10px;
	padding-top: 10px;
}
div.flow05 {



	font-size: 12px;
	color: #666666;
	background-image: url(../img/chart05.gif);
	background-repeat: no-repeat;
	width: 480px;
	background-position: 5px 10px;
	padding-left: 150px;
	margin-left: 10px;
	padding-top: 10px;
}
div.flow06 {




	font-size: 12px;
	color: #666666;
	background-image: url(../img/chart06.gif);
	background-repeat: no-repeat;
	width: 480px;
	background-position: 5px 10px;
	padding-left: 150px;
	margin-left: 10px;
	padding-top: 10px;
}
div.back01 {
	background-image: url(../img/white-img02.jpg);
	background-repeat: no-repeat;
	background-position: 250px 450px;

}
.link02 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	margin-left: 50px;
	height: 15px;
	background-image: url(../img/10-icon01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-bottom: 3px;
}
div.center {
	text-align: center;
	padding-right: 100px;
	padding-top: 5px;
	padding-bottom: 5px;



}
td.img01 {
	padding-top: 12px;

}
td.system01-1 {
	vertical-align: top;
	width: 340px;
	padding-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	padding-bottom: 10px;

}
strong.text01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	color: #006600;
}
strong.text02 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #008800;
}
strong.text03 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #333333;
}
strong.text01-1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	color: #915300;
}
strong.text02-1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #B56800;
}
b.text01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	color: #006600;
}
b.text02 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #008800;
}
b.text03 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #333333;
}
b.text01-1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	color: #915300;
}
b.text02-1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #B56800;
}

small.text01 {
	font-size: 11px;
}
span.text01 {
	color: #009933;
}
small.text02 {

	font-size: 12px;
}
.link01-1 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	margin-left: 50px;
	height: 15px;
	background-image: url(../img/10-icon01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.link01-2 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	margin-left: 50px;
	height: 15px;
	background-image: url(../img/10-icon03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.btn01 {
	height: 40px;
	margin-left: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn-style01 {
	height: 32px;
	margin-left: 125px;
	margin-top: 10px;
}
.thanks01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	margin-left: 50px;
	height: 15px;
	background-image: url(../img/10-icon02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: center;

}
.box01 {
	background-color: #FFFBEC;
	padding: 10px;
	width: 550px;
	border: 1px solid #666600;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #664D00;
	font-size: 13px;
	font-weight: 400;
	background-image: url(../img/16-bg01.gif);
	background-repeat: repeat;
	margin-top: 30px;






}
.box02 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	padding: 5px;
	border: 1px solid #006633;
}
.box02-1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	background-color: #FEFFF7;
	padding: 5px 5px 5px 10px;
	border: 1px solid #006633;
	margin-top: 3px;
	line-height: 200%;
	background-image: url(../img/16-bg01.gif);
	background-repeat: repeat;





}
.text-orange {
	color: #CE7B00;
	font-weight: bold;

}
.text-green {
	color: #009900;
}
.img06 {
	margin-left: 80px;
}
.footer-link01 {
	display: block;
	height: 80px;
	width: 460px;
	border: 1px outset #669900;
	margin-top: 30px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #003300;
	background-color: #F5FFEC;
}
.footer-mail {
	background-image: url(../img/mail01.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 194px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.footer-mail a:link{
	background-image: url(../img/mail01.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 194px;
}
.footer-mail a:hover{
	background-image: url(../img/mail01a.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 194px;
}
.footer-mail a:visited{
	text-decoration: none;
}
.footer-mail a:active{
}
.footer-yoyaku {
	background-image: url(../img/yoyaku01.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 194px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
.footer-yoyaku a:link{
	background-image: url(../img/yoyaku01.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 194px;
}
.footer-yoyaku a:hover{
	background-image: url(../img/yoyaku01a.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 194px;
}
.footer-yoyaku a:visited{
	text-decoration: none;
}
.footer-yoyaku a:active{
}
