@charset "UTF-8";
#contact .wrap{
	padding-top:0;
} 

/*MVタイトル部分*/
.titlewrap{
	padding:75px 0;
	text-align:center;
}
.titlewrap h1{
	font-size:3.2rem;
	font-weight:500;
	font-family: 'M PLUS 1p', sans-serif;
	letter-spacing:0.1em;
}

/*パンくず*/
.nav{
	width:100%;
	background-color:#D5D5D5;
}
.nav_inner{
	text-align:right;
	padding: 0.2em 0;
}
#main .nav p{
	font-size:1.4rem;
	font-family: 'M PLUS 1p', sans-serif;
	text-align:right;
}
#main .nav p a{
	color:#0058A5;
}

/*テーブル*/
div.table{
	width:80%;
	margin:0 auto;
}
table{
	width:100%;
}
table th,table td{
	border:5px solid #ffffff;
	padding:1.5em;
	vertical-align:middle;
	line-height:1.8em;
	font-weight:400;
	font-size:1.6rem;
}
table th{
	width:12em;
	text-align:center;
	background-color:#F5F5F5;
}
table td{
	text-align:left;
	background-color:#F9F9F9;
}


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

@media screen and (max-width:1200px){
/* 	#contact .wrap{
		padding:0 30px 50px 30px!important;
	} */
	/*テーブル*/
	div.table{
		width:90%;
		margin:0 auto;
	}

}

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

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

@media screen and (max-width:640px){
/* 	#contact .wrap{
		padding:0 20px 30px 20px!important;
	} */
	.titlewrap{
		padding:30px 0;
		text-align:center;
	}
	.breadcrumbs{
		font-size:1.3rem;
	}
	.titlewrap h1{
		font-size:2.0rem;
	}
	/*テーブル*/
	div.table{
		width:100%;
		margin:0 auto;
	}
	table th,table td{
		padding:1em;
		font-size:1.4rem;
	}
	table th {
		width:6em;
		padding:1em 0;
	}
}

@media screen and (max-width:480px){
}
	
@media screen and (max-width:360px){
}