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

/* default */
body {
	line-height: 1.5;
	color: #333;
	font-size:12px;
	font-family:'myFontN', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* 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"],textarea,select,pre {
	/*color: #333;*/
	font-family:'myFontN', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* link
----------------------------------------------- */
a,
a:link,
a:visited {
	/*color: #333;*/
}
::selection { background:#ccc; }
::-moz-selection { background:#ccc;}
::-webkit-selection { background:#ccc; }

/* webfont
----------------------------------------------- */
@font-face {
	font-family: 'myFont';
	src: url('../fonts/SourceCodePro-Light.eot');
	src: url('../fonts/SourceCodePro-Light.woff2') format('woff2'), url('../fonts/SourceCodePro-Light.woff') format('woff'), url('../fonts/SourceCodePro-Light.ttf') format('truetype'), url('../fonts/SourceCodePro-Light.svg#Lato-Regular') format('svg'), url('../fonts/SourceCodePro-Light.eot?#iefix') format('embedded-opentype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'myFontR';
	src: url('../fonts/SourceCodePro-Regular.eot');
	src: url('../fonts/SourceCodePro-Regular.woff2') format('woff2'), url('../fonts/SourceCodePro-Regular.woff') format('woff'), url('../fonts/SourceCodePro-Regular.ttf') format('truetype'), url('../fonts/SourceCodePro-Regular.svg#Lato-Regular') format('svg'), url('../fonts/SourceCodePro-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'myFontB';
	src: url('../fonts/SourceCodePro-Bold.eot');
	src: url('../fonts/SourceCodePro-Bold.woff2') format('woff2'), url('../fonts/SourceCodePro-Bold.woff') format('woff'), url('../fonts/SourceCodePro-Bold.ttf') format('truetype'), url('../fonts/SourceCodePro-Bold.svg#Lato-Regular') format('svg'), url('../fonts/SourceCodePro-Bold.eot?#iefix') format('embedded-opentype');
	font-weight:700;
	font-style: normal;
}

@font-face {
	font-family: 'myFontN';
	src: url("../fonts/Osaka-01.eot")  format('eot');
	src: url("../fonts/Osaka-01.woff2") format('woff2'),url("../fonts/Osaka-01.woff")  format('woff'), url('../fonts/Osaka-01.ttf') format('truetype');
	font-weight:100;
	font-style: normal;
}

.myFont{
	font-family: 'myFont', sans-serif;
	-webkit-font-smoothing: antialiased;
}
.myFontR{
	font-family: 'myFontR', sans-serif;
	-webkit-font-smoothing: antialiased;
}
.myFontB{
	font-family: 'myFontB', sans-serif;
	-webkit-font-smoothing: antialiased;
}

.myFontN{
	font-family:'myFontN', sans-serif;
	-webkit-font-smoothing: antialiased;
}