footer {
  background: #f0f0f0;
}
footer .inner {
  padding: 50px 20px 60px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
footer .inner .copyright p {
  font-size: 12px;
  /* font-weight: 500; */
}
footer .inner .copyright span {
  font-size: 12px;
}
footer .inner .footer_left {
  font-size: 14px;
  font-weight: 300;
}
footer .inner .footer_left .txt_box {
  margin-bottom: 20px;
}
footer .inner .footer_left .txt_box a {
  font-size: 14px;
  font-weight: 300;
}
footer .inner .footer_left .mid_box {
  margin-bottom: 20px;
}
footer .inner .footer_left .mid_box p:last-child {
  margin-top: 5px;
}
footer .inner .footer_right {
  min-width: 190px;
}
footer .inner .footer_right .sns {
  display: flex;
  gap: 5px;
  justify-content: flex-end;
  margin-bottom: 10px;
}
footer .inner .footer_right .sns a {
  display: block;
  width: 30px;
}
footer .inner .footer_right .sns a img {
  width: 100%;
}
footer .inner .footer_right .tel {
  display: flex;
  gap: 10px;
  margin: 10px 0;
}
footer .inner .footer_right .tel p:nth-of-type(2) {
  font-size: 20px;
  font-weight: 700;
}
footer .inner .footer_right select {
  width: 100%;
  height: 40px;
  border: 1px solid #a1a1a1;
  outline: none;
  padding: 0 10px;
  color: #a1a1a1;
  max-width: 190px;
}
footer .inner .footer_right .copyright {
  display: none;
  margin-top: 40px;
}
.mid_box p {display: flex; flex-wrap: wrap;}
@media screen and (max-width: 740px) {
  #footer .inner {
    gap: 20px;
    flex-direction: column;
  }
  #footer .inner .footer_left .copyright {
    display: none;
  }
  #footer .inner .footer_right .sns {
    justify-content: start;
  }
  #footer .inner .footer_right .copyright {
    display: block;
  }
}
.news-view{
  width: 100%; height:50px; line-height: 50px; box-sizing: border-box; border-top: 1px solid #999; border-bottom: 1px solid #ccc;  padding-left: 15px; color: #666;font-size: 14px;margin-top: 25px;}
.news-view::after{
  clear: both;content: '';display: block;}
.news-view .title{
  float: left; width: 70%; font-weight: 900;}

.info_wrap01{text-align: left; width: 650px;height: 605px; position: fixed;margin-left: -325px;margin-top: -300px;top: 50%;left: 50%;background: #fff;padding: 5px 15px;border-radius: 25px;z-index: 9999;background: #fff;display: none;border: 1px solid #333;box-sizing: border-box;}
.info_wrap02{text-align: left; width: 650px;height: 605px; position: fixed;margin-left: -325px;margin-top: -300px;top: 50%;left: 50%;background: #fff;padding: 5px 15px;border-radius: 25px;z-index: 9999;background: #fff;display: none;border: 1px solid #333;box-sizing: border-box;}
.info_wrap03{text-align: left; width: 650px;height: 605px; position: fixed;margin-left: -325px;margin-top: -300px;top: 50%;left: 50%;background: #fff;padding: 5px 15px;border-radius: 25px;z-index: 9999;background: #fff;display: none;border: 1px solid #333;box-sizing: border-box;}
.info_wrap04{text-align: left; width: 650px;height: 605px; position: fixed;margin-left: -325px;margin-top: -300px;top: 50%;left: 50%;background: #fff;padding: 5px 15px;border-radius: 25px;z-index: 9999;background: #fff;display: none;border: 1px solid #333;box-sizing: border-box;}
.info_wrap05{text-align: left; width: 650px;height: 605px; position: fixed;margin-left: -325px;margin-top: -300px;top: 50%;left: 50%;background: #fff;padding: 5px 15px;border-radius: 25px;z-index: 9999;background: #fff;display: none;border: 1px solid #333;box-sizing: border-box;}
.view-detail {width: 100%}
.info_close_btn {width: 20px; height: 20px; position: absolute; right: 25px; top: 47px; cursor: pointer;}
.info_close_btn img{ display: block;}
@media(max-width:768px){
  .info_wrap01 {width: 343px; margin: 0; transform: translate(-50%, -50%);}
  .info_wrap02 {width: 343px; margin: 0; transform: translate(-50%, -50%);}
  .info_wrap03 {width: 343px; margin: 0; transform: translate(-50%, -50%);}
  .info_wrap04 {width: 343px; margin: 0; transform: translate(-50%, -50%);}
  .info_wrap05 {width: 343px; margin: 0; transform: translate(-50%, -50%);}
}