a:link    {
	color: #039;
	text-decoration: none;
}
a:visited {
	color: #09F;
	text-decoration: none;
}
a:active  {
	color: #7f006f;
	text-decoration: none;
}
a:hover   {
	color: #000;
	background-color: #F90;
	text-decoration: underline;
}
.body {
	font-size: 12px;
	color: #333;
	line-height: 180%;
}
.body_s {
	font-size: 10px;
	color: #333;
	line-height: 120%;
}
.body_b {
	font-size: 12px;
	color: #333;
	line-height: 180%;
	font-weight: bold;
}
.body_catch {
	font-size: 12px;
	color: #06F;
	line-height: 180%;
	font-weight: bold;
}
.body_w {
	font-size: 12px;
	color: #FFF;
	line-height: 120%;
}
.body_w_l_b {
	font-size: 12pt;
	color: #FFF;
	line-height: normal;
	font-weight: bold;
}

.body_l_b {
	font-size: 16px;
	color: #333;
	line-height: 180%;
	font-weight: bold;
}
.body_clients {
	font-size: 12px;
	color: #333;
	line-height: 140%;
}
.body_maru {
	font-size: 12px;
	color: #999;
	line-height: 180%;
}
.body_menu {
	font-size: 12px;
	color: #333;
	line-height: 120%;
}
table#table-01 {
	width: 600px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-color: #CCC;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}
.whats_new {
	font-size: 12px;
	color: #C00;
	line-height: 150%;
	font-weight: bold;
}
.dot_8_5 {
	background-image: url(img/dot_8_5.gif);
}
table#glay-01 {
	border: 1px #ccc solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-color: #ccc;
	font-size: 12px;
	color: #333;
	line-height: 110%;
}
table#glay-01 td {
    padding: 5px;
    border: 1px #ccc solid;
    border-width: 0 0 1px 1px;
}
table#copy-01 {
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: 12px;
}
table#filter-01 {
	width: 600px;
	border: 1px #960 solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-color: #960;
}
table#filter-01 th {
	padding: 10px;
	border: solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	white-space: nowrap;
}
.filter_title_bg_l {
	background-image: url(filter/filter_img/filter_title_r2_c1.jpg);
}
.filter_title_bg_m {
	background-image: url(filter/filter_img/filter_title_r2_c2.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.filter_title_bg_r {
	background-image: url(filter/filter_img/filter_title_r2_c3.jpg);
}
.filter_midasi {
	width: 100%;
	font-size: 14px;
	background-color: #EDD8BD;
	word-spacing: 5px;
	font-weight: bold;
	color: #963;
	padding-left: 5px;
}
.filter_catch {
	font-size: 12px;
	color: #963;
	line-height: 150%;
	font-weight: bold;
}
.filter_menu{
	font-size: 12px;
	color: #333333;
	line-height: 110%;
}
.filter_menu_b{
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	font-weight: bold;
	height: 20px;
}
.filter_menu_bg {
	background-image: url(filter/filter_img/filter_menu_bg190.jpg);
	background-repeat: repeat-y;
}
.filter_menu_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #896C4A;
}
.filter_menu_maru {
	font-size: 12px;
	color: #C93;
	line-height: 120%;
}
.filter_bg {
	background-color: #EDD8BD;
}
.space5 {
	height:5px;
}
.space10 {
	height:10px;
}
.space20 {
	height:20px;
}
.space50 {
	height:50px;
}
table#water-01 {
	border: 1px #099 solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-color: #099;
}
.water_menu_bg {
	background-image: url(water/water_img/water_menu_bg190.jpg);
}
.water_title_bg_l {
	background-image: url(water/water_img/water_title_r2_c1.jpg);
}
.water_title_bg_m {
	background-image: url(water/water_img/water_title_r2_c2.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.water_title_bg_r {
	background-image: url(water/water_img/water_title_r2_c3.jpg);
}
.water_catch {
	font-size: 12px;
	color: #099;
	line-height: 150%;
	font-weight: bold;
}
.water_menu_maru {
	font-size: 12px;
	color: #39C;
	line-height: 120%;
}
.water_menu_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #099;
}
.water_bg {
	background-color: #B2E4E5;
}
.water_midasi {
	width: 100%;
	font-size: 14px;
	background-color: #DBF0EA;
	word-spacing: 5px;
	font-weight: bold;
	color: #099;
	padding-left: 5px;
}
.water_tub {
	font-size: 12px;
	color: #39C;
	line-height: 100%;
	background-image: url(water/water_img/water_tub.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	font-weight: bold;
}
.water_tub02 {
	font-size: 12px;
	color: #666;
	line-height: 100%;
	background-image: url(water/water_img/water_tub02.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	font-weight: normal;
}
h1 {
	font-size: 12px;
	color: #333;
	line-height: 12px;
	font-weight: normal;
}
h2 {
	font-size: 12pt;
	color: #FFF;
	font-weight: bold;
}
.top_rogo {
	background-image: url(img/head_img_r.jpg);
	background-repeat: no-repeat;
}
