/* Clear before-button LINE reminder; never show in email mode */
#pkrLineBeforeSend[hidden],#groupLineBeforeSend[hidden]{display:none!important}
#pkrLineBeforeSend:not([hidden]),#groupLineBeforeSend:not([hidden]){
display:block!important;max-width:760px;margin:16px auto 17px!important;
padding:19px 20px 20px!important;border:2px solid #b66c83!important;
border-left:6px solid #a43b59!important;border-radius:14px!important;
background:#fff1f4!important;color:#643744!important;line-height:1.75;
box-shadow:0 6px 20px rgba(112,52,74,.12)!important;text-align:left;
}
#pkrLineBeforeSend strong,#groupLineBeforeSend strong{
font:700 18px/1.65 'Noto Sans JP',sans-serif!important;
display:block;color:#77334c!important;margin-bottom:11px!important;
}
#pkrLineBeforeSend span,#groupLineBeforeSend span{
font:500 15px/1.85 'Noto Sans JP',sans-serif!important;
display:block;color:#513747!important;margin:4px 0!important;
}
#pkrLineBeforeSend span b,#groupLineBeforeSend span b{
font-weight:700;color:#8c2447!important;
text-decoration:underline;text-decoration-color:#d59bab;text-underline-offset:3px;
}
#pkrLineBeforeSend small,#groupLineBeforeSend small{
display:block!important;margin-top:11px;font:600 13px/1.75 'Noto Sans JP',sans-serif!important;color:#89445c!important;
}
@media(max-width:690px){
#pkrLineBeforeSend:not([hidden]),#groupLineBeforeSend:not([hidden]){padding:15px 13px!important;border-left-width:5px!important}
#pkrLineBeforeSend strong,#groupLineBeforeSend strong{font-size:16px!important}
#pkrLineBeforeSend span,#groupLineBeforeSend span{font-size:14px!important}
#pkrLineBeforeSend small,#groupLineBeforeSend small{font-size:12px!important}
}
