._m-section-title_le249_113{align-items:center;display:flex}._m-section-title_le249_113 h2{color:#101010;flex:1;font-size:1.125rem;font-weight:700;line-height:1.25}@media(min-width:830px){._m-section-title_le249_113:is([data-main] *) h2{font-size:1.375rem}}._o-container_15xjv_113{display:flex;flex-direction:column;gap:10px}@keyframes _progress_7gxlr_1{0%{width:0}to{width:100%}}._a-image-carousel_7gxlr_121{margin-left:calc(50% - 50vw);width:100vw}._a-image-carousel_7gxlr_121,._a-image-carousel_7gxlr_121 section{display:flex;flex-direction:column;gap:15px}._a-image-carousel_7gxlr_121 section li{aspect-ratio:16/9;position:relative;width:100%}._a-image-carousel_7gxlr_121 section li [data-progress]{background-color:#828282;bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}._a-image-carousel_7gxlr_121 section li [data-progress] span{animation-fill-mode:forwards;animation-timing-function:linear;display:block;height:100%}._a-image-carousel_7gxlr_121 section iframe,._a-image-carousel_7gxlr_121 section img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._a-image-carousel_7gxlr_121 section div:has(button){display:flex;gap:10px;justify-content:center}._a-image-carousel_7gxlr_121 section div:has(button) button{position:relative;width:89px}._a-image-carousel_7gxlr_121 section div:has(button) button:after{background-color:#0006;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:2}._a-image-carousel_7gxlr_121 section div:has(button) button:not([data-active=true]):after{opacity:1}@media(any-hover:hover){._a-image-carousel_7gxlr_121 section div:has(button) button:hover:after{opacity:0}}._a-image-carousel_7gxlr_121 .carousel__slide{background-color:#d3d3d3;position:relative}._a-image-carousel_7gxlr_121 .carousel__slide:after{background-color:#0009;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .2s ease-in-out;width:100%}._a-image-carousel_7gxlr_121 .carousel__slide--active:after{background-color:transparent}._a-image-carousel_7gxlr_121 .carousel__slide--active [data-progress] span{animation-name:_progress_7gxlr_1;background-color:#f22b60}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}._o-contents-row_2c7n7_113{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}._o-contents-row_2c7n7_113::-webkit-scrollbar{height:5px;width:5px}._o-contents-row_2c7n7_113::-webkit-scrollbar-track{background-color:transparent;border-radius:100vmax}._o-contents-row_2c7n7_113::-webkit-scrollbar-thumb{background:#d4dcde;border-radius:100vmax}._o-contents-row_2c7n7_113[data-size=narrow]{gap:6px}._m-link-video_1nuxl_113{display:flex;flex:1;flex-direction:column;gap:10px;min-width:220px;width:calc(25% - 4.5px)}._m-link-video_1nuxl_113:has([data-text=date]){min-width:195px}._m-link-video_1nuxl_113>a{border-radius:2px;cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;transition:opacity .2s ease-in-out}@media(any-hover:hover){._m-link-video_1nuxl_113>a:hover{opacity:.6}}._m-link-video_1nuxl_113>a figure{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}._m-link-video_1nuxl_113>a figure p{background-color:#fff;border-radius:2px;bottom:3px;box-shadow:0 2px 2px #00000059;font-size:.75rem;padding:1px 4px;position:absolute;right:3px}._m-link-video_1nuxl_113>a figure span{color:#fff;font-size:.75rem;font-weight:600;line-height:1;padding:6px;position:absolute;right:0;top:0}._m-link-video_1nuxl_113>a figure span:is([data-status=live] *){background-color:#e11d38}._m-link-video_1nuxl_113>a figure span:is([data-status=upcoming] *){background-color:#0009}._m-link-video_1nuxl_113>a figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._m-link-video_1nuxl_113>a>div{align-items:center;display:flex;gap:6px}._m-link-video_1nuxl_113>a>div p{font-size:.875rem;font-weight:600;line-height:1.35}._m-link-video_1nuxl_113>a>div p:last-child{display:-webkit-box;flex:1;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.7}._m-link-video_1nuxl_113>a>div p[data-style=tag]{background-color:#eef1f8;border-radius:2px;font-size:.75rem;line-height:1.5;padding:2px 5px}._m-link-video_1nuxl_113>a>p{font-size:.875rem;line-height:1.35}._m-link-video_1nuxl_113>a>p[data-text=description]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.7}._m-link-video_1nuxl_113>a>p[data-text=date]{font-size:.75rem;line-height:1;margin-top:auto;text-align:right}._m-link-video_1nuxl_113>:nth-child(2){margin-top:auto}._a-link-button_gpd6q_113{display:flex;justify-content:flex-end}._a-link-button_gpd6q_113[data-position=center]{justify-content:center}._a-link-button_gpd6q_113 a{align-items:center;background-color:#eef1f8;border:2px solid #fff;border-radius:100vmax;box-shadow:0 2px 4px #00000026;cursor:pointer;display:flex;gap:5px;padding:3px 7px;transition:box-shadow .2s ease-in-out}@media(any-hover:hover){._a-link-button_gpd6q_113 a:hover{box-shadow:0 2px 6px #00000073}}._a-link-button_gpd6q_113 p{color:#3569c0;flex:1;font-size:.75rem;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}._a-link-button_gpd6q_113 span{background-color:#fff;border-radius:50%;height:18px;position:relative;width:18px}._a-link-button_gpd6q_113 span:after{background-color:#438fec;content:"";height:100%;left:50%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath fill='%233569c0' d='M14.493 7.388a.696.696 0 0 0 0-.985L10.06 1.97a.697.697 0 1 0-.985.985l3.94 3.94-3.94 3.94a.697.697 0 0 0 .985.986zM0 6.896v.696h14V6.2H0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath fill='%233569c0' d='M14.493 7.388a.696.696 0 0 0 0-.985L10.06 1.97a.697.697 0 1 0-.985.985l3.94 3.94-3.94 3.94a.697.697 0 0 0 .985.986zM0 6.896v.696h14V6.2H0z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}._a-link-button_gpd6q_113[data-color=blue] a{background-color:#438fec}._a-link-button_gpd6q_113[data-color=blue] p{color:#fff}._a-link-button_gpd6q_113[data-color=season] a{background-color:var(--color-main)}._a-link-button_gpd6q_113[data-color=season] p{color:#fff}._a-link-button_gpd6q_113[data-color=season] span:after{background-color:var(--color-main)}._a-link-button_gpd6q_113[data-direction=down] span{transform:rotate(90deg)}@media(min-width:830px){._a-link-button_gpd6q_113:is([data-main] *) p{font-size:.875rem}._a-link-button_gpd6q_113:is([data-main] *) span{height:24px;width:24px}._a-link-button_gpd6q_113:is([data-main] *) span:after{-webkit-mask-size:14px;mask-size:14px}}[data-category=koyo]{--color-header:#88203e;--color-bg:#fffdef;--color-main:#d20b00;--color-sub:rgba(210,11,0,.15)}[data-category=hanabi]{--color-header:#df2689;--color-bg:#fafeff;--color-main:#df2689;--color-sub:rgba(223,38,137,.15)}[data-category=hotaru]{--color-header:#051682;--color-bg:#f2f1ff;--color-main:#051682;--color-sub:rgba(5,22,130,.15)}[data-category=ajisai]{--color-header:#00a8b0;--color-bg:#ebfffd;--color-main:#00a8b0;--color-sub:rgba(0,168,176,.15)}[data-category=hatsumoude],[data-category=sunrise]{--color-header:#ff8000;--color-bg:#f5f5f5;--color-main:#ff8000;--color-sub:rgba(255,128,0,.15)}[data-category=illumi]{--color-header:#0313a5;--color-bg:#eff4f5;--color-main:#0313a5;--color-sub:rgba(3,19,165,.15)}[data-category=ski]{--color-header:#4362a8;--color-bg:#eff4f5;--color-main:#4362a8;--color-sub:rgba(67,98,168,.15)}[data-category=sakura]{--color-header:#f47295;--color-bg:#fff7fc;--color-main:#f47295;--color-sub:rgba(244,114,149,.15)}[data-category=pollen]{--color-header:#2fb8d6;--color-bg:#f5f5f5;--color-main:#2fb8d6;--color-sub:rgba(47,184,214,.15)}[data-category=pain]{--color-header:#0ba1c0;--color-bg:#f3f3f3;--color-main:#0ba1c0;--color-sub:rgba(11,161,192,.15)}[data-category=heatstroke]{--color-header:#ff4c43;--color-bg:#f3f3f3;--color-main:#ff4c43;--color-sub:rgba(255,76,67,.15)}[data-category=uv]{--color-header:#ec97ea;--color-bg:#f3f3f3;--color-main:#ec97ea;--color-sub:rgba(236,151,234,.15)}[data-category=laundry]{--color-header:#08a1c1;--color-bg:#f0f3f6;--color-main:#08a1c1;--color-sub:rgba(8,161,193,.15)}[data-category=cold]{--color-header:#0ba1c0;--color-bg:#f3f3f3;--color-main:#0ba1c0;--color-sub:rgba(11,161,192,.15)}[data-category=dry]{--color-header:#f17f94;--color-bg:#f3f3f3;--color-main:#f17f94;--color-sub:rgba(241,127,148,.15)}._o-contents-box_m9xyt_113{background-color:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;gap:25px;padding:15px}._o-contents-box_m9xyt_113>div:first-child{border-bottom:1px solid silver;display:flex;flex-direction:column;gap:20px;padding-bottom:25px}._o-contents-box_m9xyt_113>div:first-child>a{cursor:pointer;display:flex;flex-direction:column;gap:15px;transition:opacity .2s ease-in-out}@media(any-hover:hover){._o-contents-box_m9xyt_113>div:first-child>a:hover{opacity:.6}}._o-contents-box_m9xyt_113>div:first-child>a figure{align-self:flex-start;position:relative;width:100%}._o-contents-box_m9xyt_113>div:first-child>a figure img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}._o-contents-box_m9xyt_113>div:first-child>a figure p{background-color:#fff;border-radius:2px;bottom:3px;box-shadow:0 2px 2px #00000059;font-size:1.125rem;padding:2px 5px;position:absolute;right:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._o-contents-box_m9xyt_113>div:first-child>a>div{display:flex;flex:1;flex-direction:column;gap:15px}._o-contents-box_m9xyt_113>div:first-child>a>div h3{font-size:1.25rem;font-weight:600;letter-spacing:.25px;line-height:1}._o-contents-box_m9xyt_113>div:first-child>a>div p{font-size:.9375rem;letter-spacing:.25px;line-height:1.7;word-break:break-all}._o-contents-box_m9xyt_113>div:first-child>a>div p:last-child{font-size:.875rem;letter-spacing:0;margin-top:auto;text-align:right}@media(min-width:830px){._o-contents-box_m9xyt_113:is([data-main] *)>div:first-child>a{flex-direction:row}._o-contents-box_m9xyt_113:is([data-main] *)>div:first-child>a figure{width:330px}}
