
.formbox{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	font-size: 1vw;
	line-height: 170%;
}

.formspace{
	height: 1vw;
}


input.long{
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 1vw;
	border-radius: .2vw;
	padding: .3vw;
}

input.middle{
	width: 50%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 1vw;
	border-radius: .2vw;
	padding: .3vw;
}

input.short{
	width: 25%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 1vw;
	border-radius: .2vw;
	padding: .3vw;
}

input.common{
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 1vw;
	border-radius: .2vw;
	padding: .3vw;
}

select{
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 1vw;
	border-radius: .2vw;
	padding: .3vw;
}

textarea{
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 1vw;
    font-family:"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro", Osaka, sans-serif, Verdana, Arial, Helvetica;
	border-radius: .2vw;
	padding: .3vw;
}


br.pcnone{
	display: none;
}

input:focus::-webkit-input-placeholder {
	color: transparent;
}
input:focus::-moz-placeholder {
	color: transparent;
}
input:focus::-ms-input-placeholder {
	color: transparent;
}
input:focus::placeholder {
	color: transparent;
}


@media all and (max-width:993px){



.formbox{
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	font-size: 14px;
	line-height: 170%;
}

.formspace{
	height: 20px;
}


input.long{
	width: 90%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px;
}

input.middle{
	width: 75%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px;
}

input.short{
	width: 50%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px;
}

input.common{
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px;
}

select{
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px;
}

textarea{
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px;
}


br.pcnone{
	display: inline;
}


input.check{
	margin-bottom:10px;
	margin-top:10px;
}




}
