.color1 {
	background-color:#ff0099;
}
#LGoodsSale18 {
	font-size: 12px;
}
#LGoodsSale18 input ,#LtableDummyTextBox{
	font-size: 16px;
	width: auto;
	text-align: right;
	font-weight: bold;
	color: #666633;
}


#LGoodsSale18 table {
	font-size: 12px;
	background-color: #CCCC99;
	border: 2px solid #EFEFCF;
	color: #666633;
}

#LGoodsSale18 th {
	background-color: #EFEFC5;
	font-weight: normal;
	font-size: 12px;
	filter:alpha( style=1, opacity=80, finishopacity=100, startx=100, starty=0, finishx=100, finishy=100 );
	padding: 6;
	text-align: center;
}
#GS-AA-0{
	color: #666633;
	background-color: #ffffff;
	font-weight: bold;
	text-align: right;
	margin-left: 2px;
	padding: 1px;
}

#LGoodsSale18 .by {
	background-color: #EFEFC5;
	padding: 2px 2px 2px 12px;
	font-weight: bold;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFee;
	border-bottom: 1px solid #FFFFee;
	border-left: 1px solid #FFFFFF;
	text-align: left;
}
#LGoodsSale18 td {
	background-color:#FFFFFF;
	cursor: hand;
	padding: 0px 6px 0px 6px;
	border-bottom: 2px solid ##EFEFC5;
	border-top: 1px solid ##EFEFC5;
}

#LGoodsSale18 h3{
	font-size: 16px;
	color: #0033FF;
	font-weight: bolder;
}
#LGoodsSale18 h4{
	font-size: 14px;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
}

#LGoodsSale18 .im{
}
#LGoodsSale18 .fn{
	font-size:10px;
	line-height: 10px;
}
#LGoodsSale18 .pr{
	color: #3366cc;
}
#LGoodsSale18 .bp,#LGoodsSale18 .tp,#LGoodsSale18 .ry{
	display: none;
}
#LGoodsSale18 .pc{
	color: #3366CC;
	text-align: right;
	padding-top: 4px;
}

#LGoodsSale18 .by div{
	position: absolute;
	width:28px;
	height:42px;
	z-index:0;
	margin:-10px 0px 0px 26px;
	visibility: hidden;
}

#hatinokomessage{
	position:absolute;
	left:59px;
	top:1px;
	width:256px;
	height:111px;
	z-index:0;
	visibility: hidden;
}
#LbasketCount {
	position:absolute; left:141px; top:54px; width:20px; height:18px; z-index:24; font-weight:bold;color:#CCCC99;
	font-size:12px;

}
#LbasketCountView {
	position:absolute; left:1px; top:280px; width:156px; height:24px; z-index:23; font-weight:bold;color:#999966;
	font-size:14px;

}
#LbasketCountView .datalist {
	font-size:12px;
	font-weight: normal;
	margin-left: 14px;
}
#LbasketCountView table {
	font-size: 10px;
	color: #333333;
	border-top: 1px solid #cccc99;
	border-right: 1px solid #999966;
	border-bottom: 1px solid #999966;
	border-left: 1px solid #cccc99;
	background-color: #CCCC99;
}

#LbasketCountView th {
	color: #FFFFFF;
	background-color: #999966;
	font-weight: normal;
	padding: 4px;
}

#LbasketCountView td {
	background-color:#FFFFFF;
	padding: 2px 2px 4px;
	width: 32px;
	vertical-align: middle;
	text-align: center;
}
#LbasketCountView td.active {
	border: 1px solid #999966;
	padding: 1px 1px 3px;
	background-color: #eeeeff;
}

#hatimenu{position:absolute; left: 22px; top: 28px; width:161px; height:41px; layer-background-color: #CCCCFF; margin: 0px; padding: 0px; z-index:1; visibility: hidden;
}

#Lmessage{
	background-image: url(/image/sale18/msgMid.gif);
	background-repeat: repeat;
	padding-left: 26px;
	padding-right: 8px;
}
#LmessageList{
	position: absolute;
	left:698px;
	top:866px;
	width:202px;
	height:111px;
	z-index: 18;
	display:none;
}
.mesclass {
	font-size: 12px;
}
.mesclass ul{
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
}


.mesclass a:link,.mesclass a:visited{
	color: #6699cc;

}
.mesclass a:active {
	color: #999999;

}
.mesclass a:hover {
	color: #FFcc00;
}

