@charset "utf-8";

input[type="radio"],
input[type="checkbox"] { 
	margin: -2px 5px 0 0;
    font-family: 'Noto Sans JP', "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="date"] {
	padding: 5px 10px;
	height: 40px;
	width: 100%;
	border: 1px solid #592221;
    color: #592221;
    font-family: 'Noto Sans JP', "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

input[name="zip"] {
  width: 230px;
}

select[name="state"] {
  width: 260px;
}


input::placeholder {
    font-family: 'Noto Sans JP', "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #999999;
}
select {
    width: 50%;
	padding: 5px 10px;
	height: 40px;
	border-radius: 2px;
	border: 1px solid #592221;
    color: #592221;
    font-family: 'Noto Sans JP', "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
textarea {
	width: 100%;
	padding: 5px;
	border: 1px solid #592221;
    font-family: 'Noto Sans JP', "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/* ---IME ON--- */
.ime_on { ime-mode: active; }
/* ---IME KILL--- */
.ime_off { ime-mode: desabled; }
#formEnd { 
  text-align:center;
  margin-top: 30px;
}
.list_btn_submit {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.list_btn_submit .btn_submit {
    margin: 0 5%;
}
.list_btn_submit .btn_submit .style_btn01 {
    cursor: pointer;
}
@media only screen and (max-width: 767px) {
    .list_btn_submit {
        margin-top: 20px;
    }
}
@media only screen and (max-width: 480px) {
    select {
        width: 100%;
    }
}