/* CSS Document */

#icelady #solution .inner{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}

#icelady #solution .inner .block{
	width: 48%;
	text-align: left;
}

#icelady #solution .inner .block p{
	width: 95%;
	margin-top: 15px;
}





/*
アバウト
-------------------------------------------------------------------------------------------*/
#icelady #about .block dl{
	width: 30%;
	background: #EEEEEE;
	padding: 50px 3%;
	box-sizing: border-box;
}


/*
ポイント
-------------------------------------------------------------------------------------------*/
#icelady #point .block .box{
}

#icelady #point .block .box h2{
	background: #F2F2F2;
	margin: 0;
	padding-bottom: 20px;
	font-size: 22px;
}

#icelady #point .block .box dt{
	background: #000;
	color: #fff;
	font-size: 17px;
	padding: 8px 0;
}

#icelady #point .block .box dd{
	text-align: left;
	padding: 10% 8%;
	font-size: 16px;
	background: #fff;
}

















@media only screen and (max-width:768px) { 
	#icelady #solution .inner .block{
		width: 100%;
		margin-bottom: 30px;
	}
	#icelady #about .block dl {
	  width: 100%;
	  margin-bottom: 30px;
	  padding: 30px 3% 60px;
	 }
	#icelady #about .block dl dd p{
		width: 90%;
	}
	#icelady #point .block .box dd {
	  padding: 7% 8%;	
	}


}



























