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

body {
	font-family: "SF Pro JP","SF Pro Text","SF Pro Icons",
		"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif !important;
}

h1, h2, h3, h4, h5, h6, p, label, .btn, a {
	font-family: "SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif !important;
}

/*
ゴシックの場合
font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS PGothic, sans-serif;

明朝の場合
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
*/


#footer > div > div > div.mg0 { margin: 0 !important; }


@media (max-width: 991px) {
	#nav > div > div > div > nav { 
		padding: 0rem 1rem .5rem !important;
	}
	#nav > div > div > div > nav > div.navbar-content-area.col-lg-2 > div > div:nth-child(1) > div {
		margin: 0px 3px;
	}
}
#nav > div > div > div > nav > div.collapse.navbar-collapse.navbar-30580 > ul > li.nav-item > a:hover { 
	color: #0093DA !important;
	text-decoration: underline !important;
}
#nav > div > div > div > nav > div.navbar-content-area.col-lg-2,
#nav > div > div > div > nav > div.navbar-content-area.col-lg-2 > div > div:nth-child(1),
#nav > div > div > div > nav > div.navbar-content-area.col-lg-2 > div > div:nth-child(2) {
	margin: 0 !important;
}
#nav > div > div > div > nav > div.navbar-content-area.col-lg-2 {
	padding: 0 !important;
}

