@charset "UTF-8";
/* CSS Document */

/*work用スタイル*/
.content img{
	margin-top:-60px;
	margin-left:-70px;
    max-width: 100%;
	z-index:1;
}
.content{
	margin-top: 80px;
	padding-left:50px;
	padding-right:50px;
}

.row img{
  margin: auto;
  display: block;
  max-width: 80%;
  margin-bottom: 50px;
  margin-top: -20px;
}

h4{
	text-align: center;
}
/*****スマホ****/
@media (min-width: 992px) and (max-width: 1199px) {
  .main .content{
    padding-right: 50px;
    padding-left: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
	.row img{
	  margin-top: 30px;
	}
}
@media screen and (max-width: 767px){
 .main{
     padding: 10px 15px 30px;	  
  }
  .main .content{
    padding-right: 30px;
    padding-left: 30px;
	margin-top: 50px;
  }
	.content img{
		margin-top:-30px;
		margin-left:-40px;
		max-width: 100%;
		z-index:1;
	}
	.row img{
	  margin:auto;
	  display: block;
	  max-width: 100%;
	  margin-top: 20px;
	  margin-bottom: 30px;
	}
}
/*2段組み用*/

@media (min-width: 1500px) {
	.container{
		width:1575px;
	}
}
/****************/