@charset "utf-8";
/*============================
  PRODUCT
============================*/
/* search.html */
.pro_searchBox{padding-left:15px;margin-bottom:70px}
.pro_searchBox.category .ar{padding-top:20px;}
.pro_searchBox select{border:1px solid #ccc;height:26px;width:159px;margin-left:5px;}
.pro_searchBox select:first-child{margin-left:0}
.pro_searchBox.lines .ar{display:inline;padding-left:10px;}

/*categories -product -list.html*/
.product_list{font-family:'Arial', arial, sans-serif}
.product_list .h4{font-size:20px;margin-bottom:33px}
.product_list a:hover{text-decoration:underline;}
.categories_list{padding-left:27px;margin-bottom:100px}
.categories_list .sub_cate{padding-bottom:8px;padding-left:15px;border-bottom:1px solid #acacac; background:url(../images/comm/bu_bg.png) no-repeat 0 -199px;}
.categories_list .sub_cate a{font-size:18px;color:#333;}
.categories_list .sub_list{margin-bottom:50px}
.categories_list .dep04{overflow:hidden;padding:23px 0 0 23px;}
.categories_list .dep04>li{float:left;width:199px;margin-bottom:30px}
.categories_list .dep04>li>a{color:#333;font-size:16px;}
.categories_list .dep05{padding-top:16px;color:#666;font-size:12px;line-height:22px;white-space:nowrap;}
.categories_list .dep05>li{margin-bottom:10px;}
.lines_list li{float:left;padding-left:60px;width:100px;white-space:nowrap;color:#666;font-size:12px;line-height:22px}

/*categories -제품 view */
.con_text{font-size:13px;line-height:22px;padding-bottom:25px}
.con_text p{margin-bottom:20px}
.con_img{margin-bottom:60px}
.con_img img{width:100%;height:auto;}
.con_movie{margin-bottom:60px;}
.con_movie .movie{width:640px;height:480px;margin-bottom:20px;}
.con_movie .subtitles{overflow-y:auto;padding:15px;height:70px;line-height:20px;border:1px solid #e1e1e1;}
.con_proList{border-top:1px solid #5d5d5d;border-bottom:1px solid #f3f3f3;margin-bottom:10px;}
.bg_dt dt{padding:17px 19px 12px;background:#f1f1f1;}
.bg_dt dt a{font-size:18px;font-family:'strong';color:#333}
#eng .bg_dt dt a{font-family:arial, sans-serif;}
.bg_dt dt:hover a{color:#ee1d24;}
.bg_dt dd>p{padding:18px 24px}
.bg_dt dd .sub{background:#fcfcfc;padding:18px 24px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.bg_dt dd .sub li{margin-bottom:10px;}
.bg_dt dd .sub .sub_title{font-weight:bold;margin-bottom:5px}
.bg_dt dd .sub .sub_title a{color:#666}
.bg_dt dd .sub .sub_title a:hover{color:#ee1d24}
.bg_dt dd .sub .sub_con{padding-bottom:10px;border-bottom:1px solid #e1e1e1;}

/*categories -제품 디테일 view */
.pro_detail_ex{margin-bottom:50px;}
.pro_detail_ex .pro_img{float:left;width:300px;height:199px;position:relative;overflow:hidden}
.pro_detail_ex .pro_img img{position:absolute;max-width:300px}
.ie8 .pro_detail_ex .pro_img img,
.ie7 .pro_detail_ex .pro_img img{position:static;}
.pro_detail_ex .pro_spec{float:right;width:370px;}
.pro_detail_ex .pro_spec h4{font-size:18px;font-family:'strong';margin-bottom:15px}
#pro_img_detail_area{position:absolute;width:494px;padding:20px 85px 25px;top:30px;left:20px;background:#fff;border:5px solid #cccccc;}
#pro_img_detail_area .detail_view{width:508px;height:343px;margin-bottom:15px;text-align:center;}
#pro_img_detail_area .detail_view img{max-height:100%;width:auto; max-width:508px}
#pro_img_detail_area .pro_img_detail{width:400px;margin:0 auto;}
#pro_img_detail_area .pro_img_detail li{float:left;overflow:hidden;margin-left:5px;width:86px;height:62px;border:1px solid #d6d6d6;}
#pro_img_detail_area .pro_img_detail li.current{border-color:#5d5d5d ;}
#pro_img_detail_area .pro_img_detail li img{width:100%;height:auto}
#pro_img_detail_area #close{position:absolute;display:block;width:15px;height:15px;top:0;right:36px;cursor:pointer}
#pro_img_detail_area #pro_list_prev,
#pro_img_detail_area #pro_list_next{position:absolute;display:block;width:16px;height:27px;top:50%;cursor:pointer;}
#pro_img_detail_area #pro_list_prev{left:35px;}
#pro_img_detail_area #pro_list_next{right:35px}
.pro_tab{overflow:hidden;margin-bottom:25px}.ie7 .pro_tab{zoom:1}
.pro_tab li{float:left;position:relative;margin-left:-1px;padding:12px 24px;border:1px solid #e2e2e2;text-align:center;background:#fff url(../images/sub/pro_tab_bg.png) no-repeat 25px 50%;}
.pro_tab li.tab2m1{margin-left:0;}
.pro_tab li.tab2m2{background-position:-198px 50%;}
.pro_tab li.tab2m3{background-position:-422px 50%;}
.pro_tab li.tab2m4{background-position:-672px 50%;}
.pro_tab li:hover{border-bottom:1px solid #fff;background-color:#5d5d5d;}
.pro_tab li:hover a{color:#fff}
.pro_tab li a{display:block;padding:0 27px 0 38px;color:#363636;font-size:11px;font-family:'strong';}
#eng .pro_tab li a{padding:0 18px 0 38px;font-family: arial, sans-serif;}




/*============================
  SOLUTIONS 
============================*/
 ul.snb.solutions>li>a.a{font-size:13px}




/*============================
  SUPPORT 
============================*/
/* support submain */
.support>li{float:left;position:relative;width:317px;margin-bottom:45px;font-size:13px;line-height:13px;}
.support>li.faq{margin-right:40px;}
.support>li.forum{margin-right:39px;}
.support>li.rma{margin-right:39px;}
.support>li h4{padding-bottom:8px;font-weight:bold;border-bottom:1px solid #d7d7d7;margin-bottom:15px;}
.support>li .more{position:absolute;top:3px;right:3px}
.support>li ul{padding:0 13px}
.support>li ul li{margin-bottom:7px;overflow:hidden}
.support>li ul li .title{float:left;overflow:hidden;}
.support>li ul li .date{float:right;}

/* faq */
.sorting:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.sorting{display:block;margin-bottom:33px;}
.sorting li{float:left;position:relative;margin-left:-1px;padding-bottom:9px}
.sorting li a{display:inline-block;width:168px;padding:9px 0 8px;text-align:center;font-family:'strong';border:1px solid #dfdfdf;background:url(../images/sub/qna_sort_bg.gif) repeat-x 0 0;color:#333;}
#eng .sorting li a{font-family:arial, sans-serif;}
.sorting li.select{z-index:10;background:url(../images/sub/qna_sort_select.gif) no-repeat 50% 100% }
.sorting li.select a{background:none;border:1px solid #626262;border-bottom:none;}
.ie7 .sorting li a{zoom:1;display:inline;}
.list_faq{margin-bottom:50px;border-bottom:1px solid #dfdfdf;}
.list_faq li{display:block;overflow:hidden;line-height:0;font-size:0;border-top:1px solid #dfdfdf;color:#565555;}
.list_faq li:hover .stit,li.show .stit{background:#f7f7f7;}
.list_faq li:hover .title,.list_faq li.show .title{color:#f31920;font-weight:bold;}
.list_faq li.blank{background:none;text-align:center;padding:40px 0;height:auto}
.list_faq li .a{display:none;overflow:hidden;padding:17px 20px 15px 33px;position:relative;font-size:12px;line-height:20px;background:#fff}
.list_faq li .a .part{float:left;padding-left:20px;}
.list_faq li .a .con {float:left;width:585px;}
.list_faq li .a .addfile{clear:both;text-align:right;}
.list_faq li .a .addfile a{display:block;font-weight:bold;color:#565555;}
.list_faq li .a .addfile a:first-child{padding-top:15px}
.list_faq li .part{margin-right:10px}
.list_faq li .stit{font-size:14px;padding:17px 20px 15px 33px}
.list_faq li .title{width:500px;padding-left:10px;color:#565555}

/* ram */
.wirte_basic tbody .rma .ac{padding:11px 0;}




/*============================
  IR
============================*/
/* overview */
.overview .graph{display:inline-block;width:683px;height:100px;padding:90px 0 40px}
.overview .graph li{float:left;position:relative;height:40px;text-align:right}
.overview .graph li .bar{display:block;height:40px;background:url(../images/sub/overview_graph_bg.gif) no-repeat}
.overview .graph li .txt{position:absolute;width:200px;font-family:Arial,AppleGothic;font-size:18px;font-weight:bold;line-height:17px}
.overview .graph li .txt .bold{display:block;font-size:11px;font-weight:normal;font-family:'strong'}
#eng .overview .graph li .txt .bold{font-weight:bold;line-height:13px;}
#eng .graph .bar2 .txt.top{top:-57px;right:2px}
.overview .graph li .txt .per{font-weight:normal;font-size:15px}
.overview .graph li .txt.fst{top:-54px;left:0;font-size:25px;font-weight:bold;line-height:22px;text-align:left}
.overview .graph li .txt.fst .bold{font-size:15px}
.overview .graph li .txt.fst .per{font-size:20px}
.overview .graph li .txt.top{top:-44px;right:2px}
.overview .graph li .txt.btm{right:2px;bottom:-27px}
.overview .graph li .txt.btm .bold{position:absolute;top:17px;right:1px}
.overview .graph .bar1{color:#55aaea}
.overview .graph .bar2{color:#1f3a59}
.overview .graph .bar3{color:#37557a}
.overview .graph .bar4{color:#597290}
.overview .graph .bar5{color:#717b87}
.overview .graph .bar6{color:#91959a}
.overview .graph .bar7{color:#37557a}
.overview .graph .bar{border:1px solid #ebebeb;border-left:none;}
.overview .graph .bar1 .bar{background-color:#55aaea;border-left:1px solid #ebebeb;}
.overview .graph .bar2 .bar{background-color:#1f3a59;background-position:0 -40px !important}
.overview .graph .bar3 .bar{background-color:#37557a;background-position:0 -80px !important}
.overview .graph .bar4 .bar{background-color:#597290;background-position:0 -120px !important}
.overview .graph .bar5 .bar{background-color:#717b87;background-position:0 -160px !important}
.overview .graph .bar6 .bar{background-color:#91959a;background-position:0 -200px !important}
.overview .graph .bar7 .bar{background-color:#6a757d;background-image:none}
.overview .legend{padding-top:35px;margin-bottom:8px;border-bottom:1px solid #c6c6c6}
.overview .legend ul.col{float:left;width:340px;}
.overview .legend ul.col2{float:right;width:310px;}
.overview .legend ul li{margin-bottom:25px;font-size:14px;font-weight:bold;}
.overview .legend ul li span{display:inline-block;height:33px;line-height:33px;color:#aaa;vertical-align:top;}
.overview .legend ul li .per{width:85px;text-align:right;}
.overview .legend ul.col .holder{width:75px;padding-left:17px;color:#555}
.overview .legend ul.col2 .holder{width:50px;padding-left:17px;color:#555}
.overview .legend ul.col .stock{width:110px;text-align:right;}
.overview .legend ul.col2 .stock{width:105px;text-align:right;}
.overview .legend ul li .bu{border:1px solid #ebebeb;width:33px;height:33px;background:url(../images/sub/overview_graph_bg.gif) no-repeat}
.overview .legend ul li.r1 .bu{background-position:50% 0}
.overview .legend ul li.r2 .bu{background-position:50% -40px}
.overview .legend ul li.r3 .bu{background-position:50% -80px}
.overview .legend ul li.r4 .bu{background-position:50% -120px}
.overview .legend ul li.r5 .bu{background-position:50% -160px}
.overview .legend ul li.r6 .bu{background-position:50% -200px}
.overview .legend ul li.r7 .bu{background-color:#6a757d;background-image:none}
.overview .stock_sum{margin-bottom:90px;}
.overview .stock_sum .fr{text-align:right;}
.overview .stock_sum .total{font-size:13px;font-weight:bold;margin-bottom:10px;}
.overview .stock_sum .num{font-size:28px;font-weight:bold;font-family:'Arial', helvetica, sans-serif;}
.overview .fixed.mb15 .fr{padding-right:15px;}
.overview .list_B{margin-bottom:80px;}
.ie7 .overview .legend ul li span{zoom:1;display:inline;}
#eng .overview .graph li.bar5 .top{top:-58px;}
#eng .overview .legend ul li span{line-height:19px;}

/* 주식정보 */
.stock .guide{margin-bottom:45px;font-size:14px;}

/* ir리포트 */
.report_down a{display:inline-block;padding-left:27px;width:108px;height:30px;line-height:30px;background:url(../images/sub/report_down.gif) no-repeat 0 0}
.ie7 .report_down a{zoom:1;display:inline}

/* 경영실적 */
.rating_graf{width:681px;margin:0 auto}
.rating_graf img{max-width:681px;height:auto}

/* 재무정보 */
.finance .big_title{font-size:16px;font-weight:bold;line-height:27px;border-bottom:1px solid #898989;margin-bottom:35px;}
.finance .sub_title{margin-bottom:10px;}

/* 공시자료실 */
#l_section #l_contents .article.official{padding:30px 8px 25px 8px}

/* 신용등급 */
.rating .list_B tbody th{padding:8px 0 7px 0;text-align:center;border-right:1px solid #dedede;}
.rating h5{font-size:13px;margin-bottom:10px;}

/* FAQ */
.list_faq.ir li .title{padding-left:10px}
.list_faq.ir .a .part{padding-left:38px}




/*============================
  HR
============================*/
.hr{font-size:14px;color:#222;line-height:22px;}
.hr h4{margin-bottom:17px;}
.hr .ac img{margin-bottom:50px;}
.hr .step_list{padding-left:10px;margin-bottom:50px;}
.hr .step_list li{margin-bottom:22px;}
.hr .step_list li .bold{margin-bottom:5px;}
.hr .step_list li .con{padding-left:10px;}
.hr .c_point{color:#ff5a00 !important}

/* ubiquossian */
.ubiquossian{padding:100px 0 0;height:590px;background:url(../images/sub/hr/ubiquossian02.gif) no-repeat 0 100px;}

/* 채용제도 */
.job li{font-size:13px;line-height:20px;padding:25px 23px 24px 90px;border-top:1px solid #dedede;background:url(../images/sub/hr/job01.gif) no-repeat 14px 50px ;}
.job li:first-child{border-top:none;}
.job li.list02{background-position: 14px -149px;}
.job li.list03{background-position: 14px -361px;}
.job li.list04{background-position: 14px -561px;}
.job li.list05{background-position: 14px -761px;}
.job li.list06{background-position: 14px -961px;}
.job li.list07{background-position: 14px -1177px;}
.job li .h4_02{margin-bottom:5px;}
.job li .con{padding-left:10px}

/* 복리후생제도 */
.welfare01{position:relative;height:314px;margin-bottom:50px;font-size:12px;background:url(../images/sub/hr/welfare_bg.gif) no-repeat 50% 47px;}
.welfare01 .welfare_title{position:absolute;left:310px;top:122px}
.welfare01 div{position:absolute;width:310px;}
.welfare01 div.health{top:0px;left:350px;width:310px;}
.welfare01 div.health .title{width:34px;padding-top:5px}
.welfare01 div.health .con{width:265px;}
.welfare01 div.edu{top:106px;left:449px;width:226px;}
.welfare01 div.culture{top:218px;left:417px;width:237px;}
.welfare01 div.leisure{top:218px;left:50px;width:220px;text-align:right}
.welfare01 div.happy{top:95px;left:18px;width:220px;text-align:right}
[class^="welfare_"] li{background:url(../images/comm/bu_bg.png) no-repeat;padding-left:11px;}
[class^="welfare_"] ul{margin-bottom:50px;}
[class^="welfare_"] ul li{margin-bottom:22px;}
[class^="welfare_"] ul li .bold{margin-bottom:3px;}
.welfare_02 h4{color:#dd6800}
.welfare_02 li{background-position:-4px -298px;}
.welfare_03 h4{color:#598527}
.welfare_03 li{background-position:-4px -398px;}
.welfare_04 h4{color:#516bd8}
.welfare_04 li{background-position:-4px -498px;}




/*============================
  ABOUT UBIQUOSS
============================*/
/* about_overview */
.about_overview .f13{margin-bottom:70px;}
.about_overview .f13 p{margin-bottom:22px;}
.about_overview .link_list li{position:relative;float:left;width:178px;height:97px;margin-bottom:40px;margin-right:90px;padding:18px 0 25px 118px;background:url(../images/sub/about/overview_link_bg.gif) no-repeat;font-size:13px;line-height:20px;}
.about_overview .link_list li.odd{margin-right:0;width:178px;}
.about_overview .link_list li.link01{background-position:0px 0px;}
.about_overview .link_list li.link02{background-position:0px -200px;}
.about_overview .link_list li.link03{background-position:0px -400px;}
.about_overview .link_list li.link04{background-position:0px -600px;}
.about_overview .link_list li.link05{background-position:0px -800px;}
.about_overview .link_list li.link06{background-position:0px -1000px;}
.about_overview .link_list li .h4_02{margin-bottom:10px;}
.about_overview .link_list li .view{position:absolute;display:block;bottom:0;font-size:11px; font-family:arial, sans-serif;font-weight:bold;}

/* 유비쿼스 둘러보기*/
.preview{position:relative;width:100%;height:680px;padding-bottom:137px}
.preview .thumb{position:absolute;top:432px;left:0}
.preview .thumb>span{width:92px;padding:0 7px;float:left;position:relative;text-align:center;}
.preview .thumb>span a{display:block;width:92px;margin-right:8px;color:#999;vertical-align:top}
.preview .thumb>span a img{width:90px;height:50px;margin-bottom:8px;border:1px solid #e1e1e1;}
.preview .thumb>span .page{display:none;padding:3px 7px 0;font-size:0;top:79px;left:0;width:80px;line-height:4px}
.preview .thumb>span .page span{display:inline-block;*zoom:1;*display:inline;margin-right:2px;width:4px;height:4px;line-height:0px;font-size:0;overflow:hidden;background:url(../images/sub/about/look_bu_preview.gif) no-repeat}
.preview .thumb>span .page span.on {background-position:0 -6px}
.preview .thumb>span .page span .num{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}
.preview .thumb>span.on .page{display:block}
.preview .static_wrap{overflow:hidden;position:relative;width:678px;height:410px;border:1px solid #e2e2e2;}
.preview .static_wrap .static{position:absolute;top:0;left:0;white-space:nowrap}
.preview .static .pht{display:inline-block;width:678px;text-align:center;}
.preview .static .pht img{max-height:380px;width:auto; max-width:678px;}
.preview .static .pht .desc{position:absolute;top:374px;left:0;width:666px;height:30px;padding:9px 0 0 20px;text-align:left;background:#474747 url(../images/sub/about/bg_preview_desc.png);_background:none;line-height:16px;color:#fff;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nhn/img/bg_preview_desc.png',sizingMethod=scale)}
.preview .static .pht .desc span{position:absolute;top:7px;right:20px}
.preview .prev,.preview .next{position:absolute;top:0;width:20px;height:410px;border:0;cursor:pointer;_cursor:hand}
.preview .prev{left:-23px;background:url(../images/sub/about/gallery_prev.gif) no-repeat 0 50%;}
.preview .prev:hover{background:url(../images/sub/about/gallery_prev_over.gif) no-repeat 0 50%}
.preview .next{right:-23px;background:url(../images/sub/about/gallery_next.gif) no-repeat 100% 50%}
.preview .next:hover{background:url(../images/sub/about/gallery_next_over.gif) no-repeat 100% 50%}

/* ceo 메세지*/
.ceo .fl{width:273px;}
.ceo .fl .bold{width:227px;border:1px solid #ccc;padding:33px 25px 31px 19px;font-size:16px;line-height:23px;}
.ceo .fr{width:385px;}
.ceo .fr .bold{font-size:20px;line-height:28px;}
.ceo .fr p{margin-bottom:23px;}
.ceo .fr .sign{text-align:right;}
.ceo .c_red{color:#e30000}

/* 기업정보 */
.com_info>li{display:block;min-height:140px;font-size:14px;line-height:20px;padding:20px;border-top:1px solid #dedede;}
.com_info>li:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.com_info>li .title{float:left;width:209px;font-size:17px;font-family:'strong';}
.com_info>li .con{float:right;width:417px;}
.com_info>li .con li{margin-bottom:8px;padding-left:8px;background:url(../images/comm/bu_bg.png) no-repeat 0 -610px;}
.com_info>li:first-child{border-top:none;}
.com_info>li.list01{background:url(../images/sub/about/com_info_bg_01.gif) no-repeat 80px 60% ;}
.com_info>li.list02{background:url(../images/sub/about/com_info_bg_02.gif) no-repeat 70px 60% ;}
.com_info>li.list03{background:url(../images/sub/about/com_info_bg_03.gif) no-repeat 75px 50% ;}
.com_info>li.list04{background:url(../images/sub/about/com_info_bg_04.gif) no-repeat 65px 60% ;}
.com_info>li.list05{background:url(../images/sub/about/com_info_bg_05.gif) no-repeat 80px 60% ;}
.com_info>li.list06{background:url(../images/sub/about/com_info_bg_06.gif) no-repeat 80px 60% ;}
#eng .com_info>li.list06 .title{letter-spacing:-1px}

/* 품질경영 */
.about{font-size:13px;line-height:22px}
.about .quality_tl9000{margin-bottom:30px}
.about .quality_tl9000 .fl{width:480px}
.about .quality_tl9000 .fr{width:190px;text-align:center;}
.about .quality_tl9000 .fr .pt{padding-top:65px;}
.about .nebs{padding-top:10px;margin-bottom:20px;}
.about .nebs .fl{width:480px}
.about .nebs .fr{width:190px;text-align:center;}

.ai_down:after {display:block; content:""; clear:both;}
.ai_down > li {float:left; width:33.333%; text-align:center; line-height:27px; font-size:14px;}
.ai_down > li > a {display:inline-block; box-shadow:2px 2px 2px #ccc; margin-left:5px; vertical-align:top; background:#fff2cc; padding:0px 20px; font-size:11px; color:#000; line-height:27px;}







/* 연혁 */
.tab_layer_history_bg{background:url(../images/sub/about/history_bar.gif) no-repeat 50% 6px;margin-bottom:25px}
.tab_layer_history{overflow:hidden;width:321px;margin:0 auto;}
.ie7 .tab_layer_history{zoom:1}
.tab_layer_history li{float:left;cursor:pointer; margin:0px 15px;}
/**.tab_layer_history li:first-child{margin-right:90px;}*/
.tab_layer_history li img{display:block;}
.history{border-top:2px solid #959595;border-bottom:2px solid #959595;}
.history .fixed{border-top:1px solid #ccc;padding:23px 0 10px 15px;}
.history .fixed:first-child{border-top:none;}
.history .fixed .issue{float:right;width:528px;font-size:14px;line-height:15px;}
.history .fixed .issue ul.issue_list{padding:13px 0 7px;background:url(../images/comm/dotted_bg.gif) repeat-x 0 0;}
.history .fixed .issue ul.issue_list:first-child{padding-top:0;background:none;}
.history .fixed .issue ul.issue_list li{padding-left:13px;margin-bottom:8px;background:url(../images/comm/bu_bg.png) no-repeat 0 -1px;}
.history .fixed [class^="year_"]{float:left;width:135px;height:50px;text-indent:-999px;background:url(../images/sub/about/history_years.jpg) no-repeat 0 6px;}
.history .fixed .year_2000{background-position:0 -1090px;}
.history .fixed .year_2001{background-position:0 -1160px;}
.history .fixed .year_2002{background-position:0 -1230px;}
.history .fixed .year_2003{background-position:0 -1302px;}
.history .fixed .year_2004{background-position:0 -1371px;}
.history .fixed .year_2005{background-position:0 -1442px;}
.history .fixed .year_2006{background-position:0 -1509px;}
.history .fixed .year_2007{background-position:0 -0px;}
.history .fixed .year_2008{background-position:0 -67px;}
.history .fixed .year_2009{background-position:0 -127px;}
.history .fixed .year_2010{background-position:0 -189px;}
.history .fixed .year_2011{background-position:0 -253px;}
.history .fixed .year_2012{background-position:0 -316px;}
.history .fixed .year_2013{background-position:0 -378px;}
.history .fixed .year_2014{background-position:0 -442px;}
.history .fixed .year_2015{background-position:0 -504px;}
.history .fixed .year_2016{background-position:0 -567px;}
.history .fixed .year_2017{background-position:0 -630px;}
.history .fixed .year_2018{background-position:0 -692px;}
.history .fixed .year_2019{background-position:0 -756px;}
.history .fixed .year_2020{background-position:0 -818px;}
.history .fixed .year_2021{background-position:0 -881px;}
.history .fixed .year_2022{background-position:0 -946px;}
.history .fixed .year_2023{background-position:0 -1019px;}
.history .fixed .year_2024{background:url(../images/sub/about/history_years2024.png) no-repeat 0 0px}
.history .fixed .year_2025{background:url(../images/sub/about/history_years2025.png) no-repeat 0 0px}
.history .fixed .year_2026{background:url(../images/sub/about/history_years2026.png) no-repeat 0 0px}

/* 고객사 */
.client_list{display:block;padding-left:50px;margin-bottom:32px;overflow:hidden}
#eng .client_list li{font-family:'normal';}
.client_list:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.client_list li{float:left;width:167px;margin-right:35px;margin-bottom:15px}
.client_list li .banner img{display:block;width:165px;height:45px;border:1px solid #d5d4d4;margin-bottom:3px;}




/*============================
  LOGIN 
============================*/
/* login - login */
.login {color:#545454;}
.login .membership{font-size:16px;font-family:'strong';margin-bottom:8px;}
.login .wellcome{font-size:24px;line-height:24px;margin-bottom:12px;font-family:'strong';letter-spacing:-1px}
.login .guide{margin-bottom:20px}
.login .guide a.refer{color:#ed1d24}
.login .login_box{position: relative;padding-bottom:15px;margin-bottom:17px;border-bottom:1px solid #e1e1e1;}
.login .login_box p.input.id{margin-bottom:7px;}
.login .login_box p.input.pass{margin-bottom:15px}
.login .login_box p.input label{display:inline-block;width:70px;font-size:12px;}
.login .login_box p.input input{border:1px solid #d7d7d7;width:151px;padding:2px;}
.login .login_box .submit{position:absolute;top:0px;left:232px;width:65px;height:50px;background:url(../images/sub/login_btn_bg.gif) no-repeat;cursor:pointer;border:none;font-family:'strong';}

/* login - email */
.email .guide01 p{margin-bottom:20px}
.email .guide02{font-family:'strong';}
.email .box{margin-bottom:15px;padding:23px 80px;background:#f8f8f8;border:1px solid #f1f1f1}
.email .box label{margin-right:10px;}
.email .box input{width:335px;}
#eng .email .box input{width:318px}

/* login - join */
.join_step{font-size:13px;color:#555;font-family:'strong';margin-bottom:27px;background:#f8f8f8 url(../images/sub/join_step_bg.png) no-repeat 50% 50%;}
.join_step li{float:left;margin-right:3px;width:219px;text-align:center;padding:15px 0 15px;}
.join_step li p{padding-top:50px;background:url(../images/sub/join_step_icon.png) no-repeat ;}
.join_step li.step01 p{background-position:50% -100px}
.join_step li.step01.current p{background-position:50% 0}
.join_step li.step02 p{background-position:50% -300px}
.join_step li.step02.current p{background-position:50% -200px}
.join_step li.step03 p{background-position:50% -500px}
.join_step li.step03.current p{background-position:50% -400px}
.join_agree{margin-bottom:50px;}
.join_agree h4{font-weight:normal;margin-bottom:10px;}
.join_agree .terms{overflow-y:auto;padding:15px;height:195px;line-height:20px;border:1px solid #e1e1e1;margin-bottom:13px;}
.join_finish_title{text-align:center;}
.join_finish_title .text01{padding-top:50px;}
.join_finish_title h4{padding-top:35px;margin-bottom:50px;}
.join_finish_txt{background:#f8f8f8;border:1px solid #ebebeb;padding:15px;margin-bottom:20px;}
.join_finish_txt p.guide_txt {margin-bottom:30px;}

/* id/pw 찾기 */
.idpw_result{padding:35px 0;margin-bottom:40px;text-align:center;border-top:1px solid #666;border-bottom:1px solid #dedede;}




/*============================
  MYPAGE  
============================*/
/* 파트너쉽 */
.partner .h4_02{margin-bottom:10px;}
.partner .processingState th,
.partner .processingState td{background:none;text-align:center;font-family:'strong';color:#666}

/* 회원정보수정 */
.member_modi{text-align:center;}
.member_modi h4{padding-top:35px;margin-bottom:40px;}
.member_modi .text{width:230px;margin-right:5px;}
.member_modi .btn_basic_small>input{padding:0 20px 0 16px}




/*============================
  CONTACT US  
============================*/
.contact ul.col2{margin-bottom:40px;}
.contact ul.col2 li{float:left;width:250px;margin-right:40px;margin-bottom:60px;}
.contact ul.col2 li .bu_point_big{font-size:12px;font-family:'strong';margin-bottom:6px;}
.contact ul.col2 li .pl13{line-height:22px}
.contact .terms{overflow-y:auto;padding:15px;height:100px;line-height:20px;border:1px solid #e1e1e1;margin-bottom:13px;}
.map .mapBox{width:667px;height:270px;margin:0 auto 23px;border:1px solid #a1a1a1;}
.map .mb40.pl13 p{margin-bottom:5px;}

.sinmun{margin-bottom:30px;}
.sinmun li{background:url(../images/comm/bu_bg.png) no-repeat -4px -298px;;padding-left:11px;}
.sinmun .h4_02{color:#dd6800;margin-bottom:8px;}



/*============================
  ETC  
============================*/
/* 사이트맵 */
#l_section #l_contents .article.sitemap {padding:40px 0 0 0}
.sitemap .map{overflow:hidden;}
.sitemap .map>li{float:left;width:158px;min-height:110px;padding-left:20px;margin-bottom:40px}
.sitemap .map>li>a{font-weight:bold;color:#333;padding:0 3px 2px 3px;font-family:'arial', sans-serif;border-bottom:1px solid #999}
.sitemap .map>li>a:hover{color:#ee1d24;}
.sitemap .map>li ul.dep02{padding-top:10px;padding-left:5px;}
.sitemap .map>li ul.dep02 li{margin-bottom:3px}

/* 개인정보취급방침 */
.personal_info ol>li{margin-bottom:30px;}

/* 이용약관 */
.agreement>li{margin-bottom:25px;}
.agreement>li .bold{margin-bottom:5px;}
.agreement>li .pl13{padding-top:10px;}

/* 검색결과 */
.search_result h2{font-size:24px;line-height:24px;margin-bottom:34px;font-family:'strong';}
.search_result h3{font-size:18px;line-height:18px;margin-bottom:24px;font-family:'strong';border-bottom:1px solid #ccc;padding-bottom:10px;background-position:0 -198px;}
.search_result h3 .fr{font-size:11px;}
.search_result .result_list{margin-bottom:40px;}
.search_result .result_list li{margin-bottom:25px;}
.search_result .result_list li a{display:block;color:#222}
.search_result .result_list li a:hover{color:#ee1d24;}
.search_result .result_list li a .title{display:block;font-size:14px;line-height:14px;margin-bottom:6px;font-family:'strong';}
#eng .search_result .result_list li a .title{font-family: arial, sans-serif;font-weight:bold;}
.search_result .result_list li a .date{padding-left:22px;}
.search_result .result_list li a .con{display:block;line-height:22px;}

/* DOWNLOAD */
.dl_hd{padding:0 15px 0 20px;margin:15px 0 0;line-height:1;}
.dl_hd .tit{margin:0 0 18px;text-align:center;color:#333;font-size:28px;font-weight:700;}
.dl_hd .box_txt{position:relative;padding:0 0 0 13px;color:#333;font-size:12px;font-weight:300;line-height:20px;}
.dl_hd .box_txt:before{content:"";position:absolute;left:0;top:6px;display:block;width:8px;height:8px;background-color:#ee1d25;}
.dl_hd .tb{margin:25px 0 0;}
.dl_hd .tb table{width:100%;border:1px solid #000;}
.dl_hd .tb th{padding:15px 0;text-align:center;border:1px solid #000;border-bottom:0;background-color:#bfbfbf;}
.dl_hd .tb th p{color:#000;font-size:12px;font-weight:700;}
.dl_hd .tb td{padding:5px 0;border:1px solid #000;border-top:0;}
.dl_hd .tb td p{color:#333;font-size:12px;line-height:16px;font-weight:300;word-break: break-all;}

.etc_wrap{padding:0 20px;margin:25px 0 0;line-height:1;}
.etc_wrap .tit{margin:0 0 40px;text-align:center;color:#333;font-size:20px;font-weight:700;}
.etc_wrap .caption{margin:40px 0 22px;color:#333;font-size:18px;font-weight:700;}
.etc_wrap .label{color:#333;font-size:14px;font-weight:700;line-height:20px;}
.etc_wrap .txt{margin:0 0 20px;color:#666;font-size:14px;font-weight:300;line-height:20px;}
.etc_wrap .bot_txt{margin-top:40px;}