#contact-info{padding-bottom:40px}@media screen and (min-width: 896px){#contact-info{padding-bottom:120px}}.inner{margin:0 auto;clear:both;font-size:1.7rem;width:100%;padding:0 4%}@media screen and (min-width: 896px){.inner{width:1200px;padding:0}}.inner .ttl{text-align:center;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/common/ttl_line.png") no-repeat bottom center;background-size:100%;padding-bottom:24px}@media screen and (min-width: 896px){.inner .ttl{padding-bottom:48px}}.inner .sub-ttl{font-size:12px;color:#028dda;font-family:"Oswald",sans-serif;letter-spacing:.1em;padding-bottom:1.2em}@media screen and (min-width: 896px){.inner .sub-ttl{font-size:14px}}.inner .main-ttl{font-size:3rem;font-weight:700;line-height:1.4;letter-spacing:.1em}@media screen and (min-width: 896px){.inner .main-ttl{font-size:4rem}}.c-info-area{display:block}@media screen and (min-width: 896px){.c-info-area{padding-top:80px;display:flex;justify-content:space-between}}.c-info-area .info-box{width:100%;padding:24px 4%;background:#f2f7f9}@media screen and (min-width: 896px){.c-info-area .info-box{width:47%;padding:40px;padding-top:24px}}.c-info-area .info-box.line h4{font-weight:bold;padding-top:80px;text-align:center;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/common/contact_line@2x.png") no-repeat top center;background-size:60px}@media screen and (min-width: 896px){.c-info-area .info-box.line h4{font-size:3rem;line-height:1.2;padding-top:84px}}.c-info-area .info-box h4{font-weight:bold;padding-top:80px;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/common/contact_tel@2x.png") no-repeat top center;background-size:60px;text-align:center}@media screen and (min-width: 896px){.c-info-area .info-box h4{font-size:3rem;line-height:1.2;padding-top:84px}}.c-info-area .info-box .wrap{margin-top:20px;padding:24px 4%;text-align:center;background:#fff}@media screen and (min-width: 896px){.c-info-area .info-box .wrap{margin-top:24px}}.c-info-area .info-box h5{margin-bottom:20px}.c-info-area .info-box h5 img{width:100%}.c-info-area .info-box.line .wrap{padding:32px 25px}@media screen and (min-width: 896px){.c-info-area .info-box.line .wrap{padding:32px 40px}}.c-info-area .info-box.tel .wrap{padding:67px 15px}@media screen and (min-width: 896px){.c-info-area .info-box.tel .wrap{padding:67px 60px}}.c-info-area .info-box h5{margin-bottom:16px}.c-info-area .info-box.line .wrap h5{margin-bottom:16px;font-size:1.6rem;letter-spacing:.4rem;color:#255b9c;font-weight:bold}.c-info-area .info-box.line .wrap .qr_img{margin:26px 0 0}.c-info-area .info-box.line .wrap img{margin:0 !important}.c-info-area .info-box.line .wrap a img{width:23.2rem;height:auto}.c-info-area .info-box .num{padding:0 0 16px;font-size:2.7rem;line-height:1.5}@media screen and (min-width: 896px){.c-info-area .info-box .num{padding:10px 0 30px;line-height:1.7}}.c-info-area .info-box .num a{color:#008cd6}.c-info-area .info-box .time{padding-bottom:0}@media screen and (min-width: 896px){.c-info-area .info-box .time{padding-bottom:16px}}input[type=submit]{-webkit-appearance:none;border-radius:0}.c-form-area{padding:24px 0 0}@media screen and (min-width: 896px){.c-form-area{padding:64px 0 120px;text-align:center}}.c-form-area .form-txt{padding:0 4%}.c-form-area .form-box{border:12px solid #f2f7f9;padding:12px 0 80px}@media screen and (min-width: 896px){.c-form-area .form-box{background:#fff;border:40px solid #f2f7f9;padding:40px 80px 80px;margin-top:24px}}.c-form-area .form-box table{border-collapse:collapse;width:100%;background:#fff}.c-form-area .form-box table th{position:relative;width:100%;display:block;vertical-align:top;text-align:left;color:#222;padding:24px;line-height:1.6;border-bottom:1px solid #d9e1e5}@media screen and (min-width: 896px){.c-form-area .form-box table th{display:table-cell;width:30%;vertical-align:top}}.c-form-area .form-box table .required span{border:1px solid #d36038;color:#d36038;font-size:12px;font-size:1.2rem;padding:.3em .6em;margin-left:.6em;vertical-align:middle}.c-form-area .form-box table td{width:100%;display:block;padding:24px;line-height:1.6;border-bottom:1px solid #d9e1e5}@media screen and (min-width: 896px){.c-form-area .form-box table td{width:70%;display:table-cell;text-align:left}}.c-form-area .form-box table input{width:100%;height:2em;border:1px solid #c0ced5;background:#fff;-webkit-appearance:none;padding:.5rem;font-size:16px}@media screen and (min-width: 896px){.c-form-area .form-box table input{width:600px;height:40px}}.c-form-area .form-box table textarea{width:100%;height:10em;border:1px solid #c0ced5;font-size:1.7rem;-webkit-appearance:none;padding:.5rem}@media screen and (min-width: 896px){.c-form-area .form-box table textarea{width:600px;height:200px}}.c-form-area .form-box .submit-btn{display:block}.c-form-area .form-box .submit-btn input{margin:24px auto 0;padding:24px 0 48px;width:90%}@media screen and (min-width: 896px){.c-form-area .form-box .submit-btn input{width:40%}}.c-form-area .form-box .submit-btn input:hover{text-decoration:none;background-color:#fff;border:1px solid #0d4b6d;color:#0d4b6d}.c-form-area .form-box .submit-btn .btn{cursor:pointer;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/common/icon_arrow.png") no-repeat 95% 50% #028dda;background-size:20px;border:1px solid #028dda;color:#fff;display:block;font-size:1.8rem;font-weight:bold;text-align:center;outline:none;transition:all .3s;margin:80px auto 0;padding:24px;width:80%;height:auto}@media screen and (min-width: 896px){.c-form-area .form-box .submit-btn .btn{width:40%}}/*# sourceMappingURL=contact.css.map */