@charset "UTF-8";
/* CSS Document */
min{font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;}
#header{display: none;}
#main #content{margin-top: 100px;}
.gamen2{display:flex;flex-direction:row;width:80%;margin-left: auto;margin-right: auto;margin-bottom:30px;}
.gamen2 li{width:50%;color:#604c3f;}
.gamen2 li:nth-child(2){padding:15px;font-size: 18px;line-height:1.5;}
.mess{color:#6d685b;font-size: 16px;text-align: center;display: block;margin-bottom:40px;}
.mes{display:flex;flex-direction:row;width:80%;margin-left: auto;margin-right: auto;margin-bottom: 30px;}
.mes li:nth-child(1){width:25%;}
.mes li:nth-child(2){width:75%;color:#6d685b;font-size: 18px;line-height:1.5;padding:15px;}
.kinmu{width:80%;font-size:26px;line-height:1.5;margin-left: auto;margin-right: auto;}
.kinmu th{font-weight: bold;color:#762a2d;width:200px;border-right:1px solid #6d685b;text-align:center;}
.kinmu td{padding-left:15px;color:#6d685b;}
.out{width:80%;margin-left: auto;margin-right: auto;font-size:21px;line-height:1.5;}
.out td:nth-child(1),.out td:nth-child(3){color:#6d685b;border-right:1px solid #666;text-align:center;}
.out td:nth-child(2),.out td:nth-child(4){color:#40220f;padding-left:15px;}
.out td:nth-child(1),.out td:nth-child(3),.out td:nth-child(4){width:150px;}
.out.smp{width:100%;margin-top:10px;}
.out.smp td:nth-child(1){width:100px;}
@media screen and (max-width:640px) {
    .pc{display: none;}
    .smp{display: block;}#main #content {
  margin-top: 0px;
}
    .container{padding-left:20px;padding-right:20px;}
    .gamen2,.mes{width:100%;flex-wrap:wrap;flex-direction:column;}
    .gamen2 li:nth-child(1),.gamen2 li:nth-child(2){width:100%;font-size:15px;}
    .mes li:nth-child(1),.mes li:nth-child(2){width:100%;font-size: 15px;}
    .mes li:nth-child(1) img{width:60%;height:auto;margin-left: auto;margin-right: auto;display: block;}
    .kinmu,.out{font-size: 12.5px;width:100%;}
    .kinmu th{width:70px;}#id_contact {
	padding: 10% 0;
	background-color: #FFFEFA;
}
#id_contact .catch {
	margin-bottom: 1.5em;
	text-align: center;
}
#id_contact .desc {
	margin-bottom: 1.5em;
	text-align: center;
}
#id_contact table {
	display: block;
}
#id_contact table tbody,
#id_contact table tr {
	display: block;
}
#id_contact table th {
	display: block;
	padding: 2px 0;
}
#id_contact table td {
	display: block;
	padding: 2px 0;
}
#id_contact form input[type='text'],
#id_contact form textarea {
	width: 100%;
	padding: 3px;
	border: 1px solid #604C3F;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#id_contact form input[type='text'].s,
#id_contact form textarea.s {
	width: 50%;
}

#zip {
	height: 4em;
}

#id_contact .submit {
	padding: 28px 0;
	margin: 0 auto;
	text-align: center;
}
#id_contact .submit input {
	width: 100%;
	padding: 3px;
	background-color: #9FA0A0;
	border: 1px solid #9FA0A0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
}
