@charset "UTF-8";
main{
	background: linear-gradient(to right, #ededed 0%,#ffffff 10%,#ffffff 90%,#ededed 100%);
	}

main i{
	margin-right:5px;
	}

.list figure{
	overflow: hidden;
	}

.list img:hover{
  transform:scale(1.2,1.2);
}

.orange{
	color:#ff6702;
	}
	
.fw_n{
	font-weight:normal;
	}
.n_color{
	color: #333;
	}
.lh1_4{
	line-height:1.4;
	}

.info_lib ul li{
	border-bottom: none;	/*下線の幅、線種、色*/
	padding: 2px 0 2px 0;					/*上下、左右へのボックス内の余白　上右下左*/
}

.formz{
	height: 1000px; width: 100%;}

.formz2{
	height: 1080px; width: 100%;}

.formz3{
	height: 1150px; width: 100%;}
	
.formz4{
	height: 1230px; width: 100%;}

.formz5{
	height: 950px; width: 100%;}

.formz6{
	height: 1300px; width: 100%;}

.tel{
	font-size:1.2em;
	font-weight:bold;
	color:#ff6702;
	}


@media screen and (max-width:600px) {
.info_lib ul li{
	font-size:14px;
	padding: 1px 0 1px 0;
	text-indent:0;
	}

.formz{
	height: 1100px;}
	
.formz2{
	height: 1180px;}

.formz3{
	height: 1250px;}

.formz4{
	height: 1330px;}

.formz5{
	height: 1050px;}

.formz6{
	height: 1400px;}
	
.tel{
	font-size:1.1em;
	}

}

@media screen and (max-width:400px) {

.formz{
	height: 1350px;}
	
.formz2{
	height: 1500px;}

.formz3{
	height: 1500px;}
	
.formz4{
	height: 1600px;}
.formz5{
	height: 1200px;}
.formz6{
	height: 1700px;}
}
