@charset "UTF-8";
/* CSS Document */

/*------------------------------------------
table section
------------------------------------------*/
#contents_in { position: relative; }
.mb10 { margin-bottom: 10px; }
#contact-form { display: flex; flex-wrap: wrap; }
.form_wrapper span.must { color: #E50011; }
#contact-form dt,#contact-form dd { padding: 5px; border-bottom: 1px solid #999999; }
#contact-form dt { width: 25%; line-height: 20px; }
#contact-form dd { width: 70%; }
#contact-form input[type="text"] { width: 400px; height: 28px; line-height: 28px; }
#contact-form input[type="text"].short { width: 100px; margin: 0 5px; }
#contact-form select { height: 28px; line-height: 28px; margin-bottom: 5px; }
#contact-form textarea { width: 400px; height: 100px; }
.btns { display: flex; justify-content: center; margin-top: 40px; }
.btns input { width: 260px; height: 60px; line-height: 60px; text-align: center; color: #ffffff; background: #FFB728;
    border:none; cursor: pointer; transition: 0.3s; }
.btns input:hover { background: #82B326; }