@media all and (min-width:768px),print{.pc_max_width{max-width:900px}}.line_contact{border:1px solid #b9a245;padding:0}@media all and (min-width:768px),print{.line_contact{margin-top:60px}}@media all and (max-width:767px),print{.line_contact{margin-top:34px;width:calc(100% - 40px);padding:0 20px 20px}}@media all and (min-width:768px),print{.line_contact .last_text{padding:20px 20px 0;text-align:left;margin-bottom:0}}@media all and (max-width:767px),print{.line_contact .last_text{display:none}}.line_contact .line_contact_contents{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.line_contact .line_contact_contents:not(:last-child){border-bottom:1px solid #b9a245;display:flex;flex-wrap:wrap}@media all and (min-width:768px),print{.line_contact .line_contact_contents{max-width:900px;margin:20px}}.line_contact .line_contact_contents .line_contact_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media all and (min-width:768px),print{.line_contact .line_contact_contents .line_contact_text .line_text{margin-bottom:0;margin-top:15px}}@media all and (max-width:767px),print{.line_contact .line_contact_contents .line_contact_text .line_text{padding-top:20px}}@media all and (min-width:768px),print{.line_contact .line_contact_contents .line_contact_text .sp_line_contact{display:none}}@media all and (max-width:767px),print{.line_contact .line_contact_contents .line_contact_text .sp_line_contact .sp_line_contact_text{margin-bottom:0;padding:0 0 20px}}.line_contact .line_contact_contents .line_contact_text .line_link{color:#4a79b3;text-align:left}.line_contact .line_contact_contents .line_contact_text .wechat_text{color:#000;text-align:left}@media all and (min-width:768px),print{.line_contact .line_contact_contents .line_contact_text .line_link{display:block}}@media all and (min-width:768px),print{.line_contact .line_contact_contents .line_contact_text .line_link{display:block}}@media all and (max-width:767px),print{.line_contact .line_contact_contents .line_contact_text .line_link.pc_link{display:none}}@media all and (max-width:767px),print{.line_contact .line_contact_contents .line_contact_text .wechat_text.pc_link{display:none}}.line_contact .line_contact_contents .line_contact_text .phone_text_area{margin-bottom:0}@media all and (max-width:767px),print{.line_contact .line_contact_contents .line_contact_text .phone_text_area{padding:0}}@media all and (max-width:767px),print{.line_contact .line_contact_contents .line_contact_text .phone_text_bottom{padding:0;margin:0}}.line_contact .line_contact_contents .line_qr_image{margin:0}@media all and (min-width:768px),print{.line_contact .line_contact_contents .line_qr_image{width:150px}}@media all and (max-width:767px),print{.line_contact .line_contact_contents .line_qr_image{margin:auto}}