/*windows用*/

@font-face {
    font-family: YuGothicM;
    font-weight: 500;
    src: local(Yu Gothic Medium), local(Yu Gothic);
}


/*android用*/

@font-face {
    font-family: 'Noto Sans Japanese';
    font-weight: 400;
    font-style: normal;
    src: local('NotoSansJP-Regular.otf'), src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype');
}

body,
input,
textarea,
#content,
#content input {
    font-family: 'Noto Sans Japanese', 'Noto Sans JP', '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック体', YuGothic, 'YuGothicM', 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
    font-size: 1em;
    line-height: 1.75em;
}


body{
      background: url(https://img21.shop-pro.jp/PA01410/695/etc/back_main01.jpg?cmsp_timestamp=20180220111431) top center no-repeat #FEF9E6;
}
.p-page__body {
    background: none;
}
.view_pc .p-page__container {
  margin-top:10px;
}
.c-alert{
    background: #fff;
}
.p-page__wrap .p-shop__header{
    padding: 15px 0;
}
.p-page__title{
    color: #2b7d27;
    font-weight: bold;
}
.c-form__title--must{
    color:red;
      font-size: 0.9em;
}
/*トップへ戻る・送信ボタン*/
.c-button,
.c-button--primary{
  background: #2b7d27;
  color:#fff!important;
}
.c-button:hover,
.c-button--primary:hover {
  background: #164813;
  color:#fff!important;
}

.c-form__content .c-input--text{
height: 3em;
    overflow: -webkit-paged-x;
}

.c-form__table tr:nth-last-child(2) .c-input--text{
height: 10em;
}