#contact{padding-top:40px}@media screen and (min-width:768px){#contact{padding-top:120px}}#contact .headline_block{text-align:center}#contact .headline_block .headline{font-size:2.4rem;font-weight:500;line-height:1.4}#contact .headline_block .en{margin-top:20px;font-size:1.3rem;font-weight:400}@media screen and (min-width:768px){#contact .headline_block .headline{font-size:3.5rem}#contact .headline_block .en{margin-top:30px;font-size:1.5rem}}#contact .contact_block{width:100%;max-width:340px;margin:70px auto 0}#contact .contact_link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-bottom:4px;border-bottom:1px solid #BEBEBE}#contact .contact_link+.contact_link{margin-top:10px}#contact .contact_link dd,#contact .contact_link dt{font-size:2rem}#contact .contact_link dt{width:60px}#contact .contact_link dd{flex:1}#contact .contact_link dd a{color:#282828}@media screen and (min-width:768px){#contact .contact_link+.contact_link{margin-top:15px}#contact .contact_link dd,#contact .contact_link dt{font-size:2.4rem}#contact .contact_link dt{width:80px}#contact .contact_link dd .tel{pointer-events:none}}#contact .contact_btn{margin:50px auto 0;max-width:300px}#contact .contact_btn .btn_standard{font-size:1.8rem}#contact .contact_btn .btn_standard+.btn_standard{margin-top:15px}
/*# sourceMappingURL=contact.css.map */