@charset "utf-8";
/* config css */

/* Noto Sans JP */
@font-face {
	font-family: 'Noto Sans JP';
	src: url('/fonts/NotoSansJP-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Noto Sans JP';
	src: url('/fonts/NotoSansJP-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Noto Sans JP';
	src: url('/fonts/NotoSansJP-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Noto Sans JP';
	src: url('/fonts/NotoSansJP-Bold.woff2') format('woff2');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
/* default */
body {
	line-height: 1.5;
	color: #000;
	font-size:12px;
	font-family: 'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
	-webkit-font-smoothing: antialiased;
}

/* form
----------------------------------------------- */
input[type="submit"],input[type="select"],
input[type="text"],input[type="search"],
input[type="tel"],input[type="url"],
input[type="email"],input[type="datetime"],
input[type="month"],input[type="week"],
input[type="number"],input[type="password"],
input[type="button"],textarea,select,pre,button {
	color: #444;
	font-family: 'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
	-webkit-font-smoothing: antialiased;
}
input[type="submit"].myFontB,input[type="select"].myFontB,
input[type="text"].myFontB,input[type="search"].myFontB,
input[type="tel"].myFontB,input[type="url"].myFontB,
input[type="email"].myFontB,input[type="datetime"].myFontB,
input[type="month"].myFontB,input[type="week"].myFontB,
input[type="number"].myFontB,textarea.myFontB,select.myFontB,pre.myFontB,button.myFontB {
	font-weight:700;
}
/* link
----------------------------------------------- */
a,
a:link,
a:visited {
	color: #000;
	font-weight: inherit;
}
::selection { background:#ccc; }
::-moz-selection { background:#ccc;}
::-webkit-selection { background:#ccc; }

/* webfont
----------------------------------------------- */

.myFontR{
	font-family: "Helvetica Neue", "Helvetica", Arial, 'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
	-webkit-font-smoothing: antialiased;
}
.myFontB{
	font-family: "Helvetica Neue", "Helvetica", Arial, 'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
	-webkit-font-smoothing: antialiased;
	font-weight:700;
}
.nFont{
	font-family: 'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif !important;
}
