@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";@font-face{font-family:humanmadefont;src:url(./font/humanmade-webfont.woff2) format("woff2"),url(./font/humanmade-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"emoji";src:url(./font/hm_emoji-Regular.woff2) format("woff2"),url(./font/hm_emoji-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"emoji";src:url(./font/hm_emoji-Bold.woff2) format("woff2"),url(./font/hm_emoji-Bold.woff) format("woff");font-weight:700;font-style:bold}.p-privacypolicy .p-page__head__inner{padding-bottom:5.5rem}.p-privacypolicy .p-page__title{position:relative;z-index:10}.p-privacypolicy .p-page__body{border-radius:2.4rem;background-color:#f7f7f7;word-break:break-all}.p-privacypolicy .p-page__body__inner{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4rem;padding:4rem 2rem 10rem}.p-privacypolicy-content{grid-column:3/9}.p-privacypolicy-sec+.p-privacypolicy-sec{margin-top:8rem}.p-privacypolicy-sec.-one .p-privacypolicy-secText{line-height:2.2}.p-privacypolicy-sec.-one .p-privacypolicy-secText ol{font-size:clamp(12px,1.4rem,16px);list-style:auto;margin-top:2rem;padding-left:1.2em}.p-privacypolicy-sec.-one .p-privacypolicy-secText .flex{display:flex;justify-content:flex-end;align-items:flex-end;column-gap:3.6rem;margin-top:6.5rem}.p-privacypolicy-sec.-one .p-privacypolicy-secText .flex .icon{width:clamp(88px,9.2rem,96px)}.p-privacypolicy-sec.-one .p-privacypolicy-secText .flex .copy{font-size:clamp(12px,1.4rem,16px)}.p-privacypolicy-sec.-two .p-privacypolicy-secList{display:flex;flex-direction:column;row-gap:6rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItem{line-height:2.2}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTitle{font-weight:700;margin-bottom:1rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemCopy{font-size:clamp(12px,1.4rem,16px)}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTable{margin-top:3rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem{display:flex;column-gap:2.8rem;line-height:2;font-weight:400}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1){border-bottom:1px solid #c6c6c6;margin-bottom:2rem;padding-bottom:2rem;font-weight:700}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(n+3){margin-top:4rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem p:nth-child(1),.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem p:nth-child(2){width:30rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem p:nth-child(3){width:9.6rem}.p-privacypolicy-sec.-two .p-privacypolicy-detailItem{padding-top:4rem;margin-top:4rem;border-top:1px solid #c6c6c6}.p-privacypolicy-sec.-two .p-privacypolicy-detailList{margin-top:3rem}.p-privacypolicy-sec.-two .p-privacypolicy-detailItemSmall{font-size:clamp(12px,1.4rem,16px);margin-bottom:3rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemBlockDl .p-privacypolicy-secItemDl{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4rem;padding:1.5rem 0;border-bottom:1px solid #c6c6c6;line-height:2.2}.p-privacypolicy-sec.-two .p-privacypolicy-secItemBlockDl .p-privacypolicy-secItemDt{grid-column:span 2}.p-privacypolicy-sec.-two .p-privacypolicy-secItemBlockDl .p-privacypolicy-secItemDd{grid-column:span 4}.p-privacypolicy-sec.-two .p-privacypolicy-secItemDate{width:max-content;margin-left:auto;margin-top:1.5rem;font-size:clamp(12px,1.4rem,16px);line-height:2}.p-privacypolicy-sec ol{font-size:clamp(12px,1.4rem,16px);list-style:auto;padding-left:1.2em}.p-privacypolicy-sec a{text-decoration:underline}.p-privacypolicy-secTitle{font-size:clamp(18px,2rem,22px);font-weight:700;margin-bottom:2rem}@media screen and (max-width: 768px){html:lang(en) .p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1){font-size:clamp(10px,1.2rem,14px)}html:lang(en) .p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1) p:nth-child(1){width:14rem;flex-shrink:0}html:lang(en) .p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1) p:nth-child(2){width:14rem;margin-left:2.8rem}html:lang(en) .p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1) p:nth-child(3){width:auto;margin-left:2.8rem}.p-privacypolicy .p-page__head__inner{padding-top:13.3rem;padding-bottom:7rem}.p-privacypolicy .p-page__body{border-radius:1.6rem}.p-privacypolicy .p-page__body__inner{grid-template-columns:repeat(8,1fr);grid-gap:1.5rem}.p-privacypolicy .p-page__body__inner{padding-top:7rem;padding-bottom:7rem}.p-privacypolicy-content{grid-column:1/9}.p-privacypolicy-sec.-one .p-privacypolicy-secText .flex{margin-top:4rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem{font-size:clamp(12px,1.4rem,16px)}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1){column-gap:0}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1) p:nth-child(1){width:14rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1) p:nth-child(2){width:auto;margin-left:2.8rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem:nth-child(1) p:nth-child(3){width:auto;margin-left:auto}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem p:nth-child(1),.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem p:nth-child(2){width:14rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemTableItem p:nth-child(3){width:1.4rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemBlockDl .p-privacypolicy-secItemDl{grid-template-columns:repeat(8,1fr);grid-gap:1.5rem}.p-privacypolicy-sec.-two .p-privacypolicy-secItemBlockDl .p-privacypolicy-secItemDt{grid-column:span 2}.p-privacypolicy-sec.-two .p-privacypolicy-secItemBlockDl .p-privacypolicy-secItemDd{grid-column:span 6;padding-left:2rem}}
