@charset "UTF-8";

.container {padding: 0;}

.con2 {padding-bottom: 11px;border-bottom: 1px dashed #b4bbc2;margin-bottom: 30px;}
.con2 .tit2 {display: block; margin: 25px 0 15px; font-size: 16px; font-weight: bold; color:#333;}
.con2 .txt-box3 {padding: 30px 15px;background: #f1f5f4;border-radius: 5px;}
.con2 .txt-box3 strong {font-size: 17px;color: #444;letter-spacing: -0.045em;padding-left: 10px;}
.con2 .txt-box3 strong:before{display:none;}
.con2 label {margin-left: 5px;}
.con2 input[type="text"] {border-color: #ddd; max-width: 126px;}
.con2 input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:none;margin-left: 15px;}
.con2 input[type="radio"]:after {content:'';  display: inline-block; width: 17px; height: 17px; border:1px solid #ccc; vertical-align:top; cursor:pointer;}
.con2 input[type="radio"]:checked::after{ background:url('/images/main/sub02/radiobox_on.png') 0 0 no-repeat; background-size: contain;}
.con2 input[type="submit"] {background: #006940 url(/images/main/sub02/sub020102_icon.png) 90% center no-repeat;}
.con2 input[type="submit"]:focus,
.con2 input[type="submit"]:hover { background: #fff url(/images/main/sub02/sub020102_icon2.png) 90% center no-repeat;}

.form-horizontal .form-group.zip .form-control-static .btn.btn-primary.btn-sm {margin: 0;display: inline-block;}
.form-horizontal .form-group.zip .form-control-static .btn.btn-primary.btn-sm .fa.fa-search {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(0,105,64,1)'/%3E%3C/svg%3E");}
.form-horizontal .form-group.zip .form-control-static .btn.btn-primary.btn-sm:hover .fa.fa-search,
.form-horizontal .form-group.zip .form-control-static .btn.btn-primary.btn-sm:focus .fa.fa-search {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E") !important;}
.form-horizontal.bucket-form .form-group .control-label:before {height: 1000%;}
.form-horizontal.bucket-form .form-group .control-label label {padding-left: 15px;line-height: 1.3;top: 0;}

.fast-re {border: 1px solid #b4bbc2;border-radius: 0 20px 0 0;overflow: hidden;}
.fast-re .inner {padding: 25px 60px 35px;}
.fast-re .box-area {background: #006940;height: 70px;}

@media (max-width:875px) {
    .fast-re .inner {padding: 20px;}
}

@media (max-width:767px) {
    .con2 .txt-box3 {padding: 15px;}
}

@media (max-width:575px) {
    .form-horizontal .form-group.zip .form-control-static .form-group {display: inline-block;width: calc(100% - 140px);}
    .form-horizontal.bucket-form .form-group .control-label:before {height:100%;}
    .fast-re .box-area {height: 50px;}
} 