@charset "utf-8";

@import "layout.css";
@import "commons.css";
@import "menu.css";
@import "magnific-popup.css";
@import "reset.css";

@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 100;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 200;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 300;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 400;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Bold");
	font-weight: bold;
}

body {
	font-family: 'Montserrat',"Noto Sans Japanese", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	font-weight:normal;
}

html * {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

* {
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;
}

body, html {
	/* important */
	height: 100%;
}

a {
	color: #000000;
}

body {
	color: #333333;
	background-color:#FFFFFF;
	text-align:center;
	-webkit-font-smoothing: antialiased;
}

img{
	max-width: 100%;
	height: auto;
	display:block;
}

a {
	/*\*/
	overflow: hidden;
	color: #000000;
}

br {
	letter-spacing: 0;
}

b{
	font-weight:600
}