h1, h2, h3, h4, h5, h6, p{
	font-family: 游明朝, Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
}

body{
	font-family: 游明朝, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

div.one-third{
	width:47.5%;
}

div.one-third-second {
	margin:0;
}

div.one-third-last {
	clear:both;
	float:none;
	width:auto;
	padding:20px 0 0 0;
}

div.nav ul li {
	width:25%;
	border-bottom:1px solid #bababa;
}

@media screen and (max-width:620px) {
	div.nav ul li{
		width:33%;
	}
}

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

	div.nav ul li{
		width:50%;
		font-size:85%;
	}

	div.mobile-collapse{
		width:auto;
		float:none;
		margin-right:0;
	}
	.hide-mobile{
		display:none;
	}

}

.container {
    max-width: 1140px; /* Bootstrapの標準幅に合わせる */
    margin: auto;
}

img {
    max-width: 100%; /* 画像が親要素を超えないようにする */
    height: auto;
}

/*
	div.one-third, div.main, div.side{
		width:auto;
		float:none;
		margin-right:0;

	}
	*/