<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

li{
  list-style:none;
}
/*ul{
  margin-top:2em;
}
*/input,textarea,select{
  line-height:1.5em;
	border: 1px dotted #BDBDBD;
  font-size:1.2em;
  padding:0.3em 1em;
  margin:0.5em;
}

th,td{
  padding:2em 1em;
}

dl {
	margin-bottom: 20px;
  padding-bottom:3em;
	border-bottom: 1px dotted #DFDFDF;
}
dl dt {
	padding: 5px 0px 5px 10px;
  margin-top:1em;
  margin-left:0.2em;
	float: left;
	width: 95%;
	clear: both;
  font-size:1.6em;
  text-align:left;
}
dl dd input{
	width: 95%;
  line-height:1.5em;
	border: 1px dotted #BDBDBD;
  font-size:1.2em;
  padding:0.3em 1em;
  margin-top:0.5em;
}
select{
  line-height:1em;
	border: 1px dotted #BDBDBD;
  padding: 0.5em;
  margin-top:1em;
  font-size:15px;
}
dl dd textarea{
	width: 95%;
  line-height:1.5em;
	border: 1px dotted #BDBDBD;
  font-size:18px;
  padding:0.3em 1em;
  margin-top:0.5em;
}
form p input{
  line-height:1.5em;
	border: 1px dotted #BDBDBD;
  font-size:1.4em;
  background:#2bd1b3;
  color:#fff;
}

dl dd .radio input{
  width:5%;
}

.f_box input{
  width:200px;
}
dl dd .radio,
dl dd .f_box{
  width:95%;
  line-height:1.5em;
	float: left;
  margin-left:1em;
}
dl dd {
	padding: 5px 0px 5px 10px;
	width: auto;
  margin:1em 0 0.5em;
  text-align:left;
  font-size:1.6em;
}

dl dd h3 {
	background: #CCC;
	margin-bottom: 10px;
}


dl dd ul {
	list-style: none;
	max-width: 800px;
	margin-bottom: 15px;
}

dl dd ul li {
	width: 95%;
	float: left;
}

dl dd ul li:hover {
	background: #F0FFD9;
}

.table_form {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px dotted #DFDFDF;
}

.c_red{
  color:#FC4043;
}

ul.error {
	padding: 5px;
	list-style: none;
	background: #FFB0B0;
	margin-bottom: 20px;
}

ul.error li {
	border-bottom: 1px dotted #FFF;
	padding-left: 10px;
	font-weight: bold;
	color: #F00;
}

table{
	width:100%;
}

td textarea{
	width:100%;
}

th{
	width:95%;
  float:left;
	padding-left:3%;
	text-align:left;
	
}
td{
	width:95%;
	padding-left:3%;
	text-align:left;
  float:left;
}
@media (min-width:769px) {

form{
	max-width:800px;
  margin:0 auto;
}
dl dd ul li {
	width: 50%;
}
th{
	width:30%;
	padding-left:3%;
	text-align:left;
	
}
td{
	width:70%;
	padding-left:3%;
	text-align:left;
}
}
</pre></body></html>