<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {
  background: none;
}
*, *::before, *::after {
  box-sizing: content-box !important;
}

#main {
	background: #fff !important;
}

#layout-wrap-inner2 {
    background-color: #fff;
    display: block;
}
#layout-header-logo {
    height: 30px !important;
    background-size: contain !important;
    background: url(/assets/img/print/logo_ascii_print.gif) no-repeat 17px 5px !important;
    margin: 0 0 10px 0 !important;
}
#layout-wrap header {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1;
    border-bottom: 2px solid #000 !important;
    display: block !important;
}
#layout-wrap {
  margin: 0 !important;
  padding: 5px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  background: none !important;
  border: none !important;
  width: 740px !important;
  border-left: 1px solid #eee !important;
  border-right: 1px solid #eee !important;
}

footer {
  margin: 0 !important;
  padding: 13px 5px 18px 5px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  background: none !important;
  border: none !important;
  width: 740px !important;
  border-left: 1px solid #eee !important;
  border-right: 1px solid #eee !important;
  border-top: 1px solid #ccc !important;
}

header {
  padding: 0 0 !important;
  margin: 0 0 !important;
  border-bottom: 2px solid #000 !important;
}

#main_menu {
  display: none !important;
}

#detail_title, #special_title {
	margin-bottom: 15px !important;
	background: #fff !important;
	border-top: none !important;
}

#layout-header-logo h1,
header .ascii_logo,
aside,
#detail_box .pages,
#detail_box .twitter_btn,
#detail_box .to_category,
#detail_box .pages,
#detail_sns,
#detail_recommend,
#detail_special,
#article_archive,
footer nav,
#main_menu,
#sub_menu,
#micro_menu,
.search {
  display: none !important;
}
#layout-header-logo h1 {
  display: none !important;
}
#layout-header-ad{
  display: none !important;
}

footer address {
  margin: 0;
  padding: 10px 0;
  color: #000 !important;
  font-size: 11pt !important;
  font-style: normal;
  font-family: Helvetica,Arial,sans-serif;
  text-align: center;
  line-height: 1.25;
}


/*-----騾｣霈峨�迚ｹ髮�-----*/

#special_sns {
	display: none !important;
}

.tweet_btn {
	display: none !important;
}

/*-----蜈ｬ蜻�-----*/

#asj_all_ol_gam, #asj_all_3r_gam, .adcloud_frame {
  display: none !important;
}


</pre></body></html>