/* 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;}
#skip dt{display:block;position:absolute;left:-1000px;font-weight:bold;}
#skip dd a{display:block;left:-1000px;top:0;position:absolute; width:300px; text-align:center;z-index:0;height:15px;}
#skip dd a:hover, #skip dd a:focus, #skip dd a:active {background:#4578bb; padding:0; position:absolute; top:0px; left:50%;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%;}
.valign_m{vertical-align:middle}


/*top*/
#m_wrapper .header_con, #m_wrapper .m_contents, #m_wrapper .footer{width:1000px;margin:0 auto;}
#s_wrapper .header_wrap{margin-bottom:30px}
#s_wrapper .header_con, #s_wrapper .m_contents, #s_wrapper .footer{width:1000px;margin:0 auto;}

.header_wrap{border-bottom:2px solid #808080;background:url("/images/gimje/common/gnb_bg.gif") repeat-x;}

.header_con{position:relative;}
.header_con .logo{position:absolute;top:55px;left:0;}

.header{position:relative;height:150px;z-index:10}
.header .gnb{height:30px;}
.header .gnb dl{overflow:hidden}
.header .gnb dd{float:left;}
.header .gnb .gnb_txt{position:absolute;top:6px;right:8px;height:18px;}
.header .gnb .gnb_txt li{float:left;padding:0 5px}

.search_wrap{width:280px;height:31px;padding:0;overflow:hidden;position:absolute;top:55px;right:0;background:url("/images/gimje/common/search_bg.gif") no-repeat;}
.search_wrap label{position:absolute;left:-5000px;top:0;}
.search_wrap .select{margin:7px 0 0 5px;background-color:#f0f0f0;border:0px;font-size:1.1em;}
.search_wrap .input_txt{width:140px;height:13px;margin:7px 0 0 0;background-color:#f0f0f0;font-size:1.1em;}
.search_wrap .search_btn{position:absolute;top:7px;right:15px}


/*navi*/
.navi{width:100%;padding:86px 0 0 0;height:40px;}
.menu{overflow:hidden;}
#m_wrapper .menu, #m_wrapper .smenu_area{width:1000px;margin:0 auto}
#s_wrapper .menu, #s_wrapper .smenu_area{width:1000px;margin:0 auto}
.menu li{float:left;text-align:center;width:110px;}
.menu_warp{width:998px;border:1px solid #d4d4d4;overflow:hidden;background:url("/images/gimje/common/menu_bg.gif") no-repeat right bottom #fff;position:absolute;top:150px;left:0}
.menu_warp dl{width:100px;float:left;height:160px;border-right:1px dashed #d4d4d4;margin:20px 0;padding:0 0 0 10px;}
.menu_warp dl dt{display:block;overflow:hidden;position:absolute;font-size:1.8em;left:-5000px;top:0;}
.menu_warp dl dd{height:24px;}
.menu_warp dl dd a:hover{color:#000}
.menu_warp .last{border:0px;}


/*main_contents*/
.m_content_warp{background:url("/images/gimje/main/m_content_bg.gif") repeat}
.m_contents{padding:30px 0;overflow:hidden;}

.m_con_top{height:340px;margin:0 0 30px 0;}
.m_visual{float:left;width:698px;height:340px;margin:0 30px 0 0;position:relative;}
.m_visual .visual_btn{position:absolute;bottom:10px;right:30px;z-index:10}
.m_visual .visual_btn li{float:left;padding:0 0 0 3px}

.m_chairman_warp{float:left;width:272px;height:195px;background:url("/images/gimje/main/m_chairman_bg.jpg") no-repeat;}
.m_chairman{width:272px;height:195px;position:relative;margin:0 0 30px 0;}
.m_chairman ul{background-color:#676767;}
.m_chairman ul li{float:left;}
.m_chairman ul li a{color:#fff;display:inline-block;width:80px;height:20px;padding:5px 0 0 10px;}


.m_agenda{width:257px;height:115px;background:url("/images/gimje/main/m_agenda_bg.gif") no-repeat;position:relative;padding:0 0 0 15px;}
.m_agenda h2{padding:15px 0 0 0;height:40px;}
.m_agenda dl dt{color:#f0593f;font-size:1.4em;padding:0 0 10px 0;font-weight:600}
.m_agenda dl dt span{color:#2e2e2e;}
.m_agenda dl dd{padding:0 0 0 20px;background:url("/images/gimje/main/m_agenda_btn.gif") no-repeat 10px 5px}
.m_agenda .more{position:absolute;top:15px;right:15px;}

.m_con_mid{height:205px;margin:0 0 30px 0;}
.m_bbs{width:698px;height:205px;float:left;margin:0 30px 0 0;background:url("/images/gimje/main/m_bbs_bg.gif") no-repeat;position:relative;}
.m_bbs h2{float:left;border-right:1px solid #d4d4d4;padding:16px 30px 0 30px;height:30px;margin:0 0 0 1px}
.m_bbs h2.on{background-color:#fff;border-top:2px solid #f3664e;height:28px;}
.m_bbs .m_bbs_box{width:678px;height:120px;position:absolute;top:70px;left:20px;}
.m_bbs .m_bbs_box .txt{float:left;width:255px;height:120px;border-right:1px dashed #c8c8c8;margin:0 20px 0 0;}
.m_bbs .m_bbs_box ul{float:left;}
.m_bbs .m_bbs_box ul li{height:25px;width:380px;}
.m_bbs .m_bbs_box ul li a{height:25px;float:left;background:url("/images/gimje/main/m_btn.gif") no-repeat 0 6px;padding:0 0 0 12px;color:#2e2e2e;} 
.m_bbs .m_bbs_box ul li span{height:25px;float:right;color:#5a5a5a;}
.m_bbs .more{position:absolute;top:-55px;right:15px;}


.m_profile{width:257px;height:190px;float:left;background:url("/images/gimje/main/profile_bg.gif") no-repeat; padding:15px 0 0 15px;position:relative;}
.m_profile div{position:absolute;top:64px;left:16px;}
.m_profile div p{float:left;margin:0 15px 0 0;}
.m_profile div ul{float:left;padding:3px 0 0 0;}
.m_profile div ul li{padding:0 0 10px 12px;color:#2e2e2e;background:url("/images/gimje/main/m_btn.gif") no-repeat 3px 6px}
.m_profile .none{background:none;padding:0 0 5px 0;}
.m_profile_btn{position:absolute;top:15px;right:15px;}

.m_con_bot{height:235px;margin:0 0 30px 0;}
.m_gallery{width:698px;height:235px;float:left;margin:0 30px 0 0;background:url("/images/gimje/main/m_gallery_bg.gif") no-repeat;position:relative;}
.m_gallery h2{float:left;border-right:1px solid #d4d4d4;padding:16px 30px 0 30px;height:30px;margin:0 0 0 1px}
.m_gallery h2.on{background-color:#fff;border-top:2px solid #f3664e;height:28px;}
.m_gallery div{position:absolute;top:60px;left:0;}
.m_gallery div ul li{float:left;text-align:center;width:232px;}
.m_gallery div ul li span{color:#2e2e2e;display:block;padding:15px 0 0 0;}
.m_gallery .more{position:absolute;top:-45px;right:15px;}

.m_linksite{width:270px;height:233px;float:left;border:1px solid #d5d5d5;background-color:#fbfbfb;position:relative;}
.m_linksite h2{padding:15px 0 15px 15px;}
.m_linksite div{margin:0 0 5px 15px;}
.m_linksite div select{width:194px;font-size:13px;height:29px;vertical-align:middle;}
.m_linksite ul{position:absolute;bottom:0;left:0;}
.m_linksite ul li{float:left;}
.m_linksite ul.sns{width: 100%;height: 75px;border-top: 1px solid #d5d5d5;background: #fff;}
.m_linksite ul.sns li{width: 20%;}
.m_linksite ul.sns li a{display: block;padding: 52px 0 0;background: url("/upload_data/board_data/BBS_0000010/165768722071869.png") no-repeat;text-align: center;}
.m_linksite ul.sns li:nth-child(5) a{background-position: center 0;}
.m_linksite ul.sns li:nth-child(3) a{background-position: center -75px;}
.m_linksite ul.sns li:nth-child(1) a{background-position: center -150px;}
.m_linksite ul.sns li:nth-child(4) a{background-position: center -225px;}
.m_linksite ul.sns li:nth-child(2) a{background-position: center -300px;}
.m_linksite ul.sns li a:hover, .m_linksite ul.sns li a:focus{text-decoration: underline;}
.m_linksite ul.sns li a span{color: #434343;font-size: 11px;letter-spacing: -1px;}


/*관련사이트,배너*/
.m_site_warp{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.site_link{overflow:hidden;padding:15px 0;margin:0 auto;width:980px;}
.site_link div{float:left;margin:0 15px 0 0}
.site_link div.end{margin:0}
.site_link select{width:112px;height:23px;margin:0 2px 0 0;font-size:1.0em;}

.banner{width:980px;padding:18px 0 0 18px;height:45px;position:relative;background-color:#fff;border:1px solid #d4d4d4}
.banner .banner_btn{float:left;padding:6px 0 0 0;}
.banner div{overflow:hidden;width: 810px;height:45px;position:relative;display: inline-block;display: inline-block; margin-left: 10px;}
.banner div ul{position:absolute;width:910px;height:45px;overflow: hidden;}
.banner div ul li{float:left;width: 94px; padding: 0 19px;height:45px;}
.sbtn_go {overflow: hidden; padding: 1px 5px; border: 1px solid #ccc!important; display: inline-block; margin-left: 5px; margin: 6px 0 0 5px;}
.sbtn_go:hover, .sbtn_go:focus {background: #666; color: #fff; border: 1px solid #ccc;}


/*foot*/
.footer_wrap{border-top:2px solid #808080;}
.footer{position:relative;height:90px;}
.footer h2{position:absolute;top:23px;left:0}
.footer div{margin:0 0 0 180px;padding:12px 0 0 0;}
.policy{overflow:hidden;height:20px;}
.policy .red{padding:0 20px 0 0;background:none;}
.policy .red a{color:#ff0101;}
.policy li{float:left;padding:0 20px;background:url("/images/gimje/common/policy.gif") no-repeat 0 2px}
.policy li a{color:#2d363d;}
.footer address{font-style:normal;line-height:2em;color:#2e2e2e;}
.footer address span{padding:0 0 0 10px;background:url("/images/gimje/common/policy.gif") no-repeat 0 2px;margin:0 0 0 10px;}
.footer p{color:#2e2e2e;}
.footer .twitter{position:absolute;top:0;right:0;}



/*sub*/
.s_contents{width:1000px;margin:30px auto 0 auto;overflow:hidden;background:url("/images/gimje/sub/s_left_bg.gif") repeat-y}
.s_left{width:210px;float:left}
.s_left ul li{border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;font-size:1.3em;font-weight:600;background-color:#fff;}
.s_left ul li.on a{color:#fff;background-color:#868686;}
.s_left ul li a{padding:10px 20px;display:block;color:#333;}
.s_left ul li.on ul{border-top:1px solid #d4d4d4;margin:0 0 10px 0;padding:5px 10px 0 20px;width:178px;background-color:#fff;}
.s_left ul li.on ul li{border:0px;font-size:0.75em;font-weight:600;margin:0;}
.s_left ul li.on ul li a{margin:5px 0 5px 0 !important;color:#666;background:url("/images/gimje/sub/s_left_list_btn.gif") no-repeat left 5px !important;padding:0 0 0 10px;}
.s_left ul li.on ul li a:hover{color:#333;}

.s_right{float:left;width:740px;height:100%;padding:0 0 0 50px;}
.s_right_img{padding:0 0 25px 0;}
.s_title{border-bottom:2px solid #939393;margin:0 0 30px 0;position:relative;}
.s_title h3{font-size:1.8em;font-weight:600;letter-spacing:-1px;padding:0 0 13px 30px;background:url("/images/gimje/sub/h3_btn.gif") no-repeat 0 2px}
.s_title .s_tit_btn{position:absolute;top:40px;right:0;}
.location{color:#797979;padding:0 0 20px 0;text-align:right}
.location strong{color:#333;}


.s_con{line-height:1.6em;padding:0 0 30px 0;}

.s_manager{background-color:#6e6e6e;border:1px solid #c8c8c8;overflow:hidden;padding:10px;}
.s_manager ul li{float:left;color:#fff;padding:0 30px 0 8px;background:url("/images/gimje/sub/s_manager_btn.gif") no-repeat 0 5px}
.s_research{margin:0 0 30px 0;border-right:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;position:relative;overflow:hidden;}
.s_research dl dt{background-color:#f0f0f0;border-bottom:1px solid #c8c8c8;display:block;padding:10px;color:#222;font-size:1.1em;}
.s_research dl dd{float:left;padding:15px;}
.s_research .btn{position:absolute;bottom:8px;right:10px;}
.s_research label{padding:0 20px 0 2px;}

.quick{width:108px;position:fixed;top:410px;right:0;}
.quick p{text-align:center;padding:5px 0}
.quick input{vertical-align:middle;margin:0 3px 0 0}                   