#privacy{background-color:#f8f8f8}#privacy .section{margin-bottom:100px}@media only screen and (max-width: 767px){#privacy .section{margin-bottom:70px}}#privacy .section__hl{font-size:32px;font-size:calc(32 / 10 * 1rem);font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;margin-bottom:30px}@media only screen and (max-width: 767px){#privacy .section__hl{font-size:24px;font-size:calc(24 / 10 * 1rem);margin-bottom:15px}}#privacy .section__rt{font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:2;margin-bottom:30px}@media only screen and (max-width: 767px){#privacy .section__rt{font-size:14px;font-size:calc(14 / 10 * 1rem);margin-bottom:15px}}#privacy .section__sub{font-size:24px;font-size:calc(24 / 10 * 1rem);font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;margin-bottom:10px}@media only screen and (max-width: 767px){#privacy .section__sub{font-size:20px;font-size:calc(20 / 10 * 1rem)}}#privacy .section__inner{position:relative;padding-left:30px;margin-bottom:30px}@media only screen and (max-width: 767px){#privacy .section__inner{padding-left:0}}#privacy .section__inner__rt{font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:2;margin-bottom:30px}@media only screen and (max-width: 767px){#privacy .section__inner__rt{font-size:14px;font-size:calc(14 / 10 * 1rem);margin-bottom:15px}}#privacy .section__inner>ul>li{padding-left:1em;font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:2;text-indent:-1.5em}@media only screen and (max-width: 767px){#privacy .section__inner>ul>li{font-size:14px;font-size:calc(14 / 10 * 1rem)}}#privacy .section__inner>ul>ul{padding-left:3em}#privacy .section__inner>ul>ul>li{font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:2}@media only screen and (max-width: 767px){#privacy .section__inner>ul>ul>li{font-size:14px;font-size:calc(14 / 10 * 1rem)}}#privacy .section__inner>ul>ul>ul{padding-left:2em}#privacy .section__inner>ul>ul>ul>li{font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:2}@media only screen and (max-width: 767px){#privacy .section__inner>ul>ul>ul>li{font-size:14px;font-size:calc(14 / 10 * 1rem)}}#privacy .section__inner>ul>p{padding-left:3em;font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:2}@media only screen and (max-width: 767px){#privacy .section__inner>ul>p{font-size:14px;font-size:calc(14 / 10 * 1rem)}}#privacy .section__inner__privacy{width:148px;position:absolute;right:50px;top:0;display:block}@media only screen and (max-width: 767px){#privacy .section__inner__privacy{position:static;width:120px;margin-left:auto;margin-right:auto}}
