@charset "UTF-8";
@page {
    size: A4 portrait;
    margin: 0mm;
}
 .navToggle {
    display: none;
  }
#container {
  box-sizing: border-box;
  width: 297mm;
  height: 210mm;
  margin: auto;
  padding: 30px;
}
#container header {
  width: 297mm;
	background-color: rgba(255,255,255,0);
}
#container header > div.head_inner>div {
 display: block;
}
#container header h1 {
  width: 180px;
  height: 45px;
}
#container header h1 a {
	width: 180px;
  height: 45px;
}
#container header .head_ui  {
 display:none;
}
#container .head_contact {
	display:none;
}
main  {
	margin: auto;
	margin-top: 50px;
}
main .page_img {
	display:none;
}
  #container .gnav {
	  display:none;
  }
main #right {
	 display:none;
	}

main article  .topic_path {
display: none;
}
#page_link {
	display: none;
}
footer {
  padding-top: 0px;
	width: 100%;
}
footer > div .f_map {
  display: none;
}
footer > div {
 display: block;
}
footer > div .f_data {
	margin: auto;
  }
footer > div .f_data>dl {
display: none;

}

footer > #copyright {
	display: none;
  }
footer > div .f_data h2 {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2em;
  width: 200px;
  height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
}
footer > div .f_data>p.tel {
text-align: center;
}

.grecaptcha-badge{
    display:none;
    margin-bottom:-10000px
}