/* 모든 스타일은 css 충돌방지를 위해 .page5을 기준으로 작성 하시면 됩니다. 예) .page5 .box {} */
  .page5{}
.sub_top{background:url('../page5/images/sub_top2.jpg')no-repeat;background-size:cover;}
.page_tit_img{width:100%;margin-top:70px;border-radius:20px;}
.page_tit_txt{font-size:16px;line-height:32px;margin-top:50px;text-align:center;}
.page_tit_txt b{text-decoration:underline;}
.page5_sec1{display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 40px 30px;
  margin-top:50px;
    border-top: 3px solid #1e504a;
    border-bottom: 1px solid #e4e4e4;}
.page5_sec1 img{width:45%;}
.page5_sec1 p{padding-left:50px;width:55%;font-size:16px;line-height:32px;}

.page5_sec2{}
.charac{}
.charac ul{display:flex;justify-content:space-between;margin-top:50px;}
.charac ul li{position:relative;width:20%;border-right:1px solid #e4e4e4;background:#f8f8f8;padding:20px 0 30px 0}
.charac ul li:nth-child(2n){background:#efefef;}
.charac ul li:last-child{border-right:0;}
.charac ul li span{display:block;background:#1e504a;width:30px;height:30px;color:#fff;line-height:30px;text-align:center;font-size:10px;font-weight:bold;letter-spacing:2px;border-radius:30px;margin:0 auto;margin-bottom:15px;}
.charac ul li img{display:block;margin:0 auto;width:40px;height:40px;}
.charac ul li p{padding-top:15px;font-size:15px;line-height:25px;font-weight:500;color:#000;text-align:center;}

.page5_sec3{background:url('../page5/images/warning_bg1.png')no-repeat #1e504a;background-size:cover;background-attachment:fixed;background-position:right;padding:40px;margin-top:50px;}
.page5_sec3 img{display:block;margin:0 auto;margin-bottom:7px;width:30px;}
.page5_sec3 p{text-align:center;font-size:16px;line-height:32px;color:#fff;}
.page5_sec3 p b{margin-bottom:15px;display:block;color:#ffc800;font-size:24px;}

.indi{margin-top:70px;}
.indi h2{font-size:24px;color:#000;text-align:center;}
.indi ul{display:flex;justify-content:space-between;margin-top:40px;}
.indi ul li{width:24%;border:1px solid #e4e4e4;}
.indi ul li img{width:100%;}
.indi ul li p{padding-bottom:20px;font-size:15px;line-height:25px;text-align:center;}
.indi ul li b{display:block;font-size:16px;font-weight:600;border-bottom:1px dashed #e4e4e4;padding-bottom:15px;margin-bottom:15px;background:#f8f8f8;padding-top:15px;}

@media screen and ( max-width:799px){

  .page5_sec1{display:block;}
  .page5_sec1 img{width:100%;}
  .page5_sec1 p{margin-top:20px;width:100%;padding-left:0;font-size:14px;}
  .page5_sec3 p b{font-size:16px;}
  .page5_sec3 p{font-size:14px;line-height:26px;}
}