@media print and (max-width:991px){#side{page-break-before:always}}@media print{@page{margin:21.7mm}*,*:before,*:after{text-shadow:none !important;background:0 0 !important;box-shadow:none !important}body{font-size:11pt}div[id*=header]{margin-top:0}#primary,#header,#footer,#main,#side,#col3,div[id*=side-],#list .toc,.head-cover,.logo,.container,.container #header,.container #footer{display:block;max-width:100%;width:100%;padding-left:0;padding-right:0}#primary,#list .toc,#core.lcore,#core.pcore,#side,#col3,#side .widget #col3 .widget,div[id*=side-]{border:none}#header,#head-in,#footer,#foot-in{border-left:none;border-right:none}#header,#head-in{border-top:none}#footer,#head-in{border-bottom:none}#gnavi,.band,#breadcrumb,.read-more,.sns-msg,div[id*=sns-],div[id*=snsf-],div[id*=snsi-],#page-top,#adsense,#paging,.pnavi,.reply,#respond,#trackback,#search,.thk_rss_feedly,ins.adsbygoogle{display:none !important}#core{page-break-after:always}#footer div[class*=col-xs-]{float:none}pre,blockquote,#side .widget{page-break-inside:avoid}thead{display:table-header-group}.toc,table,img{page-break-inside:avoid}img{max-width:100% !important}#head-in p#sitename,#head-in h1#sitename{font-size:20pt}p,h1,h2,h3{orphans:3;widows:3}h2,h3{font-size:14pt;page-break-after:avoid}a[href]:after,abbr[title]:after{content:""}}