@charset "utf-8";
body {
	margin:0;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}

#container{
	display:block;
	width:800px;
	height:100%;
	margin:0px auto 0px auto;
	padding-bottom:30px;
	min-height:1900px;
}

#header{
	display:block;
	background-image:url(../images/header.gif);
	width:800px;
	height:80px;
}

#title a{
	display:block;
	background-image:url(../images/title.gif);
	width:390px;
	height:75px;
	margin-top:5px;
	float:left;
}


#h-top{
	display:block;
	background-image:url(../images/hd-topRO.gif);
	width:61px;
	height:26px;
	margin-left:13px;
	float:left;
	}
#h-top a{
	display:block;
	background-image:url(../images/hd-top.gif);
	width:61px;
	height:26px;
	}
#h-top a:hover{
	display:block;
	background-image:url(../images/hd-topRO.gif);
	}


#sitemap{	
	display:block;
	background-image:url(../images/hd-siteRO.gif);
	width:79px;
	height:26px;
	float:left;
}

#sitemap a{	
	display:block;
	background-image:url(../images/hd-site.gif);
	width:79px;
	height:26px;
}

#sitemap a:hover{	
	display:block;
	background-image:url(../images/hd-siteRO.gif);
}


#access{	
	display:block;
	background-image:url(../images/hd-accessRO.gif);
	width:64px;
	height:26px;
	float:left;
}

#access a{	
	display:block;
	background-image:url(../images/hd-access.gif);
	width:64px;
	height:26px;
}

#access a:hover{	
	display:block;
	background-image:url(../images/hd-accessRO.gif);
}


#contact{	
	display:block;
	background-image:url(../images/hd-contactRO.gif);
	width:89px;
	height:26px;
	float:left;
}

#contact a{	
	display:block;
	background-image:url(../images/hd-contact.gif);
	width:89px;
	height:26px;
}

#contact a:hover{	
	display:block;
	background-image:url(../images/hd-contactRO.gif);
}


#cart{	
	display:block;
	background-image:url(../images/hd-cartRo.gif);
	width:103px;
	height:26px;
	float:left;
}

#cart a{	
	display:block;
	background-image:url(../images/hd-cart.gif);
	width:103px;
	height:26px;
}

#cart a:hover{	
	display:block;
	background-image:url(../images/hd-cartRo.gif);
}

#main{
	display:block;
	background-image:url(../images/main-bg.gif);
	background-repeat:repeat-y;
	width:800px;
	height:100%;

}

#right{
	display:block;
	width:170px;
	height:100%;
	float:right;


}

#loginH{
	display:block;
	background-image:url(../images/loginH.gif);
	width:170px;
	height:20px;
	margin-top:5px;
}
#login{
	display:block;
	width:165px;
	height:122px;
	padding-left:5px;
	padding-top:3px;
}
.login{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:14px;
}

#mailH{
	display:block;
	background-image:url(../images/mailH.gif);
	width:170px;
	height:60px;
	margin-top:5px;
}

#mail{
	display:block;
	width:165px;
	height:80px;
	padding-left:5px;
	padding-top:3px;
}

.mail{
	height:25px;
}

#searchH{
	display:block;
	background-image:url(../images/searchH.gif);
	width:170px;
	height:20px;
	margin-top:10px;
}
#search{
	display:block;
	width:160px;
	height:70px;
	padding-top:10px;
	padding-left:10px;
}
/*
#search{
	display:block;
	background-image:url(../images/search.gif);
	width:170px;
	height:80px;
}
*/


#categoryH{
	display:block;
	background-image:url(../images/categoryH.gif);
	width:170px;
	height:20px;
	margin-top:10px;
}
#category{
	display:block;
	background-color:#FFFFFF;
	width:160px;
	height:760px;
	margin-left:5px;
	margin-top:5px;
}

#QR{
display:block;
background-image:url(../images/banar-qr.jpg);
width:170px;
height:70px;
margin-top:10px;
}

