.pdetail_box{position:relative;overflow:hidden}@media screen and (max-width: 640px){.pdetail_box{padding-top:20px;padding-bottom:20px}}.pdetail_box .hl{margin-left:8%;float:left;font-size:20px;font-size:1.25rem;line-height:1.3}@media screen and (max-width: 640px){.pdetail_box .hl{margin-left:0;float:none;font-size:18px;font-size:1.13rem;margin-bottom:16px;text-align:center}}.pdetail_box .text{margin-left:30.5%;font-size:14px;font-size:.88rem;line-height:1.3}@media screen and (max-width: 640px){.pdetail_box .text{margin-left:0}}.pdetail_box .lead,.pdetail_box p,.pdetail_box ul,.pdetail_box li,.pdetail_box img{margin-top:12px}.pdetail_box .lead:first-child,.pdetail_box p:first-child,.pdetail_box ul:first-child,.pdetail_box li:first-child,.pdetail_box img:first-child,.pdetail_box .lead.nomargin,.pdetail_box p.nomargin,.pdetail_box ul.nomargin,.pdetail_box li.nomargin,.pdetail_box img.nomargin{margin-top:0}.pdetail_box .lead{font-size:18px;font-size:1.13rem;line-height:1.3;color:#f03}.pdetail_box p.margin{line-height:2}.pdetail_box .asterisk li{padding-left:1em;position:relative}.pdetail_box .asterisk li:before{position:absolute;left:0;content:"※"}.pdetail_box .red{color:#f03}
