/* common */
html, body {height:100%;margin:0;padding:0;width:100%;}
#skip{top:0;right:50px;overflow:hidden;position:absolute;width:100%;height:15px;text-align:center;z-index:100;}
#skip li a{display:block;left:-1000px;top:0;position:absolute; width:300px; text-align:center;height:15px;}
#skip li a:hover, #skip li a:focus, #skip li a:active {background:#a0c12b; padding:0; position:absolute; top:0px; left:23%;z-index:0; color:#fff;height:15px;}
.blind{display:block;overflow:hidden;position:absolute;font-size:1.8em;left:-5000px;top:0;}
.hide{display:none;padding:0;margin:0;}
h2, h3{font-size:100%;}

.font_b{ color:#0d3aa0;}
.bg_none{ background:none !important}

/*top*/
#header_wrap{z-index:3;width:100%; background:url("/images/eng_new/common/top_bg.jpg") repeat-x; height:112px;}
.header{ width:950px; margin:0 auto; position:relative}
.header h1{ position:absolute; top:50px; left:15px}

.gnb{ position:absolute; top:8px; right:0}
.gnb li{ float:left; padding:0 0 0 20px;background:url("/images/eng_new/common/gnb_bg.jpg") 9px 7px no-repeat;}
.gnb li a{ color:#fff}
.gnb li a:hover{ color:#a0c12b}

.navi{ position:absolute; top:31px; right:0;}
.navi li{float:left;}

.m_contents{ width:100%; background:#efefef}

.m_visual{background:url("/images/eng_new/main/visual_bg.jpg") 50% 0 no-repeat; height:420px;}
.top_con{width:950px; margin:0 auto;position:relative}
.visual h2{ position:absolute; top:135px; left:115px;}

.police_site{background:url("/images/eng_new/main/link_bg.gif") no-repeat; width:192px; height:55px;padding:13px 0 0 20px;position:absolute; top:350px; left:0;}
.police_site h2{ font-size:14px;}
.police_site form{ padding:7px 0 0 0;}

.m_con{width:630px; height:98px;margin:0 auto; padding:30px 0 25px 0;}

.greeting{background:url("/images/eng_new/main/con_bg1.gif") no-repeat; width:310px; height:98px; float:left; margin:0 10px 0 0; position:relative}
.greeting h2{ font-size:18px; position:absolute; top:20px; left:105px;}
.greeting p{ position:absolute; top:47px; left:105px; color:#636363; font-size:12px;}
.greeting .gre_btn{ position:absolute; top:35px; left:270px;}

.organ{background:url("/images/eng_new/main/con_bg2.gif") no-repeat; width:310px; height:98px; float:left; margin:0 10px 0 0; position:relative}
.organ h2{ font-size:18px; letter-spacing:-0.05em;position:absolute; top:20px; left:105px;}
.organ p{ position:absolute; top:47px; left:105px; color:#636363; font-size:12px;}
.organ .gre_btn{ position:absolute; top:35px; left:270px;}

.location{background:url("/images/eng_new/main/con_bg3.gif") no-repeat; width:310px; height:98px; float:left;position:relative}
.location h2{ font-size:18px; position:absolute; top:20px; left:105px;}
.location p{ position:absolute; top:47px; left:105px; color:#636363; font-size:12px;}
.location .gre_btn{ position:absolute; top:35px; left:270px;}

.banner{width:950px; margin:0 auto; padding:20px 0; position:relative; overflow:hidden; border-top:1px solid #e2e2e2;}
.banner h2{ font-size:16px;}
.banner .inner{position:relative;overflow:hidden;width:900px;height:70px;margin:0 0 0 80px;}
.ban_btn p{ float:left; margin:8px 0 0 0;}
.banner ul{ position:absolute; width:2000px; height:45px;}
.banner li{ float:left; margin:0 0 0 14px;}

#footer_wrap{border-top:1px solid #d5d5d5}
.f_info{width:950px; margin:0 auto; padding:30px 0 30px 30px;}
.f_info address {color:#555; font-style:normal; margin:0 0 6px 0;}
.f_info p{color:#555;}

/*서브*/
#sub_contents{ width:100%; background:url("/images/eng_new/sub/s_visual_bg.jpg") #efefef 50% 0 no-repeat; padding:0 0 40px 0;}

.s_visual{ width:950px; margin:0 auto; position:relative; height:180px;}
.s_visual h2{ position:absolute; top:115px; left:85px;}

.s_content{width:948px; margin:0 auto;background:url("/images/eng_new/sub/scon_bg.jpg") #fff 50% 0 no-repeat; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.s_content h3{ font-size:32px; padding:60px 60px 0 60px; }
.s_content .local{background:url("/images/eng_new/sub/local_btn.gif") 0 2px no-repeat; padding:0 0 20px 15px; color:#666; margin:7px 60px 0 60px;; border-bottom:1px solid #666;}

.s_con{ min-height:300px; background:url("/images/eng_new/sub/scon_bg2.gif") 50% bottom no-repeat;padding:40px 60px 20px 60px; overflow:hidden}  