.category{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	line-height:18px;
}
.category a{
	color:#333333;
	text-decoration:none;
}
.category a:hover{
	text-decoration:underline;
}
.category table th{
	padding-left:18px;
}
.category table td{
	padding-left:10px;
}

#cate-taiwan a{
	display:block;
	background-image:url(../images/cate-taiwan.gif);
	width:160px;
	height:50px;
}

#cate-china a{
	display:block;
	background-image:url(../images/cate-china.gif);
	width:160px;
	height:50px;
	margin-top:10px;
}

#cate-gift a{
	display:block;
	background-image:url(../images/cate-gift.gif);
	width:160px;
	height:50px;
	margin-top:10px;
}

#cate-chaki a{
	display:block;
	background-image:url(../images/cate-chaki.gif);
	width:160px;
	height:50px;
	margin-top:10px;
}

#banar-guide{
	display:block;
	background-image:url(../images/banar-guideRo.jpg);
	width:170px;
	height:55px;
	margin-top:10px;
}
#banar-guide a{
	display:block;
	background-image:url(../images/banar-guide.jpg);
	width:170px;
	height:55px;
}
#banar-guide a:hover{
	display:block;
	background-image:url(../images/banar-guideRo.jpg);
}

#banar-howto{
	display:block;
	background-image:url(../images/banar-howtoRo.gif);
	width:170px;
	height:55px;
	margin-top:10px;
}
#banar-howto a{
	display:block;
	background-image:url(../images/banar-howto.gif);
	width:170px;
	height:55px;
}
#banar-howto a:hover{
	display:block;
	background-image:url(../images/banar-howtoRo.gif);
}

#banar-blog01{
	display:block;
	background-image:url(../images/banar-blogRO.gif);
	width:170px;
	height:70px;
	margin-bottom:10px;
}
#banar-blog01 a{
	display:block;
	background-image:url(../images/banar-blog.gif);
	width:170px;
	height:70px;
}
#banar-blog01 a:hover{
	display:block;
	background-image:url(../images/banar-blogRO.gif);
}

#banar-mame{
	display:block;
	background-image:url(../images/banar-mameRo.gif);
	width:170px;
	height:55px;
	margin-top:10px;
}
#banar-mame a{
	display:block;
	background-image:url(../images/banar-mame.gif);
	width:170px;
	height:55px;
}
#banar-mame a:hover{
	display:block;
	background-image:url(../images/banar-mameRo.gif);
}

#baner-album{
display:block;
background-image:url(../images/banar-albumRO.gif);
width:170px;
height:55px;
margin-top:10px;
}

#baner-album a{
display:block;
background-image:url(../images/banar-album.gif);
width:170px;
height:55px;
}

#baner-album a:hover{
display:block;
background-image:url(../images/banar-albumRO.gif);
}

#baner-sale{
display:block;
background-image:url(../images/baner-saleRO.gif);
width:170px;
height:55px;
margin-top:10px;
}

#baner-sale a{
display:block;
background-image:url(../images/baner-sale.gif);
width:170px;
height:55px;
}

#baner-sale a:hover{
display:block;
background-image:url(../images/baner-saleRO.gif);
}

#baner-harucha{
display:block;
background-image:url(../images/banar-haruRO.gif);
width:170px;
height:55px;
margin-top:10px;
}

#baner-harucha a{
display:block;
background-image:url(../images/banar-haru.gif);
width:170px;
height:55px;
}

#baner-harucha a:hover{
display:block;
background-image:url(../images/banar-haruRO.gif);
}

#baner-mam{
display:block;
background-image:url(../images/banar-mamRO.gif);
width:170px;
height:55px;
margin-top:10px;
}

#baner-mam a{
display:block;
background-image:url(../images/banar-mam.gif);
width:170px;
height:55px;
}

