/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 04 2025 | 05:42:02 */
/*==============================================================
モバイル固定ナビ
==============================================================*/
/*----背景色の指定はこちらでやってます----*/
.mobile-fix-nav .mobile-fix-nav-menu {font-size:0; padding:0;}
.mobile-fix-nav .mobile-fix-nav-menu li {width:calc(100% / 5); padding:13px 0 11px; background-color:#4f4f4f;}
.mobile-fix-nav .mobile-fix-nav-menu li:nth-of-type(1) {background-color:#fd9a00;}

/*==============================================================
サイトヘッダー
==============================================================*/
/*----全幅化と余白----*/
.siteHeader .container {max-width:100%; padding:8px 16px;}
/*----背景----*/
.siteHeader {background-image:url(/wp-content/uploads/bg_hmenu_tlg_04.png); 
	background-repeat:no-repeat; background-position:center; background-size:cover;}
/*----------------------------------------------------
ヘッダーロゴ
----------------------------------------------------*/
.siteHeader_logo {margin:0; padding:0;}
.siteHeader_logo img {max-height:60px;}
/*----ロゴの拡大縮小----*/
.siteHeader_logo img, img.scl {cursor: pointer; transform: scale(1); transition-duration:0.3s;}
.siteHeader_logo img:hover, img.scl:hover {transform: scale(1.05); transition-duration:0.3s;}
/*----------------------------------------------------
ヘッダーメニュー
----------------------------------------------------*/
/*----高さ----*/
body:not(.header_scrolled) .gMenu_outer {min-height:auto;}
/*----余白----*/
body:not(.header_scrolled).device-pc .gMenu>li>a {padding:8px 12px 8px;}
/*----メニュー----*/
.gMenu {font-family: 'Noto Serif JP', sans-serif;}
/*----説明----*/
.gMenu>li .gMenu_description {opacity:1; font-size:12px; font-weight:bold; color:#4c770a;}

/*==============================================================
ページヘッダー
==============================================================*/
.page-header_pageTitle, h1.page-header_pageTitle:first-child {
	font-size:clamp(2.2rem, 0.714rem + 3.05vw, 3rem); font-weight:bold;}

/*==============================================================
パンくず
==============================================================*/
.breadSection {border-bottom:none;}/*----下線を非表示----*/

/*==============================================================
フッター
==============================================================*/
/*----フッター非表示（フッター上部で制作）----*/
footer {display:none !important;}
.sectionBox {padding:0;}

/*==============================================================
フッター上部
==============================================================*/
/*----------------------------------------------------
情報欄
----------------------------------------------------*/
.ft_info {padding:32px 16px; background-color:#095d3a;}
/*----電話番号----*/
.ft_tel {font-size:2.2rem;}
.ft_tel a {color:#fff678;}
.ft_tel a:hover {color::#fff678; text-decoration:none;}
/*----------------------------------------------------
リスト / フッターナビ
----------------------------------------------------*/
.li_fnavi {display:flex; flex-wrap:wrap; align-items:center; column-gap:32px; row-gap:16px; 
	width:80%; margin:0 auto;}
.li_fnavi div {width:calc((100% - (32px * 2)) / 3); text-align:center;}
.li_fnavi div a {display:block; padding:8px 4px; border:1px solid; border-radius:50vw;
	color:#444; background-color:#fff;  transition-duration:0.3s;}
.li_fnavi div a:hover {text-decoration:none; color:#cd7300; background-color:#fff899; transition-duration:0.3s;}
/*----tab時----*/
@media screen and (max-width:991px) {
	.li_fnavi {flex-direction:column;}
	.li_fnavi div {width:100%; max-width:280px;}}
/*----------------------------------------------------
コピーライト
----------------------------------------------------*/
.copy_bar {padding:16px 8px 16px; font-size:0.75rem; color:#fff; background-color:#1e1e1e;}
/*----tab時----*/
@media screen and (max-width:991px) {.copy_bar {padding:16px 8px 79px;}}

/*==============================================================
サイトマップ
==============================================================*/ 
/*----------------------------------------------------
≫記号
----------------------------------------------------*/
.veu_sitemap ul>li>a:before {content: "\226b";}
.sitemap-taxonomy-post_tag {display: none;}/*----投稿のタグタイトルを非表示---*/

/*==============================================================
投稿
==============================================================*/
/*----------------------------------------------------
記事
----------------------------------------------------*/
.post-type-post .mainSection-col-two {margin:0 auto; padding:24px; 
	background-color:#fff; border:2px solid #edebdf; border-radius:0px;}
@media (max-width: 991.98px){.post-type-post .mainSection-col-two {width:calc(100% - 32px);}}
/*----------------------------------------------------
記事内 / タイトル
----------------------------------------------------*/
h1.entry-title {padding:0 0 16px 0;}
/*----------------------------------------------------
記事内 / 見出し
----------------------------------------------------*/
h3.widget-title {margin:0 0 16px 0; padding:0 0 16px 0; color:#257D1E; border-bottom:1px dashed #444; 
	font-size:clamp(1.4rem, 1.029rem + 0.76vw, 1.6rem);}
h3.widget-title:after {content:none;}
/*----------------------------------------------------
記事下部のカテゴリー表記を非表示
----------------------------------------------------*/
.entry-full {margin-bottom:0;}
.entry-footer {display:none;}
/*----------------------------------------------------
前の記事・次の記事を非表示
----------------------------------------------------*/
.postNextPrev {display:none;}