body {
  margin: 0;
  padding: 0;
 font-family: "Noto Sans JP","Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
color:#333;
}
.p-page__wrap {
    width: auto;
    font-size: 18px;
}
a {
  color: #ff9800;
}
.view_pc .p-page__container {
  margin: 0 auto;
  width: auto;
  max-width:none;
}
.view_pc .base01 {
  max-width: 1000px;
}
.c-form__title {

  font-size: 16px;

}
.c-input--text {
  width: 100%;
  padding: 10px;
  border: 1px solid #d7dee2;
  font-size: 16px;
  margin-top: 0;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-alert {
  color: #333;
  background: #eff2f4;
  padding: 20px;
  margin: 30px 0;
  line-height: 1.6;
  text-align: left;
}
.c-alert--danger {
  color: #f44336;
  background: #feedeb;
  font-weight: bold;
}
.c-alert--success {
  color: #333;
  background: #edf7ee;
  font-weight: bold;
}