.iu-center-box {
  width:1200px;
}
.iu-page {
  min-width:1200px;
}
.header-111 {
  background-color:#FFFFFF;
  color:#333333;
  float:none;
  position:relative;
  width:100%;
  z-index:99;
}
.head_top {
  border-bottom-color:#DBDBDB;
  border-bottom-width:1px;
  float:none;
  height:120px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:100%;
}
.head_wrap-111 {
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  position:relative;
  width:1200px;
}
.head-logo-111 {
  float:left;
  margin-left:0px;
  margin-top:7px;
  position:relative;
  width:110px;
}

.head_box {
  border-color:#EC2B1D;
  border-width:1px;
  float:left;
  margin-left:30px;
  margin-top:0px;
  position:relative;
  width:500px;
}

.header_pg-text-field {
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:400;
  height:43px;
  margin-left:0px;
  margin-top:0px;
  padding-left:12px;
  padding-right:12px;
  position:relative;
  width:88%;
}
.header_search {
  float:right;
  height:30px;
  margin-right:6px;
  margin-top:6px;
  position:relative;
  right:0px;
  width:30px;
}
.header_search > svg path, .header_search > svg g {
  fill:#EC2B1D;
}
.header_image {
  float:right;
  margin-top:-10px;
  position:relative;
  right:0px;
  cursor:pointer;
}
.head_bottom {
  border-bottom-color:#DBDBDB;
  border-bottom-width:1px;
  color:#494949;
  float:none;
  height:45px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:100%;
  z-index:9999;
}
.head_warp2 {
  float:none;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:1200px;
  height:100%;
  padding-top:9px;
  box-sizing:border-box;
  
}
.head_box-1 {
  float:left;
  margin-left:0px;
  /* margin-top:12px */
  position:relative;
  height:28px;
  line-height:28px;
}
.head_menu-1 {
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.head_menu-1.iux-hover, .head_menu-1.iux-active {
  color:#EC2B1D;
}
.head_menu_main {
  color:#494949;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:400;
  margin-left:40px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.head_menu_main.iux-hover, .head_menu_main.iux-active {
  color:#EC2B1D;
}
.head_menu-45 {
  color:#494949;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:400;
  margin-left:40px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.head_menu-45.iux-hover, .head_menu-45.iux-active {
  color:#EC2B1D;
}
.head_menu-46 {
  color:#494949;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:400;
  margin-left:40px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.head_menu-46.iux-hover, .head_menu-46.iux-active {
  color:#EC2B1D;
}
.head_menu-47 {
  color:#494949;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:400;
  margin-left:40px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.head_menu-47.iux-hover, .head_menu-47.iux-active {
  color:#EC2B1D;
}
.head_box-2 {
  float:right;
  margin-right:0px;
  /* margin-top:12px; */
  position:relative;
  right:0px;
  line-height:22px;
}
.head_box-3 {
  float:right;
  margin-right:0px;
  /* margin-top:9px; */
  position:relative;
  right:0px;
}
.head-member {
  float:left;
  margin-left:0px;
  margin-top:4px;
  position:relative;
}
.head_join {
  color:#6D6D6D;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.head_join-106 {
  color:#929292;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:1.30;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:30px;
}
.head_join-107 {
  color:#6D6D6D;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
}
.head_special {
  border-radius: 3px;
  -webkit-transition:background-color 0.2s, color 0.2s;
  background-color:#FFFFFF;
  border-color:#ff6960;
  border-width:1px;
  color:#ff6960;
  float:left;
  font-family: 'Noto Sans KR', sans-serif;
  font-size:13px;
  font-weight:700;
  height:26px;
  line-height:26px;
  margin-left:20px;
  margin-top:0px;
  position:relative;
  text-align:center;
  transition:background-color 0.2s, color 0.2s;
  width:100px;
}
.head_special.iux-hover, .head_special.iux-active {
  background-color:#ff6960;
  color:#FFFFFF;
}
.page-content {
  background-color:#FFFFFF;
}
/*
.section-slide {
  background-position:center;
  height:400px;
}
.floating-image {
  background-image:url('/resource/project/slide_1.jpg');
  background-position:center center;
  background-size:cover;
  height:400px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:0px;
  width:100%;
}

.box-201 {
  float:none;
  margin-left:0px;
  margin-top:40px;
  position:relative;
}
.login-w1 {
  float:none;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:230px;
}
.login-input_1 {
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  float:none;
  font-family:'Noto Sans KR';
  font-size:14px;
  height:38px;
  margin-left:0px;
  margin-top:0px;
  padding-left:8px;
  padding-right:8px;
  position:relative;
  width:93%;
}
.login-input_2 {
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  float:none;
  font-family:'Noto Sans KR';
  font-size:14px;
  height:38px;
  margin-left:0px;
  margin-top:3px;
  padding-left:8px;
  padding-right:8px;
  position:relative;
  width:93%;
}
 
.login-btn {
  background-color:#009CFF;
  color:#FFFFFF;
  float:none;
  font-family:'Noto Sans KR';
  font-size:16px;
  height:40px;
  line-height:40px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  padding-top:0px;
  position:relative;
  text-align:center;
  width:230px;
}
.login-w2 {
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:12px;
  position:relative;
  width:230px;
}
.login_text-5 {
  color:#FFFFFF;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:13px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:23%;
}

.login_text-2 {
  color:rgba(255,255,255,0.30);
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:1.30;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:10%;
}
.login_text-1 {
  color:#FFFFFF;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:13px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:22%;
}
.login_text-4 {
  color:rgba(255,255,255,0.30);
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:1.30;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:10%;
}
.login_text-3 {
  color:#FFFFFF;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:13px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:34%;
}

.box-39 {
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  position:relative;
  width:230px;
}
.box-38 {
  border-bottom-color:#DBDBDB;
  border-bottom-width:1px;
  top:11px;
  width:350px;
}
.text-37 {
	
  background-color:#EC2B1D;
 
  color:#DBDBDB;
  float:none;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  text-align:center;
  width:70px;
}
.googlemap {
  height:0px;
  left:502px;
  top:211px;
  width:0px;
}

.list {
  padding-bottom:50px;
  padding-top:50px;
} */