@charset "UTF-8";
body {
	margin: 0px;
}
input {
	font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif
}

 ul {
	margin: 0px;
	padding: 0px;
 }
  ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
 }
 
 

@media screen and (min-width: 901px){
#form .center {
	text-align: center;
}
#form dl {
	width: 830px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 38px;
	margin-left: auto;
}
#form dl dt {
	float: left;
	width: 260px;
	text-align: right;
	padding-right: 40px;
	height: 36px;
	padding-top: 38px;
}
#form dl dt .box1 {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	background-color: #999;
	text-align: center;
	height: 30px;
	width: 46px;
	border: 1px solid #999;
	border-radius: 3px;
	display: block;
	float: left;
}
#form dl dt .box2 {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	background-color: #d75452;
	text-align: center;
	height: 30px;
	width: 46px;
	border: 1px solid #d2403f;
	border-radius: 3px;
	display: block;
	float: left;
}
#form form dl dd {
	width: 530px;
	margin-left: 300px;
	clear: none;
	height: 38px;
	padding-top: 38px;
}
#form form dl dd .txt1 {
	width: 68%;
	height: 36px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
}
#form form dl dd .txt2 {
	width: 89%;
	height: 36px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
}
#form form dl dd .txt3 {
	width: 100%;
	height: 36px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
}
#form form dl dd .txt4 {
	width: 100%;
	height: 200px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding: 10px;
}
#form form ul   {
	width: 530px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 300px;
}
#form form ul li   {
	list-style-type: none;
	padding: 0px;
	display: inline-block;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#form form ul li .btn1   {
	color: #fff;
	background-color: #333;
	text-align: center;
	height: 36px;
	width: 88px;
	border: 1px solid #333;
	border-radius: 3px;
	font-size: 16px;
}
#form form ul li .btn1:hover  {
	background-color: #179e95;
	border: 1px solid #3c833d;
	cursor: pointer;
}
#form form dl .txt {
	height: auto;
}
PC-END {
}
}

@media screen and (max-width:900px){
input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}

#form .center {
	text-align: center;
	margin-right: 10%;
	margin-left: 10%;
}
#form dl {
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
	margin-bottom: 38px;
	margin-top: 40px;
}
#form dl dt {
	padding-top: 38px;
	line-height: 36px;
}
#form dl dt .box1 {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	background-color: #999;
	text-align: center;
	height: 30px;
	width: 46px;
	border: 1px solid #999;
	border-radius: 3px;
	display: block;
	float: left;
	margin-right: 20px;
}
#form dl dt .box2 {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	background-color: #d75452;
	text-align: center;
	height: 30px;
	width: 46px;
	border: 1px solid #d2403f;
	border-radius: 3px;
	display: block;
	float: left;
	margin-right: 20px;
}
#form form dl dd {
	width: 100%;
	padding-top: 20px;
	margin: 0px;
}
#form form dl dd .txt1 {
	width: 68%;
	height: 36px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
}
#form form dl dd .txt2 {
	width: 89%;
	height: 36px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
}
#form form dl dd .txt3 {
	width: 100%;
	height: 36px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
}
#form form dl dd .txt4 {
	width: 100%;
	height: 200px;
	border-radius: 3px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 16px;
	padding: 10px;
}
#form form ul   {
	margin-right: 10%;
	margin-bottom: 80px;
	margin-left: 10%;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#form form ul li   {
	list-style-type: none;
	padding: 0px;
	display: inline-block;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#form form ul li .btn1   {
	color: #fff;
	background-color: #333;
	text-align: center;
	height: 36px;
	width: 88px;
	border: 1px solid #333;
	border-radius: 3px;
	font-size: 16px;
}
#form form ul li .btn1:hover  {
	background-color: #179e95;
	border: 1px solid #3c833d;
	cursor: pointer;
}
SP-END {
}
}