.contact{padding-bottom:0}.contact>.read{font-size:1.1em;font-weight:bold;width:96%;margin:0 auto 1.5em}.contact>.read+p{margin:0 auto;width:96%;line-height:2}.contact>.inner{margin-top:4em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .btn-primary{margin-top:1em !important;max-width:600px;width:100%;font-size:1.1em}#main_contact.form-sheet{max-width:700px;margin:0 auto}#main_contact.form-sheet dl.fb{-ms-flex-wrap:wrap;flex-wrap:wrap}#main_contact.form-sheet dl.fb dt{width:100%}#main_contact.form-sheet dl.fb dt strong{width:calc(100% - 4em)}#main_contact.form-sheet dl.fb dt span{width:4em;text-align:right}#main_contact.form-sheet dl.fb dd{width:100%}.form-explanation{margin-bottom:1em}.com-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.com-content .box{text-align:left}.complete-button{max-width:600px;width:100%;margin-top:2em}.complete-button .btn{width:100%}.complete .inner{margin-top:0}.complete .inner #main_contact h3{margin-bottom:.6em;font-size:1.4em}.complete .inner #main_contact p{line-height:1.8;margin-bottom:1.5em}.complete .inner #main_contact .button a{padding:.3em 6em;font-size:1em;border-radius:4px}.flow{max-width:900px;width:100%;margin:0 auto 4em}.flow .fb li{color:#f9a826;border:1px solid #f9a826;position:relative;counter-increment:cnt;width:25%;padding:.3em;text-align:center;border-radius:4px}.flow .fb li.current{background:#f9a826;color:#fff}.flow .fb li+li::after{content:"";display:block;width:40px;height:1px;background:#00192c;position:absolute;top:50%;right:116%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.complete-contact p{word-break:break-all}#main_contact.confirm dl.fb{border-bottom:1px solid #ccc;margin-bottom:0;padding:.5em}#main_contact.confirm dl.fb:first-child{border-top:1px solid #ccc}#main_contact.confirm dl.fb dt{padding:1.1em .9em;width:200px}#main_contact.confirm dl.fb dd{padding:1.1em 0;padding-left:2em;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 200px);word-break:break-all}#main_contact.confirm>div.fb{margin-top:3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3em}#main_contact.confirm>div.fb form{width:50%;padding:0 1em}#main_contact.confirm>div.fb form:first-child button{background:#fff;color:#f9a826}#main_contact.confirm>div.fb button{background:#f9a826 !important;color:#fff !important;width:100%;border-radius:4px;text-align:center;margin-top:0 !important;font-size:1.1em;padding:.7em 0 !important}#main_contact.confirm>div.fb button.btn-success{background:#3fa7c9 !important}#main_contact{width:100%;max-width:900px;margin:0 auto}#main_contact p.error{color:#d11c62;font-weight:bold;margin-top:.4em;text-align:left}#main_contact dl.fb{margin-bottom:2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#main_contact dl.fb dt{width:300px;padding:1em .9em;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main_contact dl.fb dt strong{margin-right:.5em;line-height:1.5;font-size:18px}#main_contact dl.fb dt span{display:inline-block;color:#d11c62;line-height:1.2;font-size:.9em;font-weight:bold}#main_contact dl.fb dt span.nini{color:#0e6fd1}#main_contact dl.fb dd{width:calc(100% - 300px);position:relative}#main_contact dl.fb dd>div{position:relative;overflow:hidden}#main_contact dl.fb dd i{height:100%;width:60px;color:#fff;background:#f9a826;position:absolute;right:0;top:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px}#main_contact dl.fb input[type=text],#main_contact dl.fb select,#main_contact dl.fb textarea{background:#edf2f4;width:100% !important;padding:1em;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-size:18px;text-align:left}#main_contact dl.fb .radio_box label{display:block;margin-bottom:.3em}#main_contact dl.fb .radio_box label input{margin-right:.7em}#main_contact dl.fb .radio_box label:last-of-type{margin-bottom:0}#main_contact dl.fb textarea{height:14em}#main_contact .num-s{padding-left:1.2em;text-indent:-1.2em}#main_contact h2{color:#0e6fd1;font-size:1.3em;border-bottom:1px solid #0e6fd1;padding-bottom:.5em;font-weight:bold}#main_contact button{margin-top:2em;background:#3fa7c9;color:#fff;padding:.7em 3.7em;font-weight:bold;border-radius:4px}@media screen and (max-width: 1200px){.complete .flows{margin-bottom:2em}.flows{text-align:center;width:100%;margin-bottom:4em}.flows .read-wrapper{width:100%;text-align:center}.flows .read-wrapper .read{padding-bottom:.3em;font-size:1.2em;font-weight:bold;border-bottom:3px solid #f9a826;display:inline-block}.flows .flow-body{margin:0 auto;position:relative;max-width:700px}.flows .flow-body .line{position:absolute;height:1px;width:100%;background:#ccc;top:0;bottom:0;margin:auto 0}.flows .flow-body>.fb>.fb{background:#fff;padding:1em 3em;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flows .flow-body>.fb>.fb:first-child{padding-left:1em}.flows .flow-body>.fb>.fb:last-child{padding-right:1em}.flows .flow-body>.fb>.fb.current>div{margin-bottom:1.7em}.flows .flow-body>.fb>.fb.current .circle:before{border:none;background:#f9a826;opacity:.2;width:20px;height:20px}.flows .flow-body>.fb>.fb.current .circle::after{width:8px;height:8px;background:#f9a826;top:6px}.flows .flow-body>.fb>.fb.current p{color:#1c1c1c;font-weight:bold}.flows .flow-body>.fb>.fb>div{width:100%;margin-bottom:1.5em}.flows .flow-body>.fb>.fb>div .circle{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flows .flow-body>.fb>.fb>div .circle:before,.flows .flow-body>.fb>.fb>div .circle:after{content:" ";position:absolute;width:7px;height:7px;border-radius:50%;margin:auto}.flows .flow-body>.fb>.fb>div .circle:before{border:1px solid #ccc;border-radius:50%;width:14px;height:14px}.flows .flow-body>.fb>.fb p{width:100%;color:#ccc}#main_contact{width:100%}#main_contact dl.fb dt strong{font-size:16px}#main_contact dl.fb input,#main_contact dl.fb select,#main_contact dl.fb textarea{font-size:16px}}@media screen and (max-width: 769px){.contact>.inner{margin-top:2em}.contact .btn-primary{font-size:1.2em}#main_contact{width:100%}#main_contact dl.fb dt{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#main_contact dl.fb dt span{font-size:1em}#main_contact dl.fb dd{width:100%}.flow{margin-bottom:1em}#main_contact.confirm dl.fb{padding:1.2em .5em !important}#main_contact.confirm dl.fb dt,#main_contact.confirm dl.fb dd{width:100%;font-size:16px;padding:0 .7em !important}.flow .fb li+li::after{width:10px;right:112%}}@media screen and (max-width: 479px){.flows .flow-body>.fb>.fb{padding:1em 2em}#main_contact.confirm form:last-child button{margin-bottom:0 !important}}/*# sourceMappingURL=contact.css.map */