@charset "utf-8";


/**************************************************50
 * contact
 **************************************************/
#contact{
}
#contact #form{
}
@media screen and (max-width:767px){
	#contact{
		margin-bottom: 12.5%;
	}
}
@media screen and (min-width:768px){
	#contact{
		margin-bottom: 100px;
	}
}


/**************************************************50
 * ci
 **************************************************/
#ci{
	text-align: center;
}
#ci address{
	background-color: #D6DFDE;
	color: #1F5D52;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#ci address h2{
	background-color: #1F5D52;
	color: #FFFFFF;
	font-weight: normal;
}
#ci address h2:before{
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	content: "\F03F6";
	display: inline-block;
	font-family: "Material Design Icons";
	font-size: 200%;
	height: 1.25em;
	line-height: 1.25;
	margin-right: 0.25em;
	vertical-align: middle;
	width: 1.25em;
}
#ci address h2 span{
	display: inline-block;
	vertical-align: middle;
}
#cis .free_dial:before{
	background-image: url("https://world-kawahara.co.jp/images/user/icon/free_dial_g.svg");
}
#cis .free_dial{
	color: #1F5D52;
	line-height: 1.25;
}
#cis{
}
#cis > span{
	display: inline-block;
}
@media screen and (min-width:320px) and (max-width:359px){
	#ci address h2{
		font-size: 112.5%;
	}
}
@media screen and (min-width:360px) and (max-width:767px){
	#ci address h2{
		font-size: 125%;
	}
}
@media screen and (max-width:767px){
	#ci{
		margin-bottom: 12.5%;
	}
	#ci address{
		border-radius: 12px;
		width: 87.5%;
		max-width: 620px;
	}
	#ci address h2{
		padding: 0.5em;
	}
	#ci address h2 span{
		line-height: 1.5;
		text-align: left;
	}
	#cis{
		padding: 0.5em;
	}
	#cis .free_dial{
		font-size: 150%;
	}
	#cis > span{
		margin: 0 0.5em;
	}
}
@media screen and (min-width:768px){
	#ci{
		margin-bottom: 100px;
	}
	#ci address{
		border-radius: 25px;
		width: 620px;
	}
	#ci address h2{
		font-size: 150%;
		padding: 0.5em;
	}
	#cis{
		padding: 1.5em;
	}
	#cis .free_dial{
		font-size: 275%;
	}
	#cis > span{
		margin: 0.25em 0.5em 0;
	}
}


