.page-content {
  background-color:#FFFFFF;
}
.section {
  background-color:#EB302E;
  height:600px;
  padding-bottom:100px;
}
.center-box-12 {
  color:#000000;
}
.text-15 {
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:46px;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:140px;
  position:relative;
  text-align:center;
}
.text-24 {
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:32px;
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
  position:relative;
  text-align:center;
}
.text-19 {
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  position:relative;
  text-align:center;
}
.cell-21 {
  -webkit-box-shadow:0px 0px 6px 4px rgba(153,0,0,0.20);
  background-color:#FFFFFF;
  border-radius:5px;
  box-shadow:0px 0px 6px 4px rgba(153,0,0,0.20);
  color:#494949;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:16px;
  font-weight:700;
  height:45px;
  line-height:45px;
  margin-left:auto;
  margin-right:auto;
  margin-top:70px;
  position:relative;
  text-align:center;
  width:260px;
}
.section-18 {
  background-color:#FFFFFF;
  padding-bottom:90px;
  padding-top:90px;
}
.box {
  float:none;
  margin-left:0px;
  margin-top:20px;
  position:relative;
  width:100%;
}
.image-29 {
  float:left;
  height:530px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:742px;
}
.box-30 {
  float:left;
  margin-left:-45px;
  margin-top:70px;
  position:relative;
  width:400px;
}
.text-26 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:40px;
  font-weight:700;
  letter-spacing:-0.5px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:left;
}
.text-30 {
  color:#6D6D6D;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:17px;
  font-weight:300;
  letter-spacing:-0.5px;
  margin-left:100px;
  margin-top:50px;
  position:relative;
  text-align:left;
}
.text-31 {
  color:#242424;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:400;
  letter-spacing:-0.5px;
  margin-left:100px;
  margin-top:5px;
  position:relative;
  text-align:left;
}
.section-33 {
  background-color:#F9F9F9;
  border-bottom-color:#DBDBDB;
  border-bottom-width:1px;
  border-top-color:#DBDBDB;
  border-top-width:1px;
  padding-bottom:90px;
  padding-top:90px;
}
.text-36 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:34px;
  letter-spacing:-0.5px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.text-37 {
  color:#6D6D6D;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  letter-spacing:-0.5px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.cell-38 {
  background-color:#EB302E;
  border-radius:5px;
  color:#FFFFFF;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:16px;
  font-weight:400;
  height:45px;
  line-height:45px;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  text-align:center;
  width:260px;
}
.section-35 {
  padding-bottom:85px;
  padding-top:90px;
}
.text-61 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:28px;
  letter-spacing:-0.5px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.box-63 {
  float:none;
  margin-left:0px;
  margin-top:80px;
  position:relative;
  width:100%;
}
.box-64 {
  float:left;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:18%;
}
.image-65 {
  float:none;
  height:65px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:80px;
}
.text-66 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  margin-top:30px;
  position:relative;
  text-align:center;
}
.text-67 {
  color:#6D6D6D;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.image-84 {
  float:left;
  height:46px;
  margin-left:0px;
  margin-top:9px;
  opacity:0.50;
  position:relative;
  width:28px;
}
.box-67 {
  float:left;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:18%;
}
.image-68 {
  float:none;
  height:65px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:80px;
}
.text-69 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  margin-top:30px;
  position:relative;
  text-align:center;
}
.text-70 {
  color:#6D6D6D;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.image-85 {
  float:left;
  height:46px;
  margin-left:0px;
  margin-top:9px;
  opacity:0.50;
  position:relative;
  width:28px;
}
.box-71 {
  float:left;
  position:relative;
  width:17.80%;
}
.image-73 {
  float:none;
  height:65px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:80px;
}
.text-72 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  margin-top:30px;
  position:relative;
  text-align:center;
}
.text-78 {
  color:#6D6D6D;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.image-86 {
  float:left;
  height:46px;
  margin-left:0px;
  margin-top:9px;
  opacity:0.50;
  position:relative;
  width:28px;
}
.box-75 {
  float:left;
  position:relative;
  width:18%;
}
.image-77 {
  float:none;
  height:65px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:80px;
}
.text-80 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  margin-top:30px;
  position:relative;
  text-align:center;
}
.text-79 {
  color:#6D6D6D;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.image-87 {
  float:left;
  height:46px;
  margin-left:0px;
  margin-top:9px;
  opacity:0.50;
  position:relative;
  width:28px;
}
.box-79 {
  float:left;
  position:relative;
  width:18%;
}
.image-82 {
  float:none;
  height:65px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:80px;
}
.text-81 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  margin-top:30px;
  position:relative;
  text-align:center;
}
.text-82 {
  color:#6D6D6D;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.section-40 {
  background-color:#F9F9F9;
  padding-bottom:100px;
  padding-top:90px;
}
.text-58 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:28px;
  letter-spacing:-0.5px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.text-59 {
  color:#494949;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:40px;
  font-weight:700;
  letter-spacing:-0.5px;
  margin-left:auto;
  margin-right:auto;
  margin-top:30px;
  position:relative;
  text-align:center;
}
.image-61 {
  float:none;
  height:408px;
  margin-left:0px;
  margin-top:20px;
  position:relative;
  width:1100px;
}
.section-42 {
  padding-bottom:90px;
  padding-top:90px;
}
.text-43 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:28px;
  letter-spacing:-0.5px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.box-45 {
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:30px;
  padding:5px;
  position:relative;
  width:99%;
}
.box-46 {
  -webkit-box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  background-color:#FFFFFF;
  border-color:#F1F1F1;
  border-radius:5px;
  border-width:1px;
  box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  float:left;
  height:90px;
  margin-left:0px;
  margin-top:0px;
  padding:25px;
  position:relative;
  width:44%;
}
.text-47 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:700;
  position:relative;
}
.text-48 {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  box-orient:vertical;
  color:#6D6D6D;
  display:box;
  display:-webkit-box;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:5px;
  overflow:hidden;
  position:relative;
  text-overflow:ellipsis;
}
.text-48 > p {
  overflow:hidden;
  text-overflow:ellipsis;
}
.box-48 {
  -webkit-box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  background-color:#FFFFFF;
  border-color:#F1F1F1;
  border-radius:5px;
  border-width:1px;
  box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  float:right;
  height:90px;
  margin-right:0px;
  margin-top:0px;
  padding:25px;
  position:relative;
  right:0px;
  width:44%;
}
.text-50 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:700;
  position:relative;
}
.text-49 {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  box-orient:vertical;
  color:#6D6D6D;
  display:box;
  display:-webkit-box;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:5px;
  overflow:hidden;
  position:relative;
  text-overflow:ellipsis;
}
.text-49 > p {
  overflow:hidden;
  text-overflow:ellipsis;
}
.box-51 {
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:25px;
  padding:5px;
  position:relative;
  width:99%;
}
.box-53 {
  -webkit-box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  background-color:#FFFFFF;
  border-color:#F1F1F1;
  border-radius:5px;
  border-width:1px;
  box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  float:left;
  height:90px;
  margin-left:0px;
  margin-top:0px;
  padding:25px;
  position:relative;
  width:44%;
}
.text-56 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:700;
  position:relative;
}
.text-57 {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  box-orient:vertical;
  color:#6D6D6D;
  display:box;
  display:-webkit-box;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:5px;
  overflow:hidden;
  position:relative;
  text-overflow:ellipsis;
}
.text-57 > p {
  overflow:hidden;
  text-overflow:ellipsis;
}
.box-52 {
  -webkit-box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  background-color:#FFFFFF;
  border-color:#F1F1F1;
  border-radius:5px;
  border-width:1px;
  box-shadow:0px 0px 4px 1px rgba(182,182,182,0.10);
  float:right;
  height:90px;
  padding:25px;
  position:relative;
  right:0px;
  width:44%;
}
.text-55 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:700;
  position:relative;
}
.text-54 {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  box-orient:vertical;
  color:#6D6D6D;
  display:box;
  display:-webkit-box;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:5px;
  overflow:hidden;
  position:relative;
  text-overflow:ellipsis;
}
.text-54 > p {
  overflow:hidden;
  text-overflow:ellipsis;
}