/*
Theme Name: nexcube
Description: dt-the7-child
template: dt-the7
Author: NXWEB
-------------------------------*/
/*font*/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('../../uploads/fonts/NanumGothic/NanumGothic-Regular.eot');
  src: url('../../uploads/fonts/NanumGothic/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-Regular.woff2') format('woff2'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-Regular.woff') format('woff'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-Regular.ttf') format('truetype');
}
/*
@font-face {
  font-family: 'Nanum Gothic-b';
  font-style: normal;
  font-weight: 700;
  src: url('../../uploads/fonts/NanumGothic/NanumGothic-Bold.eot');
  src: url('../../uploads/fonts/NanumGothic/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-Bold.woff2') format('woff2'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-Bold.woff') format('woff'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic-eb';
  font-style: normal;
  font-weight: 800;
  src: url('../../uploads/fonts/NanumGothic/NanumGothic-ExtraBold.eot');
  src: url('../../uploads/fonts/NanumGothic/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-ExtraBold.woff2') format('woff2'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-ExtraBold.woff') format('woff'),
       url('../../uploads/fonts/NanumGothic/NanumGothic-vBold.ttf') format('truetype');
}*/

@font-face {
  font-family: 'Nene0';
  font-style: normal;
  font-weight: 400;
  src: url('../../uploads/fonts/Neue/2F65ED_0_0.eot');
  src: url('../../uploads/fonts/Neue/2F65ED_0_0.eot?#iefix') format('embedded-opentype'),
       url('../../uploads/fonts/Neue/2F65ED_0_0.woff2') format('woff2'),
       url('../../uploads/fonts/Neue/2F65ED_0_0.woff') format('woff'),
       url('../../uploads/fonts/Neue/2F65ED_0_0.ttf') format('truetype');
}
@font-face {
  font-family: 'Nene1';
  font-style: normal;
  font-weight: 700;
  src: url('../../uploads/fonts/Neue/2F65ED_3_0.eot');
  src: url('../../uploads/fonts/Neue/2F65ED_3_0.eot?#iefix') format('embedded-opentype'),
       url('../../uploads/fonts/Neue/2F65ED_3_0.woff2') format('woff2'),
       url('../../uploads/fonts/Neue/2F65ED_3_0.woff') format('woff'),
       url('../../uploads/fonts/Neue/2F65ED_3_0.ttf') format('truetype');
}
@font-face {
  font-family: 'Nene2';
  font-style: normal;
  font-weight: 700;
  src: url('../../uploads/fonts/Neue/2F65ED_1_0.eot');
  src: url('../../uploads/fonts/Neue/2F65ED_1_0.eot?#iefix') format('embedded-opentype'),
       url('../../uploads/fonts/Neue/2F65ED_1_0.woff2') format('woff2'),
       url('../../uploads/fonts/Neue/2F65ED_1_0.woff') format('woff'),
       url('../../uploads/fonts/Neue/2F65ED_1_0.ttf') format('truetype');
}
@font-face {
  font-family: 'Nene3';
  font-style: normal;
  font-weight: 700;
  src: url('../../uploads/fonts/Neue/2F65ED_2_0.eot');
  src: url('../../uploads/fonts/Neue/2F65ED_2_0.eot?#iefix') format('embedded-opentype'),
       url('../../uploads/fonts/Neue/2F65ED_2_0.woff2') format('woff2'),
       url('../../uploads/fonts/Neue/2F65ED_2_0.woff') format('woff'),
       url('../../uploads/fonts/Neue/2F65ED_2_0.ttf') format('truetype');
}
.nene0{font-family:'Nene0',sans-serif !important}
.nene1{font-family:'Nene1',sans-serif !important}
.nene2{font-family:'Nene2',sans-serif !important}
.nene3{font-family:'Nene3',sans-serif !important}
.font-bold{font-weight:bold}
.font14{font-size:14px;line-height:25px}
@media (max-width:400px){.font14{font-size:13px;line-height:20px}}

