@charset "UTF-8";
#side_logo {
	float: left;
	width: 55px;
	padding-right: 3px;
}
.pagetop{
	width:540px;
	padding:12px 0 30px 0;
	text-align:right;
}
.pagetop img{
	display:inline;
}

/*********leftcolmn**********/
#leftcolumn {
	float: left;
	width:540px;
	padding: 20px 0 20px 20px;
	margin: 0;
}
#leftcolumn .section-head{
	background:#EDE8CA;
	width:514px;
	padding:8px 13px;
}
#leftcolumn .section-head .commod{
	float:left;
	width:384px;
}
#leftcolumn .section-head .commod h3{
	color:#1A0C08;
	line-height:100%;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 0 0;
}
#leftcolumn .section-head .commod dl.icon dd{
	float:left;
	margin:0 0 0 2px;
	text-indent:-9999px;
	height:11px;
}
#leftcolumn .section-head .commod dl.icon dd.first-child{
	margin:0;
}
#leftcolumn .section-head .commod dl.icon dd.icon_new{
	background:url(../m_img/m_item/icon_new.jpg) left top no-repeat;
	width:90px;
	margin:0 10px 0 0;
}
#leftcolumn .section-head .commod dl.icon dd.icon_shop{
	background:url(../m_img/m_item/icon_shop.jpg) left top no-repeat;
	width:44px;
}
#leftcolumn .section-head .commod dl.icon dd.icon_online{
	background:url(../m_img/m_item/icon_online.jpg) left top no-repeat;
	width:44px;
}
#leftcolumn .section-head dl.purchase-nav{
	float:right;
}
#leftcolumn .section-head dl.purchase-nav dd a{
	display:block;
	text-indent:-9999px;
	width:130px;
}
#leftcolumn .section-head dl.purchase-nav dd a.purchase{
	background:url(../m_img/m_item/btn_purchase.jpg) left top no-repeat;
	height:20px;
}
#leftcolumn .section-head dl.purchase-nav dd a.detail{
	background:url(../m_img/m_item/btn_detail.jpg) left top no-repeat;
	height:19px;
	margin:4px 0 0 0;
}
#leftcolumn .section-body{
	border:1px solid #EDE8CA;
	border-top:none;
	padding:11px 12px 0 12px;
	width:514px;
	background:#FFFFFF;
}
#leftcolumn .section-body dl dd{
	float:left;
	width:164px;
	height:164px;
	margin:0 0 0 11px;
}
#leftcolumn .section-body .shanty dd{
	float:left;
	width:338px;
	height:338px;
	margin:0 0 12px;
}
#leftcolumn .section-body dl dd.left-content{
	margin:0px;
}
#leftcolumn .section-body dl dd.subtxt{
	padding:7px 10px;
	width:144px;
}
#leftcolumn .section-body dl dd.subarea{
	margin:0 0 0 11px;
	width:164px;
}
#leftcolumn .section-body dl dd.subarea p{
	margin:5px;
	padding:7px 10px;
	height:150px;
}


/***********************************************************************
	#leftcolumn #item-list
***********************************************************************/
#leftcolumn #item-list{
	width:540px;
	margin:16px 0 0 0;
}
#leftcolumn #item-list h3{
	width:540px;
	background:url(../m_img/m_item/h3_item-list.jpg) left top no-repeat;
	height:19px;
	text-indent:-9999px;
}
#leftcolumn #item-list .section-Lv1{
	padding:0 13px 12px 13px;
	width:514px;
	background:#F6F4E5;
	margin:6px 0 0 0;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2{
	width:90px;
	margin:13px 0 0 16px;
	float:left;
}
#leftcolumn #item-list .section-Lv1 .first-child{
	margin-left:0;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 a{
	width:90px;
	height:90px;
	display:block;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 dl{
	margin:3px 0 0 0;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 dl dd{
	width:44px;
	height:11px;
	text-indent:-9999px;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 dl dd.icon-left{
	float:left;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 dl dd.icon-right{
	float:right;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 dl dd.shop{
	background:url(../m_img/m_item/icon_shop.jpg) left top no-repeat;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 dl dd.online{
	background:url(../m_img/m_item/icon_online.jpg) left top no-repeat;
}
#leftcolumn #item-list .section-Lv1 .section-Lv2 p{
	padding:3px 0 0 2px;
	width:88px;
	line-height:100%;
}

/***********************************************************************
	rightcolumn
***********************************************************************/
#rightcolumn {
	float:right;
	height: 100%;
	width: 225px;
	overflow:hidden
}

/********************/
#comment {
	font-size: 16px;
	text-align: center;
	padding-top: 200px;
	height: 300px;
}
