@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 541px){
body>nav:after{
	content:"";
	background:url(https://3d5da6.claudeassets.com/20240125100515im_/https://recyclemart-yanagawa.com/image/home/main.png) top center no-repeat;
	width:100%;
	height:420px;
	display:block;
	border-top:20px solid #fff;
	}
	}
@media screen and (max-width: 540px){
	}

/* #storeImage ************/

.mr10{
	margin-right:10px;
}

#storeImage ul{
	overflow:hidden;
	}
#storeImage li{
	float:left;
	border:1px solid #cccccc;
	padding:10px;
	}
#storeImage p{
	text-align:left;
	margin-top:10px;
	}
#storeImage{
	margin-top:40px;
	text-align:center;
	}
#storeImage h1,
#purchase h1{
	font-size:32px;
	color:#f42b2b !important;
	}
#storeImage img{
	border:6px solid #ebebeb;
	margin:0 4px;
	}
@media screen and (min-width: 541px){
	}
@media screen and (max-width: 540px){
.mr10{
	margin-bottom:10px;
	margin-right:0px;
}
#storeImage{
	margin-top:0;
	}
#storeImage h1,
#purchase h1{
	font-size:18px;
	}
#storeImage img{
	width:100%;
	float:left;
	box-sizing:border-box;
	margin:0 !important;
	margin-bottom:6px !important;
	}
	
#storeImage p{
	width:100%;
	float:left;
	box-sizing:border-box;
	padding-bottom:0px;
	}	
	
#storeImage img:nth-of-type(2n){
	float:right;
	}
#storeImage:after{
	content:"";
	display:block;
	clear:both;
	}
section#purchase h1{
	font-size:20%;
	}	
	}
/************ #storeImage */

/* #info ************/

#info ul{
	margin-bottom:40px;
	}
#info ul li{
	padding:6px 0px 6px 10px;
	}
#info ul li:nth-of-type(2n+1){
	background:#eeeeee;
	}
#info ul li a, #info ul li span{
	display:inline-block;
	 margin-right:10px; 
	 word-break:keep-all;
	}
#info ul li .cate{
	margin-left:10px;
	}
#info ul li a{
	color:#333;
	text-decoration:none;
	}
#info ul li a:hover, #info ul li a:active{
	text-decoration:underline;
	}
	
@media screen and (min-width: 541px){
section{
	position:relative;
	}
section>a.colorButton{
	display:inline-block;
	position:absolute;
	top:18px;
	right:10px;
	}
	}
@media screen and (max-width: 540px){
section>a.colorButton{
	float:right;
	}
section>a.colorButton+*{
	clear:both;
	padding-top:10px;
	}
	}
/************ #info */


/* #side ************/

#side{
	margin-top:40px;
	}
	
@media screen and (min-width: 541px){
	}
@media screen and (max-width: 540px){
	}
/************ #side */






/*
     FILE ARCHIVED ON 09:38:33 Feb 13, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:14:36 May 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.328
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.03
  esindex: 0.005
  cdx.remote: 11.173
  LoadShardBlock: 75.133 (3)
  PetaboxLoader3.datanode: 100.529 (5)
  load_resource: 174.161 (2)
  PetaboxLoader3.resolve: 81.817 (2)
*/