INPUT,TEXTAREA,BUTTON{
	font-family:'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	padding: 5px;
}
INPUT[type="text"],TEXTAREA{
    width: 100%;
}
#contents{
	width:90%;
}
#table {
	display: table; 
	text-align: left;
	width: 100%;
}
.row {
	display: table-row;
}
.row div {
	display: table-cell;
	width: 50%;
	margin: 5px;
	padding: 5px;
	height: 50px;
	vertical-align:middle;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    border-bottom-width: 1px;
}

.SmallRedMsg{
	font-size: x-small;
	color: #FF0000;
}
#Privacy{
	text-align:left;
	overflow: scroll;
	padding: 10px;
	width: 100%;
	height: 200px;
    border: 1px solid #666666
}
#Privacy p{
	margin: 0px 0px 5px 0px;
}
#Privacy li{
	margin-bottom: 20px;
}
.SubmitButton{
	padding: 10px;
	font-size: large;
	margin: 20px;
}
#Input{
	width: 100%;
}
#Textarea{
	width: 100%;
	height: 200px;
}

.contact_step{
    padding-bottom: 20px;
    text-align: center;
}

img { 
    max-width: 100%; 
    height:auto;
}