/* font color */
.fontFFFBBB { color: #FFFFFF; font-weight:bold;}
.fontFFFFFF { color: #FFFFFF; }
.fontAE8800 { color: #AE8800; }
.font646464 { color: #646464; }
.fontAF6B6C { color: #AF6B6C; }
.font4C4C4C { color: #4C4C4C; }
.font4D4D4D { color: #4D4D4D; }
.font364566 { color: #364566; }
.fontF2F2F2 { color: #F2F2F2; }
.fontFF0000 { color: #FF0000; }
.fontAF6B6Cs { color: #AF6B6C;  font-size:10px; }
.fontAF6B6Cs-lh130 {
	color: #AF6B6C;
	font-size:10px;
	line-height: 130%;
}
.fontAF6B6Cs- {
	color: #AF6B6C;
	font-size:10px;
	vertical-align: top;
}
.font-10px { font-size:10px; }
.font646464s { color: #646464; font-size:10px; }
.font-s-646464 {
	color: #646464;
	font-size:10px;
}
/* back-ground color */
.bgEDEDED { background-color: #EDEDED; }
.bgFAF43A { background-color: #FAF43A; }
.bg { background-color: #FFFFCC; }
.bgFFFFFF { background-color: #FFFFFF; }
.bgDEDEDE { background-color: #DEDEDE; }
.bg7F7F7F { background-color: #7F7F7F; }
.bg3399FF { background-color: #3399FF; }
.bgFE821F { background-color: #FE821F; }
.bg928F00 { background-color: #928F00; }

/* Link style */
A:link { color:#333333; text-decoration:underline; }
A:visited { color:#666666; text-decoration:underline; }
A:hover { color:#274090; text-decoration:underline;}
A:active {
	color:#274090;
	text-decoration:underline;
}

A.body:link { color:#274090; text-decoration:underline;}
A.body:visited { color:#505050; text-decoration:underline; }
A.body:hover { color:#274090; text-decoration:underline;}
A.body:active { color:#274090; text-decoration:underline; }

A.body2:link { color:#274090; text-decoration:none;}
A.body2:visited { color:#505050; text-decoration:underline; }
A.body2:hover { color:#274090; text-decoration:underline;}
A.body2:active { color:#274090; text-decoration:underline; }

A.body3:link { color:#FFFFFF; text-decoration:underline;}
A.body3:visited { color:#FFFFFF; text-decoration:underline; }
A.body3:hover { color:#FFFFFF; text-decoration:underline;}
A.body3:active { color:#FFFFFF; text-decoration:underline; }

A.menu:link { color:#cc0000; text-decoration:none; font-weight:bold;}
A.menu:visited { color:#cc0000; text-decoration:none; font-weight:bold;}
A.menu:hover { color:#cc0000; text-decoration:underline; font-weight:bold;}
A.menu:active { color:#cc0000; text-decoration:underline; font-weight:bold;}

A.slink:link { color:#274090; text-decoration:none; font-size:10px;}
A.slink:visited { color:#505050; text-decoration:none; font-size:10px;}
A.slink:hover { color:#274090; text-decoration:underline; font-size:10px;}
A.slink:active { color:#274090; text-decoration:underline; font-size:10px;}

A.navilink:link { color:#27428F; text-decoration:underline;font-size:10px;}
A.navilink:visited { color:#505050; text-decoration:underline; font-size:10px;}
A.navilink:hover { color:#27428F; text-decoration:underline; font-size:10px;}
A.navilink:active { color:#27428F; text-decoration:underline; font-size:10px;}

A.navilink2:link { color:#27428F; text-decoration:underline; font-size:10px;}
A.navilink2:visited { color:#505050; text-decoration:underline; font-size:10px;}
A.navilink2:hover { color:#27428F; text-decoration:underline; font-size:10px;}
A.navilink2:active { color:#27428F; text-decoration:underline; font-size:10px;}

A.flink01:link { color:#FFFFFF; text-decoration:none; font-size:10px;}
A.flink01:visited { color:#FFFFFF; text-decoration:none; font-size:10px;}
A.flink01:hover { color:#FFFFFF; text-decoration:underline; font-size:10px;}
A.flink01:active { color:#FFFFFF; text-decoration:underline; font-size:10px;}

A.flink02:link { color:#FFFFFF; text-decoration:none; font-size:11px;}
A.flink02:visited { color:#FFFFFF; text-decoration:none; font-size:11px;}
A.flink02:hover { color:#FFFFFF; text-decoration:underline; font-size:11px;}
A.flink02:active { color:#FFFFFF; text-decoration:underline; font-size:11px;}

A.link-top:link { color:#4C4C4C;text-decoration:none;}
A.link-top:visited { color:#4C4C4C;text-decoration:none;}
A.link-top:hover { color:#27428F;text-decoration:none;}
A.link-top:active { color:#4C4C4C;text-decoration:none;}

.bfont-0075C2 {
	font-weight: bold;
	color: #0075C2;
	margin-top: 5px;
	margin-bottom: 0px;
}
.bfont-000066 {
	font-weight: bold;
	color: #000066;
}
.bfont-FF0000 {
	font-weight: bold;
	color: #FF0000;
}
.bfont-0075C2-16px {
	font-weight: bold;
	color: #0075C2;
	font-size: 16px;
}
.font-E60012{
	color: #E60012;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.font-2BA738 {
	font-weight: bold;
	color: #2BA738;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.bfont-D66A39-14px {
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	color: #D66A39;
}
.bfont-2BA738-14px {
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	color: #2BA738;
}
.bfont-E60012-14px {
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	color: #E60012;
}
.color-CCCCCC{
	padding: 10px;
	background-color: #FF8D42;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid;
	border-color: #808080;
	}
.waku-1px-tlr{
	padding: 10px;
	border: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-left-color: #808080;
	}
.waku-1px-all{
	padding: 10px;
	border: 1px solid;
	border-color: #808080;
	}
.waku-1px-iso{
	padding: 5px;
	border: 1px solid;
	border-color: #808080;
	width: 180px;
	margin-right: 20px;
	}
.waku-1px-all-s{
	padding: 5px;
	border: 1px solid;
	border-color: #808080;
	width: 400px;
	margin-left: 65px;
	}
.waku-1px-press-090223{
	padding: 5px;
	border: 1px solid;
	border-color: #808080;
	width: 500px;
	}
.waku-1px{
	border: 1px solid;
	border-color: #808080;
	background-color: #FFFFCC;
	width: 300px;
	padding: 5px;
	margin-left: 350px;
	}
.waku-1px-all--{
	padding: 3px;
	border: 1px solid;
	border-color: #808080;
	}
.waku-C4FFFF{
	padding: 10px;
	background-color: #C4FFFF;
	}
.waku-inq1{
	padding: 10px;
	background-color: #FFCB7D;
	width: 230px;
	margin-right: 15px;
	}
.waku-inq2{
	padding: 10px;
	background-color: #E3FFBB;
	width: 230px;
	}
.ras-waku{
	padding: 5px;
	background-color: #C4FFFF;
	height: 150px;
	width: 200px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 2px;
	}
.ras-waku-3{
	padding: 5px;
	background-color: #C4FFFF;
	height: 150px;
	width: 150px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 2px;
	}
.ras-waku-2{
	padding: 5px;
	background-color: #FFFF00;
	width: 125px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 2px;
	}
.waku-C4FFFF-{
	padding: 5px;
	background-color: #C4FFFF;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-width: 2px;
	border-right-width: 2px;
	width: 270px;
	}
.bdcolor009A8F {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009A8F;
	border-right-color: #009A8F;
	border-bottom-color: #009A8F;
	border-left-color: #009A8F;
}

.waku-sm{
	border-color: #808080;
	background-color: #E5E5E5;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	padding: 3px;
	margin-top: 10px;
	}
.waku-sm2{
	border-color: #808080;
	background-color: #E5E5E5;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	width: 250px;
	padding: 3px;
	margin-top: 10px;
	}

.waku-beat-a{
	padding: 15px;
	border-color: #808080;
	background-color: #f7ff5d;
	width: auto;
	height: auto;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-right-width: 3px;
	}
.waku-beat-a2{
	border-color: #808080;
	background-color: #80FFFF;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-right-width: 3px;
	width: auto;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	}
.FF0000 {
	color: #FF0000;
}
.60017d {
	color: #60017d;
}
.006029 {
	color: #006029;
}
.waku-jirei039-FFE1E1{
	padding: 2px;
	background-color: #FFE1E1;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #808080;
	border-right-style: solid;
	border-right-width: 2px;
	}
.waku-jirei039-FFFFC8{
	padding: 2px;
	background-color: #FFFFC8;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #808080;
	border-right-style: solid;
	border-right-width: 2px;
	}
.waku-jirei039-DDDDFF{
	padding: 2px;
	background-color: #DDDDFF;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #808080;
	border-right-style: solid;
	border-right-width: 2px;
	}
.waku-spec{
	border: 1px solid;
	border-color: #808080;
	border-collapse: collapse;
	padding: 3px;
	vertical-align: top;
		}
.waku-spec-bgCCCCCC{
	border: 1px solid;
	border-color: #808080;
	background-color:#CCCCCC;
	border-collapse: collapse;
	padding: 3px;
	vertical-align: top;
		}
.waku-spec-left{
	border: 1px solid;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #E8FDFF;
	padding: 3px;
	vertical-align: top;
	width: 40%;
		}
.waku-spec2-left{
	border: 1px solid;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #E8FDFF;
	padding: 3px;
	vertical-align: top;
		}
.waku-pr-left{
	border: 1px solid;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #E8FDFF;
	padding: 3px;
	vertical-align: top;
	width: 30%;
		}
.waku-spec-left2{
	border: 1px solid;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #E8FDFF;
	padding: 3px;
	vertical-align: top;
	width: 20%;
	font-size: 10px;
	line-height: 12px;
		}
.waku-spec-top{
	border: 1px solid;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #EEFFAA;
	padding: 3px;
	font-weight: bold;
		}
.waku-spec-top-2{
	border: 1px solid;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #E7E7DA;
	padding: 3px;
	font-weight: bold;
		}
.waku-price-1 {
	background-color: #FFFF99;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	width: 245px;
	height: 140px;
}
.waku-price-1-2 {
	background-color: #FFFF99;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	width: 245px;
	height: 190px;
}
.waku-price-2 {
	background-color: #B0ECFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	width: 245px;
	height: 140px;
}
.waku-price-2-2 {
	background-color: #B0ECFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	width: 245px;
	height: 260px;
}
.waku-price-3 {
	background-color: #B0ECFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 5px 2px 5px 5px;
	width: 248px;
	height: 140px;
}
.footer-hr {
	border-color: #CCCCCC;
	border-bottom-style: groove;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}
.navi-nan-01 {
	background-color: #FFFF33;
	margin: 3px;
	padding: 3px;
	border: 2px solid #FFFFFF;
	width: 135px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-position: center;
}
.navi-nan-02 {
	background-color: #CCFF33;
	margin: 3px;
	padding: 3px;
	border: 2px solid #FFFFFF;
	width: 135px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-position: center;
}
.waku-os{
	padding: 5px;
	background-color: #C4FFFF;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	}
.chui-press-indent {
	font-size: 10px;
	color: #AF6B6C;
	margin-left: 25px;
	text-indent: -1em;   
}
.chui-press-t {
	font-size: 10px;
	color: #AF6B6C;
	margin-left: 15px;
}
.chui-press-h {
	font-size: 10px;
	color: #AF6B6C;
	margin-left: 30px;
}
.waku-top-av7-8 {
    margin-top:10px;
    margin-left:10px;
	border: 2px solid #FF0000;
	width: 470px;
	text-align: left;
	padding: 5px;
}
.waku-top-vsp {
    margin-top:10px;
    margin-left:20px;
	border: 2px solid #FF0000;
	width: 710px;
	text-align: left;
	padding: 5px;
}
.waku-top-bn {
	border: 1px solid #999999;
	text-align: left;
	padding: 5px;
}
.FF6600 {
	color: #ff6600;
}
