/* sumika-simple : ページ別: top-pc */
/* 旧テーマ onepress-sumika（OnePress 2.3.4 / Bootstrap 4 / テンプレート内 style）から、使用中のルールのみを元の順序で移植。Bootstrap: MIT, OnePress: GPLv2+ */
.headerbox-b{
		margin: 0 auto;
	}
#header-section2 p, #header-section2 a{
		color:#fff;
}
#header-section2 .menu-item a {
  border: rgba(0, 0, 0, 0) 3px solid;
	border-left:0px solid #111;
	border-right:0px solid #111;
}
#header-section2 .menu-item a:hover {
  border-bottom: #fff 3px solid;
	border-left:0px solid #111;
	border-right:0px solid #111;
}
#header-section2 #masthead2 {
  background-color: transparent;
}
#header-section2 #masthead2 {
  background-color: transparent;
}
#header-section2 #masthead2 .headerbox3 a, #header-section2 #masthead2 .headerbox4 a {
  border-bottom: 1px #fff solid;
}
#header-section2 #masthead2 .headerbox3 a:hover, #header-section2 #masthead2 .headerbox4 a:hover {
  border-bottom: 3px #fff solid;
}
#header-section2 #masthead2 .site-text-logo {
  display: block;
  background-image: url("../../img/common/sumika-w.png");
  width: 127px;
  height: 72px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
    background-size: contain;
    background-repeat: no-repeat;
}
.page-template-page-index #header-section #masthead {
  opacity: 0;
}
.page-template-page-index #content {
  margin-top: -138px;
}
@media(max-width:1140px){
#masthead2 .site-brand-inner.no-logo-img.has-title.has-desc .headerbox-a .headerbox2 p{
		color: #fff;
	}
#header-section2 .menu-item a {
  color: #666;
}
.page-template-page-index #masthead .headerbox-a{
		display: flex;
	}
.page-template-page-index #content{
		margin-top: -90px;
	}
}
#masthead2 .onepress-menu{
        float: none;
        max-width: 1200px;
    }
#masthead2 .site-branding {
    max-width: 1200px;
    width: 127px;
    width: 96%;
    margin: auto;
}
#masthead2 .site-branding,#masthead2 .onepress-menu {
  float: none;
}
