@charset "UTF-8";
body {
  color:#000;
  font-size:94%;
  background-color:#FFF;
  line-height:1.4;
  font-family:"ヒラギノ角ゴPro W3",
  "Hiragino Kaku Gothic Pro",
  Osaka,
  Meiryo,
  "メイリオ",
  "MS Pゴシック",
  Arial,
  Helvetica,
  Verdana,
  sans-serif
}
a:link {
  color:#000;
  text-decoration:none
}
a:visited {
  color:#000;
  text-decoration:none
}
a:hover {
  color:#000;
  text-decoration:underline
}
a:active {
  color:#000;
  text-decoration:underline
}
.pc,
.pc_inline {
  display:none
}
.sp {
  display:block
}
.sp_inline {
  display:inline-block
}
.center {
  text-align:center
}
.w100 {
  width:100%
}
.clear {
  clear:both
}
.cf:after {
  clear:both;
  display:block;
  content:""
}
@media screen and (min-width:769px) {
  .pc,
  .pc_inline {
    display:block
  }
  .pc_inline {
    display:inline-block
  }
  .sp,
  .sp_inline {
    display:none
  }
  a.hover {
    -webkit-transition:all .2s ease;
    transition:all .2s ease
  }
}
.close_btn {
  position:relative;
  top:0;
  left:0;
  font-size:23px;
  font-size:2.3rem;
  color:#122136
}
.ttle {
  font-size:14px;
  font-size:1.4rem;
  color:#122136;
  text-align:center;
  margin-bottom:15px
}
.content {
  padding-bottom:20px;
  border-bottom:dashed 1px #595757;
  margin:0 auto
}
.btn_wrap {
  margin:0 auto;
  text-align:center
}
.btn_wrap p:before {
  content:"<"
}
input[type=text].item {
  padding-left:2%;
  padding-right:2%
}
input[type=text] {
  padding-left:4%;
  padding-right:4%;
  width:100%;
  height:48px;
  border:solid 1px #CACACA
}
textarea {
  width:100%;
  height:80px;
  border:solid 1px #CACACA;
  padding-left:2%;
  padding-right:2%
}
select {
  width:100%;
  height:40px;
  border:solid 1px #CACACA
}
/*# sourceMappingURL=maps/common.css.map */
