@charset "utf-8";

.input_100{width:100%;}
html *, body *{transition: 0s;}
.wrapper{height:auto; min-height:100%; max-width:1920px; margin:0px auto;}
.sub_wrapper{height:auto; min-height:100%; max-width:1920px; margin:0px auto;}
.sub_wrapper .left_wrapper{position: absolute; left:0; top:0; width:66.7%; height:100%; background-color: #ffffff}
.sub_wrapper .right_wrapper{position: absolute; background-color: #f7f7f7; right:0; top:0; width:33.3%; height:100%;}
.sub_wrapper .contents_wrap{max-width: 1200px; height: 100%; background-color: #fff;}
.sub_wrapper .contents_area{height: 100%; padding-top:104px;}
.sub_wrapper .rnb_wrap{height: 100%; width:270px; position: absolute; right:0; top:0; z-index:2; background-color: #f7f7f7;}

/* rnb */
.rnb_wrap input[type="text"]{box-sizing: border-box; border:none; background: url('../img/representaion/icon_search_gray.png') no-repeat right 20px center; background-color: #fff; }
.rnb_wrap .rnb_title{border-bottom:1px solid #000; width:100%;}

/* rnb - 1depth */
.rnb_wrap li.rnb_1depth_con{border-bottom:1px solid #e6e6e6; box-sizing: border-box;}
.rnb_wrap li.rnb_1depth_con_last{border-bottom:none;}
.rnb_wrap .rnb_2depth_con{border-top:1px solid #e6e6e6; display:none;}
.rnb_wrap .rnb_2depth_text{background: url('../img/representaion/rnb_2depth_dot.png') no-repeat left center;}

/* rnb - active */
.rnb_wrap li.rnb_1depth_con.active .rnb_1depth_text{color:#37c1da; font-weight:bold; background: url('../img/representaion/rnb_arrow.png') no-repeat right 1px center;}
.rnb_wrap li.rnb_1depth_con.active .rnb_2depth_con{height:auto; display:block;}

/* rnb - hover */
.rnb_wrap li.rnb_1depth_con:hover .rnb_1depth_text{color:#37c1da; font-weight:bold; background: url('../img/representaion/rnb_arrow.png') no-repeat right 1px center;}
.rnb_wrap .rnb_2depth_text:hover{font-weight:bold; background: url('../img/representaion/rnb_2depth_h_dot.png') no-repeat left center;}


/* Latest News */
.rnb_wrap .news_list{}
.rnb_wrap .news_dsec1{opacity:0.6; filter:alpha(opacity=60); max-height:5.4rem; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.rnb_wrap .news_info{opacity:0.6; filter:alpha(opacity=60); color:#2fb6d3;  }


/* Focus */
.rnb_wrap .focus_con{overflow: hidden;}
.rnb_wrap .focus_text{overflow: hidden;}
.rnb_wrap .focus_desc1{opacity:0.6; filter:alpha(opacity=60);}


/* 공통 sub title */
.sub_title_con{}
.sub_title_con h4{letter-spacing:0.25em;}
.sub_title_con .h_line4{width:50px; border-bottom:1px solid #000;}
.sub_title_con .h_desc4{opacity: 0.7; filter:alpha(opacity=70);}
/* //공통 sub title */


/* 서브 컨텐츠 footer */
.sub_contents_footer{border-top:1px solid #ededed;}
/* //서브 컨텐츠 footer */


/* sub_visual */
.main_contents_area.sub {min-height: 404px; display: table; text-align: center}
.main_contents_area .visual_wrap .visual_con.sub_visual00 {background: url(../img/representaion/sub_visual00.jpg) no-repeat center top;}
.sub_director { text-align: center; font-size: 1.5rem; line-height: 2.4rem; color: #d1d1d2; margin-top: 28px;}
.sub_director li {background: url(../img/representaion/sub_direction.png) no-repeat left center; padding-left: 14px; margin-right: 8px; display:inline-block;}
.sub_director li:first-child {background: none;  padding-left: 0px;}
.sub_director li a.active span{color: #ffffff; font-weight: bold;}