.screen-reader-response{display:none}.asterisk{color:#ff4142}[role=alert]{color:#ff4142}@media (min-width:1100px){.contact{margin:0 auto;padding-top:147px;padding-bottom:100px;font-family:"Lato",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif}.l-header-contact{top:0;left:0;width:100%;position:relative;overflow:hidden;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);font-family:"Lato",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:lighter;font-size:15px;color:#000}.l-header-main-contact{height:70px;width:100%;margin:auto}.l-navi-contact{height:70px;width:100vw;padding-right:40px;display:table-cell;vertical-align:middle}.l-navi-contact a:link{color:#000;text-decoration:none}.l-navi-contact a:visited{color:#000;text-decoration:none}.l-navi-contact a:hover{color:#000;text-decoration:none;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.l-navi-contact .l-navi__list__item{color:#000;font-weight:lighter}.l-navi-contact li{float:right;padding-left:47px;letter-spacing:.94px;vertical-align:middle}.l-navi-contact .l-navi__list__item p{color:#000;font-weight:400}.contact{max-width:500px}.contact .heading{color:#000;font-size:65px;text-align:center;margin-bottom:100px !important;line-height:1}.contact .sub_heding{text-align:center;font-size:24px;margin-bottom:120px !important}.contact p{margin-top:30px;color:#000}.wpcf7-form-control-wrap,.your-subject{width:100% !important}.contact input[type=text],.contact input[type=email],.contact input[type=tel]{width:100%;height:62px;border:solid 1px #999;margin-top:12px;font-size:16px;padding-left:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact input[type=text]:focus,.contact input[type=tel]:focus,.contact input[type=email]:focus{outline:none}.contact textarea{width:100%;height:100px;border:solid 1px #999;margin-top:7px;padding-left:10px;padding-top:6px;font-size:16px;resize:vertical;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact input[type=text]::placeholder,.contact input[type=email]::placeholder,.contact input[type=tel]::placeholder,.contact textarea::placeholder{font-size:14px}.contact textarea:focus{outline:none}.wpcf7-radio{display:flex;flex-wrap:wrap;font-size:11px}.contact input[type=radio]{display:none}span.wpcf7-list-item{padding:20px 0;width:166px}span.wpcf7-list-item:nth-of-type(3){width:123px;padding-left:40px}span.wpcf7-list-item-label{position:relative;padding-left:35px}span.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:-8px;left:0;width:26px;height:26px;border:1px solid #999}span.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:-1px;left:7px;width:14px;height:14px;background-color:#ff4142;opacity:0;transition:.3s;z-index:899}input[type=radio]:checked+span.wpcf7-list-item-label:after{opacity:1}.contact .submit{text-align:center}textarea{font-size:14px}.contact input[type=submit]{width:70%;height:40px;font-size:18px;background:#ff4142;margin-top:35px;margin-right:auto;margin-left:auto;border:none;color:#fff;transition:.5s}.contact input[type=submit]:focus{outline:none;opacity:.6}.contact input[type=submit]:active{opacity:.6}.contact input[type=submit]:hover{opacity:.6;cursor:pointer}.l-footer__contact{display:none}.wpcf7 span.wpcf7-not-valid-tip{display:block;margin-top:6px}.wpcf7 .wpcf7-response-output{text-align:center;margin-top:16px}.add_file{margin-top:30px;margin-bottom:34px;min-height:50px;width:500px;vertical-align:top}.add_file p{margin-top:7px}.file_label{width:30%}.file_up{display:flex;justify-content:left}.add_file label{display:block;padding:4px 18px;border:1px #999 solid;color:#999;cursor:pointer;width:100px;text-align:center}.file_p{font-size:15px}#fileName{color:#999;overflow-wrap:break-word;max-width:100%;padding:3px 0 0}}label.changed:after{content:""}.filename{font-size:12px}.contact input[type=file]{display:none}.attention{font-size:14px;color:#999}