﻿.wpcf7{margin:0;border:0;background-color:#fff}.wpcf7 form{margin:0}.wpcf7 textarea{height:150px}.cf7-wrap{margin:0 auto;color:#222;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.35)}.cf7-row{margin-bottom:1.5rem}.cf7-row label{display:block;font-weight:bold;margin-bottom:.5rem;color:#444}.cf7-row .wpcf7-not-valid-tip{display:block;margin-top:5px}.cf7-input,.cf7-textarea{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;background-color:#f9f9f9}.cf7-textarea{min-height:150px;resize:vertical}.cf7-checkbox label{display:block;margin-bottom:.5rem;font-weight:normal}.cf7-submit{text-align:center}.cf7-submit input[type=submit]{background-color:#000;color:#fff;padding:.75rem 2rem;font-size:1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.cf7-submit input[type=submit]:hover{background-color:#444}.required>label::after{content:"（必須）";color:red}@media(max-width: 550px){.wpcf7 .wpcf7-submit{max-width:80%}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../sass/components/_form.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22CAEA,OACE,SACA,SACA,sBAEA,YACE,SAGF,gBACE,aAIJ,UACE,cACA,WACA,gBACA,aACA,kBACA,oCAGF,SACE,qBAEA,eACE,cACA,iBACA,oBACA,WAGF,8BACE,cACA,eAKJ,yBAEE,WACA,eACA,sBACA,kBACA,eACA,yBAGF,cACE,iBACA,gBAIA,oBACE,cACA,oBACA,mBAIJ,YACE,kBAEA,+BACE,sBACA,WACA,oBACA,eACA,YACA,kBACA,eACA,qCAGF,qCACE,sBAKJ,uBACE,eACA,UAGF,yBAEI,qBACE%22,%22file%22:%22page.css%22%7D */
