@charset "utf-8";

/*-------------------------------------------------------------------------------
 FONTS
 -------------------------------------------------------------------------------*/
html, input, select, textarea, table, th, td, li ,a {
	font-family: 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'Yu Gothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;/* TODO: change as good */
}
html {
	line-height: 1.7;
	font-size: 12px;
	-webkit-text-size-adjust: 100%;
}
/* base font color */
html, input, select, textarea {
	color: #303030;
}

input, select, textarea,
h1, h2, h3, h4, h5, h6 {
	font-size: inherit;
	font-weight: normal;
}
strong, em, small {
	font-style: normal;
	font-weight: normal;
	font-size: inherit;
}

/*-------------------------------------------------------------------------------
 ANCHORS
 -------------------------------------------------------------------------------*/
a {
	color: inherit;
	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-ms-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
}
a:link,
a:visited	{ text-decoration: none; }
a:hover,
a:active	{ text-decoration: underline; opacity: 0.8; }

/*-------------------------------------------------------------------------------
 WEB FONTS
 -------------------------------------------------------------------------------*/

/* TODO: remove if not required
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}*/

/*-------------------------------------------------------------------------------
 ICON FONTS
 -------------------------------------------------------------------------------*/

/* TODO: remove if not required
@font-face {
	font-family:'iconfont';
		src:url(FIXME);
		src:url(FIXME) format("embedded-opentype"),
		url(FIXME) format("woff"),
		url(FIXME) format("truetype"),
		url(FIXME) format("svg");
}
*/

/*-------------------------------------------------------------------------------
 SELECTION
 -------------------------------------------------------------------------------*/
::selection { background-color: FIXME; }