.ya{
vertical-align:top;
text-align:right;
}
.tltop1  {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin: 0px;
}
.tlbottom1  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff3300;
	margin: 0px;
}
.tlbottom2  {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #ff3300;
	margin: 0px;
}
.tlbottom3  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
}
.tlbottom4  {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
	vertical-align:top;
}
.tbbottom1  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ff6600;
	border-left-color: #ffffff;
	margin: 0px;
}
.tbbottom3  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ff3300;
	border-left-color: #ffffff;
	margin: 0px;
}
.tltlr  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	margin: 0px;
}
.tbot  {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
}
.shopcontents  {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
}
.days  {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #ff3300;
	margin: 0px;
}
.wakuright1  {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff3300;
	margin: 0px;
}
.wakuleft1  {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff3300;
	margin: 0px;
}
.tltop-bot1  {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ff3300;
	border-bottom-color: #ff3300;
	margin: 0px;
}
.tltop-bot2  {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
}
.tltop-bot3  {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin: 0px;
}
.tltop-bot4  {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ff3300;
	border-bottom-color: #ff3300;
	margin: 0px;
}
.tltop-bot5  {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ff3300;
	border-bottom-color: #ff3300;
	margin: 0px;
}
.tl-bot  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ff3300;
	margin: 0px;
}
.waku  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin: 0px;
}

.galslist td#ne  {
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#n   {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#nw  {
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#w   {
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#leftDotW {
	border-width:0px 1px 0px 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

.galslist td#sw  {
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#leftDotSW {
	border-width:0px 1px 1px 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

.galslist td#s   {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#leftDotS {
	border-width:0px 0px 1px 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

.galslist td#leftDot {
	border-width:0px 0px 0px 1px;
	border-style: dotted;
	border-color: #999999;
}

.galslist td#se  {
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#e   {
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#all {
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#top {
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#btm {
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#left {
	border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist td#right {
	border-width:1px 1px 1px 0px;
	border-style:solid;
	border-color: #666666;
}




.galslist tr#top {
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist tr#middle {
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color: #666666;
}

.galslist tr#bottom {
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color: #666666;
}

.tl-tate1  {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	margin: 0px;
}
.tl-tate2  {
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin: 0px;
}
.tl-tate3  {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999999;
	border-left-color: #999999;
	margin: 0px;
}
table.tbsys  {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ff3300;
	border-bottom-color: #ff3300;
	margin: 0px;
}
td.tbsys  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	margin: 0px;
}
td.corsetitle  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ff3300;
	border-left-color: #ffffff;
	margin: 0px;
	color: #ff3300;
	font-weight: bold;
}