#sub_nav {
  display: none;
}

.print {
  font-size: 0.75em;
}
.print #panel_btn, .print .title_wrapper, .print .page_nav, .print #page_nav, .print .sns_btn, .print .entry_box, .print .cam_event, .print .blog_wrapper, .print .footer_nav, .print #sub_nav, .print #g_nav {
  display: none;
}
.print #gallery {
  display: none !important;
}
.print #g_header {
  padding: 1rem 1rem 0;
  position: static;
  -webkit-background-size: 5em;
  -o-background-size: 5em;
  background-size: 5em;
}
.print #g_header .logo {
  width: 8em;
}
.print .entry_type {
  margin: 0 0 0.5em 0;
}
.print .menu_detail {
  margin: 0 0 1em 0;
  padding: 2em 1.8em 1.8em 1em;
}
.print #g_footer {
  padding: 0;
  -webkit-background-size: 10%;
  -o-background-size: 10%;
  background-size: 10%;
  background-position: right top, left 2.8em;
}
.print #g_footer address {
  display: block;
  padding: 0 2em 2em;
  -webkit-background-size: 128%;
  -o-background-size: 128%;
  background-size: 128%;
}
.print #g_footer address .logo img {
  width: 25%;
}
.print #g_footer address .contact {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.print #g_footer address .contact figure {
  margin: 0;
}
.print #g_footer address .contact figure img {
  width: 100%;
}
.print #g_footer .footer_info {
  padding: 2em 1em 1em;
}
.print #g_footer .footer_info .copyright {
  display: none;
}
.print #g_footer .footer_info .banner {
  max-width: 380px;
  padding: 0;
}
.print #g_footer .sns_box {
  display: none;
}
.print .acms-icon-facebook, .print .acms-icon-twitter {
  vertical-align: baseline;
  font-size: 0.8em;
}
.print .column-image-center img {
  width: 98%;
}

.ytvideo {
  display: none;
}

.video_thum {
  display: block;
}
.video_thum img {
  width: 100%;
}/*# sourceMappingURL=print.css.map */