@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.3.0
Author: opencage
Author URI: https://open-cage.com/
*/

/*ここからトップページスライドショー動画のフルスクリーン化*/
#custom_header_img {
	position: relative;
	width: 100%;
	height: 100vh;
}
#custom_header_img .wp-block-video {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
#custom_header_img .wp-block-video video {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	transform: translate(-50%,-50%);
}
/*ここまでトップページスライドショー動画のフルスクリーン化*/

/*ここからトップページスライドショー内のロゴを右下に  停止中
#custom_header .wp-block-cover__inner-container {
    align-items: flex-end;
    justify-content: flex-end;
    height: 70vh;
}

ここまでトップページスライドショー内のロゴを右下に*/

.color-blown {
    color: #794C28;
}

.wp-block-columns .cbox {
    margin-top: 0;
}

.stk_grids .stk_grid__child {
    display: grid;
}

.page-title {
    background-color: var(--main-ttl-bg);
    background-image: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(255, 255, 255, 0.1) 4px, rgba(255, 255, 255, 0.1) 8px);
     position: relative;
      padding: 20px 20px 20px 60px;
    margin-bottom: 20PX !important;
    color: #fff;
}

.page-title:before {
    content: url("https://miyakojima-codesea.com/wp-content/uploads/2025/08/h1-iclon.png");  /*画像のURL*/
   position: absolute;
  top: -30px;
  left: -30px;
}

@media only screen and (max-width: 767px) {
h1:before {
  left: -20px;
}
.entry-header .entry-title {
        font-size: 100%;
    }
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: none;
    text-shadow: none;
    color: #6D6D6D;
    padding: 5px 5px 0px 5px;
    font-size: 11px;
    line-height: 13px;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
    position: relative;
}

[class*=span-stk-label-] {
    font-size: 1em;
}


.pt-button {
    bottom:70px;
}

.wpcf7 input[type="date"]:before {
    content: attr(placeholder);
}

span.wpcf7-list-item {
    display: block;
}