@charset "UTF-8";
.privacy-content{padding-block:42px 70px;font-size:17px;line-height:2;overflow-wrap:anywhere}
.privacy-content .txt_read{padding:26px 30px;background:#eeeee5;margin:0 0 40px}
.privacy-section{padding-block:30px;border-top:1px solid var(--line)}
.privacy-section h2{font:500 27px/1.7 var(--serif);color:var(--green);margin:0 0 22px}
.privacy-section p{font-size:17px;line-height:2;margin:0 0 18px}
.privacy-section .txt_list{list-style:none;padding:0;margin:18px 0 0}
.privacy-section .txt_list>li{padding:12px 0;font-size:17px;line-height:2}
.privacy-section .con_contact{background:#eeeee5;padding:26px 30px;margin-top:22px}
.privacy-section h3{font:500 22px/1.7 var(--serif);margin:0 0 16px;color:var(--green)}
.privacy-section h3 span{display:block;font:11px/1.8 var(--sans);letter-spacing:.14em;margin-bottom:4px}
.privacy-section h3 em{font-style:normal}
.privacy-section address{font-style:normal;font-size:17px;line-height:2}
@media(max-width:640px){.privacy-content{padding-block:28px 45px}.privacy-content .txt_read,.privacy-section .con_contact{padding:22px 20px}.privacy-section{padding-block:26px}.privacy-section h2{font-size:23px}.privacy-content .view_pc-tab{display:none}}
