.contact-article .intro-text .text{margin-bottom:60px}.contact-article .intro-text .contact-box{background-color:#f7f7f7;padding:40px 0}.contact-article .intro-text .contact-box h2{font-weight:600;font-size:22px;line-height:40px;text-align:center;margin-bottom:20px;text-align:center}.contact-article .intro-text .contact-box h2:after{display:none}.contact-article .intro-text .contact-box .telbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.contact-article .intro-text .contact-box .telbox .icon{width:47px;height:47px}.contact-article .intro-text .contact-box .telbox .icon img{width:100%;height:100%}.contact-article .intro-text .contact-box .telbox a{display:block;font-weight:900;font-size:40px}.contact-article .intro-text .contact-box p{text-align:center}.contact-article .intro-text .contact-box .info{margin-bottom:0;font-weight:500;font-size:18px;line-height:26px;text-align:center}.contact-article .form7 .sectioninner{background-color:#fff;padding:60px 50px}.contact-article .form7 .sectioninner .text{margin-bottom:75px}.contact-article .form7 .sectioninner form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:109px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f7f7f7}.contact-article .form7 .sectioninner form .form-row .form-label{width:190px}.contact-article .form7 .sectioninner form .form-row .form-field{max-width:886px;width:100%}.contact-article .form7 .sectioninner form .form-row .form-field input[type=text],.contact-article .form7 .sectioninner form .form-row .form-field input[type=email],.contact-article .form7 .sectioninner form .form-row .form-field input[type=tel],.contact-article .form7 .sectioninner form .form-row .form-field textarea{width:100%;border:1px solid #f7f7f7;padding:20px 25px}.contact-article .form7 .sectioninner form .form-row .form-field .wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:20px}.contact-article .form7 .sectioninner form .form-row .form-field .wpcf7-radio .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-article .form7 .sectioninner form .form-row .form-field .wpcf7-radio .wpcf7-list-item label input[type=radio]{width:20px;height:20px;margin-right:8px;accent-color:#f0243f}.contact-article .form7 .sectioninner form .form-check{background-color:#f7f7f7;padding:25px 0;margin-bottom:45px}.contact-article .form7 .sectioninner form .form-check p{text-align:center}.contact-article .form7 .sectioninner form .form-check p a{color:#f0243f;text-decoration:underline}.contact-article .form7 .sectioninner form .form-check input[type=checkbox]{width:20px;height:20px;margin-right:8px;accent-color:#f0243f}.contact-article .form7 .sectioninner form .form-btn .btnbox{position:relative;width:300px;margin:0 auto}.contact-article .form7 .sectioninner form .form-btn .btnbox p{margin-bottom:0}.contact-article .form7 .sectioninner form .form-btn .btnbox p input[type=submit]{width:100%;background-color:#f0243f;padding:20px;border-radius:50px;color:#fff;display:block;-webkit-box-shadow:0px 1px 16px -6px rgba(0,0,0,.6);box-shadow:0px 1px 16px -6px rgba(0,0,0,.6);border:none;font-size:16px;cursor:pointer;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none}.contact-article .form7 .sectioninner form .form-btn .btnbox p:after{content:"";width:20px;height:20px;background:url(//tradesunjapan.com/wp-content/themes/TradeSunJapan/css/../img/common/icon_r-arrow.svg) 0 0 no-repeat;background-size:contain;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.contact-article .form7 .sectioninner form .form-btn .btnbox p:hover{color:#000;text-decoration:none;opacity:.7;-webkit-transition:.5s;transition:.5s}.contact-article .form7 .sectioninner form .form-btn .btnbox .wpcf7-spinner{position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:10px}@media screen and (max-width:842px){.contact-article .intro-text .contact-box .telbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.contact-article .form7 .sectioninner form .form-row{display:block}.contact-article .form7 .sectioninner form .form-row .form-label{width:100%;margin-bottom:20px}}