/*토페스*/
#history_vistion{position:relative;}
#history_vistion .txt01{position:absolute;top:250px;right:20px;width:250px;}
#history_vistion .txt02{position:absolute;top:750px;right:20px;width:250px;}
#history_list{width:100%;overflow:hidden;}
#history_list #pic{float:left;width:319px;}
#history_list #list{float:right;width:347px;background:url(../../image/info/line_bg.gif) no-repeat;padding-left:15px;}
#history_list #list dt{border-top:1px solid #ccc;border-bottom:1px solid #e8e8e8;padding:10px 0 8px 15px;text-align:left;background:#fbfbfb;margin:8px 0}
#history_list #list dd{padding:5px 0 3px 15px;text-indent:-32px;padding-left:50px;}
#history_list #list dd span{padding-right:20px;}
#history_list #list dd img{vertical-align:middle}
.simbol_list{width:712px;overflow:hidden;margin:30px 0 0 -37px;}
.simbol_list li{float:left;display:inline;width:140px;margin-left:37px;}
.simbol_list li span{display:block;font-size:11px;margin-top:8px;height:58px;line-height:1.3em;color:#999;}
#welfare_wrap{width:100%;overflow:hidden;background:url(../../image/info/welfare_bg.jpg) no-repeat right bottom;padding:0 0 100px 0;}
#welfare_wrap dl{width:300px;height:150px;float:left;}
#welfare_wrap dl dt{padding:10px 0;}
#welfare_wrap dl dd{color:#949494;}
#welfare_wrap dl dd ul { }
#welfare_wrap dl dd ul li { padding: 0 0 0 7px; color: #949494; background: url(../../image/info/icon_list_01.gif) 0 5px no-repeat; }
.line_bg{background:url(../../image/info/line.gif) no-repeat right bottom;padding-bottom:20px;}
.map{position:relative;}
.map span{display:block;text-align:right;margin:-40px 10px 40px;}
.pop{width:291px;background:url(../../image/info/popbg_01.gif) no-repeat;padding:25px 0 40px 23px;position:absolute;top:10%;left:45%;display:none;}
.pop h3{text-align:left;font-weight:bold;color:#333;background:url(../../image/info/dot.gif) no-repeat left 50%;padding-left:10px;}
.pop .img{width:243px;border:1px solid #dadada;background:#fff;margin:18px 0 10px;padding:30px 0 50px;text-align:center;}
.orgization { }
.orgization h3 { margin-top: 40px; }
.orgization .chgschbox { width: 715px; padding: 20px 0 18px 0; margin-top: 15px; overflow: hidden; border-top: 1px solid #bfbebc; border-bottom: 2px solid #999896; }
.orgization .chgschbox .chg_photo { float: left; width: 113px; } 
.orgization .chgschbox .chg_photo img { border: 1px solid #e9e9e9; }
.orgization .chgschbox .chg_info { float: left; width: 602px; }
.orgization .chgschbox .chg_info p { padding: 8px 0 15px 10px; }
.contactus { width: 715px; }
.contactus .btnright { width: 715px; text-align: right; }
.titimg_recruite { }

/*고객센터*/
#ad_wrap { position: relative; width: 715px; overflow: hidden; padding: 30px 0; background: url(../../image/customer/bg_wallpaper_bot.gif) left bottom repeat-x; }
#ad_wrap .ad{width:396px;float:left;background:url(../../image/customer/bg01.gif) no-repeat right center;padding-top:400px;}
#ad_wrap .ad dt{width:350px;background:#1371d0;padding:5px 10px 3px;color:#fff;font-weight:bold;position:relative;}
#ad_wrap .ad dt span{font-size:9px;font-family:Tahoma;color:#fff;position:absolute;right:10px;}
#ad_wrap .ad dd{width:350px;padding:10px;line-height:1.5em;}
#ad_wrap .ad dd.img{position:absolute;top:0;left:0;}
#ad_wrap .ad_list{width:279px;float:left;padding-left: 30px; }
#ad_wrap .ad_list li{ position:relative; overflow: hidden; background: url(../../image/customer/dotline_01.gif) left bottom repeat-x; }
#ad_wrap .ad_list li.noline{ background: none; }
#ad_wrap .ad_list dl{padding:10px 0 0 120px;width:159px;height:80px;overflow:hidden;}
#ad_wrap .ad_list dt{font-size:11px;font-weight:bold;display:block;color:#404040;width:60px;float:left;}
#ad_wrap .ad_list dd{display:block;height:20px;}
#ad_wrap .ad_list dd .small{font-size:9px;font-family:Tahoma;color:#999;}
#ad_wrap .ad_list dd.img{position:absolute;left:0;top:10px;}
#ad_wrap .ad_list dd.img a{border:5px solid #eee;display:block;}
#ad_wrap .ad_list dd.img a:hover,
#ad_wrap .ad_list dd.img a.on{border:5px solid #f7921e;}
#movie{position:relative;}
#movie .player{position:absolute;top:50px;left:60px;}
#movie dl{padding:40px 0 0 450px;}
#movie dt{font-size:15px;color:#656565;font-weight:bold;border-bottom:1px dotted #8c8c8c;padding-bottom:8px;margin-bottom:8px;}
#movie dt strong{color:#4d8dd7;font-size:15px;}
#movie dt img{vertical-align:-10px;}
#movie dd{line-height:16px;font-size:11px;color:#999;}
#movie_list{position:relative;width:697px;min-height: 110px;overflow:hidden;padding:20px 0 20px 18px;border-bottom:1px solid #ccc;}
#movie_list .next { position: absolute; right: 30px; top: 60px; }
#movie_list .prev { position: absolute; left: 30px; top: 60px; }
#movie_list ul{width:630px;margin: 0 auto; overflow:hidden;}
#movie_list ul li{float:left;padding:0 15px;}
#movie_list ul li a{display:block;border:3px solid #a7a7a7;margin-bottom:5px;}
#movie_list ul li a:hover,
#movie_list ul li a.on{border:3px solid #f7921e;}
#movie_list ul li span{padding-left:7px;font-size:11px;}
#movie_list ul li.movie_none { padding: 40px 0 0 250px; }
.movieplay { padding-left:70px; padding-top:10px; }
#movie dt.movieplay{ padding-left:46px; padding-top:10px; border-top:1px dotted #8c8c8c; border-bottom:0 none; margin-top:15px;}
.wallpaper { width: 715px; overflow: hidden; background: url(../../image/customer/bg_wallpaper_bot.gif) left bottom repeat-x; }
.wallpaper table { width: 715px; table-layout: fixed; }
.wallpaper table td { padding-bottom: 40px; }
.wallpaper table td dl { }
.wallpaper table td dl dd { width: 196px; height: 147px; padding: 11px; background: url(../../image/customer/wall_bg.gif) no-repeat; }
.wallpaper table td dl dt { }
.wallpaper table td dl dt img { margin: 6px 2px 0 0; font-size: 1px; }

.its_box { padding-bottom: 20px; }
.its_box_dot { padding: 5px; width:700px ; overflow: hidden; background: #fbfbfb; border: 1px solid #f1f1f1; }
.its_box_dot .wraps { padding: 10px; overflow: hidden; border:1px solid #f1f1f1; background: #ffffff; }
.its_box_dot ul { float: left; width: 320px; background: url(../../image/solution/dotline_02.gif) right 0 repeat-y; }
.its_box_dot ul { position: relative; }
.its_box_dot ul li { color: #949494; line-height: 1.5em; position: relative; padding: 0 0 0 7px; background: url(../../image/info/icon_list_01.gif) 0 6px no-repeat; }
.its_box_dot ul h4 { margin: 0 0 3px 0; color: #676767; font-size: 12px; font-weight: bold; }
.its_box_dot ul.passive { width: 310px; padding-left: 16px; background: none; }

/*솔루션*/
#pic_list_wrap { width: 715px; padding:10px 0; overflow: hidden; border-bottom:1px solid #b2b2b2; }
#pic_list_wrap table.pic_list { width: 715px; margin: 15px 0 0 0; }
#pic_list_wrap table.pic_list td { padding: 0 0 10px 0 !important; vertical-align: top; overflow: hidden; background: url(../../image/solution/dotline_01.gif) left bottom repeat-x; }
#pic_list_wrap table.pic_list td dl { overflow: hidden; }
#pic_list_wrap table.pic_list td dt { position: relative; width: 202px; margin: 5px 0 0 0; padding: 0 0 0 12px; background: url(../../image/common/i_arrow02.gif) 3px 5px no-repeat; }
#pic_list_wrap table.pic_list td dt span{ position: absolute; right:-2px; }
#pic_list_wrap table.pic_list td dl dd { width: 211px; height: 163px; overflow: hidden; text-align: center; font-size: 1px; border: 1px solid #ccc; }

.pic_view{width: 715px; text-align:left;padding-bottom:30px;}
.pic_view .btn_r { width: 711px; }
.pic_view .img{text-align:center;padding:50px 0;}
.pic_view h3{padding:25px 0 8px;font-size:16px;color:#565656;}
.pic_view p{color:#a8a8a8;line-height:16px;}
.pic_view .mt7 { margin-top: 7px; }
.pic_view .mt30 { margin-top: 30px; }
.pic_view .img_view { width: 708px; margin: 10px 0 0 0; padding: 5px 0 5px 5px; overflow:hidden; border: 1px solid #e9e9e9; }
.pic_view .img_view li { float:left; width: 236px; text-align:center; min-height:230px; }
.pic_view .img_view li.w396 { width: 402px; }
.pic_view .img_view li.w354 { width: 354px; }
.pic_view .img_view li.w301 { width: 301px; }
.pic_view .img_view li.w702 { clear: both; width: 702px; padding-bottom: 10px; }
.pic_view .img_view li p { padding: 10px 0; color: #767676; }
.pic_view .btn_c{margin-top:30px;}
.pic_view .gridbox { width: 713px; margin: 0 0 10px 0; overflow: hidden; padding: 40px 0 40px 0; text-align: center; border: 1px solid #e9e9e9; }

.list_box {border:1px solid #f1f1f1;background:#fbfbfb;padding:5px;}
.list_box p, .list_box ul { border:1px solid #f1f1f1;padding:10px;background:#fff;}
.list_box ul {position:relative;}
.list_box ul li {color:#949494;line-height:1.5em;position:relative; padding: 0 0 0 7px; background: url(../../image/info/icon_list_01.gif) 0 6px no-repeat;}
.list_box ul li strong {display:block;color:#494949;padding:3px 0;}

.list_box_dot { padding: 5px; overflow: hidden; background: #fbfbfb; border: 1px solid #f1f1f1; }
.list_box_dot .wraps { padding: 10px; overflow: hidden; border:1px solid #f1f1f1; background: #ffffff; }
.list_box_dot ul { float: left; width: 336px; background: url(../../image/solution/dotline_02.gif) right 0 repeat-y; }
.list_box_dot ul { position: relative; }
.list_box_dot ul li { color: #949494; line-height: 1.5em; position: relative; padding: 0 0 0 7px; background: url(../../image/info/icon_list_01.gif) 0 6px no-repeat; }
.list_box_dot ul h4 { margin: 0 0 3px 0; color: #676767; font-size: 12px; font-weight: bold; }
.list_box_dot ul.passive { width: 320px; padding-left: 16px; background: none; }

dl.solutionsbox { width: 673px; height: 105px; margin: 30px 0 0 0; padding: 26px 20px 0 21px; background:url(../../image/solution/bg_solutionbox.gif) left bottom no-repeat; }
dl.h161 { height: 135px !important; background:url(../../image/solution/bg_solutionbox_161.gif) left bottom no-repeat !important; }
dl.h150 { height: 126px !important; background:url(../../image/solution/bg_solutionbox_150.gif) left bottom no-repeat !important; }
dl.h175 { height: 149px !important; background:url(../../image/solution/bg_solutionbox_175.gif) left bottom no-repeat !important; }
dl.h200 { height: 174px !important; background:url(../../image/solution/bg_solutionbox_200.gif) left bottom no-repeat !important; }
dl.h140 { height: 114px !important; background:url(../../image/solution/bg_solutionbox_140.gif) left bottom no-repeat !important; }
dl.h129 { height: 103px !important; background:url(../../image/solution/bg_solutionbox_129.gif) left bottom no-repeat !important; }
dl.solutionsbox dt { position: relative; width: 670px; margin: 0 0 20px 0; }
dl.solutionsbox dt .btn { position: absolute; right: 0; top: 0; }
dl.solutionsbox dd { line-height: 18px; color: #757575 !important; }
dl.solutionsbox dd strong { color: #676767 !important; }
dl.solutionsbox dd p { margin: 0 0 4px 0; line-height: 17px !important; color: #757575 !important; }

.contribute { width: 715px; overflow: hidden; background: url(../../image/info/bg_contribute.jpg) right 20px no-repeat; }
.contribute h3 { margin: 0 0 8px 0; font-size: 12px; font-weight: bold; }
.contribute .intro { margin: 0 0 15px 0; }
.contribute p { line-height: 20px; color: #6f6f6f; margin: 0 0 40px 0; font-size: 12px; font-weight: bold; }
.contribute p strong { color: #474747; }
.contribute dl { clear: both; overflow: hidden; margin-bottom: 30px; }
.contribute dl dt { margin: 0 0 8px 0; }
.contribute dl dd.c_img { float: left; width: 180px; }
.contribute dl dd.c_txt { float: left; width: 520px; color: #6f6f6f; line-height: 18px; font-size: 12px; }
.contribute ul {
    padding: 10px 0 15px 0px;
    overflow: hidden;
    color: #656565;
}
.contribute ul li {
    margin: 0 0 6px 0;
}
.contribute .gridbox {
    width: 713px;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 40px 0 40px 0;
    text-align: center;
    border: 1px solid #e9e9e9;
}

.historywrap { width: 715px; padding-top: 10px; }
.historywrap .year_pr { margin: 0 0 45px 0; }
.historywrap h3 { float: left; width: 210px; padding: 0 0 0 18px; background: url(../../image/info/img_history.gif) right top no-repeat; }
.historywrap .historylist { float: left; width: 470px; }
.historywrap .historylist ul { padding: 0 0 25px 15px; overflow: hidden; color: #656565; }
.historywrap .historylist ul li { font-size:12px; color:#666666; margin: 0 0 6px 0; }
.historywrap .historylist ul li strong { display: inline-block; width: 73px; margin-right: 16px; word-spacing: -1px; text-align: right; color: #444444; }
.historywrap .historylist ul li p { padding-left: 92px; }

.cr01{position:absolute;margin:-140px 0 0 300px;}
.cr02{position:absolute;margin:-110px 0 0 430px;}
.cr03{position:absolute;margin:-140px 0 0 300px;}
.cr04{position:absolute;margin:-140px 0 0 455px;}
.cr05{position:absolute;margin:-140px 0 0 430px;}
.cr06{position:absolute;margin:-120px 0 0 440px;}
.cr07{position:absolute;margin:-120px 0 0 450px;}
.crt{text-align:center;} 
.crt span{display:block;padding-top:5px;}
.cu_img{width:100%;overflow:hidden;margin-top:30px;}
.cu_img p{float:left;width:396px;}
.cu_img ul{float:left;width:280px;padding:50px 0 0 15px;}
.cu_img ul li{color:#767676;text-indent:-8px;padding-left:8px;}
.inquirybox { padding: 20px 0 0 70px; }

/*사이트맵*/
#sitemap_wrap { width: 715px; padding: 50px 0 0 0; }
#sitemap_wrap .info { float: left; width: 214px; height: 800px; background: url(../../image/etc/bg_sitemapline.gif) right top no-repeat; }
#sitemap_wrap .solution { float: left; width: 233px; height: 800px; padding: 0 10px 0 20px; background: url(../../image/etc/bg_sitemapline.gif) right top no-repeat; }
#sitemap_wrap .customer { float: left; width: 207px; padding: 0 0 0 20px; }
#sitemap_wrap h3 { height: 90px; font-size: 1px; }
#sitemap_wrap h4 { margin: 0 0 30px 0; }
#sitemap_wrap ul { position: relative; font-size: 12px; margin: 0 0 30px 0; }
#sitemap_wrap ul li { padding: 4px 0 3px 0; font-size: 12px; }
#sitemap_wrap .solution ul li { padding: 4px 0 3px 0p; font-size: 12px; }
#sitemap_wrap ul h4 { position: absolute; left: 2px; top: 0; padding: 0; margin: 0; }



