#page-privacy-policy p{text-align:justify;letter-spacing:.1em;margin-bottom:1.5em;font-size:.9rem}#page-privacy-policy p.center{text-align:center}#section-intro .contents{background-color:#fff;padding:20px}#open-item-section .open-item-block{margin-bottom:50px}#open-item-section .open-item-block .open-item-title{letter-spacing:.1em;margin-bottom:1em;font-size:1.1rem}#open-item-section .open-item-block .table-style tr th,#open-item-section .open-item-block .table-style tr td{font-size:.9rem}#open-item-section .open-item-block dl dt,#open-item-section .open-item-block dl dd{text-align:justify;letter-spacing:.1em;margin-bottom:1.5em;font-size:.9rem}#open-item-section .open-item-block dl dt{margin-bottom:1em;font-weight:700}#open-item-section .open-item-block dl dd{margin-bottom:2em}#open-item-section .open-item-block .sub-title{margin-top:2.5em;margin-bottom:1em}#privacy-mark-section{background-color:#f4f4f4;margin-bottom:0}#privacy-mark-section .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;display:flex}#privacy-mark-section .content .text-cont{flex:100%;max-width:100%;padding-right:100px}@media only screen and (width<=640px){#privacy-mark-section .content .text-cont{padding-right:30px}}#privacy-mark-section .content .mark-cont{flex:0 0 20%;max-width:20%}
