/* 서브 비쥬얼 */
#sub_visual { display:block; min-width:1200px; height:258px; margin:90px 0 0; }
#sub_visual .cate_box { display:block; max-width:1200px; margin:0 auto; }
#sub_visual .h2_label { width:100%; height:auto; margin:0; padding:70px 0 24px; font-size:40px; font-weight:600; color:#666; text-align:left; box-sizing:border-box; overflow:hidden; }
#sub_visual .h2_label2 { padding:89px 0 24px; }
#sub_visual .h2_label .eng { margin-left:20px; font-size:22px; vertical-align:bottom; color:#999; }
#sub_visual .h2_label .enl { margin-left:20px; font-size:22px; vertical-align:bottom; color:#fff; }
#sub_visual .explain { display:block; line-height:1.4; font-size:22px; font-weight:600; color:#666; }
#sub_visual .cate_box2 .h2_label, #sub_visual .cate_box2 .explain { color:#fff; }

/* 서브 레이아웃 */
#sub_layout { display:block; min-width:1200px; width:1200px; margin:100px auto 0; padding:0; overflow:hidden; }
#sub_layout:after { display:block; content:""; clear:both; }
.sub_layout_w { width:100% !important; }

#sub_layout > #sub_cnt { display:block; width:100%; height:auto; min-height:500px; margin:0; padding:0 0 120px; overflow:hidden; }
#sub_layout > #sub_cnt .feedback { position:relative; display:block; max-width:1200px; margin:0 auto; padding:0 0 60px; overflow:hidden; }
#sub_layout > #sub_cnt .feedback > .h3_label { font-size:46px; font-weight:400; color:#333; }
#sub_layout > #sub_cnt .feedback > .process { position:absolute; right:0; bottom:60px; display:block; overflow:hidden; }
#sub_layout > #sub_cnt .feedback > .process > span { display:inline-block; font-size:16px; color:#666; vertical-align:middle; }
#sub_layout > #sub_cnt .feedback > .process > .arrow { margin:0 12px; margin-top:-2px; }
#sub_layout > #sub_cnt .feedback > .process > .home { margin-top:-3px; }
#sub_layout > #sub_cnt .feedback > .process > .last { margin-top:-2px; font-weight:600; color:#333; }