.p-column{background:#f9f9f9;padding:64px 0 80px;overflow:hidden}.p-column__heading{text-align:center;margin:0 auto 40px}.p-column__heading h2{font-weight:500;font-size:26px;letter-spacing:.04em;line-height:1.5;color:#ebf649;background:#0a0c17;border-radius:14px;max-width:100%;margin-inline:auto}.p-column__date{line-height:1.5;font-size:13px;font-weight:500;color:#0a0c17;font-family:var(--font-en)}.p-column__thumbnail{width:214px;height:214px;overflow:hidden;margin-bottom:6px}.p-column__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s}.p-column__container a:hover .p-column__thumbnail img,.p-column__container--archive a:hover .p-column__thumbnail img{scale:1.05}.p-column__container a,.p-column__container--archive a{background:#fff;display:block;text-decoration:none;height:100%;padding:12px 8px}.p-column__container{display:flex;gap:19px;overflow:scroll;padding-bottom:12px;margin-bottom:20px}.p-column__container a{width:230px}.p-column__container--archive{display:grid;grid-template-columns:1fr 1fr;gap:4px}.p-column__container--archive a{width:100%}.p-column__container--archive .p-column__thumbnail{width:100%;height:40vw;margin-inline:auto;margin-bottom:6px}.p-column__title{margin:0;width:100%;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:#0a0c17}.p-column__body{margin-bottom:8px}.p-column__text{color:#0a0c17;line-height:1.5;font-weight:400;font-size:14px;margin:0 0 6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.p-column__foot-btn,.p-column__btn{text-align:right;margin:0}.p-column__foot-btn p{margin:0}.p-column__layout{display:grid;grid-template-columns:1fr;gap:24px}.p-column__sidebar{width:100%}.p-column__sidebar-inner{padding:20px}.p-column__sidebar-title{font-size:15px;font-weight:500;margin:0 0 16px;padding:0;color:#191919}.p-column__sidebar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.p-column__sidebar-item{border-left:solid 3px #DFDFDF}.p-column__sidebar-item.is-active{border-left:solid 3px #EBF649}.p-column__sidebar-item a{display:block;padding:8px 12px;color:#191919;text-decoration:none;font-size:14px;transition:background-color .3s}.p-column__sidebar-item a:hover{background-color:#f5f5f5}.p-column__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;margin-bottom:8px}.p-column__tag{font-size:12px;padding:2px 4px;background:#f2f2f2;font-weight:400;color:#0a0c17}.c-tab{margin:24px auto 0;display:grid;grid-template-columns:1fr;gap:24px}.c-tab__menu{display:flex;flex-wrap:wrap;text-align:left;padding:0;margin:0;list-style:none;gap:20px}.c-tab__menu-inner{padding:0}.c-tab__menu-list{list-style:none;display:grid;gap:20px;padding:0;margin:0}.c-tab__menu-item{width:100%;padding:5px 5px 5px 15px;text-align:left;cursor:pointer;transition:all .3s;font-size:15px;border-left:solid 3px #DFDFDF;color:#191919}.c-tab__menu-item.is-active{border-left:solid 3px #EBF649}.c-tab__menu-item a{text-decoration:none;color:inherit;display:block;width:100%}.c-category-accordion{margin-bottom:0;border-top:1px solid #DFDFDF;border-bottom:none}.c-category-accordion__trigger{width:100%;background:none;border:none;padding:16px 40px 16px 0;border-bottom:1px solid #DFDFDF;position:relative;text-align:left;cursor:pointer}.c-category-accordion__title{font-size:15px;font-weight:500;letter-spacing:.05em;color:#0a0c17;font-family:var(--font-body-family)}.c-category-accordion__trigger:after{content:"";position:absolute;right:16px;top:50%;width:20px;height:20px;background:url(../assets/faq-arrow.svg);transform:translateY(-50%) rotate(180deg);transition:transform .3s ease}.c-category-accordion__trigger[aria-expanded=true]:after{transform:translateY(-50%) rotate(0)}.c-category-accordion__list{display:none;list-style:none;padding:16px 0;margin:0}.c-category-accordion__list.is-open{display:block}.c-category-accordion__item{padding:12px 0;font-size:15px;cursor:pointer;color:#191919;letter-spacing:.04em}.c-category-accordion__item.is-active a{font-weight:700;text-decoration:underline;text-decoration-color:#ebf649;text-decoration-thickness:2px;text-decoration-style:solid;text-underline-offset:2px}@supports (-webkit-text-decoration-thickness: 2px){.c-category-accordion__item.is-active a{-webkit-text-decoration-thickness:2px;-webkit-text-decoration-color:#EBF649;-webkit-text-decoration-style:solid}}.c-category-accordion__item a{color:inherit;text-decoration:none;display:block;width:100%}@media(max-width:767px){.pc-only{display:none!important}}@media(min-width:768px){.sp-only{display:none!important}.p-column{padding:48px 0 64px}.p-column__heading{margin:0 auto 24px}.p-column__heading h2{font-size:32px;font-weight:700}.p-column__container{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:19px;overflow:visible}.p-column__thumbnail{width:100%;height:100%;max-width:270px;max-height:270px;margin-bottom:8px}.p-column__container a{width:100%}.p-column__layout{grid-template-columns:225px 1fr;gap:75px;align-items:flex-start}.p-column__container--archive{grid-template-columns:repeat(3,1fr);gap:19px}.p-column__container--archive .p-column__thumbnail{height:270px}.p-column__date{font-size:16px;margin-bottom:8px}.p-column__title{font-size:16px}.p-column__text{font-size:15px}.p-column__tag{font-size:14px}.c-tab{margin-top:40px;grid-template-columns:225px 1fr;gap:83px;align-items:flex-start}.c-tab__menu{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:sticky;top:120px;left:0}.c-tab__menu-item{font-size:16px}}@media screen and (min-width:1080px)and (max-width:1200px){.p-column__container a{padding-bottom:calc(50 * (100vw / 1240))}}@media screen and (min-width:768px)and (max-width:1080px){.p-column__container{grid-template-columns:repeat(2,minmax(230px,1fr));max-width:592px;margin-inline:auto}.p-column__container--archive{grid-template-columns:repeat(2,1fr)}}a.normal_btn.simple{border:2px solid #3c3c3c;color:#3c3c3c;width:80%;display:block;position:relative;margin:50px auto;padding:18px 15px;text-align:center;text-decoration:none;font-weight:700;box-sizing:border-box;cursor:pointer}a.normal_btn.simple:after{content:"";position:absolute;width:12px;height:12px;top:50%;right:7%;border-top:3px solid #3c3c3c;border-right:3px solid #3c3c3c;color:#3c3c3c;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/column.css.map */
