:root{--color-white: #ffffff;--color-text-main: #333333;--color-text-gray: #959595;--color-border-gray: #cdcdcd;--color-bg-gray: #f2f2f2;--color-bg-blue: #e9f0f7;--color-bg-orange: #faf2e1;--color-bg-orange-rgba: rgba(250,242,225, 0.8);--color-bg-green: #E4F7F2;--color-bg-dot: #f9d6a6;--color-accent: #f6941d;--color-accent-yellow: #ffff26;--color-logo-blue: #00a0e9;--color-green: #00BBA1;--color-red: #f42727;--color-brown: #7D4A0C;--color-transparent: rgba(255, 255, 255, 0)}.mark-new{font-size:0.625rem;font-weight:600;line-height:1.4;color:var(--color-white);background-color:var(--color-red);width:34px;height:34px;border-radius:50%;display:grid;place-content:center;position:absolute;top:-35px;left:-8px;z-index:1}.mark-new::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:20px solid var(--color-red);border-top:0;position:absolute;bottom:2px;right:1px;transform:rotate(22deg);z-index:-1}@media(min-width: 1024px){.mark-new{font-size:0.75rem;width:40px;height:40px;top:-30px;left:-10px}.mark-new::before{bottom:3px;right:-3px;transform:rotate(10deg)}}.archive-container.-news{--post-date-width: auto;--post-category-width: auto}.news-box{border-bottom:1px solid var(--color-border-gray)}.news-box__link{display:block;background-image:url("../images/common/arrow-orange.png");background-size:18px auto;background-repeat:no-repeat;background-position:right 12px center}.news-box__inner{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:10px 40px 10px 0}.news-box__date{font-size:0.8125rem;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--color-text-gray);font-variant-numeric:tabular-nums}.news-box__category{display:inline-block;box-sizing:border-box;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;font-size:0.75rem;font-weight:700;line-height:1.4;padding:2px 8px;border:1px solid var(--color-accent);color:var(--color-accent);text-align:center;border-radius:2px;min-width:94px}.news-box__title{min-width:0;font-size:0.9375rem;line-height:1.5;font-weight:400;color:var(--color-text-main);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}@media(min-width: 1024px){.news-box__title{font-size:1rem}}@media(min-width: 768px){.news-box__inner{display:grid;grid-template-columns:var(--post-date-width, auto) var(--post-category-width, auto) minmax(0, 1fr);align-items:center;-moz-column-gap:20px;column-gap:20px}.news-box__category{width:var(--post-category-width, auto);padding:2px 12px}}@media(min-width: 1024px){.news-box__link{background-position:right 16px center}.news-box__inner{padding:17px 48px 17px 16px}.news-box__date{font-size:0.875rem}.news-box__category{font-size:0.8125rem}}@media(hover: hover){.news-box__title{transition:.3s color}.news-box__inner{position:relative;z-index:2}.news-box__link{position:relative}.news-box__link::before{content:"";display:block;width:100%;height:100%;background-color:var(--color-bg-orange);position:absolute;top:0;left:0;scale:0 1;transform-origin:left center;transition:.3s;z-index:-1}.news-box__link:hover::before{scale:1 1}.news-box__link:hover .news-box__title{color:var(--color-accent)}}.post-nav-mini{margin-bottom:40px}.post-nav-mini__tags{display:flex;flex-wrap:wrap;gap:6px}.post-nav-mini__tag{display:inline-block}.post-nav-mini__link{display:block;padding:8px 7px;font-size:0.875rem;line-height:1;text-decoration:none !important;color:inherit !important;border:1px solid var(--color-text-gray);border-radius:3px}.post-nav-mini__link.is-current{background-color:var(--color-accent) !important;color:var(--color-white) !important;border-color:var(--color-accent)}@media(hover: hover){.post-nav-mini__link{transition:.3s}.post-nav-mini__link:hover{background-color:var(--color-bg-orange)}}.sekou-grid{container-type:inline-size;container-name:sekou-grid}.archive-container.-sekou{display:grid;gap:24px 16px;grid-template-columns:repeat(2, 1fr)}@container sekou-grid (min-width: 700px){.archive-container.-sekou{grid-template-columns:repeat(3, 1fr);gap:24px}}@container sekou-grid (min-width: 960px){.archive-container.-sekou{grid-template-columns:repeat(4, 1fr)}}.sekou-box__link{color:var(--color-text-main);text-decoration:none !important}.sekou-box__inner{display:grid;gap:4px}.sekou-box__content{position:relative}.sekou-box__image{position:relative;border:3px solid var(--color-accent)}.sekou-box__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.34/1;-o-object-position:center;object-position:center}.sekou-box__tags{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;gap:1px}.sekou-box__tag{display:inline-block;padding:5px 6px;font-size:0.75rem;line-height:1;background-color:var(--color-accent);color:var(--color-white)}.sekou-box__title{font-size:0.875rem;font-weight:700;line-height:1.4;color:var(--color-text-main);text-align:center}.sekou-box__title-text{display:inline;background-image:linear-gradient(currentColor, currentColor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .3s,background-size .3s}.sekou-box{container-type:inline-size;container-name:sekou-box}@container sekou-box (min-width: 250px){.sekou-box__inner{gap:12px}.sekou-box__title{font-size:1rem}}@media(hover: hover){.sekou-box__image{overflow:hidden}.sekou-box__link:hover .sekou-box__image img{opacity:1;scale:1.08;filter:none}.sekou-box__link:hover .sekou-box__title-text{background-size:100% 1px}}.post-nav{background-color:var(--color-bg-gray);padding:16px 20px;margin:40px -20px 40px !important;display:grid;gap:24px;position:relative}.post-nav::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../images/common/character09.png");width:120px;height:80px;position:absolute;top:-50px;right:9px;z-index:1}@media(min-width: 576px){.post-nav{margin-inline:auto !important}}.post-nav__list{display:grid;gap:9px;align-items:flex-start}.post-nav__title{display:flex;align-items:center;gap:4px}.post-nav__toggle{display:flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.post-nav__toggle::after{display:block;flex-shrink:0;width:8px;height:8px;border-right:2px solid var(--color-text-main);border-bottom:2px solid var(--color-text-main);transform:rotate(45deg);transition:transform .3s;margin-left:8px}.post-nav__list.is-open .post-nav__toggle::after{transform:rotate(225deg);margin-top:6px}.post-nav__title img,.post-nav__toggle img{width:24px;height:24px}.post-nav__title span,.post-nav__toggle span{font-size:1rem;font-weight:600}.archive-content .post-nav__toggle::after{content:""}.archive-content .post-nav__content{display:none}.post-nav__tags{display:flex;flex-wrap:wrap;gap:6px}.post-nav__link{display:block;padding:8px 7px;font-size:0.875rem;line-height:1;text-decoration:none !important;color:inherit !important;background-color:var(--color-white);border:1px solid var(--color-text-gray);border-radius:3px}.post-nav__link.is-current{background-color:var(--color-accent) !important;color:var(--color-white) !important;border-color:var(--color-accent)}@media(min-width: 768px){.post-nav{padding:24px}.archive-content .post-nav__toggle::after{content:none}.archive-content .post-nav__content{display:block}.post-nav__list{gap:24px;grid-template-columns:116px 1fr}.post-nav__link{padding:6px 12px}}@media(min-width: 1024px){.post-nav{padding:24px 40px;margin-bottom:32px !important}.post-nav::before{width:158px;height:106px;top:auto;bottom:-3px}.post-nav__title img,.post-nav__toggle img{width:28px;height:28px}.post-nav__tags{gap:7px}.post-nav__list:last-child{padding-right:120px}}@media(hover: hover){.post-nav__link{transition:.3s}.post-nav__link:hover{background-color:var(--color-bg-orange)}}.archive-container.-seminar{position:relative}.archive-container.-seminar::before{content:"";display:inline-block;width:100%;height:1px;background-image:linear-gradient(to right, var(--color-logo-blue) 2px, transparent 2px);background-size:4px 1px;background-repeat:repeat;background-position:bottom;position:absolute;top:0;left:0}.seminar-box{container-type:inline-size;container-name:seminar-box;position:relative}.seminar-box::before{content:"";display:inline-block;width:100%;height:1px;background-image:linear-gradient(to right, var(--color-logo-blue) 2px, transparent 2px);background-size:4px 1px;background-repeat:repeat;background-position:bottom;position:absolute;bottom:0;left:0}.seminar-box__inner{display:flex;align-items:center;gap:8px;padding:10px 16px}.seminar-box__title{font-size:0.9375rem;line-height:1.4}.seminar-box__title span{display:block}.seminar-box__link{margin-left:auto;font-size:0.75rem;font-weight:700;line-height:1.2;display:inline-flex;align-items:center;gap:6px;background-color:var(--color-accent-yellow);color:var(--color-text-main);padding:4px 8px;border:1px solid var(--color-text-main);border-radius:3px;flex:0 0 auto}.seminar-box__link::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:6px solid var(--color-text-main);border-right:0}.seminar-box__link.-end{background-color:var(--color-text-gray);border-color:var(--color-text-gray);color:var(--color-white);text-align:center}.seminar-box__link.-end::after{display:none}@container seminar-box (min-width:500px){.seminar-box__inner{padding:14px 14px}.seminar-box__title{display:flex;flex-wrap:wrap;gap:0 1em;font-size:1rem}.seminar-box__link{font-size:0.8125rem;white-space:nowrap}.seminar-box__link br{display:none}}@media(hover: hover){a.seminar-box__link:hover{transition:.1s}a.seminar-box__link:hover:hover{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}a.seminar-box__link:hover:hover::after{border-left-color:var(--color-white)}}.archive-container.-post{display:grid;gap:16px 16px}@media(min-width: 768px){.archive-container.-post{grid-template-columns:repeat(2, 1fr);gap:24px}}@media(min-width: 1024px){.archive-container.-post{gap:32px}}.post-box{container-type:inline-size;container-name:post-box}.post-box__inner{display:grid;grid-template-columns:118px 1fr;background-color:var(--color-white);filter:drop-shadow(0 1px 15px rgba(0, 0, 0, 0.25))}.post-box__image img{width:100%;height:100%;aspect-ratio:152/210;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;object-fit:cover;object-position:center}.post-box__content{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.post-box__labels{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.post-box__label{font-size:0.6875rem;font-weight:700;line-height:1.4;display:inline-block;background-color:var(--color-accent);color:var(--color-white);padding:6px 8px}.post-box__label.-end{background-color:#d9d9d9;color:var(--color-text-main)}.post-box__title{font-size:1.125rem;line-height:1.4;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:.15em;transition:color .3s,-webkit-text-decoration-color .3s;transition:color .3s,text-decoration-color .3s;transition:color .3s,text-decoration-color .3s,-webkit-text-decoration-color .3s}@media(min-width: 1024px){.post-box__title{font-size:1.25rem;line-height:1.5}}.post-box__time{font-size:0.875rem;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center}.post-box__time-label{font-size:0.75rem;line-height:1.4}@container post-box (min-width:400px){.post-box__inner{grid-template-columns:152px 1fr}.post-box__content{padding:20px 25px}.post-box__label{font-size:0.75rem;padding:4px 11px}.post-box__time{font-size:0.875rem}.post-box__time-label{font-size:0.75rem}}@media(hover: hover){.post-box__image{overflow:hidden;transition:.3s}.post-box__link:hover .post-box__title{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.post-box__link:hover .post-box__image img{opacity:1;scale:1.08;filter:none}}.blog-header{background-image:url(../images/single/news-header.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:40px;position:relative;padding-top:10px}.blog-header::before{content:"";display:inline-block;height:100%;aspect-ratio:96/350;background-image:url(../images/single/blog-header-text.png);background-size:auto 100%;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0}.blog-header .breadcrumb>span{color:var(--color-white)}.blog-header .breadcrumb>span:not(:first-child)::before{border-color:var(--color-white)}.blog-header__inner{padding:32px 12px 56px;display:flex;flex-direction:column;gap:7px;align-items:flex-start;color:var(--color-white);position:relative;z-index:2}.blog-header__slug{font-size:0.75rem;font-weight:700;line-height:1.4;display:inline-block;padding:5px 12px 4px;border-radius:100px;border:1px solid var(--color-white);position:relative}.blog-header__title{font-size:1.5rem;font-weight:700;line-height:1.4;position:relative}@media(min-width: 768px){.blog-header__inner{padding:56px 0 88px}.blog-header__slug{font-size:0.9375rem}.blog-header__title{font-size:1.75rem}}@media(min-width: 1024px){.blog-header{padding-top:16px}.blog-header__inner{padding:88px 0 120px;gap:12px}.blog-header__slug{font-size:1.3125rem;padding:4px 17px 4px}.blog-header__title{font-size:1.875rem;line-height:1.4;font-weight:700}}@media(min-width: 1024px)and (min-width: 1024px){.blog-header__title{font-size:2.375rem;line-height:1.5}}.blog-header.-type-blog{background-image:url(../images/single/blog-header.jpg)}.blog-header__inner.-type-blog{position:relative}.blog-header__inner.-type-blog::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../images/single/blog-header-staff.png);width:172px;aspect-ratio:137/124;position:absolute;bottom:0;right:-56px}@media(min-width: 576px){.blog-header__inner.-type-blog::before{right:0}}@media(min-width: 768px){.blog-header__inner.-type-blog::before{width:240px}}@media(min-width: 1024px){.blog-header__inner.-type-blog::before{width:360px}}.blog-header.-type-staff-blog{background-image:url(../images/single/staff-blog-header.jpg)}.archive-container.-blog{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 16px}@media(min-width: 768px){.archive-container.-blog{grid-template-columns:repeat(3, 1fr);gap:40px 24px}}.blog-box{container-type:inline-size;container-name:blog-box}.blog-box__inner{display:flex;flex-direction:column;background-color:var(--color-white);gap:14px}.blog-box__image{flex:0 0 auto}.blog-box__image img{width:100%;height:100%;aspect-ratio:267/178;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-box__content{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;position:relative}.blog-box__content .mark-new{top:-27px;left:-11px}.blog-box__title{font-size:0.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-box__date{font-size:0.6875rem;line-height:1.4}.blog-box__link{display:block;text-decoration:none !important;color:var(--color-text-main)}.blog-box__link,.blog-box__inner{height:100%}@container blog-box (min-width:250px){.blog-box__content .mark-new{top:-32px;left:-11px}.blog-box__title{font-size:0.875rem}.blog-box__date{font-size:0.75rem}}@media(hover: hover){.blog-box__image{overflow:hidden}.blog-box__link:hover .blog-box__image img{scale:1.08}}.archive-container.-staff-blog{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 16px}@media(min-width: 768px){.archive-container.-staff-blog{grid-template-columns:repeat(3, 1fr);gap:24px}}.staff-blog-box{container-type:inline-size;container-name:blog-box}.staff-blog-box__inner{display:flex;flex-direction:column;background-color:var(--color-white)}.staff-blog-box__image{flex:0 0 auto;background-color:var(--color-bg-gray)}.staff-blog-box__image img{width:100%;height:100%;aspect-ratio:159/91;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.staff-blog-box__content{display:flex;flex-direction:column;gap:6px;padding:10px 8px 8px;flex:1 1 auto;border-right:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray);border-left:1px solid var(--color-border-gray);position:relative}.staff-blog-box__content .mark-new{font-size:0.625rem;width:34px;height:34px;top:-27px;left:-11px}.staff-blog-box__title{font-size:0.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.staff-blog-box__date{font-size:0.6875rem;line-height:1.4;margin-top:auto}.staff-blog-box__link{display:block;text-decoration:none !important;color:var(--color-text-main)}.staff-blog-box__link,.staff-blog-box__inner{height:100%}@container blog-box (min-width:250px){.staff-blog-box__content{padding:16px 20px}.staff-blog-box__content .mark-new{top:-32px;left:-11px;font-size:0.75rem;width:40px;height:40px}.staff-blog-box__title{font-size:0.875rem}.staff-blog-box__date{font-size:0.6875rem}}@media(hover: hover){.staff-blog-box__image{overflow:hidden}.staff-blog-box__link:hover .staff-blog-box__image img{scale:1.08;opacity:1;filter:brightness(1.15)}}.seminar-schedule{padding:26px 40px 34px 260px;position:relative}.seminar-schedule::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;width:362px;height:338px;background-image:url(../images/top/seminar-fukidashi02.png);position:absolute;bottom:0;left:-40px;scale:.8;transform-origin:bottom left}.seminar-schedule__heading{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:12px;padding:0 16px 0 48px;background-image:url(../images/common/icon-schedule-blue.png);background-size:24px auto;background-repeat:no-repeat;background-position:left 16px center}@media(min-width: 1024px){.seminar-schedule__heading{font-size:1.25rem;background-size:32px auto;background-position:left center;padding-left:37px;margin-bottom:20px}}.archive-container.-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 16px}@media(min-width: 768px){.archive-container.-column{grid-template-columns:repeat(3, 1fr);gap:24px}}.column-box{container-type:inline-size;container-name:column-box}.column-box__inner{display:grid}.column-box__image{overflow:hidden;border-radius:8px}.column-box__image img{width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.column-box__content{padding:10px 8px 8px}.column-box__title{font-size:0.875rem;line-height:1.5;font-weight:700}@media(min-width: 1024px){.column-box__title{font-size:1rem;line-height:1.4}}.column-box__taxonomies{display:flex;flex-wrap:wrap;gap:6px;color:var(--color-accent);font-size:0.75rem;line-height:1.4;margin-top:12px}.column-box__taxonomies li::before{content:"#"}@media(hover: hover){.column-box__link:hover .column-box__image img{scale:1.08;opacity:1;filter:none}}.archive-container.-voice{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 16px}@media(min-width: 768px){.archive-container.-voice{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.archive-container.-voice{gap:32px 24px}}.voice-box{container-type:inline-size;container-name:voice-box;position:relative}.voice-box__inner{display:flex}.voice-box__image{position:relative;overflow:hidden;border-radius:8px}.voice-box__image img{width:100%;height:100%;aspect-ratio:300/169;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.voice-box__icons{display:flex;flex-wrap:wrap;gap:1px;position:absolute;top:0;left:0;z-index:1}.voice-box__icons li{font-size:0.625rem;line-height:1;background-color:var(--color-accent);color:var(--color-white);padding:4px 6px}.voice-box__icon{font-size:0.75rem;line-height:1}.voice-box__content{padding:10px 8px 8px}.voice-box__title{font-size:0.875rem;line-height:1.5;font-weight:700}@media(min-width: 1024px){.voice-box__title{font-size:1rem;line-height:1.4}}.voice-box__title-text{display:inline;background-image:linear-gradient(currentColor, currentColor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .3s,background-size .3s}@container voice-box (min-width:400px){.voice-box__image img{aspect-ratio:300/169}}@media(hover: hover){.voice-box__link:hover .voice-box__image img{opacity:1;filter:brightness(1.15);scale:1.08}.voice-box__link:hover .voice-box__title-text{background-size:100% 1px}}.archive-container.-movie{display:grid;gap:24px 16px}@media(min-width: 600px){.archive-container.-movie{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.archive-container.-movie{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.archive-container.-movie{gap:32px 24px}}.movie-box{container-type:inline-size;container-name:movie-box}.movie-box__inner{display:flex}.movie-box__image{position:relative;overflow:hidden;border-radius:8px}.movie-box__image img{width:100%;height:100%;aspect-ratio:300/169;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.movie-box__content{padding:10px 8px 8px}.movie-box__title{font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@container movie-box (min-width:400px){.movie-box__image img{aspect-ratio:300/169}}@media(hover: hover){.movie-box__link:hover .movie-box__image img{scale:1.08;opacity:1;filter:brightness(1.15)}}.archive-container.-fukufuku{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 16px}@media(min-width: 768px){.archive-container.-fukufuku{grid-template-columns:repeat(3, 1fr);gap:40px 40px}}.fukufuku-box{container-type:inline-size;container-name:fukufuku-box}.fukufuku-box__content{padding-top:13px}.fukufuku-box__title{font-size:1.125rem;line-height:1.4;font-weight:700}@media(min-width: 1024px){.fukufuku-box__title{font-size:1.25rem;line-height:1.5}}.fukufuku-box__list-container{margin-top:13px;display:grid;gap:6px}.fukufuku-box__list{display:flex;gap:6px}.fukufuku-box__list dt{flex:0 0 17px}.fukufuku-box__list dd{flex:1 1 auto;font-size:0.875rem;line-height:1.5}.fukufuku-box__image{overflow:hidden}.fukufuku-box__image img{transition:.3s;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.fukufuku-box__button{display:flex;align-items:center;justify-content:center;margin-top:13px}.fukufuku-box__button a{display:inline-block;font-size:0.875rem;line-height:1;color:var(--color-white) !important;padding:10px 32px 10px 22px;border-radius:50px;border:1px solid var(--color-accent);text-decoration:none !important;background-color:var(--color-accent);background-image:url("../images/common/arrow-white.png"),linear-gradient(75deg, var(--color-white) 50%, var(--color-accent) 50%);background-size:16px auto,250% 100%;background-repeat:no-repeat;background-position:right 8px center,125% 0;transition:background-position .3s,color .3s,background-image .3s}@media(hover: hover){.fukufuku-box__button a:hover{color:var(--color-accent) !important;background-image:url("../images/common/arrow-orange.png"),linear-gradient(75deg, var(--color-white) 50%, var(--color-accent) 50%);background-position:right 8px center,0 0}}@container fukufuku-box (min-width:250px){.fukufuku-box__list-container{gap:3px}.fukufuku-box__list dt{flex:0 0 21px;padding-top:1px}.fukufuku-box__list dd{font-size:1rem}.fukufuku-box__button a{font-size:1rem}}@media(hover: hover){.fukufuku-box__link:hover img{transform:scale(1.08)}}.pagination{display:flex;justify-content:center;gap:6px;margin-top:32px}.pagination li a{display:grid;place-content:center;font-size:0.9375rem;font-weight:600;line-height:1;color:var(--color-text-main);text-decoration:none !important;text-align:center;min-width:36px;min-height:36px;border-radius:5px;transition:.1s}.pagination li.next a::before,.pagination li.pre a::before{content:"";display:inline-block;width:7px;height:7px;border-top:2px solid var(--color-text-main);border-right:2px solid var(--color-text-main)}.pagination li.next a::before{margin:0 2px 0 -2px;rotate:45deg}.pagination li.pre a::before{margin:0 -2px 0 2px;transform:rotate(225deg)}.pagination li a.active{opacity:1;background-color:var(--color-accent);color:var(--color-white)}@media(hover: hover){.pagination li a:hover{opacity:1;background-color:var(--color-accent);color:var(--color-white)}.pagination li a:hover::before{border-color:var(--color-white)}}@media(min-width: 1024px){.pagination{margin-top:48px}}
