@charset "UTF-8";
/* CSS Document */

/*pc sp 共通部分*/

*{
/*	font-family: 'FunctionPro', 'Helvetica', 'Arial', 'TazuganeGothic', 'TazuganeGothic', 'sans-serif';*/
/*	font-family: 'FunctionPro,Helvetica,Arial,TazuganeGothic,sans-serif'*/
/*	-webkit-font-smoothing: antialiased; */
	/* Windows 用 Medium 指定の游ゴシック */
@font-face {
  font-family: "Yu Gothic M";
  src: local("Yu Gothic Medium");
}
/* font-weight: bold の時は通常どおり Bold 書体を使わせる */
@font-face {
  font-family: "Yu Gothic M";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}

/* ゴシック体指定 */
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", HelveticaNeue, "Segoe UI", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
body{
	margin: 0 auto;
	padding: 0;
	font-size:13px;
	line-height: 1.4em;
	font-weight:normal;
	color:#222;
	background: #fff !important;
	font-family: 'FunctionPro,Helvetica,Arial,TazuganeGothic,sans-serif';
}

a{
	text-decoration: none;
/*	text-decoration:underline;*/
/*	color: #004DDD;*/
	color: #222;
}

a:hover{
/*	opacity: .5;*/
	text-decoration:none;
/*	color: #004DDD;*/
	color: #222;
}

footer a:hover{
/*	text-decoration: none;*/
	text-decoration:none;
	color: inherit;
}

nav.side-menu a{
	text-decoration:none;
	color: inherit;
}

nav.side-menu .glink{
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}
nav.side-menu .glink img{
	margin-right: 7px;
	display: none;
}


