#navia {
	text-decoration: none;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size: 13px;
	background-color: #ffc184;

}
#navib {
	font-size: 13px;
	display: block;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #ffdd77;
}
#navic {
	font-size: 13px;
	background-color: #99c8ee;
	display: block;
	text-decoration: none;
	width: 124px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#navid {
	font-size: 13px;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #9fdf9f;
}
#navie {
	font-size: 13px;
	display: block;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #fac7b8;
}

#navia a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ffc184;
	width: 126px;
}
#navib a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ffdd77;
}
#navic a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99c8ee;
}
#navid a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ADF39E;
}
#navie a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F2B7CE;
}
#navif a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D7B36F;
}
#navi1 {
	font-size: 13px;
	text-decoration: underline;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #CDD2D8;
	display: block;
	width: 124px;
	color: #0000FF;

}
#navi2 {
	font-size: 13px;
	display: block;
	text-decoration: underline;
	width: 124px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #CDD2D8;
	color: #0000FF;
}
#navi3 {
	font-size: 13px;
	display: block;
	text-decoration: underline;
	width: 124px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #CDD2D8;
}
#navi4 {
	font-size: 13px;
	display: block;
	text-decoration: underline;
	width: 124px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #CDD2D8;
}
#navi5 {
	font-size: 13px;
	display: block;
	text-decoration: underline;
	width: 124px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #CDD2D8;
}
#navi6 {
	font-size: 13px;
	display: block;
	text-decoration: underline;
	width: 124px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #CDD2D8;
}

#navi1 a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ffc184;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFc184;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFC184;
	width: 122px;
}
#navi2 a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ffdd77;
}
#navi3 a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99c8ee;
}
#navi4 a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9fdf9f;
}
#navi5 a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #fac7b8;
}
#navi6 a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e0c0e0;
	width: 122px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e0c0e0;
	border-left-color: #E0C0E0;
}
.style1 {
	color: #666666;
	font-size: 12px;
	width: 740px;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	border-top: 3px ridge #999999;
}
.style5 {
	color: #000000;
	font-size: 12px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 5px;
}
.style6 {
	color: #000000;
	width: 200px;
	float: right;
	padding: 0px;
	font-size: 10px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
}

.seihin {
	background-color: #CCCCCC;
	font-size: 12px;
	color: #339900;
	font-weight: bold;
}

.undermenu {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.subnavi {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
}
a:link {
	color: #003399;
}
#navi {
	width: 120px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	color: #333399;
}
.table {
	font-size: 13px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;




}
a:hover.navim  {
	font-weight: bold;
	color: #FFFFFF;
}
#navia2 {
	display: block;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFC184;
	font-size: 12px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;


}
#navib2 {
	display: block;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFDD77;
	font-size: 12px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
