/* --------------
   トップページ
   -------------- */

body.toppage,
body.toppage #base_gmoWrapp{background:transparent url(https://file003.shop-pro.jp/PA01043/963/img/bg_top_1303.jpg) repeat-x center 0px  !important; }
.toppage .side_area {display:none;}
.toppage .main_area{ padding-top:0px !important;}
.toppage .main_area{ margin-top:-20px !important;}
.toppage .main_area,.toppage .top{display:block; width:900px;}
body.toppage .content{padding-top:50px }
.toppage #header_image{background:url(https://file003.shop-pro.jp/PA01043/963/img/leaf_top2.gif) no-repeat 0 4px;height:380px;}
.top_bana_area{float:right; width:160px;}
/*.ie .top_bana_area{margin-top:-70px;}*/
.top_bana_area img{padding-bottom:10px;}
.info_text {
	margin:0px 185px 10px 240px;
	padding:12px;
	background:url(https://file003.shop-pro.jp/PA01043/963/img/top_info.gif);
	position:relative;
	}
.info_text a{ color:#FF0000}
.toppage .info_text li{ margin-left:15px; list-style:disc; margin-bottom:10px;}

.top_use ul li h2{ height:88px; text-indent:-999px; overflow:hidden; width:160px; margin:0 0 5px 0; padding:0}
.top_use ul li.oiwai h2{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m01.gif);}
.top_use ul li.kaiten h2{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m02.gif);}
.top_use ul li.hikkoshi h2{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m03.gif);}
.top_use ul li.okuyami h2{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m04.gif);}
.top_use ul li.omimai h2{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m05.gif);}
.top_use ul li.oiwai h2:hover{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m01.gif);}
.top_use ul li.kaiten h2:hover{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m02.gif);}
.top_use ul li.hikkoshi h2:hover{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m03.gif);}
.top_use ul li.okuyami h2:hover{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m04.gif);}
.top_use ul li.omimai h2:hover{background:url(https://file003.shop-pro.jp/PA01043/963/img/bana_m05.gif);}

.toppage .item_list_all{width:950px;position: relative; margin:0 auto; text-align:center}
.toppage .item_list_all h4{font-family: 'Dawning of a New Day', cursive; font-size:40px; }
.item_list_all a.more{ color:red;}
.toppage .itemlist{background:#fff; margin-left:5px; margin-bottom:40px;text-align:left; width: 155px;}
.toppage .itemlist .item_thum{width: 155px;}
.toppage .itemlist .item_thum img.thum_img{ height:155px;}
.toppage .itemlist p{ text-align:left;}
.toppage .itemlist .price{
	display:block;
	background:url(https://file003.shop-pro.jp/PA01043/963/img/arrow.gif) no-repeat right bottom;
	padding-bottom:20px;
	margin-bottom:0;
	}
.toppage .page_top {display:none;}
.toppage .top_cat li{ display:inline-block; width:110px; padding-top:15px;}
.toppage .top_cat li span{ display:inline-block;padding-top:5px;}
.toppage .top_cat{display:block; text-align:center; padding-bottom:10px; padding-left:5px; margin-right:0}
.toppage #footer_area{ padding-top:5px !important;}

.toppage .item_list_all{padding-left:40px}
#feed{
	color:#b0a39d;
  display:inline-block;
	}
#feed_area{
  /*border:1px dotted #d7cdc9;*/
  padding:10px 20px;
  margin: 20px 0 40px 40px;
  background:#fff;
}
#feed_area a.go_blog{ display:inline-block; background:#af8f78;color:#fff; border-radius:5px; padding:5px 10px;font-size:12px;text-decoration:none;}
#feed li{
	/*list-style:none;*/
  display:inline-block;
	padding-left:30px;
	background:url(https://file003.shop-pro.jp/PA01043/963/img/arrow_brs.png) no-repeat 18px 7px;
	margin-left:0px;
	}
#feed a{color:#6f5746;}
#feed a:hover{color:#FF0000;}

.new_item_area { clear:both; border:1px solid #fff;}
.new_item_area p{ float:left; margin-top:5px;}

/*　toppage footer　*/
.toppage .footer_bana_area {display:none}
.toppage #footer_area{ width:auto}




.top_use{ padding: 0 0 30px 30px; width: 960px; margin:0 auto}
.top_use ul{ padding:15px 0; margin:0 0 0 -30px  }
.top_use li{ padding: 10px 0 30px 35px; margin:0; float:left; text-align:center }
.win .top_use ul img{ margin-bottom:5px;  }


@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {
	body.toppage{ background:#feeae4; }
}


.toppage .content {	width: 100%;}
.toppage .main_area, .toppage .top { display:block; width:100%;}
.top_front_area { width:1000px; margin:0 auto; overflow: hidden; }
.top_bottom_area { background:#fefcf8;}
.new_item_area { width:830px; margin:15px auto 35px auto !important; padding-left:55px;  display:block; }


