@charset "utf-8";
/* CSS Document */
.section_innercontact{padding: 80px 0 60px;}
.section_contact_inner_wrap .primary_wrap{flex-direction: column;justify-content: center;flex: 0 0 40%;margin-left: 2%; border-top: 1px solid var(--gray-400_color);border-bottom: 1px solid var(--gray-400_color);padding: 5%;} 
.title_wrap{margin-bottom: 24px;}
.article{color: var(--gray-400_color);margin-bottom: 24px;}
.contactlist li{margin:0 0 8px;}
.contactlist{font-size: 18px;margin-bottom: 24px; margin-top: 24px;}
.link_wrap a{max-width: revert;}

@media screen and (min-width: 1101px) and (max-width: 1700px) {
  .title_wrap{margin-bottom: 12px;}
  .article{margin-bottom: 12px;}
  .contactlist{font-size: 14px;}
  .section_innercontact{padding: 40px 0 30px;}
  .contactlist{font-size: 16px;}
  .primary_img{min-height: 720px;}
}
@media (max-width:1100px) {
  .section_innercontact{padding: 40px 0;}
  .aside_wrap{padding-bottom: 40px;}
  .section_contact_inner_wrap .primary_wrap{margin-left: revert;padding: 5% 0;}
  .primary_img{min-height: revert;}
}
@media (max-width:600px) {
  .section_innercontact{padding: 24px 0;}
  .aside_wrap{padding-bottom: 24px;}
  .contactlist{font-size: 14px;}
}
