#inquiry .thanks_msg{max-width:800px;font-size:12px;margin:0 auto}#inquiry .thanks_msg p{font-size:14px !important;color:red;border:0 !important;margin:0 !important;text-align:left !important}@media screen and (min-width: 768px){#inquiry section{padding:40px 0 120px}#inquiry p.intro{font-size:17px;text-align:center;margin-bottom:40px}form{width:950px;background-color:#f3f2f0;padding:70px 120px 80px !important;-webkit-box-sizing:border-box;box-sizing:border-box}form table{border-collapse:collapse}form table th,form table td{padding:1rem 1.5rem}form th{width:30%;color:#3e3a39;font-size:18px;font-weight:bold;text-align:left;vertical-align:middle}form input{height:35px;border:solid 1px #c5c5c5}form input.company,form input.mail{width:100%}form input.name,form input.tel{width:60%}form select{height:45px;border:solid 1px #c5c5c5}form textarea{width:90%;height:150px;border:solid 1px #c5c5c5;font-family:"'メイリオ','Meiryo',sans-serif,游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}#inquiry .mfp_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}#inquiry button[type=submit]{width:358px;height:75px;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#f79700;border:none;border-radius:100px;color:#fff;font-family:"Yu Gothic","Yu Gothic Medium";font-size:23px;font-weight:bold;letter-spacing:.1em;cursor:pointer}form a{display:block;text-align:center;width:300px;margin:15px auto 0;color:#212121;text-decoration:underline}#inquiry .thanks h3{text-align:center;font-size:24px;font-weight:bold;position:relative;padding:30px 50px;margin:10px 0 0;color:#004ab8}#inquiry .thanks .title{font-family:Century Gothic,sans-serif;font-size:26px;color:#004ab8;margin:0 0 20px;display:block;text-align:center}#inquiry .thanks .title::before,#inquiry .thanks .title::after{position:relative;display:inline-block;content:"";background:#004ab8;width:2px;height:1.2em;margin:0 1em;margin-top:-0.2em;vertical-align:middle}#inquiry .thanks .title:before{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#inquiry .thanks .title:after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}#inquiry .thanks .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:690px;margin:20px 0 0 0}#inquiry .thanks .block img{width:102px;height:auto}#inquiry .thanks p{font-size:17px;text-align:center;line-height:2;margin:30px 0;border:solid 2px #d7ecfd;border-radius:10px;padding:40px}#inquiry .thanks h3 span.line{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff3ae));background:linear-gradient(transparent 60%, #fff3ae 60%);font-weight:bold}}@media screen and (max-width: 767px){#inquiry p.intro{font-size:3.5vw;text-align:center;margin-bottom:8vw}form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;_-webkit-box-align:center;_-ms-flex-align:center;_align-items:center;background-color:#f3f2f0;padding:8vw 0 14vw !important;-webkit-box-sizing:border-box;box-sizing:border-box}form table{width:80vw;display:block;border-collapse:collapse;margin-left:8vw}form table th,form table td{display:block}form th{color:#3e3a39;font-size:3.8vw;font-weight:bold;text-align:left;margin-bottom:1.5vw}form td{margin-bottom:5.3vw}form input{height:7.5vw;border:solid 1px #c5c5c5}form input.company,form input.mail{width:100%}form input.name,form input.tel{width:60%}form select{height:8vw;border:solid 1px #c5c5c5}form .textarea{width:100% !important;height:24vw;border:solid 1px #c5c5c5}#inquiry .mfp_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3vw}#inquiry button[type=submit]{width:59.5vw;height:16.8vw;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#f79700;border:none;border-radius:100vw;color:#fff;font-family:"Yu Gothic","Yu Gothic Medium";font-size:4vw;font-weight:bold;letter-spacing:.1em;cursor:pointer}form a{display:block;text-align:center;width:100%;margin:10px auto 0;color:#212121;text-decoration:underline}.thanks{padding-bottom:8vw}#inquiry .thanks h3{text-align:center;font-size:4.4vw;color:#004ab8;font-weight:bold;position:relative;padding:4vw 2vw;margin:2vw 0 0 0}#inquiry .thanks .title{font-family:Century Gothic,sans-serif;font-size:6vw;color:#004ab8;margin:0 0 3vw;display:block;text-align:center}#inquiry .thanks .title::before,#inquiry .thanks .title::after{position:relative;display:inline-block;content:"";background:#004ab8;width:2px;height:1.2em;margin:0 1em;margin-top:-0.2em;vertical-align:middle}#inquiry .thanks .title:before{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#inquiry .thanks .title:after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}#inquiry .thanks .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:92vw;margin:0vw auto 0vw}#inquiry .thanks .block img{width:33vw;height:auto;margin:0vw 0 4vw}#inquiry .thanks p{font-size:4vw;text-align:center;line-height:2;margin:4vw 6vw;border:solid 2px #d7ecfd;border-radius:10px;padding:6vw}#inquiry .thanks h3 span.line{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff3ae));background:linear-gradient(transparent 60%, #fff3ae 60%);font-weight:bold}}