.vaB {
	vertical-align:bottom;
}
.vaM {
	vertical-align:middle;
}
.Oldtable {

}
.Oldtable th {
	border:1px solid #666666;
	padding:2px 0 2px 5px;
}
.Oldtable td {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:2px 0 2px 5px;
}
.Oldtable td.left {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:2px 0 2px 5px;
}
.packTit {
	padding:3px 0 3px 8px;
	}

.bt1 {
	border-top:1px solid #cccccc;
}
.bt2 {
	border-top:1px dashed #333399;
	padding:10px 0 0 0;
	margin-top:10px;
}
#fusei {
	border:1px solid #cccccc;
	margin:10px 10px 10px 10px;
	padding:5px 8px;
}

.pack {
	background-color:#333399;
	color:#FFFFFF;
	font-sizeu:133.33%;
	font-weight:bold;
	padding:3px 0 3px 7px;
}

span.fs16 {
	font-size:133.33%;
}
p#satei {
	margin:3px 0 10px 10px;
}

.astiveTbl {
	width:90%;
}
.astiveTbl th {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #333399;
	border-bottom-color:#FFFFFF;
	background-color:#333399;
	padding:4px auto;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.astiveTbl th#lastastive {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #333399;
	background-color:#333399;
	padding:4px auto;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.astiveTbl td.astiveH {
	border:1px solid #333399;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.astiveTbl td.astiveP {
	border-right:1px solid #333399;
	border-bottom:1px solid #333399;
	text-align:center;
	vertical-align:middle;
	color:#FF0000;
	font-weight:bold;
}
.astiveTbl td {
	border-right:1px solid #333399;
	border-bottom:1px solid #333399;
	text-align:center;
	vertical-align:middle;
	padding:4px 0 4px 2px;
}

div.CoatArea {
	
}
table.CoatTbl {
	width:500px;
}
table.CoatTbl th.coatB {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #333399;
	border-bottom-color:#FFFFFF;
	background-color:#333399;
	padding:5px 0 5px 5px;
	color:#FFFFFF;
	font-weight:bold;
}
table.CoatTbl th.coatLeft0 {
	border-collapse:collapse;
	border-spacing:0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #CCCCCC;
	background-color:#CCCCCC;
	padding:5px 0 5px 5px;
	color:#000000;
	font-weight:bold;
	font-size:133.33%;
}
table.CoatTbl th.coatLeft {
	border-collapse:collapse;
	border-spacing:0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px splid #FFFFFF;
	border-left:1px solid #CCCCCC;
	background-color:#CCCCCC;
	padding:5px 0 5px 5px;
	color:#000000;
	font-weight:bold;
	font-size:133.33%;
}
table.CoatTbl th.coatLeft1 {
	border-collapse:collapse;
	border-spacing:0;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#CCCCCC;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:133.33%;
	color:#000000;
	text-align:center;
}
table.CoatTbl th.coatLeft2 {
	border-collapse:collapse;
	border-spacing:0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #FFFFFF;
	background-color:#CCCCCC;
	padding:5px 0 5px 5px;
	font-weight:bold;
	font-size:133.33%;
	color:#000000;
	text-align:center;
}
table.CoatTbl td {
	border-collapse:collapse;
	border-spacing:0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:5px 0 5px 5px;
	color:#000000;
	font-weight:bold;
	font-size:133.33%;
	text-align:center;
	vertical-align:middle;
}
.lastCoat {
	border-right:1px solid #CCCCCC;
}
.boL {
	border-left:1px solid #CCCCCC;
}

.oilPr {
	float:right;
	margin:0 15px 30px 0;
}

ul#enjin {
	margin:5px auto 15px auto;
}
ul#enjin li {
	font-size:133.33%;
	color:#FF3300;
	padding:3px 0 0 0;
	font-weight:bold;
}

.bL {
	border-left:1px solid #CCCCCC;
}



p#custAll {
	font-size:133.33%;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 3px 5px;
	margin:10px 0 7pxpx 10px;
	background-color:#000099;
}
h4#custK {
	font-weight:bold;
	color:#333333;
	margin:10px 0 7pxpx 10px;
}
table#custTbl {
	width:530px;
	
}
table#custTbl td {
	text-align:center;
	vertical-align:middle;
	font-size:133.33%;	
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	
}
table#custTbl td#lTop {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-top:1px solid #CCCCCC;
	padding:2px 0 2px 5px;
}
table#custTbl th {
	padding:3px 0 3px 5px;
	background-color:#66FFFF;
	font-size:100%;
	font-weight:bold;
	text-align:center;	
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table#custTbl th.kei {
	padding:3px 10px 3px 5px;
	font-size:100%;	
	background-color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table#custTbl th.kogata {
	padding:3px 10px 3px 5px;
	font-size:100%;	
	background-color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table#custTbl th.tyuu {
	padding:3px 10px 3px 5px;
	font-size:100%;	
	background-color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table#custTbl th.oogata {
	padding:3px 10px 3px 5px;
	font-size:100%;	
	background-color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table#custTbl th.box {
	padding:3px 10px 3px 5px;
	font-size:100%;	
	background-color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

td.qaL {
	padding:2px 0 2px 5px;
	border-bottom:1px solid #CCCCCC;
	font-size:90%; 
}


#tokyokaijyo {
	border:1px solid #000066;
}
.kaijyo {
	padding:15px 10px;
}

table.bLineOil01 {

}
table.bLineOil01 th {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	padding:5px 10px;
}
table.bLineOil01 td {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:5px 10px;
}
table.bLineOil01 td.oil02 {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	padding:5px 10px;
}

