@charset "utf-8";
/*--京contact.css--*/
/*--------SP--------*/
.contact_msg{
	margin-bottom:10px;
}

	.contact_msg p{
		font-weight:bold;
		background:#ede2ff;
		padding:10px;
		border-radius:4px;
	}
	
	.contact_msg ul{}
	
		.contact_msg ul li{
			margin-bottom:0.4em;
			padding-left:1em;
		}
		
		.contact_msg ul li:last-child{
			margin-bottom:0;
		}
		
		.contact_msg ul li:before{
			font-family: FontAwesome;
			content:"\f0da";
			display:block;
			color:#00582a;
			float:left;
			margin-left:-1em;
			width:1em;
			text-align:center;
		}

.contact_table{}

	.contact_table table th,
	.contact_table table td{
		border:1px solid #ccc;
		padding:4px;
	}
	
	.contact_table table thead th{
		text-align:center;
		background:#e0f4ff;
	}
	
	.contact_table table tbody th{
		font-weight:bold;
	}

/*--------PC--------*/
@media print, screen and (min-width: 768px){
	.contact_msg{
		margin-bottom:20px;
	}
	
	.contact_msg p{
		text-align:center;
	}
	
	.contact_table{
		margin-bottom:40px;
	}
	
		.contact_table table{
			width:680px;
			margin:0 auto;
		}
		
		.contact_table table th,
		.contact_table table td{
			padding:5px;
		}
		
		.contact_table table thead th:nth-child(1){
			width:200px;
		}
		
		.contact_table table thead th:nth-child(3){
			width:100px;
		}
		
		.contact_table table tbody td:nth-child(3){
			text-align:center;
		}

}

/*ipad用*/
@media only screen
 and (min-device-width: 768px)
 and (max-device-width: 1024px) {

}
