@charset "utf-8";
/* CSS Document */

.title div h2{
	color:#1b9c67;
}
.title div h3{
	font-family: 'Kiwi Maru', serif;
	font-size:24px;
	letter-spacing:1px;
	margin-top:20px;
}

.w1320{
	max-width:1320px;
	width:100%;
	margin:0 auto;
	background-color:#FFFFFF;
	padding:60px;
	box-sizing:border-box;
	border-radius:60px;
}
.w1320 > ul{
	justify-content: flex-start;
	padding:0 20px;
	box-sizing:border-box;
}
.w1320 > ul li{
	margin-top:5px;
	letter-spacing:1px;
}
.w1320 > ul .tell{
	margin-top:0;
	margin-right:10px;
}
.w1320 > ul .tell a{
	color:#1b9c67;
	font-family: 'Kiwi Maru', serif;
	font-size:32px;
	font-weight:bold;
	letter-spacing:0;
	padding-left:40px;
	background-image:url(../img/icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
.w1320 > p{
	padding:0 20px;
	box-sizing:border-box;
	margin:20px 0 40px;
	line-height:30px;
}

.must{
	box-shadow:none;
	background-image:none;
	text-shadow:none;
	border:none;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding:5px 8px;
	box-sizing:border-box;
	background-color:#179B65;
	border-radius:8px;
	margin-top:-5px;
}
select#mfp_element_8{
	font-size:16px;
}
form#mailformpro dl dt{
	width:240px;
	padding:40px 20px 0;
	box-sizing:border-box;
}
form#mailformpro dl dd{
	padding:35px 15px;
	box-sizing:border-box;
}
.mfp_colored{
	background-color:#FFFFFF;
}
.mfp_element_text, .mfp_element_number, .mfp_element_select-one, .mfp_element_email, .mfp_element_tel, .mfp_element_textarea, .mfp_element_date, .mfp_element_password{
	box-shadow:none;
	border:1px solid #000000;
	border-radius:8px;
}