.wrapper_area .d-form_box{display:inline;float:left}.form-block{margin:0 auto;width:95%}.wrapper_area .d-form h2{margin-bottom:20px}.wrapper_area .d-box_inner{margin-left:10px}.wrapper_area .d-form .cf{margin-bottom:15px;text-align:center}.wrapper_area .area h3{border-bottom:3px solid #dadada;margin-bottom:10px}.wrapper_area .area h3 span{display:block;font-size:18px;font-weight:700;margin-left:1px;padding:5px 0 5px 10px}.wrapper_area .area{margin-bottom:20px;margin-right:15px;overflow:hidden;text-align:right}.box-1 .item-1{width:210px}.wrapper_area .area ul li{display:inline;float:left;margin-bottom:0;margin-right:15px}.wrapper_area .d-form .area ul{margin:0;padding:0}.wrapper_area p{margin-bottom:0}.wrapper_area .area li a,.wrapper_area .area li span{color:#069;display:block;font-size:16px;padding:4px 0 4px 12px;white-space:nowrap}.wrapper_area .d-form_box.box-1{float:left;margin-left:300px}.wrapper_area .d-form_box.box-2{float:right}.form-item input::placeholder{font-size:12px;font-style:italic}@media screen and (min-width:960px){.wrapper_area img:first-child{position:relative}.wrapper_area .d-form{background:none!important;display:flex;margin-left:auto;margin-right:auto}.wrapper_area{margin-left:auto;margin-top:40px;text-align:center}}@media screen and (max-width:1024px){.wrapper_area .d-form_box .box-1{border-right:1px solid #999;float:none;padding-right:20px;width:300px}.wrapper_area .d-form_box.box-2{float:none;padding-left:20px;width:auto}.wrapper_area .d-form{background:none!important;display:flex;margin-left:auto;margin-right:auto}.wrapper_area{margin-left:auto;margin-top:40px;text-align:center}.wrapper_area .area{margin-right:15px}.wrapper_area .area,.wrapper_area .d-form .cf{float:none}.wrapper_area .heading{block-size:30px}}@media screen and (max-width:767px){.wrapper_area .area,.wrapper_area .d-form .cf{width:95%}}@media screen and (max-width:550px){.wrapper_area .d-form{flex-wrap:wrap}.wrapper_area .d-form_box.box-1{border-bottom:1px solid #999;border-right:none;display:none;margin-bottom:15px;margin-left:100px;padding-right:0}.wrapper_area .d-form_box.box-2{margin-right:0;margin-top:15px;padding-left:0}}.form-item{align-items:flex-start;display:flex}.form-item>label{font-size:12px;line-height:42px;margin-bottom:0;margin-right:15px;position:relative;text-align:left;width:250px}.form-item label span{background-color:#ff6800;color:#fff;font-size:12px;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:10px;width:36px}.contact-form label span ._optional{background-color:#999}.form-item.required_field>label span{background-color:#ff6c04}