@charset "utf-8";

/*수정*/
.rct_graduatedA {background:#FFF;padding:50px 20px;}
@media all and (max-width:768px){
  .rct_graduatedA {background:#FFF;padding:30px 10px;}
}

/*BG*/
#section1,
.editMode #multipleDiv_templet_depart_B_8{background:url(../../images/bg_1.jpg) no-repeat center;background-size:cover;}
#section2,
.editMode #multipleDiv_templet_depart_B_9{background:url(../../images/me_bg_2.jpg) no-repeat center;background-size:cover;}
#section3,
.editMode #multipleDiv_templet_depart_B_10{background:url(../../images/bg_3.jpg) no-repeat center;background-size:cover;}
@media all and (max-width:768px){
  #multipleDiv_templet_depart_B_9{background:#FFF;}
}


/*COMMON*/
#multipleContentsDiv_templet_depart_B_7{padding:360px 0;}
#multipleContentsDiv_templet_depart_B_8,
#multipleContentsDiv_templet_depart_B_9,
#multipleContentsDiv_templet_depart_B_10{max-width:1700px;margin:0 auto;padding:120px 0;}
#multipleContentsDiv_templet_depart_B_447 ._obj{overflow:unset;}
@media all and (max-width:1700px){
  #multipleContentsDiv_templet_depart_B_8,
  #multipleContentsDiv_templet_depart_B_9,
  #multipleContentsDiv_templet_depart_B_10{max-width:96%;}
}
@media all and (max-width:1280px){
  #multipleContentsDiv_templet_depart_B_7{padding:200px 0;}
  #multipleContentsDiv_templet_depart_B_8,
  #multipleContentsDiv_templet_depart_B_9,
  #multipleContentsDiv_templet_depart_B_10{padding:80px 0;}
}
@media all and (max-width:768px){
  #multipleContentsDiv_templet_depart_B_8,
  #multipleContentsDiv_templet_depart_B_9,
  #multipleContentsDiv_templet_depart_B_10{max-width:100%;}
  #multipleContentsDiv_templet_depart_B_9,
  #multipleContentsDiv_templet_depart_B_10{padding:0;}
}


/*FULLPAGE*/
@media all and (min-width:1281px){
  /*비주얼*/
  #section0 .multipleDiv{height:100%;}
  /*배너존*/
  #section4,
  #section4 .fp-tableCell,
  /*풋터*/
  #section5,
  #section5 .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);}  
}


/*비주얼*/
#menu2945_obj31{position:absolute;left:0;top:0;width:100% !important;height:100% !important;}

/*슬로건*/
.slogan{max-width:1700px;margin: 0 auto;color:#FFF;line-height:1.3;}
.slogan .item_1{font-family:'Dream bold';font-size:65px;}
.slogan .item_2{font-family:'Dream Regular';font-size:20px;padding-top:20px;}
.slogan .item_2 span{display:block;}
@media all and (max-width:1700px){
  .slogan{max-width:90%;}
}
@media all and (max-width:1280px){
  .slogan .item_1{font-size:45px;}
  .slogan .item_2{font-size:18px;}
}
@media all and (max-width:768px){
  .slogan .item_1{font-size:25px;}
  .slogan .item_2{font-size:14px;}
}


/*비주얼링크*/
.visual_link{margin-top:50px;}
.visual_link a{box-sizing:border-box;position:relative;display:inline-block;width:210px;padding:13px 0 13px 20px;border-radius:30px;color:#FFF;margin-right:10px;border:3px solid #FFF;background:url(/sites/templet_style_guide/images/common/arrow_3_w.png) no-repeat 90% center;}
.visual_link .a_1{border-color:#0079e7;background-color:#0079e7;}
.visual_link .a_2{}
.visual_link a:hover{border-color:#222;background-color:#444;}
@media only screen and (max-width:1280px){
  .visual_link a{width:170px;}
}
@media only screen and (max-width:768px){
  .visual_link a{width:140px;font-size:14px;text-align:center;padding:5px 0;background:none;margin:5px auto;}
}


/*타이틀*/
.mainTitle{}
.mainTitle strong{font-family:'Play Bold';font-size:65px;letter-spacing:-2px;line-height:1.2;}
.mainTitle span{font-family:'Dream Regular';font-size:20px;display:block;padding-top:10px;}
.mainTitle_1{color:#FFF;text-align:center;padding-bottom:120px;}
.mainTitle_2{color:#000;}
@media all and (max-width:1280px){
  .mainTitle strong{font-size:40px;}
  .mainTitle span{font-size:16px;padding-top:5px;}
  .mainTitle_1{padding-bottom:100px;}
  .mainTitle_2{text-align:center;color:#FFF;padding-bottom:60px;}
}
@media all and (max-width:768px){
  .mainTitle strong{font-size:30px;}
  .mainTitle span{font-size:14px;}
  .mainTitle_2{padding:30px 0;color:#000;}

}


/*비디오*/
.wrap_video{height:100%;}