@charset "UTF-8";


@import url("layout_pc.css") print; 
@import url("general_pc.css") print; 
@media print{
	html,body {
		width: 1000px;
		height: auto !important;  
	}
}


@font-face {
   font-family: 'Noto Sans Japanese';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format('opentype');
 }



html {
  color: #333;
  font-size: 62.5%;
  overflow-y: scroll;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%;
	font-size: 140%;
	line-height: 1.6;	
}

.top #global_navi ul li a{
	font-family: 'Noto Sans Japanese', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
}


a:link {
	color:#2C59CC;
	text-decoration: underline;
}
a:visited {
	color:#993366;
	text-decoration: underline;
}
a:hover {
	color:#227B36;
	text-decoration: none;
}



.gsc-clear-button {
	display: none;
}

.ime-activ {
	height: 18px;
	line-height: 1;
}