@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

input[type="text"],textarea{font-family:nanumgothic}
.wp{width:1100px; margin:0 auto; *zoom:1}
.wp.mb{ margin:0 auto 20px auto}
.wp:after{display:block; clear:both; content:""}

#wrap{min-width:1260px}

#header{position:fixed; width:100%; height:95px; margin:0 auto; padding-top:16px; z-index:99999; background:#fff url(../images/bg/bg_.png) repeat-x 0 0}

#header .head_wp{ width:1100px; margin:0 auto -7px auto; *zoom:1}
#header .head_wp:after{display:block; clear:both; content:""}
#header h1{float:left; position:relative; top:30px}
#header .tnb{float:right; margin-top:5px; background:url(../images/bg/tnb_li.gif) no-repeat right 0; *zoom:1}
#header .tnb:after{display:block; content:''; clear:both}
#header .tnb li{float:left; position:relative; padding:0 18px; background:url(../images/bg/tnb_li.gif) no-repeat 0 0}
#header .tnb li span{display:none; position:absolute; top:16px; left:-10px}
#header .tnb li:hover span{display:block; width:71px; height:24px; text-align:center; line-height:25px; background:url(../images/bg/tnb_hover.png) no-repeat 0 0}
#header .tnb li.ch{padding:0 14px; background:none}
#header .gnb{float:right; *zoom:1}
#header .gnb:after{display:block; clear:both; content:""}
#header .gnb li{float:left; margin-left:68px}
#header .gnb li h2 > a{display:block; height:48px; font-size:18px; font-weight:600; text-align:center; color:#446b85}
#header .gnb li h2 > a:hover{background:url(../images/bg/gnb_line_bg.gif) no-repeat 0 bottom}
#header .srch{position:relative}
#header .srch fieldset{width:310px;overflow:hidden}
#header .srch fieldset .sbHolder{float:left;display:inline;margin-right:5px}
#header .srch fieldset .srch_fl{float:left;display:inline}
#header .srch .sbHolder,#header .srch select, #header .srch label,#header .srch input[type="text"]{vertical-align:middle}
#header .srch .f_s{position:relative; padding-left:74px}
#header .srch label img{vertical-align:middle}
#header .srch input[type="text"]{width:180px; height:16px; line-height:16px; font-family:nanumgothic; border-bottom:1px solid #ddd; border-right:none; border-left:none; border-top:none; text-indent:5px; color:#333; background-color:#fff; *width:176px; *height:16px}
#header .srch input[type="button"]{display:inline-block; width:16px; height:16px; border:0px; text-indent:-99px; background:url(../images/btn/btn_srch.gif) no-repeat 0 0}
.sbHolder{/*overflow:hidden;*/ display:inline-block; width:60px; height:16px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; font-family:nanumgothic; background-color:#fff; z-index:30;}
.sbSelector{float:left; overflow:hidden; height:16px; line-height:16px; text-indent:5px; color:#666;}
.sbToggle{float:right; width:20px; height:16px; background:url(../images/bg/select-icons.png) no-repeat 50% 5px}
.sbToggleOpen{background:url(../images/bg/select-icons.png) no-repeat 50% -45px}
.sbToggleOpen:hover{background:url(../images/bg/select-icons.png) no-repeat 50% -45px}
.sbOptions{position:absolute; top:20px; left:-1px; width:60px; border:1px solid  #e4e4e4; z-index:1; overflow-y: auto; background:#fff}
.sbOptions li{float:none !important; padding:0 2px !important; background:none !important}
.sbOptions a{display:block; border-bottom:1px solid #e4e4e4; padding: 5px 0; color:#666}
.sbOptions li.last a{border-bottom:none}
#visual{width:100%; overflow:hidden; padding-top:110px;  margin-bottom:5px; text-align: center; background:#ffffff url(/images/bg/visual_bg.jpg) repeat-x 0 110px}
#sub_visual{width:100%; hight:230px; overflow:hidden; padding-top:100px;  margin-bottom:5px; text-align: center; border-bottom:1px solid #046dc7; background:#f5f5f5 url(/images/bg/visual_bg.jpg) repeat-x 0 110px}
#visual2{width:100%; padding-top:110px;  margin-bottom:0px; text-align: center}

/*메인 롤링*/
.jCarouselLite{font-size:12px; font-weight:bold;text-align:center;margin-top:3px;}
/* 
#container{padding-top:110px;position:relative;z-index:1500}
.main_container{padding-top:0px !important;}
*/

#content{position:relative; width:1100px; margin:0 auto; *zoom:1}
#content:after{display:block; content:""; clear:both}
#content.main_content h3{margin-bottom:23px; font-size:17px; font-weight:600}
#content.main_content h3.tit{margin-bottom:0px}
#content .product_srch{float:left; width:750px}
.product_srch dl{overflow:hidden}
.product_srch dt.tit{position:absolute; top:0px; left:0px; clear:both; width:160px; height:40px; padding-left:10px; line-height:40px; border-bottom:1px solid #6e6e6e; background-color:#d11110}
.product_srch dt.tit a{font-size:13px; font-weight:600; color:#fff}
.product_srch dd.list{float:left; padding-top:40px; width:170px}
.product_srch dd.list ul{overflow:hidden; width:170px}
.product_srch dd.list ul li{float:left; width:85px;}
.product_srch dd.list ul li a{display:block; height:33px; line-height:33px; border-bottom:1px solid #6e6e6e; border-right:1px solid #6e6e6e; font-weight:600; text-indent:10px; color:#fff; background:#515151}
.product_srch dd.list ul li a:hover{color:#fff; background:#d11110}
.product_srch dd.list ul li.l{width:170px}
.product_srch .pu_view{float:right; position:relative; width:580px;}
.product_srch .pu_view .pht{position:absolute;top:0;left:0;display:none}
.product_srch .pu_view .first{display:block}
.product_srch  div.smart_fin{position:absolute; top:0px; left:169px; width:930px; z-index:10}
div.smart_fin h3{height:40px; line-height:40px; padding-left:28px; font-size:18px; font-weight:700; color:#fff; background:#5c554b}
div.smart_fin .sm_btn button{display:inline-block; height:25px; padding:0 16px; *padding:0 10px; font-weight:700; color:#fff; border:1px solid #4e483e; background:#757067}
div.smart_fin .sm_btn button.green{border:1px solid #075a4d; background:#1d9e89}
div.smart_fin .sm_btn{position:absolute; top:8px; right:48px}
div.smart_fin .close{position:absolute; top:0px; right:0px}
div.smart_fin .sc_list{overflow:hidden; border-bottom:1px solid #e8e8e8}
div.smart_fin .sc_list dl{float:left; width:25%; *width:232px}
div.smart_fin .sc_list dl.first{*width:234px}
div.smart_fin .sc_list dt a{display:block; padding-left:15px; height:32px; line-height:32px; font-weight:600; color:#666; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#fafafb url(../images/bg/more.gif) no-repeat 97% 50%}
div.smart_fin .sc_list dd{height:136px; overflow-y:scroll; background:#f1f1f1}
div.smart_fin .sc_list dd ul{padding-top:15px}
div.smart_fin .sc_list dd ul li a{display:block; height:23px; line-height:23px; padding-left:23px; font-weight:600; color:#666}
div.smart_fin .sc_list dd ul li a.on,div.smart_fin .sc_list dd ul li a:focus{background:#f7f7f7 url(../images/bg/sc_li.gif) no-repeat 97% 50%}
.more_btn{position:absolute; top:0px; right:0px}
#content .eng{float:left; position:relative; width:300px}
.eng p{margin-bottom:35px; font-size:15px; color:#666}
.eng ul{overflow:hidden}

.news_sns,.event,.eng_ing{ position:relative}

/*.news_sns,.event{width:200px; margin-right:50px}*/

.eng_ing{width:300px}
.news_sns p{margin-bottom:12px; color:#666}
.list_area{margin-bottom:20px}
.list_area li{margin-bottom:13px; background:url(../images/common/bot.gif) no-repeat 0 50%} /* padding-left:9px;*/
.list_area li a{font-size:13px; color:#666;   font-family: 나눔 고딕,'Nanum Gothic',Nanum Gothic,Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;}
.sns{overflow:hidden}
.sns li{float:left; margin-right:4px}
.sns li a img{display:block}

.n_en_list{overflow:hidden; background:url(../images/bg/ing_li.gif) repeat-y right 0}
.n_en_list li{float:left; width:100px; background:url(../images/bg/ing_li.gif) repeat-y left 0}
.n_en_list li a{display:block; text-align:center; font-size:13px; color:#000; background-position:50% 7px; background-repeat: no-repeat}

.n_en_list li a.i01{padding-top:68px; background-image:url(../images/in_01.gif)}
.n_en_list li a.i02{padding-top:68px; background-image:url(../images/in_02.gif)}
.n_en_list li a.i03{padding-top:68px; background-image:url(../images/in_03.gif)}

.selectinput{height:30px;line-height:30px; width:100px; border:1px solid #cecece; background-color:ffffff }

.b_t{padding-top:30px; border-top:1px solid #eee}
.n_l,.s_c,.c_c{min-height:140px}
.n_l h3,.s_c h3,.c_c h3{margin-bottom:12px !important}

.n_l{width:280px; padding-left:35px}
.n_l .nb{height:67px; padding-left:116px; background:url(../images/pic/nc_bg.gif) no-repeat 0 0}
.n_l .nb p{margin-bottom:8px}
.s_c{width:400px; padding-left:50px; border-left:1px solid #eee}
.s_c ul{overflow:hidden}
.s_c ul li{float:left; margin-right:54px}
.s_c ul li.last{margin-right:0px}
.s_c ul li a{display:block; padding-top:41px; font-size:13px; color:#333; background-position:0 0; background-repeat:no-repeat}
.s_c ul li a.b01{width:45px; background-image:url(../images/pic/sc_list01.gif)}
.s_c ul li a.b02{width:50px; background-image:url(../images/pic/sc_list02.gif)}
.s_c ul li a.b03{width:50px; background-image:url(../images/pic/sc_list03.gif)}
.s_c ul li a.b04{width:51px; background-image:url(../images/pic/sc_list04.gif)}
.c_c{width:250px; padding-left:50px; border-left:1px solid #eee}
.c_c p{margin-bottom:10px !important}
.b_t p{margin-bottom:23px; color:#666}

#quick{position:absolute; top:0px; right:0%; margin-right:-79px; width:80px; z-index: 99999;}
#quick dd li{/*border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8*/  }
#quick dd li a{display:block; text-align:center; color:#333; background:#fff}
#quick dd li a.t01{/*padding:16px 0*/}
#quick dd li a.t02{/*padding:23px 0*/}

#footer{position:relative; padding:15px 30px; border-top:1px solid #d1d1d1; background-color:#fff; *z-index:9999}
#footer .f_p{position:relative}
#footer .all_btn{position:absolute; top:-16px; left:485px}
#footer .fnb{float:left; overflow:hidden; margin-bottom:17px}
#footer .fnb li{float:left; margin-right:22px}
#footer .fnb li a{font-weight:700; color:#666; font-size:14px;} 
#footer .select_box{float:right}
#footer .select_box select{width:150px}
#footer .copy p{margin-bottom:5px; color:#666}

/* sub */
.path{margin-bottom:29px !important;padding:5px 0px 11px;}
.path > ul{margin:0 auto; text-align:right}
.path > ul li{display:inline-block; padding-right:16px; margin-right:5px; font-size:12px; color:#777; background:url(../images/bg/path_li.gif) no-repeat right center; *display:inline}
.path > ul li.last{padding-right:0px; margin-right:0px; background:none}
.sub_content .lnb{float:left; width:180px;padding-top:20px;display:none; /*background: rgba(102,206,222,0.5);*/}
.sub_content .lnb h2{margin-bottom:20px; padding:20px 0px;font-size:24px; font-weight:700; text-align:center; }
.sub_content .lnb h2 a{color:#000}
.sub_content .lnb ul li{border-bottom:1px solid #DDDDDD}
.sub_content .lnb ul li.last{border-bottom:none}
.sub_content .lnb ul li.last a{font-size:15px}
.sub_content .lnb ul li a{display:block; height:35px; padding-left:11px; line-height:35px; font-size:15px; font-weight:600; color:#446b85}
.sub_content .lnb ul li.on a,.sub_content .lnb ul li a:hover{color:#fff; background:#046dc7 url(../images/bg/lnb_li.gif) no-repeat right 50%}
.sub_content .lnb ul li ul{display:none}
.sub_content .lnb ul li.on ul{display:block; padding:11px 0; background:#f4f4f4}
.sub_content .lnb ul li.on ul li{border-bottom:none}
/*.sub_content .lnb ul li.on ul li a.on,.sub_content .lnb ul li.on ul li a:hover,.sub_content .lnb ul li.on ul li.first a{border-top:1px solid #d9d9d9}*/
.sub_content .lnb ul li.on ul li.first{border-top:1px solid #f4f4f4}
.sub_content .lnb ul li.on ul li a{padding-left:30px;  font-size:13px; color:#666; background:url(../images/bg/lnb_li_02.gif) no-repeat 11px 50%} /*border-top:1px solid #fff;*/
.sub_content .lnb ul li ul li a.on,.sub_content .lnb ul li ul li a:hover{color:#046DC7; background:#fff url(../images/bg/lnb_li_02_on.gif) no-repeat 11px 50%}
.sub_content .s_body{float:right; width:890px; min-height:500px; margin-bottom:80px; font-size:13px; line-height:1.5}
.s_body .con_title{overflow:hidden; margin-bottom:5px}
.s_body .con_title h3.tit_h3{float:left; margin-right:5px; padding-top:26px; font-size:32px; font-weight:600; color:#046DC7; background:url(../images/common/top_h3_bg.gif) no-repeat 0 0}
.s_body h4{margin-bottom:15px; font-size:20px; font-weight:600; color:333}
.s_body h4 span{font-weight:normal; color:#999}
.s_body .s_tit{font-size:18px}
.con_title .tit_p{float:left; padding-top:45px; color:#666}
.s_body .sub_visual{margin-bottom:15px}
.sub_list{overflow:hidden}
.sub_list li{float:left; position:relative; margin-right:14px}
.sub_list li.last{width:287px; margin-right:0px}
.sub_list li a{display:block; position:absolute; top:0px; left:0px; width:287px; height:345px; background-color:transparent; z-index:10}
.sub_list li a span.n{text-indent:-9999px;}
.sub_list li a.s01{background-image:url(../images/pic/talented_02.gif); background-position:0 0; background-repeat: no-repeat}
.sub_list li a.s02{background-image:url(../images/pic/talented_03.gif); background-position:0 0; background-repeat: no-repeat}
.sub_list li a.s03{background-image:url(../images/pic/talented_04.gif); background-position:0 0; background-repeat: no-repeat}
.sub_list li a span{display:none; position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; font-size:13px; text-align:center; color:#fff; font-weight:600; background-color:#f06f1b}
.sub_list li a:hover{height:341px; border-top:4px solid #c20a08; background-position:0 -4px;}
.sub_list li a:hover span{display:block}
.recrult > div{margin-bottom:40px}
.recrult div.mb{margin-bottom:100px}
.recrult .va{overflow:hidden}
.recrult .va li{float:left; margin-right:19px}
.recrult .va li.last{margin-right:0px}
.recrult .back_pic01{width:890px; height:430px; background:url(../images/pic/recruit_img_05.gif) no-repeat 0 0}
.recrult .back_pic01 ul li{text-indent:-9999px}
.recrult .back_pic02{width:891px; height:667px; text-indent:-9999px; background:url(../images/pic/recruit02_img_01.gif) no-repeat 0 0}
.recrult .re_01{overflow:hidden}
.recrult .re_01 > li{float:left; width:420px}
.recrult .re_01 li div{margin-bottom:20px; padding-top :18px; padding-left:25px; border-top:1px solid #555; border-bottom:1px solid #e5e5e5; background:url(http://ampm.co.kr/portfolio/jmj/images/sub_btn.gif) repeat-x 0 0}
.recrult .re_01 li p.tit{font-size:13px; font-weight:700; text-align:center; color:#006666}
.recrult .re_01 li div ul{overflow:hidden}
.recrult .re_01 li div ul li{float:left; height:45px; line-height:45px; margin-right:25px; font-weight:600 text-align:center;}
.recrult .re_01 li div ul li.last{margin-right:0px}
.recrult .ov{overflow:hidden}
.recrult .ov dl{overflow:hidden; float:left; margin-bottom:20px}
.recrult .ov dl.l{margin-right:46px; margin-bottom:20px}
.recrult .ov dt{float:left; width:135px; margin-right:25px}
.recrult .ov dd{float:left; width:262px; padding-top:40px; font-size:13px; color:#666; line-height:20px}
.recrult .top_form select{height:30px;line-height:30px; width:100px; border:1px solid #cecece; }
.recrult .top_form input[type="text"]{height:30px; width:200px;  line-height:30px; border:1px solid #cecece}
.recrult .top_form input[type="submit"]{display:inline-block; width:62px; height:30px; border:none; cursor:pointer; text-indent:-9999px; background:url(../images/sub_btn.gif) no-repeat 0 0}
.recrult .top_form{overflow:hidden; margin-bottom:14px}
.recrult form{float:right}

.fm_t{position:relative; padding-left:88px}
.fm_t .sbHolder{position:absolute; top:0px; left:0px; width:82px; height:28px; border:1px solid #ccc; font-size:12px; background-color:#fff}
.fm_t .sbSelector{overflow:hidden; display:block; height:28px; text-indent:5px; line-height:28px; font-size:13px; color:#666; background-color:#fff;}
.fm_t .sbToggle{display:block; position:absolute; right:0; top:0; width:24px; height:28px; border-left:1px solid #ebebeb; background:url(../images/bg/select-icons02.png) no-repeat 50% 10px;}
.fm_t .sbToggleOpen{background:url(../images/bg/select-icons02.png) no-repeat 50% -68px}
.fm_t .sbToggleOpen:hover{background:url(../images/bg/select-icons02.png) no-repeat 50% -68px}
.fm_t .sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.fm_t .sbOptions{background-color: #fff;border: solid 1px #cecece;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 20px;width:100%;z-index: 10; overflow-y: auto;}
.fm_t .sbOptions li{padding: 0 7px;}
.fm_t .sbOptions a{border-bottom: solid 1px #eee;display: block;outline: none;padding: 5px 0 5px 3px;}
.fm_t .sbOptions a:link, .sbOptions a:visited{color: #999;text-decoration: none;}
.fm_t .sbOptions a:hover{color: #EBB52D;}
.fm_t .sbOptions li.last a{border-bottom: none}

.recr dl{overflow:hidden; margin-bottom:17px; font-size:13px}
.recr dl dt{float:left; width:37px; margin-right:20px; padding-left:22px; font-weight:600; background:url(../images/common/gide_b.gif) no-repeat 0 50%}
.recr dl dd{float:left; line-height:18px; color:#666}
.num{overflow:hidden; background:#f5f5f5 url(../images/bg/line.gif) no-repeat 50% 50%;}
.num li{float:left; width:359px; padding:32px 0 32px 86px; font-size:13px}
.num li.n01{background:url(../images/pic/gid_pic.gif) no-repeat 18px 50%}
.num li.n02{background:url(../images/pic/gid_pic02.gif) no-repeat 18px 50%}
.num li span{font-weight:700}

.page{position:relative; height:60px; line-height:60px; border-bottom:1px solid #e5e5e5; text-align:center}
.page.n{border-bottom:none}
.page a{display:inline-block; width:25px; font-weight:600; color:#666; vertical-align:middle; background:url(../images/bg/page_line.gif) no-repeat 0 50%}
.page a.fir{background:none}
.page a.on{color:#ff6633}
.page a.prev{display:block; position:absolute; top:0px; left:0px; width:90px; height:60px; line-height:60px; border-right:1px solid #e5e5e5; background:url(../images/bg/l_a.gif) no-repeat 15px 50%}
.page a.next{display:block; position:absolute; top:0px; right:0px; width:90px; height:60px; line-height:60px; border-left:1px solid #e5e5e5; background:url(../images/bg/r_a.gif) no-repeat 80% 50%}
.page a.end{width:32px; height:32px; margin-left:5px}
.page a.first02{width:32px; height:32px; margin-right:5px}
.page a.prev02{width:32px; height:32px; margin-right:10px}
.page a.next02{width:32px; height:32px; margin-left:10px}
.page02{padding:18px 0px 18px 0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf}
.page02 dl{overflow:hidden}
.page02 dl dt{float:left; width:107px}
.page02 dl a{display:block; padding:10px 0px 10px 16px;  font-size:13px; color:#777}
.page02 dl dt a{display:block}
.page02 dl dt a.prev{background:url(../images/bg/t_a.gif) no-repeat 63px 50%}
.page02 dl dt a.next{background:url(../images/bg/b_a.gif) no-repeat 63px 50%}
.page02 dl dd{float:left}

.page03{padding:10px 0px 10px 12px; border:1px solid #e6e6e6; background:#f7f7f7}
.page03 dl{overflow:hidden}
.page03 dl dt{float:left; width:107px}
.page03 dl dt a {color:#555}
.page03 dl a{display:block; padding:10px 0px 10px 16px;  font-size:13px; color:#777}
.page03 dl dt a.prev{background:url(../images/bg/t_a.gif) no-repeat 63px 50%}
.page03 dl dt a.next{background:url(../images/bg/b_a.gif) no-repeat 63px 50%}
.page02 dl dd{float:left}

.best_q{margin-bottom:75px}
.best_q dl{overflow:hidden}
.best_q dl dt{float:left; width:190px}
.best_q dl dd{position:relative; float:left; width:657px; height:164px; padding-left:40px; padding-top:20px; border-top:3px solid #c20a08; border-right:3px solid #c20a08; border-bottom:3px solid #c20a08}
.best_q dl dd li{overflow:hidden; height:30px}
.best_q dl dd li span{float:left; margin-right:20px}
.best_q dl dd li a{float:left; font-size:16px; font-weight:600; color:#555}

.answer{display:none; position:absolute; top:0px; left:0px;  width:574px; height:164px; padding-left:40px; padding-top:20px; padding-right:80px; background-color:#f8f8f8}
.answer p{overflow:hidden; padding-left:4px}
.answer p span{float:left; margin-right:20px; font-size:16px; font-weight:800; color:#009880}
.answer p a{float:left; font-size:16px; color:#555}
.answer div{padding-left:38px; font-size:13px; line-height:1.5; color:#555; background:url(../images/bg/a.gif) no-repeat 0 0}
.answer a.close{position:absolute; top:10px; right:10px}

.faq{border-top:3px solid #666}
.faq li p{overflow:hidden; padding:19px 0px 19px 30px; border-bottom:1px solid #dfdfdf}
.faq li p span{float:left; margin-right:20px; font-size:15px; font-weight:800}
.faq li p a{float:left; font-size:15px; color:#333}
.faq li div{position:relative; padding:24px 70px 24px 62px; border-bottom:1px solid #dfdfdf; font-size:13px; line-height:1.5; color:#666}
.faq li div span{position:absolute; top:-50px; left:0px; z-index:10}

.p_txt{margin-bottom:40px; font-size:15px; line-height:1.3; color:#555}
.p_txt span{font-weight:600; color:#009981}

.indi{margin-bottom:14px !important; padding:20px; border:1px solid #dfdfdf; font-size:13px; line-height:1.5; color:#666}
p.ch{margin-bottom:35px}
p.ch input[type="checkbox"]{margin-right:10px}
.indi div{height:112px; overflow-y:scroll}

.qu_b{display:inline-block; padding-left:25px; padding-bottom:1px; background:url(../images/common/q_b.gif) no-repeat 0 1px; *display:inline}
.qu_b.c01{padding-left:22px; color:#666}
.loop{display:inline-block; position:relative; overflow:hidden; width:68px; height:30px; background:url(../images/btn/t_btn.gif) no-repeat 0 0}
.loop02{display:inline-block; position:relative}
.loop input{opacity:0; filter:Alpha(opacity=0); /* IE8 */ cursor:pointer}

.dl_a{overflow:hidden; padding:26px 30px 26px 0px; font-size:13px; border-bottom:1px solid #e1e1e1}
.dl_a p{float:left; margin-right:45px}
.dl_a h5{margin-bottom:13px; font-size:18px; font-weight:600}
.dl_a .sp {display:block; margin-bottom:20px}
.dl_a div{color:#666}

.giwon{overflow:hidden}
.giwon dl{float:left; overflow:hidden; width:396px; margin-right:90px; margin-bottom:26px;}
.giwon dl.n{margin-right:0px}
.giwon dl.l{width:100%}
.giwon dl.l dd{width:726px}
.giwon dl dt{float:left; width:101px}
.giwon dl dd{float:left; width:241px; padding:20px 24px 0px 30px; border-top:1px solid #eaeaea}
.giwon dl dd p{font-size:13px; margin-bottom:10px}
.giwon dl dd div{padding-left:10px; font-size:13px; color:#666; background:url(../images/bg/ji_b.gif) no-repeat 0 3px}
.giwon dl dd ul{font-size:13px; color:#666}
.giwon dl dd ul li{margin-bottom:3px}

/* 吏곷Т�뚭컻 - 140704異붽� */
.job_intro{}
.job_intro .job_intro_box {position:relative; width:890px; height:173px; margin-right:90px; margin-bottom:26px;}
.job_intro p{float:left; width:190px}
.job_intro .job_intro_list {float:left; width:245px; padding:20px 1px 0px 50px; border-top:1px solid #eaeaea}
.job_intro .job_intro_left .job_intro_con {height:22px; margin:0; padding:0;}
.job_intro .job_intro_right .job_intro_con {height:22px; margin:0; padding:0;}
.job_intro .job_intro_con .job_intro_tit {width:282px; height:22px; background:url(../images/pic/job_intro_bullet.gif) no-repeat 0 9px; padding:0 0 0 14px; margin:0;}
.job_intro .job_intro_con .job_intro_tit a{font-size:13px; color:#666; margin:0; padding:0; height:22px;}
.job_intro .job_intro_con .job_intro_tit:hover {background:#009880; color:#fff; height:22px;}
.job_intro .job_intro_con .job_intro_tit:hover a {background:#009880; color:#fff; height:22px;}
.job_intro .job_intro_left .job_intro_con1 .job_intro_box {position:absolute; top:21px; left:536px; width:296px; padding:0; border:none; z-index:10; display:none;}
.job_intro .job_intro_right .job_intro_con1 .job_intro_box {position:absolute; top:21px; left:240px; width:296px; padding:0; border:none; z-index:10; display:none;}


/* 湲곗뾽�뺣낫 */
.tab01{overflow:hidden; margin-bottom:30px}
.tab01 li{float:left}
.tab{overflow:hidden; margin-bottom:30px}
.tab li{float:left}
.con{display:none}
.con01{overflow:hidden; display:block}
.con01 div.tbl_area02{width:560px; padding:30px 0 0 20px; font-size:13px; color:#666;text-align:justify}
.con01 div.tbl_area02 h4{margin-bottom:44px; line-height:1.2; font-size:28px; color:#009999}
.con01 div.tbl_area02 p{margin-bottom:25px; line-height:1.3}


.con02 .business_area{height:628px; border-bottom:1px solid #dfdfdf; text-indent:-99999px; background:url(../images/pic/group01_img02.gif) no-repeat 50% 25px}
.con02 .business_in{overflow:hidden; padding-top:63px}
.con02 .business_in dl{float:left; width:355px; margin-bottom:40px;  padding-right:40px}
.con02 .business_in dl.b01 dt{background:url(../images/bg/b_bot01.gif) no-repeat 0 0}
.con02 .business_in dl.b02 dt{background:url(../images/bg/b_bot02.gif) no-repeat 0 0}
.con02 .business_in dl.b03 dt{background:url(../images/bg/b_bot03.gif) no-repeat 0 0}
.con02 .business_in dl.b04 dt{background:url(../images/bg/b_bot04.gif) no-repeat 0 0}
.con02 .business_in dl.b05 dt{background:url(../images/bg/b_bot05.gif) no-repeat 0 0}
.con02 .business_in dl.b06 dt{background:url(../images/bg/b_bot06.gif) no-repeat 0 0}
.con02 .business_in dl.b07 dt{background:url(../images/bg/b_bot07.gif) no-repeat 0 0}
.con02 .business_in dl.n{width:355px; padding-left:70px; background:url(../images/bg/business_bg.gif) no-repeat 0 bottom}
.con02 .business_in dl dt{margin-bottom:10px; padding-top:65px; font-size:18px; font-weight:600}
.con02 .business_in dl dd{height:75px; font-size:13px; line-height:1.5; color:#555}
.con03 .business_area02 dl{margin-bottom:37px}
.con03 .business_area02 dt{margin-bottom:3px; font-size:20px; font-weight:700}
.con03 .business_area02 dd{padding:20px; font-size:16px; font-weight:600; color:#555; background-color:#f7f7f7}
.con03 .business_area02 dd span{color:#f87300}

.company{overflow:hidden; width:100% !important; padding:0px !important}
.company dl{float:left; width:443px; margin-bottom:50px}
.company dl dt{margin-bottom:20px; text-align:center}
.company dl dd{height:90px; padding:0 47px; font-weight:normal; line-height:1.5; background:url(../images/bg/company_bg.gif) no-repeat 0 0}
.sub_tit01{font-size:30px !important; color:#f06f1b}
.sub_txt{margin-bottom:50px; font-size:13px; line-height:1.5}
.line{margin-bottom:40px; font-size:13px; line-height:1.2; color:#666}
.line span{font-weight:500; color:#333}
.ethics dl{overflow:hidden; margin-bottom:20px}
.ethics dl dt{float:left; margin-right:28px}
.ethics dl dd{float:left; font-size:13px; line-height:1.5; color:#666}

.purpose dl{margin-bottom:24px}
.purpose dt{margin-bottom:10px; font-size:15px; font-weight:600}
.purpose dd{font-size:13px; color:#666}

.doctrine ol{margin-bottom:37px}
.doctrine li{margin-bottom:4px; line-height:40px; font-size:16px; color:#007e69}
.doctrine li span{margin-right:20px}

.doctrine02{padding-top:30px; border-top:2px solid #333}
.doctrine02 h5{font-weight:600; margin-bottom:25px}
.doctrine02 dl{padding-left:36px}
.doctrine02 dt{margin-bottom:10px; font-weight:600}
.doctrine02 dd li{margin-bottom:8px; padding-left:11px; background:url(../images/bg/li_bot.gif) no-repeat 0 50%}

.greener{width:100% !important; height:646px; padding:0px  !important; text-indent:-9999px;  background:url(../images/pic/group01_img04.gif) no-repeat center 0}
.life_s h4{margin-bottom:10px !important; font-size:30px}
.life_s h5{font-size:16px; font-weight:700}
.life_s p{color:#555}

.life_area{overflow:hidden; margin-bottom:40px}
.life_area .l{float:left; width:420px; margin-right:50px}
.life_area dt{margin-bottom:14px; font-size:16px; font-weight:600}
.life_area dd{color:#555}
.example ul{overflow:hidden; padding:22px 0px 30px 0px; border:1px solid #e4e4e4; background:url(../images/bg/exa_bg.gif) no-repeat 50% 50%}
.example li{float:left; width:50%; text-align:center}
.example li p{height:80px; font-size:12px}
.life_area .r{float:right; width:420px}

.life_s02{color:#555}
.life_s02 h4{font-size:16px; font-weight:600; color:#333}

.p_area{overflow:hidden}
.p_area p{float:left; width:308px}
.p_area div{float:right; width:530px;}

.ship_area{margin-bottom:40px}
.ship_area .bg{overflow:hidden; width:870px; height:111px; margin-bottom:10px; padding-top:16px; padding-left:20px; background:url(../images/bg/rela_bg.gif) no-repeat 0 0}
.ship_area .bg p{float:left; width:132px; margin-right:40px}
.ship_area .bg dl{float:left}
.ship_area .bg dt{margin-bottom:5px; font-size:15px; font-weight:600}
.ship_area .bg dd li{margin-bottom:2px; padding-left:10px; color:#555; background:url(../images/bg/rela_bot.gif) no-repeat 0 50%}

.recycling{overflow:hidden; margin-bottom:40px}
.recycling div.l{float:left; width:520px}
.recycling div.r{float:right; width:308px;}

.good{width:890px; height:215px; margin-bottom:26px; text-indent:-9999px; background:url(../images/pic/group04_img01.gif) no-repeat 0 0}
.good2{width:890px; height:628px; text-indent:-9999px; background:url(../images/pic/group04_img02.gif) no-repeat 0 0}
.global{width:890px; height:369px; margin-bottom:43px; text-indent:-9999px; background:url(../images/pic/group05_img01.gif) no-repeat 0 0}
.global p{color:#555}
.p_txt{margin-bottom:50px; font-size:18px; color:#333}
.p_txt span{display:block; margin-bottom:10px}

.rnd_list{overflow:hidden}
.rnd_list > div{float:left; width:270px; height:530px}
.rnd_list div h5{font-size:16px; margin-bottom:15px; font-weight:700}
.rnd_list div p{color:#555}
.rnd_list div.r01{margin-right:40px; background:url(../images/pic/group05_img02.gif) no-repeat 0 bottom}
.rnd_list div.r02{height:25px; margin-right:40px; padding-top:245px; background:url(../images/pic/group05_img03.gif) no-repeat 0 0}
.rnd_list div.r03{background:url(../images/pic/group05_img04.gif) no-repeat 0 bottom}

.lab{border-top:3px solid #666}
.lab dl{overflow:hidden; padding:10px 0; border-bottom:1px solid #dfdfdf}
.lab dl dt{float:left; width:178px; margin-right:30px}
.lab dl dd{float:left; padding-top:20px;}
.lab dl dd li{margin-bottom:3px}
.lab dl dd li span{display:inline-block; *display:inline; width:65px; font-weight:700; color:#c20a08}

.top_head{overflow:hidden; position:relative; height:250px; margin-bottom:40px; border-top:3px solid #444; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#f7f7f7}
.top_head > h3{position:absolute; top:18px; left:0px; z-index:10}
.top_head .movebox .news_img{float:left; width:443px; height:250px}
.top_head .movebox .news_txt{float:left; width:405px; height:250px; padding-left:40px}
.top_head .movebox .news_txt p{font-size:13px; line-height:1.5; color:#666}
.top_head .first{display:block}
.history{text-align:right; margin-right:20px; margin-bottom:27px; padding-top:18px}
.history li{display:inline-block !important; padding-left:12px; margin-left:12px; color:#666; background:url(../images/bg/his_line.gif) no-repeat 0 50%}
.history li.first{background:none}
.top_head .btn_area{overflow:hidden; position:absolute; bottom:0px; right:0px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.top_head .btn_area li{float:left; border-right:1px solid #e6e6e6}
.top_head .btn_area li.last{border-right:none}
.top_head .btn_area img{cursor:pointer}

.list_do{border-top:2px solid #666}
.list_do li{position:relative; overflow:hidden; padding:20px 0px; border-bottom:1px solid #dfdfdf}
.list_do li p{float:left; margin-right:30px}
.list_do li dl{float:left}
.list_do li dl dt{margin-bottom:12px; font-size:13px; color:#007f69; font-weight:600}
.list_do li dl dd h4{margin-bottom:8px; font-size:15px}
.list_do li dl dd p{font-size:13px; color:#666}
.list_do li .history{position:absolute; top:0px; right:0px}
.list_do li .history li{padding:0px 0px 0px 12px; border-bottom:none}

.view_gr{border-top:2px solid #046dc7;}
.view_gr .top_v{overflow:hidden; background:#f7f7f7}
.view_gr .top_v{padding:25px 20px 25px 25px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.view_gr .top_v h4{float:left; margin:0px}
.view_gr .top_v .history{float:right;  margin:0px; padding:3px 0px 0px 0px}
.view_gr .body_v{padding:20px 0px 50px 0px; font-size:13px; line-height:1.5; color:#666}
.view_gr .body_v .img{margin-bottom:30px}

.top_head .movebox{width:5000px;position:absolute;top:0;left:0}
.t_area{float:left}
.t_area{margin:13px 0 0 25px;width:407px}
.t_area.t01{}
.t_area p{margin-bottom:14px}	
.t_area ul li{margin-bottom:5px; color:#555}

.top_t{overflow:hidden}
.top_t h4{float:left}
.top_t .top_form{float:right}
.ev_view{overflow:hidden; width:890px; padding-top:30px; *padding:30px 0px; border-top:1px solid #333; border-bottom:1px solid #dfdfdf}
.ev_view ul{overflow:hidden; width:915px;}
.ev_view ul li{float:left; width:280px; margin-right:25px; margin-bottom:45px}
.ev_view ul li div{margin-bottom:15px}
.ev_view ul li p{margin-bottom:5px; font-size:13px}
.ev_view ul li span{color:#666}
.tit_01{font-size:17px !important; font-weight:normal !important}

.purch{line-height:1.6}
.purch li{font-size:13px; color:#555}
.purch li p.tit{margin-bottom:20px; line-height:40px; font-size:16px; font-weight:600; color:#444444}
.purch li p.tit02{margin-bottom:; font-size:15px; color:#333}
.purch li p span{margin-right:20px}
.purch li ol{margin-bottom:25px}
.box{padding-left:20px}
.co-1{color:#f16e20}
.tit-txt{margin-bottom:60px}
.tit-txt span{font-size:24px}

.ipt1{width:366px;height:30px;padding:4px 0 4px 4px;}


.map01{position:relative; width:890px; height:356px; background:url(../images/pic/all_map_01.gif) no-repeat 0 0}
.map01 a{position:absolute; display:block; height:30px; text-indent:-9999px; background-repeat:no-repeat; background-position:0 0}
.map01 a:hover{background-position:0 -30px}
.map01 a.m01{width:70px; top:38px; left:152px; background-image:url(../images/btn/map_01.png)}
.map01 a.m02{width:90px; top:29px; left:285px; background-image:url(../images/btn/map_02.png)}
.map01 a.m03{width:156px; top:136px; left:115px; background-image:url(../images/btn/map_03.png)}
.map01 a.m04{width:172px; top:94px; left:343px; background-image:url(../images/btn/map_04.png)}
.map01 a.m05{width:80px; top:159px; right:128px; background-image:url(../images/btn/map_05.png)}

.map_area{overflow:hidden}
.map_area .map_l{position:relative; float:left; width:430px; height:427px; text-indent:-9999px}
.map_area .map_l.america{background:url(../images/pic/america_map_01.gif) no-repeat  0 0}
.map_area .map_l a{display:block; position:absolute; text-indent:-9999px; background-repeat:no-repeat; background-position:0 0}
.map_area .map_l a.world_view{left:33px; bottom:7px; text-indent:0}
.map_area .map_l.cis a.world_view{bottom:63px}
.map_area .map_l.america a.world_view{bottom:6px}
.map_area .map_l a:hover,.map_area .map_l a.on{background-position:0 -30px}
.map_area .map_l.america a.am01{top:20px; left:68px; width:47px; height:30px; background-image:url(../images/btn/map_05_1.png)}
.map_area .map_l.america a.am02{top:73px; left:89px; width:67px; height:30px; background-image:url(../images/btn/map_06.png)}
.map_area .map_l.america a.am03{top:124px; left:156px; width:73px; height:30px; background-image:url(../images/btn/map_07.png)}
.map_area .map_l.america a.am04{top:156px; left:174px; width:86px; height:30px; background-image:url(../images/btn/map_08.png)}
.map_area .map_l.america a.am05{top:191px; right:106px; width:63px; height:30px; background-image:url(../images/btn/map_09.png)}
.map_area .map_l.america a.am06{top:222px; left:166px; width:53px; height:30px; background-image:url(../images/btn/map_10.png)}
.map_area .map_l.america a.am07{top:268px; left:200px; width:53px; height:30px; background-image:url(../images/btn/map_11.png)}
.map_area .map_l.america a.am08{top:314px; left:249px; width:91px; height:30px; background-image:url(../images/btn/map_12.png)}

.map_area .map_l.asia{background:url(../images/pic/asia_map_01.gif) no-repeat  0 0}
.map_area .map_l.asia a.am01{top:43px; left:142px; width:56px; height:30px; background-image:url(../images/btn/map_13.png)}
.map_area .map_l.asia a.am02{top:35px; right:97px; width:59px; height:30px; background-image:url(../images/btn/map_14.png)}
.map_area .map_l.asia a.am03{top:82px; left:134px; width:66px; height:30px; background-image:url(../images/btn/map_15.png)}
.map_area .map_l.asia a.am04{top:168px; left:172px; width:81px; height:30px; background-image:url(../images/btn/map_16.png)}
.map_area .map_l.asia a.am05{top:214px; right:152px; width:83px; height:30px; background-image:url(../images/btn/map_17.png)}

.map_area .map_l.cis{background:url(../images/pic/cis_map_01.gif) no-repeat  0 0}
.map_area .map_l.cis a.am01{top:80px; left:29px; width:73px; height:30px; background-image:url(../images/btn/map_18.png)}
.map_area .map_l.cis a.am02{top:87px; left:160px; width:64px; height:30px; background-image:url(../images/btn/map_19.png)}
.map_area .map_l.cis a.am03{top:118px; left:11px; width:83px; height:30px; background-image:url(../images/btn/map_20.png)}
.map_area .map_l.cis a.am04{top:147px; left:62px; width:101px; height:30px; background-image:url(../images/btn/map_21.png)}

.map_area .map_l.eu{background:url(../images/pic/eu_map_01.gif) no-repeat  0 0}
.map_area .map_l.eu a.am01{top:111px; left:67px; width:42px; height:30px; background-image:url(../images/btn/map_22.png)}
.map_area .map_l.eu a.am02{top:111px; left:132px; width:72px; height:30px; background-image:url(../images/btn/map_23.png)}
.map_area .map_l.eu a.am03{top:151px; left:85px; width:70px; height:30px; background-image:url(../images/btn/map_24.png)}
.map_area .map_l.eu a.am04{top:166px; left:191px; width:75px; height:30px; background-image:url(../images/btn/map_25.png)}
.map_area .map_l.eu a.am05{top:190px; left:65px; width:56px; height:30px; background-image:url(../images/btn/map_26.png)}

.map_area .map_l.mea{background:url(../images/pic/mea_map_01.gif) no-repeat  0 0}
.map_area .map_l.mea a.am01{top:6px; right:84px; width:49px; height:30px; background-image:url(../images/btn/map_27.png)}
.map_area .map_l.mea a.am02{top:29px; right:137px; width:69px; height:30px; background-image:url(../images/btn/map_28.png)}
.map_area .map_l.mea a.am03{top:63px; right:177px; width:59px; height:30px; background-image:url(../images/btn/map_29.png)}
.map_area .map_l.mea a.am04{top:63px; right:64px; width:105px; height:30px; background-image:url(../images/btn/map_30.png)}
.map_area .map_l.mea a.am05{top:91px; right:105px; width:54px; height:30px; background-image:url(../images/btn/map_31.png)}

.map_area .map_txt{float:left; width:460px}
.map_area .map_txt h4{font-size:24px}
.map_area .map_txt p{color:#555}

.map_txt .m_a{position:relative; display:none}
.map_txt .m_a .clo_x{position:absolute; top:0px; right:0px}

.map_txt .me_area dl{padding:15px 0; color:#666}
.map_txt .me_area dl.a01{background:url(../images/bg/mx_line.gif) repeat-x 0 0}
.map_txt .me_area dt{margin-bottom:10px; font-size:11px; font-weight:600}
.map_txt .me_area dd{font-size:11px}

/* �댁슜�쎄� */
.arti_area{color:#666}
.arti_area .ar_tit{margin-bottom:30px; font-size:18px}
.arti_area .ar_tit span{font-weight:600; color:#01907a}
.arti_area dl{margin-bottom:52px}
.arti_area dt{margin-bottom:30px; font-size:15px; font-weight:600; color:#333}
.arti_area dd{margin-bottom:30px; color:#666}
.arti_area .bot{padding-left:10px; background:url(../images/bg/arti_bot.gif) no-repeat 0 8px}
.arti_area ol li{margin-bottom:10px;}
.arti_area ol li ol{padding-left:20px}
.arti_area02{color:#666}
.arti_area02 .ar_tit{margin-bottom:30px}
.arti_area02 h4{margin-bottom:20px; font-size:16px; color:#333}
.arti_area02 table{border-left:1px solid #ccc; border-top:1px solid #ccc}
.arti_area02 table tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc}
.arti_area02 dl dt{margin-bottom:10px; font-weight:600; color:#666}
.arti_area02 a{color:#666}

/* �ъ씠�몃㏊ */
.sitemap{overflow:hidden; width:900px !important}
.sitemap .menu{width:230px; float:left; margin-right:60px}
.sitemap .menu.last{margin-right:0px}
.sitemap .menu dl,.sitemap .menu p, .sitemap .menu > ul li{padding:20px 0; border-bottom:1px solid #e9e9e9}
.menu p a{font-size:17px; color:#333}
.sitemap .menu > ul li a{font-size:17px; color:#333}
.sitemap .menu dt{margin-bottom:10px}
.sitemap .menu dt a{font-size:17px; color:#333}
.sitemap .menu dd ul li{padding-left:8px; background:url(../images/bg/site_bot.gif) no-repeat 0 50%}
.sitemap .menu dd ul li a{font-size:13px; color:#555}
.sitemap .menu dd ul li a:hover{color:#f16f21}
.sitemap .me{margin-bottom:168px}

/* 寃�됯껐怨� */
.search{width:100% !important}
.search_top{overflow:hidden; margin-bottom:42px; padding:25px 30px; border:1px solid #eaeff7; background:#f2f5fb}
.search_top .se_l{float:left}
.search_top .se_l p{font-size:20px}
.search_top .se_l p span{font-weight:800; color:#f57023}
.search_top .se_r{float:right; font-size:20px}
.ch_area{margin-bottom:50px}
.ch_area.b{margin-bottom:20px;border-bottom:1px solid #ddd}
.ch_area h3{float:left; margin-bottom:15px; font-size:18px; font-weight:600}
.ch_area p.more{float:right}
.ch_area p.more a{display:inline-block; vertical-align:top; margin-left:20px; *display:inline;}
.ch_area .view{clear:both; padding-top:20px; padding-bottom:25px; border-top:1px solid #ddd; background:url(../images/bg/ch_bg.gif) repeat-x 0 0}
.ch_area .view.bg_n{background:none;}
.ch_area .view p.t_p{margin-bottom:20px}
.ch_area .view p.t_p span{display:inline-block; *display:inline-block; padding-right:10px; color:#019780; background:url(../images/bg/li_aw_bg.gif) no-repeat right 50%}
.ch_area .view p.t_p span.last{background:none}
.ch_area .view ul{margin-bottom:15px}
.ch_area .view ul li{overflow:hidden; font-size:13px; color:#555}
.ch_area .view ul li p{float:left; margin-right:3px}
.ch_area .view ul li span{float:left}

/* 湲곗뾽�뚭컻 硫붿씤 */
.s_main{overflow:hidden}
.s_main .vis{width:590px; float:left; margin-right:35px}
.s_main .s_list{float:left; width:265px; height:640px; border-top:5px solid #c20a08; border-bottom:5px solid #c20a08}
.s_main .s_list .bx{padding:12px 0 20px 0}
.s_main .s_list .bx.s01{border-bottom:1px solid #e3e3e3}
.s_main .s_list h4{margin-bottom:5px;}
.s_main .s_list p.tit{margin-bottom:15px; font-weight:600; color:#007e69}
.s_main .s_list p{margin-bottom:18px; font-size:13px; color:#555}
.r_area{overflow:hidden; margin-bottom:35px}
.r_area > div{float:left; width:415px}
.r_area > div p{font-size:13px; color:#777}
.r_area > div.a1{padding-right:29px; border-right:1px solid #e5e5e5}
.r_area > div.rd{padding-left:30px}
.r_area > div ul{overflow:hidden}
.r_area > div.a1 ul li{float:left; margin-right:10px}
.r_area > div ul li.last{margin-right:0px; background:none}
.r_area .rd ul li{float:left; width:138px; text-align:center; background:url(../images/bg/ing_li.gif) repeat-y right 0}
.nu_eve{overflow:hidden}
.nu_eve > div{position:relative; width:410px; padding-left:30px; padding-top:20px; height:170px; border:1px solid #e6e6e6; background:#f7f7f7}
.nu_eve > div h3{margin-bottom:15px; font-size:17px; font-weight:600}
.nu_eve > div a{top:25px; right:30px}
.nu_eve .news{float:left; margin-right:6px}
.nu_eve .news li{padding-left:9px; margin-bottom:6px; font-size:13px; background:url(../images/common/bot.gif) no-repeat 0 50%}
.nu_eve .news li a{color:#777}
.nu_eve .event{float:left; margin-right:0px !important}

.bg_n{background:none}
.mail_wrap{width:648px; margin:25px; border:1px solid #dadada}
#m_header{padding:16px 30px}
#m_header h1{float:left; margin-bottom:20px}
#m_header .tnb{overflow:hidden; float:right; position:relative; top:7px}
#m_header .tnb li{float:left; margin-left:20px}
#m_header .wp{overflow:hidden; clear:both; width:auto}
#m_header .gnb{overflow:hidden; float:right}
#m_header .gnb li{float:left; margin-left:20px; padding-left:20px; background:url(../images/bg/m_gnb_bg.gif) no-repeat 0 2px}
#m_header .gnb li.first{background:none}
#m_header .gnb li h2 a{display:block; font-size:15px; font-weight:600; text-align:center; color:#333}

.m_content h3{margin-bottom:42px; font-size:18px}
.m_content dl dt{margin-bottom:16px; font-size:15px; font-weight:600; color:#f06f1b}
.m_content dl dd{padding-bottom:40px; font-size:13px; color:#555; line-height:1.3; border-bottom:1px solid #e4e4e4}
.m_content dl.qu_view{padding-top:40px;}
.m_content dl.qu_view dt{color:#00957e}
.m_content dl.qu_view dd{border-bottom:none}

.qu_con{padding:25px 44px}
.content_b{padding:23px 20px; background:#f3f3f3}
.content_b p{font-size:12px; line-height:1.4; color:#777}
.content_b p span{font-weight:600; text-decoration:underline; color:#333}

.t_co{color:#009900; font-size:13px !important;}
#m_footer{padding:23px 20px; font-size:11px; line-height:1.4; color:#777}
.event_box{width:889px; height:212px; text-indent:-9999px; background:url(../images/pic/event_d.gif) no-repeat 0 0}

/* �꾩껜硫붾돱蹂닿린 */

.all_area{display:none; position:absolute; top:-252px; left:0px; width:100%; height:155px; padding-top:65px; border-top:1px solid #eee; background:#fff; z-index:9999}
.all_area a.all_btn02{position:absolute; top:-1px; left:485px}
.all_area dl{overflow:hidden; width:890px; margin:0 auto 15px auto}
.all_area dt{float:left; margin-right:40px}
.all_area dt a{font-size:16px; font-weight:600; color:#333}
.all_area dd{float:left}
.all_area dd ul{overflow:hidden}
.all_area dd li{float:left; width:130px; text-align:center; background:url(../images/all_menu_bg.gif) no-repeat right 0}
.all_area dd li.last{background:none}
.all_area dd li a{color:#333}
.all_area dd li a:hover{font-weight:600; color:#ff6600}

.size{font-size:20px;}

/* table */
div.tbl_area{border-top:3px solid #000000}
div.tbl_area02{border-top:3px solid #666}
table.tbl01{border-top:1px solid #555}
table.tbl01 thead th{padding:19px 0px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; background-color:#f5f5f5}
table.tbl01 thead th.first,table.tbl01 tbody th.first{border-left:1px solid #e5e5e5}
table.tbl01 tbody th{padding:19px 0px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-weight:normal; text-align:center}
table.tbl01 tbody td{padding:19px 0px 19px 20px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
table.tbl01 tbody td.c{text-align:center; padding:0px}

table.tbl02 tbody th{padding:18px 0px; font-size:13px; font-weight:normal; text-align:center; color:#666; border-bottom:1px solid #dfdfdf}
table.tbl02 tbody th.l,table.tbl02 tbody td.l{padding:18px 0px 18px 10px; border-right:1px solid #dfdfdf; text-align:left;}
table.tbl02 tbody td{padding:18px 0px 18px 10px; font-size:13px; color:#666; border-bottom:1px solid #dfdfdf}
table.tbl02 tbody td a{color:#333}
table.tbl02 tbody td a.b{display:block; height:28px; line-height:28px; padding-left:73px; color:#333; background:url(../images/common/b.gif) no-repeat 0 0}
table.tbl02 tbody td a.n{display:block; height:28px; line-height:28px; padding-left:73px; color:#333; background:url(../images/common/n.gif) no-repeat 0 0}
table.tbl02 tbody td.view{line-height:1.8}
table.tbl02 tbody td .c_btn{padding:50px 0px}
.list_btn{padding:30px 0px 60px 0px; text-align:right}

table.tbl03 tbody th{padding:18px 0px 18px 10px; font-size:13px; font-weight:normal; vertical-align:top; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf}
table.tbl03 tbody th label {padding-left:25px}
table.tbl03 tbody td{padding:18px 0px 18px 10px; border-bottom:1px solid #dfdfdf}
table.tbl03 tbody td input[type="text"]{width:170px; height:30px; line-height:30px; border:1px solid #ccc}
table.tbl03 tbody td input[type="text"].l{width:100%}
table.tbl03 tbody td textarea{width:100%; border:1px solid #dfdfdf}
table.tbl03 tbody td input,table.tbl03 tbody td span{vertical-align:middle}
table.tbl03 tbody td span{color:#666}
table tbody td .fm_t{display:inline-block; *display:inline;  padding-left:0px}
table tbody td .fm_t .sbHolder{position:relative; width:170px; height:25px}
table tbody td .fm_t .sbSelector{height:25px; line-height:25px}
table tbody td .fm_t,table tbody td input[type="text"]{vertical-align:middle}
.fm_t02{position:relative; display:inline-block; *display:inline; }
.fm_t02 .sbHolder{display:block; width:100px; height:25px; border:1px solid #ccc; font-size:12px; background-color:#fff}
.fm_t02 .sbSelector{overflow:hidden; display:block; text-indent:5px; height:25px; line-height:25px; font-size:13px; color:#666; background-color:#fff;}
.fm_t02 .sbToggle{display:block; position:absolute; right:0; top:0; width:24px; height:28px; border-left:1px solid #ebebeb; background:url(../images/bg/select-icons02.png) no-repeat 50% 10px;}
.fm_t02 .sbToggleOpen{background:url(../images/bg/select-icons02.png) no-repeat 50% -68px}
.fm_t02 .sbToggleOpen:hover{background:url(../images/bg/select-icons02.png) no-repeat 50% -68px}
.fm_t02 .sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.fm_t02 .sbOptions{background-color: #fff;border: solid 1px #cecece;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 20px;width:100%;z-index: 10; overflow-y: auto;}
.fm_t02 .sbOptions li{padding: 0 7px;}
.fm_t02 .sbOptions a{border-bottom: solid 1px #eee;display: block;outline: none;padding: 5px 0 5px 3px;}
.fm_t02 .sbOptions a:link, .sbOptions a:visited{color: #999;text-decoration: none;}
.fm_t02 .sbOptions a:hover{color: #EBB52D;}
.fm_t02 .sbOptions li.last a{border-bottom: none}

.tbl_area03{border-top:1px solid #000}
table.tbl04 thead th{padding:18px 0px; font-size:13px; text-align:center; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#f7f7f7}
table.tbl04 tbody th,table.tbl04 tbody td{padding:18px 0px; font-size:13px; text-align:center; font-weight:normal; color:#666; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
table.tbl04 tbody td.l{padding:18px 0px 18px 10px; text-align:left}
table.tbl04 tbody td a{color:#333}
table.tbl04 thead th.last,table.tbl04 tbody td.last{border-right:1px solid #e6e6e6}




/* 게시판 목록 */
#bo_list_title {margin-bottom:20px;font-size:1.2em;letter-spacing:-0.1em}

#bo_cate h2 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;width:728px;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus,
#bo_cate a:hover,
#bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}

.td_subject img {margin-left:3px}

/* 게시판 목록 공통 */
.bo_fx {margin-bottom:5px;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
#bo_list_total {float:left;padding-top:5px}
.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}
.btn_bo_adm {float:left}
.btn_bo_adm li {float:left;margin-right:5px}
.bo_notice td {background:#f7f7f2}
.bo_notice td a {font-weight:bold}
.td_num strong {color:#000}
.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */
.bo_current {color:#e8180c}
.cnt_cmt {font-weight:bold}

#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center}
#bo_sch legend {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}

/* 리스트형 목록 */
.rankiss_num {color:#353535; text-align:center}
.rankiss_checkbox {text-align:center}
.rankiss_thumb {text-align:center}
.rankiss_subject {font-family:'tahoma';word-wrap:break-word}
.rankiss_subject a {text-decoration:none}
.rankiss_name {padding:0 0 0 10px;text-align:center}
.rankiss_company {color:#999;text-align:center; letter-spacing:-0.04em}
.rankiss_datetime {color:#999;font-family:'tahoma';text-align:center}
.rankiss_price {color:#353535;font-family:'tahoma';text-align:center}
.rankiss_hit {color:#bababa;font-weight:bold;font-family:'tahoma';text-align:center}
.rankiss_good {color:#ff6600;font-weight:bold;text-align:center}
.rankiss_nogood {color:#bababa;font-family:'tahoma';text-align:center}

/* 갤러리형 목록 */
#rankiss_gallery {margin:5px 0 5px;padding:0;list-style:none;zoom:1}
#rankiss_gallery:after {display:block;visibility:hidden;clear:both;content:""}
.rankiss_gallery_1dli {float:left;margin:0 10px 30px 0}
.rankiss_gallery_2dul {margin:0;padding:0;list-style:none}
.rankiss_gallery_subject {padding:10px 0 5px;font-family:'tahoma';font-weight:bold;text-align:center;word-wrap:break-word}
.rankiss_gallery_subject .cnt_cmt {color:#ff3600;font-weight:normal}
#rankiss_gallery .rankiss_company {padding:5px 0}

.rankiss_notice {/* 공지사항용 스타일 정의 */}
.rankiss_current {color:#e15916;font-weight:bold;font-family:'tahoma'}

.board_button {clear:both;margin:6px 0 0 0}
.board_page {clear:both;text-align:center;margin:10px 0 0 0}
.board_page a:link {color:#777}
.board_top1 {border-top:1px solid #eee;margin:10px 0 0 0}
.board_bottom {border-bottom:1px solid #eee}
.board_search {text-align:center;padding:20px}
.board_search .stx {height:21px;border:1px solid #9A9A9A;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8}