*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}.f-mincho,.header__link__btn--solid,.header__link__btn--base,.header__link__btn--theme,.content__ttl,.side__header,.footer__search__ttl,.footer__search__link,.post__snsTtl,#toc_container p.toc_title{font-family:"游明朝","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;position:relative;letter-spacing:.05em}ul,ol{list-style:none}a{color:#2b0000}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;height:auto;vertical-align:middle}input,button,textarea,select{font:inherit}html{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3",メイリオ,sans-serif;color:#2b0000;-webkit-overflow-scrolling:touch}address,em{font-style:normal}table{border-collapse:collapse}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=search],input[type=submit],input[type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=search]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}ul.wp-block-list,ol.wp-block-list{line-height:1.7}ul.wp-block-list{padding-left:1.5em;list-style-type:disc}ol.wp-block-list{padding-left:2em}ol.wp-block-list>li{counter-increment:count-ol;position:relative}ol.wp-block-list>li::before{position:absolute;content:counter(count-ol);display:grid;place-content:center;background:#2b0000;border-radius:50%;font-weight:600;font-size:12px;color:#fff;left:-2.2em;width:20px;height:20px;line-height:20px;text-align:center;top:.3em}:root :where(.wp-element-button,.wp-block-button__link){background-color:#2b0000}.single-post .container__main .footer__bg-base{clear:both}h2.wp-block-heading{font-family:"游明朝","游明朝体","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","HGS明朝E","メイリオ","Meiryo",serif;color:#fff;background-color:#2b0000;padding:.4em 1em;font-weight:400;display:block}h3.wp-block-heading{font-family:"游明朝","游明朝体","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","HGS明朝E","メイリオ","Meiryo",serif;border-bottom:2px solid currentColor;display:block}#toc_container{width:100%;border:none;-webkit-box-shadow:0 0 6px rgba(43,0,0,.2);box-shadow:0 0 6px rgba(43,0,0,.2);padding:40px 30px}#toc_container p.toc_title{font-size:var(--wp--preset--font-size--xx-large);text-align:left}#toc_container .toc_list{font-size:var(--wp--preset--font-size--large)}#toc_container .toc_list a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;text-decoration:none}#toc_container .toc_list a::after{position:absolute;content:"";bottom:0;left:0;width:0;height:1px;background:#2b0000;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(hover: hover){#toc_container .toc_list a:hover::after{width:100%}}#toc_container .toc_list>li:not(:last-child){margin-bottom:.5em}#toc_container .toc_list li>ul{margin-top:.3em;padding-left:1.5em}#toc_container .toc_list li>ul li{list-style-type:disc;font-size:var(--wp--preset--font-size--medium)}#toc_container .toc_list li>ul .toc_number{display:none}#toc_container .toc_number{-ms-flex-negative:0;flex-shrink:0;padding-right:.4em}:root :where(.wp-block-image figcaption){text-align:left}.text-marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, transparent), color-stop(85%, #B2A39A));background:linear-gradient(transparent 85%, #B2A39A 85%)}em{font-style:italic}blockquote{position:relative;border:2px solid #b2a39a !important;padding:40px clamp(1.875rem,.3861317254rem + 7.4211502783vw,4.375rem) !important}blockquote:before{position:absolute;content:"“";font-size:30px;left:clamp(.625rem,-.6777597403rem + 6.4935064935vw,2.8125rem);top:35px;line-height:1}blockquote:after{position:absolute;content:"”";font-size:30px;right:clamp(.625rem,-.6777597403rem + 6.4935064935vw,2.8125rem);bottom:15px;line-height:1}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background-color:#e1d7d1}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{padding:.5em 1em;border-width:2px;border-color:#b2a39a}.wp-block-flexible-table-block-table{font-size:var(--wp--preset--font-size--medium)}.wp-block-flexible-table-block-table.has-scroll{padding-top:2em}.wp-block-flexible-table-block-table.has-scroll::before{content:"横にスクロールできます >>";display:block;font-size:12px;margin-top:-0.5em;color:#b2a39a;font-weight:600;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.blogCard{-webkit-box-shadow:0 0 6px rgba(43,0,0,.2);box-shadow:0 0 6px rgba(43,0,0,.2)}.blogCard a{opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;padding:40px 30px 30px;display:block}@media(hover: hover){.blogCard a:hover{opacity:.6}}.blogCard__conts{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;margin-bottom:26px}.blogCard__thumb{width:100px;height:100px;grid-column:1/2;grid-row:1/2;margin-right:26px}@media screen and (min-width: 576px){.blogCard__thumb{grid-row:1/3}}.blogCard__thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.blogCard__ttl{font-size:15px;font-weight:600;grid-column:2/3;grid-row:1/2;margin-top:auto;margin-bottom:auto}.blogCard__excerpt{font-size:14px;margin-top:20px;grid-column:1/3;grid-row:2/3}@media screen and (min-width: 576px){.blogCard__excerpt{grid-column:2/3}}.blogCard__link{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5em;line-height:1.2}.blogCard__favicon{width:16px}@media screen and (max-width: 575px){.profile-block{padding:20px !important;gap:20px !important}.profile-block__img{-ms-flex-preferred-size:60px !important;flex-basis:60px !important}.profile-block__desc__inner{max-height:6em;overflow:hidden;position:relative;mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, black), to(transparent));mask-image:linear-gradient(to bottom, black 70%, transparent 100%);-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, black), to(transparent));-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.profile-block__desc.expanded .profile-block__desc__inner{max-height:none;mask-image:none;-webkit-mask-image:none}.readMore__link{display:block;margin-top:.5em;text-decoration:underline;cursor:pointer;font-size:.9em}}@media screen and (min-width: 576px){.readMore__link{display:none}}.visuallyHidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;width:30px;height:30px;outline:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}@media screen and (min-width: 768px){.hamburger{width:34px;height:34px}}.hamburger__line{background-color:#2b0000;width:30px;height:4px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:inherit;transition:inherit;width:100%}@media screen and (min-width: 768px){.hamburger__line{width:34px}}.hamburger__line::before,.hamburger__line::after{background-color:#000;content:"";display:block;height:100%;position:absolute;-webkit-transition:inherit;transition:inherit;width:100%}.hamburger__line::before{top:12px}@media screen and (min-width: 768px){.hamburger__line::before{top:14px}}.hamburger__line::after{top:24px}@media screen and (min-width: 768px){.hamburger__line::after{top:28px}}.hamburger[aria-expanded=true] .hamburger__line{-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}@media screen and (min-width: 768px){.hamburger[aria-expanded=true] .hamburger__line{-webkit-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}}.hamburger[aria-expanded=true] .hamburger__line::before{-webkit-transform:translateY(-12px) translateX(20px) rotate(45deg);transform:translateY(-12px) translateX(20px) rotate(45deg);width:0}.hamburger[aria-expanded=true] .hamburger__line::after{-webkit-transform:translateY(-24px) rotate(90deg);transform:translateY(-24px) rotate(90deg)}@media screen and (min-width: 768px){.hamburger[aria-expanded=true] .hamburger__line::after{-webkit-transform:translateY(-27px) rotate(90deg);transform:translateY(-27px) rotate(90deg)}}.overlay{background-color:#e1d7d1;cursor:pointer;height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;visibility:hidden;width:100vw;z-index:10}.modal__container{opacity:0;position:fixed;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;visibility:hidden;width:100%;z-index:20}.modal__container__inner{max-width:700px;margin:22px 1rem;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media screen and (min-width: 768px){.modal__container__inner{margin:34px 60px}}.modal__container .post-categories{gap:14px}.modal__container[aria-hidden=false]{opacity:1;visibility:visible;border-top:1px solid #fff;overflow-y:auto}body.is-modalOpen .overlay{opacity:1;visibility:visible}body.is-modalOpen .header__link__btn--base{background-color:#fff}body.is-modalOpen .modal__container__inner{-webkit-transform:translateY(0);transform:translateY(0)}.footer{overflow:hidden;padding:100px 0 120px;text-align:center;background:#2b0000}.footer a{text-decoration:none}.footer *{line-height:1;color:#fff}.footer .inner{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.footer__logo{width:176px;margin:auto}.footer__sitemap{margin-top:30px !important;font-size:10px}.footer__sitemap a{font-size:10px}.footer__sitemap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px -12px}.footer__sitemap ul li{padding:0 12px;margin:6px 0}.footer__sitemap ul li:not(:first-child){border-left:1px solid #fff}.footer__sns-list{margin-top:40px !important}.footer__sns-list p{font-size:10px}.footer__sns-list ul{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__sns-list ul li{width:40px}.footer__sns-list ul li+li{margin-left:20px}.footer__sns-list ul li a{display:block}.footer__copyright{display:block;margin-top:40px;font-size:11px}.footer__copyright{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif}.footer__fixreserve{position:fixed;right:0;z-index:99}.footer__fixreserve ul{text-align:center;line-height:1;font-size:16px}.footer__fixreserve ul li a{display:block;padding:20px 10px;color:#fff;cursor:pointer;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;word-break:break-word;word-wrap:break-word;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__fixreserve ul li a:hover{opacity:.8}.footer__fixreserve ul li a{background:#2c0100}@media screen and (min-width: 769px){.footer__fixreserve ul li a.sp{display:none}.footer__fixreserve{top:47.5%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.footer__fixreserve ul li a{width:48px}.footer__fixreserve ul li:first-child a{border-bottom:1px solid #fff}}@media screen and (max-width: 768px){.footer{padding-bottom:100px}.footer .inner-padding--lg{padding:0 30px}.footer__fixreserve{bottom:0;width:100%;transition:-webkit-transform .4s;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:98}html.js-fixreserve .footer__fixreserve{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.footer__fixreserve ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__fixreserve ul li{width:50%}.footer__fixreserve ul li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.footer__fixreserve ul li:first-child a{border-right:1px solid #fff}.footer__fixreserve ul li a.pc{display:none}.footer__fixreserve ul li a:before{content:"";display:block;margin-right:10px}.footer__fixreserve ul li:nth-child(1) a:before{width:18px;height:30px;background:no-repeat center/contain url(/images/common/tel_icon.svg)}.footer__fixreserve ul li:nth-child(2) a:before{width:28px;height:20px;background:no-repeat center/contain url(/images/common/web_icon.svg)}}.l-footer__fixreserve ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.l-footer__fixreserve ul li a{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.l-footer__fixreserve ul li a:hover{opacity:.6}.l-footer__fixreserve{top:47.5%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.l-footer__fixreserve ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__fixreserve ul li a{width:3em}}@media screen and (max-width: 768px){.l-footer{padding-bottom:180px}.l-footer__fixreserve{bottom:0;width:100%;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);transition:-webkit-transform .4s;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;transition:transform .4s,-webkit-transform .4s}html.js-fixreserve .l-footer__fixreserve{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.l-footer__fixreserve ul li:first-child a{background:linear-gradient(45deg, #2b0000 0%, #6b2e2b 100%)}.l-footer__fixreserve ul li:last-child a{background:linear-gradient(45deg, #2b0000 0%, #6b2e2b 100%)}.l-footer__fixreserve ul li{width:100%}.l-footer__fixreserve ul li a{font-weight:bold;padding:20px 0;background:linear-gradient(45deg, #2b0000 0%, #6b2e2b 100%);border-top:1px solid #fff;border-bottom:1px solid #fff}}.header__link__btn--base,.header__link__btn--solid{width:clamp(6.625rem,4.2428107607rem + 11.8738404453vw,10.625rem);height:clamp(2.5rem,1.9044526902rem + 2.9684601113vw,3.5rem);font-size:clamp(.75rem,.6011131725rem + .7421150278vw,1rem);display:grid;place-content:center flex-start;text-decoration:none;font-weight:500;line-height:1.2;text-align:center;padding:.5em clamp(.625rem,-.4916512059rem + 5.5658627087vw,2.5rem) .5em clamp(.625rem,.2527829314rem + 1.8552875696vw,1.25rem);position:relative;letter-spacing:0}.header__link__btn--base::after,.header__link__btn--solid::after{content:"";position:absolute;right:clamp(.375rem,-.1461038961rem + 2.5974025974vw,1.25rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.header{padding:22px 1rem;border-bottom:2px solid #e1d7d1}@media(min-width: 1100px){.header{padding:34px 60px}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.75rem,-.2922077922rem + 5.1948051948vw,2.5rem)}.header__logo{z-index:200}.header__link{margin-left:auto;z-index:200}.header__nav{display:grid;place-content:center;position:relative}@media screen and (max-width: 1023px){.header__search{display:none}}.header__logo img{width:clamp(5.5rem,3.1550324675rem + 11.6883116883vw,9.4375rem)}.header__search__toggle{width:38px;height:38px;padding:0;cursor:pointer;border:none;background:url("../img/icon_search.svg") no-repeat center center/contain;position:relative}.header__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px}.header__link__btn--solid{border:2px solid #2b0000;border-radius:28px}@media screen and (max-width: 1023px){.header__link__btn--solid{display:none}}@media(hover: hover){.header__link__btn--solid{-webkit-transition:opacity .3s;transition:opacity .3s}.header__link__btn--solid:hover{opacity:.7}}.header__link__btn--solid::after{background:url("../img/icon_external-link.svg") no-repeat center center/contain;width:clamp(.7rem,.5957792208rem + .5194805195vw,.875rem);height:clamp(.65rem,.5532235622rem + .4823747681vw,.8125rem)}.header__link__btn--base{background-color:#e1d7d1;-webkit-transition:background-color 1s;transition:background-color 1s;border-radius:28px;width:auto}@media screen and (max-width: 1023px){.header__link__btn--base{display:none}}@media(hover: hover){.header__link__btn--base{-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.header__link__btn--base:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}}.header__link__btn--base::after{background:url("../img/icon_external-link.svg") no-repeat center center/contain;width:clamp(.7rem,.5957792208rem + .5194805195vw,.875rem);height:clamp(.65rem,.5532235622rem + .4823747681vw,.8125rem)}.header__link__btn--theme{height:clamp(2.875rem,2.5027829314rem + 1.8552875696vw,3.5rem);font-size:clamp(.9375rem,.9002782931rem + .185528757vw,1rem);background:linear-gradient(45deg, #62403f 0%, #2c0100 20%, #62403f 60%, #2c0100 100%);color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;gap:clamp(.125rem,-.0983302412rem + 1.1131725417vw,.5rem);background-size:100% 100%;-webkit-transition:background-size .8s;transition:background-size .8s;width:auto;padding-inline:20px;border-radius:28px}@media screen and (max-width: 320px){.header__link__btn--theme{padding-inline:12px;font-size:13px;letter-spacing:0}}.header__link__btn--theme::after{content:"";width:clamp(.625rem,.5133348794rem + .5565862709vw,.8125rem);height:clamp(.625rem,.5133348794rem + .5565862709vw,.8125rem);background:url("data:image/svg+xml,%3Csvg%20id%3D%22b%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20id%3D%22c%22%3E%3Cg%20id%3D%22d%22%3E%3Cpath%20id%3D%22e%22%20d%3D%22M4.33%2C13v-1.73h5.72L0%2C1.21L1.21%2C0l10.05%2C10.05v-5.72h1.73v8.67H4.33Z%22%20fill%3D%22%23fff%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center/contain}@media(hover: hover){.header__link__btn--theme:hover{background-size:500% 100%;opacity:1}}.header__link--label{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3",メイリオ,sans-serif;position:absolute;top:0;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#b30033;font-size:13px;background-color:#fff;border:1px solid #2b0403;border-radius:4px;letter-spacing:-0.05em;line-height:1;padding:.2em .4em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:600}@media screen and (max-width: 575px){.header__link--label{-webkit-transform:translateX(-50%) translateY(calc(-50% - 4px));transform:translateX(-50%) translateY(calc(-50% - 4px))}}@media screen and (max-width: 320px){.header__link--label{font-size:10px}}.header__link--label::after{left:50%;content:"";display:inline-block;vertical-align:middle;line-height:1;width:5px;height:5px;border:1px solid #2b0403;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(50% + 1px)) rotate(135deg);transform:translateY(calc(50% + 1px)) rotate(135deg);background-color:#fff;bottom:0;position:absolute}.container{padding:clamp(2rem,-.5310760668rem + 12.6159554731vw,6.25rem) 0 clamp(5rem,3.5111317254rem + 7.4211502783vw,7.5rem);width:min(100% - 2rem,860px);margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.container__col{display:grid;grid-template-columns:auto clamp(12.5rem,9.9689239332rem + 12.6159554731vw,16.75rem);-webkit-column-gap:clamp(1.25rem,1.0266697588rem + 1.1131725417vw,1.625rem);-moz-column-gap:clamp(1.25rem,1.0266697588rem + 1.1131725417vw,1.625rem);column-gap:clamp(1.25rem,1.0266697588rem + 1.1131725417vw,1.625rem)}}.container__footer{padding:clamp(5rem,3.5111317254rem + 7.4211502783vw,7.5rem) 0;width:min(100% - 2rem,860px);margin-left:auto;margin-right:auto}.content__ttl{font-weight:600;font-size:26px;border-bottom:2px solid currentColor;display:inline-block;margin-bottom:26px}.content__subTtl{font-size:14px;margin-bottom:.2em}.article__col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.875rem,1.5027829314rem + 1.8552875696vw,2.5rem) clamp(.9375rem,.7513914657rem + .9276437848vw,1.25rem)}.article__item__link{text-decoration:none}.article__item__img{margin-bottom:14px}.article__item__img img{width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.article__item__ttl{font-weight:normal;font-size:14px;margin-bottom:8px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;max-height:3em}.article__item__date{font-size:14px}.pagination{margin-top:clamp(3.75rem,1.1444805195rem + 12.987012987vw,8.125rem)}@media screen and (min-width: 321px){.side{padding:0 8%}}@media screen and (max-width: 767px){.side{margin-top:80px}}@media screen and (min-width: 768px){.side{padding:0}}.side__header{background-color:#2b0000;color:#fff;font-weight:600;font-size:18px;text-align:center;padding:30px 10px;border-top-left-radius:10px;border-top-right-radius:10px;letter-spacing:0}.side__body{background-color:rgba(225,215,209,.7);padding:20px 20px 120px}.side__search{margin-bottom:20px}.post-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 7px}.post-categories li a{display:block;border:1px solid currentColor;background-color:#e1d7d1;font-size:14px;text-decoration:none;padding:.2em .8em;border-radius:16px;-webkit-transition:background-color .5s;transition:background-color .5s}@media(hover: hover){.post-categories li a:hover{background-color:hsla(0,0%,100%,.4)}}.single-post .post-categories{gap:10px 14px}.footer__bg-base{background-color:#e1d7d1}.footer__bg-lightGray{background-color:#d8d1cd}.footer__inner{width:min(100% - 2rem,1020px);margin-left:auto;margin-right:auto}.footer__search{padding:clamp(5rem,3.5111317254rem + 7.4211502783vw,7.5rem) 0 clamp(5.1875rem,3.4380797774rem + 8.719851577vw,8.125rem)}.footer__search__ttl{text-align:center;font-size:24px;border-bottom:2px solid currentColor;font-weight:600;margin-bottom:12px;padding-bottom:.4em;line-height:1.4}@media screen and (max-width: 320px){.footer__search__ttl{font-size:20px}}@media screen and (min-width: 576px){.footer__search__item{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 11px}}.footer__search__item li{text-align:center}.footer__search__item li a{letter-spacing:.5em;text-decoration:none;padding:.9em;display:block;border-bottom:1px solid #b0919d;font-size:20px;-webkit-transition:background-color .5s;transition:background-color .5s}@media screen and (min-width: 576px){.footer__search__item li a{padding:1em}}@media(hover: hover){.footer__search__item li a:hover{background-color:hsla(0,0%,100%,.4)}}.footer__search__linkWrapper{margin-top:60px;text-align:center}@media screen and (min-width: 768px){.footer__search__linkWrapper{text-align:right}}.footer__search__link{margin-left:auto;margin-right:auto;text-decoration:none;font-size:20px;border-bottom:1px solid currentColor;line-height:1.8;display:inline;padding-bottom:.2em}@media screen and (min-width: 768px){.footer__search__link{margin-right:0;padding-bottom:.4em}}.footer__search__link::after{content:"";background:url("../img/icon_search.svg") no-repeat center center/contain;display:inline-block;width:16px;height:16px;margin-left:.1em}@media screen and (min-width: 768px){.footer__search__link::after{margin-left:.2em}}.pageTop{position:fixed;right:0;bottom:0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.pageTop__img{width:clamp(3.125rem,1.8222402597rem + 6.4935064935vw,5.3125rem)}.breadCrumb{border-bottom:2px solid #e1d7d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.3em 1rem;font-size:14px}@media screen and (max-width: 767px){.breadCrumb{display:none}}@media screen and (min-width: 1024px){.breadCrumb{padding:.3em 60px}}.breadCrumb span{padding:0 1.5em;color:#300404;font-size:12px}.breadCrumb span:first-child{padding-left:0}.breadCrumb span:last-child{padding-right:0}.breadCrumb a{text-decoration:none}.search{position:relative}.search__field{width:100%;padding:.8em 2em .8em .8em;border:none;border-radius:10px;color:#2b0000;background-color:#fff}.search__field::-webkit-input-placeholder{color:#b2a39a}.search__field::-moz-placeholder{color:#b2a39a}.search__field:-ms-input-placeholder{color:#b2a39a}.search__field::-ms-input-placeholder{color:#b2a39a}.search__field::placeholder{color:#b2a39a}.search__field:focus{outline:1px #2b0000 solid}.search__submit{position:absolute;top:50%;right:.75em;display:block;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;-webkit-transition:opacity .5s;transition:opacity .5s;background:url("../img/icon_search.svg") no-repeat center center/contain;width:16px;height:16px;overflow:hidden;text-indent:100%;white-space:nowrap}@media(hover: hover){.search__submit:hover{opacity:.6}}.search__result{font-size:18px;margin-bottom:1em}.search__result span{font-weight:600}.searchwp-live-search-result--title{line-height:1.2}.searchwp-live-search-result--title a{text-decoration:none}.searchwp-live-search-result{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.searchwp-live-search-no-results{padding:2em 2em 0 !important}.searchwp-live-search-no-min-chars::after{content:none !important}.taxonomy__desc{font-size:14px}.taxonomy__desc p:not(:first-child){margin-top:1.2em}.taxonomy__desc img{display:block;margin-bottom:32px}@media screen and (min-width: 768px){.taxonomy__desc img{margin-bottom:25px}}.taxonomy__desc+.article{margin-top:clamp(3.75rem,2.7822356215rem + 4.8237476809vw,5.375rem)}.nav-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;position:relative}.nav-links li>a{text-decoration:none}.nav-links li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(1rem,.9255565863rem + .3710575139vw,1.125rem);height:clamp(2.5rem,1.7555658627rem + 3.7105751391vw,3.75rem)}.nav-links li>*:not(.dots){width:clamp(2.5rem,1.7555658627rem + 3.7105751391vw,3.75rem);border-radius:50%;-webkit-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease}.nav-links li>.prev,.nav-links li>.next{background:rgba(0,0,0,0);font-size:clamp(.875rem,.8005565863rem + .3710575139vw,1rem)}.nav-links li>.current,.nav-links li>a:hover{background:#e1d7d1}.popular__col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.875rem,1.5027829314rem + 1.8552875696vw,2.5rem) clamp(.9375rem,.7513914657rem + .9276437848vw,1.25rem)}@media screen and (min-width: 768px){.popular__col{grid-template-columns:1fr 1fr 1fr}}.post__header{padding:clamp(2rem,-.5310760668rem + 12.6159554731vw,6.25rem) 0 clamp(3.75rem,3.0055658627rem + 3.7105751391vw,5rem);width:min(100% - 2rem,860px);margin-left:auto;margin-right:auto}.post__body{padding-bottom:clamp(4.6875rem,3.1986317254rem + 7.4211502783vw,7.1875rem);margin-left:auto;margin-right:auto}.post__eyeCatch{text-align:center;margin-bottom:32px;background-color:#efe9e5}@media screen and (min-width: 768px){.post__eyeCatch{margin-bottom:60px}}.post__eyeCatch img{max-height:450px;width:auto}.post__ttl{font-size:21px;margin-top:20px;margin-bottom:50px}@media screen and (min-width: 768px){.post__ttl{font-size:26px}}.post__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-size:14px}@media screen and (min-width: 768px){.post__date{font-size:16px}}.post__modified{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2em}.post__modified svg{width:13px;height:auto;display:inline-block}@media screen and (min-width: 768px){.post__modified svg{width:15px}}.post__tags{margin-top:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px}.post__tags li a::before{content:"#"}.post__footer{margin-bottom:clamp(5rem,4.0322356215rem + 4.8237476809vw,6.625rem)}@media screen and (min-width: 576px){.post__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}}.post__snsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 575px){.post__snsWrapper{margin-top:32px}}@media screen and (min-width: 576px){.post__snsWrapper{-ms-flex-negative:0;flex-shrink:0}}.post__snsTtl{font-size:14px;font-weight:600;color:#fff;background-color:#2b0000;padding:.3em 1em;border-radius:20px}.post__snsItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding-left:1em}.bimayu-soken{background:-webkit-gradient(linear, left top, right top, from(rgba(104, 59, 167, 0.1)), to(rgba(231, 55, 61, 0.1)));background:linear-gradient(to right, rgba(104, 59, 167, 0.1) 0%, rgba(231, 55, 61, 0.1) 100%);padding:clamp(2.5rem,1.1972402597rem + 6.4935064935vw,4.6875rem) 0}.bimayu-soken__inner{width:min(100% - 2rem,860px);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1.5rem,.3089053803rem + 5.9369202226vw,3.5rem)}@media screen and (max-width: 575px){.bimayu-soken__inner{padding-inline:32px}}@media screen and (max-width: 320px){.bimayu-soken__inner{padding-inline:24px}}@media screen and (min-width: 768px){.bimayu-soken__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1024px){.bimayu-soken__inner{gap:clamp(1.5rem,-1.3288497217rem + 14.1001855288vw,6.25rem)}}@media screen and (min-width: 768px){.bimayu-soken__img{padding-left:30px}}.bimayu-soken__desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.bimayu-soken__desc p{line-height:1.6}.bimayu-soken__desc p:not(:last-child){margin-bottom:1.2em}.bimayu-soken+.container{padding-top:clamp(3.125rem,2.0083487941rem + 5.5658627087vw,5rem)}@media screen and (max-width: 575px){.bimayu-soken__desc .profile-block__desc__inner{max-height:8em}.bimayu-soken__desc .readMore__link{text-align:center;font-size:14px;text-decoration:none;position:relative}.bimayu-soken__desc .readMore__link::after{content:"";position:absolute;display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:10px;height:10px;border:1px solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-25%) translateX(-50%) rotate(135deg);transform:translateY(-25%) translateX(-50%) rotate(135deg);left:50%;bottom:-12px}.bimayu-soken__desc.expanded .readMore__link::after{-webkit-transform:translateY(25%) translateX(-50%) rotate(-45deg);transform:translateY(25%) translateX(-50%) rotate(-45deg)}}@media screen and (max-width: 1535px){.u-dn-xxl-max{display:none}}@media screen and (max-width: 1279px){.u-dn-xl-max{display:none}}@media screen and (max-width: 1023px){.u-dn-lg-max{display:none}}@media screen and (max-width: 767px){.u-dn-md-max{display:none}}@media screen and (max-width: 575px){.u-dn-sm-max{display:none}}@media screen and (max-width: 320px){.u-dn-xs-max{display:none}}@media screen and (min-width: 1536px){.u-dn-xxl-min{display:none}}@media screen and (min-width: 1280px){.u-dn-xl-min{display:none}}@media screen and (min-width: 1024px){.u-dn-lg-min{display:none}}@media screen and (min-width: 768px){.u-dn-md-min{display:none}}@media screen and (min-width: 576px){.u-dn-sm-min{display:none}}@media(hover: hover){.anime_zoom{position:relative;overflow:hidden}.anime_zoom img{-webkit-transition:.3s;transition:.3s}.anime_zoom:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article__item__img{overflow:hidden}}/*# sourceMappingURL=style.min.css.map */