@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 641px) {
.moji03{
	margin:30px 0;
	font-size:14px;
}



.kinyu_list{
	width:100%;
}

th{
	width:250px;
	padding-left:20px;
	color:#634a15;
	font-weight:bold;
}

.sel{
	background:#f8faff;
	border-bottom:#c7c7c7 1px solid;
	border-top:#c7c7c7 1px solid;
}

.sel2{
	background:#f8faff;
	border-top:#c7c7c7 1px solid;
}

.sel3{
	background:#f8faff;
	border-bottom:#c7c7c7 1px solid;
}


.td1{
	padding:20px;
}

.td2{
	padding:20px;
}


.fm1{
	width:450px;
	height:20px;
}

.fm2{
	width:280px;
	height:20px;
}

.fm3{
	width:20px;
	height:20px;
	background:#FFFFFF;
	color:#FFFFFF;
}

select{
	width:200px;
	height:20px;
}

.im{
	display:block;
	float:right;
	margin-left:20px;
	margin-right:20px;
	width:50px;
	line-height:25px;
	text-align:center;
	background:#ff6666;
	color:#fff;
	font-weight:bold;
}

.but_cont{
	width:300px;
	height:50px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	border-bottom:#0057ad 4px solid;
	background:#1976d2;	
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	cursor:pointer;
}

.but_check{
	display: block;
	width:300px;
	height:50px;
	font-size:18px;
	font-weight:bold;
	margin: 0 auto;
	color:#fff;
	border-bottom:#0057ad 4px solid;
	background:#1976d2;	
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	cursor:pointer;
}

.but_return{
	width:300px;
	height:50px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	border-bottom:#444 4px solid;
	background:#666;	
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	cursor:pointer;
}

.but_s{
	width:600px;
	height:50px;
    margin:40px auto 80px auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

textarea{
	width: 90%;
}

.but_s :hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}


.sendmsg{
	border: 5px solid #ccc;
	padding: 10px;
	text-align: center;
	margin-top: 40px;
}


}

@media screen and (max-width: 640px) {
.moji03{
	margin:30px 15px;
	font-size:14px;
}


table, tbody, thead, tfoot, tr, th, td {
    display: block;
}

.kinyu_list{
	width:100%;
}

th{
	width:100%;
	padding-top:20px;
	padding-left:20px;
	color:#634a15;
	font-weight:bold;
}

.sel{
	background:#f8faff;
	border-bottom:#c7c7c7 1px solid;
	border-top:#c7c7c7 1px solid;
}

.sel2{
	background:#f8faff;
	border-top:#c7c7c7 1px solid;
}

.sel3{
	background:#f8faff;
	border-bottom:#c7c7c7 1px solid;
}


.td1{
	padding:20px;
}

.td2{
	padding:0 20px 20px 20px;
}


.fm1{
	width:95%;
	height:20px;
}

.fm2{
	width:95%;
	height:20px;
}

.fm4{
	width:40%;
	height:20px;
}


.fm3{
	width:20px;
	height:20px;
	background:#FFFFFF;
	color:#FFFFFF;
}

select{
	width:90%;
	height:20px;
}

.im{
	display:block;
	float:right;
	margin-left:20px;
	margin-right:60px;
	width:50px;
	line-height:25px;
	text-align:center;
	background:#ff6666;
	color:#fff;
	font-weight:bold;
}

.but_cont{
	-webkit-appearance: none;
	width:95%;
	height:50px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	border-bottom:#0057ad 4px solid;
	background:#1976d2;	
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	cursor:pointer;
}

.but_check{
	-webkit-appearance: none;
	display: block;
	width:95%;
	height:50px;
	font-size:18px;
	font-weight:bold;
	margin: 0 auto;
	color:#fff;
	border-bottom:#0057ad 4px solid;
	background:#1976d2;	
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	cursor:pointer;
}

.but_return{
	-webkit-appearance: none;
	width:95%;
	height:50px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	border-bottom:#444 4px solid;
	background:#666;	
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	cursor:pointer;
}

.but_s{
	-webkit-appearance: none;
	width:95%;
	height:50px;
    margin:10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

textarea{
	width: 90%;
}

.but_s :hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.sendmsg{
	border: 5px solid #ccc;
	padding: 10px;
	text-align: center;
	margin-top: 40px;
}
}


