section#privacy{padding-bottom:10rem;background:#fff}section#privacy h2{background:url("../img/header_img01.jpg") center 0/cover no-repeat}section#privacy h4{margin:0 2rem 2rem;padding:1rem 2rem;color:#fff;font-size:2rem;font-weight:700;background:#112849}@media screen and (max-width: 736px){section#privacy h4{margin:1rem;font-size:1.8rem}}section#privacy p{margin-bottom:8rem;padding:0 2rem;line-height:2}@media screen and (max-width: 736px){section#privacy p{margin-bottom:6rem;padding:0 1rem}}section#privacy p.date{margin-bottom:3rem;text-align:right}section#privacy .content{padding-top:8rem}@media screen and (max-width: 736px){section#privacy .content{padding-top:6rem}}section#privacy .content ol{margin-top:4rem;margin-bottom:8rem;padding:0 2rem}@media screen and (max-width: 736px){section#privacy .content ol{margin-top:3rem;margin-bottom:9rem;padding:0 1rem}}section#privacy .content ol li{margin-bottom:1rem;line-height:2;list-style:decimal;margin-left:1.6rem;padding-left:.5rem}section#privacy .content dl{margin-bottom:8rem;padding:0 2rem}@media screen and (max-width: 736px){section#privacy .content dl{margin-bottom:6rem;padding:0}}section#privacy .content dl dt{margin-bottom:2rem;padding:.5rem 1.5rem;color:#112849;font-size:2rem;font-weight:700;border-left:0.4rem solid #112849}@media screen and (max-width: 736px){section#privacy .content dl dt{margin-bottom:1rem;font-size:1.7rem}}section#privacy .content dl dt span{display:inline-block;margin-left:4rem;padding:.8rem 1rem;text-align:center;color:#fff;font-size:1.6rem;width:18%;height:100%;background:#037045}@media screen and (max-width: 896px){section#privacy .content dl dt span{margin-left:2rem;font-size:1.4rem;width:26%}}@media screen and (max-width: 736px){section#privacy .content dl dt span{margin-left:1rem;font-size:1.2rem;width:38%}}section#privacy .content dl dd{margin-bottom:4rem;padding:0 2rem;line-height:2}@media screen and (max-width: 736px){section#privacy .content dl dd{padding:0 1rem}}section#sponsor{padding-top:10rem}
