/* 出典: 旧WP page-terms.php インラインスタイル */
/* レスポンシブ: このブロックは 1023.98px 以下でのみ当てる(PC 用マークアップと同居するため) */
@media (max-width:1023.98px){
/* MOBILE override — page-terms */
.page-legal{width:100%;max-width:100%;overflow-x:hidden}
.legal-hero{min-height:auto;margin-top:0;padding:40px 20px}
.legal-hero-content{max-width:100%}
.legal-hero-title{font-size:26px;line-height:1.3;margin:0 0 8px}
.legal-hero-sub{font-size:13px}
.legal-content{padding:36px 20px 70px}
.legal-inner{max-width:100%;font-size:15px;line-height:1.85}
.legal-intro{font-size:14px;line-height:1.9;margin:0 0 32px;padding:18px 18px}
.legal-section-title{font-size:17px;margin:28px 0 12px}
.legal-inner p{margin:0 0 12px}
.legal-list{padding-left:20px}
.legal-list li{font-size:14px;line-height:1.8}
.legal-date{margin-top:44px;font-size:12px}
}
