.fs1 {
	FONT-SIZE: 11px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding: 4px 1px 0px;
	vertical-align: bottom;




}
.fs2 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 130%
;
	color: #0099CC;
	font-style: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-attachment: fixed;
	background-repeat: repeat;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	padding: 7px;
	left: 5px;
	letter-spacing: 1px;
	white-space: normal;
	font-weight: normal;









}
.fs3 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
         A:link    { color: 000000 }

}
.fs2s {
	FONT-SIZE: 12px; LINE-HEIGHT: 135%
}
.fs3s {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 160%;
	color: #663300;
	padding: 5px;
        

}
.menu {
	FONT-SIZE: 14px;
	COLOR: #3399CC;
	LINE-HEIGHT: 200%;
LINE COLOR: 666600
; 	font-weight: bold;

}
.lead-b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 150%
}
.messeage {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 150%
}
TD {
	FONT-SIZE: 13px; LINE-HEIGHT: 150%
}
A:link {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: none
}
.btn {  background-color: DEE1B1;
	border-style:solid solid solid solid;
	border-width : 2px 2px 2px 2px;
	border-color:#666600;
}

.BODY bgcolor="e4e8ec" { scrollbar-base-color : #336600;
}
.fs_top {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 150%; font-weight: normal; font-variant: normal; text-transform: none; color: DEE1B1
}
.fs_top2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 150%; font-weight: normal; font-variant: normal; text-transform: none; color: #CCFF00
; padding-right: 15px; padding-left: 15px
}.fs_news1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 150%; font-weight: normal; font-variant: normal; text-transform: none; color: DEE1B1 }
.fs_news2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 150%; font-weight: normal; font-variant: normal; text-transform: none; color: #CCFF00 ; padding-right: 15px; padding-left: 15px }
.fs2Copy {

	FONT-SIZE: 11px;
	LINE-HEIGHT: normal
;
	color: #0099CC;
	font-style: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-attachment: fixed;
	background-repeat: repeat;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	left: 5px;
	letter-spacing: normal;
	white-space: normal;
}
.fs1Copy {
	FONT-SIZE: 8px;
	font-style: normal;
	line-height: 90%;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding-top: 1px;


}
.fs3Copy {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	vertical-align: middle;
	text-indent: 20px;
         A:link    { color: 000000 }

}
.sitemap {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 200%;
	color: #3399CC;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding: 10px;

}
.sitemap2 {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 150%;
	color: #FF66FF;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding: 10px 10px 10px 20px;

}
.ilink {

	FONT-SIZE: 13px;
	LINE-HEIGHT: 170%;
	color: #3399CC;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}
.gaiyou {


	FONT-SIZE: 13px;
	LINE-HEIGHT: 150%;
	color: #003333;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 20px;
}
.ryoukinnhyou {



	FONT-SIZE: 13px;
	LINE-HEIGHT: 150%;
	color: #666666;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}
.ryoukinnhyouCopy {




	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #FF6699;
	margin: 0px;
	text-align: left;
	vertical-align: text-top;
	padding: 10px;
}
work {
	TEXT-DECORATION: none;
	font-size: 14px;
	line-height: 150px;
	font-weight: bold;
	color: #3399CC;

}
.oldman {



	FONT-SIZE: 12px;
	LINE-HEIGHT: 140%;
	color: #003333;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding: 20px 10px 10px;
}
.oldman2 {




	FONT-SIZE: 12px;
	LINE-HEIGHT: 140%;
	color: #003333;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
}
.nairan {




	FONT-SIZE: 13px;
	LINE-HEIGHT: 150%;
	color: #003333;
	margin: 0px;
	text-align: left;
	vertical-align: text-top;
	padding: 20px 10px 10px;
}
.gaiyouCopy {



	FONT-SIZE: 13px;
	LINE-HEIGHT: 100%;
	color: #003333;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 10px 10px 20px;
}
.fstop {
	FONT-SIZE: 10px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	color: #0066CC;
	padding-top: -1px;
	text-transform: none;
	letter-spacing: normal;
}
.fs4Copy {

	FONT-SIZE: 13px;
	LINE-HEIGHT: 150%;
	color: #FFFFFF;
}
.headertopmenu {
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal
;
	color: #0099CC;
	font-style: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-attachment: fixed;
	background-repeat: repeat;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	left: 5px;
	letter-spacing: normal;
	white-space: normal;
	padding-top: 5px;
	padding-bottom: 5px;

}
.headermapmenu {

	FONT-SIZE: 11px;
	LINE-HEIGHT: normal
;
	color: #0099CC;
	font-style: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-attachment: fixed;
	background-repeat: repeat;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	left: 5px;
	letter-spacing: normal;
	white-space: normal;
	padding-top: 7px;
	padding-bottom: 7px;
}
.menutoptext {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 125%;
	color: #FFFFFF;
	font-style: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-attachment: fixed;
	background-repeat: no-repeat;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	left: 5px;
	letter-spacing: 0.2em;
	white-space: normal;
	font-weight: normal;
	padding: 5px;
}
.topmain1 {
	FONT-SIZE: 25px;
	LINE-HEIGHT: 150%;
	color: FF6963;
	letter-spacing: 0.05em;
	padding-top: 5px;
	padding-left: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";


}
.topmain2 {
	FONT-SIZE: 17px;
	LINE-HEIGHT: 150%;
	color: 696969;
	letter-spacing: 0.05em;
	padding-left: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.topmain3 {

	FONT-SIZE: 14px;
	LINE-HEIGHT: 150%;
	color: 696969;
	letter-spacing: 0.05em;
	padding-top: 5px;
	padding-left: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.topmain4 {


	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: 696969;
	letter-spacing: 0.05em;
	padding-top: 1px;
	padding-left: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.newstop {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 150%;
	color: #000000;
	font-style: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-attachment: fixed;
	background-repeat: repeat;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	left: 5px;
	letter-spacing: 0.022em;
	white-space: normal;
	padding-top: 3px;
	padding-left: 7px;


}
.mailmail {



	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: 696969;
	letter-spacing: 0.05em;
	padding-top: 14px;
	padding-left: 11px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.right3 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #ff3f14;
	letter-spacing: 0.05em;
	padding-left: 13px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-top: 4px;

}
.right4 {



	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #333333;
	letter-spacing: 0.02em;
	padding-top: 5px;
	padding-left: 7px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.topmain5 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 150%;
	color: 003A5C;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-left: 17px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-bottom: 3px;

}
.topmain6 {

	FONT-SIZE: 14px;
	LINE-HEIGHT: 150%;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-left: 17px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-bottom: 3px;
}
.topmain7 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 150%;
	color: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-bottom: 7px;

}
.topmain8 {



	FONT-SIZE: 11px;
	LINE-HEIGHT: 150%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.topmain9 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #333333;
	letter-spacing: 0.05em;
	padding-left: 5px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-top: 3px;
	padding-bottom: 1px;

}
.topmain10 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 180%;
	color: #333333;
	letter-spacing: 0.03em;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding: 15px;

}
.topmain11 {
	FONT-SIZE: 13.5px;
	LINE-HEIGHT: 180%;
	color: FF6963;
	letter-spacing: 0.05em;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	text-indent: 0px;

}
.topmain12 {

	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #333333;
	letter-spacing: 0.05em;
	padding-left: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-top: 9px;
	padding-bottom: 7px;
}
.h1 {
	FONT-SIZE: 25px;
	LINE-HEIGHT: 150%;
	color: FF6963;
	letter-spacing: 0.05em;
	padding-left: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-top: 10px;

}
.h3 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 150%;
	color: 003A5C;
	letter-spacing: 0.1em;
	padding-left: 17px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	text-align: left;

}
.h2 {

	FONT-SIZE: 17px;
	LINE-HEIGHT: 150%;
	color: 696969;
	letter-spacing: 0.05em;
	padding-top: 5px;
	padding-left: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.h4 {

	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%;
	color: #333333;
	letter-spacing: 0.05em;
	padding-left: 5px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	padding-top: 3px;
	padding-bottom: 1px;
}
.amazon {
	width: 164px;
	border: 1px solid #999999;
	font-size: 10px;
	color: #333333;
	padding: 3px;

}
.counter {
	vertical-align: bottom;
	position: absolute;
	left: -10px;
	top: -10px;



}
.sitalinetopnews {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
}
.linktopnews {
	border: 2px dashed #FF3300;
}
