@import url(html5reset-1.6.1.css);

/************************************************************
*/

/*	General
*/

/***********************************************************/

* {
	box-sizing: border-box;
}

html {
	width: 100%;
	overflow-x: hidden;
	font-size: 62.5%;
}

html.pc-chrome {
	overflow-x: auto;
}

body {
	width: 100%;
	overflow-x: hidden;
	font-family: 'Noto Sans JP', sans-serif;
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
	font-size: 1.6rem;
	line-height: 1.0;
	color: #333;

}

a {
	color: inherit;
	text-decoration: none;
}



img {
	max-width: 100%;
	vertical-align: bottom;
	align-self: baseline;
}

address {
	font-style: normal;
}

.red {
	color: red;
}

.fixed {
	position: fixed;
}

header{
	text-align:center;
	background:#ff44ff;
}

header img{
	margin:0 auto;
	width:1212px;
	height:200px;
}

footer{
	height:40px;
	background:#ff44ff;
}

#wrapper{
	width:100%;
}

main{
	margin:0 auto;
	width:1216px;

}

main h2{
	font-size:1.6em;
	padding:10px 0;
}

main p{
	padding:20px 0;
	text-align:center;
}

main p#menu{
		padding:0px 0 10px 0;
		text-align:left;
}

main ul{
	overflow:hidden;
}

main li{
	float:left;
	width:33%;
	height:610px;
	margin:4px 4px 10px 0;
	text-align:center;
}

main li.gomen{
	height:460px;
}

main li p{
	padding:5px 0 10px 0;
}


main img{
	border:1px solid #000;
}

main img.small{
	width:auto;
}
