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


.inner p{
	margin: 20px 0 0 0;
	}
	
.inner{
	min-height: 82vh;
	}

.textC + a{
	display: block;
	width: 200px;
	padding: 15px 0;
	margin: 30px auto 0 auto;
	text-align: center;
	background: #000;
	font-family: sans-serif;
	}
	
.textC > a:link{
	color: #000;
	text-decoration:underline;
	}

dt span{
	margin: 0 0 0 10px;
	padding: 3px 5px;
	background: #BF3A5A;
	color: #fff;
	font-size: 11px;
	vertical-align: middle;
	}

	
dl{
	margin: 30px 0 50px 0;
	}
	
dd{
	padding-left: 0;
	margin-bottom: 20px;
	}
	
dt{
	border: none;
	}
	
input[type="text"]{
	height: 25px;

	}	
	
input[id^="name"]{
	width: 30vw;
	margin: 0 1.56vw 0 0.7vw;
	}
	
input[id^="tel"]{
	width: 17.16vw;
	}

input#birth0,input#day0{
	width: 21.84vw;
	margin-right: 5px;
	}	
	
input#birth1,input#birth2,input#day1,input#day2{
	width: 12.48vw;
		}	
	
input#birth1{
	margin: 0 3px 0 15px;
	}	
	
input#birth2{
	margin: 0 3px 0 5px;
	}	
	
input#email,input#remail{
	width: 81.12vw;
	}
	
input#Gendertype1{
	margin: 0 5px 0 50px;
	}
	
input[type="radio"]{
	margin: 0 5px 0 0;
	}	
	
input[id^="Graduate"]{
	margin: 0 3px 0 10px;
	}

input#Graduatetype0{
	margin-left: 0;
	}	
	

input[type="submit"],input[type="reset"],input[type="button"]{
	display: block;
	-webkit-appearance: none;
	width: 175px;
	height: 50px;
	padding: 0 0 0 0.8em;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	}

input[type="button"]{
	background: #353535 url(../common/images/icon_btn.png) no-repeat 55px center;
	background-size: 9px 17px;	
	}	
	
input[type="submit"]{
	background: #BF3A5A url(../common/images/icon_btn.png) no-repeat 55px center;
	background-size: 9px 17px;
	}	
	
	

input[type="reset"]{
	background: #353535 url(../common/images/icon_btn.png) no-repeat 40px center;
	background-size: 9px 17px;
	}	
	
	
.bt+.bt{
	margin-top: 20px;
	}
	
div#submitBtn{
	margin: 0 0 50px 0;
	text-align: center;
	}