#privacy-policy .c-ttl-01{text-align:center;margin-bottom:109px}@media (max-width: 767px){#privacy-policy .c-ttl-01{margin-bottom:30px}}#privacy-policy .content-privacy{padding-bottom:100px}#privacy-policy .content-privacy .privacy-chapter{margin-bottom:10px}#privacy-policy .content-privacy h2{border-bottom:1px solid #B7A7A2;font-size:22px;font-weight:500;line-height:1.7;padding-top:0px;margin-bottom:18px}@media (max-width: 767px){#privacy-policy .content-privacy h2{font-size:18px;line-height:1.555;padding-bottom:5px;margin-bottom:10px}}#privacy-policy .content-privacy h3{font-size:19px;font-weight:600;line-height:1.6;padding-top:1px;margin-bottom:18px}@media (max-width: 767px){#privacy-policy .content-privacy h3{font-size:16px;line-height:1.75}}#privacy-policy .content-privacy p{font-feature-settings:"palt";font-size:16px;line-height:2;margin-bottom:35px}@media (max-width: 767px){#privacy-policy .content-privacy p{margin-bottom:32px}}#privacy-policy .content-privacy a{color:#7C6864;text-decoration:underline}#privacy-policy .content-privacy img{margin-bottom:30px}#privacy-policy .content-privacy img:has(+.wp-caption-text){margin-bottom:9px !important}@media (max-width: 767px){#privacy-policy .content-privacy img:has(+.wp-caption-text){margin-bottom:5px !important}}#privacy-policy .content-privacy .wp-caption ~ p{margin-bottom:0}#privacy-policy .content-privacy .wp-caption-text{font-size:13px;line-height:1.69}#privacy-policy .content-privacy .btn-01{color:white;margin-bottom:60px;text-decoration:none}@media (max-width: 767px){#privacy-policy .content-privacy .btn-01{margin-bottom:50px}}#privacy-policy .content-privacy p:has(+.btn-02){margin-bottom:10px}@media (max-width: 767px){#privacy-policy .content-privacy p:has(+.btn-02){margin-bottom:16px}}#privacy-policy .content-privacy .btn-02{color:white;margin-bottom:33px;text-decoration:none}#privacy-policy .content-privacy .box,#privacy-policy .content-privacy blockquote{background-color:#F7F5F5;border-radius:14px;font-size:16px;line-height:2;padding:45px 60px 30px;margin-bottom:22px;position:relative;text-align:left}@media (max-width: 767px){#privacy-policy .content-privacy .box,#privacy-policy .content-privacy blockquote{line-height:2;margin-top:23px;padding:44px 20px;margin-bottom:24px;text-align:justify}}#privacy-policy .content-privacy .box p,#privacy-policy .content-privacy blockquote p{font-size:16px;line-height:2;margin-bottom:20px;font-feature-settings:"palt"}#privacy-policy .content-privacy .box p:last-of-type,#privacy-policy .content-privacy blockquote p:last-of-type{margin-bottom:0}#privacy-policy .content-privacy .box p:has(+cite),#privacy-policy .content-privacy blockquote p:has(+cite){margin-bottom:22px !important}@media (max-width: 767px){#privacy-policy .content-privacy .box p:has(+cite),#privacy-policy .content-privacy blockquote p:has(+cite){margin-bottom:8px !important}}#privacy-policy .content-privacy .box cite,#privacy-policy .content-privacy blockquote cite{font-style:normal;font-size:13px}#privacy-policy .content-privacy .box:before,#privacy-policy .content-privacy blockquote:before{background-image:url("../../img/common/blockquote-left.png");background-size:cover;background-position:center;content:'';margin:0 auto;position:absolute;left:19px;top:17px;height:18px;width:20px}#privacy-policy .content-privacy .box:after,#privacy-policy .content-privacy blockquote:after{background-image:url("../../img/common/blockquote-right.png");background-size:cover;background-position:center;content:'';margin:0 auto;position:absolute;right:21px;bottom:13px;height:18px;width:20px}@media (max-width: 767px){#privacy-policy .content-privacy .box:after,#privacy-policy .content-privacy blockquote:after{right:20px;bottom:20px}}#privacy-policy .content-privacy ul{margin-bottom:22px}#privacy-policy .content-privacy ul li{font-size:16px;line-height:2;position:relative}#privacy-policy .content-privacy ol{margin:0 0 1.5em;padding:0;counter-reset:item}#privacy-policy .content-privacy ol>li{margin:0;list-style-type:none;counter-increment:item;font-size:16px;line-height:2}#privacy-policy .content-privacy ol>li ul{padding-left:30px;margin:0 0 1.5em;padding:0;counter-reset:item}#privacy-policy .content-privacy ol>li ul li{margin:0;list-style-type:none;counter-increment:item;font-size:16px;line-height:2;padding-left:25px}#privacy-policy .content-privacy ol>li ul li:before{display:none}#privacy-policy .content-privacy ol>li ul li span{position:absolute;left:0;top:0%}#privacy-policy .content-privacy ol>li:before{display:inline-block;width:1.5em;padding-right:0.4em;font-weight:bold;text-align:right;content:counter(item) "."}

/*# sourceMappingURL=maps/privacy-policy.min.css.map */
