@charset "UTF-8";.con_privacy{font-family:"ゴシックMB101 M", sans-serif;text-align:justify}.con_privacy h1{font-family:"ゴシックMB101 B", sans-serif;font-size:8.6vw;line-height:1.5}.con_privacy h1+.txt{margin-top:80px}.con_privacy sup{font-size:50%;vertical-align:top}.con_privacy ol.numlist{margin-top:24px;counter-reset:numlist}.con_privacy ol.numlist li{padding-left:24px;position:relative}.con_privacy ol.numlist li:before{counter-increment:numlist;content:counter(numlist) ".";display:inline-block;position:absolute;left:0}.con_privacy .box_privacy{margin-top:64px;counter-reset:numsection}.con_privacy .box_privacy h2,.con_privacy .box_privacy h3{font-family:"ゴシックMB101 B", sans-serif;font-size:5.6vw;line-height:1.5}.con_privacy .box_privacy>*{margin-top:24px}.con_privacy .box_privacy .wrap_privacy h3:before{counter-increment:numsection;content:"（" counter(numsection) "）"}.con_privacy .box_privacy .wrap_privacy h3+*{margin-top:10px}.con_privacy .box_privacy:first-child{margin-top:0}@media (min-width:768px){.con_privacy h1{font-size:8.0rem}.con_privacy h1+.txt{margin-top:64px}.con_privacy ol.numlist{margin-top:32px}.con_privacy ol.numlist li{margin-top:18px;padding-left:45px}.con_privacy ol.numlist li:first-child{margin-top:0}.con_privacy .box_privacy{margin-top:240px}.con_privacy .box_privacy h2{font-size:4.8rem}.con_privacy .box_privacy h3{font-size:3.2rem}.con_privacy .box_privacy>*{margin-top:32px}.con_privacy .box_privacy .wrap_privacy{margin-top:64px}.con_privacy .box_privacy .wrap_privacy h3+*{margin-top:24px}}