@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
* {
	font-family: 'Noto Sans Japanese',"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#header {
	position: static !important;
	background: #970505;
	padding: 10px 20px;
}
#nav_global ul li a{
	font-size: 16px !important;
}
.conbg3{
	background: #eeeeee;
}
#footer .conbg3:before {
	display: none;
}
section div#contents article h2{
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px !important;
	margin-bottom: 10px;
}
aside h3{
	background: #eee;
	font-weight: bold;
}
.detail{
	margin-top: 10px !important;
}
section div#contents article ul li a {
    display: block !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-right: 10px !important;
}
@media screen and (max-width: 768px){
	#header {
		background: none;
		max-width: 95px !important;
		padding: 0 0 0 10px !important;
		position: fixed !important;
		left: 0;
		top: 0;
	}
	#header #siteID {
		width: 100%;
		z-index: 999999;
		position: relative;
		padding-top: 3px;
	}
	header#global_header, footer#global_footer, #contents_wrap, #contents {
		min-width: auto !important;
	}
	#siteID{
		padding-top: 0 !important;
	}
}

@media screen and (max-width: 468px){

}
