.page5 .sub{padding-bottom:0;}
.container2{width:1400px;margin:0 auto;}

.time_notice{margin-top:70px;z-index:0;position:relative;}
.time_notice:before{width:100%;height:600px;display:block;content:"";background:url(../page5/images/page5_bg.png)no-repeat;background-size:cover;position:absolute;z-index:-1;bottom:0;}
.time_notice .container2{display:flex;padding-bottom:130px;align-items:center;}
.time_img{width:40%;}
.time_img img{width:100%;}
.time_txt{width:55%;padding-left:70px;position:relative;padding-top:130px;}
.time_txt h4{    font-size: 28px;
  ;}
.time_txt h4 span{    text-align: right;
  font-size: 16px;
  font-weight: 400;
  padding-left: 30px;}

.time_txt ul{margin-top:30px;}
.time_txt ul li{font-size:20px;padding:15px 0;font-weight:500;}
.time_txt ul li.time_ch{color:#2392eb;}
.time_txt ul li:last-child{border-bottom:0;}
.time_txt ul li span{margin-right:50px;width:130px;letter-spacing:-1px;display: Inline-block;
  font-weight: 700;
  text-align: justify;
  line-height: 0;}
.saturday{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.time_txt ul li span:before {
  content: "";
  display: inline-block;
  width: 100%;
}
.time_txt ul li span:after {
  content: "";
  display: inline-block;
  width: 100%;
}
.time_txt ul li b{display:inline-block;margin-left:5px;background:#4284b8;color:#fff;padding:3px 10px;border-radius:100px;font-size:14px;}

.call{    font-size: 30px;
  font-weight: 600;
  letter-spacing: 0px;margin-top:30px;}
.call img{width:40px;height:40px;margin-right:10px;border-radius:50px;}

.close{padding-top:25px;}
.close span{font-size:18px;}

.reser{border:1px solid #e4e4e4;border-top:3px solid #4284b8;background:#fff;width:100%;}
.reser ul{display:flex;}
.reser ul li{width:33.3%;padding:25px 0;}
.reser ul li a{text-align:center;font-size:16px;display:block;border-right:1px solid #e4e4e4;font-weight:500;}
.reser ul li:last-child a{border-right:0;}
.reser ul li img{    width: 25px;
  height: 25px;
  display: inline-block;
  margin-right: 5px;
}

.address1{padding:130px 0 70px 0;}
.address1 .sub_tit, .address2 .sub_tit{font-size:32px;font-weight:400;}
.address1 .parking span{display: inline-block;
  color: #2a3d85;font-weight:700;}
.address1 .parking span:after{display:inline-block;background:#e4e4e4;margin:0 10px 0 13px;content:"";width:2px;height:15px;}
.address1 .parking{text-align:center;font-size:20px;border:1px solid #e4e4e4;padding:15px 35px;width:fit-content;border-radius:50px;margin:30px auto;}

.address2{padding-bottom:130px;}
.address2 .sub_tit p{margin-top:25px;}
.address2 .sub_tit p b{border:3px solid #833edb;color:#000;padding:15px;border-radius:50px;margin-right:10px;}
.address2 .sub_tit p strong{background:#833edb;color:#fff;padding:5px 15px;border-radius:50px;margin-right:5px;}

.address2 ul{display:flex;justify-content:space-between;margin-top:70px;}
.address2 ul li{width:31.3%;}
.address2 ul li img{width:100%;border-radius:20px;}
.address2 ul li span{margin-right:10px;background:#833edb;color:#fff;display:inline-block;width:30px;height:30px;border-radius:50px;line-height:30px;font-size:15px;font-weight:600;text-align:center;}
.address2 ul li p{font-size:20px;padding:20px;}

@media screen and ( max-width:799px){
  .time_notice .container2{display:block;}
  .time_notice{margin-top:50px;}
  .time_img{width:100%;}
  .time_txt{width:100%;}
  .reser ul{display:block;}
  .reser ul li{width:100%;padding:0;}
  .reser ul li a{border-right:0;padding:15px 0;border-bottom:1px solid #e4e4e4;font-size:15px;}
  .reser ul li:last-child a{border-bottom:0;}
  .time_notice:before{background:#f8f8f8;height:100%;padding:50px 0;}
  .time_txt{padding-left:0;padding-left:0px;padding-top:0;margin-top:50px;}
  .time_txt h4{font-size:20px;}
  .time_txt ul li{font-size:15px; }
  .time_txt ul li span {
    background: #fff;
    margin-right: 9px;
    border: 1px solid #e4e4e4;
    padding: 5px 10px;
    text-align: left;
    width: auto;}
  .close span{font-size:15px;}
  .time_notice .container2{padding-bottom:80px;}
  .call{
    border-radius: 50px;
    padding: 0px 10px;
    width: fit-content;
    margin-top:20px;}
  .call img{width:30px;height:30px;}
  .call a{font-size: 18px;
    font-weight: 800;
    position: relative;
    top: -5px;
  }

  .address1{padding:80px 0 30px 0;}
  .address1 .sub_tit, .address2 .sub_tit{font-size:22px;}
  .address1 .parking span{display:block;}
  .address1 .parking {
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    border-radius: 500px;
    border: 5px solid #d5eff9;
    padding: 15px 40px;}
  .address1 .parking span{padding-bottom:10px;font-size:17px;}
  .address1 .parking span:after{display:none;}
  .address2 ul{display:block;}
  .address2 ul li{width:100%;}
  .address2 ul li span{margin-right:5px;}
  .address2 ul li p{font-size:15px;font-weight:500;}
  .address2{padding-bottom:80px;}
}