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

#l .contact_main h1{
	padding:18px 0 18px 20px;
	background:#FFFFFF;
	border-bottom:#ECECEC solid 3px;
}
#l .contact_main #contact_main_inner{
	background:#FFF;
	padding:10px 10px 50px 10px;
	margin:3px 0 0 0;
}
#l .contact_main #contact_main_inner table{
	border-collapse:collapse;
	margin:10px 0 10px 0;
}
#l .contact_main #contact_main_inner table th{
	border:solid 1px #CCC;
	background:#ECECEC;
	padding:10px;
	width:150px;
}
#l .contact_main #contact_main_inner table td{
	border:solid 1px #CCC;
	padding:10px;
}
#l .contact_main #contact_main_inner .tblareabtn{
	text-align:center;
	padding:10px;
}
#l .contact_main #contact_main_inner td.sendback_check label {
	display:inline-block;
	line-height:1;
	padding:5px 0;
}
#l .contact_main #contact_main_inner #paid_bank table,
#l .contact_main #contact_main_inner #paid_yucho table {
	margin:0;
}



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

#pankuzu h2{
	display:none;
}

#l .contact_main #contact_main_inner table{
	width:100%;
}
#l .contact_main #contact_main_inner table th{
	display:block;
	width:auto;
	padding:6px;
}
#l .contact_main #contact_main_inner table td{
	display:block;
	padding:6px;
	border-width:0 1px;
}
#l .contact_main #contact_main_inner table tr:last-of-type td{
	border-width:0 1px 1px;
}

#l .contact_main #contact_main_inner table td input{
	font-size:16px;
}
#l .contact_main #contact_main_inner table td input:not([type="radio"]){
	width:60%;
}
#l .contact_main #contact_main_inner table tr:nth-of-type(1) td input,
#l .contact_main #contact_main_inner table tr:nth-of-type(2) td input{
	width:35%;
}
#l .contact_main #contact_main_inner table td select{
	font-size:16px;
	width:99%;
}
#l .contact_main #contact_main_inner table td textarea{
	font-size:16px;
	width:99%;
	height:150px;
}

#l .contact_main #contact_main_inner .tblareabtn input{
	padding:6px 10px;
}

#l .contact_main #contact_main_inner table:nth-of-type(1) tr:nth-of-type(1) td input,
#l .contact_main #contact_main_inner table:nth-of-type(1) tr:nth-of-type(2) td input{
	width:auto;
}
#l .contact_main #contact_main_inner table:nth-of-type(1) tr:nth-of-type(1) td input[type="text"],
#l .contact_main #contact_main_inner table:nth-of-type(1) tr:nth-of-type(2) td input[type="text"]{
	width:60%;
}
#l .contact_main #contact_main_inner table:nth-of-type(3) tr:nth-of-type(1) td input,
#l .contact_main #contact_main_inner table:nth-of-type(3) tr:nth-of-type(2) td input{
	width:auto;
}
#l .contact_main #contact_main_inner table:nth-of-type(3) tr:nth-of-type(1) td input[type="text"],
#l .contact_main #contact_main_inner table:nth-of-type(3) tr:nth-of-type(2) td input[type="text"]{
	width:60%;
}
#l .contact_main #contact_main_inner td.sendback_check label {
	line-height:1.2;
	padding:10px 0;
}
}

