@charset"euc-kr";

/* Skip */
.skip{padding:0; margin:0;}
.skip a{position:absolute; top:-1000em; z-index:9999; display:block; width:100%; background:#ededed; font-size:1.5em; font-weight:bold; color:#666; text-align:center;}
.skip a:hover,.skip a:focus,.skip a:active{top:0; padding:1.2em 0;}

/* font */
@font-face {
     font-family : 'Nanum_web';
     src :url(/en/font/NanumGothic.eot);
     src :url(/en/font/NanumGothic.eot?#iefix) format('embeded-opentype'),
           url(/en/font/NanumGothic.woff) format('woff');
}

/* common */
html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;line-height:100%;letter-spacing:normal} /* delete vertical-align,font:inherit; */
body,html{width:100%; font-size:13px; color:#333;}
*{font-family:NanumGothic, ³ª´®°íµñ, NG, Tahoma, Geneva, sans-serif; }
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table,tr,td{ color:#555; line-height:150%; font-size:12px; word-break: keep-all; }
table caption {overflow:hidden; font-size:0; line-height:0; font-size:13px;}
dt{display:block;}
hr{display:none;}
a{cursor:pointer;text-decoration:none;color:#444;}
address{font-style:normal;}
input,select,img{vertical-align:middle;}
.input_search {border:0; background-color:#fff; height:25px; width:120px; font-size:12px; padding-left:5px; color:#444; }


#wrap{min-width:1100px; margin:auto;}
#wrap{padding-top:89px;}
#contents{*zoom:1;}
#contents:after{content:""; display:block; clear:both;}

/* header */
#header{position:absolute; top:0; z-index:901; width:100%; height:89px; border-bottom:1px solid #ccc; background:#fff; cursor:default;}
.header_in{position:relative; width:1000px; height:89px; margin:auto; overflow:hidden;}
.header_in h1{*display:block; position:absolute; top:0; float:left; z-index:900; margin-left:0;}
.header_in .topmenu{*zoom:1; float:right; padding-top:10px; padding-right:8px;}
.header_in .topmenu:after{content:""; display:block; clear:both;}
.header_in .topmenu li{float:left; margin-left:20px;}
.header_in .topmenu li.menu1 a{display:block; width:31px; height:9px; margin-top:3px; text-indent:-1000px; overflow:hidden; background:url(/en/images/common/topmenu_01.gif) no-repeat;}
.header_in .topmenu li.menu2 a{display:block; width:45px; height:9px; margin-top:3px; text-indent:-1000px; overflow:hidden; background:url(/en/images/common/topmenu_02.gif) no-repeat;}
.header_in .topmenu li.menu3 a{display:block; width:64px; height:9px; margin-top:3px; text-indent:-1000px; overflow:hidden; background:url(/en/images/common/topmenu_03.gif) no-repeat;}
.header_in .topmenu li.menu4 a{display:block; width:58px; height:9px; margin-top:3px; text-indent:-1000px; overflow:hidden; background:url(/en/images/common/topmenu_04.gif) no-repeat;}
.header_in .topmenu li a:hover{background-position:0 -11px;}
.header_in .topmenu li a:hover{color:#752852;}
.header_in .gnb{clear:both;}
.header_in .gnb>ul{*zoom:1; padding-top:25px; height:200px; margin-left:280px;}
.header_in .gnb>ul:after{content:""; display:block; clear:both;}
.header_in .gnb>ul>li{position:relative; float:left; padding-bottom:30px;}
.header_in .gnb>ul>li>a{display:block; height:19px; text-indent:-1000px; overflow:hidden;}
.header_in .gnb>ul>li.menu1{float:left;}
.header_in .gnb>ul>li.menu2{margin-left:80px;}
.header_in .gnb>ul>li.menu3{margin-left:50px;}
.header_in .gnb>ul>li.menu4{margin-left:70px;}
.header_in .gnb>ul>li.menu5{margin-left:70px;}
.header_in .gnb>ul>li.menu1>a{width:63px; background:url(/en/images/common/gnb_01.gif) no-repeat;}
.header_in .gnb>ul>li.menu2>a{width:84px; background:url(/en/images/common/gnb_02.gif) no-repeat;}
.header_in .gnb>ul>li.menu3>a{width:130px; background:url(/en/images/common/gnb_03.gif) no-repeat;}
.header_in .gnb>ul>li.menu4>a{width:38px; background:url(/en/images/common/gnb_04.gif) no-repeat;}
.header_in .gnb>ul>li.menu5>a{width:127px; background:url(/en/images/common/gnb_05.gif) no-repeat;}
.header_in .gnb>ul>li:hover>a,
.header_in .gnb>ul>li.on>a{background-position:0 bottom;}
.header_in .gnb>ul>li ul{display:none; position:absolute; top:25px; left:50%; width:125px; margin-left:-70px; padding:10px; word-break: keep-all;}
.header_in .gnb>ul>li ul li{text-align:center; padding-bottom:8px; margin-bottom:7px; border-bottom:1px solid #e5e5e5;}
.header_in .gnb>ul>li ul li a{display:block; color:#888; font-weight:none;}
.header_in .gnb>ul>li ul li a:hover{color:#313131;}

/* footer */

#footer .copy{*height:120px; background:url(/en/images/common/footer_bg.gif) repeat-x;}
#footer .copy  .copy_in{width:1000px; margin:auto;}
.txt_copy{font-size:11px; color:#666666; line-height:20px; padding-top:10px;}


/* ¼­ºê°øÅë */
.sub_img{width:100%; height:132px; background:#ccc; }
.img01{background:url(/en/images/sub/sub_visual01.jpg) no-repeat center 0;}
.img02{background:url(/en/images/sub/sub_visual02.jpg) no-repeat center 0;}
.img03{background:url(/en/images/sub/sub_visual03.jpg) no-repeat center 0;}
.img04{background:url(/en/images/sub/sub_visual04.jpg) no-repeat center 0;}
.img05{background:url(/en/images/sub/sub_visual05.jpg) no-repeat center 0;}
.sub_img p{width:1000px; margin:auto; font-size:24px; font-weight:bold;color:#fff; line-height:132px; *line-height:2.5; text-indent:0px;}


/* table */	


.line_20 {line-height:20px;}



/** ¿©¹é¼³Á¤ **/

/* pad */	

.tpad_1 {padding-top:1px;}
.tpad_3 {padding-top:3px;}
.tpad_4 {padding-top:4px;}
.tpad_5 {padding-top:5px;}
.tpad_7 {padding-top:7px;}
.tpad_10 {padding-top:10px;}
.tpad_12 {padding-top:12px;}
.tpad_15 {padding-top:15px;}
.tpad_20 {padding-top:20px;}
.tpad_25 {padding-top:25px;}
.tpad_30 {padding-top:30px;}
.tpad_35 {padding-top:35px;}
.tpad_40 {padding-top:40px;}
.tpad_45 {padding-top:45px;}
.tpad_50 {padding-top:50px;}
.tpad_80 {padding-top:80px;}

.bpad_3 {padding-bottom:3px;}
.bpad_5 {padding-bottom:5px;}
.bpad_7 {padding-bottom:7px;}
.bpad_10 {padding-bottom:10px;}
.bpad_15 {padding-bottom:15px;}
.bpad_20 {padding-bottom:20px;}
.bpad_25 {padding-bottom:25px;}
.bpad_30 {padding-bottom:30px;}
.bpad_35 {padding-bottom:35px;}
.bpad_40 {padding-bottom:40px;}
.bpad_45 {padding-bottom:45px;}
.bpad_50 {padding-bottom:50px;}

.tbpad_5 {padding-top:5px;padding-bottom:5px;}
.tbpad_10 {padding-top:10px;padding-bottom:10px;}
.tbpad_40 {padding-top:40px;padding-bottom:40px;}

.lpad_3 {padding-left:3px;}
.lpad_5 {padding-left:5px;}
.lpad_9 {padding-left:9px;}
.lpad_10 {padding-left:10px;}
.lpad_11 {padding-left:11px;}
.lpad_12 {padding-left:12px;}
.lpad_15 {padding-left:15px;}
.lpad_20 {padding-left:20px;}
.lpad_25 {padding-left:25px;}
.lpad_30 {padding-left:30px;}
.lpad_35 {padding-left:35px;}
.lpad_40 {padding-left:40px;}
.lpad_45 {padding-left:45px;}
.lpad_49 {padding-left:49px;}
.lpad_50 {padding-left:50px;}
.lpad_76 {padding-left:76px;}
.lpad_80 {padding-left:80px;}

.rpad_3  {padding-right:3px;}
.rpad_5  {padding-right:5px;}
.rpad_9 {padding-right:9px;}
.rpad_10 {padding-right:10px;}
.rpad_15 {padding-right:15px;}
.rpad_20 {padding-right:20px;}
.rpad_25 {padding-right:25px;}
.rpad_30 {padding-right:30px;}
.rpad_35 {padding-right:35px;}
.rpad_40 {padding-right:40px;}
.rpad_45 {padding-right:45px;}
.rpad_50 {padding-right:50px;}
.rpad_55 {padding-right:55px;}

.hpad_3  {padding: 3px 0px;}
.hpad_5  {padding: 5px 0px;}
.hpad_10 {padding: 10px 0px;}
.hpad_15 {padding: 15px 0px;}
.hpad_20 {padding: 20px 0px;}
.hpad_30 {padding: 30px 0px;}
.hpad_40 {padding: 40px 0px;}
.hpad_50 {padding: 50px 0px;}

.wpad_3  {padding: 0px 3px;}
.wpad_5  {padding: 0px 5px;}
.wpad_10 {padding: 0px 10px;}
.wpad_12 {padding: 0px 12px;}
.wpad_15 {padding: 0px 15px;}
.wpad_20 {padding: 0px 20px;}

.pad_3   {padding:3px;}
.pad_5   {padding:5px;}
.pad_8   {padding:8px;}
.pad_10  {padding:10px;}
.pad_15  {padding:15px;}
.pad_20  {padding:20px;} 