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

#info_menu {
	position: absolute;
	top: 290px;
	left: 230px;
	width: 490px;
	height: 43px;
}

.shopguide{
	padding-top:350px;
	display:block;
	}
.shopguide .top{
	display:block;
	width: 952px;
	height:31px;
	background:url(../images/guide/block1.png) 0 0 no-repeat;	
	}
.shopguide .mid{
	display:block;
	width: 952px;
	height:1910px;
	background:url(../images/guide/block2.png) 0 0 repeat-y;
	
	padding:10px 50px;
	}
.shopguide .bottom{
	display:block;
	width: 952px;
	height:33px;
	background:url(../images/guide/block4.png) 0 0 no-repeat;		
	}

.shopguide .menu{
	float:left;
	display:block;
	width: 237px;
	height:188px;
	background:url(../images/guide/submenu.jpg) 0 0 no-repeat;
	padding:30px 10px;
		
	
	}
	.shopguide .sub1 a{
	display:block;
	width: 212px;
	height:60px;
	background:url(../images/guide/submenu_btn1.png) 0 0 no-repeat;	
	}
	.shopguide .sub1 a:hover{
	background-position:0 -60px;
	}
	
	.shopguide .sub2 a{
	display:block;
	
	width: 212px;
	height:60px;
	background:url(../images/guide/submenu_btn2.png) 0 0 no-repeat;	
	}
	.shopguide .sub2 a:hover{
	background-position:0 -60px;
	}
	
	
.shopguide .contents{
	float:left;
	display:block;
	width: 600px;
	height:800px;
	padding-left:0px;
	} 
	
.shopguide .text{
	margin-top:-20px;
	margin-bottom:20px;
	padding-left:100px;
	font-size:12px;
	text-shadow: 1px 1px 3px #FFF; 
	line-height:1.5em;
	}
	

.shopguide .shop{
	padding-left:30px;
	padding-top:3px;
	}

.shopguide .logo{
	float:left;
	display:block;
	
	}

.shopguide .limited a{
	float:left;
	display:block;
	width: 161px;
	height:45px;
	margin-left:70px;
	margin-top:17px;
	background:url(../images/guide/shop_btn1.png) 0 0 no-repeat;	
	}

.shopguide .limited a:hover{
	background-position: 0 -45px;	
	}
	

.shopguide .normal a{
	float:left;
	display:block;
	width: 161px;
	height:45px;
	margin-left:20px;
	margin-top:17px;
	background:url(../images/guide/shop_btn2.png) 0 0 no-repeat;	
	}

.shopguide .normal a:hover{
	background-position: 0 -45px;	
	}

.shopguide .clear{clear:both;}


#under_info_menu ul{
	position: absolute;
	top: 2374px;
	left: 160px;
}


#info_logo {
	position: absolute;
	top: 2360px;
	left: 30px;
	width: 114px;
	height: 44px;
	background: url(../images/information/info_logo.png) 0 0 no-repeat;
}

#footer {
	position: absolute;
	top: 2434px;
	left: -10px;
	width: 100%;
	margin-top: 40px;
}

#info_footer_contact {
	position: absolute;
	top: 2484px;
	left: 760px;
	width: 33px;
	height: 19px;	
}









