*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit;outline:none}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}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}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--color-light:#ffffff;--color-dark:#252f3d;--color-gray:#3e3f41;--color-dark-gray:#2e2e30;--color-pale-gray:#ddd8d0;--color-border:#3e3f41;--color-accent-light:#fc4d50;--color-accent-light-sub:#36b0c0;--color-base:#28292a;--color-sub:#303132;--color-text-normal:#fffaf2;--color-text-normal-inverse:#2e2f30;--color-text-bold:#fffaf2}:root{--wrap-width-24:1400px}.search-box__submit-icon,.post-card__category-icon,.post-card__date-icon,.caption__icon,.mobile-menu__icon,.search-menu-toggle__icon,.search-menu__symbol-icon,.search-menu__submit-icon,.scroll-btn__icon,.header__sns-icon{width:1em;height:1em;display:inline-block;vertical-align:middle;color:inherit;fill:currentColor;stroke:currentColor;stroke-width:0;font-size:1rem}.lozad{opacity:0;transition:opacity 1s}img[data-loaded=true]{opacity:1}*{margin:0;padding:0}html{font-family:helvetica neue,Arial,hiragino kaku gothic pron,hiragino sans,biz udpgothic,Meiryo,sans-serif;font-size:62.5%}body{background-color:var(--color-sub)}.preload *{transition:0s !important}.header__ribbon-menu{position:relative;width:100%;background:var(--color-base);color:var(--color-gray);z-index:5000;box-shadow:0 1px 5px rgba(0,0,0,.12)}.header__ribbon-menu-wrapper{display:grid;grid-template:"logo search menu" 55px/auto 55px 55px}.header__logo{grid-area:logo;width:100%;height:100%}.header__logo *{display:block;width:inherit;height:inherit}.header__logo-img{width:auto;max-width:100%;padding:13.5px}.header__search-menu-toggle{grid-area:search;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.header__mobile-menu-toggle{grid-area:menu;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-right:1px solid var(--color-border)}.header__sns{display:none;border-left:1px solid var(--color-border)}.header__drop-menu{position:absolute;top:55px;width:100%;height:100%;z-index:4999;overflow:hidden;pointer-events:none}.header__drop-menu-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;transition:all 500ms cubic-bezier(.18,1.05,.68,1);visibility:hidden;opacity:0;pointer-events:none}.header__drop-menu-bg.--show{visibility:visible;opacity:.5;pointer-events:auto}.header__search-menu{position:absolute;top:0;width:100%;transition:all 500ms cubic-bezier(.18,1.05,.68,1);pointer-events:auto;transform:translateY(-100%);background-color:var(--color-base)}.header__search-menu.--show{transform:translateY(0%)}.header__mobile-menu{position:absolute;top:0;width:100%;transition:all 500ms cubic-bezier(.18,1.05,.68,1);pointer-events:auto;transform:translateY(-100%);background-color:var(--color-base)}.header__mobile-menu.--show{transform:translateY(0%)}@media screen and (min-width:429px){.header__ribbon-menu-wrapper{grid-template:"logo search menu" 64px/auto 64px 64px}.header__drop-menu{top:64px}.header__search-menu-toggle{border-left:2px solid var(--color-border);border-right:2px solid var(--color-border)}.header__mobile-menu-toggle{border-right:2px solid var(--color-border)}.header__sns{border-left:2px solid var(--color-border)}}@media screen and (min-width:960px){.header__ribbon-menu-wrapper{grid-template:"logo sns search menu" 67px/auto 67px 67px 67px;max-width:var(--wrap-width-24);margin:0 auto}.header__logo-img{padding:16px}.header__sns{grid-area:sns;display:flex;align-items:flex-end;justify-self:center;width:100%;height:100%}.header__sns-btn{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit;transition:all .5s;padding-right:2px}.header__sns-btn:hover{background:var(--color-gray)}.header__sns-icon{width:20px;height:20px;flex-shrink:0;transform:translateY(-2px);color:var(--color-pale-gray)}.header__drop-menu{top:67px}}.footer{color:var(--color-pale-gray);background-color:var(--color-base)}.footer__wrapper{max-width:var(--wrap-width-24);margin:0 auto;padding:30px 20px}.footer__main{display:flex;flex-direction:column;gap:24px}.footer__logo{color:var(--color-pale-gray);font-size:2rem;font-weight:700}.footer__nav{display:flex;flex-direction:column;gap:16px;font-size:1.2rem}.footer__nav a{transition:color .25s}.footer__copyright{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border);font-size:1.2rem;color:var(--color-text-normal);opacity:.5}@media screen and (min-width:429px){.footer__wrapper{padding:35px 25px}.footer__main{flex-direction:row;align-items:center;justify-content:space-between}.footer__nav{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:15px 25px}}@media screen and (min-width:960px){.footer__wrapper{padding:40px 25px}.footer__nav a:hover{color:var(--color-accent-light-sub)}}.wrapper{display:flex;flex-wrap:wrap;margin:0 auto 24px}@media screen and (min-width:429px){.wrapper{margin:0 auto 28px;padding:0 14px}}@media screen and (min-width:960px){.wrapper{max-width:calc(var(--wrap-width-24) + 28px)}}@media screen and (min-width:1366px){.wrapper{margin:0 auto 35px}}.main{width:100%;flex-grow:1}@media screen and (min-width:960px){.main{width:calc(67% - 14px);flex-grow:1;margin-right:14px}}@media screen and (min-width:1366px){.main{margin-right:17.5px}}.side{position:relative;display:flex;flex-wrap:wrap;width:100%}.side__box{width:100%;flex-grow:1;order:1}.side__box-bottom{display:none}@media screen and (min-width:429px){.side__box{display:flex;flex-wrap:wrap;order:unset;width:100%}.side__box-l,.side__box-r{width:calc(50% - 7px)}.side__box-r{margin-left:14px}.side{}.side__box-tab-none{display:none}}@media screen and (min-width:960px){.side{display:block;max-width:320px;min-width:290px;width:33%}.side__box-l{width:100%}.side__box-r{width:100%;margin-left:unset}.side{}.side__box-sticky{padding-top:1px}.side__box-sticky.--sticky{position:fixed;top:0}.side__box-sticky.--release{position:absolute;top:unset}.side__box-bottom{position:absolute;bottom:0;display:block;width:100%}.side__box-tab-none{display:block}.side{}.side__box-pc-none{display:none}}.scroll-btn{position:fixed;bottom:-35px;right:0;transform:translate(-50%,-100%);width:47px;height:47px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-accent-light-sub);color:var(--color-text-normal);opacity:0;z-index:1000;transition:opacity .25s}.scroll-btn__icon{font-size:1.85rem;transform:rotateZ(-90deg)}.scroll-btn.--show{opacity:.8;transition:opacity .25s}@media screen and (min-width:429px){.scroll-btn{width:60px;height:60px}.scroll-btn__icon{font-size:2.55rem}}@media screen and (min-width:960px){.scroll-btn{width:52px;height:52px}.scroll-btn__icon{font-size:2.15rem}.scroll-btn:hover{opacity:1;cursor:pointer}}.search-menu{padding:20px 14px 16px}.search-menu__form{display:flex;align-items:center;height:42px;padding-bottom:8px;border:solid 2px var(--color-border);border-width:0 0 1px}.search-menu__input{flex-grow:1;height:100%;transform:scale(.8);transform-origin:center left;margin-right:-14.8%;font-size:1.65rem;letter-spacing:.04em;color:var(--color-text-normal)}.search-menu__input::placeholder{color:#6c6e72}.search-menu__submit-btn{display:inline-block;position:relative;width:55px;height:100%;margin-left:20px;border-radius:2px;background:var(--color-gray);border-color:var(--color-gray);text-align:center}.search-menu__submit-btn::after{content:"";position:absolute;top:5px;bottom:5px;left:-10px;width:1px;background-image:linear-gradient(to bottom,lightgray,lightgray 1px,transparent 1px,transparent 3px);background-repeat:repeat-y;background-position:100% 0;background-size:1px 4px}.search-menu__submit-text{font-size:1.2rem;font-weight:700;letter-spacing:.075em;color:var(--color-light)}.search-menu__symbol-icon{font-size:1.4rem;margin:0 15px;color:#6c6e72}@media screen and (min-width:429px){.search-menu{padding:40px}.search-menu__form{height:55px;padding:8px;border-width:2px;border-radius:3px}.search-menu__input{font-size:1.4rem;transform:scale(1);margin:unset}.search-menu__submit-btn{width:70px}.search-menu__submit-text{font-size:1.3rem}}@media screen and (min-width:960px){.search-menu{max-width:var(--wrap-width-24);margin:0 auto;padding:65px 180px}}.search-menu-toggle{position:relative;width:inherit;height:inherit;transition:all .5s}.search-menu-toggle__checkbox{display:none}.search-menu-toggle__btn{display:block;width:100%;height:100%}.search-menu-toggle__icon{font-size:1.7rem;color:var(--color-pale-gray);position:absolute;top:10px;left:50%;transform:translateX(-50%)}.search-menu-toggle__icon.--active{color:var(--color-accent-light)}.search-menu-toggle__text-box{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:.9rem;font-weight:700;text-align:center;overflow:hidden;height:1em;width:48px;color:var(--color-pale-gray)}.search-menu-toggle__text{position:absolute;left:50%;transition:all .5s;user-select:none;transform:translate(-50%,100%);opacity:0}.search-menu-toggle__text.--active{transform:translate(-50%,0%);opacity:1}.search-menu-toggle__text.--text-2{color:var(--color-accent-light)}@keyframes slide-menu-line{100%{height:0}}@media screen and (min-width:429px){.search-menu-toggle__icon{top:15px}}@media screen and (min-width:960px){.search-menu-toggle__btn{transform:unset;transition:color .25s}.search-menu-toggle__text-box{bottom:14px}.search-menu-toggle:hover{background:var(--color-gray)}}.mobile-menu{display:flex;flex-direction:column;max-width:var(--wrap-width-24);margin:0 auto;color:var(--color-text-normal);background-color:var(--base)}.mobile-menu__link{display:flex;align-items:center;padding:18px 22px 18px 20px}.mobile-menu__link+.mobile-menu__link{border-top:solid 1px var(--color-border)}.mobile-menu__text{flex-grow:1;font-size:1.28rem;font-weight:700}.mobile-menu__icon{font-size:1.2rem}@media screen and (min-width:429px){.mobile-menu__link{padding:25px 42px 25px 40px}.mobile-menu__link+.mobile-menu__link{border-top:solid 2px var(--color-border)}.mobile-menu__text{font-size:1.45rem}.mobile-menu__icon{font-size:1.3rem}}.mobile-menu-toggle{position:relative;width:inherit;height:inherit;transition:all .5s}.mobile-menu-toggle__btn{display:block;width:100%;height:100%}.mobile-menu-toggle .mobile-menu-toggle__btn-line-3,.mobile-menu-toggle .mobile-menu-toggle__btn-line-2,.mobile-menu-toggle .mobile-menu-toggle__btn-line-1{position:absolute;left:50%;width:22px;height:2px;transform:translateX(-50%);background:var(--color-pale-gray);border-radius:.3rem;transition:all .5s}.mobile-menu-toggle__btn-line-1{top:10px}.mobile-menu-toggle__btn-line-1.--active{transform:translate(-50%,6px)rotate(-45deg);background:var(--color-accent-light) !important}.mobile-menu-toggle__btn-line-2{top:17px;transform:translateX(0%);animation:none;opacity:1}.mobile-menu-toggle__btn-line-2.--active{transform:translateX(50%);animation:slide-menu-line .8s forwards;opacity:0;background:var(--color-accent-light) !important}.mobile-menu-toggle__btn-line-3{top:24px}.mobile-menu-toggle__btn-line-3.--active{transform:translate(-50%,-8px)rotate(45deg);background:var(--color-accent-light) !important}.mobile-menu-toggle__text-box{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:.9rem;font-weight:700;text-align:center;overflow:hidden;height:1em;width:40px;color:var(--color-pale-gray)}.mobile-menu-toggle__text{position:absolute;left:50%;transition:all .5s;user-select:none;transform:translate(-50%,100%);opacity:0}.mobile-menu-toggle__text.--active{transform:translate(-50%,0%);opacity:1}.mobile-menu-toggle__text.--text-2{color:var(--color-accent-light) !important}@keyframes slide-menu-line{100%{height:0}}@media screen and (min-width:429px){.mobile-menu-toggle__btn-line-1{top:16px}.mobile-menu-toggle__btn-line-2{top:23px}.mobile-menu-toggle__btn-line-3{top:30px}}@media screen and (min-width:960px){.mobile-menu-toggle__btn{transform:unset}.mobile-menu-toggle__text-box{bottom:14px}.mobile-menu-toggle:hover{background:var(--color-gray)}}.caption{display:flex;align-items:center;width:100%;margin:12px 0 0;padding:10px 0 10px 15px;color:var(--color-text-bold);font-weight:700;word-break:break-all;line-height:1.5;letter-spacing:.025em;background:var(--color-base);border-bottom:solid 1px var(--color-border)}.caption__text{font-size:1.48rem;padding:7px 8px 5px}.caption__icon{font-size:1.7rem;color:var(--color-pale-gray)}.caption.--mt-unset{margin-top:unset}.caption.--mb-unset{margin-bottom:unset}.caption.--mt-unset-sp{margin-top:unset}.caption.--bb-none{border-bottom:none}.caption.--hero{background-color:var(--color-base)}@media screen and (min-width:429px){.caption{margin:14px 0;padding:10px 0 10px 18px}.caption__text{font-size:1.58rem}.caption.--mt-unset-sp{margin:14px 0}}@media screen and (min-width:960px){.caption{width:100%}.caption.--hero{background-color:unset;padding:16px 0 15px 36px}}@media screen and (min-width:1366px){.caption{margin:17.5px 0}.caption.--mt-unset-sp{margin:17.5px 0}.caption.--hero{padding:18px 0 17px 36px}}.post-card__media-unit{display:flex;flex-wrap:wrap}.post-card__media{position:relative;display:flex;flex-direction:column;background-color:var(--color-base);box-shadow:1px 1px 20px rgba(0,0,0,8%);width:100%}.post-card__eyecatch{display:block;overflow:hidden}.post-card__eyecatch-inner{position:relative;padding-top:56.25%}.post-card__eyecatch-img{position:absolute;left:50%;top:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.post-card__body{position:relative;pointer-events:none;padding:17px}.post-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:7.5px;font-size:1.425rem;font-weight:700;line-height:1.5;letter-spacing:.02em;word-break:break-all;color:var(--color-text-bold)}.post-card__tag{display:inline-block;position:absolute;top:0;left:0;transform:translateY(-100%);padding:0 .65em;border-radius:1px;line-height:2.45;font-size:1.15rem;font-weight:700;letter-spacing:.075em;text-align:center;vertical-align:middle;color:var(--color-light);pointer-events:auto;background:var(--color-accent-light)}.post-card__excerpt{margin-top:10px;font-size:1.25rem;line-height:1.85;letter-spacing:.02em;opacity:.65;color:var(--color-text-normal)}.post-card__star{display:inline-block;vertical-align:middle;position:relative;border-radius:1px;color:var(--color-dark-gray)}.post-card__meta{display:flex;align-items:center}.post-card__category{display:inline-block;vertical-align:middle;line-height:1;color:var(--color-pale-gray);pointer-events:auto}.post-card__category-icon{width:20px;height:20px;padding:0 5px;border-radius:50%;color:var(--color-text-normal);background:var(--color-accent-light)}.post-card__category-text{display:inline-block;margin:1.5px 0 0 .2em;vertical-align:middle;font-size:1.2rem;font-weight:700}.post-card__date{position:relative;display:inline-block;vertical-align:middle;line-height:1;margin-left:.8em;color:var(--color-pale-gray)}.post-card__date-inner{display:flex;align-items:center;padding-top:2px}.post-card__date-icon{font-size:1.14rem}.post-card__date-text{font-size:1.28rem;margin-left:.1em;display:inline-block;vertical-align:middle}.post-card__media{position:relative}.post-card__eyecatch::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.post-card.--side .post-card__media:nth-of-type(n+7){display:none}@media screen and (max-width:959px){.post-card#sticky-box-inner.--side .post-card__media:nth-of-type(n+5){display:none}}.post-card.--hero-sub{padding:2px 12px 24px;overflow:hidden}.post-card.--hero-sub .post-card__media{max-width:60%;margin-right:12px;user-select:none;background-color:var(--color-sub)}.post-card.--hero-sub .post-card__date{margin-left:unset}@media screen and (min-width:429px){.post-card__body{position:unset}.post-card__tag{top:14px;left:14px;transform:unset;border-radius:3px}.post-card__category-icon{width:21px;height:21px}.post-card__category-text{font-size:1.24rem}.post-card__date-icon{font-size:1.3rem}.post-card__date-text{font-size:1.3rem}.post-card.--main .post-card__media,.post-card.--side .post-card__media{width:calc(50% - 7px)}.post-card.--main .post-card__media+.post-card__media,.post-card.--side .post-card__media+.post-card__media{margin-top:unset}.post-card.--main .post-card__media:nth-of-type(n+3),.post-card.--side .post-card__media:nth-of-type(n+3){margin-top:14px}.post-card.--main .post-card__media:nth-child(2n),.post-card.--side .post-card__media:nth-child(2n){margin-left:14px}.post-card.--main .post-card__title,.post-card.--side .post-card__title{letter-spacing:.04em;font-size:1.5rem}.post-card.--hero-main .post-card__body{padding:28px}.post-card.--hero-main .post-card__title{margin-bottom:12.5px;font-size:1.625rem;line-height:1.6}}@media screen and (min-width:960px){.post-card{}.post-card__eyecatch,.post-card__title,.post-card__media:hover .post-card__title{transition:all .25s}.post-card__media:hover .post-card__eyecatch{opacity:.7}.post-card__media:hover .post-card__title{color:var(--color-accent-light-sub)}.post-card.--main .post-card__title{font-size:1.5rem}.post-card.--main .post-card__category-icon{width:21px;height:21px}.post-card.--main .post-card__category-text{font-size:1.24rem}.post-card{}.post-card.--side{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.post-card.--side::-webkit-scrollbar{display:none}.post-card.--side .post-card__media:nth-of-type(n+7){display:flex}.post-card.--side .post-card__media:nth-child(2n){margin-left:unset}.post-card.--side .post-card__media+.post-card__media{margin-top:14px}.post-card.--side .post-card__media{flex-direction:column;width:100%}.post-card.--side .post-card__body{padding:14px;line-height:1.7}.post-card.--side .post-card__title{font-size:1.36rem;-webkit-line-clamp:3}.post-card.--side .post-card__category-icon{width:20px;height:20px}.post-card.--side .post-card__category-text{font-size:1.2rem}.post-card.--side .post-card__date-icon{font-size:1.14rem}.post-card.--side .post-card__date-text{margin:1.5px 0 0 .2em;font-size:1.15rem}.post-card.--hero-main .post-card__media{flex-direction:row}.post-card.--hero-main .post-card__eyecatch{min-width:64.5%;cursor:pointer}.post-card.--hero-main .post-card__body{padding:3% 3% 1%}.post-card.--hero-main .post-card__tag{position:relative;top:unset;left:unset}.post-card.--hero-main .post-card__title{margin:15px 0;font-size:1.7rem;line-height:1.5}.post-card.--hero-main .post-card__category-icon{width:21px;height:21px}.post-card.--hero-main .post-card__category-text{font-size:1.24rem}.post-card.--hero-main .post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:10px;line-height:1.8;font-size:1.35rem;color:var(--color-text-normal)}.post-card.--hero-sub{margin-left:35px;padding:5px 14px 28px 0}.post-card.--hero-sub .post-card__media{max-width:250px;margin-right:14px}}@media screen and (min-width:1366px){.post-card__tag{font-size:1.2rem}.post-card.--main .post-card__media{width:calc(50% - 8.75px)}.post-card.--main .post-card__media:nth-of-type(n+3){margin-top:17.5px}.post-card.--main .post-card__media:nth-child(2n){margin-left:17.5px}.post-card.--main .post-card__title{font-size:1.6rem}.post-card.--side .post-card__title{font-size:1.46rem}.post-card.--hero-main .post-card__title{margin:20px 0 15px;font-size:1.825rem;line-height:1.55}.post-card.--hero-main .post-card__excerpt{margin-top:15px;-webkit-line-clamp:5;font-size:1.425rem;line-height:1.85}.post-card.--hero-sub .post-card__media{max-width:300px}}.adsense{height:inherit;width:100%}.adsense__box{height:inherit;width:100%}.adsense__box+.adsense__box{padding-top:12px}.adsense.--sp-footer .adsense__box{padding-top:12px}.adsense__box img{width:100%;height:auto}.adsense.--pc-tab-side-top{display:none}.adsense.--pc-tab-side-bottom{display:none}.adsense.--pc-footer{display:none}@media screen and (min-width:429px){.adsense__box+.adsense__box{padding-top:14px}.adsense.--pc-tab-side-bottom .adsense__box,.adsense.--pc-tab-side-top .adsense__box{padding-top:14px}.adsense.--sp-footer{display:none}.adsense.--pc-tab-side-top{display:block}.adsense{}.adsense.--pc-tab-side-bottom{display:flex;flex-wrap:wrap}.adsense.--pc-tab-side-bottom .adsense__box{width:calc(50% - 7px)}}@media screen and (min-width:960px){.adsense.--pc-footer{display:flex;align-items:center;width:100%;padding:unset}.adsense.--pc-footer .adsense__box{padding:0 0 24px;margin:0 20px 0 0 !important}.adsense.--pc-footer .adsense__box:last-of-type{margin:unset !important}.adsense{}.adsense.--pc-tab-side-bottom .adsense__box{width:100%}}@media screen and (min-width:1366px){.adsense__box+.adsense__box{padding-top:17.5px}.adsense.--pc-tab-side-bottom .adsense__box,.adsense.--pc-tab-side-top .adsense__box{padding-top:17.5px}}.search-box{display:flex;align-items:center;width:100%;height:55px;background-color:var(--color-base)}.search-box.--search-page{height:44px;border:solid 1px var(--color-border)}.search-box__input{flex-grow:1;height:100%;transform:scale(.8);transform-origin:center left;margin-right:-20%;padding:12px 0 10px 22px;font-size:1.65rem;letter-spacing:.04em;color:var(--color-text-normal);text-align:left}.search-box__input::placeholder{letter-spacing:.1em;color:#6c6e72}.search-box__submit-btn{width:40px;height:100%;padding:10px 10px 10px 0;text-align:center}.search-box__submit-icon{font-size:1.5rem;color:#6c6e72}@media screen and (min-width:429px){.search-box.--search-page{height:50px}.search-box__input{transform:scale(1);margin:unset;padding:12px 0 10px 18px;font-size:1.4rem}.search-box__input::placeholder{font-size:1.25rem}.search-box__submit-btn{width:40px;padding:10px 10px 10px 0}}.category-menu{width:100%;letter-spacing:.02em;color:var(--color-text-normal);background:var(--color-base)}.category-menu__item{margin-left:unset;border-bottom:none;padding:15px}.category-menu__item+.category-menu__item{border-top:solid 1px var(--color-border)}.category-menu__link{display:flex;align-items:center}.category-menu__text{flex-grow:1;margin-left:.4em;font-size:1.4rem;font-weight:700}.category-menu__count{font-size:1.28rem;background-color:var(--color-accent-light-sub);color:var(--color-text-normal);width:25px;height:25px;text-align:center;line-height:27px}@media screen and (min-width:429px){.category-menu__text{font-size:1.425rem}}@media screen and (min-width:960px){.category-menu__item{transition:padding .25s;cursor:pointer}.category-menu__item:hover{transition:padding .25s;padding-left:12px}}