* {font-size:10pt;}

A:link { color:#ffffff; }
A:visited { color:#ffffff; }
A:active { color:#ffffff; }
A:hover { color:#ffffff; }


body{	
	margin:0;
	padding:0;
	background-color:#362e2a;
	color:#ffffff;
	}

h2 {color:#5a8cb5;
	margin:0px;
	padding:0;}
h1 {
	display:block;
	width:300px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
	background-color:#ffffff;
	text-indent:-9999px;
	}

#main{width:1020px;
	height:1160px;
display:block;
margin:0;
padding:0;
background-color:#362e2a;
}

#banner{width:210px;
	height:1160px;
	display:block;
	padding-left:10px;
	float:left;
	background-color:#362e2a;
	color:#ffffff;
	}

#contents{
	width:800px;
	height:1160px;
	display:block;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	}

#title	{
	width:800px;
	height:100px;
	margin:0;
	padding:0;
	}
#shopinfo{
	width:480px;
	height:960px;
	margin:0;
	padding:10px;
	background:url("./image/material/back.png");
	color:#000000;
	float:left;
	}

#shopinfo2{
	width:480px;
	height:90px;
	margin-bottom:10px;
	padding:0px;
	background-color:#000000;
	color:#ffffff;
	}

#shopinfo3{
	width:480px;
	height:120px;
	margin-bottom:10px;
	padding:0px;
	background:url("./image/material/back2.png");
	color:#000000;
	}

#shopinfo3 th{font-size:12pt;
color:#02c62b;}


#newinfo2{
	width:300px;
	height:980px;
	margin:0px;
	padding:0px;
	background-color:#333333;
	color:#ffffff;
	float:left;
	}

#rank th{font-size:12pt;
color:#f0ff00;}

#shopinfo2 th{font-size:12pt;
color:#02c62b;}

#menu {
	width:800px;
	height:50px;
	margin:0;
	padding:0;
	background-color:#333333;
	color:#ffffff;
	}

#banner2{width:770px;
	height:200px;
	margin:0;
	padding-left:20px;
	background-color:#000000;
	color:#ffffff;
	}

#menu ul {
	width:800px;
	height:50px;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#menu ul li{
	width:160px;
	height:50px;	
	float:left;
        text-indent:-9999px; 
		}

#menu ul li a{
	width:160px;
	height:50px;
	display:block;
	color:#ffffff;
	}

#menu ul li.menu01 {background:url("./image/material/menu01.png") no-repeat;}
#menu ul li.menu02 {background:url("./image/material/menu02.png") no-repeat;}
#menu ul li.menu03 {background:url("./image/material/menu03.png") no-repeat;}
#menu ul li.menu04 {background:url("./image/material/menu04.png") no-repeat;}
#menu ul li.menu05 {background:url("./image/material/menu05.png") no-repeat;}

#newshopinfo{
	width:540px;
	height:320px;
	margin-left:10px;
	margin-top:10px;
	display:block;
	padding-left:10px;
	background-color:#3d3631;
	float:left;
	}

#mobilead{
	width:200px;
	height:320px;
	display:block;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	background-color:#362e2a;
	}

img.title{margin-left:-10px;}

#refreshinfo{
	width:300px;
	height:200px;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
	display:block;
	background-color:#3d3631;
	float:left;
	}

#special{
	width:430px;
	height:200px;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
	display:block;
	background-color:#3d3631;
	float:left;
	}

#report{
	width:360px;
	height:220px;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#3d3631;
	float:left;
	}

#colums{
	width:370px;
	height:220px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;;
	padding-left:10px;
	background-color:#3d3631;
	float:left;
	}

#footer{
	width:800px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	}

#line{
	width:780px;
	height:930px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	background-color:#362e2a;
	display:block;
	}


p{margin:3px;}