.iu-center-box {
  width:960px;
}
.landing_1803 {
  color:#323232;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
}
.header {
  -webkit-box-shadow:0px 2px 0px 0px #DBDBDB;
  background-color:#FFFFFF;
  box-shadow:0px 2px 0px 0px #DBDBDB;
  color:#333333;
  float:none;
  height:60px;
  left:0px;
  min-width:960px;
  overflow:visible;
  position:fixed;
  top:0px;
  width:100%;
  z-index:10;
}
.page-content {
  padding-top:62px;
}
.section {
  background-image:url('/static/project/1709_bg.png');
  background-position:center center;
  background-size:cover;
  height:800px;
  overflow:visible;
}
.center-box {
  background-image:url('/static/project');
  background-size:auto 800px;
  overflow:visible;
}
.image-626 {
  height:200px;
  left:0px;
  top:200px;
  width:960px;
}
.text-610 {
  color:#FFFFFF;
  font-family:'Noto Sans KR', sans-serif;
  font-size:20px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  text-align:center;
  top:160px;
}
.text-626 {
  background-color:rgba(255,255,255,0.80);
  border-radius:2px;
  color:#323232;
  float:none;
  font-size:18px;
  left:0px;
  line-height:2;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
  padding-top:20px;
  right:0px;
  text-align:center;
  top:450px;
  width:640px;
}
.text-627 {
  color:#FFFFFF;
  float:none;
  font-size:20px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  text-align:center;
  top:624px;
  width:640px;
}
.section-529 {
  height:500px;
}
.center-box-530 {
  color:#000000;
}
.svg-1052 {
  float:none;
  height:64px;
  left:330px;
  top:70px;
  width:72px;
}
.svg-1053 {
  height:64px;
  right:330px;
  top:70px;
  width:72px;
}
.text-1050 {
  color:#323232;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  text-align:center;
  top:90px;
  width:100%;
}
.text-1051 {
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:18px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  text-align:center;
  top:160px;
  width:100%;
}
.section-1044 {
  background-color:rgba(80,160,240,0.15);
  height:640px;
}
.center-box-1045 {
  color:#000000;
}
.svg-1048 {
  height:64px;
  left:260px;
  top:80px;
  width:72px;
}
.svg-1049 {
  height:64px;
  right:260px;
  top:80px;
  width:72px;
}
.text-1046 {
  color:#323232;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  text-align:center;
  top:100px;
  width:100%;
}
.text-1053 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:2px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  font-weight:400;
  height:280px;
  left:140px;
  padding:40px;
  text-align:left;
  top:180px;
  width:230px;
}
.text-1057 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:2px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  font-weight:400;
  height:280px;
  padding:40px;
  right:140px;
  text-align:left;
  top:180px;
  width:230px;
}
.text-1058 {
  border-radius:2px;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  font-weight:400;
  height:100px;
  left:140px;
  padding-bottom:40px;
  padding-top:40px;
  text-align:center;
  top:406px;
  width:310px;
}
.text-1059 {
  border-radius:2px;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  font-weight:400;
  height:100px;
  padding-bottom:40px;
  padding-top:40px;
  right:140px;
  text-align:center;
  top:406px;
  width:310px;
}
.carousel-1047 {
  float:none;
  height:500px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  overflow:visible;
  position:relative;
  width:960px;
}
.carousel-1047 > .iux-carousel-pager {
  bottom:40px;
  text-align:center;
  visibility:visible;
}
.carousel-1047 > .iux-carousel-pager > li:hover,.carousel-1047 > .iux-carousel-pager > li.iux-active {
  background-color:#B400FF;
}
.carousel-1047 > .iux-carousel-prev,.carousel-1047 > .iux-carousel-next {
  display:none;
}
.carousel-1047> .iux-carousel-pager > li {
  background-color:#E6E6E6;
  border-radius:6px;
  margin:6px;
  padding:6px;
}
.carousel-item-1048 {
  background-color:#A0D228;
  background-image:url('/static/project/index_photo_2.jpg');
  background-size:cover;
  height:100%;
  position:relative;
}
.box-1051 {
  background-color:rgba(50,50,50,0.30);
  height:100%;
  left:0px;
  top:0px;
  width:100%;
}
.text-1056 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:2px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  float:none;
  font-weight:400;
  left:15px;
  padding-bottom:40px;
  padding-top:40px;
  text-align:center;
  top:66px;
  width:300px;
}
.svg-1059 {
  background-color:#50A0F0;
  border-radius:50%;
  height:20px;
  left:143px;
  padding:12px;
  top:46px;
  width:20px;
}
.box-1062 {
  background-color:#50A0F0;
  height:2px;
  left:150px;
  top:358px;
  width:30px;
}
.carousel-item-1049 {
  background-color:#50A0F0;
  background-image:url('/static/project/index_photo_3.jpg');
  background-size:cover;
  height:100%;
  position:relative;
}
.box-1052 {
  background-color:rgba(50,50,50,0.30);
  height:100%;
  left:0px;
  top:0px;
  width:100%;
}
.text-1054 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:2px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  float:none;
  font-weight:400;
  left:15px;
  padding-bottom:40px;
  padding-top:40px;
  text-align:center;
  top:66px;
  width:300px;
}
.svg {
  background-color:#50A0F0;
  border-radius:50%;
  height:20px;
  left:143px;
  padding:12px;
  top:46px;
  width:20px;
}
.box-1060 {
  background-color:#50A0F0;
  height:2px;
  left:150px;
  top:358px;
  width:30px;
}
.carousel-item-1050 {
  background-color:#F076B4;
  background-image:url('/static/project/index_photo_5.jpg');
  background-size:cover;
  height:100%;
  position:relative;
}
.box-1053 {
  background-color:rgba(50,50,50,0.30);
  height:100%;
  left:0px;
  top:0px;
  width:100%;
}
.text-1055 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:2px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  float:none;
  font-weight:400;
  left:15px;
  padding-bottom:40px;
  padding-top:40px;
  text-align:center;
  top:66px;
  width:300px;
}
.svg-1058 {
  background-color:#50A0F0;
  border-radius:50%;
  height:20px;
  left:143px;
  padding:12px;
  top:46px;
  width:20px;
}
.box-1061 {
  background-color:#50A0F0;
  height:2px;
  left:150px;
  top:358px;
  width:30px;
}
.section-533 {
  height:500px;
}
.text-534 {
  color:#323232;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  text-align:center;
  top:180px;
  width:100%;
}
.text-535 {
  float:none;
  font-size:18px;
  text-align:center;
  top:260px;
  width:100%;
}
.svg-542 {
  height:64px;
  left:180px;
  top:160px;
  width:72px;
}
.svg-543 {
  height:64px;
  right:180px;
  top:160px;
  width:72px;
}
.section-577 {
  background-image:url('/static/project/1709_bg.png');
  background-position:center center;
  background-size:cover;
  height:720px;
  overflow:visible;
}
.box-627 {
  background:linear-gradient(to bottom, rgba(255,255,255,0.00) 0%, rgba(255,255,255,1.00));
  background:-webkit-linear-gradient(top, rgba(255,255,255,0.00) 0%, rgba(255,255,255,1.00));
  bottom:0px;
  height:360px;
  width:100%;
}
.center-box-578 {
  overflow:hidden;
}
.text-578 {
  color:#FFFFFF;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:60px;
  position:relative;
  text-align:center;
}
.image {
  float:left;
  margin-left:15px;
  margin-top:60px;
  position:relative;
  width:520px;
}
.text-581 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:40px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  float:right;
  font-weight:300;
  line-height:1.20;
  margin-right:15px;
  margin-top:52px;
  padding-bottom:16px;
  padding-top:16px;
  position:relative;
  right:0px;
  text-align:center;
  width:360px;
}
.svg-627 {
  float:right;
  height:30px;
  margin-right:-1px;
  margin-top:82px;
  position:relative;
  right:0px;
  width:30px;
}
.text-583 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:40px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  float:right;
  font-weight:300;
  line-height:1.20;
  margin-right:15px;
  margin-top:12px;
  padding-bottom:16px;
  padding-top:16px;
  position:relative;
  right:0px;
  text-align:center;
  width:360px;
}
.svg-625 {
  float:right;
  height:30px;
  margin-right:-1px;
  margin-top:42px;
  position:relative;
  right:0px;
  width:30px;
}
.text-628 {
  -webkit-box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  background-color:rgba(255,255,255,0.90);
  border-radius:40px;
  box-shadow:0px 4px 6px -4px rgba(50,50,50,0.80);
  float:right;
  font-weight:300;
  line-height:1.20;
  margin-right:15px;
  margin-top:12px;
  padding-bottom:16px;
  padding-top:16px;
  position:relative;
  right:0px;
  text-align:center;
  width:360px;
}
.svg-624 {
  float:right;
  height:30px;
  margin-right:-1px;
  margin-top:42px;
  position:relative;
  right:0px;
  width:30px;
}
.section-544 {
  height:300px;
  overflow:visible;
}
.center-box-545 {
  overflow:visible;
}
.svg-635 {
  height:64px;
  left:240px;
  top:160px;
  width:72px;
}
.svg-636 {
  height:64px;
  right:240px;
  top:160px;
  width:72px;
}
.text-587 {
  float:none;
  font-size:18px;
  line-height:2.20;
  text-align:center;
  top:0px;
  width:100%;
}
.text-588 {
  color:#50A0F0;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  text-align:center;
  top:179px;
  width:100%;
}
.section-478 {
  background-color:rgba(80,160,240,0.15);
  padding-bottom:60px;
  padding-top:60px;
}
.text-480 {
  color:#50A0F0;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.collapsible {
  -webkit-box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  background-color:#FFFFFF;
  border-radius:4px;
  box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  color:#000000;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  width:300.00px;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.collapsible-header {
  height:110px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.collapsible-header-item-488 {
  height:100%;
  width:100%;
}
.text-620 {
  color:#E6E6E6;
  font-family:'Helvetica', sans-serif;
  font-size:100px;
  font-weight:700;
  left:20px;
  top:-28px;
  width:83px;
}
.text-629 {
  border-color:#E6E6E6;
  border-width:0px;
  float:left;
  font-size:20px;
  font-weight:400;
  margin-left:100px;
  margin-top:24px;
  padding-top:2px;
  position:relative;
}
.svg-637 {
  bottom:34px;
  height:40px;
  right:20px;
  width:40px;
}
.collapsible-content {
  border-color:#6D6D6D;
  border-style:dashed;
  border-top-width:1px;
  display:none;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  position:relative;
}
.text-488 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
}
.collapsible-488 {
  -webkit-box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  background-color:#FFFFFF;
  border-radius:4px;
  box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  color:#000000;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  width:300.00px;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.collapsible-header-489 {
  height:110px;
  position:relative;
}
.collapsible-header-item {
  height:100%;
  width:100%;
}
.text-493 {
  color:#E6E6E6;
  font-family:'Helvetica', sans-serif;
  font-size:100px;
  font-weight:700;
  left:20px;
  top:-28px;
  width:83px;
}
.text-630 {
  border-color:#E6E6E6;
  border-width:0px;
  float:left;
  font-size:20px;
  font-weight:400;
  margin-left:100px;
  margin-top:40px;
  padding-top:2px;
  position:relative;
}
.svg-638 {
  bottom:34px;
  height:40px;
  right:20px;
  width:40px;
}
.collapsible-content-490 {
  border-color:#6D6D6D;
  border-style:dashed;
  border-top-width:1px;
  display:none;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  position:relative;
}
.text-492 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
}
.collapsible-496 {
  -webkit-box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  background-color:#FFFFFF;
  border-radius:4px;
  box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  color:#000000;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  width:300.00px;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.collapsible-header-497 {
  height:110px;
  position:relative;
}
.collapsible-header-item-499 {
  height:100%;
  width:100%;
}
.text-611 {
  color:#E6E6E6;
  font-family:'Helvetica', sans-serif;
  font-size:100px;
  font-weight:700;
  left:20px;
  top:-28px;
  width:83px;
}
.text-621 {
  border-color:#E6E6E6;
  border-width:0px;
  float:left;
  font-size:20px;
  font-weight:400;
  margin-left:100px;
  margin-top:40px;
  padding-top:2px;
  position:relative;
}
.svg-621 {
  bottom:34px;
  height:40px;
  right:20px;
  width:40px;
}
.collapsible-content-498 {
  border-color:#6D6D6D;
  border-style:dashed;
  border-top-width:1px;
  display:none;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  position:relative;
}
.text-500 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
}
.collapsible-504 {
  -webkit-box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  background-color:#FFFFFF;
  border-radius:4px;
  box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  color:#000000;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  width:300.00px;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.collapsible-header-505 {
  height:110px;
  position:relative;
}
.collapsible-header-item-507 {
  height:100%;
  width:100%;
}
.text-617 {
  color:#E6E6E6;
  font-family:'Helvetica', sans-serif;
  font-size:100px;
  font-weight:700;
  left:20px;
  top:-28px;
  width:83px;
}
.text-622 {
  border-color:#E6E6E6;
  border-width:0px;
  float:left;
  font-size:20px;
  font-weight:400;
  margin-left:100px;
  margin-top:24px;
  padding-top:2px;
  position:relative;
}
.svg-623 {
  bottom:34px;
  height:40px;
  right:20px;
  width:40px;
}
.collapsible-content-506 {
  border-color:#6D6D6D;
  border-style:dashed;
  border-top-width:1px;
  display:none;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  position:relative;
}
.text-508 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
}
.collapsible-512 {
  -webkit-box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  background-color:#FFFFFF;
  border-radius:4px;
  box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  color:#000000;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  width:300.00px;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.collapsible-header-513 {
  height:110px;
  position:relative;
}
.collapsible-header-item-515 {
  height:100%;
  width:100%;
}
.text-631 {
  color:#E6E6E6;
  font-family:'Helvetica', sans-serif;
  font-size:100px;
  font-weight:700;
  left:20px;
  top:-28px;
  width:83px;
}
.text-624 {
  border-color:#E6E6E6;
  border-width:0px;
  float:left;
  font-size:20px;
  font-weight:400;
  margin-left:100px;
  margin-top:40px;
  padding-top:2px;
  position:relative;
}
.svg-626 {
  bottom:34px;
  height:40px;
  right:20px;
  width:40px;
}
.collapsible-content-514 {
  border-color:#6D6D6D;
  border-style:dashed;
  border-top-width:1px;
  display:none;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  position:relative;
}
.text-516 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
}
.collapsible-608 {
  -webkit-box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  background-color:#FFFFFF;
  border-radius:4px;
  box-shadow:0px 4px 4px 0px rgba(109,109,109,0.20);
  color:#000000;
  display:none;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  width:300.00px;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.collapsible-header-609 {
  height:110px;
  position:relative;
}
.collapsible-header-item-611 {
  height:100%;
  width:100%;
}
.text-634 {
  color:#E6E6E6;
  font-family:'Helvetica', sans-serif;
  font-size:100px;
  font-weight:700;
  left:20px;
  top:-28px;
  width:83px;
}
.text-632 {
  border-color:#E6E6E6;
  border-width:0px;
  float:left;
  font-size:20px;
  font-weight:400;
  margin-left:100px;
  margin-top:40px;
  padding-top:2px;
  position:relative;
}
.svg-628 {
  bottom:34px;
  height:40px;
  right:20px;
  width:40px;
}
.collapsible-content-610 {
  border-color:#6D6D6D;
  border-style:dashed;
  border-top-width:1px;
  display:none;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  position:relative;
}
.text-615 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
}
.box-617 {
  float:none;
  height:20px;
  position:relative;
  width:100%;
}
.section-552 {
  background-image:url('/static/project/1709_bg.png');
  background-position:center center;
  background-size:cover;
  padding-bottom:80px;
  padding-top:60px;
}
.text-554 {
  color:#FFFFFF;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.text-555 {
  color:#FFFFFF;
  float:none;
  font-size:20px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  position:relative;
  text-align:center;
}
.box-572 {
  background-color:#FFFFFF;
  background-size:cover;
  border-bottom-width:2px;
  border-color:#E6E6E6;
  border-left-width:1px;
  border-radius:2px;
  border-right-width:1px;
  border-top-width:1px;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  margin-left:15px;
  margin-top:40px;
  padding:20px;
  position:relative;
  width:258px;
}
.text-573 {
  background-color:rgba(160,210,40,0.20);
  border-radius:40px;
  color:#50A00A;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:15px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:4px;
  padding-bottom:20px;
  padding-top:20px;
  position:relative;
  text-align:center;
  width:240px;
}
.box {
  float:none;
  height:30px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:100px;
}
.box-577 {
  -webkit-transform:rotate(45deg);
  background-color:rgba(160,210,40,0.20);
  float:none;
  height:20px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:-10px;
  transform:rotate(45deg);
  width:20px;
}
.text-576 {
  color:#A0D228;
  float:none;
  font-size:20px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.text-574 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:4px;
  position:relative;
  text-align:center;
}
.cell {
  background-color:rgba(160,210,40,0.90);
  border-radius:4px;
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-weight:700;
  height:36px;
  letter-spacing:1.2px;
  margin-left:0px;
  margin-top:20px;
  position:relative;
  text-align:center;
  width:100%;
}
.cell > a {
  line-height:36px;
}
.box-578 {
  background-color:#FFFFFF;
  background-size:cover;
  border-bottom-width:2px;
  border-color:#E6E6E6;
  border-left-width:1px;
  border-radius:2px;
  border-right-width:1px;
  border-top-width:1px;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  margin-left:15px;
  margin-top:40px;
  padding:20px;
  position:relative;
  width:258px;
}
.text-579 {
  background-color:rgba(80,160,240,0.20);
  border-radius:40px;
  color:#3C8CDC;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:15px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:4px;
  padding-bottom:20px;
  padding-top:20px;
  position:relative;
  text-align:center;
  width:240px;
}
.box-571 {
  float:none;
  height:30px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:100px;
}
.box-573 {
  -webkit-transform:rotate(45deg);
  background-color:rgba(80,160,240,0.20);
  float:none;
  height:20px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:-10px;
  transform:rotate(45deg);
  width:20px;
}
.text-580 {
  color:#50A0F0;
  float:none;
  font-size:20px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.text-582 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:4px;
  position:relative;
  text-align:center;
}
.cell-581 {
  background-color:rgba(80,160,240,0.90);
  border-radius:4px;
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-weight:700;
  height:36px;
  letter-spacing:1.2px;
  margin-left:0px;
  margin-top:20px;
  position:relative;
  text-align:center;
  width:100%;
}
.cell-581 > a {
  line-height:36px;
}
.box-583 {
  background-color:#FFFFFF;
  background-size:cover;
  border-bottom-width:2px;
  border-color:#E6E6E6;
  border-left-width:1px;
  border-radius:2px;
  border-right-width:1px;
  border-top-width:1px;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  margin-left:15px;
  margin-top:40px;
  padding:20px;
  position:relative;
  width:258px;
}
.text-584 {
  background-color:rgba(240,118,180,0.20);
  border-radius:40px;
  color:#DC6496;
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:15px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:4px;
  padding-bottom:20px;
  padding-top:20px;
  position:relative;
  text-align:center;
  width:240px;
}
.box-574 {
  float:none;
  height:30px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:100px;
}
.box-575 {
  -webkit-transform:rotate(45deg);
  background-color:rgba(240,118,180,0.20);
  float:none;
  height:20px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:-10px;
  transform:rotate(45deg);
  width:20px;
}
.text-585 {
  color:#F076B4;
  float:none;
  font-size:20px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.text-586 {
  float:none;
  font-weight:300;
  margin-left:auto;
  margin-right:auto;
  margin-top:4px;
  position:relative;
  text-align:center;
}
.cell-587 {
  background-color:rgba(240,118,180,0.90);
  border-radius:4px;
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-weight:700;
  height:36px;
  letter-spacing:1.2px;
  margin-left:0px;
  margin-top:20px;
  position:relative;
  text-align:center;
  width:100%;
}
.cell-587 > a {
  line-height:36px;
}
.section-549 {
  background-color:#F5F5F5;
  padding-bottom:80px;
  padding-top:60px;
}
.text-551 {
  float:none;
  font-family:'Nanum Gothic', sans-serif;
  font-size:28px;
  font-weight:700;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.box-586 {
  background-size:cover;
  border-radius:2px;
  color:#000000;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  height:180px;
  margin-left:15px;
  margin-top:40px;
  position:relative;
  width:300px;
}
.image-596 {
  left:0px;
  top:0px;
  width:100%;
}
.text-592 {
  font-size:40px;
  font-weight:700;
  left:0px;
  text-align:center;
  top:32px;
  width:200px;
}
.text-595 {
  color:#FFFFFF;
  font-size:40px;
  font-weight:700;
  left:200px;
  text-align:center;
  top:52px;
  width:100px;
}
.text-599 {
  float:none;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:100px;
  position:relative;
  text-align:center;
  width:200px;
}
.box-593 {
  background-size:cover;
  border-radius:2px;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  height:180px;
  margin-left:15px;
  margin-top:40px;
  position:relative;
  width:300px;
}
.image-597 {
  left:0px;
  top:0px;
  width:100%;
}
.text-593 {
  font-size:40px;
  font-weight:700;
  left:0px;
  text-align:center;
  top:32px;
  width:200px;
}
.text-596 {
  color:#FFFFFF;
  font-size:40px;
  font-weight:700;
  left:200px;
  text-align:center;
  top:52px;
  width:100px;
}
.text-598 {
  float:none;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:100px;
  position:relative;
  text-align:center;
  width:200px;
}
.box-600 {
  background-size:cover;
  border-radius:2px;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:16px;
  height:180px;
  margin-left:15px;
  margin-top:40px;
  position:relative;
  width:300px;
}
.image-598 {
  left:0px;
  top:0px;
  width:100%;
}
.text-594 {
  font-size:40px;
  font-weight:700;
  left:0px;
  text-align:center;
  top:32px;
  width:200px;
}
.text-597 {
  color:#FFFFFF;
  font-size:40px;
  font-weight:700;
  left:200px;
  text-align:center;
  top:52px;
  width:100px;
}
.text-600 {
  float:none;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:100px;
  position:relative;
  text-align:center;
  width:200px;
}
.box-599 {
  border-color:#B6B6B6;
  border-radius:2px;
  border-width:0px;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:240px;
  padding:0px;
  position:relative;
  width:calc(100% - 30px);
  width:-moz-calc(100% - 30px);
  width:-webkit-calc(100% - 30px);
}
.box-603 {
  float:none;
  position:relative;
}
.svg-576 {
  float:left;
  height:20px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:20px;
}
.text-601 {
  color:#6D6D6D;
  float:left;
  font-size:14px;
  font-weight:300;
  margin-left:10px;
  margin-top:0px;
  position:relative;
  text-align:left;
}
.box-601 {
  float:none;
  position:relative;
}
.svg-602 {
  float:left;
  height:20px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:20px;
}
.text-603 {
  color:#6D6D6D;
  float:left;
  font-size:14px;
  font-weight:300;
  margin-left:10px;
  margin-top:0px;
  position:relative;
  text-align:left;
}
.cell-42 {
  -webkit-transition:background-color 0.4s;
  background-color:#FA690A;
  border-radius:4px;
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR', sans-serif;
  font-weight:700;
  height:36px;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  text-align:center;
  transition:background-color 0.4s;
  width:300px;
}
.cell-42 > a {
  line-height:36px;
}
.cell-42.iux-hover, .cell-42.iux-active {
  background-color:rgba(250,105,10,0.80);
}
.footer {
  background-color:#282828;
  height:300px;
  left:0px;
  position:relative;
  top:0px;
  width:100%;
}
.popup-login {
  background-color:#FFFFFF;
  border-radius:2px;
  height:422px;
  position:fixed;
  width:400px;
  z-index:100;
}
.popup-login > .iux-popup-close-button {
  background-image:url('/static/project/btn_close.png');
  display:inherit;
  height:30px;
  position:absolute;
  right:12px;
  top:15px;
  width:30px;
}
.popup-login-dimcolor {
  background-color:rgba(0,0,0,0.60);
  z-index:99;
}
.import {
  left:0px;
  top:0px;
  width:400px;
}
.popup-findpw {
  background-color:#FFFFFF;
  border-radius:2px;
  height:522px;
  position:fixed;
  width:400px;
  z-index:100;
}
.popup-findpw > .iux-popup-close-button {
  background-image:url('/static/project/btn_close.png');
  display:inherit;
  height:30px;
  position:absolute;
  right:12px;
  top:15px;
  width:30px;
}
.popup-findpw-dimcolor {
  background-color:rgba(0,0,0,0.60);
  z-index:99;
}
.import-361 {
  width:400px;
}
@media screen and (max-width:959px) {
  .iu-center-box {
    width:320px;
  }
  .header {
    min-width:320px;
  }
  .text-610 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-626 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-627 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-1050 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-1051 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .carousel-1047 {
    margin-left:auto;
    margin-right:auto;
  }
  .carousel-1047 > .iux-carousel-pager {
    text-align:center;
    visibility:visible;
  }
  .carousel-1047 > .iux-carousel-prev,.carousel-1047 > .iux-carousel-next {
    display:none;
  }
  .box-627 {
    bottom:0px;
  }
  .text-578 {
    margin-left:auto;
    margin-right:auto;
  }
  .image {
    float:none;
  }
  .text-581 {
    right:0px;
  }
  .svg-627 {
    right:0px;
  }
  .text-583 {
    right:0px;
  }
  .svg-625 {
    right:0px;
  }
  .text-628 {
    right:0px;
  }
  .svg-624 {
    right:0px;
  }
  .text-480 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-content {
    display:none;
  }
  .text-488 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-488 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-content-490 {
    display:none;
  }
  .text-492 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-496 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-content-498 {
    display:none;
  }
  .text-500 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-504 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-content-506 {
    display:none;
  }
  .text-508 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-512 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-content-514 {
    display:none;
  }
  .text-516 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-608 {
    margin-left:auto;
    margin-right:auto;
  }
  .collapsible-content-610 {
    display:none;
  }
  .text-615 {
    margin-left:auto;
    margin-right:auto;
  }
  .text-554 {
    margin-left:auto;
    margin-right:auto;
  }
  .text-555 {
    margin-left:auto;
    margin-right:auto;
  }
  .box-572 {
    float:none;
    margin-left:10px;
    margin-top:20px;
  }
  .text-573 {
    margin-left:auto;
    margin-right:auto;
  }
  .box {
    margin-left:auto;
    margin-right:auto;
  }
  .box-577 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-576 {
    margin-left:auto;
    margin-right:auto;
  }
  .text-574 {
    margin-left:auto;
    margin-right:auto;
  }
  .cell {
    margin-left:0px;
  }
  .box-578 {
    float:none;
    margin-left:10px;
    margin-top:20px;
  }
  .text-579 {
    margin-left:auto;
    margin-right:auto;
  }
  .box-571 {
    margin-left:auto;
    margin-right:auto;
  }
  .box-573 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-580 {
    margin-left:auto;
    margin-right:auto;
  }
  .text-582 {
    margin-left:auto;
    margin-right:auto;
  }
  .cell-581 {
    margin-left:0px;
  }
  .box-583 {
    float:none;
    margin-left:10px;
    margin-top:20px;
  }
  .text-584 {
    margin-left:auto;
    margin-right:auto;
  }
  .box-574 {
    margin-left:auto;
    margin-right:auto;
  }
  .box-575 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-585 {
    margin-left:auto;
    margin-right:auto;
  }
  .text-586 {
    margin-left:auto;
    margin-right:auto;
  }
  .cell-587 {
    margin-left:0px;
  }
  .text-551 {
    margin-left:auto;
    margin-right:auto;
  }
  .box-586 {
    float:none;
    margin-left:10px;
    margin-top:20px;
  }
  .box-593 {
    float:none;
    margin-left:10px;
    margin-top:20px;
  }
  .box-600 {
    float:none;
    margin-left:10px;
    margin-top:20px;
  }
  .box-599 {
    margin-left:auto;
    margin-right:auto;
  }
  .cell-42 {
    margin-left:auto;
    margin-right:auto;
  }
  .footer {
    height:400px;
  }
  .popup-login {
    width:300px;
  }
  .import {
    width:300px;
  }
  .popup-findpw {
    width:300px;
  }
  .import-361 {
    width:300px;
  }

}