.l-footer{border-top:none}.p-btn .smb-btn{border-radius:0;border-style:solid;border-width:1px;box-shadow:9px 3px 0 #999}@media (min-width:1024px){.p-concept .smb-section__inner>.c-container{position:relative}.p-concept .smb-section__inner>.c-container:before{background-image:url(https://life-shift-journey-doto.slow-life-hokkaido.com/wp-content/plugins/my-snow-monkey/assets/img/home/hokkaido.svg);background-position:0 0;background-repeat:repeat-x;background-size:contain;content:"";height:100%;left:-12%;position:absolute;top:0;width:30%}}.p-hero{position:relative}.p-hero .smb-spider-slider__figure-wrapper:before{padding:450px 0 0}@media (min-width:1024px){.p-hero .smb-spider-slider__figure-wrapper:before{padding:900px 0 0}}.p-hero__logo{left:0;position:absolute;right:0;top:8%;width:260px!important;z-index:1}@media (min-width:1024px){.p-hero__logo{left:auto;margin:0!important;position:absolute;right:4%;top:8%;width:42.70833%!important}}.p-card-container{display:grid;gap:var(--_margin2);grid-template-columns:1fr}@media (min-width:600px){.p-card-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.p-card-container{grid-template-columns:repeat(3,1fr)}}.p-card{background:#fff;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .25s ease}.p-card:hover{transform:translateY(-6px)}.p-card__content{padding:var(--_margin-1) 0 0}.p-card__thumb{object-fit:cover;width:100%}.p-card__meta{color:#fff;display:flex;font-size:12px;gap:.6rem;padding:0}.p-card__meta span{padding:2px 8px}.p-card__title{color:#333;font-size:1rem;font-weight:600;padding:.5rem 0 0}.tag-spring{background-color:#c67965}.tag-summer{background-color:#70833c}.tag-autumn{background-color:#a48922}.tag-winter{background-color:#558ea1}.tag-area{background-color:grey}.p-modal{align-items:center;background:#0000008c;display:none;inset:0;justify-content:center;padding:25px;position:fixed;z-index:99999}.p-modal__content{animation:modalFade .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 12px 38px #00000029;max-height:80vh;overflow-y:auto;padding:28px;position:relative;width:min(92%,520px)}.p-modal__title{color:#333;font-size:18px;font-weight:700;margin-bottom:1rem;padding-right:1rem}@media (min-width:600px){.p-modal__title{font-size:1.4rem}}.p-modal__close{color:#777;cursor:pointer;font-size:28px;position:absolute;right:14px;top:12px;transition:color .25s ease}.p-modal__close:hover{color:#333}.p-modal__info{font-size:12px;list-style:none;margin:0 0 1.2rem;padding:0}.p-modal__info li{color:#444;margin-bottom:.4rem}.p-modal__summary{background:#fafafa;border-radius:10px;color:#555;font-size:12px;line-height:1.7;margin:1rem 0 1.6rem;padding:12px 14px}.p-modal__link-btn{background:var(--accent-color);border-radius:8px;color:#fff;display:inline-block;font-size:1rem;max-width:290px;padding:12px 22px;text-decoration:none;transition:background .25s ease;width:100%}.p-modal__link-btn:hover{filter:brightness(90%)}@keyframes modalFade{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.p-section-header{min-height:295px}@media (min-width:640px){.p-section-header__title{font-size:40px!important}}.p-section-header:before{background-image:url(https://life-shift-journey-doto.slow-life-hokkaido.com/wp-content/plugins/my-snow-monkey/assets/img/home/border-top-style.svg);top:0}.p-section-header:after,.p-section-header:before{background-position:0 0;background-repeat:repeat-x;background-size:cover;content:"";height:17px;left:0;position:absolute;width:100%}.p-section-header:after{background-image:url(https://life-shift-journey-doto.slow-life-hokkaido.com/wp-content/plugins/my-snow-monkey/assets/img/home/border-bottom-style.svg);bottom:0}