.privacyTxt{line-height:1.5}.privacyTxt--mt40{margin-top:40px}@media screen and (max-width: 480px){.privacyTxt{font-size:1.4rem}}.privacyTbl{margin-top:20px;line-height:1.6}@media screen and (max-width: 480px){.privacyTbl{font-size:1.3rem}}.privacyTbl th{font-weight:normal;min-width:115px;text-align:left}@media screen and (max-width: 480px){.privacyTbl th{padding:10px}}.privacyTbl td{padding:15px 25px;min-width:115px}@media screen and (max-width: 480px){.privacyTbl td{padding:10px}}.privacyList{padding-left:10px;line-height:1.6}@media screen and (max-width: 480px){.privacyList{padding-left:13px;font-size:1.4rem}}.privacyList__item{list-style-type:disc}.privacypolicyList{margin-top:15px;padding-left:15px;line-height:1.6}.privacypolicyList__item{margin-top:40px;list-style-type:decimal}@media screen and (max-width: 480px){.privacypolicyList__item{margin-top:30px;font-size:1.4rem}}.pubList{padding-left:20px;line-height:1.6}.pubList__item{margin-top:3px}.pubList__item:before{content:'';display:inline-block;vertical-align:middle;width:10px;height:10px;background:#b2c3da;border-radius:50%;margin:0 8px 0 -20px}@media screen and (max-width: 480px){.pubList__item{margin-top:30px;font-size:1.4rem}}.procedureList{margin:40px 0;line-height:1.6}.procedureList__item{font-size:1.4rem;counter-increment:num}.procedureList__item:before{display:marker;content:"(" counter(num) ")";margin-right:8px}@media screen and (max-width: 480px){.borderBox{margin-top:20px;padding-bottom:20px;border:1px dashed #b2c3da;border-width:1px 0}}.signBlock,.contactBlock{margin-top:40px;line-height:1.6}@media screen and (max-width: 480px){.signBlock,.contactBlock{margin-top:20px;font-size:1.4rem}}.contactBlock__ttl{font-weight:normal}
