/* CSS Document */
a.about_index {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/about_index.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #666699;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}


.about_index {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/about_index.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #ffffff;
	background-position:0px -40px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}



a:hover.about_index {
	color:#ffffff;
	background-position:0px -40px;
	background-repeat: no-repeat;
}



a.news_button {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/news_menu1.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #ff6699;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}

.news_button {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/news_menu1.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #ffffff;
	background-position:0px -40px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}


a:hover.news_button {
	color:#009966;
	background-position:0px -40px;
	background-repeat: no-repeat;
}


a.work_button {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/work_menu1.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #66B66A;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}


.work_button {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/work_menu1.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #ffffff;
	background-position:0px -40px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}


a:hover.work_button {
	color:#009966;
	background-position:0px -40px;
	background-repeat: no-repeat;
}

a.work_button_w {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/work_menu1_w.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #66B66A;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 35px;
	text-decoration: none;
}


.work_button_w {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/work_menu1_w.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #ffffff;
	background-position:0px -45px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 35px;
	text-decoration: none;
}



a:hover.work_button_w {
	color:#009966;
	background-position:0px -45px;
	background-repeat: no-repeat;
}


a.about_button {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/about_menu1.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #666699;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}


.about_button {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/about_menu1.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #ffffff;
	background-position:0px -40px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	height: 24px;
	text-decoration: none;
}



a:hover.about_button {
	color:#009966;
	background-position:0px -40px;
	background-repeat: no-repeat;
}

#banner_top {
	height: 195px;
	width: 204px;
}

#menu_top {
	background-image: url(images/fcp_06.gif);
	height: 195px;
	width: 204px;
	text-indent: -9999px;
}
#menu_top2 {
	height: 286px;
	width: 204px;
	padding-top:5px;
	text-align:center;
}
.address {
	width: 182pxwidth: 182pxletter-spacing: 1pxbackground-color: #d9f0height: 19pxfont-size: 14pxtext-indent: 30pxfont-family: "‚l‚r ‚oƒSƒVƒbƒN", Osakapadding: 3background-position: left topbackground-repeat: no-repeatbackground-image: url(images/fcp_20.gif)color: #66B66A;
	background-color: #E6E9F3;
	font-size: 12px;
	color: #585E66;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 182px;
}
#news_top {
	width: 182px;
	font-size: 12px;
	background-image: url(images/fcp_14.gif);
	background-position: left top;
	height: 64px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}
.news {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/news_menu.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #ff6699;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
}

.news_end {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 5px;
	background-image: url(images/news_bottom.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 10px;
	color: #66B66A;
	height: 5px;
}


#work_top {
	width: 182px;
	font-size: 12px;
	background-image: url(images/fcp_19.gif);
	background-position: left top;
	height: 106px;
	background-repeat: no-repeat;
	margin-top: 10px;
	text-indent: -9999px;
}
.work {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/menu01.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	color: #66B66A;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
}
.work_txt {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	background-image: url(images/green_frame.gif);
	background-repeat: repeat-y;
	width: 182px;
	padding-top: 13px;
	padding-bottom: 10px;
	line-height: 13px;
	text-indent: 10px;
	color: #66B66A;
}
.work_end{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 5px;
	background-image: url(images/green_bottom.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 10px;
	color: #66B66A;
	height: 5px;
}

#about_top {
	width: 182px;
	font-size: 12px;
	background-image: url(images/fcp_33.gif);
	background-position: left top;
	height: 97px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}
.about {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 14px;
	background-image: url(images/fcp_35.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 35px;
	letter-spacing: 1px;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #666699;
}
.about_txt {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	background-image: url(images/fcp_36.gif);
	background-repeat: repeat-y;
	width: 182px;
	padding-top: 13px;
	padding-bottom: 10px;
	line-height: 13px;
	text-indent: 10px;
	color: #666699;
}

.about_end {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 5px;
	background-image: url(images/fcp_50.gif);
	background-repeat: no-repeat;
	width: 182px;
	text-indent: 10px;
	color: #66B66A;
	height: 5px;
}
.about_space {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 6px;
	background-image: url(images/fcp_36.gif);
	background-repeat: repeat-y;
	width: 182px;
	line-height: 6px;
	color: #666699;
	padding-top: 3px;
}
#menu_bottom {
	background-image: url(images/name_telnum.gif);
	height: 80px;
	width: 182px;
	text-indent: -9999px;
	font-weight: bold;
	background-repeat: no-repeat;
}
.top_subtitle {
	background-image: url(images/fcp_dex.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 492px;
	font-size: 12px;
	text-indent: 70px;
	line-height: 28px;
}
.red {
	color: #FF0000;
}
