.area-main{float:none;width:100%;padding-top:0;padding-left:0;padding-right:0;overflow:hidden}.form-header img{width:80px;margin-top:30px}.form-header p{display:block;font-weight:700;line-height:1.55;margin-top:20px}.form-lead{margin-top:40px}.form-lead p{margin-top:10px}.form-body{margin-top:45px;text-align:left}.form-body .form-group{margin-bottom:2.875rem}.form-body p{font-weight:700;margin:0;padding:0}.form-group span{margin:0;padding:0;display:static}.form-body p{margin:0!important;padding:0!important}.form-body p .required{font-weight:400;font-size:.875rem;color:#c83230}.form-body p.font{font-weight:400;line-height:1.75}.form-body .wpcf7-list-item{display:block;font-weight:400;line-height:2.4}.form-body .wpcf7-list-item:last-child{margin-bottom:0}.form-body .wpcf7-list-item-label{padding-left:0;font-weight:400}.form-body .form-item{margin-top:.275rem}.form-body textarea.form-control{height:130px}.form-body .cp_ipselect select{width:100%;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.form-body .cp_ipselect select::-ms-expand{display:none}.form-body .cp_ipselect.cp_sl04{position:relative;border:1px solid #ccc;border-radius:4px;background:#ecf3f7;padding-left:.5rem}.form-body .cp_ipselect.cp_sl04 select{padding:8px 38px 8px 8px}.form-body input,.form-body textarea{background:#ecf3f7;border:1px solid #ccc;width:100%;border-radius:4px}button.btn{margin:0;padding:0}.form-body .btn-form{font-weight:700;background:#c72a30;color:#fff}.form-body .btn-form .hvr-btn{padding:1rem 4rem}input::-moz-selection,textarea::-moz-selection,{background:#ccdefd;color:#232323}input::selection,textarea::selection{background:#ccdefd;color:#232323}input::-moz-selection,textarea::-moz-selection{background:#ccdefd;color:#232323}div.wpcf7 .screen-reader-response{visibility:hidden;display:none}div.wpcf7-response-output{visibility:hidden;display:none}div.wpcf7-mail-sent-ok{visibility:hidden;display:none}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{visibility:hidden;display:none}div.wpcf7-spam-blocked{visibility:hidden;display:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{visibility:hidden;display:none}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{visibility:hidden;display:none}.use-floating-validation-tip span.wpcf7-not-valid-tip{visibility:hidden;display:none}span.wpcf7-list-item{visibility:hidden;display:none}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" ";visibility:hidden;display:none}.wpcf7-display-none{display:none;visibility:hidden;display:none}div.wpcf7 .ajax-loader{background-image:url('https://masatoshigoto.asia/wp-content/plugins/contact-form-7/images/ajax-loader.gif');width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;display:block!important;visibility:visible!important}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{visibility:hidden;display:none}div.wpcf7 input[type=file]{visibility:hidden;display:none}div.wpcf7 input[type=file]:disabled{visibility:hidden;display:none}div.wpcf7 .wpcf7-submit:disabled{visibility:hidden;display:none}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:lime;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#c83230;position:relative;color:#fff;min-width:auto;font-size:12px;padding:.5rem}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:pink}.blackPopup .formErrorContent{background:blue;color:#fff}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body[dir=rtl] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:grey;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:green}.blackPopup .formErrorArrow div{background:crimson;color:#fff}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:purple}.formError .formErrorArrow .line1{width:1px;border:none;background:#add8e6}@media screen and (max-width:768px){.area-main h1{padding-top:0}.form-header,.form-lead,.form-body{padding:0 30px}}@media screen and (max-width:576px){.form-lead{text-align:left}}h2{font-weight:700;font-size:1.15rem;border-left:8px solid #232323;padding-left:.5rem;line-height:1.35}h2.float{float:left;width:100px}h3{font-size:1rem}h3 a{font-size:1.875rem;font-weight:700}h3 a[target=_blank]:after{margin:0;content:"";display:inline-block}.block-contact{margin-top:4.5rem}.block-contact-form{margin-bottom:1.5rem}.block-contact-child{float:left;width:calc( 100% - 100px);margin-top:-.5rem;padding-left:20px}@media (max-width:576px){h2.float{float:none;width:100%}.block-contact-child{float:none;width:100%;margin-top:0}}