h2{
	background:url(../img/subpage/menu_subpage.png) no-repeat 58px -470px;
	margin:0;
	padding:0;
	font-size:0;
}

.txt{padding:0 10px;margin:0 5px 10px 5px;border-bottom:0px dotted #cccccc;}

#fotter{font-size:8pt;color:#000000;line-height:1.4em;padding:25px 0 0 85px;}

.imgLeft{float:left;margin:0 5px 5px 0;}

p.return{
	padding:5px;
}

.border1{border:1px solid #c0c0c0;}
.pm0{padding:0;margin:0;}
.mtb5{margin:5px 0;}

#container #leftWrap2 #mainWrap_top{
	height:36px;
	background:url(../img/subpage/mainWrap_top2.png) no-repeat 0 0;
	font-size:1px;
	width:802px;
	margin:0;
	padding:0;
}
#container #leftWrap2 #mainWrap_top h2{
	height:36px;
	text-indent:-9999px;
}
#container #leftWrap2 #mainWrap{
	background:url(../img/subpage/mainWrap_middle2.png) repeat-y 0 0;
	padding:10px;
	width:782px;
	height:auto;
}
#container #leftWrap2 #mainWrap_bottom{
	height:11px;
	background:url(../img/subpage/mainWrap_bottom2.png) no-repeat 0 0;
	font-size:1px;
	width:802px;
	margin:0;
	padding:0;
}

#goodsContentsWrap{
	width:510px;
	float:right;
}

.goodsMenu{
	width:230px;
	float:left;
	margin-right:10px;
}
.goodsMenu h3{
	height:28px;
	text-indent:-9999px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
}
.goodsMenu h3 a{
	display:block;
	height:28px;
}
.goodsMenu h3#toy{background:url(img/goodsMenu.png) no-repeat 0 0;}
.goodsMenu h3#apparel{background:url(img/goodsMenu.png) no-repeat 0 -40px;}
.goodsMenu h3#life{background:url(img/goodsMenu.png) no-repeat 0 -80px;}
.goodsMenu h3#stationary{background:url(img/goodsMenu.png) no-repeat 0 -120px;}

.goodsMenu ul{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	list-style-type:none;
	background:url(img/line_dotted.jpg) no-repeat 0 bottom;
}
.goodsMenu ul li{
	list-style-type:none;
	margin:0;
	padding:4px 0 4px 14px;
	background:url(img/icon_circle.jpg) no-repeat 0 8px;
}

.goodsMenu ul.present li{margin:0;padding:0;line-height:0;}
.goodsMenu ul.present li.start{padding-top:8px;}

.goodsMenu a{color:#0033CC;text-decoration:;}
.goodsMenu a:hover{color:#33CCFF;}

.null{
	font-size:0px;
	color:#ffffff;
}

.f8_{
	font-size:8pt;
	font-weight:normal;
}

#goodsContentsWrap h4{
	background:url(img/hana_blue.jpg) no-repeat 0 0;
	text-indent:26px;
	height:26px;
	margin:2px 0 0 0;
	padding:2px 0 0 0;
	color:#003399;
}
#goodsContentsWrap p.goodsImg{
	padding:0 10px;
	float:right;
	width:260px;
	text-align:right;
}
#goodsContentsWrap p.goodsImg img{
	padding:10px;
	border:1px dotted #c0c0c0;
}
#goodsContentsWrap .goodstxt{
	padding:10px 10px 10px 20px;
	line-height:160%;
	margin:10px;
	background:url(img/bg_note2.gif);
	border:1px dotted #bde9f5;
}
img.g_imgRight{
	padding:5px;
	margin:0 5px;
	float:right;
	border:1px dotted #c0c0c0;
}
.g_imgCenter{
	padding:0;
	margin:0 5px 10px 0;
	text-align:center;
}
.otoiawase{
	line-height:1.2em;
	font-size:8pt;
	color:#555555;
	border-top:1px solid #B1C6DC;
	display:block;
	padding-top:10px;
}

.goodsWrap{
	padding:20px 0;
	background:url(img/line_dotted2.jpg) no-repeat center bottom;
}
span.subTxt{
	line-height:1.2em;
}