body {
	max-width:1217px;
	margin:0 auto;
}

.PC{ display:block}
.SP{ display:none}
.SP600{display:none}

/**** header ****/
header {
	
}
.logo {
	display:flex;
	align-items:end;
	justify-content:space-between;
	padding:20px 50px 50px 60px;
}
.logo-img{
	display:block;
	margin:0;
	padding:0;
}
p.incho {
	margin:0;
}
nav ul {
	display:flex;
	padding:0 5% 0 5%;
	margin:0;
	justify-content:space-between;
}
nav ul li {
	list-style:none;
	padding:10px 0px 0 0;
	font-size:1.2em;
}
a {
	text-decoration:none;
	color: #000;
}

/* #wrapper-g */
#wrapper-g {
	padding:40px 0 0 0;
	height:54rem;
}
#wrapper-g p{
	margin: 20px 0.5%;
   width: 99%;
}

#wrapper-g div {
	margin: 20px 0.5%;
   width: 99%;
}





@media screen and (max-width: 768px) {
	body {
		max-width:98%;
	}
	.PC{ display:none}
	.SP{ display:block}
  
	.logo {
		display: block;
		padding:20px 0;
		margin:0 auto;
		text-align:center;
	}
	.logo-img {
		display:inline-block;
	}
	.logo-img img{
		width:100%;
		max-width:522px;
	}
	p.incho{
		margin: 4% 0;
		width:100%;
		text-align:right;
	}
}

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

	nav ul {
		display:block;
		text-align:center;
		margin:0 auto;
		padding:0;
		width:98%;
	}
	nav ul .mn-gaiyo{	background-color:#ffc28e;	}
	nav ul .mn-aisatsu{	background-color:#ff8d00;	}
	nav ul .mn-shiken{	background-color:#ffc28e;	}
	nav ul .mn-shisetsu{	background-color:#ff8d00;	}
	nav ul .mn-access{	background-color:#ffc28e;	}
	nav ul .mn-link{	background-color:#ff8d00;	}
	nav ul li {
		border-bottom: 2px solid #fff;
		list-style: none;
		padding: 5px 0px;
		font-size: 1.2em;
	}
	nav ul li div{
		width:60%;
		margin:0 auto;
	
}
@media screen and (max-width: 380px) {
	nav ul li {
		font-size: 1.1em;
	}
}



/**** Footer　****/

/* PC */
/* SP */
@media screen and (max-width: 600px) {
	.top-foto p{display:none;}
	.SP600{
		display:block;
		position:relative;
		color:#000;
		bottom: 0px;
		right: 0px;
		text-align: left;
		font-size:1.1em;
		margin: 30px 1%;
	}
	.name{
		display:block;
	}
	.name div{
		display:inline;
	}
}
@media screen and (max-width: 380px) {
	.name div{
		display:block;
	}
	.SP600 {
		font-size:4.5vw;
	}
}


