@charset "utf-8";

/* 좌측메뉴 */
.ln_area { position:absolute; display:block; left:0; top:0; width:210px; height:auto; overflow:hidden; }
.ln_area > .h2_area { display:block; height:177px; padding:50px 0 0; text-align:center; box-sizing:border-box; background:#5d558c; }
.ln_area > .h2_area > .h2_label { margin-bottom:15px; padding-bottom:30px; font-size:23px; color:#fff; font-weight:700; background:url('../images/common/h2_label_bg.gif') no-repeat center bottom; }
.ln_area > .h2_area > .eng { font-size:12px; color:#fff; }

.ln_area ul { display:block; list-style:none; margin:0; padding:0; overflow:hidden; }
.ln_area ul li { display:block; overflow:hidden; }
.ln_area ul li a { display:block; overflow:hidden; }

.ln_area > .ln > li { border-bottom:1px solid #dbdbdb; }
.ln_area > .ln > li > a { padding:15px 20px; font-size:15px; color:#505050; }
.ln_area > .ln > li:hover > a { color:#fff; background:#6ab9b2 url('../images/common/ln_bg.gif') no-repeat 95% center; }

.ln_area .ln_sn { display:none; padding:20px 15px; background:url('../images/common/sub_cnt_bg2.gif') repeat-y right top; border-top:1px solid #dbdbdb; }
.ln_area .ln_sn ul > li > { }
.ln_area .ln_sn ul > li > a { padding:8px 0; font-size:14px; color:#505050; }
.ln_area .ln_sn ul > li:hover > a { color:#6ab9b2; }

.ln_area .sln_sn { margin-left:10px; }
.ln_area .sln_sn > li { }
.ln_area .sln_sn > li > a { padding-left:12px !important; font-size:13px !important; background:url('../images/common/icon_point.gif') no-repeat left center !important; }
.ln_area .sln_sn > li > a:hover { text-decoration:underline; }

.ln_area > .ln > li.current > a { color:#fff; background:#6ab9b2 url('../images/common/ln_bg.gif') no-repeat 95% center; }
/*
.ln_area > .ln > li.current .ln_sn { display:block; }
*/

/* 우측 컨텐츠 */
.sub_cnt { display:block; width:990px; height:auto; padding:50px; box-sizing:border-box; overflow:hidden; }

/* feedback */
.feedback { display:block; margin-bottom:50px; padding:0 0 20px; overflow:hidden; }
.feedback > .h3_label { margin-bottom:25px; font-size:35px; color:#303030; font-weight:700; line-height:35px;}
.feedback > .process { display:block; overflow:hidden; }
.feedback > .process span { display:inline-block; font-size:15px; color:#909090; vertical-align:middle; }
.feedback > .process .arrow { width:21px; height:21px; margin:0 5px; font-size:0; text-indent:-9999px; background:url('../images/common/icon_arrow.png') no-repeat left top; }
.feedback_mg { margin-bottom:10px; }
