body.page-id-8693 .txt-req,body.page-id-8719 .txt-req{display:none}body.page-template-page-contactform{background-color:#f0f0f0;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500}body.page-template-page-contactform #wrap-contactform{background-color:#ffffff;max-width:500px;border-radius:10px;margin:30px auto;padding:20px}body.page-template-page-contactform input[name="contact-subjectdetails"],body.page-template-page-contactform input[name="contact-name"],body.page-template-page-contactform input[name="contact-email"],body.page-template-page-contactform input[name="contact-company"],body.page-template-page-contactform input[name="contact-addr"],body.page-template-page-contactform input[name="contact-companytypeother"],body.page-template-page-contactform input[name="contact-department"],body.page-template-page-contactform textarea[name="contact-address"],body.page-template-page-contactform textarea[name="contact-details"],body.page-template-page-contactform textarea[name="contact-seenwhereother"]{width:calc(100% - 40px)}body.page-template-page-contactform .contact-form-telephone{margin:10px 0 30px;text-align:center;font-size:15px;line-height:1.6}@media (max-width: 600px){body.page-template-page-contactform .contact-form-telephone span{display:block}}body.page-template-page-contactform .error{background:red;color:white;display:inline-block;padding:2px;margin:3px 0 1px;border-radius:4px}body.page-template-page-contactform .contct-list--contact{margin:10px 0 20px}body.page-template-page-contactform .contct-list--contact a img{width:100%;height:auto}body.page-template-page-contactform .document-request--title img{width:100%;height:auto}body.page-template-page-contactform .contct-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px 0}body.page-template-page-contactform .contct-list div{width:100%;text-align:center;border-radius:3px}body.page-template-page-contactform .contct-list div a{display:block;text-decoration:none;font-size:15px;padding:10px 0;margin:10px;cursor:pointer;border-radius:5px}body.page-template-page-contactform .contct-list .contct-list--request a{color:white;background:#49c0f0;background:linear-gradient(to bottom, #49c0f0 0%, #2cafe3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#2cafe3',GradientType=0 )}body.page-template-page-contactform .contct-list .contct-list--request a:hover{color:white;background:#49c0f0;background:linear-gradient(to bottom, #49c0f0 0%, #2cafe3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#2cafe3',GradientType=0 )}body.page-template-page-contactform .contct-form-title{text-align:center}body.page-template-page-contactform .contct-form-title img{width:150px;height:auto}body.page-template-page-contactform h1{text-align:center;font-size:16px}body.page-template-page-contactform .wrap-input100{margin-bottom:15px;padding-top:20px;border-top:#e6e6e6 solid 1px}body.page-template-page-contactform .wrap-input100 .contactform-ttl,body.page-template-page-contactform .wrap-input100 input,body.page-template-page-contactform .wrap-input100 .mwform-radio-field-text,body.page-template-page-contactform .wrap-input100 select{font-size:15px}body.page-template-page-contactform .wrap-input100 .contactform-ttl{line-height:1;margin-bottom:5px;border-left:#dddddd solid 5px;padding-left:10px;padding-bottom:3px;padding-top:3px}body.page-template-page-contactform .wrap-input100 span.txt-req{margin-left:9px;margin-left:.6rem;color:red;font-size:14px}body.page-template-page-contactform .wrap-input100 input{margin-top:5px;height:32px;font-size:15px;padding:10px 16px;border-radius:7px;line-height:1.4;border:#d3d3d3 solid 1px}body.page-template-page-contactform .wrap-input100 input::-webkit-input-placeholder{color:#a7aab4}body.page-template-page-contactform .wrap-input100 input::-moz-placeholder{color:#a7aab4}body.page-template-page-contactform .wrap-input100 input:-ms-input-placeholder{color:#a7aab4}body.page-template-page-contactform .wrap-input100 input::placeholder{color:#a7aab4}@media (max-width: 600px){body.page-template-page-contactform .wrap-input100 input{padding:5px 5px}}body.page-template-page-contactform .wrap-input100 .contact-companytype{font-size:22px}body.page-template-page-contactform .wrap-input100 .horizontal-item label{display:inline-block !important;cursor:pointer}body.page-template-page-contactform .wrap-input100 textarea{font-size:15px;padding:10px 16px;border-radius:7px;line-height:1.6;border:#d3d3d3 solid 1px}body.page-template-page-contactform .wrap-input100 textarea::-webkit-input-placeholder{color:#a7aab4}body.page-template-page-contactform .wrap-input100 textarea::-moz-placeholder{color:#a7aab4}body.page-template-page-contactform .wrap-input100 textarea:-ms-input-placeholder{color:#a7aab4}body.page-template-page-contactform .wrap-input100 textarea::placeholder{color:#a7aab4}body.page-template-page-contactform .wrap-input100 p{margin-top:0;margin-bottom:5px}body.page-template-page-contactform .mwform-tel-field input{width:20%}@media (max-width: 600px){body.page-template-page-contactform .mwform-tel-field input{width:4rem}}body.page-template-page-contactform .mwform-radio-field label input,body.page-template-page-contactform .mwform-radio-field label span{vertical-align:middle;display:inline-block}body.page-template-page-contactform input[type="submit"],body.page-template-page-contactform input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}body.page-template-page-contactform input[type="button"]{-webkit-appearance:none}body.page-template-page-contactform input[name="submitConfirm"],body.page-template-page-contactform input[name="contact-sendconfirm"]{display:block;width:100%;height:70px;line-height:40px;color:#FFF;text-decoration:none;text-align:center;background-color:#f39b00;border-radius:5px;transition:all 0.5s;cursor:pointer}body.page-template-page-contactform input[name="submitConfirm"]:hover{background-color:#f9c500}body.page-template-page-contactform input[name="submitBack"]{margin-top:14px;background-color:#dedede !important;height:40px;line-height:20px}body.page-template-page-contactform input[name="submitBack"]:hover{background-color:#c4c4c4 !important}body.page-template-page-contactform .page-template-page-contactform-php .txt-req,body.page-template-page-contactform .page-template-page-contactform-php .txt-req{display:none}
