<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/* 22.10.20 固定ページの日付を削除	 */
	.page .date-tags {
display: none;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}


/* ヘッダーとナビの余白を消す */
.logo-image span, 
.logo-image a, 
.logo-image img {
  display: block;
}


/* 晋平追加 */
.wpcf7 input[name="your-organization"]{
	width: 70%;
}
.wpcf7 input[name="your-port"],
.wpcf7 input[name="your-name"]{
	width: 50%;
}
input[type="password"].wpcf7-form-control,
input[type="date"].wpcf7-form-control,
input[type="datetime"].wpcf7-form-control,
input[type="email"].wpcf7-form-control,
input[type="number"].wpcf7-form-control,
input[type="search"].wpcf7-form-control,
input[type="tel"].wpcf7-form-control,
input[type="time"].wpcf7-form-control,
input[type="url"].wpcf7-form-control,
textarea.wpcf7-form-control,
select.wpcf7-form-control{
	width: 90%;
}

.su-accordion input[type="text"].form-control,
.su-accordion input[type="password"].form-control,
.su-accordion input[type="date"].form-control,
.su-accordion input[type="datetime"].form-control,
.su-accordion input[type="email"].form-control,
.su-accordion input[type="number"].form-control,
.su-accordion input[type="search"].form-control,
.su-accordion input[type="tel"].form-control,
.su-accordion input[type="time"].form-control,
.su-accordion input[type="url"].form-control{
	padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    font-size: 1rem;
}
div.map_text{
	margin-bottom: 0.5em;
}
.text_img{
 &nbsp; &nbsp;width: 3%;
    vertical-align: middle;
}

#parent {
  position: relative;
  width: 100%;
  margin-bottom: 0;
}

#parent:before {
  content: "";
  display: block;
  padding-top: 82%;
}

div#map_info{
	margin: 0.5em 0.5em 1em 0.5em;
	font-size:12px
}
table a{
	text-decoration: none;
}
table th {
  background-color: #eee;
}
.survey th {
  padding: 0 6px;
}
.survey td {
  background-color:#fff;
}

#map {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border:1px solid #CCC;
}

/*地理院地図の著作権表示のスタイル*/
div.olControlAttribution {
	padding: 3px;
	color:#000000;
	background-color:#ffffff;
	background-color:rgba(230,255,255,0.7);
	font-size:12px;
	line-height:14px;
	bottom:5px;
	vertical-align: middle;
}
.ol-overlay-container .ol-popup {
	font-size: 14px;
	min-width: 200px;
}
/*　スクロールバーの実装 */
.table_sticky {
    display: block;
    overflow-y: scroll;
    height: calc(100vh/2);
    border:1px solid;
    border-collapse: collapse;
}
.table_sticky thead th {
    position: sticky;
    top: 0;
    z-index: 1;
    border-top:#FFFFFF;
}
.table_sticky td {
    white-space: normal;
}
table tr.detail{
	background-color:rgba(255,182,193,0.7);
}
.form-check-input{
	margin-top: 0.4em;
}
.wpcf7 label{
	display: block;
}

/* 	230716 題名消す */
.site-name-text {
display: none;
}


/* 	230901 画像のキャプションをセンタに */
.wp-block-image figcaption {
	text-align: center;
	font-size: 0.9em;
}

/* 	230822 ヘッダー画像をトップページにリンクさせる */
header#header a{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 200px
}

table.table2 td{
	text-align: center;
    vertical-align: middle;
}

table.table_sticky th {
  background-color: #add8e6;
}
.img_set {
  width: 80%;
  margin: 6px;
  border: solid 1px #f5f5f5;
}
#appeal{
	margin-top:10px;
}

.grecaptcha-badge { visibility: hidden; }

/* 	240731 投稿関連記事のサムネイル削除 */
.related-entry-card-thumb,.next-post-thumb,.prev-post-thumb {
display:none;
}
.related-entry-card div.related-entry-card-content {
  margin-left: 5px;
}
.wp-block-latest-posts__list li{
	list-style-type: disc;
	line-height:2.0em;
	border-bottom: 1px solid #ccc;
	list-style-position: inside;　/* 追記 */
}
.wp-block-latest-posts__post-date {
    display: initial;
    margin-left: 20px;
}
/* 	240802 エントリーカードのアクセス数非表示 */
.entry-card .admin-pv {
	display: none;
}
.new-entry-card-date {
  display: block;
}
.new-entry-card-date .new-entry-card-update-date {
  display: none;
}
.post-update{
  display: none;
}
caption {
 &nbsp;font-size:0.9em;
 &nbsp;caption-side: bottom; /* 下 */
  text-align: left; /* 左 */
}
</pre></body></html>