@charset "utf-8";
/* 내용관리 */
#ctt {margin:0;padding:0;color:#333;background:#fff;}
.ctt_admin {display:none;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0;line-height:noraml}

/*타이틀*/
.de_con_wrap .title_wrap {position:relative;width:100%;height:400px;}
@keyframes tb_move {from{background-position:top center}50%{background-position:bottom center}100%{background-position:top center};}
.de_con_wrap .title_company01 {background:url('/img/sub_company01.jpg') no-repeat;animation:tb_move 25s linear infinite;}
.de_con_wrap .title_company02 {background:url('/img/sub_company02.jpg') no-repeat;animation:tb_move 25s linear infinite;}
.de_con_wrap .title_company03 {background:url('/img/sub_company03.jpg') no-repeat;animation:tb_move 25s linear infinite;}
.de_con_wrap .title_company04 {background:url('/img/sub_company04.jpg') no-repeat;animation:tb_move 25s linear infinite;}
.de_con_wrap .title_company05 {background:url('/img/sub_company05.jpg') no-repeat;animation:tb_move 25s linear infinite;}
.de_con_wrap .title_company06 {background:url('/img/sub_company04.jpg') no-repeat;animation:tb_move 25s linear infinite;}
.de_con_wrap .title_wrap .title_txt {position:absolute;top:190px;left:0;width:100%;text-align:center;}
.de_con_wrap .title_wrap .title_txt .title {margin-bottom:5px;font-size:38px;font-weight:500;color:#fff;}
.de_con_wrap .title_wrap .title_txt .dsc {font-size:14px;font-weight:300;color:#fff;}
.de_con_wrap .sb_mn_wrap {width:100%;height:50px;border-bottom:1px solid rgba(0,0,0,.1);}
.de_con_wrap .sb_mn {position:relative;margin:0 auto;width:1200px;height:50px;}
.de_con_wrap .sb_mn a.go_home {display:inline-block;float:left;}
.de_con_wrap .sb_mn a.go_home i {display:block;width:50px;height:50px;line-height:50px;font-size:24px;font-weight:300;color:#fff;text-align:center;background:#333;}
.de_con_wrap .sb_mn dl {position:relative;float:left;margin:0;padding:0;}
.de_con_wrap .sb_mn dl dt {position:relative;cursor:pointer;margin:0;padding:0 50px 0 30px;width:200px;height:50px;line-height:50px;font-size:14px;font-weight:500;color:#333;border-right:1px solid rgba(0,0,0,.1);}
.de_con_wrap .sb_mn dl dt i {position:absolute;top:0;right:20px;line-height:50px;font-size:18px;font-weight:100;color:#999;}
.de_con_wrap .sb_mn dl dd {display:none;position:absolute;top:51px;left:0;margin:0;padding:0;}
.de_con_wrap .sb_mn dl dd a {display:block;padding:0 50px 0 30px;width:200px;height:50px;line-height:50px;font-size:14px;font-weight:400;color:#fff;border-bottom:1px solid rgba(0,0,0,.3);text-decoration:none;background:rgba(0,0,0,.85);}
.de_con_wrap .sb_mn dl dd a.no_cs {color:#888;cursor:default;}
.de_con_wrap .sb_mn dl dd a.no_cs:before {margin-right:4px;content:"-";}
.de_con_wrap .sb_mn dl dd a:hover {background:rgba(0,0,0,.9);}
.de_con_wrap .sb_mn p.navi {position:absolute;top:0;right:0;height:50px;line-height:50px;font-size:14px;font-weight:400;color:#666;}
.de_con_wrap .sb_mn p.navi b {font-weight:500;color:#333;}
.de_con_wrap .sb_mn p.navi i {position:relative;top:-1px;margin:0 10px;font-size:12px;font-weight:100;color:#999;}

.de_con_wrap .de_con {margin:40px auto;width:1200px;}
.de_con_wrap .de_con_bt_margin_none {margin:0 auto 40px;width:1200px;}

