@keyframes search_fadeOut{0%{opacity:1}to{opacity:0}}:root{--white:#fff;--white_half:rgba(255, 255, 255, .5);--white_erase:rgba(255, 255, 255, .0);--white_A90:rgba(255, 255, 255, .9);--LtGray_T0:#A5A4A3;--LtGray_T30:#C0BFBF;--LtGray_T50:#D2D2D1;--LtGray_T70:#E4E4E3;--LtGray_T90:#F6F6F6;--LtGray_T70_A50:rgba(228, 228, 227, .5);--LtGray_S30:#737372;--LtGray_S50:#535252;--LtGray_S70:#313131;--LtGray_S90:#101010;--LtBlue_T0:#AAC2D2;--LtBlue_T30:#C4D4E0;--LtBlue_T50:#D5E1E9;--LtBlue_T70:#E6EDF2;--LtBlue_T90:#F7F9FB;--LtBlue_S30:#778893;--LtBlue_S50:#556169;--Blk_Pink_T0:#debfc2;--Blk_Pink_T50:#efdfe1;--Blk_Pink_T90:#fcf9f9;--Blk_Pink_S50:#6f6061;--Blk_Red_T0:#d95959;--Blk_Red_T50:#ecacac;--Blk_Yellow_T0:#dedbbf;--Blk_Yellow_T50:#efeddf;--Blk_Yellow_T90:#fcfbf9;--Blk_Yellow_S50:#6f6e60;--Blk_Beige_T0:#e1d1c6;--Blk_Beige_T50:#f0e8e3;--Blk_Beige_T70:#f6f1ee;--Blk_Beige_S50:#716963;--Blk_Green_T0:#cddab9;--Blk_Green_T50:#e6eddc;--Blk_Green_T90:#fafbf8;--Blk_Green_S30:#909982;--Blk_Green_S50:#676d5d;--box-shadow:.4rem .4rem 1rem rgba(0, 0, 0, .05), -.4rem -.4rem 1rem #ffffff;--box-shadow2:.8rem .8rem 1.2rem rgba(0, 0, 0, .05), -.8rem -.8rem 1.2rem #ffffff;--skin-grayish-cat-txt:var(--white);--cocoon-text-color:var(--skin-grayish-site-name-txt);--cocoon-black-color:var(--skin-grayish-site-name-txt);--cocoon-basic-border-radius:0px;--cocoon-basic-border-color:var(--LtGray_T30);--cocoon-three-d-border-colors:var(--skin-grayish-site-main-hover);--cocoon-thin-color:var(--skin-grayish-site-main-thin);--cocoon-x-pallid-text-color:var(--skin-grayish-a-wrap-txt);--cocoon-badge-border-radius:0;--skin-grayish-default-font:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--topHeaderNavisize:56px;--topHeaderNaviBgColor:var(--LtGray_T70_A50);--ohterHeaderLogosize:56px;--ohterHeaderBgColor:var(--LtGray_T70_A50);--mobileHeaderBgColor:var(--white_half);--mobileTopHeaderBgColor:var(--white_half);--mobileFooterBgColor:var(--white_half);--safeareainsetleft:env(safe-area-inset-left);--listColumns_Category_displayOn:none;--listColumns_Category_23cols:0rem;--mobileHeaderMenuBtn_width:70px;--mobileHeaderMenuOtherBtn_width:70px}html{scroll-behavior:smooth;scroll-padding-top:100px}.body{letter-spacing:.16rem;font-feature-settings:"palt"}.skin-grayish,.skin-grayish .container{overflow-x:clip}img{-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.a-wrap,a{color:var(--skin-grayish-a-wrap-txt)}.a-wrap:not(.recent-comment-link,.rss-entry-card-link) figure img{aspect-ratio:16/9}.a-wrap:hover{background-color:var(--skin-grayish-site-main-thin)}.a-wrap:hover,a:hover{color:var(--skin-grayish-site-main-hover)}.skin-grayish .search-edit,input[type=text]{color:var(--skin-grayish-a-wrap-txt)}.skin-grayish #navi-in .search-menu-button .search-edit,.skin-grayish .mobile-menu-buttons .navi-menu-content .menu-drawer>.search-menu-button .search-edit{font-family:var(--cocoon-default-font)}.skin-grayish .mobile-menu-buttons .navi-menu-content .menu-drawer>.search-menu-button .search-edit,.skin-grayish .navi-in>ul>li.search-menu-button.menu-button{font-size:16px}.skin-grayish .navi{background-color:#fff0;height:0;position:fixed;top:0;left:0;width:100%;z-index:10}.skin-grayish #navi-in{background-color:var(--topHeaderNaviBgColor);width:100%}.skin-grayish:not(.front-top-page) .navi-in>ul{-moz-column-gap:8px;column-gap:8px;justify-content:flex-end;align-items:center;height:100%}.skin-grayish .navi-in>ul li{width:-moz-fit-content;width:fit-content;height:auto;padding:16px min(.78vw,16px)}.skin-grayish:not(.front-top-page) .navi-in>ul>li{display:flex;flex-direction:column;justify-content:center;padding-top:8px;padding-bottom:8px;line-height:40px}.skin-grayish .navi-in>ul>li>a>.caption-wrap{flex-direction:column;width:-moz-fit-content;width:fit-content;position:relative}.skin-grayish .sub-caption{font-size:.65em;opacity:.5}.skin-grayish .navi-in .has-icon,.skin-grayish .sub-menu .sub-caption{display:none}.skin-grayish :where(.navi-in,.navi-footer-in) a{color:var(--skin-grayish-site-name-txt);font-size:clamp(14px,1.37vw,16px);min-height:0}.skin-grayish .navi-in a{height:auto}.skin-grayish .copyright{font-size:clamp(12px,1.17vw,14px);min-height:0;margin-top:24px;opacity:.7}.skin-grayish .navi-in>ul .sub-menu{min-width:176px}.skin-grayish .navi-in>ul>li>.sub-menu{display:block;background-color:var(--LtGray_T90);width:176px;left:0;right:0;top:100%;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s ease-in-out}.skin-grayish .navi-in>ul>li>.sub-menu>li>a>.caption-wrap{flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:160px;position:relative}.skin-grayish .cl-slim .navi-in>ul li.menu-item-has-description>a>.caption-wrap{height:40px;line-height:18px}.skin-grayish .navi-in>ul .sub-menu li{width:100%;padding:0}.skin-grayish .navi-in>ul .sub-menu a{font-size:clamp(12px,1.17vw,14px);min-height:0;padding:8px;width:100%}.skin-grayish .navi-in>ul li>a>.caption-wrap::before{display:block;content:"";background:var(--skin-grayish-site-main-hover);width:100%;height:1px;position:absolute;bottom:3px;left:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.skin-grayish :where(.navi-in,.navi-footer-in) a:hover{background-color:#fff0;color:var(--skin-grayish-site-main-hover)}.skin-grayish .navi-in a:hover>.caption-wrap::before{transform:scaleX(1)}.skin-grayish .navi-in .search-menu-icon{display:inline-block;scale:1;transition:scale .3s ease-in-out}.skin-grayish .navi-in .search-menu-icon span::before{color:var(--skin-grayish-site-sub-color)}.skin-grayish .navi-in .search-menu-icon:hover{scale:1.3}.skin-grayish .navi-in .gnavi-search-menu-content .search-box{width:min(39vw,480px);margin:0}.skin-grayish .header-in .site-name-text-link{padding:0}.skin-grayish .header-in .site-name-text{display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:200;letter-spacing:.4rem;line-height:1.5;width:100%;scale:1;transition:scale .3s,color .3s ease-in-out}.skin-grayish .footer-bottom-logo .site-name-text:hover,.skin-grayish .header-in .site-name-text:hover{scale:1.05;color:var(--skin-grayish-site-main-hover)}#gnavi-search-menu-content{width:-moz-fit-content;width:fit-content;padding:1em}.searchMenuDialog{display:block;position:fixed;inset-inline:0;inset-block:0;animation-name:search_fadeOut;animation-fill-mode:forwards;animation-duration:.5s;animation-timing-function:ease-in-out}.skin-grayish .grayish-btn{font-size:16px;background-color:#fff0;border:0;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:40px;line-height:1;position:relative;top:-1px}.searchMenuDialog_close.grayish-btn{display:flex;align-items:center;justify-content:center;color:var(--white);position:static;top:unset}.searchMenuDialog_close.grayish-btn .searchMenuDialog_closemark{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.searchMenuDialog_close.grayish-btn .searchMenuDialog_closemark::after,.searchMenuDialog_close.grayish-btn .searchMenuDialog_closemark::before{display:inline-block;content:"";background-color:var(--white);width:20px;height:1px;position:relative;top:-5px;left:-5px;rotate:45deg}.searchMenuDialog_close.grayish-btn .searchMenuDialog_closemark::after{position:absolute;rotate:-45deg;top:50%}.skin-grayish .searchMenuDialog{width:100%;max-width:100%;height:100%;max-height:100%;padding:0;margin:0;overflow-y:auto;background-color:#fff0;border:0;scrollbar-width:none;overscroll-behavior:contain}.skin-grayish .searchMenuDialog::-webkit-scrollbar{display:none}.skin-grayish .searchMenuDialog::backdrop{background-color:rgb(0 0 0/.7)}.skin-grayish .searchMenuDialog_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100% + 1px);padding:24px;position:relative}.skin-grayish .gnavi-search-menu-content.sponly-search-menu{display:none}.skin-grayish:not(.front-top-page) .skinadd-topmv-scroll{display:none}.skin-grayish:not(.front-top-page) .header-container{background-color:var(--ohterHeaderBgColor);position:sticky;top:0;z-index:20}.skin-grayish:not(.front-top-page) .header-container-in.hlt-center-logo-top-menu{flex-direction:row;justify-content:space-between;align-items:stretch;padding:0 min(1.43vw,80px)}.skin-grayish:not(.front-top-page) .container .header-container .header{display:flex;align-items:center;justify-content:flex-start;height:auto;background-image:none}.skin-grayish:not(.front-top-page) .header .header-in{min-height:0;width:-moz-fit-content;width:fit-content;margin:0}.skin-grayish:not(.front-top-page) .navi{height:auto;position:relative}.skin-grayish:not(.front-top-page) #navi-in{background-color:#fff0;height:100%}.skin-grayish:not(.front-top-page) .header .header-in .logo-image{padding:4px 0}.skin-grayish:not(.front-top-page) .header .header-in .logo-image a{display:flex;align-items:center}.skin-grayish:not(.front-top-page) .header .header-in .site-name-text{font-size:clamp(20px,1.95vw,32px);min-height:0;width:-moz-fit-content;width:fit-content}.skin-grayish:not(.front-top-page) .header .header-in .logo-image .site-name-text{height:calc(var(--ohterHeaderLogosize) - 8px);line-height:calc(var(--ohterHeaderLogosize) - 8px)}.skin-grayish:not(.front-top-page) .header-in .logo-header img{width:auto;height:100%}.skin-grayish .related-entry-card-wrap.a-wrap:hover,.skin-grayish .widget-entry-card-link.a-wrap:hover{background-color:#fff0}.skin-grayish .related-entry-card-wrap.a-wrap .related-entry-card-thumb,.skin-grayish .widget-entry-card-link.a-wrap .widget-entry-card-thumb{overflow:hidden}.skin-grayish .related-entry-card-wrap.a-wrap .related-entry-card-thumb img,.skin-grayish .widget-entry-card-link.a-wrap .widget-entry-card-thumb img{scale:1;transition:scale .3s ease-in-out}.skin-grayish .related-entry-card-wrap.a-wrap:hover .related-entry-card-thumb img,.skin-grayish .widget-entry-card-link.a-wrap:hover .widget-entry-card-thumb img{scale:1.1}.skin-grayish .cat-label{font-size:11px;color:var(--skin-grayish-cat-txt);background-color:var(--skin-grayish-cat-back);border:0;padding:2px 6px;max-width:80%;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:unset;left:0;bottom:0;overflow:hidden}.skin-grayish .related-entry-card-content{padding-bottom:0}.skin-grayish .breadcrumb{color:var(--skin-grayish-site-sub-color);font-size:12px;padding:.6em 32px}.skin-grayish .breadcrumb-caption,.widget_categories ul li a{color:var(--skin-grayish-site-name-txt)}.skin-grayish a:hover>.breadcrumb-caption{color:var(--skin-grayish-site-main-hover)}.skin-grayish .article-header{display:flex;flex-direction:column}.skin-grayish .article-header .entry-title{order:1;margin:16px 0}.skin-grayish .article-header .date-tags{color:var(--skin-grayish-site-sub-color);text-align:left;margin-bottom:.6em;order:5}.skin-grayish .article-header .eye-catch-wrap{order:6}.skin-grayish.single-post .article-header .eye-catch-wrap .eye-catch{display:flex;flex-direction:column-reverse;gap:.6em}.skin-grayish.single-post .article-header .eye-catch-wrap .eye-catch .cat-label{display:inline-block;font-size:14px;border:0;width:-moz-fit-content;width:fit-content;padding:2px 8px;position:relative;opacity:1}.skin-grayish .main .article-footer .sns-follow a,.skin-grayish .main .article-footer .sns-share a,.skin-grayish .share-menu-content .sns-share a{height:40px;width:40px}.skin-grayish .share-menu-content .sns-buttons{justify-content:center;flex-wrap:wrap;gap:12px;margin:0}.skin-grayish .share-menu-content .sns-share a{color:var(--white);font-size:clamp(14px,2.9vw,24px);min-height:0;border-radius:99%}.skin-grayish .article-footer .button-caption,.skin-grayish .pager-post-navi::after{display:none}.skin-grayish .toc{border:0;border-bottom:1px solid var(--skin-grayish-site-sub-color)!important;border-top:1px solid var(--skin-grayish-site-sub-color)!important;display:block;margin-bottom:40px;padding:0;width:100%}.skin-grayish .toc-checkbox:checked~.toc-content{padding-bottom:2em}.skin-grayish .toc-title{background-image:linear-gradient(-45deg,#fff 25%,var(--skin-grayish-gradient) 25%,var(--skin-grayish-gradient) 50%,#fff 50%,#fff 75%,var(--skin-grayish-gradient) 75%,var(--skin-grayish-gradient));background-size:8px 8px;font-weight:400;padding:10px 0}.skin-grayish .toc .toc-list>li{margin-bottom:0;padding:1em 0 1em 2em;border-bottom:1px solid var(--skin-grayish-site-main-thin)}.skin-grayish .toc-list a:hover{color:var(--skin-grayish-site-main-hover)}.skin-grayish .toc-list>li a{display:inline-block;font-weight:400;letter-spacing:.04rem;margin:0;width:-moz-fit-content;width:fit-content}.skin-grayish :is(.toc-list li,.toc-list li a,.toc-title){color:var(--skin-grayish-site-sub-color);position:relative}.skin-grayish :is(.toc-list>li,.toc-list>li>a){font-weight:700;line-height:2}.skin-grayish .tnt-number .toc-list{counter-reset:indexnum 0;padding:0 2em}.skin-grayish .tnt-number .toc-list>li{padding:1em 0 1em 2em}.skin-grayish .tnt-number .toc-list li{list-style:none}.skin-grayish .tnt-number .toc-list>li>a{margin-left:0;padding:.5em;position:relative}.skin-grayish .tnt-number .toc-list>li>a::before{display:block;content:counter(indexnum);counter-increment:indexnum 1;font-size:.85em;font-weight:400;color:var(--white);background-color:var(--skin-grayish-site-sub-color);border-radius:99%;text-align:center;line-height:2.05;letter-spacing:0;width:2em;height:2em;position:absolute;top:.8em;left:-2em;z-index:1}.skin-grayish.ff-noto-sans-jp .tnt-number .toc-list>li>a::before{line-height:1.95}.related-entry-card-title{font-weight:400}.article h1,.article h2{color:var(--skin-grayish-site-name-txt);font-weight:700;line-height:1.6;background-color:#fff0;letter-spacing:.14em}.article h2{border-bottom:solid 4px var(--LtGray_T70);margin:4em 0 2em;padding:16px 8px;position:relative}.article h2::before{display:block;content:"";width:30%;border-bottom:solid 4px var(--skin-grayish-site-main-hover);position:absolute;bottom:-4px;left:0;z-index:1}.skin-grayish .article-footer .entry-categories .cat-link,.skin-grayish .article-footer .entry-tags .tag-link{text-decoration:none;display:inline-block;margin-right:5px;font-size:12px;border-radius:0;word-break:break-all;margin-bottom:4px}.skin-grayish .article-footer .entry-categories .cat-link{color:var(--cocoon-white-color);padding:2px 6px;background-color:var(--skin-grayish-cat-back)}.skin-grayish .article-footer .entry-tags .tag-link{color:var(--skin-grayish-cat-back);padding:1px 5px;border:1px solid var(--skin-grayish-cat-back)}.skin-grayish .article-footer .sns-follow,.skin-grayish .article-footer .sns-share{padding:24px 0}.skin-grayish .article-footer .sns-follow-buttons,.skin-grayish .article-footer .sns-share-buttons{justify-content:center;background-image:linear-gradient(-45deg,#fff 25%,var(--skin-grayish-gradient) 25%,var(--skin-grayish-gradient) 50%,#fff 50%,#fff 75%,var(--skin-grayish-gradient) 75%,var(--skin-grayish-gradient));background-size:8px 8px;padding:1.625rem 1rem;gap:1.625rem;margin:0}.skin-grayish .article-footer .sns-buttons{flex-wrap:wrap}.skin-grayish .article-footer .sns-buttons a{color:var(--skin-grayish-site-sub-color);font-size:20px;background-color:var(--white);border-radius:99%;margin:10px}.skin-grayish .article-footer .sns-follow-message,.skin-grayish .article-footer .sns-share-message{margin-bottom:0;color:var(--skin-grayish-site-sub-color);font-weight:500;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:8px 0;position:relative}.skin-grayish .article-footer .sns-follow-message::after,.skin-grayish .article-footer .sns-follow-message::before,.skin-grayish .article-footer .sns-share-message::after,.skin-grayish .article-footer .sns-share-message::before{display:block;content:"";background-color:currentColor;width:1px;height:1.4em;position:absolute;top:.8em;z-index:1}.skin-grayish .article-footer .sns-follow-message::before,.skin-grayish .article-footer .sns-share-message::before{left:-1.5em;rotate:-30deg}.skin-grayish .article-footer .sns-follow-message::after,.skin-grayish .article-footer .sns-share-message::after{right:-1.5em;rotate:30deg}.skin-grayish .article-footer .sns-share,.sns-follow{margin:0}.skin-grayish .content .main .entry-content{border-bottom:solid 1px var(--skin-grayish-site-main-hover)}.skin-grayish .related-entry-heading,.skin-grayish .sidebar h3{font-size:24px;border-bottom:solid 1px var(--skin-grayish-site-main-hover)}.skin-grayish .related-entry-heading{margin:22px 0;padding:4px 0}.skin-grayish .under-entry-content .related-list{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.skin-grayish .under-entry-content .related-list .related-entry-card-wrap{flex-shrink:0;width:28.5%}.skin-grayish .under-entry-content .rect-vertical-card .related-entry-card-title{font-size:14px;margin:5px 0}.skin-grayish .under-entry-content .rect-vertical-card .related-entry-card-snippet{font-size:10px;margin-bottom:5px}.skin-grayish .pager-post-navi{flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;padding:1rem 0;border-top:1px dashed var(--skin-grayish-site-main-hover);border-bottom:1px dashed var(--skin-grayish-site-main-hover)}.skin-grayish .pager-post-navi a.prev-post{position:relative;width:48%;padding-left:0;padding-right:0;line-height:1.4}.skin-grayish .pager-post-navi a .iconfont{display:none}.skin-grayish .pager-post-navi .a-wrap{padding:0;translate:0}.skin-grayish .pager-post-navi .a-wrap:hover{background-color:#fff0;translate:0-6px}.skin-grayish .pager-post-navi .prev-post-thumb{display:block;position:relative}.skin-grayish .pager-post-navi .prev-post-thumb::before{display:block;color:var(--skin-grayish-cat-txt);font-size:1em;background-color:var(--skin-grayish-site-sub-color);width:-moz-fit-content;width:fit-content;padding:.2em;position:absolute;top:0;z-index:5;content:"Prev";left:0}.skin-grayish .pager-post-navi a.prev-post .prev-post-title{margin-right:4px;margin-left:8px}.skin-grayish .sidebar{background:0 0}.skin-grayish .sidebar h3{color:var(--skin-grayish-site-name-txt);background:0 0;padding:4px}.skin-grayish .sidebar .widget-entry-card{font-size:14px}.skin-grayish .footer{background-color:var(--LtGray_T70);overflow-x:clip;margin-top:0}.skin-grayish .footer-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;padding:1rem 8px}.skin-grayish .footer-bottom-logo{float:unset;width:-moz-fit-content;width:fit-content;flex:1;padding:1rem 0;position:relative}.skin-grayish .footer-bottom-logo .site-name-text{display:inline-block;font-size:clamp(14px,4.8vw,18px);min-height:0;letter-spacing:.4rem;scale:1;transition:scale .3s,color .3s ease-in-out;margin-right:-.4rem}.skin-grayish .footer-bottom-logo img{height:auto;width:min(80%,300px)}.skin-grayish .footer-bottom-content{float:unset;width:-moz-fit-content;width:fit-content;flex:auto;position:relative;text-align:center}.skin-grayish .search-submit{color:var(--skin-grayish-site-sub-color)}.widget_categories ul li a:hover{background-color:#fff0;color:var(--skin-grayish-site-main-hover)}.search-box.input-box{font-size:16px}@media screen and (max-width:1400px){.skin-grayish .wrap{width:min(91%,1280px)!important}.skin-grayish .breadcrumb{font-size:10px}.skin-grayish #navi-in.wrap{width:100%!important}.skin-grayish:not(.front-top-page) .header .header-in.wrap{width:-moz-fit-content!important;width:fit-content!important}.skin-grayish:not(.front-top-page) .breadcrumb.wrap,.skin-grayish:not(.front-top-page) .content .content-in.wrap{width:auto!important}.skin-grayish:not(.front-top-page) .content .content-in{justify-content:space-around}.skin-grayish .searchMenuDialog_wrapper{justify-content:flex-start;padding-top:20%}}@media screen and (max-width:1279px){.skin-grayish:not(.front-top-page) .header-in .logo-header img{height:clamp(32px,3.75vw,100%);min-height:0}}@media screen and (max-width:1023px){html{scroll-padding-top:60px}body:where(.mblt-header-and-footer-mobile-buttons){margin-top:0}.skin-grayish:not(.front-top-page) .header-container{background-color:#fff0;position:static}.skin-grayish:not(.front-top-page) .header-container-in.hlt-center-logo-top-menu{flex-direction:column;justify-content:center;align-items:center;padding:8px min(1.43vw,80px);height:50px}.skin-grayish:not(.front-top-page) .container .header-container .header{display:none}.skin-grayish main.main{margin:0}.skin-grayish .wrap{width:auto!important}.related-entry-card-title{font-size:16px}.skin-grayish .mobile-header-menu-buttons.mobile-menu-buttons{background:#fff0;background-color:var(--mobileHeaderBgColor);box-shadow:none;height:50px;margin:0;padding:0}.skin-grayish:not(.front-top-page) .mobile-header-menu-buttons.mobile-menu-buttons:not(.has-logo-button)>.menu-button{width:var(--mobileHeaderMenuOtherBtn_width)}.skin-grayish .mobile-header-menu-buttons.mobile-menu-buttons .logo-menu-button.menu-button{line-height:inherit;width:-moz-fit-content;width:fit-content}.skin-grayish .mobile-menu-buttons{align-items:center;background-color:var(--mobileFooterBgColor);box-shadow:none}.skin-grayish #navi .navi-in>.menu-mobile,.skin-grayish .menu-content .menu-drawer .search-menu-button .search-menu-caption,.skin-grayish .menu-content .menu-drawer .search-menu-button .search-menu-icon,.skin-grayish .mobile-menu-buttons .menu-caption{display:none}.skin-grayish .mobile-menu-buttons .menu-button,.skin-grayish .mobile-menu-buttons .menu-button>a,.skin-grayish .sidebar-menu-content .sidebar-menu-close-button{color:var(--skin-grayish-site-sub-color)}#sidebar-menu-input:checked~#sidebar-menu-content,.skin-grayish #navi-menu-input:checked~#navi-menu-content{transition:transform .5s ease-in-out}.skin-grayish .logo-menu-button.menu-button>a{color:var(--skin-grayish-site-name-txt);font-weight:400;letter-spacing:.1rem}.skin-grayish .logo-menu-button img{padding:4px;width:auto}.search-menu-content,.share-menu-content{visibility:hidden}#search-menu-input:checked~#search-menu-content,#share-menu-input:checked~#share-menu-content{visibility:visible}.skin-grayish .menu-content{padding:1rem}.skin-grayish .navi-menu-content{background-color:var(--white)}.skin-grayish .navi-menu-content .menu-close-button{text-align:left;font-size:1.6em}.skin-grayish .sidebar-menu-content{color:var(--skin-grayish-site-name-txt)}.skin-grayish .sidebar-menu-content .menu-close-button{text-align:right;font-size:1.6em}.skin-grayish .menu-content .menu-drawer{padding:30px 1em}.skin-grayish .menu-content .menu-drawer a{translate:0;transition:translate .3s ease-in-out}.skin-grayish .menu-content .menu-drawer a:hover{background-color:#fff0;translate:0-10%;transition:translate .3s ease-in-out}.skin-grayish .menu-content .menu-drawer>li{padding-bottom:1rem}.skin-grayish .menu-content .menu-drawer>li>a{border-bottom:solid 1px var(--skin-grayish-site-main-hover);margin-bottom:.4em}.skin-grayish .menu-content .menu-drawer>li>.sub-menu>li{margin-bottom:.8em}.skin-grayish .menu-content .menu-drawer>li>.sub-menu>li>a{border-bottom:dashed 1px var(--skin-grayish-site-main-hover);margin-bottom:.4em}.skin-grayish .menu-content .menu-drawer .search-menu-button{display:block;width:100%;align-items:unset;justify-content:unset}.skin-grayish .footer-bottom-logo{padding:1rem 0;width:100%;line-height:1.4}.skin-grayish .footer-bottom-content{width:100%}.skin-grayish .copyright{font-size:12px}.skin-grayish .gnavi-search-menu-content.sponly-search-menu{display:block}.skin-grayish .gnavi-search-menu-open.grayish-btn{display:none}}@media screen and (max-width:834px){.skin-grayish .breadcrumb{font-size:10px;padding:.6em 16px}.skin-grayish.single-post .article-header .eye-catch-wrap .eye-catch .cat-label{font-size:12px}.skin-grayish .sns-share.ss-bottom.ss-col-6 .sns-buttons{-moz-column-gap:1.625rem;column-gap:1.625rem}.skin-grayish .under-entry-content .related-list .related-entry-card-wrap{width:38.5%}}@media screen and (max-width:600px){.skin-grayish .pager-post-navi{flex-direction:column;gap:16px}.skin-grayish .pager-post-navi .prev-post-thumb::before{font-size:10px}.skin-grayish .pager-post-navi a.prev-post{width:100%}}@media screen and (max-width:480px){.skin-grayish .logo-menu-button.menu-button>a{font-size:clamp(14px,4.375vw,19px);min-height:0}.skin-grayish .article-header .entry-title{font-size:24px;padding:0;margin:16px 0}.skin-grayish .article h2{font-size:20px;padding:.6em 0 .6em .4em}.skin-grayish .eye-catch .cat-label{font-size:12px}.skin-grayish .tnt-number .toc-list{padding:0 .4em}.skin-grayish .tnt-number .toc-list>li::before{line-height:2;width:1.9em;height:1.9em}.skin-grayish:not(.front-top-page) #header .site-name-text{font-size:16px}.skin-grayish .under-entry-content .related-list .related-entry-card-wrap{width:58.5%}}