#page-privacy-policy p{font-size:.9rem;text-align:justify;letter-spacing:.1em;margin-bottom:1.5em}#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;font-size:1.1rem;margin-bottom:1em}#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{font-size:.9rem;text-align:justify;letter-spacing:.1em;margin-bottom:1.5em}#open-item-section .open-item-block dl dt{font-weight:bold;margin-bottom:1em}#open-item-section .open-item-block dl dd{margin-bottom:2em}#open-item-section .open-item-block .sub-title{margin-bottom:1em;margin-top:2.5em}#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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#privacy-mark-section .content .text-cont{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding-right:100px}@media only screen and (max-width: 640px){#privacy-mark-section .content .text-cont{padding-right:30px}}#privacy-mark-section .content .mark-cont{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}