body{font-family:  "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic;font-size: .9rem;}
#business_solution footer{margin-top: 7rem;}
#headglobal, footer {background-color: #e50010;}
#headglobal {
  height: 1.4rem;
	padding: 0.2rem 1rem;
	line-height: 1.2rem;
}
.navbar-toggle{margin-right: 10px;margin-left: -10px ;border: 0;}
.navbar-header a.navbar-brand.logo{padding-top: 6.6px;}
.text-decoration-none:hover {text-decoration: underline !important;}
#navbarNav .nav-item a.pl-0 {padding: 15px 15px 15px 0 !important;}
#localnav .dropdown-menu li a {font-size:.9rem;}
.nav-item.dropdown .dropdown-item {
	height: 30px;
	padding: 5px 15px;
	line-height: 15px;
}
.dropdown-header {
	white-space: normal;
	font-size: .75rem;
	padding: 0 15px 5px;
}
.dropdown-menu {margin: 0;}
hr {border: 0.5px solid #ccc !important;margin: .5rem 0;}
.tab-content a:hover{text-decoration: none;}
.breadcrumb{background-color: #f3f3f3;}

@media screen and (max-width: 991px) {
	.global {height: .5rem !important;}
	.global div {display: none !important;}
	#localnav .container-fluid {display: block;}
}
@media screen and (max-width: 767px) {
	#jumboWrap {padding: 3.5rem 0;}
	#articleWrap .nav {padding: 5px;}
	#articleWrap .nav a {width: 50%;text-align: center;font-size: .8rem;}
	#sidenav-tabContent {padding-top: 1rem;}
	#headglobal{height:0!important;}
}

/* 中ページ共通のスタイル　*/
.cap{line-height:0.6!important;}
.material-icons{display:inline-flex!important;vertical-align:middle!important;font-size:2.6rem!important;}
.Wrap{background-color:#f9f9f9!important;}
#pills-tabContent{min-height:400px!important;}

