.contactusTitle{
	margin: 0 auto;
	padding: 15px;
	width: 100%;
	background: #fff;
}
.contactusBox{
	padding: 30px 23px 30px;
	width: 100%;
	display: flex;
	flex-direction: column;
}
.contactusBox>ul{
	margin: 0 0 0 25px;
}
.contactusBox>ul>li{
	color: #555;
}




.contactusForm{
	margin: 0 auto;
	width: 90%;
	display: flex;
	flex-direction: column;
}
.contactusForm>div{
	width: 100%;
}
.contactusFormMidashi{
	margin: 16px 0 0;
	width: 100%;
	height: 14px;
}
.contactusFormItem{
	width: 100%;
}
.contactusFormItemRadio{
	margin: 6px 0 0;
	padding: 10px;
	border: 1px solid #B0CD3A;
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.contactusFormItemRadio>div{
	width: 50%;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.contactusFormItem input[type=text],textarea{
	width: 100%;
	margin: 8px 0;
	padding: 5px 15px;
	border: 1px solid #B0CD3A;
	border-radius: 10px;
	outline: none;
}
.contactusItemOnameBox{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.contactusFormItemOname{
	width: 48%;
	margin: 8px 0;
	padding: 5px 15px;
	border: 1px solid #B0CD3A;
	border-radius: 10px;
	outline: none;	
}
.contactusFormSubmit{
	margin: 20px 0 0;
	width: 100%;
}
input[type=submit]{
	-webkit-appearance: none;
	margin: 8px auto;
	padding: 5px;
	width: 100%;
	border: 1px solid #B0CD3A;
	border-radius: 10px;
	background: #fff;
}
input[type=submit]:hover{
	background: #E1ECB4;
}



@media screen and (max-width: 670px){
	.contactusTitle{
		margin: 0 auto;
		padding: 15px 0 0;
		width: 95%;
	}
	.contactusTitleBox{
		margin: 0 auto;
		padding: 30px 0 30px;
		width: 100%;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: flex-start;
	}
	.contactusFormItemRadio>div{
		width: 100%;
	}
	.contactusFormItemOname{
		width: 100%;
	}
	input[type=submit]{
		height: 50px;
	}
	input[type=submit]:hover{
		background-color: transparent;
	}
}