#L18minimenu{
	position:absolute;
	left:0px;
	top:42px;
	width:158px;
	height:40px;
	z-index:30;
	layer-background-color: #CCCCFF;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#L18minimenu form{
	margin: 0px;
	padding: 0px;
}
#L18minimenu form input{
	margin: 0px;
	padding: 2px;
	font-size: 12px;
	border: 0px solid;
}
#L18minimenu ul ,#hatimenu ul{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	vertical-align: middle;
	list-style-type: none;
}
#L18minimenu li ,#hatimenu li{
	padding: 2px 2px 2px 18px;
	background-color: #EEFFEE;
	margin: 0px;
	border: 1px solid #99cc99;
}
#L18minimenu a:link,#L18minimenu a:visited ,#hatimenu a:link,#hatimenu a:visited {
	color: #336633;
	text-decoration: none;
}

#L18minimenu a:active ,#hatimenu a:active {
	color: #999999;

}
#L18minimenu a:hover,#hatimenu a:hover  {
	color: #FFcc00;
}
#LbasketList{
	overflow: auto;
	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: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	display: none;
	visibility: visible;
}
#LbasketList ul {
	font-size: 12px;
	margin: 0px;
	padding: 5px;
	line-height: 12px;
	color: #333333;
}
#LbasketList li {
	list-style-image: url(/image/sale18/hana-6.gif);
	list-style-position: inside;
	margin: 10px;
	cursor: hand;
	padding: 0px 0px 4px;
	background-image: none;
	border: 1px solid #ffffff;
}
#LbasketList li.hana0 {
	list-style-image: url(/image/sale18/hana-0.gif);
}
#LbasketList li.hana1 {
	list-style-image: url(/image/sale18/hana-1.gif);
}
#LbasketList li.hana2 {
	list-style-image: url(/image/sale18/hana-2.gif);
}
#LbasketList li.hana3 {
	list-style-image: url(/image/sale18/hana-3.gif);
}
#LbasketList li.hana4 {
	list-style-image: url(/image/sale18/hana-4.gif);
}
#LbasketList li.hana5 {
	list-style-image: url(/image/sale18/hana-5.gif);
}

#LbasketList li.active {
	background-image: url(/image/sale18/set-bar-active.gif);
	background-repeat: no-repeat;
	border: 1px solid #669966;
}
#LbasketList li.over {
	background-color: #FFFFCC;
}
#LbasketList ul ul {
	padding: 8px 0px 1px 10px;
	margin: 0px;
	color: #333333;
}

#LbasketList ul ul li{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 2px 0px 0px;
		border: 1px solid;
}

#LbasketList ul ul li img{
	vertical-align: middle;
}

#LbasketList ul.open {
	display:block;

}
#LbasketList ul.close {
	display:none;
}

.rabelbackg {
	background-color: #FFFFCC;
}
.hatinosu{
	position:absolute;
	width:28px;
	height:26px;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	line-height: 26px;
	font-weight: bold;
	visibility: visible ;
}


#Ltyumon{
	font-size: 12px;
	font-weight: bold;
	margin-top: 18px;
}
#Ltyumon form{
	margin: 0px;
	padding: 0px;
}
#Lsyosai{
	position:absolute;
	left:18px;
	top:161px;
	width:490px;
	height:254px;
	z-index:17;
	background-color: #ffffee;
	layer-background-color: #99FF66;
	border-top: 2px solid #FFCC99;
	border-right: 2px solid #CC6633;
	border-bottom: 2px solid #CC6633;
	border-left: 2px solid #FFCC99;
	padding: 0px;
	visibility: hidden;
}
#Lsyosai h1{
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF9933;
	padding: 4px;
	margin: 0px;
}
#Lsyosai h2{
	font-size: 24px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#Lsyosai p{
	padding: 0px;
	margin: 0px 0px 4px 8px;
	font-size: 14px;
}
#Lsyosai table{
	padding: 4px;
	margin: 0px 8px 8px 8px;
}
#Lsyosai td.setsumei{
	width:256px;
	vertical-align: top;
	font-size: 14px;
}

.comment {
	font-size: 10px;
	color: #666666;
}
.commentB {

	font-size: 12px;
	color: #666666;
}
.rightlink a:link,.rightlink a:visited {
	color: #CCCC99;
	font-size: 10px;
	float: right;
	font-weight: bold;
}

