.urawaza {
	width: 560px;
	height: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	visibility: hidden;
}

.opening-10px-10px {
	width: 10px;
	height: 10px;
	float: left;
}

.opening-dotted {
	margin: 0px auto 10px;
	border-bottom: 1px dotted #CCCCCC;
	width: 450px;
}

.bar {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	width: 558px;
	height: 20px;
}

.small-bar {
	margin: 0px;
	padding: 0px;
	border: 1px solid;
	width: 385px;
	height: 15px;
	text-align: center;
}

.leftbar-airless {
	width: 30px;
	height: 1626px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-pomp {
	width: 30px;
	height: 177px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-teiatu {
	width: 30px;
	height: 282px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-senjouki {
	width: 30px;
	height: 779px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-senjoukifuzoku {
	width: 30px;
	height: 673px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-air {
	width: 30px;
	height: 541px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-keren {
	width: 30px;
	height: 295px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-airfuzoku {
	width: 30px;
	height: 405px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-encore {
	width: 30px;
	height: 135px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.leftbar-other {
	width: 30px;
	height: 597px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.right-box {
	width: 530px;
	height: 100%;
	float: left;
}

.daiyafuramu {
	width: 100px;
	height: 100px;
	border-right: 1px solid #ff0099;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.pisuton {
	width: 100px;
	height: 64px;
	border-right: 1px solid #ff0099;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.acg {
	width: 100px;
	height: 142px;
	border-right: 1px solid #ff0099;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.denji {
	width: 100px;
	height: 54px;
	border-right: 1px solid #ff0099;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.assou {
	width: 100px;
	height: 55px;
	border-right: 1px solid #ff0099;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.assou2 {
	width: 100px;
	height: 55px;
	border-right: 1px solid #0000cc;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.assou3 {
	width: 100px;
	height: 55px;
	border-right: 1px solid #32cd32;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.airlessfuzoku {
	width: 100px;
	height: 50px;
	border-right: 1px solid #ff0099;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.airless-right {
	width: 411px;
	height: 100px;
	border: 1px solid black;
}

.freedom {
	width: 100px;
	height: 40px;
	border-right: 1px solid #CCCCCC;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.freedom1 {
	width: 100px;
	height: 40px;
	border-right: 1px solid #ff0099;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.freedom2 {
	width: 100px;
	height: 40px;
	border-right: 1px solid #0000cc;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.freedom3 {
	width: 100px;
	height: 40px;
	border-right: 1px solid #32cd32;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.freedom4 {
	width: 100px;
	height: 40px;
	border-right: 1px solid #ffff00;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.freedom5 {
	width: 100px;
	height: 40px;
	border-right: 1px solid #ff8c00;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.freedom6 {
	width: 100px;
	height: 40px;
	border-right: 1px solid #800080;
	margin-right: 10px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.product-raretu {
	width: 129px;
	height: 100%;
	float: left;
	margin-right: 8px;
}

.rightmenu-oomidasi1 {
	width: 187px;
	height: 28px;
	background-image: url(images/oomidasi1.gif);
	line-height: 2em;
	color: #4F4F51;
}

.rightmenu-oomidasi2 {
	width: 187px;
	height: 28px;
	background-image: url(images/oomidasi2.gif);
	line-height: 2em;
	margin-top: 20px;
	color: #4F4F51;
}

.rightmenu-oomidasi3 {
	width: 187px;
	height: 28px;
	background-image: url(images/oomidasi3.gif);
	line-height: 2em;
	margin-top: 20px;
	color: #4F4F51;
}

.rightmenu-oomidasi4 {
	width: 187px;
	height: 28px;
	background-image: url(images/oomidasi4.gif);
	line-height: 2em;
	margin-top: 20px;
	color: #4F4F51;
}

.rightmenu-oomidasi5 {
	width: 187px;
	height: 28px;
	background-image: url(images/oomidasi5.gif);
	line-height: 2em;
	margin-top: 20px;
	color: #4F4F51;
}

.rightmenu-oomidasi6 {
	width: 187px;
	height: 28px;
	background-image: url(images/oomidasi6.gif);
	line-height: 2em;
	margin-top: 20px;
	color: #4F4F51;
}

.rightmenu-tyuumidasi1 {
	width: 187px;
	height: 25px;
	text-align: center;
	background-image: url(images/tyuumidasi1.gif);
	line-height: 2em;
}

.rightmenu-tyuumidasi1x {
	width: 187px;
	height: 25px;
	margin-top: 10px;
	text-align: center;
	background-image: url(images/tyuumidasi1.gif);
	line-height: 2em;
}

.rightmenu-tyuumidasi2 {
	width: 187px;
	height: 25px;
	text-align: center;
	background-image: url(images/tyuumidasi2.gif);
	line-height: 2em;
}

.rightmenu-tyuumidasi2x {
	width: 187px;
	height: 25px;
	margin-top: 10px;
	text-align: center;
	background-image: url(images/tyuumidasi2.gif);
	line-height: 2em;
}

.rightmenu-tyuumidasi3 {
	width: 187px;
	height: 25px;
	text-align: center;
	background-image: url(images/tyuumidasi3.gif);
	line-height: 2em;
}

.rightmenu-tyuumidasi3x {
	width: 187px;
	height: 25px;
	margin-top: 10px;
	text-align: center;
	background-image: url(images/tyuumidasi3.gif);
	line-height: 2em;
}

.rightmenu-komidasi {
	width: 187px;
	height: 20px;
	background-image: url(images/komidasi.gif);
	line-height: 2em;
}

.rightmenu-komidasi a {
	margin: 0 0 0 auto;
	display: block;
	width: 187px;
	height: 20px;
}

.rightmenu-komidasi img {
	width: 187px;
	height: 20px;
	border: none;
}

.rightmenu-komidasi a:link {
	background-image: url(images/komidasi.gif);
	background-position: 0 0;

}

.rightmenu-komidasi a:visited {
	background-image: url(images/komidasi.gif);
	background-position: 0 0;

}

.rightmenu-komidasi a:hover {
	background-image: url(images/komidasi.gif);
	background-position: 0 20px;

}

.page-top1 {
	width: 530px;
	height: 15px;
	text-align: right;
}

.tosou {
	width: 556px;
	height: 30px;
	border-left: 4px solid #ff0099;
	border-bottom: 0px solid #ff99cc;
	margin-bottom: 15px;
	line-height: 3em;
	margin-top: 20px;
	font-weight: 600;
}

.senjyou {
	width: 556px;
	height: 30px;
	border-left: 4px solid #0000cc;
	border-bottom: 0px solid #3333cc;
	margin-bottom: 15px;
	margin-top: 20px;
	line-height: 3em;
	font-weight: 600;
}

.air {
	width: 556px;
	height: 30px;
	border-left: 4px solid #32cd32;
	border-bottom: 0px solid #ff99cc;
	margin-bottom: 15px;
	margin-top: 20px;
	line-height: 3em;
	font-weight: 600;
}

.polish {
	width: 556px;
	height: 30px;
	border-left: 4px solid #ffff00;
	border-bottom: 0px solid #3333cc;
	margin-bottom: 15px;
	margin-top: 20px;
	line-height: 3em;
	font-weight: 600;

}

.encore {
	width: 556px;
	height: 30px;
	border-left: 4px solid #ff8c00;
	border-bottom: 0px solid #ff99cc;
	margin-bottom: 15px;
	margin-top: 20px;
	line-height: 3em;
	font-weight: 600;
}

.other {
	width: 556px;
	height: 30px;
	border-left: 4px solid #800080;
	border-bottom: 0px solid #3333cc;
	margin-bottom: 15px;
	margin-top: 20px;
	line-height: 3em;
	font-weight: 600;
}

.sentei {
	width: 560px;
	text-align: right;
}