@charset "utf-8";
/* Common */
.mobile_bg {display: none; position: fixed; width: 100%; height: 100%;  left: 0; top: 0; background: #000; z-index:400}
.clear_fix:after {content: ""; display: block; clear: both}
.hide{display: none}
.hidden{overflow:hidden; height:0; width:0; line-height:0; font-size:0; text-indent:-9999999px}

/* effect */
@keyframes effect{
    0%,40%,100% {transform:translateY(0)}
    20%,60% {transform:translateY(-5px)}
}
@keyframes effect2 {
    0%,40%,100% {transform:translateY(0)}
    20%,60% {transform:translateY(-3px)}
}

/* Layout */
#wrap {position:relative; min-width: 1200px; font-family: CGC; font-weight: 300}
#content{z-index:1}
#mainheader {z-index: 100}

/* Mainheader */
.header_top{position: relative; width: 100%; height: 136px; background:url(../images/main/gnb_bg.png) top center repeat-x; box-shadow:5px 5px 8px rgba(0, 0, 0, 0.1)}
.headerwrap {position: relative; width: 1200px; margin: 0 auto}
.logo{position:absolute; top:64px; left:0} 
.logo a{display: block; width: 195px; height: 49px; cursor:pointer}
.btn_full{position:absolute; top:80px; right:0} 

/*Header_btnbox*/
.header_quickbtn ul{height: 42px; line-height: 42px}
.header_quickbtn ul li{float: left; margin-right: 10px; padding-left: 10px;  background: url(../images/main/qtbtn_blt.gif) no-repeat left center}
.header_quickbtn ul li:first-child{padding-left: 0; background:none}
.header_quickbtn ul li a{font-size: 13px; font-weight: 500; transition: all .6s}
.header_quickbtn ul li a:hover{color:#ff6e03}

/*Header_btnbox*/
.header_btnbox{position: absolute; top:7px; right:0}
.header_btnbox ul li{float: left; margin-left: 10px}
.header_btnbox ul li:first-child{margin-left: 0}
.header_btnbox ul li a{display: block; padding:7px 24px 5px; border-radius: 3px; border:1px solid #c7c7c7; color:#474747; box-sizing:border-box; font-weight: 500}
.header_btnbox ul li a:hover{background:#c7c7c7; color:#fff; transition: all .5s}
.header_btnbox ul li.btn_remote a{padding: 8px 15px 6px 40px; background: url(../images/main/icon_remote.png) no-repeat 8px center #ff6041; border:none; color:#fff}
.header_btnbox ul li.btn_remote a:hover{background-color:#de3615}

/* GNB */
#gnb .navi_sub {display: none}
#gnb {float: right; padding-left: 215px; height:93px}
#gnb h2{display: none}
#gnb .gmn {position: relative;float: left; padding:38px 0; margin:0 65px 0 0; text-align: center; z-index: 1000; text-align: center}
#gnb .gmn>a {display: inline; text-align: center; font-weight:500;  font-size:18px; color: #fff; text-shadow: 2px 0 5px rgba(0, 0, 0, 0.2)}
#gnb .gmn>a:hover {font-weight:600; color: #000}
#gnb .navi_sub {position: absolute; left:50%; top:80px; width: 173px; padding:8px; margin-left:-95px; background: #fff; border-radius: 5px; border: 2px solid #ff9c00; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.05); font-weight:500}
#gnb .navi_sub li{border-bottom: 1px solid #ccc;}
#gnb .navi_sub li:last-child{border-bottom:none}
#gnb .navi_sub a {display: block; line-height: 140%; padding: 6px 2px; margin: 5px 0; text-align: center; font-size:15px; transition: all .6s}
#gnb .navi_sub li:first-child a{margin-top: 0}
#gnb .navi_sub li:last-child a{margin-bottom: 0}
#gnb .navi_sub .last_mu{ border:none}
#gnb .navi_sub a:hover {background: #ff9c00; border-radius: 5px;color:#fff}
#gnb .gmn:hover .navi_sub {display: block; z-index: 30}
#gnb .gmn:hover>a{color:#fff; font-weight:500}
#gnb .navi_sub:hover .gmn a{color:#fff; font-weight:500}

/*Visual*/
.visual{margin-top: -94px}
.visual .visual_wrap {position: relative; width: 100%; margin: 0 auto}
.visual .visual_item{width:auto; height:756px}
.visual .visual_item span {display: none}
.visual .item1{background:url(../images/main/visual_v01.jpg) no-repeat top center #f6e4d1}
.visual .slick-dots {position: absolute; left:50%; bottom:15px; margin-left: -600px}
.visual .slick-dots li {float: left; width:24px; height:13px; margin: 0 0 0 4px; background:url(../images/main/blt_visualpc.png) 0 0 no-repeat; cursor:pointer}
.visual .slick-dots .slick-active{display:block; float:left; width:48px; height:13px;  background:url(../images/main/blt_visualpc_a.png) 0 0 no-repeat; cursor:pointer}

/* Poplayer */
/*팝업레이어 노출시 컨텐츠위로 가려져서 버튼클릭 안될시에는 .popup_on{display:none;}/.popup_on.active {display:block;} 주면됨 */
.main_openpop{position: absolute; top:158px; right:0; z-index: 50}
.main_openpop .popup_on{display:none; width: 373px; height: 420px; margin: 0 auto; text-align: center; border-radius: 5px 0 0 5px; background:rgba(29,29,29,0.7); box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1)}
.main_openpop .popup_on.active {display:block;}
.main_openpop .popup_layer_wrap{ overflow: hidden; width:322px; margin: 0 auto; padding-top:63px; border-radius: 5px; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.0)}
.main_openpop button{overflow:hidden; height:0; width:0; line-height:0; font-size:0; text-indent:-9999999px}
.main_openpop .popup_layer{width:322px; height:322px}
.main_openpop .popup_imgsize img{width:322px; height:322px; border-radius: 5px; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1)}
.main_openpop .popup_open>a{display:block; position: absolute; top:17px; right:0; width:122px; height:45px; background:url(../images/main/btn_ray_pop_a.png) 0 0 no-repeat; z-index:1000}
.main_openpop .popup_open>a span{overflow:hidden; height:0; width:0; line-height:0; font-size:0; text-indent:-9999999px;}
.main_openpop .openact>a{top:17px; left:-15px; width:122px; height:42px; background:url(../images/main/btn_ray_pop.png) 0 0 no-repeat}
.main_openpop>p{display: block;}
.main_openpop .btn_slide{position: absolute; top:23px; right:24px}
.main_openpop .btn_slide li{float: left; margin-right: 8px}
.main_openpop .btn_slide li:last-child{margin-right: 0}

/*Content 스타일 적용예정*/
.content_area {position: relative; min-height:500px; width: 100%; margin: 0 auto}
.conline01{width: 1200px; margin: 0 auto; padding-top:50px}
.conline02, .conline03{width: 1200px; margin: 0 auto}
.conline03{width: 100%; margin: 0 auto; padding-top:50px}
.conlinebg01{margin: 0 auto; background:url(../images/main/conlinebg01.gif) 0 0 repeat-x}
.conlinebg02{height: 260px; margin: 0 auto; background:url(../images/main/conlinebg02.gif) center top no-repeat}
.conlinebg03{margin: 0 auto; background:url(../images/main/conlinebg01.gif) 0 0 repeat-x}


/* Quick menu*/
.quick_wrap{position: absolute; top:-170px; right:50%; width: 1180px; height: 118px; margin-right: -600px; padding: 10px; border-radius:  30px 0 30px 0; background: #fff; box-shadow:5px 5px  5px rgba(0, 0, 0, 0.1)}
.quick_wrap .quick_tit{float: left; width: 168px;  height: 58px; padding: 30px 0; line-height: 130%; border-right:1px solid #cbcbcb; font-size:25px; font-weight: 700; text-align: center}
.quick_wrap .quick_tit span{display: block; color:#ff9c00}
.quick_wrap .quick_tb{position: relative; overflow: hidden; float: left; width: 900px; padding: 0 50px; height:118px; margin-left: 10px}
.quick_wrap .quick_tb ul li{float: left; width: 16.6%; margin: 0 auto; text-align: center}
.quick_wrap .quick_tb ul li:after{content:""; clear: both; display: block;}
.quick_wrap .quick_tb ul li a{display: block;  padding-top:68px; line-height: 150%; font-size: 15px; color:#383838; font-weight:500; transition: all .5s}
.quick_wrap .quick_tb ul li a:hover{color:#ff991f}
.quick_wrap .quick_tb ul li a span{display: block}
.quick_tb ul li.q_v01 a{background:url(../images/main/quick_v01.gif) center 10px no-repeat}
.quick_tb ul li.q_v02 a{background:url(../images/main/quick_v02.gif) center 10px no-repeat}
.quick_tb ul li.q_v03 a{background:url(../images/main/quick_v03.gif) center 10px no-repeat}
.quick_tb ul li.q_v04 a{background:url(../images/main/quick_v04.gif) center 10px no-repeat}
.quick_tb ul li.q_v05 a{background:url(../images/main/quick_v05.gif) center 10px no-repeat}
.quick_tb ul li.q_v06 a{background:url(../images/main/quick_v06.gif) center 10px no-repeat}
.quick_tb ul li.q_v07 a{background:url(../images/main/quick_v07.gif) center 10px no-repeat}
.quick_tb ul li.q_v08 a{background:url(../images/main/quick_v08.gif) center 10px no-repeat}
.quick_tb ul li.q_v09 a{background:url(../images/main/quick_v09.gif) center 10px no-repeat}
.quick_tb ul li.q_v10 a{background:url(../images/main/quick_v10.gif) center 10px no-repeat}
.quick_tb ul li.q_v11 a{background:url(../images/main/quick_v11.gif) center 10px no-repeat}
.quick_tb ul li.q_v12 a{background:url(../images/main/quick_v12.gif) center 10px no-repeat}
.quick_tb ul li.q_v01 a:hover{background:url(../images/main/quick_v01_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v02 a:hover{background:url(../images/main/quick_v02_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v03 a:hover{background:url(../images/main/quick_v03_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v04 a:hover{background:url(../images/main/quick_v04_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v05 a:hover{background:url(../images/main/quick_v05_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v06 a:hover{background:url(../images/main/quick_v06_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v07 a:hover{background:url(../images/main/quick_v07_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v08 a:hover{background:url(../images/main/quick_v08_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v09 a:hover{background:url(../images/main/quick_v09_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v10 a:hover{background:url(../images/main/quick_v10_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v11 a:hover{background:url(../images/main/quick_v11_a.gif) center 10px no-repeat}
.quick_tb ul li.q_v12 a:hover{background:url(../images/main/quick_v12_a.gif) center 10px no-repeat}
.quick_tb .slick-arrow{position: absolute; top:40px; width: 24px; height: 38px; font-size: 0; z-index: 10}
.quick_tb .slick-prev{left:-20px; background:url(../images/main/quick_left.gif) no-repeat 0 0}
.quick_tb .slick-next{right:-20px; background:url(../images/main/quick_right.gif) no-repeat 0 0}
.quick_wrap .quick_tb ul li:hover a{animation:effect 2s ease infinite}


/*Service List*/
.con_tit{text-align: center}  
.con_tit .biz_txt{margin: 18px 0 110px; line-height: 160%; font-size: 17px; color:#5d5d5d; font-weight: 500}
.con_tit .biz_txt span{color:#2a2a2a; font-weight: 600}
.service_wrap{margin-bottom: 55px}
.service_wrap .s_icon{margin-top:-90px; text-align: center}
.service_wrap .s_icon.none{display: none}
.service_wrap .service_box{float: left; width: 380px; min-height: 358px; margin-right: 29px; padding:10px; background: #fff; border-radius: 5px; border:5px solid #eaeaea; box-sizing: border-box; box-shadow:5px 5px 5px rgba(0, 0, 0, 0.05); transition: all .5s}
.service_wrap .service_box:last-child{margin-right: 0}
.service_wrap .service_v01:hover{border-color:#ac77d5}
.service_wrap .service_v02:hover{border-color:#44d2af}
.service_wrap .service_v03:hover{border-color:#64b5e9}
.service_wrap2{margin-bottom: 55px}
.service_wrap2 .s_icon{margin-top:-90px; text-align: center}
.service_wrap2 .s_icon.none{display: none}
.service_wrap2 .service_box{min-height: 358px; margin-right: 29px; padding:10px; background: #fff; border-radius: 5px; border:5px solid #eaeaea; box-sizing: border-box; box-shadow:5px 5px 5px rgba(0, 0, 0, 0.05); transition: all .5s}
.service_wrap2 .service_box:last-child{margin-right: 0}
.service_wrap2 .service_v01:hover{border-color:#64b5e9}
.service_item .sv_tit{text-align: center; line-height: 150%; margin:18px 0; padding-bottom: 18px; border-bottom: 1px solid #dbdbdb; font-size: 17px; font-weight: 600; color:#5d5d5d}
.service_item .sv_tit span{display: block; font-weight: 700}
.service_v01 .sv_tit span{color:#8e45c6}
.service_v02 .sv_tit span{color:#26b08e}
.service_v03 .sv_tit span{color:#35a6ee}
.service_item .sv_txt{margin-bottom: 18px; line-height: 140%; text-align: center; font-size: 14px; font-weight: 500; color:#5d5d5d}
.service_item .sv_btnbox>p a{display: block; height: 58px; line-height: 58px; margin-bottom: 10px; border-radius: 5px; background:#eaeaea; text-align: center; font-size: 16px; font-weight: 600}
.service_item .sv_btnbox p:last-child a{margin-bottom: 0}
.service_v01 .sv_btnbox>p a:hover{background:#ac77d5; color:#fff; transition: all .5s}
.service_v02 .sv_btnbox>p a:hover{background:#44d2af; color:#fff; transition: all .5s}
.service_v03 .sv_tit{margin-bottom: 12px}
.sv_inputbox .input_box{margin-bottom: 10px}
.sv_inputbox .easy_formbox{margin-bottom: 10px; height:55px; padding:11px; border-radius: 5px; border: 1px solid #e1e1e1; box-sizing: border-box}
.sv_inputbox .easy_formbox:last-child{margin-bottom: 0}
.sv_inputbox .easy_formbox label{font-family: CGC}
.sv_inputbox .easy_formbox input{width:204px; height: 28px; line-height: 28px; text-align: center;  border: none;  font-family: CGC}
.sv_inputbox .easy_formbox span{display: inline-block; width: 100px; height: 28px; line-height: 28px; margin-right: 5px; padding-right: 8px; border-right: 1px solid #e1e1e1; text-align: center; font-size: 14px; color:#5e5e5e;  font-weight: 500}
.sv_inputbox .easy_formbox2{margin-bottom: 10px; height:55px; padding:11px; border-radius: 5px; border: 1px solid #e1e1e1; box-sizing: border-box}
.sv_inputbox .easy_formbox2:last-child{margin-bottom: 0}
.sv_inputbox .easy_formbox2 label{font-family: CGC}
.sv_inputbox .easy_formbox2 input{width:85%; height: 28px; line-height: 28px; text-align: center;  border: none;  font-family: CGC}
.sv_inputbox .easy_formbox2 span{display: inline-block; width: 100px; height: 28px; line-height: 28px; margin-right: 5px; padding-right: 8px; border-right: 1px solid #e1e1e1; text-align: center; font-size: 14px; color:#5e5e5e;  font-weight: 500}
.sv_inputbox .svbtn03{width: 100%; height: 58px; line-height: 58px; border-radius: 5px; background:#eaeaea; text-align: center; font-size: 16px; font-weight: 600; font-family: CGC; transition: all .5s}
.sv_inputbox .svbtn03:hover{background:#64b5e9; color:#fff}

/*Notice*/
.notice_wrap{margin-bottom: 52px}
.notice_wrap>div{float: left; width: 584px; margin-right:32px}
.notice_wrap>div:last-child{margin-right: 0}
.notice_wrap .tit_top{position: relative; margin-bottom: 15px}
.notice_wrap .tit_top h4{padding: 3px 0 3px 12px; font-size: 17px; border-left:4px solid #ffab1a}
.notice_wrap .tit_top .notice_more{position: absolute; top:8px; right:0}
.notice_wrap .notice_tb{padding: 10px; border-radius: 5px; background: #f8f8f8}
.notice_wrap .notice_tb ul {overflow:hidden}
.notice_wrap .notice_tb li {position:relative; height:32px; line-height: 210%; padding-left:10px; background:url(../images/main/blt_v1.gif) no-repeat 0 13px; color:#595959; font-size:14px}
.notice_wrap .notice_tb li.first_list{height:49px; line-height: 49px; margin-bottom: 13px; border-radius: 5px; background:url(../images/main/icon_noti01.gif) no-repeat left center #6b90a7}
.notice_wrap .notice_tb.nt_tb01 li.first_list{background:url(../images/main/icon_noti01.gif) no-repeat left center #6b90a7}
.notice_wrap .notice_tb.nt_tb02 li.first_list{background:url(../images/main/icon_noti02.gif) no-repeat left center #6b90a7}
.notice_wrap .notice_tb li.first_list .tit{width:100%}
.notice_wrap .notice_tb li.first_list .tit a{padding-left: 49px; color:#fff; font-size:15px; font-weight: 400}
.notice_wrap .notice_tb li.first_list .date{position:absolute; top:0; right:10px; width:70px; height:49px; line-height:49px; margin-top:0; text-align:right; font-size:12px; color:#fff}
.notice_wrap .notice_tb li{height: 30px; background:url(../images/main/blt_v06.gif) no-repeat 5px 13px}
.notice_wrap ul{overflow: hidden; height:215px}
.notice_wrap ul li .tit {width:auto; padding-left: 8px; font-weight: 400}
.notice_wrap ul li .tit a {display:block; overflow:hidden; width:75%; color:#4c4c4c; text-overflow:ellipsis; white-space:nowrap}
.notice_wrap ul li .tit a:hover{font-weight:600; text-decoration: underline}
.notice_wrap ul li .date {position:absolute; top:50%; right:15px; width:70px; height:24px; line-height:24px; margin-top:-13px; text-align:right; font-size:13px; color:#7e7e7e}

/*Program*/
.program_wrap{position: relative; height: 260px; background:url(../images/main/prog_img.gif) no-repeat right 50px}
.program_wrap .pro_btn{position: absolute; bottom:36px; left:23px}
.program_wrap .pro_btn.probtn02{left:198px}
.program_wrap .pro_btn a{display: block; width: 153px; height: 39px; line-height: 39px;border-radius: 5px; transition: all .8s}
.program_wrap .pro_btn a span{overflow:hidden; height:0; width:0; line-height:0; font-size:0; text-indent:-9999999px;}
.program_wrap .probtn01 a{background:url(../images/main/tit_bizsee.png) no-repeat center center #ff9600}
.program_wrap .probtn02 a{background:url(../images/main/tit_bizpay.png) no-repeat center center #ff9600}
.program_wrap .probtn01 a:hover{background:url(../images/main/tit_bizsee_a.png) no-repeat center center #fff}
.program_wrap .probtn02 a:hover{background:url(../images/main/tit_bizpay_a.png) no-repeat center center #fff}
.program_wrap .probtn01.on a{background:url(../images/main/tit_bizsee_a.png) no-repeat center center #fff}
.program_wrap .probtn02.on a{background:url(../images/main/tit_bizpay_a.png) no-repeat center center #fff}
.pro_item .pro_info{float: left}
.pro_item .pro_info {width: 361px; padding: 33px 0 0; text-align: center}
.pro_item .pro_info .biz_tit{text-align: center}
.pro_item .pro_info .pro_lst{display: inline-block; min-width: 280px; height: 28px; margin: 15px 0 10px; line-height: 28px; border-radius: 50px; background: #fff; text-align: center; font-weight: 500; font-size: 16px}
.pro_item .pro_info .pro_txt{font-weight: 500; font-size: 16px; color:#fff}
.pro_item .pro_btnlst{float: left; margin: 80px 0 0 185px}
.pro_item .pro_btnlst ul li a{display: block; padding-left: 23px; margin-bottom: 21px; background:url(../images/main/blt_v07.gif) no-repeat left 1px;  font-weight: 500; font-size: 15px}
.pro_item .pro_btnlst ul li a:hover{font-weight:600; text-decoration: underline; color:#f83b01}
.pro_item .pro_btnlst ul li:last-child{margin-bottom: 0}

/* Footer */
#footwrap{background: #343434}
.company_info:nth-of-type(2) li:first-child{padding-right: 47px}
#footwrap .foot_area {width:1200px;margin:0 auto; border-bottom: 1px solid #eaeaea}
#footwrap .foot_line{border-bottom:1px solid #565656}
#footwrap .foot_line:last-child{border-bottom: none}

/*Foot_sitewrap */
.foot_site {width: 1200px; margin: 0 auto; padding: 24px 0}
.foot_site .site_box>li {float: left; width:388px; margin-right: 18px}
.foot_site .site_box>li:last-child{margin-right: 0}
.foot_site .fsite {position: relative}
.foot_site .site_tit a{ display: block;  height: 44px; line-height: 44px; background:url(../images/main/btn_site.png) no-repeat right center;  border-radius: 3px; border:1px solid #e9e9e9; box-sizing: border-box; text-align: center; color:#e9e9e9; font-size: 15px; font-weight: 600; transition:background-color .6s}
.foot_site .site_tit a:hover{background:url(../images/main/btn_site_a.png) no-repeat right center #e9e9e9; color:#343434}
.foot_site .active{background:url(../images/main/btn_site_a.png) no-repeat right center #e9e9e9;  border-radius: 3px; color:#343434}
.foot_site .active a{background:url(../images/main/btn_site_a.png) no-repeat right center #e9e9e9; color:#343434; font-weight: 500}
.foot_site .site_lst {background:#c8c8c8; display:none; position: absolute; height: 0; width:100%; padding: 0 10px; overflow-y:auto; box-sizing:border-box; border-radius: 5px 5px 0 0}
.foot_site .site_lst ul {height: 150px; padding:10px 0}
.foot_site .site_lst ul li {top:-220px; left:0; padding:4px 0 4px 5px; border-bottom:1px solid #848484}
.foot_site .site_lst ul li:last-child{border-bottom: none}
.foot_site .site_lst ul li a { display:block; overflow:hidden; width:100%; padding: 10px 5px 10px 15px; background:url(../images/main/blt_v05.png) no-repeat left center; text-overflow:ellipsis;  white-space:nowrap; color:#2e2e2e; font-weight:500; box-sizing: border-box}
.foot_site .site_lst {display: block; bottom: 100%; left:0}
.foot_site .site_lst ul li:hover a {color:#000} 

/* Foot_infowrap */
.foot_info{width: 1200px; margin: 0 auto; padding: 24px 0}
.foot_info ul.company_info{float:left}
.foot_info ul.company_info li{float: left; padding: 0 20px; background:url(../images/main/blt_v01.gif) no-repeat right center; color:#bfbfbf; font-size: 14px; font-weight: 500}
.foot_info ul.company_info li:first-child{padding-left: 0}
.foot_info ul.company_info li:last-child{padding-right: 0; background: none}
.foot_info ul.company_info li span{margin-right: 5px; color:#dadada; font-weight: 600}
.foot_info ul.tel_num{float: right}
.foot_info ul.tel_num li{float: left; padding-left: 15px; margin-right:41px; background:url(../images/main/blt_v02.gif) no-repeat left center; color:#bfbfbf; font-size: 14px; font-weight: 500}
.foot_info ul.tel_num li:last-child{margin-right: 0}
.foot_info ul.tel_num li span{margin-right:18px; color:#dadada; font-weight: 600}

/*Foot_addwrap*/
.foot_add{position:relative; width: 1200px; margin: 0 auto; padding: 24px 0}
.foot_add .add_tit{ padding:7px 0 7px 35px; background:url(../images/main/icon_add.gif) no-repeat left center; font-size: 15px; font-weight: 600; color:#fff}
.foot_add .add_lst{position: relative; margin:-33px 0 0 130px; height: 39px}
.foot_add .add_lst>dt{position: absolute; top:12px; left:0}
.foot_add .add_lst>dt.add_v02{left:95px}
.foot_add .add_lst>dt.add_v03{left:194px}
.foot_add .add_lst>dt.add_v04{left:290px}
.foot_add .add_lst>dt.add_v05{left:386px}
.foot_add .add_lst>dt a{padding-left: 13px; background:url(../images/main/blt_v03.gif) no-repeat left center; font-size: 14px; color:#e2e2e2}
.foot_add .add_lst>dt a:hover{background:url(../images/main/blt_v03_a.gif) no-repeat left center; color:#ffcb3f}
.foot_add .add_lst dt.on a{background:url(../images/main/blt_v03_a.gif) no-repeat left center; color:#ffcb3f}
.foot_add .add_lst>dd{display:none; position: absolute; top:-3px; left: 460px; height:29px; line-height: 29px; padding: 5px 10px 5px 15px ; border-radius: 5px; background:url(../images/main/add_bg.gif) no-repeat left center; font-weight: 600; z-index: 10}
.foot_add .add_lst>dd span{margin-right: 15px; font-weight: 600; color:#232323}
.foot_add .add_lst>dd.on{display: block}
#footwrap .copy{margin: 30px 0 15px; padding-top: 40px; background:url(../images/main/foot_logo.gif) no-repeat center top; text-align: center; color:#989898}
#footwrap .docu_btn{position: absolute; top:32px; right:0}
#footwrap .docu_btn ul li{float: left; margin-left:30px}
#footwrap .docu_btn a{padding-left: 13px; background:url(../images/main/blt_v03.gif) no-repeat left center; font-size: 14px; color:#e2e2e2}
#footwrap .docu_btn a:hover{background:url(../images/main/blt_v03_a.gif) no-repeat left center; color:#ffcb3f}