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

#form .box01 {margin-top: 40px;}
#form .box01 h2 {font-size: 30px; font-weight: bold; margin-top: 30px;}
#form .box01 .table01 {border-top: 2px solid #000; letter-spacing: 5px;}
#form .box01 .table01 th {box-sizing: border-box; border-bottom: 2px solid #000; width: 180px; font-weight: bold; vertical-align: middle; text-align: center; height: 100px;}
#form .box01 .table01 td {box-sizing: border-box; border-bottom: 2px solid #000; font-weight: bold; vertical-align: middle; height: 100px;}

#form .box02 {padding: 40px 0;}
#form .box02 h2 {font-size: 35px; text-align: center; font-weight: bold;}
#form .box02 .logo {margin: 20px auto;}
#form .box02 .big {font-size: 22px; text-align: center;}

#form .box02 .under {padding: 40px 0; font-weight: bold; text-align: left;}
#form .box02 .inner {display: flex; justify-content: space-between; align-items: flex-start; max-width: 1150px; margin: 0 auto;}
#form .box02 .left {background: url(img/contactbn/left_bg.jpg)top center; box-sizing: border-box; border: 7px solid #000; width: 540px; padding: 25px 80px;}
#form .box02 .right {background: url(img/contactbn/right_bg.jpg)top center; box-sizing: border-box; border: 7px solid #000; width: 540px; padding: 25px 80px;}
#form .box02 .title {font-size: 20px; text-align: center}
#form .box02 .btn {margin: 0 auto;}
#form .box02 .c {line-height: 2; margin: 15px 0 20px; font-size: 14px;}
#form .box02 .tel {margin: 0 auto;}

#form .box03 table {width: 1000px; margin: 0 auto; background-color: #fff; box-sizing: border-box; border: 2px solid #ccc;}
#form .box03 table th,#form .box03 table td {box-sizing: border-box; border-bottom: 2px solid #ccc; padding: 20px 0; vertical-align: middle;}
#form .box03 table th {text-align: center; width: 180px; border-right: 2px solid #ccc; color: #fff; background-color: #262626; font-weight: normal;}
#form .box03 table td {padding-left: 20px; padding-right: 20px;}
#form .box03 table td input {padding: 7px; box-sizing: border-box; width: 100%;}
#form .box03 table td textarea {padding: 7px; box-sizing: border-box; width: 100%;}
#form .box03 table td select {padding: 7px; width: 100px; font-weight: bold;}
#form .box03 .btn input {background-color: #262626; padding: 10px; box-sizing: border-box; border: 7px solid #545454; color: #fff; font-weight: bold; text-align: center; font-size: 20px; width: 400px; margin-top: 40px;}