table.bLineOil02 {

}
table.bLineOil02 th {
	border-bottom:1px solid #3399FF;
	border-right:1px solid #3399FF;
	border-left:1px solid #3399FF;
	border-top:1px solid #3399FF;
	padding:5px 10px;
}
table.bLineOil02 td {
	border-bottom:1px solid #3399FF;
	border-right:1px solid #3399FF;
	padding:5px 10px;
}
table.bLineOil02 td.oil02 {
	border-bottom:1px solid #3399FF;
	border-right:1px solid #3399FF;
	border-left:1px solid #3399FF;
	padding:5px 10px;
}
table.bLineOil02 td.oil03 {
	border-bottom:1px solid #3399FF;
	border-right:1px solid #3399FF;
	border-top:1px solid #3399FF;
	padding:5px 10px;
}
td.OilPri01 {
	text-align:center;
	font-weight:bold;
	font-size:133.33%;
	vertical-align:middle;
}
td.OilPri02 {
	text-align:center;
	font-weight:bold;
	font-size:133.33%;
	color:#FF0000;
	vertical-align:middle;
}
td#OilPri03 {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:100%;
}
#boNone {
	border-right:0px;
}
#boNone2 {
	border-bottom:0px;
}

.osusume {	color: #FF0000;
	font-size: large;
	font-weight: bold;
}
.price {	color: #FF0000;
	font-size: medium;
	font-weight: bold;
}
.Red1 {
	color:#FF0000;
}
.small {	font-size: small;
}
.x-small {	font-size: x-small;
}
.xx-small {font-size: xx-small}
.td {	font-size: 90%;
}
.th {	font-size: 100%;
	font-weight: bold;
	text-align: center;
}
.tha {	font-size: 150%;
	font-weight: bolder;
	color: #FF0000;
}


.oil04Line td {
	vertical-align:middle;
	border-bottom:1px solid #ccccff;
	border-right:1px solid #ccccff;
}
.oil04Line table {
	border:none;
}
.oil04Line table td {
	border:none;
}

h2.wakama {
	font-weight:bold;
	font-size:100%;
}


table#teikyo {

}

p.kanyuM {
	font-weight:bold;
	padding:10px 0 10px 0;
}
p.kanyuM2 {
	font-weight:bold;
	padding:15px 0 3px 0;
}
ul.kanyuTbl li {
	list-style:disc;
}

table.kobutuTbl {
	font-size:100%;
}
table.kobutuTbl td {
	border-bottom:1px solid #000099;
	border-right:1px solid #000099;
}
table.kobutuTbl td.kobuleft {
	border-bottom:1px solid #000099;
	border-right:1px solid #000099;
	border-left:1px solid #000099;
}
table.kobutuTbl td.kobuleftTop {
	border-bottom:1px solid #000099;
	border-right:1px solid #000099;
	border-left:1px solid #000099;
	border-top:1px solid #000099;
}
table.kobutuTbl td.koburigthTop {
	border-bottom:1px solid #000099;
	border-right:1px solid #000099;
	border-top:1px solid #000099;
}
.fwBo {
	font-weight:bold;
}


.shopM {
	font-size:100%;
	font-weight:bold;
}
p#bankiTop {
	font-size:100%;
	margin:0 10px 15px 10px;
}
#banKin {
	width:530px;
	margin:10px auto;
}

#banKin td {
	text-align:center;
}
div.BankinBox {		
	margin:20px 0 10px 0;
}
div.BankinBox h4 {		
	margin:10px 0 5px 0;
	padding:3px 0 3px 5px;
	background-color:#CCCCCC;
	font-weight:bold;
	color:#000000;
	font-size:116.66%;
}
div.BankinBox p {		
	font-size:116.66%;
	color:#CC3300;
	padding:0 0 0 10px;
}
div.BankinBox td span {
	font-weight:bold;
	color:#FF6600;
}
.Brig {
	vertical-align:middle;
	padding-left:10px;
}
.BankinOtoi {
	text-align:right;
	padding:10px 10px 0 0;
	font-size:116.66%;
}
.BankinOtoi a:link,
.BankinOtoi a:visited {
	color:#3333FF;
	text-decoration:underline;
}
.BankinOtoi a:hover {
	color:#CC3300;
	text-decoration:underline;
}
div#BankinBann {
	text-align:center;
	padding:25px 0 15px 0;
}

.howtoTbl3 th {
	border:1px solid #333399;
	padding:4px 8px;
	font-weight:bold;
	color:#000000;
}
.howtoTbl3 td {
	border-bottom:1px solid #333399;
	border-left:1px solid #333399;
	border-right:1px solid #333399;
	padding:4px 8px;
	line-height:150%;
}

.fsize12 {
	font-size:100%;
}
.fsize14 {
	font-size:116.66%;
}
#aboutTbl th {
	padding:2px 0 2px 4px;
	border-top:1px solid #333399;
	border-right:1px solid #333399;
	border-left:1px solid #333399;
}

#aboutTbl td {
	padding:2px 0 2px 4px;
	border-top:1px solid #333399;
	border-right:1px solid #333399;
}
#aboutTbl .bB1 {
	border-bottom:1px solid #333399;
}
.bLineOil01 .castTbl {
	margin-top:5px;
}
.bLineOil01 .castTbl td {
	border:none;
	padding:0 2px 2px 0;
}
.bLineOil01 .castTbl td.castL {
	text-align:right;
	padding-right:5px;
}

p.shopName {
	font-size:116.66%;
	font-weight:bold;
	color:#000000;
	padding:8px 0 0px 0;
}

#active60 {
	
}
#active60 td {
	padding:0 15px 0 0;
	vertical-align:middle;
}

p#sateiFo a:link,
p#sateiFo a:visited {
	font-weight:bold;
	color:#3333FF;
	text-decoration:underline;
}
p#sateiFo a:hover {
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}

td.borderAll {
	border:1px solid #888888;
	padding:10px 15px;
}
