@charset "UTF-8";

/*!
Theme Name: businesspress child
Description: WordPressテーマ「businesspress」の自作子テーマです。
Theme URI: 
Author: Kurata Yuki
Author URI: 
Template:  businesspress
Version: 1.0.0   
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
html {
  scroll-behavior: smooth !important;
}

.main-header,
.footer-widget-area,
.drawer-navigation-content{
background-color: #192f60;
}

.home-header-title,
.home-header-text{
width: fit-content;
color:#000000;
background-color:rgba(255, 255, 255, 0.5);
padding: 0 10px;
text-shadow:none;
}


.home-header {
filter: brightness(1.5);
}

.menu {
color:white;
}

.current_page_item > a{
color: #0068b7 !important;
}

.site-header {
 margin-bottom: 0px;
}

.drawer-hamburger span,
.drawer-hamburger span::before,
.drawer-hamburger span::after
 {
  background-color: #ffffff;
}

.greeting h2,
.business h2,
.example h2,
.profile h2,
.scheme h2,
.contact h2 {
border-left:  #192f60 solid 8px;
color: #0477BF;
}


.business-wrap {
  background-color:#efefef;
  padding: 5px 10px 0px;
  margin-bottom: 5px;
}

.business-wrap  h3{
  color: #192f60;
}

.scheme-item p {
  margin-bottom: 5px;
} 

.business-wrap  h3{
  margin: 0;
}


.profile .wp-image-205{
  border: solid 20px #E8F5FC;
}

.footer-widget-1 img {
width: 40%;
}

.site-credit {
display:none;
}

.site-bottom {
 padding: 0;
}
.site-copyright {
 margin: 0;
}


/*サブページ共通*/
.subheader {
   color: #ffffff !important;
}

.jumbotron-title{
  background-color:rgba(240, 226, 226, 0) !important;
}

/*受託業務ページ*/

.page-id-334 .jumbotron{
  background-image: url(img/examples-top.jpeg);
}

.page-id-334 .example-item{
  background-color: #efefef;
  padding: 25px 0px 1px;
  margin-bottom: 30px;
}

.page-id-334 h1{
  margin: 50px auto 0 !important;
}

.page-id-334 h2{
  margin: 0px auto 20px;
  color: #ffffff;
  background-color: #192f60;
  padding: 5px 0;
}

.page-id-334 h3{
  margin: 0px auto 20px;
  color: #0477BF !important;
}

.page-id-334 h4{
  width: fit-content;
  border-bottom: 2px solid #192f60;
  margin-left: 5px;
  margin-right: 5px;
}

.page-id-334 p{
  margin: 0 8px 20px;

}



/*ブログページ*/
.page-id-36 h1{
  margin: 50px auto !important;
  color: #ffffff;
   background-image: linear-gradient(90deg, rgba(240, 226, 226, 1) 1%, rgba(242, 134, 94, 1) 50%, rgba(240, 226, 226, 1))
}

.page-id-36 .jumbotron{
  background-image: url(img/thoughts-top.png);
}

.page-id-36 .wp-block-page-list {
  list-style: none;
}

.page-id-36 .wp-block-page-list .wp-block-pages-list__item {
  margin-bottom: 8px;
}

.page-id-36 .wp-block-page-list .wp-block-pages-list__item a{
  color: #000000;
}

/*ブログの下層ページ*/

.parent-pageid-36 .jumbotron{
  background-image: url(img/thoughts-top.png);
}
.parent-pageid-36 .subheader{
  display: none;
}

.parent-pageid-36 h2{
  padding-top: 35px;
}

/*プライバシーポリシー*/
.page-id-3 .site-content{
  padding-top: 50px;
}


.grecaptcha-badge {
  bottom: 100px !important;
}

@media screen and (max-width: 480px){
  .grecaptcha-badge {
  display: none !important;
}
}





/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

