/*
 Theme Name: Twenty Twenty-One Child
 Template: twentytwentyone
*/

* {
    font-family: "メイリオ",'Roboto',"新ゴ R",'Noto Serif JP','Noto Sans JP','Roboto', "sans-serif";
}

h2, h3 {
    color: #001969!important;
}

.page-title-section .overlay {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.3); /* 黒・透明度50% */
  z-index: 1;
}

.page-title-inner {
  position: relative;
  z-index: 2;
}

.page-subtitle {
  font-size: 1.2rem;
  margin-bottom: 0.3em;
  opacity: 0.9;
}


#page article, #Page-Renewal article {
  padding: 0!important;
}



#page, #Page-Renewal {
    padding-top: 48px!important;
}

@media screen and (min-width:992px) {
  #page, #Page-Renewal {
    padding-top: 65px!important;
}
}


/* ----------------親テーマのcssを書き換え-- START --------------------------- */
.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .default-max-width {
  max-width: 1200px!important;  
    /* margin-left: auto; */
}

.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=submit]:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    /* background-color: var(--global--color-primary); */
    background-color: none!important;
}

.site .button:not(:hover):not(:active):not(.has-text-color), button:not(:hover):not(:active):not(.has-text-color), input[type=submit]:not(:hover):not(:active):not(.has-text-color), input[type=reset]:not(:hover):not(:active):not(.has-text-color), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    /* color: var(--global--color-background); */
    background-color: none!important;
}

/* 背景色を無効にする */
button,
input[type=submit],
input[type=reset],
.wp-block-button .wp-block-button__link,
.wp-block-file a.wp-block-file__button,
.wp-block-search .wp-block-search__button {
    background-color: transparent !important;
}

/* テキスト色も無効にして元に戻す */
button,
input[type=submit],
input[type=reset],
.wp-block-button .wp-block-button__link,
.wp-block-file a.wp-block-file__button,
.wp-block-search .wp-block-search__button {
    color: inherit !important;
}

/* ----------------親テーマのcssを書き換え-- END --------------------------- */

