@charset "shift_jis";
/* ===================================================================

	module infomation

=================================================================== */
#stage {
	width:870px;
	margin:0px auto;
	padding:0px;
}

#stage #header {
	float:left;
	width:870px;
	margin:0px;
	padding:0px;
	background-color: #FFF;
}

#stage #header #wanwan {
	float:left;
	margin:0px;
	padding:11px 0px 0px 10px;
	
}

#stage #header #alice {
	float:right;
	margin:0px;
	padding:15px 20px 0px 0px;
}

#stage #header #goHome {
	float:right;
	margin:0px;
	padding:15px 0px 0px 0px;
}

#stage #header #nav {
	clear:both;
	float:left;
	width:870px;
	height:50px;
	margin:0px;
	padding:10px 0px 0px 0px;
}

#stage #header #nav ul.navList {
	float:left;
	margin:0px;
	padding:0px;
}

#stage #header #nav ul.navList li {
	float:left;
	/*width:174px;*/
	height:50px;
	margin:0px;
	padding:0p;
}

#stage #content {
	float:left;
	width:870px;
	margin:0px;
	padding:10px 0px 0px 0px;
}

#stage #footer {
	float:left;
	margin:0px;
	padding:10px 0px 20px 0px;
}

#stage #footer #title {
	float:left;
	width:870px;
	height:35px;
	background:url(../img/module/f_title.jpg) no-repeat 0px 0px;	
}

#stage #footer #title p {
	text-indent:-9999px;
}

#stage #footer #tag {
	float:left;
	width:870px;
	background:#fff2f4;
	margin:0px;
	padding:10px 0px 0px 0px;
}

#stage #footer #tag .block {
	display:block;
	float:left;
	width:197px;
	margin:0px;
	padding:0px 10px 10px 10px;
}

#stage #footer #tag .blockOption {
	background:url(../img/module/f_kline.jpg) repeat-y right top;
}

#stage #footer #tag .block .txt {
	margin:0px;
	padding:5px 0px 0px 0px;
}

#stage #footer #tag .block .title a {
	color:#ff6563;
	text-decoration:none;
}

#stage #footer #tag .block .title a:hover {
	color:#ff6563;
	text-decoration:underline;
}

#stage #footer #under {
	float:left;
	width:870px;
	height:10px;
	margin:0px;
	padding:0px 0px 10px 0px;
	background:url(../img/module/f_under.jpg) no-repeat top center;
}

#stage #footer #copy {
	float:left;
	width:870px;
	height:40px;
	margin:0px;
	padding:0px;
	background:url(../img/module/f_copy.jpg) no-repeat 0px 0px;
}

#stage #footer #copy p {
	width:870px;
	text-align:center;
}

#stage #footer #copy .underOption {
	margin:0px;
	padding:5px 0px 0px 0px;
}

#stage #footer #copy p a {
	color:#805656;
	text-decoration:none;
}

#stage #footer #copy p a:hover {
	color:#805656;
	text-decoration:underline;
}


/* sub
------------------------------------------------------------------- */
#stage #content #cover,
#stage #content #cover #end {
	float:left;
	width:870px;
	margin:0px;
	padding:0px;
}

#stage #content #cover {
	background:url(../img/sub/c_content.jpg) repeat-y 0px 0px;
}

#stage #content #cover #end {
	background:url(../img/sub/c_bottom.jpg) no-repeat bottom left;
}

#stage #content #cover #end #subNav {
	float:left;
	width:170px;
	margin:0px;
	padding:0px 5px 0px 0px;
}

#stage #content #cover #end #subNav #subTitle {
	float:left;
	width:170px;
	height:60px;
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #subNav ul.subList {
	margin:0px;
	padding:0px 5px 0px 5px;
	width:160px;
}

#stage #content #cover #end #subNav ul.subList li {
	clear:left;
	float:left;
	overflow:hidden;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:160px;
	height:30px;
}

#stage #content #cover #end #subNav ul.subList li a {
	display:block;
	width:135px;
	height:30px;
	margin:0px;
	padding:0px 0px 0px 25px;
	background:url(../img/sub/nav.jpg) no-repeat 0px -30px;
	line-height:30px;
	text-decoration:none;
	color:#b84607;
}

#stage #content #cover #end #subNav ul.subList li a:hover {
	color:#fff;
	background:url(../img/sub/nav.jpg) no-repeat 0px 0px;
}

#stage #content #cover #end #shopBanner {
	float:left;
	width:160px;
	height:95px;
	margin:0px;
	padding:0px 5px 5px 5px;
}

#stage #content #cover #end #main {
	float:left;
	width:695px;
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .title {
	float:left;
	width:695px;
	height:65px;
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .title p {
	text-indent:-9999px;
}

