body{background:#efefef}#privacy #main::after{content:"";width:61.5625%;height:100%;background:url(/images/privacy/main.webp) no-repeat 50% 50%;background-size:cover;position:absolute;top:0;right:0}#privacy #contents{padding:80px 0 55px}@media screen and (max-width: 750px),print{#privacy #contents{padding:2em 0 2em}}#privacy #contents .h2_head{font-size:min(5.2svw,36px);display:block;padding-bottom:.5em;position:relative;background:url(/images/synthesis/h2_border.webp) no-repeat left bottom;background-size:contain;margin-bottom:1em}#privacy #contents .h3_head{font-size:min(4.6svw,28px);position:relative;margin-bottom:1em;display:flex;align-items:flex-start;justify-content:flex-start;gap:.5em}@media screen and (max-width: 750px),print{#privacy #contents .h3_head{margin-bottom:.5em}}#privacy #contents .h3_head::before{content:"";background:url(/images/synthesis/bg.png) no-repeat left;background-size:40px;width:1.5em;display:flex;height:4px;flex-shrink:0;margin-top:2%}@media screen and (max-width: 750px),print{#privacy #contents .h3_head::before{margin-top:3%}}#privacy #contents .txt{font-size:min(3.2svw,16px);line-height:2;letter-spacing:.05em;font-weight:400}#privacy #contents .h2_contents{margin-bottom:3em}#privacy #contents .h3_contents{margin-bottom:3em}@media screen and (max-width: 750px),print{#privacy #contents .h3_contents{margin-bottom:2em}}#privacy #contents .h3_contents ol{margin-left:1em}@media screen and (max-width: 750px),print{#privacy #contents .h3_contents ol{margin-left:1.5em}}#privacy #contents .h3_contents ol li{list-style-type:decimal}#privacy #contents .h3_contents:last-of-type{margin-bottom:0}/*# sourceMappingURL=privacy.css.map */