/*!
Theme Name: junyakaneki_v2
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: junyakaneki_v2
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

junyakaneki_v2 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1;text-decoration:none}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media screen and (min-width:768px){.visible-sp{display:none!important}}@media screen and (max-width:767.99px){.visible-pc{display:none!important}}.snippets-sns{display:inline-flex;gap:1rem;margin:0;padding:0;list-style:none}.snippets-sns li a svg{vertical-align:middle}.hoge{color:#404A4D;width:768px}*{box-sizing:border-box}html{font-size:16px}body{color:#404A4D;font-family:"YuGothic","Yu Gothic Medium","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif}a{color:#404A4D;transition:color 0.3s ease-out,background-color 0.3s ease-out,text-decoration 0.3s ease-out,opacity 0.3s ease-out}a svg{transition:fill 0.3s ease-out,opacity 0.3s ease-out}a:visited{color:#404A4D}@media (any-hover:hover){a:where(:any-link,:enabled,summary):hover{color:#404A4D}}.snippet__link--icon-horizontal{display:flex;align-items:center;gap:.25rem}.snippet__link--icon-vertical{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:767.99px){.snippet__link--icon-vertical{gap:.25rem}}.inline-block{display:inline-block}.component__blogcard{display:block}.component__blogcard .blogcard__thumbnail{display:block;width:100%;max-width:100%;min-width:0;height:auto;aspect-ratio:3/2;object-fit:cover}.component__blogcard .blogcard__contents{padding:1rem 1rem 0 1rem}.component__blogcard .blogcard__contents .blogcard__info{color:#818181;font-size:.75rem;line-height:1.8;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}@media screen and (max-width:767.99px){.component__blogcard .blogcard__contents .blogcard__info{margin-bottom:.25rem}}.component__blogcard .blogcard__contents .blogcard__title{font-size:.875rem;line-height:1.6}@media screen and (max-width:767.99px){.component__blogcard .blogcard__contents .blogcard__title{font-size:.8125rem}}@media (any-hover:hover){.component__blogcard:where(:any-link,:enabled,summary):hover .blogcard__contents .blogcard__info{color:rgb(102 97 82 / .9)}.component__blogcard:where(:any-link,:enabled,summary):hover .blogcard__contents .blogcard__title{color:#666152}}.pagination{margin:5rem auto 0 auto}.pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:2.5rem;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.pagination .nav-links .page-numbers{color:#818181}@media (any-hover:hover){.pagination .nav-links .page-numbers:where(:any-link,:enabled,summary):hover{color:#404A4D}}.pagination .nav-links .page-numbers.current{color:#404A4D}.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next{display:flex;align-items:center;justify-content:center;gap:1rem}.pagination .nav-links .page-numbers.prev{margin-right:2.5rem}.pagination .nav-links .page-numbers.prev::before{content:"";display:block;width:1rem;height:1rem;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.5%208.75L9.875%205.06939V12.4306L3.5%208.75Z%22%20fill%3D%22%23404A4D%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 1rem;background-repeat:no-repeat}.pagination .nav-links .page-numbers.next{margin-left:2.5rem}.pagination .nav-links .page-numbers.next::after{content:"";display:block;width:1rem;height:1rem;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%208.25-6.375%203.6806v-7.36121z%22%20fill%3D%22%23404a4d%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 1rem;background-repeat:no-repeat}.site-header{width:100%;height:6.25rem;z-index:100;position:fixed;top:0;right:0;left:0;background-color:#EAEAEA;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.75rem 1rem 3.5rem}@media screen and (max-width:1024px){.site-header{padding:.75rem .75rem .75rem 1.5rem;height:4.75rem;border-bottom:1px solid rgb(129 129 129 / .3)}}.site-header .site-title{margin:0;font-size:1rem;line-height:1;font-weight:400}.site-header .site-title svg{fill:#404A4D}@media (any-hover:hover){.site-header .site-title a:where(:any-link,:enabled,summary):hover svg{fill:#666152}}.site-header .header__nav{border:none}.site-header .header__nav{width:auto;margin:auto 0 auto auto;display:flex;align-items:center}.site-header .header__nav--sp{display:flex;gap:.75rem;align-items:center}@media not screen and (min-width:1024px){.site-header .header__nav--sp .header__nav__contact{display:inline-flex;align-items:center;justify-content:center;border:1px solid #404A4D;color:#404A4D;padding:.25rem .5rem;height:1.75rem;font-size:.6875rem;line-height:1;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.site-header .header__nav--sp .header__nav-button{padding:0;position:relative;display:flex;align-items:center;justify-content:center;gap:7px;width:2.75rem;height:2.75rem;border:none;background:none}.site-header .header__nav--sp .header__nav-button .header__nav-button__inner{display:block;position:relative;width:18px;height:1px;background-color:#404A4D}.site-header .header__nav--sp .header__nav-button .header__nav-button__inner::before,.site-header .header__nav--sp .header__nav-button .header__nav-button__inner::after{content:"";display:block;position:absolute;width:18px;height:1px;background-color:#404A4D}.site-header .header__nav--sp .header__nav-button .header__nav-button__inner::before{top:-7px}.site-header .header__nav--sp .header__nav-button .header__nav-button__inner::after{bottom:-7px}}@media screen and (min-width:1024px){.site-header .header__nav--sp{display:none}}@media screen and (min-width:1024px){.site-header .header__menu--pc{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 3rem;padding-left:3rem}.site-header .header__menu--pc .header__nav__lists{gap:1.5rem}.site-header .header__menu--pc .header__nav__lists a{color:#404A4D;font-size:1rem;line-height:1.1;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}}@media screen and (min-width:1024px) and (any-hover:hover){.site-header .header__menu--pc .header__nav__lists a:where(:any-link,:enabled,summary):hover{color:#666152}}@media screen and (min-width:1024px){.site-header .header__menu--pc .header__sns .snippets-sns a svg{fill:#404A4D}}@media screen and (min-width:1024px) and (any-hover:hover){.site-header .header__menu--pc .header__sns .snippets-sns a:where(:any-link,:enabled,summary):hover svg{fill:#666152}}@media not screen and (min-width:1024px){.site-header .header__menu--pc{display:none}}.site-header__front-page{background-color:#fff0}@media screen and (max-width:1024px){.site-header__front-page{border-bottom:none}}.site-header__front-page .site-title{filter:drop-shadow(0 0 .25rem #000) drop-shadow(0 0 .5rem rgb(0 0 0 / .75))}.site-header__front-page .site-title svg{fill:#fff}@media (any-hover:hover){.site-header__front-page .site-title a:where(:any-link,:enabled,summary):hover svg{fill:rgb(255 255 255 / .7)}}@media screen and (min-width:769px){.site-header__front-page .header__menu--pc .header__nav__lists{display:none}.site-header__front-page .header__menu--pc .header__sns{display:none}.site-header__front-page .header__menu--pc .header__menu__contact{position:relative;border:1px solid #fff;padding:.5rem .75rem;color:#fff;font-size:.8125rem;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;transition:color 0.3s ease-out}.site-header__front-page .header__menu--pc .header__menu__contact::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .35);z-index:-1;transition:background-color 0.3s ease-out}}@media screen and (min-width:769px) and (any-hover:hover){.site-header__front-page .header__menu--pc .header__menu__contact:where(:any-link,:enabled,summary):hover{color:#000}.site-header__front-page .header__menu--pc .header__menu__contact:where(:any-link,:enabled,summary):hover::before{background-color:rgb(255 255 255 / .95)}}@media not screen and (min-width:1024px){.site-header__front-page .header__nav--sp .header__nav__contact{position:relative;border-color:#fff;color:#fff;transition:color 0.3s ease-out}.site-header__front-page .header__nav--sp .header__nav__contact::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .35);z-index:-1;transition:border-color 0.3s ease-out,background-color 0.3s ease-out}.site-header__front-page .header__nav--sp .header__nav-button .header__nav-button__inner{background-color:#fff}.site-header__front-page .header__nav--sp .header__nav-button .header__nav-button__inner::before,.site-header__front-page .header__nav--sp .header__nav-button .header__nav-button__inner::after{background-color:#fff}}@media screen and (min-width:1024px){.site-header__front-page .header__nav--sp{display:none}}.site-header__front-page.scrolled{background-color:#EAEAEA}@media screen and (max-width:1024px){.site-header__front-page.scrolled{border-bottom:1px solid rgb(129 129 129 / .3)}}.site-header__front-page.scrolled .site-title{filter:none}.site-header__front-page.scrolled .site-title svg{fill:#404A4D}@media (any-hover:hover){.site-header__front-page.scrolled .site-title a:where(:any-link,:enabled,summary):hover svg{fill:#666152}}.site-header__front-page.scrolled .header__menu--pc .header__nav__lists{display:flex}.site-header__front-page.scrolled .header__menu--pc .header__sns{display:block}.site-header__front-page.scrolled .header__menu--pc .header__menu__contact{display:none}@media not screeen and (min-width:769px){.site-header__front-page.scrolled .header__nav--sp .header__nav__contact{border-color:#404A4D;color:#404A4D}.site-header__front-page.scrolled .header__nav--sp .header__nav__contact::before{display:none}.site-header__front-page.scrolled .header__nav--sp .header__nav-button .header__nav-button__inner{background-color:#404A4D}.site-header__front-page.scrolled .header__nav--sp .header__nav-button .header__nav-button__inner::before,.site-header__front-page.scrolled .header__nav--sp .header__nav-button .header__nav-button__inner::after{background-color:#404A4D}}.header-modal .header-modal__background{position:fixed;top:0;left:0;right:0;bottom:0;background-image:image-set(url(/wp-content/themes/junyakaneki_v2/css/../img/header_bg_sp.webp) type("image/webp"),url(/wp-content/themes/junyakaneki_v2/css/../img/header_bg_sp.jpg) type("image/jpeg")),-webkit-image-set(url(/wp-content/themes/junyakaneki_v2/css/../img/header_bg_sp.webp) type("image/webp"),url(/wp-content/themes/junyakaneki_v2/css/../img/header_bg_sp.jpg) type("image/jpeg"));background-repeat:no-repeat;background-size:cover;background-position:left top;background-color:rgb(102 97 82 / .92);background-blend-mode:multiply;z-index:10;gap:0}.header-modal .header-modal__background .header-modal__container{height:100%}.header-modal .header-modal__background .headerModal__header{position:absolute;top:.75rem;right:.75rem}.header-modal .header-modal__background .headerModal__header .headerModal__close{border:none;background:none;padding:0;position:relative;display:flex;align-items:center;justify-content:center;gap:7px;width:3rem;height:3rem}.header-modal .header-modal__background .headerModal__header .headerModal__close .headerModal__close__inner{position:relative;width:16px;height:1px;background-color:#fff;transform:rotate(45deg)}.header-modal .header-modal__background .headerModal__header .headerModal__close .headerModal__close__inner::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1px;background-color:#fff;transform:translate(-50%,-50%) rotate(-90deg)}.header-modal .header-modal__background .headerModal__content{padding:1.5rem 1.5rem 3.5rem 1.5rem;display:flex;flex-direction:column;height:100%;overflow-y:auto}.header-modal .header-modal__background .headerModal__content .header__nav__lists{display:block;margin:5.25rem 0 2.5rem 0;padding:0;list-style-type:none}.header-modal .header-modal__background .headerModal__content .header__nav__lists li{font-size:.9375rem;line-height:1.5rem;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.header-modal .header-modal__background .headerModal__content .header__nav__lists li a{display:inline-block;padding:.5rem 0;color:#fff}.header-modal .header-modal__background .headerModal__content .header__nav__lists li.margin-top{margin-top:1.5rem}.header-modal .header-modal__background .headerModal__content .header__nav__lists .header__nav__lists.child{margin:0 0 1.5rem 0;list-style:none;padding:0}.header-modal .header-modal__background .headerModal__content .header__nav__lists .header__nav__lists.child li{margin-left:.75rem;padding-left:.875rem;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 6" width="6" height="6"%3E%3Ccircle cx="3" cy="3" r="2.5" stroke="%23ffffff70" stroke-width="1" fill="none" /%3E%3C/svg%3E');background-size:.375rem;background-position:left center;background-repeat:no-repeat;font-size:.75rem;font-family:"YuGothic","Yu Gothic Medium","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif}.header-modal .header-modal__background .headerModal__content .header__sns{display:block;margin-top:auto}.header-modal .header-modal__background .headerModal__content .header__sns svg{fill:#fff}.header-modal{display:none}.header-modal.is-open{display:block}.footer-catalogue-contact{margin:0;padding:7.5rem 0;background-color:#fff;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.footer-catalogue-contact .footer-catalogue-contact__items{margin:auto;max-width:1366px;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch}.footer-catalogue-contact .footer-catalogue-contact__items::before{content:"";width:1px;background-color:#404A4D}.footer-catalogue-contact .footer-catalogue-contact__items .footer-catalogue-contact__item{margin:0;position:relative;flex-grow:1;flex-basis:23.5rem;max-width:23.5rem;color:#404A4D;display:flex;flex-direction:column}.footer-catalogue-contact .footer-catalogue-contact__items .footer-catalogue-contact__item:first-of-type{order:-1}.footer-catalogue-contact .footer-catalogue-contact__items .footer-catalogue-contact__item h2{margin:0 0 1.5rem 0;text-align:center;font-size:1.125rem;line-height:1.35rem;font-weight:400}.footer-catalogue-contact .footer-catalogue-contact__items .footer-catalogue-contact__item p{font-size:.875rem;line-height:1.4rem;margin:0 0 auto 0}.footer-catalogue-contact .footer-catalogue-contact__items .footer-catalogue-contact__item a{position:relative;margin:1.5rem auto 0 auto;display:flex;justify-content:center;font-size:.875rem;line-height:1.4rem}@media (any-hover:hover){.footer-catalogue-contact .footer-catalogue-contact__items .footer-catalogue-contact__item a:where(:any-link,:enabled,summary):hover{color:#666152}}@media screen and (min-width:768px) and (max-width:1023.99px){.footer-catalogue-contact .footer-catalogue-contact__items{padding:0 2.5rem}.footer-catalogue-contact .footer-catalogue-contact__items::before{margin:0 1rem}}@media screen and (max-width:767.99px){.footer-catalogue-contact .footer-catalogue-contact__items{padding:0 2.5rem;flex-direction:column;gap:80px}.footer-catalogue-contact .footer-catalogue-contact__items::before{width:auto;height:1px}.footer-catalogue-contact .footer-catalogue-contact__items .footer-catalogue-contact__item{margin:0;position:relative;width:100%;max-width:100%;flex-basis:auto}}.site-footer{min-height:450px;margin:0;padding:0}.site-footer .footer__inner{position:relative;background-color:#615C4D;margin:0;padding:7.5rem;width:100%;height:100%;display:grid;gap:0;grid-template-areas:"sns        menu" "copyright  menu";grid-template-columns:1fr auto;gap:0 4rem}.site-footer .footer__inner .footer__menu{grid-area:menu;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4rem}.site-footer .footer__inner .footer__menu .footer__menu__lists{flex:auto;color:rgb(255 255 255 / .7);margin:0;padding:0;list-style:none}.site-footer .footer__inner .footer__menu .footer__menu__lists li{font-size:1rem;line-height:1.375rem;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.site-footer .footer__inner .footer__menu .footer__menu__lists li:not(:last-of-type){margin-bottom:1rem}.site-footer .footer__inner .footer__menu .footer__menu__lists a{color:rgb(255 255 255 / .7)}@media (any-hover:hover){.site-footer .footer__inner .footer__menu .footer__menu__lists a:where(:any-link,:enabled,summary):hover{color:#fff}}.site-footer .footer__inner .footer__menu .footer__menu__lists .footer__menu__lists{list-style:none;margin:1rem 0 0 0;padding:0}.site-footer .footer__inner .footer__menu .footer__menu__lists .footer__menu__lists li{margin-left:.75rem;padding-left:.875rem;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 6" width="6" height="6"%3E%3Ccircle cx="3" cy="3" r="2.5" stroke="%23ffffff70" stroke-width="1" fill="none" /%3E%3C/svg%3E');background-size:.375rem;background-position:left center;background-repeat:no-repeat;font-size:.75rem;font-family:"YuGothic","Yu Gothic Medium","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif}.site-footer .footer__inner .footer__sns{grid-area:sns}.site-footer .footer__inner .footer__sns svg{fill:rgb(255 255 255 / .7)}@media (any-hover:hover){.site-footer .footer__inner .footer__sns a:where(:any-link,:enabled,summary):hover svg{fill:#fff}}.site-footer .footer__inner .footer__copyright{grid-area:copyright;margin-top:auto;color:rgb(255 255 255 / .7)}.site-footer .footer__inner .footer__copyright .footer__copyright__company-name{font-size:1.25rem;line-height:2rem}.site-footer .footer__inner .footer__copyright .footer__copyright__company-name svg{fill:rgb(255 255 255 / .7)}.site-footer .footer__inner .footer__copyright .footer__copyright__text{display:block;margin-top:.75rem;font-size:.75rem;line-height:1.35rem}@media screen and (max-width:767.99px){.site-footer{background-size:auto 175%;background-position:left 40% center}.site-footer .footer__inner{padding:4rem 2.5rem 2rem 2.5rem;grid-template-areas:"menu" "sns" "copyright";gap:0}.site-footer .footer__inner .footer__menu{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem}.site-footer .footer__inner .footer__menu .footer__menu__lists li{font-size:.9375rem}.site-footer .footer__inner .footer__sns{position:absolute;top:-1.5rem;right:.5rem}.site-footer .footer__inner .footer__copyright{margin-top:5rem;text-align:center}}.page--404{background-color:#EAEAEA;padding:13.75rem 7.5rem 0 7.5rem}@media screen and (max-width:767.99px){.page--404{padding:calc(4.75rem + 2.5rem) 1.5rem 0 1.5rem}}.page--404 .page__inner{margin:0 auto;padding:0 0 7.5rem 0;max-width:53.5rem;display:flex;flex-direction:column;align-items:center;gap:5.5rem;background-image:url(/wp-content/themes/junyakaneki_v2/css/../img/common_signboard.png);background-repeat:no-repeat;background-position:right bottom}.page--404 .page__inner .notfound__header{margin:0;writing-mode:vertical-rl;font-weight:400;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:1.3125rem;letter-spacing:.12em}.page--404 .page__inner .notfound__text{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.page--404 .page__inner .notfound__text p{margin:0;font-size:.9375rem;line-height:1.6}.page--404 .page__inner .notfound__text .notfound__link-to-top{font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:.8125rem;text-decoration:underline}@media (any-hover:hover){.page--404 .page__inner .notfound__text .notfound__link-to-top:where(:any-link,:enabled,summary):hover{text-decoration:none}}@media screen and (max-width:767.99px){.page--404 .page__inner{padding-bottom:6.25rem;gap:2.5rem;background-size:87px 101px}.page--404 .page__inner .notfound__header{font-size:1.125rem}.page--404 .page__inner .notfound__text{gap:1.5rem}.page--404 .page__inner .notfound__text p{font-size:.8125rem}}.visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media screen and (min-width:768px){.visible-sp{display:none!important}}@media screen and (max-width:767.99px){.visible-pc{display:none!important}}.snippets-sns{display:inline-flex;gap:1rem;margin:0;padding:0;list-style:none}.snippets-sns li a svg{vertical-align:middle}.main--page{background-color:#EAEAEA;padding:13.75rem 7.5rem 10rem 7.5rem}@media screen and (max-width:1024px){.main--page{padding:calc(4.75rem + 2.5rem) 1.5rem 4rem 1.5rem}}.main--page .page__inner{display:grid;grid-template-areas:"title content";grid-template-columns:auto 1fr}@media screen and (max-width:1024px){.main--page .page__inner{grid-template-areas:"title" "content";grid-template-columns:auto;gap:2.5rem}}.main--page .page__inner .page__title{grid-area:title;writing-mode:vertical-rl;margin:0 12.75rem 0 5.75rem;line-height:1;font-weight:400;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:1.625rem;letter-spacing:.325rem}@media screen and (max-width:1024px){.main--page .page__inner .page__title{margin:0 auto;max-height:8.25rem;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:1.125rem;letter-spacing:.225rem;line-height:1.625rem}}.main--page .page__inner .page__content{grid-area:content}.main--page .page__inner .page__content .content__inner{max-width:50rem;margin-left:auto;margin-right:auto}.main--page .page__inner .page__content .content__inner::after{content:"";display:block;clear:both}.main--page .page__inner .page__content h2,.main--page .page__inner .page__content h3,.main--page .page__inner .page__content h4,.main--page .page__inner .page__content h5,.main--page .page__inner .page__content h6{margin:0;font-weight:400;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.main--page .page__inner .page__content h2,.main--page .page__inner .page__content .style-h2{font-size:1.3125rem;line-height:1.2}@media screen and (max-width:767.99px){.main--page .page__inner .page__content h2,.main--page .page__inner .page__content .style-h2{font-size:1rem;line-height:1.1}}.main--page .page__inner .page__content h3,.main--page .page__inner .page__content .style-h3{font-size:1.1875rem;line-height:1.2}@media screen and (max-width:767.99px){.main--page .page__inner .page__content h3,.main--page .page__inner .page__content .style-h3{font-size:.9375rem;line-height:1.1}}.main--page .page__inner .page__content p{font-size:.9375rem;line-height:1.6}@media screen and (max-width:767.99px){.main--page .page__inner .page__content p{font-size:.8125rem;line-height:1.8}}.main--page .page__inner .page__content a{text-decoration:underline;text-underline-offset:2px}@media (any-hover:hover){.main--page .page__inner .page__content a:where(:any-link,:enabled,summary):hover{text-decoration:none}}.main--page .page__inner .page__content section+section{margin-top:3.5rem}@media screen and (max-width:767.99px){.main--page .page__inner .page__content section+section{margin-top:3rem}}.main--page .page__inner .page__content section section{margin-top:2rem}.main--page .page__inner .page__content .heading--number{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin:0 0 1.5rem 0}@media screen and (max-width:767.99px){.main--page .page__inner .page__content .heading--number{gap:.75rem}}.main--page .page__inner .page__content .heading--number .number{color:#818181;font-size:.8125rem}@media screen and (max-width:767.99px){.main--page .page__inner .page__content .heading--number .number{font-size:.75rem}}.main--page .page__inner .page__content .heading--underline{border-bottom:1px solid;padding:0 0 1.5rem 0;margin:0 0 1.5rem 0}@media screen and (max-width:767.99px){.main--page .page__inner .page__content .heading--underline{padding:0 0 1rem 0;margin:0 0 2rem 0}}.main--page.page--document .page__inner .page__title{margin:0 7.5rem 0 0}@media screen and (max-width:1024px){.main--page.page--document .page__inner .page__title{margin:0 auto}}.main--page.page--document .page__inner .page__content{margin-top:3.5rem}@media screen and (max-width:1024px){.main--page.page--document .page__inner .page__content{margin-top:0}}.main--page.page--corp .corp{font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.main--page.page--corp .corp table{width:100%;border-spacing:0}.main--page.page--corp .corp table tr:first-of-type th,.main--page.page--corp .corp table tr:first-of-type td{padding:0 0 2.5rem 0}@media screen and (max-width:767.99px){.main--page.page--corp .corp table tr:first-of-type th,.main--page.page--corp .corp table tr:first-of-type td{padding:0 0 1.5rem 0}}.main--page.page--corp .corp table th,.main--page.page--corp .corp table td{padding:2.5rem 0 2.5rem 0;border-bottom:1px solid #404A4D}@media screen and (max-width:767.99px){.main--page.page--corp .corp table th,.main--page.page--corp .corp table td{padding:1.5rem 0 1.5rem 0}}.main--page.page--corp .corp table th{max-width:7rem;text-align:left;font-weight:400;font-size:.8125rem}@media screen and (max-width:767.99px){.main--page.page--corp .corp table th{font-size:.75rem;min-width:5.25rem}}.main--page.page--corp .corp table td{font-size:1.1875rem;line-height:1.2}@media screen and (max-width:767.99px){.main--page.page--corp .corp table td{font-size:.9375rem}}.main--page.page--corp .corp p.note{margin-top:2.5rem;font-size:1.1875rem;line-height:1.8}@media screen and (max-width:767.99px){.main--page.page--corp .corp p.note{margin:1.5rem 0 1.5rem 0;padding-bottom:1.5rem;border-bottom:1px solid #404A4D;font-size:.9375rem}}.main--page.page--flow .flow{max-width:50rem;margin:0 auto}.main--page.page--flow .flow p{margin:0}.main--page.page--flow .flow .flow__img{width:100%;max-height:300px;margin:0 0 2.5rem 0;overflow:hidden;display:flex;align-items:center;justify-content:center}.main--page.page--flow .flow .flow__header{margin:0 0 5rem 0}.main--page.page--flow .flow .flow__section section{margin-top:3rem}.main--page.page--flow .flow .flow__section .section-partition{font-size:.75rem;line-height:1.8;font-family:"YuGothic","Yu Gothic Medium","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;color:#818181;display:flex;align-items:center;gap:1rem}.main--page.page--flow .flow .flow__section .section-partition::after{content:"";flex:1;height:1px;background-color:#818181}.main--page.page--flow .flow .flow__section .section-title{margin:0 0 1rem 0}.main--page.page--flow .flow .flow__section .flow__img{margin-top:2rem}.main--page.page--flow .flow .flow__section .inline-border{width:fit-content;margin:3rem 0 0 0;padding:.5rem .75rem;color:#818181;border:1px solid;font-size:.8125rem;line-height:1.8}@media screen and (max-width:767.99px){.main--page.page--flow .flow .flow__img{max-height:unset}.main--page.page--flow .flow .flow__header{margin-bottom:4rem}.main--page.page--flow .flow .flow__header .flow__img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.main--page.page--flow .flow .flow__section section{margin-top:2rem}.main--page.page--flow .flow .flow__section .section-title{margin-bottom:.75rem}.main--page.page--flow .flow .flow__section .flow__img{margin-bottom:2rem}.main--page.page--flow .flow .flow__section .inline-border{margin-top:.75rem}}.main--page.page--showroom .page__inner{grid-template-areas:"content title";grid-template-columns:1fr auto}@media screen and (max-width:1024px){.main--page.page--showroom .page__inner{grid-template-areas:"title" "content";grid-template-columns:auto}}.main--page.page--showroom .page__inner .page__title{margin:0 0 0 7.5rem}@media screen and (max-width:1024px){.main--page.page--showroom .page__inner .page__title{margin:0 auto}}.main--page.page--showroom .page__inner .page__content{margin-top:2.5rem}@media screen and (max-width:1024px){.main--page.page--showroom .page__inner .page__content{margin-top:0}}.main--page.page--showroom .page__inner .showroom{margin:0 auto;max-width:61rem}.main--page.page--showroom .page__inner .showroom .showroom__greeting,.main--page.page--showroom .page__inner .showroom .showroom__header{margin:0 0 7.5rem 0}.main--page.page--showroom .page__inner .showroom .showroom__greeting p,.main--page.page--showroom .page__inner .showroom .showroom__header p{margin:0;font-size:.9375rem;line-height:1.6}.main--page.page--showroom .page__inner .showroom .showroom__greeting p+p,.main--page.page--showroom .page__inner .showroom .showroom__header p+p{margin-top:1.6em}@media screen and (max-width:1024px){.main--page.page--showroom .page__inner .showroom .showroom__greeting,.main--page.page--showroom .page__inner .showroom .showroom__header{margin-bottom:5rem}.main--page.page--showroom .page__inner .showroom .showroom__greeting p,.main--page.page--showroom .page__inner .showroom .showroom__header p{font-size:.8125rem;line-height:1.8}.main--page.page--showroom .page__inner .showroom .showroom__greeting p+p,.main--page.page--showroom .page__inner .showroom .showroom__header p+p{margin-top:1.8em}}.main--page.page--showroom .page__inner .showroom .showroom__contents{margin:0;display:flex;max-height:513px;gap:3.75rem}.main--page.page--showroom .page__inner .showroom .showroom__contents:nth-of-type(odd){flex-direction:row-reverse}.main--page.page--showroom .page__inner .showroom .showroom__contents:nth-of-type(even){flex-direction:row}.main--page.page--showroom .page__inner .showroom .showroom__contents .showroom__img{flex:1;display:flex;align-items:center;justify-content:center}.main--page.page--showroom .page__inner .showroom .showroom__contents .showroom__img img{display:block;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%}.main--page.page--showroom .page__inner .showroom .showroom__contents .showroom__text{flex:1;margin:0;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;line-height:2.2;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:880px){.main--page.page--showroom .page__inner .showroom .showroom__contents{max-height:unset;gap:1.5rem}.main--page.page--showroom .page__inner .showroom .showroom__contents .showroom__img img{display:block;object-fit:contain;height:auto;max-height:100%}.main--page.page--showroom .page__inner .showroom .showroom__contents .showroom__text{display:block;padding:0 1.5rem}.main--page.page--showroom .page__inner .showroom .showroom__contents:nth-of-type(odd){flex-direction:column}.main--page.page--showroom .page__inner .showroom .showroom__contents:nth-of-type(odd) .showroom__text{text-align:left}.main--page.page--showroom .page__inner .showroom .showroom__contents:nth-of-type(even){flex-direction:column}.main--page.page--showroom .page__inner .showroom .showroom__contents:nth-of-type(even) .showroom__text{text-align:right}}@media screen and (max-width:767.99px){.main--page.page--showroom .page__inner .showroom .showroom__contents .showroom__img{margin-left:-1.5rem;margin-right:-1.5rem}.main--page.page--showroom .page__inner .showroom .showroom__contents .showroom__text{font-size:.8125rem;line-height:1.8;padding:0}}.main--page.page--showroom .page__inner .showroom .showroom__contents+.showroom__contents{margin-top:5.5rem}.visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media screen and (min-width:768px){.visible-sp{display:none!important}}@media screen and (max-width:767.99px){.visible-pc{display:none!important}}.snippets-sns{display:inline-flex;gap:1rem;margin:0;padding:0;list-style:none}.snippets-sns li a svg{vertical-align:middle}.blog-page{position:relative;background-color:#EAEAEA;padding:13.75rem 7.5rem 10rem 7.5rem}@media screen and (max-width:1024px){.blog-page{padding:calc(4.75rem + 2.5rem) 1.5rem 4rem 1.5rem}}.blog-page .page__inner{display:grid;grid-template-areas:"title content";grid-template-columns:auto 1fr;position:relative;gap:12.75rem}@media screen and (max-width:1024px){.blog-page .page__inner{grid-template-areas:"title" "content";grid-template-columns:1fr;gap:1.5rem}}.blog-page .blog__heading{grid-area:title;align-self:start;position:sticky;top:13.75rem;display:flex;flex-direction:column;padding:0;line-height:1;font-weight:400}@media screen and (max-width:1024px){.blog-page .blog__heading{position:relative;top:0;margin:0;align-items:center}}.blog-page .blog__heading .blog__title{margin:0;padding:0;writing-mode:vertical-rl;font-weight:400;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:1.625rem;letter-spacing:.325rem}@media screen and (max-width:767.99px){.blog-page .blog__heading .blog__title{font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:1.125rem;letter-spacing:.225rem;line-height:1.625rem}}.blog-page .blog__heading .blog__nav{writing-mode:vertical-rl;margin-top:7rem;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:1rem;letter-spacing:.1rem}@media screen and (max-width:1024px){.blog-page .blog__heading .blog__nav{margin-top:2rem;align-self:stretch;writing-mode:horizontal-tb;padding:0 4rem}}.blog-page .blog__heading .blog__nav ul{margin:0;padding:0;width:100%;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:1024px){.blog-page .blog__heading .blog__nav ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem 0}}.blog-page .blog__heading .blog__nav ul li{position:relative;padding-top:1rem}.blog-page .blog__heading .blog__nav ul li.current-menu-item::before{display:block;content:"";position:absolute;top:0;left:50%;width:10px;height:8px;transform:translateX(-50%);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20width%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%208-4.330128-7.5h8.660258z%22%20fill%3D%22%23404a4d%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.blog-page .blog__heading .blog__nav ul li span,.blog-page .blog__heading .blog__nav ul li a{display:inline-block;padding:0 .375rem}.blog-page .blog__heading .blog__nav ul li a{color:#818181}@media (any-hover:hover){.blog-page .blog__heading .blog__nav ul li a:where(:any-link,:enabled,summary):hover{color:#404A4D}}.blog-page .blog__heading .blog__nav ul li span{color:#404A4D}.blog-page .blog__heading .blog__nav ul li.current-menu-item a{color:#404A4D}.blog-page .blog__content{grid-area:content}.blog-page .blog__content .blog-card__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(378px,1fr));gap:2.5rem}@media screen and (max-width:767.99px){.blog-page .blog__content .blog-card__wrapper{grid-template-columns:1fr;gap:1.5rem}}.blog-page .blog__content .blog-card__wrapper .blog-card{display:block;margin:0;max-width:100%}.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link .blog-card__img{display:block;aspect-ratio:378/252;width:100%;height:auto;object-fit:cover}.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link .blog-card__content{margin:1rem 0 0 0}.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link .blog-card__content .entry-meta{display:flex;gap:.5rem;color:#818181;font-size:.75rem;margin:0 0 .5rem 0}.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link .blog-card__content .entry-meta a{color:#818181}@media (any-hover:hover){.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link .blog-card__content .entry-meta a:where(:any-link,:enabled,summary):hover{color:#666152}}.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link .blog-card__content .entry-title{margin:0;font-weight:400;font-size:.9375rem;line-height:1.6}@media screen and (max-width:767.99px){.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link .blog-card__content .entry-title{font-size:.8125rem}}@media (any-hover:hover){.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link:where(:any-link,:enabled,summary):hover .entry-meta{color:rgb(102 97 82 / .9)}.blog-page .blog__content .blog-card__wrapper .blog-card .blog-card__link:where(:any-link,:enabled,summary):hover .entry-title{color:#666152}}.blog-page .blog__content .blog__navigation{max-width:800px;margin:5rem auto 0 auto;display:flex;align-items:center;justify-content:center;gap:5rem;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size:.9375rem}@media screen and (max-width:767.99px){.blog-page .blog__content .blog__navigation{margin-top:4rem;gap:2.5rem;font-size:.8125rem}}.blog-page .blog__content .blog__navigation a[rel=prev],.blog-page .blog__content .blog__navigation a[rel=next]{display:flex;align-items:center;justify-content:center;gap:1rem}.blog-page .blog__content .blog__navigation a[rel=prev]::before{content:"";display:block;width:1rem;height:1rem;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.5%208.75L9.875%205.06939V12.4306L3.5%208.75Z%22%20fill%3D%22%23404A4D%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 1rem;background-repeat:no-repeat}@media (any-hover:hover){.blog-page .blog__content .blog__navigation a[rel=prev]:where(:any-link,:enabled,summary):hover::before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.5%208.75L9.875%205.06939V12.4306L3.5%208.75Z%22%20fill%3D%22%23666152%22%2F%3E%3C%2Fsvg%3E)}}.blog-page .blog__content .blog__navigation a[rel=next]::after{content:"";display:block;width:1rem;height:1rem;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%208.25-6.375%203.6806v-7.36121z%22%20fill%3D%22%23404a4d%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 1rem;background-repeat:no-repeat}@media (any-hover:hover){.blog-page .blog__content .blog__navigation a[rel=next]:where(:any-link,:enabled,summary):hover::after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%208.25-6.375%203.6806v-7.36121z%22%20fill%3D%22%23666152%22%2F%3E%3C%2Fsvg%3E)}}@media (any-hover:hover){.blog-page .blog__content .blog__navigation a:where(:any-link,:enabled,summary):hover{color:#666152}}.blog-post{max-width:800px;margin:0 auto}@media screen and (max-width:767.99px){.blog-post{margin-left:-1.5rem;margin-right:-1.5rem}}.blog-post .entry-header .entry-thumbnail{display:block;aspect-ratio:8/3;width:100%;height:auto;object-fit:cover}@media screen and (max-width:767.99px){.blog-post .entry-header .entry-thumbnail{aspect-ratio:375/250}}.blog-post .entry-header .entry-header__info{margin:3.5rem 0;padding:0 0 1.5rem 0;border-bottom:1px solid #404A4D}@media screen and (max-width:767.99px){.blog-post .entry-header .entry-header__info{margin:2.5rem 1.5rem;padding:0 0 1rem 0}}.blog-post .entry-header .entry-header__info .entry-meta{display:flex;gap:.5rem;color:#818181;font-size:.75rem;margin:0}.blog-post .entry-header .entry-header__info .entry-meta a{color:#818181}@media (any-hover:hover){.blog-post .entry-header .entry-header__info .entry-meta a:where(:any-link,:enabled,summary):hover{color:#666152}}.blog-post .entry-header .entry-header__info .entry-title{margin:1rem 0 0 0;font-family:"Shimanami JIS2004","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-weight:400;font-size:1rem}@media screen and (max-width:767.99px){.blog-post .entry-content{margin-left:1.5rem;margin-right:1.5rem}}.blog-post .entry-content img[class^=wp-image-],.blog-post .entry-content img[class*=" wp-image-"]{display:block;margin:3.5rem auto}@media screen and (max-width:767.99px){.blog-post .entry-content img[class^=wp-image-],.blog-post .entry-content img[class*=" wp-image-"]{margin:2.5rem auto}}.blog-post .entry-content p{font-size:.9375rem;line-height:1.6}@media screen and (max-width:767.99px){.blog-post .entry-content p{font-size:.8125rem;line-height:1.8}}.blog-post .entry-content p:last-of-type{margin-bottom:0}.blog-post .entry-content .alignleft,.blog-post .entry-content .alignright{float:none;clear:both}.blog-post .entry-content::after{content:"";display:block;clear:both}.blog-post .entry-share{display:flex;align-items:center;gap:.5625rem;padding-top:3.5rem}@media screen and (max-width:767.99px){.blog-post .entry-share{padding-top:4rem}}.blog-post .entry-share .entry-share__title{margin:0;font-family:"YuGothic","Yu Gothic Medium","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;font-weight:400;font-size:.75rem;line-height:1.8;letter-spacing:0}@media screen and (max-width:767.99px){.blog-post .entry-share .entry-share__title{font-size:.8125rem}}.blog-post .entry-share .entry-share__list{display:flex;gap:.5625rem;list-style:none;padding:0;margin:0}.blog-post .entry-share .entry-share__link{display:block;width:2.1875rem;height:2.1875rem}.blog-post .entry-share .entry-share__link img{display:block;width:100%;object-fit:contain}@media (any-hover:hover){.blog-post .entry-share .entry-share__link:where(:any-link,:enabled,summary):hover{opacity:.7}}