.pt{--pt-accent: #d7635b;--pt-ink: #2e2a27;--pt-muted: #8a7f72;--pt-cream: #f1ebe0;--pt-serif: "Shippori Mincho", "Noto Serif JP", serif;--pt-sans: "Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--pt-en: "Cormorant Garamond", "Noto Serif JP", serif;box-sizing:border-box;background:#fff;color:var(--pt-ink);font-family:var(--pt-sans)}.pt *,.pt *:before,.pt *:after{box-sizing:border-box}.pt img{display:block;max-width:100%;height:auto}.pt__inner{max-width:39rem;margin:0 auto;padding:0 1.5rem}.pt__title{margin:0;font-family:var(--pt-serif);font-size:1.8rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.pt__sub{margin:.4rem 0 0;font-size:.9rem;letter-spacing:.04em}.pt__text{margin:2.5rem 0 0;font-size:1.6rem;line-height:3.5rem;letter-spacing:.04em}.pt__text p{margin:0 0 1.2em}.pt__text p:last-child{margin-bottom:0}.pt-hero{position:relative;overflow:hidden}.pt-hero__img{width:100%;aspect-ratio:390 / 400;object-fit:cover}.pt-hero__img--ph{background:#cfc6b6}.pt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 55%,#0000002e);pointer-events:none}.pt-hero__title{position:absolute;left:0;right:0;bottom:22%;z-index:1;margin:0;text-align:center;color:#fff;font-family:var(--pt-serif);font-size:2rem;font-weight:400;line-height:1.6;letter-spacing:.06em}.pt-hero__scroll{position:absolute;right:1.6rem;bottom:0;z-index:1;display:flex;align-items:flex-start;gap:.6rem;height:6.4rem;color:#fff}.pt-hero__scroll:before{content:"";width:1px;height:100%;background:#fff}.pt-hero__scroll span{writing-mode:vertical-rl;font-family:var(--pt-en);font-size:1.2rem;font-style:italic;font-weight:300;letter-spacing:.14em}.pt-intro{padding-top:8rem;padding-bottom:4rem}.pt__text--lead{margin-top:0}.pt-stage{padding:0 0 8rem}.pt-stage__img{width:100%;aspect-ratio:1 / .75;object-fit:cover;margin-bottom:3.4rem}.pt-table-wrap{margin-top:3.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.pt-table{margin-left:1.5rem;border-collapse:separate;border-spacing:0;border-top:1px solid var(--pt-accent);min-width:80rem;width:100%;font-size:1.4rem;line-height:1.7;text-align:center;letter-spacing:.02em}.pt-table th,.pt-table td{border:0;border-right:1px solid var(--pt-accent);border-bottom:1px solid var(--pt-accent);padding:1rem .8rem;vertical-align:middle;font-weight:400;background:#fff}.pt-table__head{width:11rem;min-width:11rem;font-family:var(--pt-serif);position:sticky;left:0;z-index:1;box-shadow:inset 1px 0 0 var(--pt-accent)}.pt-table td.pt-table__perk{color:var(--pt-accent);text-align:left}.pt-table td.pt-table__perk--empty{text-align:center}.pt-table td.pt-table__service{text-align:left}.pt-table tr.pt-table__row--cream td{background:var(--pt-cream)}.pt-table__rank{font-family:var(--pt-en);font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:.04em}.pt-table__rank small{display:block;margin-top:.2rem;font-family:var(--pt-sans);font-size:1.1rem;letter-spacing:.08em}.pt-table td.pt-table__rankcell{padding:1rem .6rem}.pt-table__note{margin:1rem 0 0;padding:0 1.5rem;font-size:1.2rem;line-height:1.8;color:var(--pt-muted)}.pt-guide{padding:0 0 8rem}.pt-info+.pt-info{margin-top:8rem}.pt-info__img{width:100%;aspect-ratio:243 / 178;object-fit:cover}.pt-info__body{padding-top:3.2rem}.pt-info--card .pt-info__body{background:var(--pt-cream);padding:3.2rem 1.6rem 3.6rem}.pt-info__title{margin:0}.pt-info__text{margin:2.5rem 0 0;font-size:1.6rem;line-height:3.5rem;letter-spacing:.04em}.pt-info__text p{margin:0 0 1.2em}.pt-info__text p:last-child{margin-bottom:0}.pt-info__btn-wrap{margin-top:4rem;text-align:center}.pt-info__link{margin-top:2.4rem;color:var(--pt-ink);text-decoration:underline;text-underline-offset:.3rem}.pt-info__link:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='50'%20height='10'%20viewBox='0%200%2050%2010'%3E%3Cpath%20d='M0%205h45M38%201l7%204'%20stroke='%232e2a27'%20fill='none'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.pt-faq{padding:0 0 10rem}.pt-faq__head{margin:0 0 3.2rem}.pt-faq__list{border-top:1px solid var(--pt-ink)}.pt-faq__item{border-bottom:1px solid var(--pt-ink)}.pt-faq__q{display:flex;align-items:center;gap:1.4rem;padding:1.8rem .4rem;list-style:none;cursor:pointer;font-size:1.6rem;line-height:1.7;letter-spacing:.03em}.pt-faq__q::-webkit-details-marker{display:none}.pt-faq__q:before{content:"+";flex:0 0 auto;width:1.6rem;text-align:center;font-size:2rem;line-height:1;color:var(--pt-muted);font-weight:300}.pt-faq__item[open] .pt-faq__q:before{content:"\2212"}.pt-faq__a{overflow:hidden;padding:0 .4rem 2rem 3.4rem;font-size:1.6rem;line-height:3.5rem;letter-spacing:.03em}.pt-faq__a p{margin:0}@media screen and (min-width:750px){.pt__inner{max-width:96rem;padding:0 4rem}.pt__inner--narrow{max-width:76rem}.pt-hero__img{aspect-ratio:1440 / 560}.pt-hero__title{bottom:26%;font-size:2.8rem}.pt-hero__scroll{right:4rem;height:8rem}.pt__title{font-size:2.4rem}.pt__sub{font-size:1rem}.pt__text{font-size:1.8rem}.pt-intro{padding-top:10rem;padding-bottom:5rem}.pt-stage{padding-bottom:10rem}.pt-stage__img{aspect-ratio:960 / 320}.pt-table-wrap{padding-left:0;overflow:visible}.pt-table{margin-left:0;min-width:0;font-size:1.4rem}.pt-table__note{padding:0}.pt-guide{padding-bottom:10rem}.pt-info__text{margin-top:3rem;font-size:1.8rem}.pt-faq__q,.pt-faq__a{font-size:1.8rem}.pt-info{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.pt-info+.pt-info{margin-top:10rem}.pt-info:nth-child(2n) .pt-info__media{order:2}.pt-info__body,.pt-info--card .pt-info__body{padding-top:0}.pt-info--card .pt-info__body{padding:5rem 4rem}.pt-info__btn-wrap{text-align:left}.pt-faq{padding-bottom:14rem}}.pt{line-break:strict;word-break:keep-all;overflow-wrap:anywhere}@supports (word-break: auto-phrase){.pt{word-break:auto-phrase;overflow-wrap:normal}}.pt-info__title,.pt-faq__q,.pt__text--lead p{text-wrap:balance}.pt-info__text,.pt-faq__a{text-wrap:pretty}.pt-table th,.pt-table td{word-break:normal;overflow-wrap:break-word}@media screen and (min-width:750px)and (max-width:1039px){.pt-table-wrap-outer{padding:0 4rem!important;max-width:none!important}}.pt-info{border:1px solid var(--pt-accent);border-radius:2rem;padding:1.6rem 1.6rem 2.8rem;background:#fff}.pt-info+.pt-info{margin-top:4rem}.pt-info__img{border-radius:1.2rem}.pt-info__body,.pt-info--card .pt-info__body{padding:2.4rem .4rem 0;background:transparent}@media screen and (min-width:750px){.pt-info{padding:3rem;gap:4rem;border-radius:2.4rem}.pt-info+.pt-info{margin-top:5rem}.pt-info__img{border-radius:1.6rem}.pt-info__body,.pt-info--card .pt-info__body{padding:1rem 1rem 1rem 0}.pt-info:nth-child(2n) .pt-info__body,.pt-info:nth-child(2n).pt-info--card .pt-info__body{padding:1rem 0 1rem 1rem}}@media screen and (max-width:749px){.pt-table td.pt-table__service,.pt-table td.pt-table__perk:not(.pt-table__perk--empty){white-space:nowrap;padding-left:1.6rem;padding-right:1.6rem;text-align:left}.pt-table td.pt-table__rankcell,.pt-table td{min-width:17rem}}.pt-stage{display:flow-root}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-point.css.map */
