body{width:90% !important;margin:0 auto !important;padding:0 !important;line-height:1.5;font-family:sans-serif;color:#000;background:none;font-size:10pt;}em{font-family:serif;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}h1{font-size:19pt;}h2{font-size:17pt;}h3{font-size:15pt;}h4,h5,h6{font-size:14pt;}p, h2, h3{orphans:3;widows:3;}p{line-height:2.5 !important;}code{font:12pt Courier, monospace;}blockquote{margin:1.2em;padding:1em;font-size:12pt;}hr{background-color:#ccc;}img{clear:both;margin:1em auto 1.5em;max-width:70% !important;}a img{border:none;}.main-image img{max-width:96% !important;}a:link, a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333;}table{margin:1px;text-align:left;}th{border-bottom:1px solid #333;font-weight:bold;}td{border-bottom:1px solid #333;}th,td{padding:4px 10px 4px 0;}tfoot{font-style:italic;}caption{background:#fff;margin-bottom:2em;text-align:left;}thead{display:table-header-group;}img,tr{page-break-inside:avoid;}h1{border-top:5px solid #000;padding:5px 0 0;}p.information{font-size:9pt !important;border-bottom:3px solid #000 !important;padding:0 0 5px !important;margin:0 0 30px !important;}p.memo{display:none !important;}a.com-page-back{display:none !important;}main .com-entry-page{width:100%;padding:0;margin:0;}main .com-entry-page .head,
main .com-entry-page .editor{width:90%;}header,
.main-head,
nav,
form#search,
.header-info,
.header-info-sp,
.tool,
.sns,
.clipicon,
.pr,
.memo,
.com-signin,
.read-more-btn,
.tool-sp,
#comment_js_area,
.com-page-back,
.comment_title,
.comment_list,
.relation,
.com-recommend-article-list,
.focus_entry,
.select_entry,
.col-sub,
.com-common-right,
.top-banner,
.bottom-banner,
.mini-img-banner,
.com-ranking,
.com-recommend,
.pan-navi,
.popup_box,
.ftDoctorBanner,
#bottom-page-top,
.entry_links,
#suggest,
.recommend_entry,
#_popIn_recommend,
#suggest_ruiji,
#suggest_konokiji,
.entry_like_area,
._XL_recommend,
#div-gpt-ad-1501575506581-0,
#div-gpt-ad-1501575256096-0,
.com-page-title-box,
.entry_cat_entries_list,
.linker-comment-form,
.comment_image,
#modal-overlay,
#campaign-modal-content,
#synalio-iframe,
footer{display:none;}.com-btn-white, .com-btn-white-s{border:none;}#aha2016{background:#fff;}#aha2016 h1{border:none;}.fit-image{text-align:center;}#container{background:#fff;}#container .item{height:auto;}#button_push{display:none;}