@charset "utf-8";
/* モバイルPC共通用CSS */

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	word-wrap: break-word;
	font-family: sans-serif;
	margin: 0;
}

body {
	width: 100%;
	margin: 0 auto;
	font-size: 16px;
}

h1,h2,h3 {
	font-size: 16px;
}


a {
	text-decoration: none!important;
}


header {
	position: relative;
	overflow: hidden;
	/*background: #fcc;*/
	border-top: 5px solid #f09a2a;
	border-bottom: 5px solid #f09a2a;
	/*height: 92px;*/
}

.h-logo {
	/*background: #fdf;*/
}

.h-contact {
	/*background: #dff;*/
}


nav {
	/*background: #cfc;*/
	padding: 0;
}


.contents {
	position: relative;
	overflow: hidden;
	background: ;
	padding-bottom: 5%;
}

.catch {
	/*background: #fcf;*/
}


article {
	/*background: #ccf;*/
}


aside {
	/*background:#ffc;*/
}


footer {
	background: #4d392f;/*cff*/
	border-top: 5px solid #764a35;
	border-bottom: 5px solid #1c1c1c;
	color: #fff;
}


.copyright {
	font-size: 80%;
	text-align: center;
	margin: 3% 0;
}


/* デスクトップレイアウト : 721 px～ モバイルレイアウトからスタイルを継承。
共通CSSで定義するなら記入しpc.cssと重複しない。 */

/*@media only screen and (min-width: 721px) {

}/* デスクトップレイアウト : 721 px～ END */
