/* Yahoo Japan-inspired shared inner-page layout, without copying Yahoo branding. */
body:not(.home) .wp-site-blocks>main,body:not(.home) main.wp-block-group{max-width:1100px;margin-left:auto!important;margin-right:auto!important;padding-left:22px!important;padding-right:22px!important}body:not(.home) main.wp-block-group .wp-block-post-title{font-size:28px!important;font-weight:700!important;border-bottom:1px solid #e7e7e7;padding-bottom:18px;margin-bottom:26px!important}body:not(.home) main.wp-block-group .wp-block-post-content{font-size:15px;line-height:1.9;color:#333}body:not(.home) main.wp-block-group .wp-block-post-content h2{font-size:21px!important;border-left:4px solid #ff8300;padding-left:14px;margin-top:30px}body:not(.home) main.wp-block-group .wp-block-post-content a{color:#1672df;text-decoration:none}body:not(.home) main.wp-block-group .wp-block-post-content a:hover{text-decoration:underline}.ys-home .ys-footer-ref{background:#f7f7f8!important;border-top:1px solid #ececec!important;color:#555!important}.ys-home .ys-footer-ref a{color:#1672df!important}.ys-home .ys-footer-ref a:hover{text-decoration:underline!important}.ys-home .ys-footer-ref .ys-container{max-width:900px!important;margin:0 auto!important}.ys-home .ys-footer-ref .ys-footer-bottom{border-top:1px solid #e5e5e5!important}@media(max-width:700px){body:not(.home) main.wp-block-group .wp-block-post-title{font-size:23px!important}body:not(.home) .wp-site-blocks>main,body:not(.home) main.wp-block-group{padding-left:15px!important;padding-right:15px!important}.ys-home .ys-footer-ref{padding:20px 12px!important}}