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

#l .entry_main h1{
	padding:18px 0 18px 20px;
	background:#FFFFFF;
	border-bottom:#ECECEC solid 3px;
}
#l .entry_main #entry_main_inner{
	background:#FFF;
	padding:10px 10px 50px 10px;
	margin:3px 0 0 0;
}
#l .entry_main #entry_main_inner #entry_kiyaku{
	overflow:auto;
	height:600px;
	border:solid 1px #CCC;
	padding:10px;
	margin:10px 0 10px 0;
}

#l .entry_main #entry_main_inner table{
	border-collapse:collapse;
	margin:10px 0 30px 0;
}
#l .entry_main #entry_main_inner table th{
	border:solid 1px #CCC;
	background:#ECECEC;
	padding:10px;
}
#l .entry_main #entry_main_inner table td{
	border:solid 1px #CCC;
	padding:10px;
}

#l .entry_main #entry_main_inner table td table{
	border-top:none;
	border-left:none;
	margin:0;
}
#l .entry_main #entry_main_inner table td table th{
	border-right:none;
	border-bottom:none;
	background:none;
	padding:0;
}
#l .entry_main #entry_main_inner table td table td{
	border-right:none;
	border-bottom:none;
	padding:0;
}
#l .entry_main #entry_main_inner #entry_complete{
	border:solid 1px #CCC;
	padding:20px;
}
#l .entry_main .zipimg{
	padding-top:5px;
}
#l .entry_main .zipimg img{
	vertical-align:middle;
}



@media screen and (max-width:640px) {

#l .entry_main #entry_main_inner #entry_kiyaku{
	height:auto;
}
#l .entry_main #entry_main_inner table{
	width:100%;
}
#l .entry_main #entry_main_inner table th{
	display:block;
	width:auto !important;
	padding:6px;
}
#l .entry_main #entry_main_inner table td{
	display:block;
	padding:6px;
	border-width:0 1px;
}
#l .entry_main #entry_main_inner table tr:last-of-type td{
	border-width:0 1px 1px;
}

#l .entry_main #entry_main_inner table td input:not([type="radio"]){
	font-size:16px;
	width:60%;
}
#l .entry_main #entry_main_inner table tr:nth-of-type(1) td input,
#l .entry_main #entry_main_inner table tr:nth-of-type(2) td input{
	width:35%;
}
#l .entry_main #entry_main_inner table tr:nth-of-type(3) td input,
#l .entry_main #entry_main_inner table tr:nth-of-type(5) td input,
#l .entry_main #entry_main_inner table tr:nth-of-type(6) td input{
	width:20%;
}
#l .entry_main #entry_main_inner table tr:nth-of-type(4) td input{
	width:100%;
}
#l .entry_main #entry_main_inner table td select{
	font-size:16px;
}
#l .entry_main #entry_main_inner table td textarea{
	font-size:16px;
	width:99%;
	height:150px;
}

#l .entry_main #entry_main_inner .tblareabtn input,
#l .entry_main #entry_main_inner .tblareabtn #back,
#l .entry_main #entry_main_inner .align_c img{
	width:140px;
	height:auto;
}

}
