.privacyWrap h2,.privacypolicy .table__header,.privacypolicy-wrap__hdg{color:#c90915}.privacypolicy .link-deco,.privacypolicy-contact__body-link{text-decoration:underline}.privacypolicy{width:90%;max-width:1120px;margin:100px auto 200px}.privacypolicy-intro__item:nth-of-type(n+2){margin-top:1em}.privacypolicy-intro__name{margin-top:1em;text-align:right}.privacypolicy-intro__name-list{gap:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.privacypolicy-contact{max-width:960px;margin:30px auto 0;padding:1em;border-radius:5px;background:#fae5e7}.privacypolicy-contact__hdg,.privacypolicy-contact__item{text-align:center}.privacypolicy-contact__body{margin-top:1em}.privacypolicy-wrap{margin-top:50px;padding-top:50px;border-top:1px solid #e5e5e5}.privacypolicy-block{margin-top:50px}.privacypolicy-block__hdg{font-size:1.4em}.privacypolicy-block__item:nth-of-type(n+2){margin-top:1em}.privacypolicy-inner{margin-top:30px}.privacypolicy-inner__hdg{font-size:1.2em}.privacypolicy .list{list-style:none}.privacypolicy .circle-number__item{position:relative;margin-top:1em;padding-left:1.3em}.privacypolicy .circle-number__item:before{display:block;position:absolute;top:3px;left:0;width:1em;width:18px;height:18px;border:1px solid #000;border-radius:50%;font-size:.8em;text-align:center}.privacypolicy .circle-number__item:first-of-type:before{content:"1"}.privacypolicy .circle-number__item:nth-of-type(2):before{content:"2"}.privacypolicy .circle-number__item:nth-of-type(3):before{content:"3"}.privacypolicy .circle-number__item:nth-of-type(4):before{content:"4"}.privacypolicy .circle-number__item:nth-of-type(5):before{content:"5"}.privacypolicy .circle-number__item-paragraph{margin-top:.5em}.privacypolicy .parentheses-number__item{position:relative;margin-top:1em;padding-left:1.3em}.privacypolicy .parentheses-number__item:before{display:block;position:absolute;top:3px;left:0;font-size:.9em;text-align:center}.privacypolicy .parentheses-number__item:first-of-type:before{content:"(1)"}.privacypolicy .parentheses-number__item:nth-of-type(2):before{content:"(2)"}.privacypolicy .parentheses-number__item:nth-of-type(3):before{content:"(3)"}.privacypolicy .parentheses-number__item:nth-of-type(4):before{content:"(4)"}.privacypolicy .parentheses-number__item:nth-of-type(5):before{content:"(5)"}.privacypolicy .parentheses-number__item:nth-of-type(6):before{content:"(6)"}.privacypolicy .parentheses-number__item:nth-of-type(7):before{content:"(7)"}.privacypolicy .parentheses-number__item:nth-of-type(8):before{content:"(8)"}.privacypolicy .parentheses-number__item:nth-of-type(9):before{content:"(9)"}.privacypolicy .attention-list__item{position:relative;margin-top:.5em;padding-left:1.1em}.privacypolicy .table__data,.privacypolicy .table__header{padding:.5em;border:1px solid #e5e5e5}.privacypolicy .attention-list__item:before{display:block;position:absolute;top:2px;left:0;font-size:.9em;text-align:center;content:"※"}.privacyWrap h2,.privacyWrap h3{font-size:2.4rem;font-weight:700}.privacypolicy .table{margin-top:1em;border-collapse:collapse}.privacypolicy .table__header:first-of-type{width:30%}.privacypolicy .table__data.type{font-weight:700}.privacyWrap{width:90%;max-width:1120px;margin:100px auto 0}.privacyWrap p{margin-top:1.6rem;line-height:2}.privacyWrap ol,.privacyWrap ul{padding-left:2rem}.privacyWrap ol li,.privacyWrap ul li{margin:.8rem 0}.privacyWrap-inner,.privacyWrap-intro,.privacyWrap-name,.privacyWrap-point{margin-top:50px}.privacyWrap ul{list-style-type:disc}.privacyWrap-point{padding:30px;background:#fae5e7}.privacyWrap-name{text-align:right}.initiative{padding-bottom:100px;border-bottom:1px solid #e5e5e5}.handling{margin-bottom:200px}@media screen and (max-width:559px){.privacypolicy{margin-top:50px}.privacypolicy-contact__item{text-align:left}.privacypolicy .table__data.type{vertical-align:top}}@media screen and (max-width:959px){.privacyWrap h3{font-size:2.1rem}}