body{
	color: #666666;
	font-size: 12px;
}

.newshop{
margin: 0px  0px;
padding: 0px;
}
.newshop th{
border-bottom: 1px solid #cccccc;
background-image: url('images/back_line2.gif');
color: #ffffff;
font-weight:normal;
font-size: 10px;
line-height: 20px;
text-align: center;
}
.newshop th.th1{
padding: 0px 5px;
width: 420px;
}
.newshop th.th2{
padding: 0px 5px;
width: 80px;
text-align: left;
}
.newshop th.th3{
padding: 0px 5px;
width: 80px;
text-align: left;
}
.newshop td{
padding: 5px 5px;
border-bottom: 1px solid #cccccc;
color: #555555;
font-size: 10px;
line-height: 14px;
}

h1{
	font-size:10px;
	font-weight:normal;
	line-height: 100%;
}
h2{ 
	font-size:10px ; 
	color:#999999 ;
	font-weight:normal ;
}
.title{
	font-size:16px;
	color: #BE2166;
}
.catch{
	font-size:12px;
	color: #BE2166;
	line-height: 150%;
}
.txt{
	font-size: 10px;
	line-height: 150%;
	color: #333333;
}
.gray{
	font-size: 10px;
	line-height: 150%;
	color: #999999;
}
.gray_big{
	font-size: 12px;
	line-height: 150%;
	color: #999999;
}
.bigbig{
	font-size: 14px;
	line-height: 150%;
	color: #666666;
}
.pink{
	font-size: 12px;
	line-height: 150%;
	color: #FF6699;
}
.purple{
	font-size: 10px;
	line-height: 150%;
	color: #811788;
}
.blue{
	font-size: 10px;
	line-height: 150%;
	color: #2F77B5;
}
.blue_big{
	font-size: 12px;
	line-height: 150%;
	color: #2F77B5;
}
.come{
	font-size: 10px;
	line-height: 150%;
	color: #CB439E;
}
.enji{
	font-size: 10px;
	line-height: 150%;
	color: #BE2166;
}
.verysmall{
	font-size: 10px;
	line-height: 150%;
	color: #990066;
}

A:link{
	color: #BE2166;
	text-decoration: none
}
A:visited{
	color: #BE6699;
	text-decoration: none
}
A:active{
	color: #F998CA;
	text-decoration: underline
}
A:hover{
	color: #6633FF;
	text-decoration: underline
}


