@charset "utf-8";

#multipleDiv_kure_975{display:none;}
.editMode #multipleDiv_kure_975{display:block;}

/*숫자로 보는 부동산 학과*/
.kure_pride{display:flex;flex-wrap:wrap;border-top:1px solid #EEE;border-left:1px solid #EEE;}
.kure_pride li{width:16.6%;border:1px solid #EEE;margin-left:-1px;margin-top:-1px;}
.kure_pride .item{padding:30px;text-align:center;}
.kure_pride .itemA img{max-width:100px;}
.kure_pride .itemA p{color:#00a754;font-size:35px;line-height: 1.25;font-family:'Sebang Bold';margin-top:20px;}
.kure_pride .itemB{font-size:20px;color: #222;font-family: 'Dream Bold';margin-top:20px;padding-top:20px;border-top:1px solid #222;line-height:1.3;}
@media only screen and (max-width:1280px){
  .kure_pride li{width:33.3%;}
}
@media only screen and (max-width:768px){
  .kure_pride li{width:50%;}
  .kure_pride .item{padding:15px;}  
  .kure_pride .itemA p{font-size:25px;}
  .kure_pride .itemB{font-size:18px;}  
}


/*타이틀*/
.mainTitle{text-align:center;padding-bottom:60px;}
.mainTitle h2{font-size:50px;color:#000;font-family:'Dream Bold';line-height:1;}
@media only screen and (max-width:1280px){
  .mainTitle{padding-bottom:40px;}
  .mainTitle h2{font-size:40px;}
}
@media only screen and (max-width:768px){
  .mainTitle{padding-bottom:30px;}
  .mainTitle h2{font-size:30px;}
}

.wrap_banners_b{display:flex;flex-wrap:wrap;border-left:1px solid #EEE;}
.wrap_banners_b a{display:block;}
.wrap_banners_b .item{border:1px solid rgba(255,255,255,0.5);padding:30px 0;width:25%;transition:0.5s;border:1px solid #EEE;margin-left:-1px;padding:30px;}
.wrap_banners_b .item:hover dt span{}
.wrap_banners_b dl{}
.wrap_banners_b dt{}
.wrap_banners_b dt span{font-size:25px;font-family:'Sebang Bold';line-height:1;letter-spacing:-1px;color:#222;border-bottom:2px solid #222;padding-bottom:2px;}
.wrap_banners_b dd{font-size:16px;font-family:'Dream Light';line-height:1.5;color:#666;margin-top:20px;}
@media all and (max-width:1280px){
  .wrap_banners_b .item{width:49%;}
}
@media all and (max-width:768px){
  .wrap_banners_b .item{padding:20px;}
  .wrap_banners_b dt span{font-size:20px;}
}


/*비주얼 바로가기*/
#menu13938_obj3292{position:absolute;left:50%;bottom:110px;width:1600px !important;margin-left:-800px !important;}
.wrap_banners{display:flex;flex-wrap:wrap;}
.wrap_banners a{display:block;}
.wrap_banners .item{border:1px solid rgba(255,255,255,0.5);padding:30px;width:24%;margin:0 0.5% 1% 0.5%;transition:0.5s;}
.wrap_banners .item:hover{border:1px solid rgba(255,255,255,1);background:rgba(0,0,0,0.3);}
.wrap_banners dl{}
.wrap_banners dt{}
.wrap_banners dt span{font-size:25px;font-family:'Sebang Bold';line-height:1;letter-spacing:-1px;color:#FFF;}
.wrap_banners dd{font-size:0;}
@media all and (max-width:1640px){
  #menu13938_obj3292{left:5%;width:90% !important;margin-left:0 !important;}
}
@media all and (max-width:1280px){
  .wrap_banners .item{width:49%;}
}
@media all and (max-width:768px){
  .wrap_banners .item{padding:20px;}
  .wrap_banners dt span{font-size:20px;}
  .wrap_banners dd{display:none;}
}


/*비주얼*/
#multipleDiv_kure_974{height:100vh !important;}
#menu13938_obj985{position:absolute;left:0;top:0;width:100% !important;height:100% !important;}
.editMode #menu13938_obj985{position:relative;}
/*관련사이트*/
#menu13938_obj1052{overflow:unset;}
@media all and (min-width:1281px){
  /*FOOTER*/
  #section4,
  #section4 .fp-tableCell{height:auto !important;}
  /*컨트롤*/
  #fp-nav{position:fixed;right:20px;top:50%;}
  #fp-nav ul li a span{display:block;width:7px;height:7px;border-radius:100%;background:rgba(255,255,255,0.5);margin:7px 0;}
  #fp-nav ul li a.active span{width:7px;height:20px;border-radius:10px;background:rgba(255,255,255,1);}
}


/********************
BG
********************/
#section1,
#multipleDiv_kure_975{background:url(../../images/bg_1.jpg) no-repeat center;background-size:cover;}
#section2,
#multipleDiv_kure_976{background:#FFF;}
#section3,
#multipleDiv_kure_977{background:#f9f9f9;}
@media all and (max-width:768px){
}


/********************
COMMON
********************/
#multipleDiv_kure_975,
#multipleDiv_kure_976,
#multipleDiv_kure_977,
#multipleDiv_kure_3523{padding:100px 0;}
#multipleContentsDiv_kure_975,
#multipleContentsDiv_kure_976,
#multipleContentsDiv_kure_977,
#multipleContentsDiv_kure_3523{max-width:1600px;}
#multipleContentsDiv_kure_977{position:relative;}
#multipleContentsDiv_kure_977::before{content:"";display:block;width:1px;height:100%;background:#DDD;position:absolute;top:0;left:50%;}
@media all and (max-width:1640px){
  #multipleContentsDiv_kure_975,
  #multipleContentsDiv_kure_976,
  #multipleContentsDiv_kure_977,
  #multipleContentsDiv_kure_3523{max-width:90%;}
}
@media all and (max-width:1280px){
}
@media all and (max-width:768px){
  #multipleDiv_kure_975,
  #multipleDiv_kure_976,
  #multipleDiv_kure_977,
  #multipleDiv_kure_3523{padding:40px 0;}
  #multipleContentsDiv_kure_977::before{display:none;}
}


.wrap_program{display:flex;justify-content:space-between;}
.wrap_program .item{background:#FFF;padding:80px 50px;width:24.9%;transition:0.5s;}
.wrap_program dl{text-align:center;line-height:1;}
.wrap_program dt{margin-bottom:40px;}
.wrap_program dt img{filter:invert(1) brightness(10);}
.wrap_program dt span{color:#000;font-size:30px;font-family:'Dream Bold';letter-spacing:-1px;padding-top:20px;display:block;}
.wrap_program a{padding:7px 0;display:block;}
.wrap_program a span{color:#505050;font-size:22px;font-family:'Dream Medium';display:inline-block;}
.wrap_program a span::after{content:"";display:block;width:100%;height:2px;margin-top:10px;background:#FFF;transition:0.3s;transform:scale(0);}
@media all and (min-width:1281px){
  .wrap_program .item:hover{background:#007440;}
  .wrap_program .item:hover dt img{filter:invert(0) brightness(10);}
  .wrap_program .item:hover dt span{color:#FFF;}
  .wrap_program .item:hover a span{color:#FFF;}
  .wrap_program .item:hover a span:hover::after{transform:scale(1);}
}
@media all and (max-width:1280px){
  .wrap_program .item{padding:50px 30px;}
  .wrap_program dt span{font-size:25px;}
  .wrap_program a{padding:5px 0;}
  .wrap_program a span{font-size:20px;}
}
@media all and (max-width:768px){
  .wrap_program{display:block;}
  .wrap_program .item{padding:30px 20px;width:100%;margin-bottom:2px;}
  .wrap_program dt span{font-size:22px;}
  .wrap_program a span{font-size:17px;}
}