@charset "utf-8";
/* masonry
====================================================*/
.box {
  float: left;
display:none;/*　js内（※1）（※2）に対応*/
}

.box img,
#tumblelog img {
  display:block;
  width:100%;

}

.rtl .box {
  float: right;
  text-align: right; 
  direction: rtl;
}

.col {
  width:300px;/*jquery.masonry.sub　columnWidth:に対応*/
}

/*
 *	Width:-360px
 *==========================================================*/
@media only screen and (max-width: 360px) {
	ul#posts li {
		margin:0 0 30px 0;
	}
}

/* page navigation　クリック設定時のみ */
ul#posts li#page-nav{
	width:200px;
	height:auto;
	overflow:hidden;
	display:block;
	text-align: center;
	position:absolute;
	bottom:20px;
	left:50%;
	margin:0;
	margin-left:-100px;
	line-height:1.0;
}
ul#posts li#page-nav a{
	width:100%;
	height:100%;
	display:block;
	color:#999;
	transition: all, 0.5s, linear;
	-moz-transition: all, 0.5s, linear;
	-o-transition: all, 0.5s, linear;
	-webkit-transition: all, 0.5s, linear;
}
ul#posts li#page-nav a:hover{
	width:100%;
	height:100%;
	display:block;
	color:#000;
}
span#pageSign{
	font-size:30px;
	font-size:3.0rem;
	display:block;
	color:#000!important;
}
/* Infinite Scroll loader 自動設定*/
#infscr-loading {
  width: 200px;
  height:auto;
  padding:10px 0;
  overflow:hidden;
  position: fixed;
  bottom: 50%;
  left: 50%;
  margin-left:-100px;
  text-align: center;
  line-height:2.0;
  color: #fff;
  background:rgba(0,0,0,0.8);
  z-index: 9999;
 
}
#infscr-loading img{
	width:16px;
	height:16px;
	margin:0 auto;
}
#infscr-loadingText{
  height:100%;
  width:100%;
  display:table;
}


/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
      -ms-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
      -ms-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}

/**** Fluid ****/

#container.fluid  {
  padding: 5px 0;
}

/* right margin value is 0.1% less than calculated,
  to allow for rounding errors in Firefox */
.fluid .box {
  margin: 5px 0.9% 5px 1%;
  padding: 5px 1%;
}

.fluid .box.col { width: 16%; }

/**** Corner stamp ****/

.corner-stamp {
  width: 280px;
  height: 340px;
  padding: 10px;
  margin: 10px;
  float: right;
  background: red;
  color: white;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}