/*common*/
ul,li,ol{list-style:none}a{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-family:'Apple SD Gothic Neo','Nanum Gothic',sans-serif !important}
p,a{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif;letter-spacing:-0.2px}
strong{font-weight:bold}
.block{display:block}.dis_none{display:none}.o-hd{overflow:hidden}
.pull-left{float:left}.pull-right{float:right}
.col-25{float:left;position:relative;width:25%}.col-80{float:left;position:relative;width:81%}.col-50{float:left;position:relative;width:50%}
.m_br{display:none}.m_br640{display:none}.transition{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.white{color:#fff !important}.text-center{text-align:center}
.normal{font-weight:normal !important}
/*layout*/
@media (max-width:1080px){.pc_br{display:none}}@media (max-width:640px){.pc_br640{display:none}}@media (max-width:400px){.m_br{display:block}}
@media (max-width:970px){.ems_48{height:40px !important}.pc_970{display:none}}@media (max-width:640px){.ems_48{height:36px !important}.m_br640{display:block}}@media (max-width:400px){.ems_48{height:28px !important}}
@media (max-width:749px){.br_749{display:none}}
.emp_15{height:15px}

/*header*/
#top-bar{display:none}
#header{position:absolute;width:100%}
#main-nav > li > a > span{font-family:'Nene1',sans-serif;opacity:0.5;letter-spacing:0.2px}
#main-nav > .current_page_item > a > span{font-family:'Nene2',sans-serif;opacity:1}
#main-nav > li > a > span:hover{font-family:'Nene2',sans-serif;opacity:1}
@media (max-width:1000px){#main-nav > li{margin:0 9px}}
@media (max-width:640px){#branding img{width:140px}}
@media (max-width:400px){#branding img{width:120px}}
@media (max-width:360px){#branding img{width:108px}}

/*main_visual*/
@media (max-width:1070px){.main_visual_tt{left:42px}}
@media (max-width:750px){.main_visual_tt{left:19px}}
#main-slideshow .tparrows{display:none}

/*mobile_menu*/
#dl-menu{display:none !important}
#m_btn{display:none}
#mask{position:fixed;display:none;width:100%;height:100%;min-height:1200px;background:rgba(0,0,0,0.7);z-index:10019}
.btn_m_menu{position:relative}
.lines, .lines:before, .lines:after{background:#fff;width:21px}
.lines:after{top:-6px}.lines:before{top:6px}
.m_menu{position:fixed;display:none;width:72%;right:-72%;height:100%;min-height:1200px;background-color:#313131;box-shadow:0px 0px 14px rgba(0,0,0,0.2);z-index:10020}
.m_menu_header{position:relative;padding:14px 18px;overflow:hidden;text-align:right}
.m_menu_header .m_menu_search{float:left;padding:8px 0;width:60%}.m_menu_header form{text-align:left}
.m_form_search{width:100%;height:25px;background:url('../../uploads/nexcube/img/icon_search.png') no-repeat;background-position:4px center;padding:2px 4px 2px 24px !important;margin:0 !important;vertical-align:middle !important;border-radius:4px;background-color:#f3f3f3 !important}
.m_menu_header .m_menu_close{float:right;width:50px;padding:8px 0}
.m_menu_header .btn_m_menu_close{display:inline-block;width:18px;vertical-align:middle;cursor:pointer}
.m_menu_top{display:none;background-color:#696969;padding:5px 10px 5px 17px;overflow:hidden}
.ul_m_top{padding:0;margin:11px 0}
.ul_m_top li{float:left;line-height:12px;padding-left:11px}
.ul_m_top li:first-child{border-right:1px solid #A7A7A7;padding-left:0;padding-right:11px}
.ul_m_top li a{color:#fff;line-height:12px;font-size:12px}
#m_lang_sel{width:88px;height:23px;margin:5px 0;color:#666;border-radius:6px;padding:0 0 0 4px}
.m_menu_con a{color:#fff;font-size:13px}
.m_menu_con a:hover{color:#fff;text-decoration:none}
.m_menu_con .menu{margin:0;padding:0}
.m_menu_con .menu > li{margin:0;padding:0;border-bottom:1px solid #585757}
.m_menu_con .menu .current_page_item{background:#525252}
.m_menu_con .menu > li > a{padding:10px 16px;display:block;line-height:27px}
.m_menu_con .menu > li > ul{display:none;padding:0}
.m_menu_con .menu > li > ul > li{background-color:#454546;border-top:1px solid #585757;padding:8px 0 8px 28px}
.bt_open{float:right;position:relative;width:36px;height:40px;vertical-align:middle;display:inline-block;text-align:center}
.bt_open_img{position:relative;top:9px;right:2px;width:13px;vertical-align:middle;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.rotate{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform: rotate(180deg)}
@media (max-width:970px){#m_btn{display:table-cell}}

/*m_blog*/
.row_m_blog{position:relative;overflow:hidden;top:-80px;z-index:100;margin-left:-11px;margin-right:-11px}
.alignnone{margin:0}
.m_col{position:relative;float:left;width:33.3%;padding:11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.m_col img{display:block;width:100%}
.m_col:nth-child(1){width:66.6%}
.m_col:nth-child(1) .attachment-post-thumbnail{height:407px;min-height:407px}
.m_col .attachment-post-thumbnail{height:204px}
.m_col:nth-child(3){clear:both}
.m_col .conbox{position:relative;min-height:206px;background-color:#fff}
.m_col:nth-child(1) .conbox{position:absolute;bottom:11px;right:11px;width:46.5%;min-height:203px !important}
.m_col:nth-child(2) .conbox{min-height:203px !important}
.m_col:after{content:"";position:relative;display:block;clear:both}
.m_col .conbox{padding:22px 23px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.m_col .conbox h4{font-size:22px !important;font-weight:bold}
.m_col .conbox .blog_sub_cate{font-family:'Nene3','Apple SD Gothic Neo','Nanum Gothic-eb',sans-serif !important;color:#6939d6 !important;font-size:12px;letter-spacing:4.6px;display:block;margin-bottom:5px !important}
.exc_block{display:block}
.exc_block h4{color:#555;font-size:22px}
.exc_block p{color:#898989;font-size:13px;line-height:22px}
.m_col .conbox .detail{position:absolute;bottom:24px;right:24px}
.detail img{cursor:pointer}.detail img:hover{opacity:0.7 !important}
.m_blog_btn {display:block;position:relative;top:-69px}
.m_blog_btn a{display:block;position:relative;background-color:#6939d6;color:#fff;height:68px;line-height:68px;text-align:center;font-size:18px}
.effect01:hover{background-color:#9B7BE4}
.m_blog_btn a img{vertical-align:middle;margin-left:7px}
@media (max-width:1040px){
	.row_m_blog{top:0;padding-top:30px;padding-bottom:30px}
	.m_col .attachment-post-thumbnail{height:280px !important}
	.m_col{width:50% !important}
	.m_col img{width:100%}
	.m_col:nth-child(1) .attachment-post-thumbnail{height:auto;min-height:204px}
	.m_col .wp-post-image{height:200px !important}
	.m_col .conbox{min-height:180px}
	.m_col:nth-child(1) .conbox{position:relative;bottom:0;right:0;width:100%;min-height:180px !important}
	.m_col:nth-child(2) .conbox{min-height:180px !important}
	.m_col:nth-child(2n-1){clear:both}
	.m_col .conbox h4{font-size:20px !important}
	.m_blog_btn{top:0}
	.m_col .attachment-post-thumbnail{height:250px !important}
}
@media (max-width:970px){
	.m_col .attachment-post-thumbnail{height:240px !important}
}
@media (max-width:880px){
	.m_col .attachment-post-thumbnail{height:230px !important}
}
@media (max-width:800px){
	.m_col .attachment-post-thumbnail{height:auto !important}
}
@media (max-width:640px){
	.row_m_blog{padding-bottom:20px}
	.m_col{width:100% !important;padding:18px}
	.m_col .wp-post-image{height:auto !important}
	.m_col .conbox{min-height:150px}
	.m_blog_btn{padding:0 8px}
	.m_blog_btn a{height:54px;line-height:54px}
	.m_col .conbox p{line-height:20px}
}
/*sub*/
.s_row{padding-top:60px;padding-bottom:60px}
.title{font-family:'Nene3','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-weight:normal;color:#444;font-size:54px;letter-spacing:1px;line-height:58px}
.s_title{font-family:'Nene2','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-weight:bold;color:#444;font-size:22px;letter-spacing:1px;line-height:28px}
.s_title_ne1{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-weight:bold;font-size:31px;letter-spacing:1px;line-height:38px}
@media (max-width:1024px){
	.title{font-size:39px;line-height:45px}.s_title{font-size:18px;line-height:25px}.s_title_ne1{font-size:27px;line-height:34px}
}
@media (max-width:749px){
	.s_row{padding-top:48px;padding-bottom:48px}
	.title{font-size:37px;line-height:42px}.s_title{font-size:17px;line-height:23px}.s_title_ne1{font-size:24px;line-height:32px}
}
@media (max-width:400px){
	.s_row{padding-top:40px;padding-bottom:40px}
	.title{font-size:30px;line-height:38px}.s_title{font-size:16px;line-height:18px}.s_title_ne1{font-size:21px;line-height:30px}
}
@media (max-width:340px){
	.title{font-size:26px;line-height:34px}.s_title{font-size:15px;line-height:18px}.s_title_ne1{font-size:19px;line-height:27px}
}

/*about*/
.row_about_sec{padding-top:30px;padding-bottom:30px}
.row_about_sec .vc_col-sm-8, .row_about_sec .vc_col-sm-4{padding-left:17px !important;padding-right:17px !important}
@media (max-width:840px) and (min-width:750px){
.row_about_sec .vc_col-sm-8, .row_about_sec .vc_col-sm-4{padding-left:10px !important;padding-right:10px !important}

}
.about_stt{font-family:'Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-size:23px;font-weight:bold}
.about_txt{font-size:13.5px;color:#6b6b6b;line-height:21px}
.eng.about_txt{font-size:15px}
.about_s_tt{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-size:30px;line-height:43px;color:#444}
.eng_bold{font-weight:normal !important;font-family:'Nene2',sans-serif !important}
.row_about_values{margin-left:-12px !important;margin-right:-12px !important}
.row_about_values .vc_col-sm-4{padding:11px !important}
.col_about_values{background-color:#6939d6;padding:20px 10px 20px 18px}
.col_about_values h5{color:#fff;font-size:22px;font-weight:normal;font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;margin-bottom:0 !important}
.col_about_values h5 > small{font-size:18px;margin-left:4px;font-family:'Nene1',sans-serif !important}
.col_about_values p{color:#fff;font-size:12.5px}
.row_psp{padding-top:95px;padding-bottom:91px}
.row_psp_col{padding-top:56px;margin-left:-11px !important;margin-right:-11px !important}
.row_psp_col .vc_col-sm-4{padding-left:11px !important;padding-right:11px !important}
.col_psp{background-color:#fff;min-height:214px;padding:31px 29px}
.col_psp .psp_stt{font-size:12px;letter-spacing:3px;font-family:'Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;color:#6939d6;font-weight:bold}
.col_psp h5{margin-bottom:16px;line-height:0}
.col_psp h4{color:#555;font-size:22px;font-weight:bold}
.col_psp h4.eng{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-size:19.5px}
.col_psp .psp_txt{font-size:14px;color:#898989;line-height:20px}
.col_psp .detail{position:absolute;bottom:22px;right:40px}

#perp_mask{position:fixed;display:none;top:0;width:100%;height:100%;min-height:1200px;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:11000}
.perp_pop{position:fixed;display:none;top:50%;left:50%;margin-left:-400px;width:800px;height:auto;background-color:#fff;z-index:11001}
.perp_hd{position:relative}
.perp_hd > img{display:block}
.perp_hd .close{position:absolute;top:0;right:-72px}
.perp_hd h3{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;position:absolute;bottom:40px;left:30px;color:#fff;font-size:23px;letter-spacing:-0.5px}
.perp_hd h4{font-family:'Nene3',sans-serif !important;position:absolute;bottom:77px;left:30px;color:#fff;font-size:12px;letter-spacing:4.5px;margin-bottom:0}
.perp_con{padding:30px;background-color:#fff;max-height:280px;overflow-x:hidden;overflow-y:scroll}
.perp_con p{font-size:13px;color:#898989;line-height:20px}
.eng.perp_con p{font-size:14px}

@media (max-width:1024px){
	.about_sub_visual01 .vc_single_image-wrapper{width:100%}
	.about_sub_visual01 img{width:100% !important;min-height:118px}
	.col_psp h4.eng{font-size:17px;line-height:25px}
}
@media (max-width:970px){
	.perp_pop{left:0;margin-left:10%;width:80%;height:auto}
	.perp_hd > img{width:100%}
	.perp_hd .close{right:-60px}.close > img{width:60px}
}
@media (max-width:749px){
	.row_about_sec{padding-top:22px;padding-bottom:22px}
	.row_about_sec .vc_col-sm-8, .row_about_sec .vc_col-sm-4{padding-left:22px !important;padding-right:22px !important}
	.about_s_tt{margin-top:5% !important;font-size:24px;line-height:32px}
	.about_txt{font-size:13px;line-height:20px}
	.col_about_values h5{font-size:18px;text-align:center}.col_about_values h5 > small{font-size:14px}
	.col_psp h5{margin-bottom:13px}
	.col_psp{margin-bottom:24px !important;min-height:auto}
	.col_psp .detail{bottom:12px}
	.col_psp h4{font-size:21px;line-height:30px}
	.col_psp h4.eng{font-size:17px;line-height:25px}
	.perp_hd h3{bottom:10%}
	.perp_hd h3.eng{font-size:20px}
	.perp_hd h4{bottom:20%}
}
@media (max-width:640px){
	.perp_hd .close{right:0}.close > img{width:50px}
	.perp_con{padding:24px;height:293px;height:280px}
	.perp_pop:after{content:"";display:block;position:relative;width:100%;height:20px;background:#fff}
	.perp_hd h3{font-size:18px;line-height:22px}
	.perp_hd h3.eng{font-size:14px}
}
@media (max-width:540px){
	.perp_hd h3{font-size:14.5px;line-height:22px}
	.perp_hd h3.eng{line-height:18px}
	.perp_hd h4{letter-spacing:3px;font-size:11px;font-family:'Nene2',sans-serif !important}
	.perp_hd h4.eng{bottom:33%}
}
@media (max-width:400px){
	.about_s_tt{margin-top:9% !important;font-size:18px;line-height:27px}
	.about_txt{font-size:12.5px}
	.row_psp_col{padding-top:40px}
	.col_psp h5{margin-bottom:8px}
	.col_psp h4{font-size:17px;line-height:25px}
	.col_psp h4.eng{font-size:15px;line-height:22px}
	.col_psp .psp_txt{font-size:13px;line-height:19px}
	.perp_con{padding:20px}
	.perp_con p{font-size:12px;line-height:19px}
	.eng.perp_con p{font-size:13px}
	.perp_hd h3{left:20px;font-size:13px;}
	.perp_hd h4{bottom:23%;left:20px}
}

/*history*/
.bg_history .col-12{position:relative;max-width:1014px;margin:0 auto;padding-left:24px;padding-right:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.row_history .bg_history{background:#a27cf7 url('../../uploads/nexcube/img/bg_history.png') no-repeat;background-size:100% 100%;background-position:0 0}
.his_btn{position:absolute;right:0;top:80px;z-index:500}
.his_btn ul{margin:0;padding:0}
.his_btn ul li{overflow:hidden;width:72px;height:72px}
.his_btn ul li img{position:relative;display:block}
.his_btn ul li img:hover{top:-72px}
.his_line{position:relative;width:1920px;height:19px;background:url('../../uploads/nexcube/img/history_line.png') repeat-x 0 0;border-left:1px solid #fff;margin-top:160px}
.his_con{position:relative;width:2320px;min-height:300px}
.ul_his{position:relative;overflow:hidden;padding:0 0 0 172px;margin:-13px 0 0 0 !important}
.ul_his li{float:left;position:relative;display:inline-block;width:172px;height:250px;background:url('../../uploads/nexcube/img/his_dot.png') no-repeat;padding-top:50px;left:0}
.ul_his .da{background-image:url('../../uploads/nexcube/img/his_dot_da.png') !important}
.ul_his li h3{font-family:'Nene2',sans-serif !important;font-size:59px;color:#fff;font-weight:normal}
.ul_his li p{font-size:13px;color:#fff;margin-top:30px;line-height:19px}
@media (max-width:1024px){
	.his_btn ul li{width:64px;height:64px}
	.his_btn ul li img{width:64px;height:auto}
	.his_btn ul li img:hover{top:-64px}
}
@media (max-width:749px){
	.his_btn{top:60px}
	.ul_his li{left:-172px}
	.his_btn ul li{width:58px;height:58px}
	.his_btn ul li img{width:58px}
	.his_btn ul li img:hover{top:-58px}
}
@media (max-width:400px){
	.his_btn ul li{width:48px;height:48px}
	.his_btn ul li img{width:48px}
	.his_btn ul li img:hover{top:-48px}
}

/*methodology*/
.row_core_elem{padding-top:70px;padding-bottom:60px}
.row_core_elem h4{font-family:'Nene2','Apple SD Gothic Neo','Nanum Gothic-eb',sans-serif !important;font-size:24px;color:#444}
.row_core_elem p{font-size:13.5px;color:#6b6b6b;line-height:19px}
.row_core_elem h5{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-size:18px;color:#6b6b6b;line-height:24px;margin-top:30px}
.row_core_elem h5:before{content:"";position:relative;display:inline-block;width:6px;height:6px;background-color:#5e1be0;margin-right:10px;vertical-align:middle}
.row_core_elem .p-l{padding-left:17px}
.col-tech{background-color:#fff;padding:30px 24px}
.col-tech p{font-size:14px;color:#898989;line-height:20px}
@media (max-width:749px){
	.row_core_elem{padding-top:36px !important;padding-bottom:36px !important}
	.method_img01{padding:0 10% 0 10%}
	.row_core_elem h4{font-size:22px;margin-top:26px}
	.row_core_elem h5{font-size:17px;line-height:23px}
	.row_core_elem p{margin-top:12px}
	.row_core_elem .p-l{text-align:left !important}
	.col-tech{margin-top:26px}
}
@media (max-width:400px){
	.row_core_elem{padding-top:36px !important;padding-bottom:36px !important}
	.method_img01{padding:0 5% 0 5%}
	.row_core_elem h4{font-size:21px}
	.row_core_elem h5{font-size:16px}
	.row_core_elem p{font-size:13px;line-height:18px}
	.col-tech p{font-size:13px;line-height:19px}
}

/*brand*/
.row_brand{padding-top:20px;padding-bottom:20px}
.brand_tt p{font-size:30px;color:#6b6b6b;line-height:41px}
.brand_tt p.eng{font-size:32px}
.brand_con{overflow:hidden;margin-top:50px}
.brand_con .col-50{margin-bottom:24px}
.brand_con .col-80{margin-top:80px;margin-left:-56px;margin-right:-56px}
.tt_box{background:#4722b4 url('../../uploads/nexcube/img/bg_box.png') no-repeat;padding:32px 50px 32px 30px;width:150px;height:166px}
.tt_box h3{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic-eb',sans-serif !important;color:#fff;font-size:30px;margin-bottom:13px}
.tt_box p{color:#fff;font-size:13.5px;line-height:20px}.tt_box p *{color:#fff}
.tt_box p.eng{font-size:14px}
.b_box{position:relative;background-color:#fff;min-height:170px;padding:35px 20px 35px 26px;cursor:pointer}
.b_box p{font-size:13.5px;line-height:21px;margin-top:18px;color:#777}
.b_box p.eng{font-size:14px}
.row_s_brand{margin-left:-24px}
.brand_con .col-50:nth-child(2n-1) .b_box{margin-right:12px}
.brand_con .col-50:nth-child(2n) .b_box{margin-left:12px}
.brand_con .b_img{position:relative;overflow:hidden}
.brand_con .b_img img{position:relative}
.brand_con .b_img_m{position:relative;display:none}
.brand_con .b_img_m > img{position:relative;width:100%;max-width:331px}
.brand_con .winnka_planner{height:26px}
.brand_con .winnka_note_series{height:26px}
.brand_con .winnka_emo{height:26px}
.brand_con .wincube{height:42px;top:-13px;margin-bottom:-17px}
.brand_con .eduplex{height:39px;top:-6px;margin-bottom:-6px}
.brand_con .educoach{height:34px;top:-3px;margin-bottom:-3px}
/*.brand_con .eduheim{ height:28px;top:-6px;left:-2px;margin-bottom:-6px} */
.brand_con .eduheim { height: 42px; top: -8px; left: -2px; margin-bottom: -11px; }
.brand_con .educube {height:42px;top:-13px;margin-bottom:-13px}
.brand_con .educube-p { margin-bottom: 76px; }
.brand_con .spoplex{height:43px;top:-13px;margin-bottom:-13px}
.brand_con .spocube{height:42px;top:-13px;margin-bottom:-13px}
.b_box .detail{position:absolute;bottom:25px;right:31px;overflow:hidden;height:14px}
.b_box .detail img{position:relative;cursor:pointer}
@media (max-width:1040px){
	.row_s_brand{margin-left:0}
	.b_img{display:none}.brand_con .b_img_m{display:block;top:-4px}
	.brand_tt img{width:250px}.brand_tt p{font-size:23px;line-height:36px}.brand_tt p.eng{font-size:24px;line-height:36px}
	.brand_con .col-25{width:100%}
	.tt_box{width:100%;background-size:100% 100%;height:auto;padding:32px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.brand_con .col-80{width:100%;margin-top:24px;margin-left:0;margin-right:0}
	.brand_con .col-50:nth-child(2n-1){clear:both}
  .brand_con .educube-p { margin-bottom: 52px; }
}
@media (max-width:749px){
	.row_brand{padding-left:24px !important;padding-right:24px !important}
	.brand_tt img{width:230px}
	.brand_tt p{font-size:23px;line-height:35px}.brand_tt p.eng{font-size:23px;line-height:35px}

}
@media (max-width:640px){
	.brand_tt img{width:210px}
	.brand_tt p{font-size:18px;line-height:28px}
	.brand_con .col-50{width:100%}
	.brand_con .col-50 .b_box{margin-right:0 !important;margin-left:0 !important;min-height:auto}
}
@media (max-width:400px){
	.brand_tt img{width:190px}.brand_tt p{font-size:15px;line-height:24px}.brand_tt p.eng{font-size:15px;line-height:24px}
}

/*people*/
.row_people_ceo{position:relative;overflow:hidden;padding:58px 0}
.row_people_ceo .col-80{position:relative;width:75%;float:left}
.row_people_ceo .col-20{position:relative;width:25%;float:left}
.row_people_ceo *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.peo_box{position:relative;padding:34px 36px;min-height:500px}
.ceo{background:#fff url('../../uploads/nexcube/img/people/SeungjeaKoh.png') no-repeat;background-position: right 20px bottom;background-size:291px}
.cate_s_tt{font-family:'Nene3',sans-serif !important;margin:0 2px;line-height:10px;font-size:12px;color:#6939d6;letter-spacing:4.6px;font-weight:bold}
.peo_box h3{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-size:30px;color:#636363;margin-top:19px;margin-bottom:5px;font-weight:bold}
.peo_box .position{color:#898989;font-size:18px}
.peo_box .peo_con{color:#898989;font-size:12.5px;line-height:18px;margin-top:18px}
.eng.peo_box .peo_con{letter-spacing:0;font-size:13px}
.peo_box .peo_his{position:absolute;bottom:12px;width:365px;border-top:1px solid #b9b9b9;font-size:12px;color:#b9b9b9;line-height:16px;padding-top:10px}
.press_box{margin-left:25px;min-height:408px;padding:30px 18px 10px 18px;background-color:#cbcbcb}
.eng.press_box{min-height:500px}
.press_box h4{font-size:22px;color:#545454;font-weight:bold}
.press_box h5{font-size:14.5px;color:#3c3c3c;margin-top:20px;margin-bottom:6px;line-height:15px;font-family:'Nene2','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important}
.press_box > div{position:relative}
.press_box > div > p{font-size:13px;line-height:18px;color:#6b6b6b;padding-bottom:19px}.press_box > div > p > a{color:#6b6b6b}.press_box > div > p > a:hover{text-decoration:underline}
.press_box > div > .detail{position:absolute;bottom:0;right:0}
.m_img{display:none}

.row_people_staff{overflow:hidden}
.row_people_staff *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.row_people_staff .col-80{position:relative;width:68%;float:left}
.row_people_staff .col-20{position:relative;width:32%;float:left}
.row_people_staff .eng.col-80{width:65.8%}
.row_people_staff .eng.col-20{width:34.2%}

.row_people_staff .peo_box{display:none;min-height:468px}.box_act{display:block !important}
.row_people_staff .eng.peo_box{min-height:480px}
.staff1{background:#fff url('../../uploads/nexcube/img/people/JungyeonNamgung.png') no-repeat;background-position:right -15px bottom;background-size:335px}
.staff2{background:#fff url('../../uploads/nexcube/img/people/MinsunKim.png') no-repeat;background-position:right -18px bottom -6px;background-size:335px}
.staff3{background:#fff url('../../uploads/nexcube/img/people/EunhyunAhn.png') no-repeat;background-position:right -4px bottom;background-size:335px}
.staff4{background:#fff url('../../uploads/nexcube/img/people/MiinHwang.png') no-repeat;background-position:right -8px bottom;background-size:298px}
.staff5{background:#fff url('../../uploads/nexcube/img/people/BoyoungLee.png') no-repeat;background-position:right -12px bottom;background-size:335px}
.staff6{background:#fff url('../../uploads/nexcube/img/people/JaygeunRhee.png') no-repeat;background-position:right -9px bottom;background-size:335px}
/* .staff7{background:#fff url('../../uploads/nexcube/img/people/MijinJang.png') no-repeat;background-position:right -12px bottom;background-size:335px}
.staff8{background:#fff url('../../uploads/nexcube/img/people/MijinJang.png') no-repeat;background-position:right -12px bottom;background-size:335px} ../../uploads/nexcube/img/people/SongeunKim.png' */




.ul_peo_sel{overflow:hidden}
.ul_peo_sel li{float:left;position:relative;border:1px solid #e0e0e0;width:50%;height:117px;background:#fff;border-top:0;padding:20px;cursor:pointer;
-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.ul_peo_sel li:nth-child(2n-1){right:-1px}.ul_peo_sel li:nth-child(1),.ul_peo_sel li:nth-child(2){border-top:1px solid #e0e0e0}
.ul_peo_sel li h4{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-size:22px;color:#545454;margin-bottom:0}
.eng.ul_peo_sel h4{font-size:20px}
.eng.ul_peo_sel li{height: 120px}
.ul_peo_sel li p{color:#acacac;line-height:21px;font-family:'Nene1',sans-serif !important}
.peo_con_wrap h3 small,.ceo h3 small{font-family:'Nene1',sans-serif !important;font-size:24px}
.ul_peo_sel .act{background-color:#6939d6}.ul_peo_sel .act h4,.ul_peo_sel .act p{color:#fff}
.ul_peo_sel .current{background-color:#6939d6 !important}.ul_peo_sel .current h4,.ul_peo_sel .current p{color:#fff !important}
.peo_carousel{display:none}
.slick-slide{outline:none}
.slick-slide .peo_box{background-color:#fff}.slick-dots{margin:0 !important}.slick-next{right:-20px !important}.slick-prev{left:-20px !important}

.row_peo_culture{padding-top:30px;padding-bottom:30px}
.col_peo_culture{margin-top:60px;position:relative}
.col_peo_culture:after{content:"";position:absolute;display:inline-block;width:1px;height:472px;border-left:1px solid #b193e8;top:-13px;right:-18px}
.eng.col_peo_culture:after{height:668px}
.row_peo_culture .vc_col-sm-4:last-child .col_peo_culture:after{display:none}
.col_peo_culture h3{color:#fff;font-size:30px;font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important}
.col_peo_culture p{color:#fff;font-size:13.5px;line-height:19px;margin-top:36px;min-height:188px;letter-spacing:0}
.col_peo_culture p > span{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-weight:bold;display:block;font-size:17.5px;line-height:23px;margin-bottom:21px}
.col_peo_culture p:last-child{margin-top:0;min-height:auto}
.eng.col_peo_culture p{font-size:14px;min-height:260px;font-family:'Nene0',sans-serif !important}
.eng.col_peo_culture p > span{font-family:'Nene1',sans-serif !important}

@media (max-width:970px){
	.peo_carousel{display:block}
	.row_people_staff{display:none}
	.row_people_ceo{padding:40px 0}
	.row_people_ceo .col-80{width:100%}.row_people_ceo .col-20{width:100%}.ceo{background-size:270px}
	.peo_box .peo_his{width:320px}
	.press_box{margin-left:0;margin-top:24px;min-height:auto}
	.eng.press_box{min-height:300px}
	.press_box > div > .detail{right:7px}
	.press_box > div > p{padding-bottom:24px}
	.press_box > div > .detail{bottom:-5px}
	.slick-slide .peo_box{min-height:400px}
	.slick-slide .eng.peo_box{min-height:440px}
	.col_peo_culture{margin-top:40px}
	.eng.col_peo_culture{margin-top:54px}
	.row_peo_culture .vc_col-sm-4{width:100%}
	.col_peo_culture:after{width:94%;height:1px;bottom:-42px;top:auto;right:3%;border-top:1px solid #b193e8;border-left:0}
	.eng.col_peo_culture:after{width:94%;height:1px;bottom:-29px;top:auto;right:3%;border-top:1px solid #b193e8;border-left:0}
	.col_peo_culture h3{font-size:27px}
	.col_peo_culture p{margin-top:30px;min-height:70px}
	.eng.col_peo_culture p{margin-top:30px;min-height:90px}
	.col_peo_culture p:last-child{margin-top:30px}
}
@media (max-width:640px){
	.row_people_ceo{padding:30px 0}.ceo{background-size:0}
	.peo_box{padding:34px 22px 0 22px}.peo_box .peo_his{position:relative;width:100%;bottom:0;padding-top:12px}
	.peo_box h3{font-size:25px;margin-top:16px;margin-bottom:3px}
	.peo_box .position{font-size:15px}
	.peo_box .peo_con{margin-top:12px}
	.m_img{display:block;text-align:center;margin:0}.m_img > img{display:block;margin:0 auto;width:100%;max-width:350px;padding:12px 12px 0 12px}
	.slick-slide .peo_box{min-height:400px;background-size:0 !important}
	.slick-slide .m_img{padding-left:4%;padding-right:4%}
	.slick-slide .m_img > img{max-width:320px;padding:12px 0 0 0}
	.row_peo_culture{padding-top:0}
	.vc_col-sm-4:first-child .col_peo_culture{margin-top:40px}
	.col_peo_culture{margin-top:80px}
	.col_peo_culture h3{font-size:25px}
}

/*recruit*/
.row_recruit_banner{margin-bottom:25px !important}
.row_recruit_txt{padding-top:40px;padding-bottom:40px}
.row_recruit_txt .vc_col-sm-4{padding-right:10px !important}.row_recruit_txt .vc_col-sm-8{padding-left:10px !important}
.recruit_txt p{font-size:13.5px;color:#6b6b6b;line-height:22px}
.p_recruit{margin-top:25px}.p_recruit strong{font-size:18px}.ul_recruit{margin:0 !important}
.ul_recruit li{font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-size:14px}.ul_recruit li:before{content:"";position:relative;display:inline-block;top:-4px;width:3px;height:3px;background-color:#5e1be0;margin-right:18px}
.re_col{float:left;position:relative;width:33.3%;padding:11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.re_col *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.re_col .logo_area{position:relative;background-color:#fff;min-height:240px;line-height:240px;text-align:center}
.re_col .logo_area img{position:relative;display:inline-block;vertical-align:middle}
.re_col .con_area{background-color:#fff;border-top:2px solid #e9e9e9;padding:15px 20px 25px 20px}
.re_col h4{margin-bottom:4px}.re_col h4 a{font-family:'Apple SD Gothic Neo','Nanum Gothic',sans-serif !important;font-weight:bold}
.re_col .rec_date{margin-top:0;font-size:13px;color:#949494;line-height:17px}
.re_col .detail{position:absolute;bottom:20px;right:30px}
.row_recruit_post{overflow:hidden;margin-left:-12px;margin-right:-12px}
.row_recruit_post img.attachment-post-thumbnail{height:240px}
@media (max-width:970px){
	.re_col{width:50%}
	.re_col .logo_area{min-height:200px;line-height:200px}
	.re_col h4{font-size:18px}
}
@media (max-width:749px){
	.row_recruit_txt .vc_col-sm-4{padding-right:22px !important}.row_recruit_txt .vc_col-sm-8{padding-left:22px !important}
	.row_recruit_banner{margin-bottom:0 !important}
	.row_recruit_txt{padding-top:20px;padding-bottom:20px}
	.recruit_txt p{margin-top:20px}
}
@media (max-width:640px){
	.re_col{width:100%}
	.re_col .logo_area{min-height:180px;line-height:180px}
	.re_col h4{font-size:16px;margin-bottom:2px}
	.re_col .rec_date{font-size:12px;line-height:16px}
	.row_recruit_post img.attachment-post-thumbnail{height:auto}
}
@media (max-width:400px){
	.recruit_txt p{font-size:13px}
}

/*news*/
.row_news .row_m_blog{top:0}
@media (min-width:1041px){.row_news .m_col:nth-child(3n){clear:both}}
@media (max-width:1040px){.row_news .m_col:nth-child(2n+1){clear:both}}
#comments{display:none}
.article-top-bar{display:none;margin:20px 0 !important}
.post_body > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.post_hd{text-align:center;margin-top:36px}.post_body{overflow:hidden;margin-top:30px;margin-bottom:30px}
.post_left{float:left;width:70%;padding-right:30px}.post-right{float:right;width:30%}
.post_tt{border-bottom:1px solid #cecece}
.post_tt h2{font-size:30px;color:#4a4a4a;margin-bottom:0;line-height:32px}.post_tt p{font-size:18px;color:#8C8C8C;font-weight:bold;margin-top:4px}
.post_con{padding:36px 20px 36px 0;font-size:14px;line-height:25px}
.post_side h4{font-size:15px;line-height:20px}
.tbl_post{border-top:3px solid #797979}.tbl_post th,.tbl_post td{font-size:12px;border-bottom:1px solid #cecece;padding:4px 6px 0 0}.tbl_post th{width:26%}
.post_btn{margin-top:40px;margin-bottom:50px}
.post_btn #btn_post_back{display:block;position:relative;width:100%;background-color:#6939d6;color:#fff;border:0;height:58px;line-height:58px;text-align:center;padding:0 !important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.post_btn #btn_post_back:hover{background-color:#9B7BE4}
.post_btn #btn_post_back img{position:relative;margin-right:4px;top:1px}
.row_view_con .vc_col-sm-4{padding-left:10px !important}
.row_view_con .vc_col-sm-8{padding-right:10px !important}

@media (max-width:970px){
	.post_left{width:100%;padding-right:0}.post-right{width:100%}
	.tbl_post th{width:30%}
}
@media (max-width:749px){
	.tbl_post th{width:26%}
	.row_view_con .vc_col-sm-4{padding-left:22px !important;margin-top:30px}
	.row_view_con .vc_col-sm-8{padding-right:22px !important}
}
@media (max-width:400px){
	.post_tt h2{font-size:25px;line-height:29px}.post_tt p{font-size:16px}
	.post_con{padding:30px 0;font-size:13px;line-height:21px}
	.post_btn #btn_post_back{height:48px;line-height:48px}
}

/*contact*/
.gmp_map_opts{margin:0 !important}
.gmpMapProControlsCon{display:none}.gmpMarkerInfoWindow{overflow:hidden}.gmpMarkerInfoWindow p{line-height:21px}
.row_s_contact{position:relative;top:-107px}
.row_s_contact .brand_con{margin-top:0}
.row_s_contact .tt_box{position:relative;width:207px;height:200px;background-size:100% 100%;padding:32px 25px 32px 30px}
.row_s_contact .col-80{margin-left:-36px;margin-right:-36px;width:77%;margin-top:230px}
.row_s_contact .b_box{min-height:82px;padding:30px 20px 30px 26px}
.row_s_contact .b_box h4{font-size:29px;color:#555;font-family:'Nene1','Apple SD Gothic Neo','Nanum Gothic',sans-serif !important}
.row_s_contact .b_box p{font-size:17px;color:#acacac;margin-top:13px}
@media (max-width:1040px){
	.gmp_MapPreview{height:420px !important}
	.gmpMapDetailsContainer{height:420px !important}
	.row_s_contact{top:0;margin-top:50px;margin-bottom:50px}
	.row_s_contact .brand_con .col-25{width:100%}
	.row_s_contact .tt_box{width:100%;background-size:100% 100%;height:auto;padding:32px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.row_s_contact .brand_con .col-80{width:100%;margin-top:24px;margin-left:0;margin-right:0}
	.row_s_contact .b_box h4{font-size:26px}.row_s_contact .b_box p{font-size:15px}
}
@media (max-width:749px){.gmp_MapPreview{height:380px !important}.gmpMapDetailsContainer{height:380px !important}}
@media (max-width:400px){.gmp_MapPreview{height:250px !important}.gmpMapDetailsContainer{height:250px !important}}

/*search*/
.search_result .m_col:nth-child(1){width:33.3%}
.search_result .m_col:nth-child(1) .attachment-post-thumbnail{height:auto;min-height:204px}
.search_result .m_col:nth-child(1) .conbox{position:relative;bottom:0;right:0;width:auto;min-height:206px !important}
.search_result .m_col:nth-child(2) .conbox{min-height:206px !important}
.search_result .m_col:nth-child(3){clear:initial}
.post_thumb{background-color:#fff}.search_result .m_col .conbox{border-top:1px solid #e9e9e9}
@media (max-width: 1040px){ .search_result .m_col:nth-child(2) .conbox{min-height: 180px !important}}

/*footer*/
#bottom-bar{padding:39px 0}
#bottom-bar address{font-style:normal;line-height:18px}
.ul_ft_menu{overflow:hidden;margin-bottom:18px}
.ul_ft_menu .li_tt{font-weight:bold;border-right:0}
.ul_ft_menu li{float:left;border-right:1px solid #6b6b6b;padding:0 13px;line-height:13px}
.ul_ft_menu li:first-child{padding-left:0}
.ul_ft_menu li.last{border-right:0}
.ul_ft_menu li a{line-height:13px;font-size:13px}
@media (max-width:970px){
	.ul_ft_menu{text-align:center}
	.ul_ft_menu li{float:none;display:inline-block}
	#bottom-bar address{line-height:22px}
}

