body{background-color:var(--color-100);font-weight:700;background-image:url(../images/comment-bg-sp.webp);background-position:center top}@media only screen and (min-width:768px){body{background-image:url(../images/comment-bg-pc.webp);background-position:center -100px}}@media only screen and (min-width:768px){.o-inner-lg{max-width:1500px;padding-left:var(--gutter-sm);padding-right:var(--gutter-sm)}}.c-breadcrumb-nav{margin-top:10px}@media only screen and (min-width:768px){.c-breadcrumb-nav{margin-top:100px}}.c-main-visual-wrapper{min-height:200px;position:relative}@media only screen and (min-width:768px){.c-main-visual-wrapper{min-height:400px}}.privacy-wrapper{display:flex;flex-direction:column;margin-top:var(--gutter-lg)}@media only screen and (min-width:768px){.privacy-wrapper{margin-top:var(--gutter-lg);flex-direction:row;gap:80px}}.privacy-nav{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (min-width:768px){.privacy-nav{flex-direction:column;gap:var(--gap-xs);position:sticky;top:130px;align-self:flex-start}}.privacy-nav a,.privacy-nav button{display:flex;height:60px;align-items:center;width:calc(50% - 5px);background-color:var(--color-000);border-radius:10px;justify-content:center;font-weight:700;line-height:1.4}.privacy-nav a.selected,.privacy-nav button.selected{background-color:var(--color-primary);color:#fff}@media only screen and (min-width:768px){.privacy-nav a,.privacy-nav button{width:100%;min-width:240px;height:auto;padding:var(--gutter-xs) 0}}.privacy-content{padding-top:var(--gutter-2xl)}@media only screen and (min-width:768px){.privacy-content{padding-top:0;scroll-margin-top:100px}}.privacy-title{margin:var(--gutter-md) auto 16px}@media only screen and (min-width:768px){.privacy-title{margin:32px auto}}@media only screen and (min-width:768px){.privacy-text-large{margin-top:48px}}.privacy-subtitle{margin:32px 0}.privacy-small{font-weight:700;color:var(--color-primary);margin-bottom:8px;margin-top:32px}.privacy-request-list{font-weight:700;list-style-type:decimal;padding-left:22px}.privacy-pdf{margin-top:24px;margin-bottom:32px}.privacy-pdf a{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline;display:flex;gap:11px;align-items:center;font-weight:700;margin-bottom:8px;width:-moz-fit-content;width:fit-content}.privacy-pdf a:hover{opacity:.6}.privacy-rules-flex{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap;font-weight:700;padding-top:32px;padding-bottom:32px}.privacy-rules-block{min-width:220px}.privacy-rules-block last-child{flex:1 0 0;min-width:220px}.privacy-rules-subblock{margin-bottom:16px}.privacy-rules-flex-first{margin-top:8px;border-bottom:1px solid var(--color-200)}@media only screen and (min-width:768px){.privacy-rules-list{font-size:var(--font-size-base, 16px);padding-left:10px}.privacy-rules-block{min-width:320px}.privacy-rules-block:last-child{min-width:auto}}.eco-section{margin-top:var(--gutter-2xl)}@media only screen and (min-width:768px){.eco-section{margin-top:100px}}.eco-text{margin-top:16px;margin-bottom:32px}@media only screen and (min-width:768px){.eco-text{margin-top:32px}}.eco-list{margin-top:16px}@media only screen and (min-width:768px){.eco-list{margin-top:32px}}
