@charset "UTF-8";
@import url("./common/reset.css");
@import url("./common/advanced.css");
@import url("./common/base.css");

#main_contents {
	background: #000000 url(../images_design/ranking/bg_2.jpg) repeat-x 0 0;
}

.form_outer {
	background: #D4DAE3;
}

.form_outer {
	min-height: 520px;
	background: #1a1a1a url(../images_design/contact/bg_1.jpg) no-repeat 0 0;
}

.form_inn {
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
  	-ms-flex-wrap: wrap;
  	flex-wrap: wrap;
	padding: 50px 0 0 410px;
}

.form_inn dl {
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
	margin-bottom: 10px;
}
.form_inn dt {
	background: #800028;
	color: #fff;
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
  	-webkit-box-orient: vertical;
  	-webkit-box-direction: normal;
  	-ms-flex-direction: column;
  	flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	width: 130px;
}

.form_inn dl dd {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
}

.form_inn dl dd select {
	padding: 10px;
}

.form_inn .outer_1 {
	width: 550px;
}

.form_inn dl.text,.form_inn div.btn {
	width: 100%;
}

.form_inn input,.form_inn textarea {
	box-sizing: border-box;
	padding: 10px;
}

.form_inn div.btn {
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
  	-webkit-box-orient: vertical;
  	-webkit-box-direction: normal;
  	-ms-flex-direction: column;
  	flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
}
.form_inn div.btn button {
	background: #800028;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 10px 20px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
}
.form_inn div.btn p {
	color: #fff;
}

