@charset "utf-8";
/******************************
 * お問い合わせコンテンツ
 ******************************/

#contact-main {
    margin-top: 10px;
    margin-right: 140px;
    margin-bottom: 30px;
    margin-left: 140px;
    padding: 0;
}

ul.c-telfax {
	list-style:none;

}

.c-telfax li{
   float:left;
width:430px;

	font-weight:bold;
	font-size:20px;
	line-height:130%;
	margin-right:30px;
	margin-top:10px;
	text-align:center;
	padding:20px 0 16px;
	border-radius:8px;
	box-shadow:1px 1px 4px #999;

}

.c-telfax li.c-tel{
	background:#6cf;
	color:#039;
}
.c-telfax li.c-fax{
	background:#9f9;
	color:#063;
}

.c-guide a:hover{
  color: #f63;
  font-weight:bold;
 }
 @media screen and (max-width:641px){
#contact-main {
    margin-right: 50px;
    margin-left: 50px;
}
 .c-telfax li{
width:320px;

	font-size:16px;
	line-height:110%;
	margin-right:10px;
	padding:20px 0 16px;
	text-align:center;
}
 }
 @media screen and (max-width:480px){
#contact-main {
    margin-right: 40px;
    margin-left: 40px;
}
 .c-telfax li{
width:290px;

	font-size:16px;
	line-height:100%;
	margin-right:10px;
	padding:20px 0 16px;
	text-align:center;
}
.c-guide{
	font-size:14px; 
 }
 }
/********************************************/

table.c-mailform{
	border-collapse:collapse;
	/*table-layout:fixed;*/
}


#contact-main table, #contact-main th, #contact-main td{
	border:1px solid #999;
}

table.c-mailform th{
	width:180px;
	text-align:left;
	padding:8px 10px 8px 10px;
	background-color:#eeeeee;
}

table.c-mailform td{
	padding:8px 2px 8px 2px;
}

.button{
	margin-top:40px;
	margin-left:300px;
}
.submit-b{
	padding:10px 20px 10px 20px;
		/*background-color:#0068b7;*/
		background-color:#ccc;
		color:#fff;
		font-weight:bold;
	border-radius:8px;
/*	box-shadow:1px 1px 4px #999;
*/
}

/******************************
 * 送信完了
 ******************************/
.thanks-p{
	font-size:130%;
	text-align:center;
}







