@charset "UTF-8";
/* CSS Document */



.photo_margin_right10{
	margin:0 10px 0 0;
}

.photo_margin_right20{
	margin:0 20px 0 0;
}

.photo_margin_right30{
	margin:0 30px 0 0;
}

.photo_margin_left10{
	margin:0 0 0 10px;
}

.photo_margin_left20{
	margin:0 0 0 20px;
}

.photo_margin_left30{
	margin:0 0 0 30px;
}



.space100{
	width:580px;
	height:100px;
	text-indent:-9999px;
	display:block;
}

.space200{
	width:580px;
	height:200px;
	text-indent:-9999px;
	display:block;
}

.space400{
	width:580px;
	height:400px;
	text-indent:-9999px;
	display:block;
}

.space600{
	width:580px;
	height:600px;
	text-indent:-9999px;
	display:block;
}

#catalog_v{
position:absolute;
margin:0px 0px 0px 600px;
padding:0px;
height:200px;
width:200px;
overflow:hidden;
}

#catalog_v a{
display:block;
margin:0px;
padding:0px;
height:200px;
width:200px;
text-indent:-9999px;
}


#catalog {
	margin:0px;
	padding:0px;
}

#catalog table {
	margin:0px;
	padding:0px 0px 30px 0px;
}

#catalog th{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:12px;
	border-bottom:#aaaaaa solid 1px;
}

#catalog td{
	font-size:10px;
	border-bottom:#aaaaaa solid 1px;
}



#company table {
	width:540px;
	margin:0px auto 0px auto;
	padding:0px;
}

#company tr {
	width:540px;
	margin:0px;
	padding:0px;
}

#company th {
	width:140px;
	margin:0;
	padding:5px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	color:#333399;
}

#company td {
	width:380px;
	margin:0px;
	padding:5px;
	text-align:left;
}

.title_goods{
	font-size:15px;
	color:#CC4499;
	margin:0 0 10px 0;
}

#m_news table {
	width:580px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#aaaaaa;
}

#m_news td {
	margin:0px 0px 0px 0px;
	padding:5px;
	background:#ffffff;
}

#m_news tr {
	width:580px;
	margin:0px;
	padding:0px;
}

#m_news th {
	width:110px;
	margin:0px;
	padding:5px;
	color:#ad7e06;
	background:#fcf9da;
}

#m_news .th_l{
	width:110px;
	margin:0px;
	padding:5px;
	background:#666666;
	color:#FFFFFF;
}

#m_news .th_r {
	width:110px;
	margin:0px;
	padding:5px;
}

#m_news .td_l {
	width:110px;
	margin:0px 0px 0px　0px;
	padding:5px;
	background:#ffffff;
}

#m_news .td_r {
	width:110px;
	margin:0px 10px 0px 0px;
	padding:5px;
	text-align:right;
	background:#ffffff;
}


#m_news .m_news_l {
	width:300px;
	margin:0px 0px 0px　0px;
	padding:5px;
	background:#ffffff;
}

#m_news .m_news_r {
	width:260px;
	margin:0px 10px 0px 0px;
	padding:5px;
	text-align:left;
	background:#ffffff;
	vertical-align:top;
}


#m_news .m_news2_l {
	vertical-align:top;
	width:190px;
	margin:0px 0px 0px　0px;
	padding:5px;
	line-height:1.8em;
	background:#fff0f5;
}





.brand_t {
	width:540px;
	margin:0px auto 0px auto;
	padding:0px;
	clear:both;
}

.brand_l {
	float:left;
	width:140px;
	margin:0px 0px 0px　0px;
	padding:0px 0px 30px 0px;
}

.brand_r {
	float:right;
	width:370px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 30px 0px;
}


#m_news .m_news2_r {
	width:370px;
	margin:0px 10px 0px 0px;
	padding:5px;
	text-align:left;
	background:#ffffff;
	vertical-align:top;
}


.eye_lash{
float:left;
margin:0px 0px 30px 3px;
padding:0px;
width:190px;
text-align:center;
}

.magical_lash{
float:left;
margin:0px 0px 30px 3px;
padding:0px;
width:190px;
text-align:center;
}








#gotop {
margin:0px 0px 0px　0px;
padding:20px 0px 0px 0px;
text-align:right;
}