#contact{padding-bottom:200px}#contact .type-70 .textContent{font-size:0;width:926px}#contact .type-70 .textContent .text01{text-align:left;margin:0 125px 0 0;width:400px;vertical-align:top;display:inline-block}#contact .type-70 .textContent .text03{text-align:left;margin:0;width:400px;vertical-align:top;display:inline-block}#contact .type-70 .textContent .text03 p{margin-bottom:5px}#contact .type-70 .textContent .text03 p:first-child{margin-bottom:25px}@media (max-width:767px){#contact{padding-bottom:70px}#contact .type-70{padding-bottom:50px}#contact .type-70 .textContent{width:100%}#contact .type-70 .textContent .text01{margin:0 0 30px;width:100%;display:block}#contact .type-70 .textContent .text03{margin:0 auto;width:100%;display:block}#contact .type-70 .textContent .text03 p{margin-bottom:5px}#contact .type-70 .textContent .text03 p:first-child{margin-bottom:25px}}@media (min-width:768px) and (max-width:1023px){#contact{padding-bottom:70px}#contact .type-70{padding-bottom:80px}#contact .type-70 .textContent{width:100%}#contact .type-70 .textContent .text01{text-align:center;margin:0 0 30px;width:100%;display:block}#contact .type-70 .textContent .text03{text-align:center;margin:0 auto;width:60%;display:block}#contact .type-70 .textContent .text03 p{margin-bottom:5px}#contact .type-70 .textContent .text03 p:first-child{margin-bottom:35px}}@media (min-width:1024px) and (max-width:1199px){#contact{padding-bottom:70px}#contact .type-70{padding-bottom:80px}#contact .type-70 .textContent{width:100%}#contact .type-70 .textContent .text01{text-align:center;margin:0 0 30px;width:100%;display:block}#contact .type-70 .textContent .text03{text-align:center;margin:0 auto;width:60%;display:block}#contact .type-70 .textContent .text03 p{margin-bottom:5px}#contact .type-70 .textContent .text03 p:first-child{margin-bottom:35px}}@media (min-width:1200px) and (max-width:1399px){#contact .type-70{padding-top:110px;padding-bottom:120px}#contact .type-70 .textContent .text01{margin:0 117px 0 0;width:380px}#contact .type-70 .textContent .text03{width:380px}}@media (min-width:1400px) and (max-width:1599px){#contact .type-70{padding-top:110px;padding-bottom:120px}#contact .type-70 .textContent .text01{margin:0 117px 0 0;width:380px}#contact .type-70 .textContent .text03{width:380px}}