#baner-mam a:hover{
display:block;
background-image:url(../images/banar-mamRO.gif);
}

#baner-album{
display:block;
background-image:url(../images/banar-albumRO.gif);
width:170px;
height:55px;
margin-top:10px;
}

#baner-album a{
display:block;
background-image:url(../images/banar-album.gif);
width:170px;
height:55px;
}

#baner-album a:hover{
display:block;
background-image:url(../images/banar-albumRO.gif);
}

#baner-cinema{
display:block;
background-image:url(../images/banar-cinema.gif);
width:170px;
height:55px;
margin-top:10px;
}

#baner-cinema a{
display:block;
background-image:url(../images/banar-cinema.gif);
width:170px;
height:55px;
}

#baner-cinema a:hover{
display:block;
background-image:url(../images/banar-cinemaRO.gif);
}

/*#baner-cterrace{
display:block;
background-image:url(../images/banar-cterraceRo.jpg);
width:170px;
height:55px;
margin-top:10px;
}

#baner-cterrace a{
display:block;
background-image:url(../images/banar-cterrace.jpg);
width:170px;
height:55px;
}

#baner-cterrace a:hover{
display:block;
background-image:url(../images/banar-cterraceRo.jpg);
}*/


#baner-send{
display:block;
background-image:url(../images/banar3000RO.gif);
width:170px;
height:75px;
margin-top:5px;
}


#baner-send a{
display:block;
background-image:url(../images/banar3000.gif);
width:170px;
height:75px;
}

#baner-send a:hover{
display:block;
background-image:url(../images/banar3000RO.gif);
}



#left{
	display:block;
	width:619px;
	width /**/:620px;
	margin-right /**/:10px;


	}



#head{
display:block;
width:620px;
height:16px;
}

#navi{
	display:block;
	width:480px;
	height:16px;
	
}
.navi{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding-bottom:5px;
}
.navi a{
	color:#666666;
	text-decoration:underline;
}
.navi a:hover{
	text-decoration:none;
}

#modoru{
display:block;
background-image:url(../images/modoru-ro.gif);
width:118px;
height:16px;
margin-left:10px;
float:left;
}

#modoru a{
display:block;
background-image:url(../images/modoru.gif);
width:118px;
height:16px;
}

#modoru a:hover{
display:block;
background-image:url(../images/modoru-ro.gif);
}




#modoru-kumo a{
display:block;
background-image:url(../images/mae-kumo.gif);
width:112px;
height:48px;
margin-left:15px;
float:left;
}

#modoru-kumo a:hover{
display:block;
background-image:url(../images/mae-kumo-ro.gif);
width:112px;
height:48px;
}



#footer{
	display:block;
	background-image:url(../images/footer.gif);
	background-repeat:repeat-x;
	width:100%;
	height:100px;
}


#qr{
display:block;
background-image:url(../images/banar-qr.jpg);
width:170px;
height:75px;
}

.footer{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	line-height:30px;
}
.footer a{
	color:#FFFFFF;
	text-decoration:underline;
}
.footer a:hover{
	text-decoration:none;
}

em{display:none;}


.copy a{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	line-height:20px;
	text-decoration:none;
}




#top-kumo{
display:block;
background-image:url(../images/f-t-kumo_ro.gif);
width:98px;
height:42px;
margin-left:500px;
margin-top:10px;
}

#top-kumo a{
display:block;
background-image:url(../images/f-t-kumo.gif);
width:98px;
height:42px;
}

#top-kumo a:hover{
display:block;
background-image:url(../images/f-t-kumo_ro.gif);
}

#clear{
clear:both;
}


/*
.copy a{
	color:#FFFFFF;
	text-decoration:none;
}
.copy a:hover{
	text-decoration:none;
}
*/

.tai{
font-family:"A-OTF 中ゴシックBBB Pro Medium";
font-size:12px;
}

.clear{
clear:both;
color:#FFFFFF;
line-height:1px;
}