@charset "UTF-8";

.top-img{
	background: linear-gradient(90deg, rgba(0,104,55,1) 24%, rgba(255,255,255,1) 24%);
}

.big-wrapper{
	width:100%;
	background: linear-gradient(90deg, rgba(0,104,55,1) 24%, rgba(255,255,255,1) 24%);
}

p, ul li, a, h1, h2, h3, h4, h5{
	font-family: 'Noto Sans JP', sans-serif;
}

p{
	font-size:13px;
	color:#000;
}

.caption{
	width:700px;
	margin:0 auto;
	padding:40px 0;
}

.caption p{
	margin-bottom:40px;
}

.item-box{
	width:800px;
	margin:40px auto 30px;
	padding:60px 0 30px;
}

.item-box h1{
	font-size:30px;
	color:#fff;
}

.item-box h2{
	font-size:20px;
	color:#fff;
}

.bg-color{
	background-color: #006636;
}

.flex-img{
	display:flex;
	height:auto;
	align-items: flex-start;
	justify-content: space-between;
}

.flex-img img{
	width:48%;
	padding:30px 0;
}

.item-box p{
	padding:15px 30px 5px;
}

.item-credit{
	font-size:11px!important;
}

.jiko_soto{
	background-color:#E6E6E6;
}

.name{
	color:#666666;
}

.item-box p, .jiko_text p{
	color:#000!important;
}

/* タブレット */
@media screen and (max-width: 768px){
	.caption{
		width:500px;
		margin-right:60px;
	}
	
	.item-box{
		width:600px;
	}

	.item-box h1, .item-box h2{
		text-align: center;
	}

}

/* スマホ */
@media screen and (max-width:640px){
	
	.top-img{
		background: linear-gradient(90deg, rgba(0,104,55,1) 6%, rgba(255,255,255,1) 6%);
	}
	
	.big-wrapper{
		background: linear-gradient(90deg, rgba(0,104,55,1) 6%, rgba(255,255,255,1) 6%);
	}
	
	.mid-wrapper{
		margin:0 auto;
	}

	.caption{
		width:295px;
		margin:0 auto;
	}
	
	.caption p{
		font-size:14px;
		text-align: justify;
	}
	
	.item-box p{
		font-size:13px;
		text-align: justify;
	}
	
	.caption p{
		margin-bottom:30px;
	}
	
	.item-box{
		width:300px;
	}
	
	.item-box p{
		padding:15px 15px 5px;
	}

	.item-box h1, .item-box h2{
		text-align: center;
	}
	
	.item-box h1{
		font-size:25px;
	}
	
	.item-box h2{
		font-size:13px;
	}
	
	.item-credit{
		font-size:10px!important;
	}
	
	.flex-img{
		display:block;
		margin:20px 0;
	}
	
	.flex-img img{
	width:100%;
	padding:10px 15px 0;
	}


}

/* CSS Document */

