.p_base{padding: 0px 10px 10px 10px }
.formbox{}
.formbox input[type="text"]{padding: 10px;}
.formbox select{padding: 10px;}
.formbox input[type="date"]{padding: 10px;font-size: 15px;}

.formbox p{font-size: 15px;line-height: 21px}

.formbox h3{background-color: #4F3436;color: #FFF;font-size: 16px;font-weight: bold;padding: 15px;margin-bottom: 15px}
.formbox > form > dl{width: 100%;border: 1px solid #CCC;border-bottom: none}
.formbox > form > dl > dt{width: calc(100% - 30px);background-color: #DCDDCB;border-bottom: 1px solid #CCC;padding: 13px 15px 7px 15px;margin: 0px;font-weight: bold;font-size: 16px}
.formbox > form > dl > dd{width: calc(100% - 30px);border-bottom: 1px solid #CCC;padding: 10px 15px 30px 15px;margin: 0px}



.renraku_jusho{display: flex;justify-content: space-between;flex-wrap: wrap}
.renraku_jusho dt{width: calc(43% - 10px);border-bottom: 1px solid #CCC;padding: 10px 0px 10px 10px;margin: 0px;font-weight: bold;font-size: 14px;
display: flex;align-items: center;
}
.renraku_jusho dd{width: calc(57% - 15px);border-bottom: 1px solid #CCC;padding: 10px 0px 10px 15px;margin: 0px;font-size: 14px;}

.order_item{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 30px}
.order_item dt{width: calc(12% - 10px);border-bottom: 1px solid #CCC;padding: 10px 0px 10px 10px;margin: 0px;font-weight: bold;font-size: 14px;display: flex;align-items: center;}

.order_item dd{width: calc(88% - 15px);border-bottom: 1px solid #CCC;padding: 10px 0px 10px 15px;margin: 0px;font-size: 14px;}

.formbox .inquiry_btn{padding-top: 20px}
.formbox .inquiry_btn input{padding: 10px 20px 10px 20px;font-size: 15px;cursor: pointer;}
.formbox .inquiry_btn input:hover{opacity: 0.6}
.formbox .inquiry_btn input[type="reset"]{background-color: #EEEEEE;border: 1px solid #CCC}
.formbox .inquiry_btn input[type="button"]{background-color: #EEEEEE;border: 1px solid #CCC}
.formbox .inquiry_btn input[type="submit"]{background-color: #DD0000;color: #FFF;border: 1px solid #CCC}

