@charset "UTF-8";
.gif {
  width: 375px;
  height: auto;
  position: relative;
  left: 0;
  top: 0;
  margin-left: -8px;
  margin-top: -8px;
}
#menu {
  position: fixed;
  top: 5px;
  left: 5px
}
#menu img {
  height: auto;
  width: 28px
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 62.5%;
}

.btn,
a.btn,
button.btn {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1rem 4rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #212529;
  border-radius: 0.5rem;
}

a.btn-malformation {
  font-size:15px;

  padding: 2rem 3rem;

  color: #fff;
  border-radius: 100% 80px / 80px 100%;
  background-color: rgba(122,136,145,1.00);
}

a.btn-malformation:hover {
  color: #fff;
  border-radius: 60% 80% / 100% 80%;
}.btn.btn-malformation {
    font-family:"ヒラギノ丸ゴ Pro W4"

}
#div1 {position: relative;top:5px;left:10px
}

#div2 {position: relative;top:-9px;left:180px
}
#div3 {position: relative;top:-10px;left:10px
}#div4 {position: relative;top:-20px;left:180px
}#div5 {position: relative;top:-9px;left:15px
}#div6 {position: relative;top:30px;left:37px; font-family:"ヒラギノ丸ゴ Pro W4";font-size:17px
}
#div7 {position: relative;top:30px;left:52px; font-family:"ヒラギノ丸ゴ Pro W4";font-size: 17px
}
#img1 {position: relative;top:-23px;left:190px;
  border-left: thick solid ;
  padding-left: 20px;border-color: rgba(122,136,145,1.00);border-width: 2px;
}

#img2 {position: relative;top:-74.5px;left:265px}
#img3 {position: relative;top:0px;left:25px;
  
}
#img4 {position: relative;top:-49px;left:94px;
  border-left: thick solid ;
  padding-left: 17px;border-color: rgba(122,136,145,1.00);border-width: 2px;
}
#img5 {position: relative;top:-99px;left:180px;
  border-left: thick solid ;
  padding-left: 17px;border-color: rgba(122,136,145,1.00);border-width: 2px;
}
#img6{position: relative;top:-148px;left:260px;
  border-left: thick solid ;
  padding-left: 17px;border-color: rgba(122,136,145,1.00);border-width: 2px;
}
#div8{color: rgba(106,116,128,1.00);font-size: 15px; font-family:"ヒラギノ丸ゴ Pro W4";position: relative;top:-140px;left:17px;}
#div9{color: rgba(106,116,128,1.00);font-size: 15px; font-family:"ヒラギノ丸ゴ Pro W4";position: relative;top:-163px;left:107px;}
#div10{color: rgba(106,116,128,1.00);font-size: 15px; font-family:"ヒラギノ丸ゴ Pro W4";position: relative;top:-186px;left:190px;}
#div11{color: rgba(106,116,128,1.00);font-size: 15px; font-family:"ヒラギノ丸ゴ Pro W4";position: relative;top:-210px;left:272px;}
.bg_pattern {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  z-index: -1;
}
.Paper_v2 {
  background-image:
    repeating-linear-gradient(to bottom,
      transparent 25px,
      rgba(0, 0, 0, 0.04) 26px,  rgba(0, 0, 0, 0.04) 26px,
      transparent 27px,  transparent 51px, 
      rgba(0, 0, 0, 0.04) 52px,  rgba(0, 0, 0, 0.04) 52px,
      transparent 53px,  transparent 77px, 
      rgba(0, 0, 0, 0.04) 78px,  rgba(0, 0, 0, 0.04) 78px,
      transparent 79px,  transparent 103px, 
      rgba(0, 0, 0, 0.04) 104px,  rgba(0, 0, 0, 0.04) 104px,
      transparent 105px,  transparent 129px, 
      rgba(0, 0, 0, 0.04) 130px,  rgba(0, 0, 0, 0.04) 130px),
 
    repeating-linear-gradient(to right,
      transparent 25px,
      rgba(0, 0, 0, 0.04) 26px,  rgba(0, 0, 0, 0.04) 26px,
      transparent 27px,  transparent 51px, 
      rgba(0, 0, 0, 0.04) 52px,  rgba(0, 0, 0, 0.04) 52px,
      transparent 53px,  transparent 77px, 
      rgba(0, 0, 0, 0.04) 78px,  rgba(0, 0, 0, 0.04) 78px,
      transparent 79px,  transparent 103px, 
      rgba(0, 0, 0, 0.04) 104px,  rgba(0, 0, 0, 0.04) 104px,
      transparent 105px,  transparent 129px, 
      rgba(0, 0, 0, 0.04) 130px,  rgba(0, 0, 0, 0.04) 130px);
}


