@charset "utf-8";form{width:100%}.form{display:-webkit-flex;display:flex;font-size:1.4rem;background-color:#f0f0f0;border-bottom:solid 1px #fff}.form-label,.form-input{padding:2rem}.form-label{width:30%;min-width:30%;border-right:solid 1px #fff;padding-top:3rem}.required{display:inline-block;color:#c00}.required.none{display:none}.for-des{display:block;font-size:1.2rem;padding-top:.5rem}.form-input{display:-webkit-flex;display:flex;width:70%;min-width:70%}.form-input.block-address{display:block}.form-input.block-address .zip{}.form-input.block-address .zip span{display:inline-block}.form-input.block-address .zip input{width:10rem;display:inline-block;margin-bottom:15px}.form-input.block-address .zip .btn-search{width:10rem;display:inline-block;padding:1rem;border:1px solid silver}.form-input .content-info .infos{display:-webkit-flex;display:flex}.form-input .content-info .infos .article-img{width:30%}.form-input .content-info .infos .article-title{width:100%;padding-left:2rem}.form input,.form textarea{width:100%;border:solid 1px #ddd;font-size:1.4rem;padding:.8rem 1rem}.form textarea{height:20rem}.form textarea.half{height:10rem}.form select{width:100%;height:3.5rem;background-color:#fff;border:solid 1px #ddd;padding:.5rem 1rem}.wrap-radio{display:inline-block;vertical-align:middle;margin-right:2rem;padding-top:1rem}.wrap-radio input[type=radio],.wrap-radio input[type=checkbox]{width:auto;height:auto;margin-right:1rem}.wrap-form-btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:2rem}.wrap-form-btn input{width:30%;border:solid 1px #ddd;background-color:#ededed;padding:1rem}.wrap-form-btn input:first-child{margin-right:1rem}.wrap-form-btn input:lastt-child{margin-left:1rem}@media only screen and (max-width:768px){.form{-webkit-flex-direction:column;flex-direction:column}.form-label,.form-input{padding:1rem}.form-label{width:100%;min-width:100%;border-right:none;padding-top:1rem;padding-bottom:0}.for-des{padding-top:0}.form-input{-webkit-flex-direction:column;flex-direction:column;width:100%;min-width:100%;padding-top:0}.wrap-form-btn input{width:40%;padding:1.5rem 0}}