@charset "utf-8";
@import url('base.css');




/*共通設定-------------------------------------------------------------------------------------------------------------------------------------*/

/*メイン*/
h1:after{
	 content: 'RICKSHAW MAN';
}
#rickshaw_man{
	width:100%;
	padding:2em 0 5em;
	background-image:url(../img/rickshawman/back.png);
	background-size: cover;
	background-repeat:no-repeat;
	background-position:center top;
	}
#rickshaw_man ul{
	margin:0 auto 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}
#rickshaw_man li{
	width:23%;
	}
#rickshaw_man li:nth-child(n+5){
	margin:3em 0 0;
	}
#rickshaw_man ul::before{
  content:"";
  display: block;
  width:23%;
  order:1;
}
#rickshaw_man ul::after{
  content:"";
  display: block;
  width:23%;
}
#movie{
	margin:2em auto 0;
	color:#FFF;
}
#movie p{
	margin:1em 0;
	text-align:center;
	color:#FFF;
}
.video {
position: relative;
height: 0;
padding: 30px 0 56.25%;
overflow: hidden;
}
.video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/*共通設定ここまで---------------------------------------------------------------------------------------------------*/

/* pc */
@media screen and (min-width: 1280px)  {

/*メイン*/
#rickshaw_man ul,#movie{
	width:1000px;
	}
}
	
/* tablet以下共通 ------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1279px)  {

/*メイン*/

}

/* tablet以下共通ここまで ------------------------------------------------------------------------------------------*/

/* tablet1 */
@media only screen and (min-width: 1024px) and (max-width: 1279px)  {

/*メイン*/
#rickshaw_man ul,#movie{
	width:1000px;
	}
}


/* tablet2  */
@media only screen and (min-width: 768px) and (max-width: 1023px) {

/*メイン*/
#rickshaw_man ul,#movie{
	width:96%;
	}
}

/* smartPhone1 */
@media only screen and (max-width: 767px) {

/*メイン*/

#rickshaw_man{
	background-size: 100% auto;
	}
#rickshaw_man ul,#movie{
	width:96%;
	}
#rickshaw_man li{
	width:48%;
	}
#rickshaw_man li:nth-child(n+3){
	margin:1em 0 0;
	}
#rickshaw_man li img{
	width:70%;
	margin:0 15%;
	}
}

/* smartPhone1 */
@media only screen and (max-width: 499px) {

/*メイン*/
#movie{
	margin:0 auto;
}
}
#m_top p{
	text-align:center;
	margin:3em 0 1em;
	font-size:100%;
	color:#fff;
	}