.th,.tg-guide{--th-teal:#1F5F5B;--th-teal-d:#174744;--th-ink:#1A1A1A;--th-sub:#555;--th-line:#ECE8E1;--th-beige:#F5F1EA;color:var(--th-ink);font-family:Noto Sans JP,sans-serif}.th a,.tg-guide a{color:inherit;text-decoration:none}.tg-detail [data-gift-home],.tg-list [data-gift-home]{display:none}html:not(.tg-detail) .gp:not(.gp--detail){display:none}.th-head{padding:0 24px;margin:0 0 20px;display:flex;flex-direction:column;gap:6px}.th-h2{text-wrap:balance;margin:0;font-family:"Noto Serif JP",serif;font-weight:600;font-size:23px;line-height:1.5;letter-spacing:.02em}.th-sub{margin:0;font-size:14px;line-height:1.85;color:var(--th-sub)}.th-fv{background:var(--th-beige);padding:36px 0 32px;display:flex;flex-direction:column;gap:28px}.th-fv__copy{padding:0 24px;display:flex;flex-direction:column;gap:16px}.th-fv__h1{margin:0;font-family:"Noto Serif JP",serif;font-weight:600;font-size:27px;line-height:1.55;letter-spacing:.02em}.th-fv__lead{margin:0;font-size:15px;line-height:1.95;color:#333}.th-fv__btns{display:flex;flex-direction:column;gap:10px;margin-top:4px}.th-btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;font-size:15px;font-weight:700;letter-spacing:.04em;border-radius:2px;text-align:center}.th-btn--main{background:var(--th-teal);color:#fff!important;border:1px solid var(--th-teal)}.th-btn--main:hover{background:var(--th-teal-d)}.th-btn--sub{background:#fff;color:var(--th-ink)!important;border:1px solid var(--th-ink)}.th-fv__note{align-self:flex-start;font-size:14px;line-height:1.7;color:var(--th-ink)!important;border-bottom:1px solid #CFC8BC;padding-bottom:2px}.th-fv__visual{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 24px}.th-fv__ph{position:relative;display:block;overflow:hidden;background:#e9e4db;border-radius:2px}.th-fv__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.th-fv__ph:hover img{transform:scale(1.03)}.th-fv__ph{aspect-ratio:1}.th-fv__ph--1{grid-column:1/-1;aspect-ratio:4/3}.th-fv__cap{position:absolute;left:0;right:0;bottom:0;padding:44px 12px 12px;font-family:var(--font-body-family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.04em;color:#fff;background:linear-gradient(to top,#000000b8,#00000073 45%,#0000);text-shadow:0 1px 3px rgba(0,0,0,.45)}.th-fv__ph--1 .th-fv__cap{font-size:16px;padding:56px 16px 14px}.th-likes{padding:56px 0 8px}.th-likes__grid{list-style:none;margin:0;padding:0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.th-like__a{display:flex;flex-direction:column;gap:8px}.th-like__img{display:block;aspect-ratio:1;border-radius:4px;overflow:hidden}.th-like__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.th-like__a:hover img{transform:scale(1.04)}.th-like__img{position:relative}.th-like__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:18px;color:#7a6a55}.th-like__label{font-size:15px;font-weight:700;line-height:1.45;letter-spacing:.02em}.th-like__a:hover .th-like__label{color:var(--th-teal)}.th-picks{padding:64px 0 8px}.th-picks__list{display:flex;flex-direction:column;gap:28px;padding:0 24px}.th-pick{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:start}.th-pick__img{display:block;aspect-ratio:1;overflow:hidden;background:#e9e4db;border-radius:2px}.th-pick__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.th-pick:hover .th-pick__img img{transform:scale(1.03)}.th-pick__body{display:flex;flex-direction:column;gap:6px;min-width:0}.th-pick__who{font-size:14px;font-weight:700;color:var(--th-teal);letter-spacing:.02em}.th-pick__why{font-family:"Noto Serif JP",serif;font-weight:600;font-size:17px;line-height:1.6}.th-pick__fact{font-size:15px;line-height:1.9;color:#333}.th-pick__name{font-size:13px;line-height:1.6;color:var(--th-sub)}.th-pick__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px}.th-pick__price{font-size:15px;font-weight:700}.th-pick__price small{font-size:11px;font-weight:400}.th-pick__badge{font-size:11.5px;font-weight:700;color:var(--th-teal);border:1px solid var(--th-teal);padding:1px 6px;line-height:1.5}.th-pick--lead{grid-template-columns:1fr;gap:16px;margin:0 -24px 8px}.th-pick--lead .th-pick__img{aspect-ratio:4/3;border-radius:0}.th-pick--lead .th-pick__body{padding:0 24px;gap:8px}.th-pick--lead .th-pick__who{font-size:14px}.th-pick--lead .th-pick__why{font-size:22px;line-height:1.55}.tg-guide{max-width:760px;margin:0 auto;padding:64px 0}.tg-guide__worries{display:flex;flex-direction:column;padding:0 24px;border-top:1px solid var(--th-line)}.tg-worry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:20px 0;border-bottom:1px solid var(--th-line)}.tg-worry__q{grid-column:1/-1;font-size:13px;color:var(--th-sub)}.tg-worry__a{font-family:"Noto Serif JP",serif;font-weight:600;font-size:17px;line-height:1.55}.tg-worry__d{grid-column:1/2;font-size:14px;line-height:1.85;color:#333}.tg-worry__go{grid-row:2/4;grid-column:2;color:var(--th-ink);font-size:20px}.tg-worry:hover .tg-worry__a{text-decoration:underline;text-underline-offset:4px}.tg-guide__links{margin:48px 24px 0}.tg-guide__lh{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--th-ink)}.tg-guide__ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tg-guide__ul a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--th-line);font-size:14px}.tg-guide__ul a:hover{text-decoration:underline;text-underline-offset:3px}.tg-guide__corp{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:40px 24px 0;padding:20px 24px;background:var(--th-beige)}.tg-guide__corp b{display:block;font-family:"Noto Serif JP",serif;font-size:16px}.tg-guide__corp span{font-size:13px;color:var(--th-sub)}@media(min-width:750px){.th-h2 br{display:none}.th-likes__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}}@media(min-width:990px){.th{max-width:1180px;margin:0 auto}.th-head{padding:0 40px;margin-bottom:28px}.th-h2{font-size:26px}.th-fv{display:grid;grid-template-columns:5fr 6fr;align-items:center;gap:48px;padding:64px 40px;margin:24px 40px 0}.th-fv__copy{padding:0}.th-fv__h1{font-size:36px}.th-fv__lead{font-size:15px}.th-fv__btns{flex-direction:row}.th-fv__btns .th-btn{flex:1 1 auto;white-space:nowrap;padding:0 22px}.th-fv__visual{padding:0;height:480px;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr}.th-fv__ph,.th-fv__ph--1{aspect-ratio:auto}.th-fv__ph--1{grid-column:auto;grid-row:1/3}.th-fv__cap{font-size:15px}.th-fv__ph--1 .th-fv__cap{font-size:18px;padding:72px 20px 18px}.th-likes{padding-top:80px}.th-likes__grid{padding:0 40px}.th-picks{padding-top:88px}.th-picks__list{display:grid;grid-template-columns:1.15fr 1fr;grid-auto-rows:auto;gap:28px 48px;padding:0 40px}.th-pick--lead{grid-row:1/span 4;margin:0}.th-pick--lead .th-pick__body{padding:0}.th-pick--lead .th-pick__img{border-radius:2px}.th-pick--lead .th-pick__why{font-size:24px}.th-pick{grid-template-columns:140px minmax(0,1fr)}.th-pick.th-pick--lead{grid-template-columns:1fr}.tg-guide__ul{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/gift-home.css.map */