.rightlink a:active {
	color: #999999;

}
.rightlink a:hover {
	color: #FFcc00;
}
#LbasketCountNum {
	position:absolute;
	left:1px;
	top:49px;
	width:21px;
	height:20px;
	z-index:24;
	font-weight:bold;
	color:#999966;
	font-size:18px;
	margin: 0px;
	text-align: right;
}
#LgoodsNokori {
	position:absolute;
	left:73px;
	top:252px;
	width:54px;
	height:22px;
	z-index:29;
	color: #FFFF66;
	font-weight: bolder;
	font-size: 18px;
	text-align: right;
	letter-spacing: 12px;
	visibility: hidden;
}
.royalmessage {
	color:#6699FF;
}
#LsyosaiCd {
	position:absolute;
	left:363px;
	top:32px;
	width:121px;
	height:31px;
	z-index:0;
	font-size: 12px;
}
A.linkbutton:link ,A.linkbutton:visited{
	font-size:12px;
	color: #3366CC;
	margin: 1px;
	padding: 1px;
}
A.linkbutton:hover {
	color: #FFCC00;
	margin: 1px;
	padding: 1px;

}

A.linkbutton:active {
	color: #999999;
	margin: 1px;
	padding: 1px;

}
#sale18title{
	position:absolute; width:654px; height:111px; z-index:4; left: 12px; top: 8px; font-size: 12px; color: #6699CC; line-height: 14px;
}

#hatinoko{
	position:absolute; width:80px; height:48px; z-index:15; left: 22px; top: 114px; visibility: visible;
}
#LbasketMain{
	position:absolute; left:612px; top:18px; width:160px; height:430px; z-index:13;
}
#LHachibasket{
	position:absolute; left:0px; top:0px; width:159px; height:320px; z-index:1;
}
#Ltyumon{
 position:absolute; left:0px; top:231px; width:157px; height:18px; z-index:28;
}
#LimageSetCount{ position:absolute; left:22px; top:48px; width:123px; height:21px; z-index:26;
}
#foter{position:absolute; width:655px; height:12px; z-index:5; left: -3px; top: 1701px;}
#Ltopmenu{
}
#L18title{
	padding-left: 80px;
}
#L18titlebg{ position:absolute; visibility:visible; left:20px; top:109px; width:648px; height:63px; z-index:3;}
.pr font{
display:none;
}
#LmainB h2{
	font-size: 18px;
	color: #999966;
	font-weight: bold;
	padding: 8px 0px 4px 2px;
}

#LOsusumeSet{
	height: 230px;
}
#LOsusumeSet a{
	color: #FF6633;
	font-weight: bold;
	text-decoration: underline;
}
#LOsusume1{
	position: absolute;
	left: 38px;
	top: 251px;
	width: 170px;
	height: 93px;
	border: 1px solid #ffff00;
}
#LOsusume2{
	position: absolute;
	left: 218px;
	top: 251px;
	width: 177px;
	height: 94px;
	border: 1px solid #ffff00;

}
#LOsusume3{
	position: absolute;
	left: 403px;
	top: 251px;
	width: 180px;
	height: 93px;
	border: 1px solid #ffff00;

}
#LOsusume4{
	position: absolute;
	left: 38px;
	top: 353px;
	width: 170px;
	border: 1px solid #ffff00;
	height: 95px;
}
#LOsusume5{
	position: absolute;
	left: 218px;
	top: 353px;
	width: 178px;
	height: 95px;
	border: 1px solid #ffff00;
}
#LOsusume6{
	position: absolute;
	left: 403px;
	top: 353px;
	width: 179px;
	height: 96px;
	border: 1px solid #ffff00;
}
#LOsusumeSet dl{
	padding: 0px;
	margin: 0px;
}
#LOsusumeSet dt{
	font:14px  ;

}
#LOsusumeSet dd{
	font-size: 12px;
	padding: 0px 0px 2px 12px;
	margin: 0px;
}
#LOsusume1 dt{
	color: #FF3399;
}
#LOsusume2 dt{
	color: #FF4C1F;
}
#LOsusume3 dt{
	color: #669966;
}
#LOsusume4 dt{
	color: #009999;
}
#LOsusume5 dt{
	color: #FF9900;
}
#LOsusume6 dt{
	color: #3366CC;
}
.h2comment{
	font-size:12px;
}
