.archive__items{display:flex;flex:1;gap:24px;min-width:0}.archive__items .archive__item{display:flex;align-items:center;gap:24px;padding:16px;background:#fff;border:1px solid #e9e9e9;border-radius:8px;color:#454545;transition:.3s ease-in-out}.archive__items .archive__item:hover{background:#f2fafd;opacity:1}.archive__items .archive__item .archive__item-content{display:flex;flex-direction:column;gap:8px;width:100%}.archive__items .archive__item .archive__item-content .archive__item-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.archive__items .archive__item .archive__item-content .archive__item-meta .archive__item-shop{padding:4px 8px;background:#00afec;color:#fff;font-size:12px;font-weight:500;border-radius:4px}.archive__items .archive__item .archive__item-content .archive__item-meta .archive__item-date{font-size:12px;color:#555}@media screen and (max-width: 480px){.archive__items .archive__item .archive__item-content .archive__item-meta .archive__item-date{font-size:10px}}.archive__items .archive__item .archive__item-content .archive__item-title{font-size:18px;font-weight:700}@media screen and (max-width: 480px){.archive__items .archive__item .archive__item-content .archive__item-title{font-size:16px}}.archive__items .archive__item .archive__item-content .archive__item-excerpt{font-size:14px;color:#555}@media screen and (max-width: 480px){.archive__items .archive__item .archive__item-content .archive__item-excerpt{font-size:12px}}.archive__items.one{flex-direction:column}.archive__items.one .archive__item{width:100%}@media screen and (max-width: 480px){.archive__items.one .archive__item{flex-direction:column}}.archive__items.one .archive__item .archive__item-img{flex-shrink:0;width:200px;aspect-ratio:1.91/1}@media screen and (max-width: 768px){.archive__items.one .archive__item .archive__item-img{width:144px}}@media screen and (max-width: 480px){.archive__items.one .archive__item .archive__item-img{width:100%}}.archive__items.one .archive__item .archive__item-img img{width:100%;height:100%;object-fit:cover}.archive__items.one .archive__item .archive__item-img .archive__item-noimage{border:1px solid #e9e9e9}.archive__items.two{flex-wrap:wrap}.archive__items.two .archive__item{flex-direction:column;align-items:stretch;width:calc(50% - 12px)}@media screen and (max-width: 768px){.archive__items.two .archive__item{width:100%}}.archive__items.two .archive__item .archive__item-img{width:100%;aspect-ratio:1.91/1;overflow:hidden}.archive__items.two .archive__item .archive__item-img img{width:100%;height:100%;object-fit:cover}.archive__items.two .archive__item .archive__item-img .archive__item-noimage{border:1px solid #e9e9e9}.pagination{margin-top:32px;margin-bottom:80px;text-align:center}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:0 4px;font-size:14px;color:#454545;background:#fff;border:1px solid #ddd;border-radius:4px}.pagination .page-numbers.current{background:#00afec;color:#fff;border-color:#00afec}.pagination .page-numbers:hover:not(.current){background:#e5f5fc}.no-posts{padding:48px 0;text-align:center;color:#888}.post .post__outer,.archive .post__outer{padding:40px 0}.post .post__outer .post__back a,.archive .post__outer .post__back a{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#00afec}.post .post__outer .post__back a::before,.archive .post__outer .post__back a::before{content:"";display:inline-block;width:8px;height:8px;border-left:2px solid #00afec;border-bottom:2px solid #00afec;transform:rotate(45deg)}.post .post__wrap,.archive .post__wrap{display:flex;gap:40px;margin-bottom:80px}@media screen and (max-width: 992px){.post .post__wrap,.archive .post__wrap{flex-direction:column;gap:24px}}.post .post__inner,.archive .post__inner{flex:1;min-width:0;padding:80px;background:#fff;border-radius:16px}@media screen and (max-width: 992px){.post .post__inner,.archive .post__inner{padding:40px}}@media screen and (max-width: 768px){.post .post__inner,.archive .post__inner{padding:40px 16px}}.post .post__inner .post__header,.archive .post__inner .post__header{padding-bottom:24px;border-bottom:1px solid #e9e9e9}.post .post__inner .post__header .post__title,.archive .post__inner .post__header .post__title{margin-bottom:8px;font-size:24px;font-weight:700}@media screen and (max-width: 768px){.post .post__inner .post__header .post__title,.archive .post__inner .post__header .post__title{font-size:20px}}.post .post__inner .post__header .post__meta,.archive .post__inner .post__header .post__meta{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#999}@media screen and (max-width: 480px){.post .post__inner .post__header .post__meta,.archive .post__inner .post__header .post__meta{font-size:12px}}.post .post__inner .post__header .post__meta .post__meta-tag,.archive .post__inner .post__header .post__meta .post__meta-tag{display:flex;flex-wrap:wrap;gap:8px}.post .post__inner .post__header .post__meta .post__meta-area,.post .post__inner .post__header .post__meta .post__meta-pref,.post .post__inner .post__header .post__meta .post__meta-shop,.archive .post__inner .post__header .post__meta .post__meta-area,.archive .post__inner .post__header .post__meta .post__meta-pref,.archive .post__inner .post__header .post__meta .post__meta-shop{padding:4px 8px;background:#00afec;color:#fff;font-size:12px;border-radius:4px}@media screen and (max-width: 480px){.post .post__inner .post__header .post__meta .post__meta-area,.post .post__inner .post__header .post__meta .post__meta-pref,.post .post__inner .post__header .post__meta .post__meta-shop,.archive .post__inner .post__header .post__meta .post__meta-area,.archive .post__inner .post__header .post__meta .post__meta-pref,.archive .post__inner .post__header .post__meta .post__meta-shop{font-size:10px}}.post .post__inner .post__thumbnail,.archive .post__inner .post__thumbnail{width:100%;padding-top:24px}.post .post__inner .post__thumbnail img,.archive .post__inner .post__thumbnail img{width:100%;height:auto;object-fit:cover}.post .post__inner .post__content,.archive .post__inner .post__content{padding-top:24px;font-size:16px;line-height:1.75}.post .post__inner .post__content p,.archive .post__inner .post__content p{margin-bottom:24px}.post .post__inner .post__content p:last-child,.archive .post__inner .post__content p:last-child{margin-bottom:0}.post .post__inner .post__content h2,.archive .post__inner .post__content h2{margin:64px 0 24px;padding:16px;font-size:24px;font-weight:700;color:#fff;background:#056ecc}.post .post__inner .post__content h2:first-child,.archive .post__inner .post__content h2:first-child{margin-top:0}@media screen and (max-width: 768px){.post .post__inner .post__content h2,.archive .post__inner .post__content h2{font-size:20px}}.post .post__inner .post__content h3,.archive .post__inner .post__content h3{margin-bottom:24px;padding:4px 0 4px 8px;font-size:20px;font-weight:700;border-left:4px solid #056ecc}@media screen and (max-width: 768px){.post .post__inner .post__content h3,.archive .post__inner .post__content h3{font-size:18px}}.post .post__inner .post__content h4,.archive .post__inner .post__content h4{margin-bottom:24px}.post .post__inner .post__content ul,.post .post__inner .post__content ol,.archive .post__inner .post__content ul,.archive .post__inner .post__content ol{margin-bottom:24px;padding:24px 24px 24px 40px;background:#fffbcc;line-height:2}.post .post__inner .post__content ul li,.post .post__inner .post__content ol li,.archive .post__inner .post__content ul li,.archive .post__inner .post__content ol li{list-style:disc}.post .post__inner .post__content ol li,.archive .post__inner .post__content ol li{list-style:decimal}.post .post__inner .post__content a:not([class*=btn__]),.archive .post__inner .post__content a:not([class*=btn__]){color:#00afec;text-decoration:underline}.post .post__inner .post__content img,.archive .post__inner .post__content img{width:100%;height:auto;margin-bottom:24px;object-fit:cover}.post .post__inner .post__content table,.archive .post__inner .post__content table{width:100%;margin-bottom:24px;border-collapse:collapse}.post .post__inner .post__content table th,.post .post__inner .post__content table td,.archive .post__inner .post__content table th,.archive .post__inner .post__content table td{padding:16px;font-size:14px;border:1px solid #e9e9e9}.post .post__inner .post__content table th,.archive .post__inner .post__content table th{background:#f5f5f5;font-weight:700;text-align:left}.post .post__inner .post__content mark,.archive .post__inner .post__content mark{background:linear-gradient(transparent 60%, #fff7a0 60%);font-weight:700}.post .post__sidebar-pc,.archive .post__sidebar-pc{flex-shrink:0;width:300px}@media screen and (max-width: 992px){.post .post__sidebar-pc,.archive .post__sidebar-pc{display:none}}.post .post__sidebar-pc .post__sidecontents,.archive .post__sidebar-pc .post__sidecontents{position:sticky;top:calc(138px + 40px)}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-title,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-title{margin-bottom:16px;padding-left:12px;border-left:4px solid #00afec}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-title h2,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-title h2{font-size:18px;font-weight:700;color:#454545;line-height:1.5}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box{margin-bottom:40px;padding:16px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list{list-style:none}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item{border-bottom:1px solid #e9e9e9}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item:last-child,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item:last-child{border-bottom:none}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item a,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item a{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:14px;color:#454545;line-height:1.5;transition:.3s ease-in-out}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item a::before,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item a::before{content:"";flex-shrink:0;width:6px;height:6px;border-top:2px solid #00afec;border-right:2px solid #00afec;transform:rotate(45deg)}.post .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item a:hover,.archive .post__sidebar-pc .post__sidecontents .post__sidecontent .post__sidecontent-box .post__sidecontent-list .post__sidecontent-item a:hover{color:#00afec;opacity:1}.post__sidebar-sp{display:none}@media screen and (max-width: 992px){.post__sidebar-sp{display:block}}
