@charset "UTF-8";

/*  Page-margin
-----------------------------------------------*/

@page {
  size: A4;
}

body {
  width: 1200px;
  -ms-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transform-origin: 0 0;
}


/*  display: none;
-----------------------------------------------*/

header,
aside,
#breadcrumbs,
#scrollup,
footer div:not(.ft_Copyright) {
  display: none;
}

/*  Copyright-Adjust
-----------------------------------------------*/

footer,
footer div.ft_Copyright {
  background-color: transparent;
}

footer {
  margin-top: 50px;
}

footer div.ft_Copyright {
  color: #141414;
}

/*  Heading-Adjust
-----------------------------------------------*/

.ttl-lv1 {
  margin: 0;
  padding: 0;
  font-size: 3rem;
}

#breadcrumbs+.ttl-lv1 {
  padding: 50px 0;
}

.ttl-lv2 {
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 6px 15px;
  border-left: 2px solid #fed700;
  font-size: 2rem;
}

.ttl-lv3 {
  margin-top: 15px;
  line-height: 1.5;
  margin-bottom: 20px;
  font-size: 1.8rem;
}

.ttl-lv4 {
  margin-top: 15px;
  line-height: 1.5;
  border-left: 2px solid #fed700;
  font-size: 1.8rem;
}

.ttl-lv5 {
  line-height: 1;
  font-size: 1.8rem;
}

/*  Conents-Adjust
-----------------------------------------------*/

.row {
  margin: 0;
}

.contents {
  position: static;
}

.grid-12,
.grid-9 {
  float: none;
  width: 100%;
}