#navic2 {
	font-size: 12px;
	display: block;
	text-decoration: none;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #79A6D2;

}
#navid2 {
	font-size: 12px;
	display: block;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #9FDF9F;

}
#navie2 {
	font-size: 12px;
	display: block;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FAC7B8;

}
#navif2 {
	font-size: 12px;
	display: block;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #E0C0E0;

}
.topstyle {
	padding-left: 300px;
}
.topstyle2 {
	padding-left: 50px;
	font-size: 14px;
	padding-bottom: 20px;
	padding-top: 50px;


	background-image: url(images/top/back1(new).jpg);
	border: 1px solid #FFFFFF;
	background-repeat: no-repeat;
	width: 744px;

	background-image: url(images/top/back1new.jpg).jpg);
	background-image: url(images/top/back1.jpg);
}
.topstyle3 {
	padding-left: 30px;
	font-size: 16px;
	color: #006633;
	margin: 0px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 7px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	width: 360px;
	background-image: url(images/top/bar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 36px;
	vertical-align: middle;
	text-align: left;
}
.table2 {
	font-size: 13px;
	color: #000000;
	border: 0px none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;

}
.menu {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF9999;
	margin-left: 20px;
	padding-left: 10px;
	font-size: 24px;
	color: #000000;
	font-weight: normal;





}
.style2 {
	color: #003399;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	width: 400px;
}
.table3 {
	font-size: 14px;
	color: #000000;
	border: 0px none;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #CFEFCF;
	padding-left: 10px;
	width: 150px;
}
.text {
	width: 250px;
}
.text2 {
	width: 400px;
}
.table4 {

	font-size: 14px;
	color: #000000;
	border: 0px none;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #CFEFCF;
	padding-left: 10px;
	width: 150px;
}
.text3 {
	width: 400px;
	height: 40px;
}
.text4 {



	width: 100px;
}
.text5 {
	font-size: 12px;
	color: #574431;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #d1c0ad;
	border: thin ridge #D8CABA;

}
a:visited {
	color: #663366;
}
.b4 {
	background-image: url(images/4/4common/b4.gif);
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #9fdf9f;
	padding-bottom: 5px;
	padding-left: 5px;
}
.b3 {
	background-image: url(images/3/3common/b3.gif);
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #99C8EE;
	padding-left: 5px;
}
.b5 {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FAC7B8;
	background-image: url(images/5/5common/b5.gif);
	padding-bottom: 5px;
	padding-left: 5px;
}
.b6 {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	background-image: url(images/6/6common/b6.gif);
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #E0C0E0;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 30px;
}
.b2 {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
	background-image: url(images/2/2common/b2.gif);
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFDD77;
	padding-left: 5px;

}
.b1 {
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/1/1common/b1.gif);
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFC184;
	padding-left: 5px;
}
.submenua2 {

	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/seihin/seisan.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	height: 90px;
}
.submenub2 {

	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/seihin/setubi.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	height: 90px;
}
.submenuc2 {

	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/seihin/seihin.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right: 2px solid #CEAD86;
	border-bottom: 2px solid #CEAD86;
	border-left: 2px solid #CEAD86;
	height: 90px;
}
.submenud2 {

	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/seihin/kankyo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right: 2px solid #CEAD86;
	border-bottom: 2px solid #CEAD86;
	border-left: 2px solid #CEAD86;
	height: 90px;
}
.submenue2 {

	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/seihin/honsya.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right: 2px solid #CEAD86;
	border-bottom: 2px solid #CEAD86;
	border-left: 2px solid #CEAD86;
	height: 90px;
}
.submenuf2 {

	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/seihin/toiawase.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right: 2px solid #CEAD86;
	border-bottom: 2px solid #CEAD86;
	border-left: 2px solid #CEAD86;
	height: 90px;
}
.submenua3 {
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/top/seisan.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	height: 90px;
	width: 140px;
	border-left: 3px solid #91B6DF;
}
.submenub3 {
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/top/setubi.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	height: 90px;
	width: 140px;
	border-left: 3px solid #91B6DF;
}
.submenuc3 {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/top/seihin.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 90px;
	border-bottom: 3px solid #91B6DF;
	border-left: 3px solid #91B6DF;
}
.submenud3 {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/top/kankyo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 90px;
	width: 140px;
	border-right: 3px solid #91B6DF;
	border-left: 3px solid #91B6DF;
}
.submenue3 {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/top/honsya.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 90px;
	width: 140px;
	border-right: 3px solid #91B6DF;
	border-left: 3px solid #91B6DF;
}
.submenuf3 {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px;
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/top/toiawase.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 90px;
	width: 140px;
	border-right: 3px solid #91B6DF;
	border-bottom: 3px solid #91B6DF;
	border-left: 3px solid #91B6DF;
}
.submenu3 {
	word-spacing: normal;
	vertical-align: baseline;
	background-image: url(images/top/2menu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-right: 15px solid #91B6DF;
	border-bottom: 15px solid #91B6DF;
	border-left: 4px solid #91B6DF;
	border-top-width: 15px;
	border-top-color: #91B6DF;
	border-top-style: solid;
	background-color: #91B6DF;
}
.topstyle4 {
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.2table1 {
	font-size: 12px;
	padding-left: 5px;
	width: 150px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f0ecec;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;







}
.2table {
	font-size: 14px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #928d5f;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;



}
.2table2 {
	font-size: 12px;
	padding-left: 5px;
	width: 100px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F0ECEC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;


}
.2table3 {
	font-size: 12px;
	padding-left: 5px;
	width: 100px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #928D5F;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;


}
.2table4 {
	font-size: 12px;
	padding-left: 5px;
	width: 85px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f0ecec;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;


}
.2table5 {
	font-size: 12px;
	padding-left: 5px;
	width: 120px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f0ecec;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;


}
.2table6 {
	font-size: 12px;
	width: 50px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f0ecec;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;



}
.2table7 {
	font-size: 12px;
	width: 50px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f0ecec;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;



}
.2table8 {
	font-size: 12px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #d8d8b7;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;



}
#navif {
	font-size: 13px;
	display: block;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #e0c0e0;
}
.daimeib-3 {
	padding-left: 20px;
	background-image: url(images/2/2common/bar2.jpg);
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	font-size: 18px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: center;
}
.text2-1 {
	width: 400px;
	height: 80px;
}
.table3-1 {

	font-size: 12px;
	color: #FF0000;
	border: 0px none;
	background-color: #CFEFCF;
}
.6table2-1 {
	font-size: 14px;
	width: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #CAD0DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.6table2-2 {
	font-size: 14px;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD0DF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CAD0DF;
}
.6table3-1 {
	font-size: 12px;
	width: 250px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #A68360;
}
.6table3-2 {


	font-size: 12px;
	width: 55px;
	padding-bottom: 5px;
}
.6table3-3 {
	width: 5px;
	padding-left: 5px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #A68360;
}
.6table3-4 {




	font-size: 12px;
	width: 220px;
}
.6table3-5 {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	border: 1px solid #663300;
}
.4table2-1 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #66CC33;
	padding-left: 15px;
}
.4table2-2 {
	text-align: center;
	vertical-align: top;
	width: 275px;

}
.4table2-3 {
	font-size: 14px;
	padding-bottom: 15px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	letter-spacing: 1px;
	vertical-align: top;
}
.4table2-4 {
	width: 35px;
}
.4table2-5 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #663333;
	background-color: #EED7B3;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
}
.table1 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 5px;
	padding-left: 10px;
}
.table1-1 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6C18A;
	vertical-align: middle;
}
.table1-2 {
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
	width: 180px;
}
.table1-3 {
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 55px;
	width: 200px;
}
.5table4-2 {
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 5px;
	text-align: justify;
}
.5table4-1 {
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: groove;
	border-bottom-color: #CCCCCC;
}
.6table4-1 {
	font-size: 12px;
	color: #FF0000;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.6table4-2 {
	font-size: 12px;
	color: #0000FF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.6table4-3 {
	font-size: 12px;
	color: #333333;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.6table4-4 {
	width: 50px;
}
.6table4-5 {
	font-size: 12px;
	padding: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #66CC33;
	font-weight: bold;
	color: #999999;
}
.6table4-1-2 {
	font-size: 12px;
	color: #FF0000;
	padding: 5px;
	text-align: center;
	background-image: url(images/6/6-4/maru.gif);
	background-position: center center;
}
.6table4-3-2 {
	font-size: 12px;
	color: #333333;
	padding: 5px;
	text-align: center;
}
.6table4-2-2 {
	font-size: 12px;
	color: #333333;
	padding: 5px;
	text-align: center;
	background-image: url(images/6/6-4/maru.gif);
	background-position: center center;
}
.4table1-1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #666666;
	color: #336699;
	padding-left: 15px;
	width: 600px;
}
.4table1-2 {
	font-size: 14px;
	padding-left: 20px;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-right: 20px;
	letter-spacing: 2px;
}
.4table1-3 {
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 14px;
	padding-right: 25px;
	padding-left: 20px;
	width: 550px;
}
.4table1-4 {
	font-size: 14px;
	width: 50px;
	text-align: right;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 5px;
	font-weight: bold;
	color: #006633;
}
.5table1-1 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 5px;
	color: #666666;
	text-align: right;
	vertical-align: bottom;
	padding-right: 30px;
}
.4table2-6 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url(images/4/4common/bar4.jpg);
	background-repeat: no-repeat;
	width: 700px;
	background-position: center;
	letter-spacing: 2px;
}
a:hover {
	color: #FF9900;
	text-decoration: none;


}
.5table1 {
	font-size: 14px;
	padding-bottom: 30px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	letter-spacing: 2px;
	vertical-align: top;
	width: 550px;
	text-indent: 5px;
}
.5table1-2 {
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 300px;
	padding-left: 10px;
}
.5table1-3 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	color: #000000;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: ridge;
	border-bottom-color: #CCCCCC;
}
.ropstyle10 {
	width: 130px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(images/top/seru.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 7px;
}
.topstyle7 {
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 130px;
	text-align: center;
	vertical-align: middle;
}
.topstyle8 {
	padding-left: 25px;
	padding-bottom: 15px;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	padding-right: 20px;
	letter-spacing: 2px;
}
.5table1-4 {
	font-size: 18px;
	padding-top: 5px;
	color: #660000;
	text-align: left;
	width: 550px;
	padding-left: 20px;
	letter-spacing: 2px;
}
.text5-2 {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #91B6DF;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #91B6DF;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #91B6DF;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #91B6DF;
}
.topstyle5-2 {
	width: 20px;
}
.top {
	background-image: url(images/common/rogobar.gif);
	height: 70px;
	width: 744px;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	font-size: 12px;
}
.topbar {
	text-align: right;
	vertical-align: top;
	padding-top: 14px;
	background-image: url(images/common/rogobar.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 70px;
}
.style3 {
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	width: 400px;
	padding-left: 20px;
}
.text5-3 {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #91B6DF;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #91B6DF;
	border-left-color: #91B6DF;
}
.1table3-1 {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-image: url(images/1/1-3/picture5.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 700px;
	height: 250px;
	padding-left: 220px;
}
.1table2-1 {
	font-size: 14px;
	width: 55px;
	text-align: center;
	letter-spacing: 4px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0066CC;
}
.1table2-2 {
	font-size: 14px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 250px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0066CC;
	background-color: #CADBFF;
}
.1table2-3 {
	font-size: 14px;
	padding-left: 35px;
	letter-spacing: 2px;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 30px;
	width: 350px;
}
.1table2-4 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 3px;
	width: 700px;
	background-image: url(images/1/1common/bar1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.1table2-5 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	letter-spacing: 2px;
	vertical-align: top;
	width: 350px;
}
.1table2-6 {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	padding-left: 10px;
	width: 350px;
}
.topbar1 {
	text-align: right;
	vertical-align: top;
	padding-top: 14px;
	background-image: url(images/common/rogobar1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 70px;
}
.topbar2 {
	text-align: right;
	vertical-align: top;
	padding-top: 14px;
	background-image: url(images/common/rogobar2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 70px;
}
.topbar3 {
	text-align: right;
	vertical-align: top;
	padding-top: 14px;
	background-image: url(images/common/rogobar3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 70px;
}
.6table {

	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url(images/6/6common/bar6.jpg);
	background-repeat: no-repeat;
	width: 700px;
	background-position: center;
	letter-spacing: 2px;
}
.6table2-1-2 {
	font-size: 14px;
	width: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #CAD0DF;
}
.6table2-2-2 {
	font-size: 14px;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-top: 1px solid #CAD0DF;
	border-right: 1px solid #CAD0DF;
	border-bottom: 1px solid #CAD0DF;
}
.6table2-3 {
	font-size: 14px;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
	color: #00004F;
}
.6table2-4 {
	font-size: 14px;
	width: 500px;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: top;
}
.topstyle5-3 {

	width: 30px;
}
.b1box {
	text-align: left;
	font-size: 13px;
	width: 90px;
	vertical-align: middle;
	padding-left: 5px;
	border-left: 1px solid #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
}
.b2box {
	width: 5px;
	border-left: 1px solid #666666;
	font-size: 13px;
}
.3table1 {
	font-size: 14px;
	padding-top: 5px;
	padding-left: 20px;
	vertical-align: top;
	background-image: url(images/3/3-1/3bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.3table2 {
	font-size: 14px;
	width: 250px;
	height: 120px;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
}
.4table1-22 {
	font-size: 14px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-right: 20px;
	letter-spacing: 2px;
	width: 600px;
}
.style7 a:link {
	color: #006633;
}
.topstyle10-2 {
	width: 130px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-weight: bold;
}
.style9-2 {
	color: #006600;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 35px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
.style9 {
	color: #006600;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
}
.style9-3 {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 30px;
	text-align: right;
	background-color: #D0BEAC;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:  url(images/5/5-2/year.jpg);
	height: 50px;
}
.style9-3-2 {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 30px;
	text-align: right;
	background-color: #C8B39D;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:  url(images/5/5-2/year70.jpg);
	height: 50px;
}
.style9-3-3 {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 30px;
	text-align: right;
	background-color: #C5AD96;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:  url(images/5/5-2/year80.jpg);
	height: 50px;
}
.style9-3-4 {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 30px;
	text-align: right;
	background-color: #B99D82;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:  url(images/5/5-2/year90.jpg);
	height: 50px;
}
.style9-3-5 {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 30px;
	text-align: right;
	background-color: #9e7b58;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:  url(images/5/5-2/year2000.jpg);
}
.5table2 {

	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url(images/5/5common/bar5.jpg);
	background-repeat: no-repeat;
	width: 700px;
	background-position: center;
	letter-spacing: 2px;
}
.topstyle6 {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
.topstyle7 {
	height: 12px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.toptable {


	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url(images/site/bar.jpg);
	background-repeat: no-repeat;
	width: 700px;
	background-position: center;
	letter-spacing: 2px;
}
b1box a:hover {

	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 122px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e0c0e0;
	border-left-color: #E0C0E0;
}
.index1 {
	border: thin solid #339933;
	font-size: 14px;
	padding: 2px;
	height: 30px;
	vertical-align: middle;
	letter-spacing: normal;
	text-align: left;
	text-indent: 10px;
	word-spacing: normal;
}
.style-f1 {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	width: 183px;
	vertical-align: top;
	padding-top: 5px;
	color: #666666;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FF6633;
	padding-bottom: 5px;
}
.style-f2 {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 183px;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6633;
	height: 15px;
	vertical-align: bottom;
	padding-top: 5px;
	border-left-color: #FF6633;
	background-image: url(images/flower/bar-f.gif);
	text-transform: lowercase;
	border-bottom-width: 1px;
	border-bottom-color: #FF6633;
	border-right-width: 1px;
	border-right-color: #FF6633;
}
.style-f3 {
	width: 183px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FF6633;
	padding-top: 10px;
	padding-bottom: 10px;
}
.style-f4 {
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
	width: 300px;
	color: #009900;
}
.style-f5 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	vertical-align: middle;
	color: #009900;
}
.style-f6 {
	height: 15px;
	width: 183px;
}
