@media screen and (min-width:1281px){.tb{display:none}#footer-link{padding-top:0}}@media screen and (min-width:768px){footer #footer-link_p ul li a{padding:10px;border-bottom:solid 1px #fff}footer #footer-link_p ul li a figure{margin:0}footer #footer-link_p ul li a figure img{filter:brightness(0%) invert(100%);margin-right:20px}footer #footer-link_p .fw-b{font-size:14px;line-height:unset}footer #footer-link_p .uk-accordion-content a{display:block;background-color:#d9eff6;color:#0173b8 !important;font-weight:700;line-height:1.616;font-size:14px}footer #footer-link_p ul li a{padding:10px;border-bottom:solid 1px #fff}footer #footer-copy{margin:0}#pnav-menu{display:none}#footer-entry:has(~#footer-link_p){margin-bottom:0!important}}@media screen and (max-width:767px){.tb{display:none}.tb.sp{display:block}.sp{display:block}#footer-link .footer-link-list+.footer-link-list{margin-top:20px}#footer-link .footer-link-list>.ttl{margin-bottom:10px}#footer-link .footer-link-list>.ttl>ul>li+li{margin-top:2px}footer .footer-link-list ul.nest-list li a:first-of-type{padding:0 0 0 1em}footer .footer-link-list ul.nest-list li a:before{content:"▶";color:#fff;font-size:.7em;padding-right:.5em}#footer-entry .footer-entry-button{text-align:center}}@media (min-width:768px) and (max-width:1280px){body{min-width:100%}.tb{display:block}.hide-tb.pc{display:none}div.inner{max-width:680px}.grid,.grid-d,.grid-narrow,.grid-wide{width:100%;max-width:960px}header #header-r .row-fuji ul li a{text-align:center;height:auto}header #header-l{padding-left:30px}header #aside-search{padding-right:30px}header #header-l>h1>a{width:129px}footer #footer-scroll{width:75px}footer #footer-scroll li .five-minutes{top:-30%;left:-30%}footer #footer-entry .footer-entry-text{width:720px;margin:auto;box-sizing:border-box}footer #footer-link.grid{padding:0 20px;box-sizing:border-box}footer #footer-link p.ttl{font-size:14px}footer #footer-link ul li{font-size:13px}footer #footer-link ul.nest-list li{font-size:12px}footer .footer-link-list ul.nest-list li a:first-of-type{padding:0 0 0 .5em}}@media (min-width:768px) and (max-width:1280px){div#breadcrumbs{max-width:680px;margin:auto}body.subsite #content .row-flex aside{flex-basis:190px;font-size:14px}body.subsite #content>.grid{max-width:680px}body.subsite #content>.grid>#page-body{margin-bottom:0}body.subsite #content .row-flex main{flex-basis:unset;width:470px}body.subsite #content .column-col figure{height:110px}body.subsite #content .column-col figure>img{min-height:auto}body.single-post main #entry-body #kyoyu .copy_main span{font-size:14px}.column-col .ttl{font-size:15px}body.single-post main #entry-body #kyoyu{padding:30px 20px}}