.sec-privacy{letter-spacing:0.02em;font-weight:300;color:#000}@media (min-width: 768px){.sec-privacy{font-size:16px;font-size:1.6rem;line-height:2em;padding:107px 0 20px}}@media (max-width: 767px){.sec-privacy{font-size:15px;font-size:1.5rem;line-height:1.73333em;padding:45px 0 20px}}.sec-privacy .inner{max-width:930px}@media (max-width: 767px){.sec-privacy .inner{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.sec-privacy .privacy-list{margin-top:34px}}.sec-privacy .privacy-item{position:relative}@media (min-width: 768px){.sec-privacy .privacy-item{margin-top:55px;padding:0 62px 0 25px}}@media (max-width: 767px){.sec-privacy .privacy-item{margin-top:46px;padding-left:22px}.sec-privacy .privacy-item:first-child{margin-top:34px}}@media (min-width: 768px){.sec-privacy .privacy-item p+p{margin-top:32px}}@media (max-width: 767px){.sec-privacy .privacy-item p+p{margin-top:26px}}@media (min-width: 768px){.sec-privacy .privacy-item p+.txt-list{margin-top:17px}}@media (max-width: 767px){.sec-privacy .privacy-item p+.txt-list{margin-top:17px}}.sec-privacy .privacy-ttl{font-size:20px;font-size:2rem;line-height:1.6em;font-weight:500;position:relative}@media (min-width: 768px){.sec-privacy .privacy-ttl{margin:0 0 21px -25px;letter-spacing:0.02em;padding-left:25px}}@media (max-width: 767px){.sec-privacy .privacy-ttl{margin:0 0 11px -22px;padding-left:22px;letter-spacing:0.1em}}@media only screen and (max-width: 420px){.sec-privacy .privacy-ttl{letter-spacing:0.02em}}.sec-privacy .privacy-ttl:before{content:"";position:absolute;top:12px;left:0;width:10px;height:10px;background:#5BC4C0;border-radius:100%}.sec-privacy .privacy-txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:600}@media (max-width: 767px){.sec-privacy .privacy-txt{margin-bottom:5px}}@media (min-width: 768px){.sec-privacy .privacy-row{margin-top:17px}}@media (max-width: 767px){.sec-privacy .privacy-row{margin-top:14px}}.sec-privacy .privacy-contact{border:1px solid #E8E8E8;border-radius:6px}@media (min-width: 768px){.sec-privacy .privacy-contact{padding:25px 27px;margin-top:20px;max-width:808px}}@media (max-width: 767px){.sec-privacy .privacy-contact{padding:16px 18px 14px;margin-top:17px;line-height:calc(28 / 15)}}@media (min-width: 768px){.sec-privacy .privacy-address{display:block}}@media (max-width: 767px){.sec-privacy .privacy-address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-privacy .address-head{white-space:nowrap}}@media (max-width: 767px){.sec-privacy .address-cnt{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}}.sec-privacy .txt-list{margin-top:2px}@media (max-width: 767px){.sec-privacy .txt-list{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.02em}}.sec-privacy .txt-list>li{position:relative}@media (min-width: 768px){.sec-privacy .txt-list>li{padding-left:17px}}@media (max-width: 767px){.sec-privacy .txt-list>li{padding-left:13px;margin-bottom:5px}.sec-privacy .txt-list>li:last-child{margin-bottom:0}}.sec-privacy .txt-list>li::before{content:"";position:absolute;width:5px;height:2px;border-radius:3px;background:#D1D1D1;left:0}@media (min-width: 768px){.sec-privacy .txt-list>li::before{top:17px}}@media (max-width: 767px){.sec-privacy .txt-list>li::before{top:11px}}.sec-privacy .link-default{color:#000}.sec-privacy .link-blank{color:#41A7A3;text-decoration:underline;text-underline-offset:2px;display:inline-block}.sec-privacy .link-blank::after{content:"";display:inline-block;width:10px;height:10px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><path id="open_in_new_24dp_5F6368_FILL0_wght400_GRAD0_opsz24_5_" data-name="open_in_new_24dp_5F6368_FILL0_wght400_GRAD0_opsz24 (5)" d="M121.111-830a1.07,1.07,0,0,1-.785-.326,1.07,1.07,0,0,1-.326-.785v-7.778a1.07,1.07,0,0,1,.326-.785,1.07,1.07,0,0,1,.785-.326H125v1.111h-3.889v7.778h7.778V-835H130v3.889a1.07,1.07,0,0,1-.326.785,1.07,1.07,0,0,1-.785.326Zm2.611-2.944-.778-.778,5.167-5.167h-2V-840H130v3.889h-1.111v-2Z" transform="translate(-120 840)" fill="%2341a6a3"/></svg>') no-repeat center center/contain;margin-left:6px}.sec-privacy .link-txt{text-decoration:underline}@media (min-width: 768px){.sec-privacy .link-list{margin-top:32px}}@media (max-width: 767px){.sec-privacy .link-list{margin-top:26px}}@media (min-width: 768px){.sec-privacy .is-item01{margin-top:57px}}@media (max-width: 767px){.sec-privacy .is-itemsp01{margin-top:47px}}

/*# sourceMappingURL=maps/privacy_policy.min.css.map */
