@charset "utf-8";
.type_h3{clear:both;margin-bottom:20px; padding-top:13px; font-size:1.4em;letter-spacing:-.01em;color:#1a1a1a; background:url('/pages/basic/img/sub/h3_title.gif') 0 13px no-repeat;padding-left:25px}
.type_h4{clear:both; padding-left:17px;margin-left:5px; font-size:1.2em; color:#333; background:url('/pages/basic/img/sub/h4_title.gif') 0 8px no-repeat; padding-bottom:15px;letter-spacing:-.02em;line-height:1.8em;font-weight:600}
.type_h5{clear:both; padding-left:19px;margin-left:10px; font-size:1.1em; color:#333; background:url('/pages/basic/img/sub/h5_title.gif') 3px 7px no-repeat; padding-bottom:10px;letter-spacing:-.02em;line-height:1.5em;font-weight:500}
.type_h5 span{font-weight:400}

.type_list{padding-left:10px}
.type_list > li {padding-left:10px; font-size:14px; line-height:20px; margin-bottom:4px; background:url('/pages/basic/img/sub/type_li_butt.gif') 0 9px no-repeat; color:#444}
.type_list > li span {color: #333; font-weight:500}

/* 이미지준비 */
.readyimg {width:100%; text-align:center;padding:50px 0}

/* manager_info */
		.manager_info{width:100%;clear:both;padding:25px 20px;background:#3b476c ;color:#fff;box-sizing: border-box;position:fixed;bottom:0;z-index:99999}
		.manager_info .manager_infobox{width:100%;max-width:1180px;margin:0 auto;position:relative}
		.manager_info .manager_infobox p.pass{font-family:'tahoma';font-weight:bold;font-size:12px;color:#fee300}
		.manager_info .manager_infobox p span{font-family:'Nanum Gothic';font-size:12px;color:#fff;padding-right:6px}
		.manager_info .manager_infobox ul{position:absolute;right:0;top:-10px}
		.manager_info .manager_infobox ul li{display:inline}
		.manager_info .manager_infobox ul li a{display:block;float:left;background: #7892c2 linear-gradient(to bottom, #7892c2 5%, #476e9e 100%) repeat scroll 0 0;margin:0 2px;color:#fff;text-align:center;border:1px solid #4e6096;font-size:12px;letter-spacing:-1px;text-shadow: 0 -1px 0 #222;box-shadow: 0 1px 3px 0 #9fb4f2 inset;font-weight: bold;border-radius: 5px}
		.manager_info .manager_infobox ul li a:hover{background: #476e9e linear-gradient(to bottom, #476e9e 5%, #7892c2 100%) repeat scroll 0 0;text-decoration:none}
		.manager_info .manager_infobox ul li a span{padding:5px 12px;line-height:30px}

/* tab */
.boxTab { position:relative; clear:both; overflow:hidden; border-bottom:1px solid #bec6cf;margin-bottom:30px }
.boxTab li { float:left; width:160px; margin:0 -1px 0 0; box-sizing:border-box; }
.boxTab li a { display:block; border:1px solid #bec6cf; border-bottom:0; line-height:37px; text-align:center; font-family:"NanumBold"; font-size:1em; color:#666; }
.boxTab li a:hover, .boxTab li a:focus, .boxTab li a:active, .boxTab li a.on { font-size:1em; color:#fff; background:#626d77; font-weight:700}
.boxTab.full li { width:16%; }
.boxTab.full li:first-child { width:20.5%; }

.h0 {height:0px}
.h146 {height:146px}

#wrap	{width:100%;margin:0 auto;overflow:hidden;min-height:100%;min-width:320px;position:relative;word-break:keep-all}

/* popup_h */
#popup_h{width:100%;border:1px solid #e5eaeb;background:#f1f7fa;text-align:center;position:relative;z-index:999}
#popup_h .wrap_imgbox {width:1200px;position:relative;height:auto;text-align:center;margin:0 auto}
#popup_h .wrap_imgbox a.btn{display:block;width:25px;height:25px;overflow:hidden;background:url(/pages/basic/img/main/header_pop_btn.gif) 0 0  no-repeat;position:absolute;bottom:-25px;right:0}
#popup_h .wrap_imgbox a.on {background:url(/pages/basic/img/main/header_pop_btn2.gif) 0 0  no-repeat !important}
#popup_h .wrap_imgbox a:hover.btn{background-position:0 -25px !important}

/* header */
#header_wrap{width:100%;height:auto; position:relative; z-index:100; margin-bottom:58px}
#header{width:1200px; height:87px; margin:0 auto;position:relative}
#header h1{position:absolute; top:28px; left:0px; z-index:200}

#navigation_pc{width:100%; height:58px; background:url(/pages/basic/img/main/gnb_bg1.png) repeat-x; position:absolute;  margin:0 auto}
.gnbon{height:302px !important; background:url(/pages/basic/img/main/gnb_bg2.png) repeat-x !important;}
#navigation li ul li:last-child {margin-bottom:20px}

#navigation{width:1200px; margin:0 auto}
#navigation li{display:inline; width:250px; position:relative;float:left; text-align:center;}
#navigation > li { background:url(/pages/basic/img/main/gnb_division.png) right center no-repeat}
#navigation > li:last-child {background:none}
#navigation li a {width:250px;display:block;}
#navigation li:nth-child(2), #navigation li:nth-child(2) a{width:440px; display:block;}
#navigation li:nth-child(3), #navigation li:nth-child(3) a{width:270px;display:block;}
#navigation li:nth-child(6), #navigation li:nth-child(6) a{width:150px; display:block;}
#navigation li a{font-size:17px;font-weight:400;color:#fff; line-height:58px;letter-spacing:-.02em}
#navigation li a:hover, #navigation li a.on{text-decoration:none;font-weight:600}
#navigation li .pullDown{position:absolute;top:58px;left:0;/*background:#fff;*/z-index:9999;padding:0px 0px 20px;width:250px; min-height:175px; height:218px/* box-shadow:3px 3px 3px rgba(0,0,0,.1); */}
#navigation li .pullDown li{width:100%; padding:0 0px; box-sizing:border-box}
#navigation li .pullDown li a{width:100%;clear:both;font-size:14px;line-height:42px;display:block; color:#2c2c2c}
#navigation li .pullDown li a:hover{text-decoration:none;color:#fff;/*font-weight:600;*/ background:#578fbb; /*border-radius:20px*/}
#navigation li:first-child .pullDown{padding-left:300px; left:-300px; /*background:#fff url(/pages/basic/img/main/gnb_bg.jpg) 2px bottom no-repeat*/}
#navigation li:nth-child(2) .pullDown{width:440px}
#navigation li:nth-child(3) .pullDown{width:270px;padding-right:250px; background: url(/pages/basic/img/main/gnb_bg.jpg) 271px bottom no-repeat}
#navigation li .navigation_on{background:#7baacf; width:100%; height:240px;}
#navigation li .navigation_on li a {color:#fff}

#header .header_info{position:absolute;top:37px;right:0px}
#header .header_info li{display:inline; padding:0 3px; }
#header .header_info li a{color:#616161;letter-spacing:-.02em; font-weight:600; font-size:12px}
#header .header_info li a:hover{font-weight:600;text-decoration:none;}
#header .header_info li:nth-child(2) {border-right:none}
#header .header_info li:nth-child(2) a{color:#1db223}
#header .header_info li span {font-weight:400; color:#ccc}

.header_search_wrap {width:1200px; position:relative; margin:0 auto}
.header_search{position:absolute; z-index:600; top:0px; right:0; /*width:240px;*/ height:58px;border:none; background-color:rgba(13,86,151,1); }
.header_search h3{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}
.header_search #searchInfo{float:left;width:184px;height:56px;padding:13px;border:none;background-color:rgba(256,256,256,0);font-weight:400;color:#fff; margin:1px; box-sizing:border-box; font-size:14px}
.header_search_wrap .header_search input::-webkit-input-placeholder{color:#fff; font-weight:100; font-size:14px}
.header_search_wrap .header_search input::-ms-input-placeholder{color:#fff; font-weight:100; font-size:14px}
.header_search_wrap .header_search input::-webkit-input-placeholder{color:#fff; font-weight:100; font-size:14px}
.header_search_wrap .header_search input::-ms-input-placeholder{color:#fff; font-weight:100; font-size:14px}
.header_search_wrap .header_search input::placeholder{color:#fff; font-weight:100; font-size:13px}

/*.search_move {top:-150px}*/
.btnsearch{padding:10px}
.btnsearch2{padding:21px 19px}

/* main_con */
#main_con{width:100%;margin:0 auto;/*overflow:hidden;*/height:auto; position:relative; }

/* visual */
#visual_wrap{width:100%; background:#e4e8ea url('/pages/basic/img/main/visual_bg.png') center 0 no-repeat; height:390px; overflow:hidden; margin-bottom:28px}
#visual{width:1200px;height:335px;overflow:hidden;position:relative; margin:27px auto 28px}

/* accordion visual */
.accordion { width:100%; height:335px; overflow:hidden; margin:0px auto;}
.accordion ul { width:100%; display:table; table-layout:fixed;  margin: 0;  padding: 0;}
.accordion ul li { display:table-cell; vertical-align:bottom;  position: relative;  width: 16.666%;  height: 335px;  background-repeat: no-repeat;  background-position: center center;  transition: all 500ms ease-in-out;}
.accordion ul li div { display:block; overflow:hidden;  width: 100%;}
.accordion ul li div a { display:block; height:335px;  width: 100%;  position: relative;  z-index: 3;  vertical-align: bottom;  padding: 15px 20px;  box-sizing: border-box;  color: #fff;  text-decoration: none;  transition: all 300ms ease-in-out; border:1px solid #448ccb; border-left:none}
.accordion ul li:first-child div a {border-left:1px solid #448ccb;}
.accordion ul li div a * { opacity:0; margin:0;  width: 100%; text-overflow: ellipsis;  position: relative;  z-index: 5;  white-space: nowrap;  overflow: hidden;  -webkit-transform: translateX(-20px);  transform: translateX(-20px);  -webkit-transition: all 400ms ease-in-out;  transition: all 400ms ease-in-out;}
.accordion ul li div a .majorbusi{opacity:1; width:136px;top:35px;left:20px;text-align:center;color:#0861b0;font-size:14px;padding:3px 0; border-top:1px solid #7da7d9; border-bottom:1px solid #7da7d9; letter-spacing:-1px; font-weight:400; margin:0 auto}
.accordion ul li div a .majorbusi_02{color:#fff; border-top:1px solid #d6e9ff; border-bottom:1px solid #d6e9ff;}
.accordion ul li div a h4.title { opacity:1; width:280px; font-weight:500; text-overflow: clip;  font-size: 20px; line-height:25px; text-align:center;margin:0 auto;  top:48px; left:20px; color:#333; letter-spacing:-0.05em}
.accordion ul li div a h4.title_02{color:#fff}
.accordion ul li div a p.accor_con { top: 70px; font-size:14px; padding-left: 20px; color:#74828e}
.accordion ul li div a p.accor_con_02 {color:#e6f1fe}
.accordion ul li:nth-child(1) { background-image: url("/pages/basic/img/main/visual_c01.jpg"); background-position: 95% 50%;}
.accordion ul li:nth-child(2) { background-image: url("/pages/basic/img/main/visual_c02.jpg"); background-position: 100% 50%;}
.accordion ul li:nth-child(3) { background-image: url("/pages/basic/img/main/visual_c03.jpg"); background-position: 95% 50%;}
.accordion ul li { background-size: cover; }
.accordion ul:hover li { width: 25%; }
.accordion ul:hover li:hover { width: 60%; }
.accordion ul:hover li:hover a {border:5px solid #448ccb}
.accordion ul:hover li:hover a * {  opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0); }
.accordion ul:hover li:hover div a .majorbusi{ margin:0}
.accordion ul:hover li:hover div a h4.title{ margin:0; text-align:left}

#content_wrap {width:1200px; overflow:hidden; height:auto; margin:0 auto;}

/* 장비DB */
#main_section{width:1200px; float:left; margin-bottom:16px}
#main_section .contentbox{width:25%; height:120px;float:left; padding:22px 24px; box-sizing:border-box;position:relative }
#main_section .contentbox_01{background:rgba(231,237,245,1)}
#main_section .contentbox_01:hover {background:rgba(219,227,238,1)}
#main_section .contentbox_02{background:rgba(187,219,234,1)}
#main_section .contentbox_02:hover{background:rgba(176,211,227,1)}
#main_section .contentbox_03{background:rgba(187,234,228,1)}
#main_section .contentbox_03:hover{background:rgba(175,226,220,1)}
#main_section .contentbox_04{background:rgba(245,248,216,1)}
#main_section .contentbox_04:hover{background:rgba(236,239,202,1)}
#main_section .contentbox .con_title h3{color:#3c3c3c; font-size:20px; font-weight:400; margin-bottom:28px; line-height:30px}
#main_section .contentbox .con_title:before {content:""; width:20px; height:3px; position:absolute; top:57px; left:25px}
#main_section .contentbox_01 .con_title:before{background:#afbac8}
#main_section .contentbox_02 .con_title:before{background:#4498bf}
#main_section .contentbox_03 .con_title:before{background:#78c7bc}
#main_section .contentbox_04 .con_title:before{background:#ccd198;top:88px}
#main_section .contentbox .con_title_e{font-size:12px; font-weight:600}
#main_section .contentbox_01 .con_title_e{color:#afbac8}
#main_section .contentbox_02 .con_title_e{color:#4498bf}
#main_section .contentbox_03 .con_title_e{color:#78c7bc}
#main_section .contentbox_04 .con_title_e{color:#ccd198}
#main_section .contentbox .con_icon{position:absolute; right:16px; bottom:10px}

/* 공지사항 */
#notice{width:670px;height:295px;float:left;position:relative;box-sizing:border-box; border:1px solid #d7d7d7}
.noticeW {position:absolute; width:100%;  float:left} 
.noticeW .notiBox {  }
.noticeW .notiBox > div{display:block; width:100%; border-top:1px solid #d7d7d7; position:absolute; top:50px; padding:25px 25px 21px; box-sizing:border-box;}
.noticeW .notiBox .name {display: block; float: left; height:50px; font-size:18px;  text-align: center; color:#838080;  font-weight:400; line-height:51px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.noticeW .notiBox .name {background:#efefef url('/common/images/icon/icon_slide_bar.gif') no-repeat right 5px; width:130px; letter-spacing:-.02em; position:relative; z-index:2}
.noticeW .notiBox .name.on {color:#292929;border-top:4px solid #4798bb; border-bottom:none;height:47px; background:#fff;font-weight:500; line-height:44px}
.noticeW .notiBox a.name:hover {text-decoration:none !important; color:#333; font-weight:500;}
.noticeW .notiBox a.name:focus {text-decoration:none !important;}

.noticeW .btn {position:absolute; top:-51px; right:-1px; height:51px; border-left:1px solid #d7d7d7}
.noticeW .btn a{display:block;padding:15px 17px 15px 16px;color:#666;box-sizing:border-box}
.noticeW .btn a:hover img{transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);}

.noticeW .notiBox .notiListFirst {width:100%; padding-bottom:20px; border-bottom:1px solid #d7d7d7;}
.noticeW .notiBox .notiListFirst li {width:100%; line-height:22px; font-size:13px; box-sizing:border-box}
.noticeW .notiBox .notiListFirst li a{width:75%; display:inline-block; color:#0e5da5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px; font-weight:400; padding-top:5px; letter-spacing:-1px }
.noticeW .notiBox .notiListFirst li a:hover {text-decoration:none; font-weight:500}
.noticeW .notiBox .notiListFirst li span.listdate{float:left; width:80px; height:80px; color:#fff;background:#003471;  background:-webkit-linear-gradient(141deg, #64cea7 0%, #4696bc 85%); background:linear-gradient(141deg, #64cea7 0%, #4696bc 85%); padding:2px 0px; box-sizing:border-box; letter-spacing:-0.05em;text-align:center; line-height:33px; margin-right:20px}
.noticeW .notiBox .notiListFirst li span.listdate > p {font-size:46px; font-weight:400}
.noticeW .notiBox .notiListFirst li span.listcontent {font-size:14px; height:44px; white-space:normal; word-wrap:break-word; color:#8c8c8c; display:block; overflow:hidden; width:82%; margin-top:2px}
.noticeW .notiBox .notiListFirst span.notify{margin-top:6px}

.noticeW .notiBox .notiList {padding-top:15px}
.noticeW .notiBox .notiList li {width:100%;background:url(/pages/basic/img/main/bu_list.gif) no-repeat 8px 8px; line-height:22px; font-size:14px; padding-left:18px; box-sizing:border-box}
.noticeW .notiBox .notiList li:first-child{display:none}
.noticeW .notiBox .notiList li a{display:inline-block; color:#444;overflow:hidden;white-space:nowrap;width:78%;text-overflow:ellipsis;font-size:15px }
.noticeW .notiBox .notiList li a:hover{font-weight:400; text-decoration:none}
.noticeW .notiBox .notiList li span{float:right;color:#3db5e7; letter-spacing:-0.03em}
.noticeW .notiBox span.notify { width:36px; height:21px; float:left !important; color:#fff !important; font-size:12px; background:#48495a; border-radius:3px; padding:0px 6px 0 7px ; -webkit-padding-before:1px;margin-right:5px; box-sizing:border-box; line-height:19px}

/* banner */
#mbox1{float:left;margin-left:4px;margin-bottom:28px; width:524px; height:293px; border:1px solid #d7d7d7;position:relative}
.bannerbox {}	
.bannerbox .img {width:360px;height:293px; overflow:hidden}
.bannerbox .img li img  {/*position:relative; */left:50%; margin-left:-498px;position:absolute; display:block; width:1000px; height:293px}
.bannerbox .btnbox	{position:absolute;left:18px; bottom:15px}
.bannerbox .btnbox li {float:left; margin-right:3px} 
.bannerbox .btnbox li a.on span {width:20px; height:20px; border:1px solid #3e3e3e; background:#3e3e3e; line-height:20px; color:#fff; display:block; border-radius:50%; text-align:center; font-size:12px}
.bannerbox .btnbox li a span {width:20px; height:20px; border:1px solid #7d7d7d; background:#fff; line-height:20px; color:#25424d;  display:block; border-radius:50%; text-align:center; font-size:12px}
#mbox1 .sisul {padding-top:10px}
.banner_arrow a{display:block}
.banner_arrow a.ba_arrow_prev{background:url('/pages/basic/img/main/popzone_control_prev.gif') 0 0 no-repeat;width:51px;height:51px;position:absolute;right:51px;top:0px;z-index:9}
.banner_arrow a.ba_arrow_next{background:url('/pages/basic/img/main/popzone_control_next.gif') 0 0 no-repeat;width:51px;height:51px;position:absolute;right:0;top:0px;z-index:9}
.banner_arrow a:hover{background-position:0 -51px}
.banner_arrow a span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}


/* 주요사업 
#majorBusiness{width:1299px; height:340px; float:left; position:relative; margin-bottom:28px}
#majorBusiness h3 {display:none}
#majorBusiness .majorBusiness_tab{position:absolute; bottom:0; width:100%; height:60px; background:#9dbada}
#majorBusiness .majorBusiness_tab ul li {float:left;   text-align:center; box-sizing:border-box;  }
#majorBusiness .majorBusiness_tab ul li:first-child{}
#majorBusiness .majorBusiness_tab ul li a{width:433px; height:60px; line-height:60px; background:#9db9da; display:block; border-left:1px solid #d7e5f5; box-sizing:border-box}
#majorBusiness .majorBusiness_tab ul li:first-child a{border-left:none; }
#majorBusiness .majorBusiness_tab .bc_br_m, #majorBusiness .majorBusiness_tab .bc_br_m2 {display:none}
#majorBusiness .majorBusiness_tab ul li a h4 {font-size:15px; color:#222222; font-weight:400}
#majorBusiness .majorBusiness_tab ul li a:hover h4 {color:#fff; font-weight:500}
#majorBusiness .majorBusiness_tab ul li a.on {height:70px; line-height:70px; background:#003471;display:block; position:relative; top:-10px; border-left:none; box-shadow:3px 0px 3px rgba(0,0,0,.25)}
#majorBusiness .majorBusiness_tab ul li a.on h4 {font-size:16px; color:#fff; font-weight:500}
#majorBusiness .majorBusiness_wrap .majorBusiness_con{height:280px}
#majorBusiness .majorBusiness_wrap .majorBusiness01{background:url('/pages/basic/img/main/majorBusiness_bg_01.jpg') no-repeat center 0px;}
#majorBusiness .majorBusiness_wrap .majorBusiness02{background:url('/pages/basic/img/main/majorBusiness_bg_02.jpg') no-repeat center 0px;}
#majorBusiness .majorBusiness_wrap .majorBusiness03{background:url('/pages/basic/img/main/majorBusiness_bg_03.jpg') no-repeat center 0px;}
#majorBusiness .majorBusiness_wrap .majorBusiness01 .bc_br_m {display:block}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl {padding:40px 40px 0 626px}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_subject {color:#4992d1; font-size:13px; border-top:1px solid #4992d1; border-bottom:1px solid #4992d1; height:22px; width:48px; line-height:23px; font-weight:500; padding:0 3px; margin-bottom:12px}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_title{color:#003471; font-size:22px; font-weight:600; margin-bottom:20px;letter-spacing:-.05em}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_con{color:#343434; font-size:14px; line-height:22px; margin-bottom:22px}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more{ width:180px; height:42px; border:1px solid #0072bc;}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more a { color:#003471; font-size:13px; line-height:43px; padding-left:18px;width:180px; height:42px; display:block; box-sizing:border-box}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more a:hover {background:#0054a6; color:#fff; transition:all 1s}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more a img {padding:16px 0 0 55px}
#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more2{display:none}

#majorBusiness .majorBusiness_wrap .majorBusiness02 dl .bc_subject {color:#9fd5fc; border-top:1px solid #9fd5fc; border-bottom:1px solid #9fd5fc;}
#majorBusiness .majorBusiness_wrap .majorBusiness02 dl .bc_title{color:#fff;}
#majorBusiness .majorBusiness_wrap .majorBusiness02 dl .bc_con{color:#e5e5f1;}
#majorBusiness .majorBusiness_wrap .majorBusiness02 dl .bc_more {border:1px solid #7dbae8;}
#majorBusiness .majorBusiness_wrap .majorBusiness02 dl .bc_more a { color:#fff;}

/* 장비DB 
#main_section{width:1300px; float:left}
#main_section .equipment{width:432px;height:270px;float:left;margin-right:1px; background:url('/pages/basic/img/main/section_bg_01.jpg') no-repeat center 0px; padding:40px 35px; box-sizing:border-box}
#main_section .equipment .bc_br_m{display:none}
#main_section .newsletter{width:432px;height:270px;float:left;margin-right:1px; background:url('/pages/basic/img/main/section_bg_02.jpg') no-repeat center 0px; padding:40px 35px; box-sizing:border-box}
#main_section .r_section{width:434px;float:left;}
#main_section .r_section .lease{width:434px; height:135px; background:url('/pages/basic/img/main/section_bg_03.jpg') no-repeat center 0px; position:relative}
#main_section .r_section .lease img {position:absolute; right:46px; top:50px}
#main_section .r_section .charging{width:434px; height:135px; background:#f5f5f7;  position:relative}
#main_section .r_section .charging img {position:absolute; right:46px; top:36px}
#main_section .eq_title{font-size:18px; margin-bottom:12px; color:#3c3c3c}
#main_section .eq_con{font-size:14px; margin-bottom:22px; color:#444; font-weight:400}
#main_section .eq_more {font-size:14px;  padding-left:22px; background:url('/pages/basic/img/main/eq_more_btn.png') no-repeat 0px 0px; line-height:12px; color:#2b2b2b;}
#main_section a:hover .eq_more{background:url('/pages/basic/img/main/eq_more_btn.png') no-repeat 0px -12px; text-decoration:underline}
#main_section .r_section a{ height:135px; box-sizing:border-box; display:block; padding:55px 34px; line-height:25px; color:#3c3c3c; font-size:18px}
#main_section .r_section a:hover {border:6px solid #ffd201;  padding:49px 28px;}


/* sub_visual */
#sub_visual{width:100%;text-align:center;}
#sub_visual .imgbox{width:1920px;margin-left:-960px; left:50%;height:188px;position:relative;background:url(/pages/basic/img/sub/sub_visual_bg.jpg) repeat-x center 0px}
#sub_visual .imgbox p {font-size:30px; color:#fff; padding-top:65px; font-weight:700; line-height:23px}
#sub_visual .imgbox p span {font-size:14px;  font-weight:300}
#sub_visual .imgwrap{width:100%; max-width:1300px;position:relative; margin:0 auto}
#sub_visual .imgwrap img {position:absolute; top:-140px; right:35px;}

/*#sub_visual .imgbox .imgwrap{position:relative; width:1300px; height:386px; margin:0 auto}
#sub_visual .imgbox img {position:absolute; right:32px; bottom:-47px}

/* contents_wrap */
#contents_wrap{width:1200px;padding-top:0px;margin:0 auto;overflow:hidden}
#contents_wrap #lnb{width:240px;margin:22px 0 0 00px;float:left;padding-bottom:20px}
#lnb h3{display:block;font-size:22px;letter-spacing:-1px;font-weight:400;color:#fff;width:100%;height:112px; line-height:35px;background:url(/pages/basic/img/sub/sub_lnbbg.png) no-repeat;box-sizing:border-box;padding:63px 5px 5px 26px}
#lnb ul{display:block;width:100%;float:left;overflow:hidden;box-sizing:border-box}
#lnb ul li a{font-size:15px;float:left;border-bottom:1px solid #ddd;display:block;min-height:17px;width:165px;padding:15px 10px 12px 15px;position:relative;color:#333;box-sizing:border-box;width:100%;margin-top:-1px;line-height:20px; font-weight:400; letter-spacing:-0.05em}
#lnb ul li a.on{/*border:2px solid #017eba;border-bottom:3px solid #017eba;box-sizing:border-box;*/font-weight:700;color:#3c86c7}
#lnb ul li a:hover{font-weight:bold;color:#3c86c7;text-decoration:none}
#lnb ul li a span{padding-left:5px}
#lnb ul li  ul{background:#f9f9f9;padding:10px 30px}
#lnb ul li  ul li a{font-size:13px;padding-left:20px;border:0;padding:5px 0 5px 15px;line-height:19px;letter-spacing:-.02em}
#lnb ul li  ul li a.on{font-weight:bold;color:#000;border:0}

#contents_wrap #contents{width:100%;max-width:943px;padding-left:65px;float:left;padding-top:84px;position:relative; box-sizing:border-box}
#contents .location{text-align:right;color:#666;position:absolute;right:0;top:60px}
#contents .location span{font-weight:700;color:#333}
#contents .connew_title{border-bottom:1px solid #b7b7b7;padding-bottom:12px}
#contents .connew_title h2{font-size:30px;letter-spacing:-2px;font-weight:500;color:#1f1f1f;line-height:38px;}
#contents .connew_title p{font-size:11px;color:#999;line-height:16px;letter-spacing:-.02em}
#contents .connew_title p b{font-weight:400;color:#4595bc;letter-spacing:0;font-size:13px}
#contents .connew_title p span {display:none}
#contents .con{margin-top:22px;background:#fff;min-height:400px;padding-bottom:40px}

/* footer 
#footer{max-width:100%;height:auto;padding-bottom:80px;clear:both;margin:30px auto;position:relative}
#footer .banner_wrap{border:1px solid #d7d7d7; padding:30px 35px;width:1300px; height:110px; overflow:hidden; margin:0 auto; box-sizing:border-box}
#footer .banner_wrap h3{float:left}
#footer .banner_wrap .list{float:left; padding-left:57px}
#footer .banner_wrap .list li{display:inline;padding-right:10px}*/


#footer {margin:0px auto 0; width:100%; position:relative}
#footer .banner_wrap{width:1200px; border:1px solid #d7d7d7; padding:29px 40px; height:105px; overflow:hidden; margin:0 auto; box-sizing:border-box}
#footer .banner_wrap #banner_box  {position:relative}
/*#footer .banner_wrap #banner_box h3 {display:inline}*/
#footer .banner_wrap #banner_box .control {/*position:absolute;float:left; */ height:20px; margin-top:5px; z-index:10}
#footer .banner_wrap #banner_box .list{ position:absolute; top:4px; left:130px ; height:35px; overflow:hidden }
#footer .banner_wrap #banner_box .list li {padding-right:40px; float:left}
	
	#banner_box .control a{display:block;width:20px;height:20px;overflow:hidden;float:left;margin-right:3px;line-height:65px;cursor:pointer}
		#banner_box .control a span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}
		#banner_box .control a.btn_prev{background:url('/pages/basic/img/main/sitelink_btn_prev.gif') 0 0  no-repeat}
		#banner_box .control a.btn_playstop{background:url('/pages/basic/img/main/sitelink_btn_playstop.gif') 0 0  no-repeat}
		#banner_box .control a.btn_next{background:url('/pages/basic/img/main/sitelink_btn_next.gif') 0 0  no-repeat}
		#banner_box .control a:hover.btn_prev, #banner_box .control a:hover.btn_next{background-position:0 -20px}
		#banner_box .control a.on{background-position:0 -20px}

#footer .footer_info{margin-top:32px; border-top:1px solid #ccc; /*background:#eee;*/ height:100px; padding:30px 0}
#footer .footer_info .com_info{width:1200px; margin:0 auto}
#footer .footer_info .com_info img {float:left; margin: 0 30px 50px 0}
#footer .footer_info ul {padding-top:10px}
#footer .footer_info li{display:inline;line-height:18px;white-space:nowrap;overflow:hidden}
#footer .footer_info li span{padding:0 6px;color:#ccc}
#footer .footer_info li a{font-size:13px;color:#555;letter-spacing:-1px}
#footer .footer_info li a:hover{text-decoration:none;color:#333;font-weight:bold}
#footer address{padding-top:15px;font-size:13px;line-height:18px;letter-spacing:-0.025em;font-style:normal;color:#555}
#footer .info_btn{position:absolute;top:30px;right:0}
#footer .info_btn li{display:inline}
#footer .info_btn a{display:block;float:left;width:173px;height:42px;box-sizing:border-box;border:1px solid #929292;font-size:13px;line-height:42px;margin-left:10px}
#footer .info_btn a:hover{border:3px solid #494949;box-sizing:border-box;line-height:38px}
#footer .info_btn a span{color:#414141;padding-left:18px}

#navigation_mobile, #header_m, .navigation_mobile_bg, .header_fullmenu_m, #navigation_m, #navigatioin_top, .header_search_m{display:none}
#navigation_mobile .btn_close span {display:none}

/* 조직도 */
#organization{text-align:center;margin:0 auto}




/* 부가정보 > 로그인 */
.wrap_loginset {width:100%;padding-top:100px}
.wrap_loginset .leftbox {width:50%;margin:0 auto;}
.wrap_loginset .leftbox .memberlogin_box {width:95%; border:1px solid #d0d8dd; background:#f7ffff;margin:0 auto;margin-bottom:20px}
.wrap_loginset .leftbox .memberlogin_box fieldset {padding:20px 20px 5px 20px}
.wrap_loginset .leftbox .memberlogin_box fieldset label {display:none}
.wrap_loginset .leftbox .memberlogin_box fieldset .wrap_input {float:left;width:67%}
.wrap_loginset .leftbox .memberlogin_box fieldset input.int {width:96%;line-height:30px;height:30px;margin-bottom:4px;border-radius:4px;padding-left:10px;color:#333}
.wrap_loginset .leftbox .memberlogin_box fieldset .btnlogin {float:right; width:30%;height:70px;line-height:70px;background:#03b7ac;border:none; color:#fff; font-weight:600; border-radius:4px;text-align:center;cursor:pointer;}
.wrap_loginset .leftbox .memberlogin_box fieldset .btnlogin:hover {background:#077e77;}
.wrap_loginset .leftbox .memberlogin_box p {margin:5px 20px;padding-bottom:10px;border-bottom:1px solid #b8bbc1;font-size:12px}
.wrap_loginset .leftbox .memberlogin_box ul {height:50px;padding:0 20px;margin-top:12px}
.wrap_loginset .leftbox .memberlogin_box ul li a {float:left;width:49%;margin-left:1%;background:#849fbd; border-radius:2px;text-align:center;height:30px;line-height:30px;color:#fff;font-weight:600;font-size:12px}
.wrap_loginset .leftbox .memberlogin_box ul li a:hover {background:#506479;}
.wrap_loginset .leftbox .memberlogin_box ul li:first-child a {margin-left:0%}


/* 부가정보 > 박스안 아이디찾기 */
.wrap_rectangle {width:45%;margin:60px auto;}
.wrap_rectangle .rectangle_box {width:100%; border:3px solid #4f5e6b;margin:0 auto;margin-bottom:20px;text-align:center}
.wrap_rectangle .rectangle_box .title {font-size:31px; font-weight:600;color:#333;padding-top:45px;padding-bottom:15px;letter-spacing:-1.5px}
.wrap_rectangle .rectangle_box .text {color:#555}
.wrap_rectangle .rectangle_box ul {margin:30px auto;width:80%;height:140px}
.wrap_rectangle .rectangle_box ul li a {float:left;width:49%;text-align:center}
.wrap_rectangle .rectangle_box ul li dt {color:#fff;border-radius:6px; width:100%;font-size:16px;font-weight:600}
.wrap_rectangle .rectangle_box ul li a:hover {text-decoration:underline}
.wrap_rectangle .rectangle_box ul li dt.btnleft {height:70px;padding-top:30px;background:#2aaad9}
.wrap_rectangle .rectangle_box ul li a:hover dt.btnleft {background:#0a688b}
.wrap_rectangle .rectangle_box ul li dt.btnright {height:55px; padding-top:45px;background:#419ce2}
.wrap_rectangle .rectangle_box ul li a:hover dt.btnright {background:#1f659c}
.wrap_rectangle .rectangle_box ul li dd {line-height:120%;padding-top:10px}
.wrap_rectangle .rectangle_box ul li a.marL {margin-right:2%}

/* 부가정보 > 박스안 아이디확인 */
.wrap_loginconfirm {width:100%}
.wrap_loginconfirm .loginconfirm {width:470px;margin:130px auto;text-align:center}
.wrap_loginconfirm .loginconfirm p {padding-bottom:15px;padding-top:40px}
.wrap_loginconfirm .loginconfirm .idbox {width:100%;height:50px; line-height:50px;background:#f9fafc; border:1px solid #d0dae3;font-size:12px}
.wrap_loginconfirm .loginconfirm .idbox span {font-size:16px; font-weight:600;padding-right:10px;color:#0086ff}
.wrap_loginconfirm .loginconfirm .btnbox {margin:0 auto;width:230px;height:80px;margin-top:40px}
.wrap_loginconfirm .loginconfirm a {width:110px; height:35px; line-height:35px;border-radius:4px;display:block;float:left;font-size:12px}
.wrap_loginconfirm .loginconfirm a.login {border:1px solid #b9cdd5;margin-right:5px}
.wrap_loginconfirm .loginconfirm a.login:hover {border:1px solid #5a6c73; background:#5a6c73;color:#fff;font-weight:600}
.wrap_loginconfirm .loginconfirm a.pass {border:1px solid #3896bd; background:#54aed4;color:#fff;font-weight:600}
.wrap_loginconfirm .loginconfirm a.pass:hover {background:#186a8d;}

/* 부가정보 > 비밀번호 찾기 */
.wrap_rectangle2 {width:45%;margin:60px auto;}
.wrap_rectangle2 input.recboxid{width:76%;line-height:30px;height:30px;margin-top:25px;margin-bottom:10px;border-radius:4px;padding-left:10px;color:#333}
.wrap_rectangle2 .rectangle_box {width:100%; border:3px solid #4f5e6b;margin:0 auto;margin-bottom:20px;text-align:center}
.wrap_rectangle2 .rectangle_box .title {font-size:31px; font-weight:600;color:#333;padding-top:45px;padding-bottom:15px;letter-spacing:-1.5px}
.wrap_rectangle2 .rectangle_box .text {color:#555}
.wrap_rectangle2 .rectangle_box ul {margin:0 auto;width:80%;height:140px;padding-bottom:30px}
.wrap_rectangle2 .rectangle_box ul li a {float:left;width:49%;text-align:center}
.wrap_rectangle2 .rectangle_box ul li dt {color:#fff;border-radius:6px; width:100%;font-size:16px;font-weight:600}
.wrap_rectangle2 .rectangle_box ul li a:hover {text-decoration:underline}
.wrap_rectangle2 .rectangle_box ul li dt.btnleft {height:70px;padding-top:30px;background:#2aaad9}
.wrap_rectangle2 .rectangle_box ul li a:hover dt.btnleft {background:#0a688b}
.wrap_rectangle2 .rectangle_box ul li dt.btnright {height:55px; padding-top:45px;background:#419ce2}
.wrap_rectangle2 .rectangle_box ul li a:hover dt.btnright {background:#1f659c}
.wrap_rectangle2 .rectangle_box ul li dd {line-height:120%;padding-top:10px}
.wrap_rectangle2 .rectangle_box ul li a.marL {margin-right:2%}

/* 부가정보 > 발급방법 선택하기 */
.wrap_passbtn3 p.title {font-size:30px; font-weight:600;color:#333;text-align:center;padding-bottom:20px;padding-top:60px}
.wrap_passbtn3 p.text {text-align:center}
.wrap_passbtn3 ul {margin:60px auto;width:65%;height:140px;padding-bottom:30px}
.wrap_passbtn3 ul li a {float:left;width:32.5%;text-align:center;margin-left:1%}
.wrap_passbtn3 ul li dt {color:#fff;border-radius:6px; width:100%;font-size:16px;font-weight:600;height:55px; padding-top:45px;}
.wrap_passbtn3 ul li dt br {display:none}
.wrap_passbtn3 ul li a:hover {text-decoration:underline}
.wrap_passbtn3 ul li dt.btn01 {background:#419ce2}
.wrap_passbtn3 ul li dt.btn02 {background:#2abdb4}
.wrap_passbtn3 ul li dt.btn03 {background:#69838e}
.wrap_passbtn3 ul li dd {line-height:120%;padding-top:10px}
.wrap_passbtn3 ul li a.marL {margin-left:0%}

/* 부가정보 > 비밀번호 질문  */
.wrap_loginquestion .loginquestion {width:80%;margin:50px auto;text-align:center}
.wrap_loginquestion {width:100%}
.wrap_loginquestion p.title {font-size:30px; font-weight:600;color:#333;text-align:center;padding-bottom:20px;padding-top:20px}
.wrap_loginquestion p.text {text-align:center;padding-bottom:60px}
.wrap_loginquestion p.text span {font-weight:600; color:#0085ff;font-size:14px;padding-right:10px}
.wrap_loginquestion .loginquestion .idbox {width:100%;background:#f9fafc; padding:20px 0 15px 0; border:1px solid #d0dae3;font-size:12px}
.wrap_loginquestion .loginquestion .idbox .idbox_box {width:70%;margin:0 auto; text-align:left}
.wrap_loginquestion .loginquestion .idbox fieldset input.int {text-align:left;display:block;width:60%;line-height:30px;height:30px;margin-bottom:4px;border-radius:4px;padding-left:10px;color:#333}
.wrap_loginquestion .loginquestion .idbox_box  label {float:left; text-align:left; width:30%; display:block;line-height:30px;height:30px;font-weight:600}
.wrap_loginquestion .loginquestion .pwselect, .wrap_loginquestion .loginquestion .pwinput {height:40px}
.wrap_loginquestion .loginquestion .pwselect select {text-align:left;display:block;width:63%;line-height:30px;height:30px;margin-bottom:4px;border-radius:4px;padding-left:10px;color:#333}
.wrap_loginquestion .loginquestion .btnbox {margin:0 auto;width:230px;height:80px;margin-top:60px}
.wrap_loginquestion .loginquestion a {width:110px; height:40px; line-height:40px;border-radius:4px;display:block;float:left;font-size:13px}
.wrap_loginquestion .loginquestion a.login {border:1px solid #b9cdd5;margin-right:5px}
.wrap_loginquestion .loginquestion a.login:hover {border:1px solid #5a6c73; background:#5a6c73;color:#fff;font-weight:600}
.wrap_loginquestion .loginquestion a.pass {border:1px solid #3896bd; background:#54aed4;color:#fff;font-weight:600}
.wrap_loginquestion .loginquestion a.pass:hover {background:#186a8d;}

/* 부가정보 > 새비밀번호 지정  */
.wrap_loginnewpass .loginnewpass {width:80%;margin:50px auto;text-align:center}
.wrap_loginnewpass {width:100%}
.wrap_loginnewpass p.title {font-size:30px; font-weight:600;color:#333;text-align:center;padding-bottom:20px;padding-top:20px}
.wrap_loginnewpass p.text {text-align:center;padding-bottom:60px}
.wrap_loginnewpass p.text span {font-weight:600; color:#0085ff;font-size:14px;padding-right:10px}
.wrap_loginnewpass p.ftext {padding-top:10px;padding-bottom:10px}
.wrap_loginnewpass .loginnewpass .idbox {width:100%;background:#f9fafc; padding:20px 0; border:1px solid #d0dae3;font-size:12px}
.wrap_loginnewpass .loginnewpass .idbox .idbox_box {width:70%;margin:0 auto; text-align:left}
.wrap_loginnewpass .loginnewpass .idbox fieldset input.int {text-align:left;display:block;width:60%;line-height:30px;height:30px;margin-bottom:4px;border-radius:4px;padding-left:10px;color:#333}
.wrap_loginnewpass .loginnewpass .idbox_box  label {float:left; text-align:left; width:30%; display:block;line-height:30px;height:30px;font-weight:600}
.wrap_loginnewpass .loginnewpass a.confirm {width:180px; height:40px; line-height:40px;border-radius:4px;display:block;margin:50px auto; font-size:13px;border:1px solid #3896bd; background:#54aed4;color:#fff;font-weight:600}
.wrap_loginnewpass .loginnewpass a:hover {background:#186a8d;}

/* 부가정보 > 박스안 아이디확인 */
.wrap_loginget {width:100%}
.wrap_loginget .loginget {width:80%;margin:130px auto;text-align:center}
.wrap_loginget .loginget p {padding-bottom:15px;padding-top:40px}
.wrap_loginget .loginget .idbox {padding:20px;background:#f9fafc; border:1px solid #d0dae3;font-size:12px}
.wrap_loginget .loginget .idbox span {font-size:16px; font-weight:600;padding-right:10px;color:#0086ff}
.wrap_loginget .loginget .btnbox {margin-top:40px}
.wrap_loginget .loginget a.pass {font-size:12px; padding:10px 40px; border:1px solid #3896bd; background:#54aed4;color:#fff;font-weight:600;border-radius:4px;}
.wrap_loginget .loginget a.pass:hover {background:#186a8d;}

/* 부가정보 > 비밀번호 메일 */
.wrap_mailpass {width:100%}
.wrap_mailpass .mailpass {width:80%;margin:100px auto;text-align:center}
.wrap_mailpass .mailpass  p.title {font-size:18px;font-weight:600;color:#333;padding-bottom:10px}
.wrap_mailpass .mailpass  p.text span {font-size:15px; font-weight:600;padding-right:10px;color:#0086ff}
.wrap_mailpass .mailpass .passbox {width:240px;border:4px solid #3d94e3;padding:30px 0; font-size:30px; font-weight:600; color:#0373d9; margin:40px auto}
.wrap_mailpass .mailpass .btnbox {margin-top:40px}
.wrap_mailpass .mailpass a {font-size:15px;width:240px;display:block;margin:0 auto; padding:15px 0; border:1px solid #0a5294; background:#0076e2;color:#fff;font-weight:600;}
.wrap_mailpass .mailpass a:hover {background:#186a8d;}

/* 부가정보 > 임시 비밀번호 발송 */
.wrap_passgo {width:100%}
.wrap_passgo .passgo {width:470px;margin:130px auto;text-align:center}
.wrap_passgo .passgo p {padding-bottom:15px;padding-top:10px;letter-spacing:0}
.wrap_passgo .passgo .idbox {padding:20px;background:#f9fafc; border:1px solid #d0dae3;font-size:12px}
.wrap_passgo .passgo .idbox span {font-size:16px; font-weight:600;padding-right:5px;padding-left:5px;color:#0086ff}
.wrap_passgo .passgo .btnbox {margin:0 auto;width:230px;height:80px;margin-top:40px}
.wrap_passgo .passgo a {width:110px; height:35px; line-height:35px;border-radius:4px;display:block;float:left;font-size:12px}
.wrap_passgo .passgo a.btn01 {border:1px solid #3896bd;margin-right:5px; background:#54aed4;color:#fff;font-weight:600}
.wrap_passgo .passgo a.btn01:hover {background:#186a8d;}
.wrap_passgo .passgo a.btn02 {border:1px solid #b9cdd5}
.wrap_passgo .passgo a.btn02:hover {border:1px solid #5a6c73; background:#5a6c73;color:#fff;font-weight:600}

/* 부가정보 > 회원가입 */
.wrap_joinus {text-align:center;height:550px}
.wrap_joinus p.title	{padding-top:40px}
.wrap_joinus .btn p.title {font-size:30px; font-weight:600;color:#333;text-align:center;padding-bottom:20px;padding-top:60px}
.wrap_joinus .btn p.text {text-align:center}
.wrap_joinus .btn ul {margin:60px auto;width:65%;height:80px}
.wrap_joinus .btn ul li a {float:left;width:32.5%;text-align:center;margin-left:1%}
.wrap_joinus .btn ul li dt {color:#fff;border-radius:6px; width:100%;font-size:16px;font-weight:600;height:55px; padding-top:45px;}
.wrap_joinus .btn ul li dt br {display:none}
.wrap_joinus .btn ul li a:hover {text-decoration:underline}
.wrap_joinus .btn ul li dt.btn01 {background:#419ce2}
.wrap_joinus .btn ul li dt.btn02 {background:#2abdb4}
.wrap_joinus .btn ul li dt.btn03 {background:#69838e}
.wrap_joinus .btn ul li dd {line-height:120%;padding-top:10px}
.wrap_joinus .btn ul li a.marL {margin-left:0%}
.wrap_joinus .ftext {color:#333;font-size:12px;display:block;width:100%;padding-bottom:20px}

/* 부가정보 > 회원가입 절차 */
.process_joinustap {border-top:2px solid #777e89;border-bottom:1px solid #a0a3a9;height:100px;text-align:center}
.process_joinustap ul {width:100%; margin:0 auto }
.process_joinustap ul li {float:left;width:30%; padding-left:2%;background:url(/pages/basic/img/sub/bg_arrowjoinus.jpg) left center no-repeat; color:#888; font-size:17px;font-weight:600;margin:30px 0;line-height:120%}
.process_joinustap ul li:first-child {background:none}
.process_joinustap ul li span {font-size:12px;letter-spacing:0;font-weight:700}
.process_joinustap ul li.on {color:#333}
.process_joinustap ul li.on span {color:#0096ff}


/* 부가정보 > 실명인증 */
.wrap_cofirmp {width:400px;margin:30px auto;text-align:center}
.cofirmp .text {color:#555;font-size:14px;padding-top:60px}
.cofirmp ul {margin:30px auto;width:80%;height:140px;padding-bottom:50px}
.cofirmp ul li a {float:left;width:49%;text-align:center}
.cofirmp ul li dt {color:#fff;border-radius:6px; width:100%;font-size:16px;font-weight:600}
.cofirmp ul li a:hover {text-decoration:underline}
.cofirmp ul li dt.btnleft {height:70px;padding-top:30px;background:#2aaad9}
.cofirmp ul li a:hover dt.btnleft {background:#0a688b}
.cofirmp ul li dt.btnright {height:55px; padding-top:45px;background:#419ce2}
.cofirmp ul li a:hover dt.btnright {background:#1f659c}
.cofirmp ul li dd {line-height:120%;padding-top:10px}
.cofirmp ul li a.marL {margin-right:2%}

/* 부가정보 > 약관동의 */
.wrap_agree {padding-top:30px}
.wrap_agree textarea {font-size:12px; width:91%; border:1px solid #ccc; overflow:hidden; padding:4%;margin:0 auto;overflow-y:scroll;margin-bottom:10px}
.wrap_agree .checkAgreement {margin-bottom:30px;padding:2px 0}
.wrap_agree .checkAgreement input {vertical-align:middle}
.agree_btnbox {margin:30px auto;text-align:center;padding-bottom:40px}

/* 부가정보 > 어린이회원 실명인증 */
.box_underline {width:100%; border-bottom:1px dotted #666;}
.wrap_cofirm_chi {width:400px;margin:30px auto;text-align:center;clear:both}
.wrap_cofirm_chi .title {font-size:18px;font-weight:600; color:#333;padding-bottom:10px}
.cofirm_chi ul {margin:30px auto;width:80%;height:100px;padding-bottom:50px}
.cofirm_chi ul li a {float:left;width:49%;text-align:center}
.cofirm_chi ul li dt {color:#fff;border-radius:6px; width:100%;font-size:16px;font-weight:600}
.cofirm_chi ul li a:hover {text-decoration:underline}
.cofirm_chi ul li dt.btnleft {height:70px;padding-top:30px;background:#2aaad9}
.cofirm_chi ul li a:hover dt.btnleft {background:#0a688b}
.cofirm_chi ul li dt.btnright {height:55px; padding-top:45px;background:#419ce2}
.cofirm_chi ul li a:hover dt.btnright {background:#1f659c}
.cofirm_chi ul li dd {line-height:120%;padding-top:10px}
.cofirm_chi ul li a.marL {margin-right:2%}



.btn_greenBB {text-align:center;padding:14px 28px;font-size:15px;font-weight:700;border-bottom:0  !important;background:#2abdb4;color:#fff !important; font-weight:600;border-radius:4px}
.btn_greenBB:hover  {background:#077e77}


/****** Mobile *****
@media screen and (max-width:340px){
	.noticeW .notiBox .name{width:75px; font-size:14px}
	.noticeW .notiBox .notiListFirst li a{width:50%}
	.noticeW .notiBox .notiListFirst li span.listcontent{width:50%}

}*/



/****** Mobile ******/
@media screen and (max-width:690px){

	/* 공통 */
	.type_h3{font-size:1.25em}
	.type_h4{font-size:1.1em}
	.type_h5{font-size:1em}


	/* menu */
	#navigation_pc{display:none}
	/*
	#header{width:100%; height:56px; border-bottom:1px solid #fff}
	#header .header_info{display:none}
	#header .header_search {display:none}
	#header h1 {top:12px; left:10px}
	#header h1 img {width:80%}

*/
	#header_wrap{margin-bottom:0}
	#header{display:none}
	#header_m {display:block;width:100%; height:56px; border-bottom:1px solid #fff}
	#header_m h1 {top:12px;  left:10px;position:absolute; z-index:200}
	#header_m h1 img {width:80%}


	/* mobile menu */
	#header_m .header_fullmenu_m{display:block;position:absolute;float:none;top:18px;right:15px;z-index:20}
	#header_m .header_fullmenu_m a.btn_fullmenu_m{display:block;width:30px;height:22px;overflow:hidden;background:url('/pages/basic/img/main/header_btn_fullmenu_m2_b.png') 0 0 no-repeat}
	#header_m .header_fullmenu_m a.btn_fullmenu_m span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}

		#navigation_mobile_wrap .navigation_mobile_bg{position:fixed;width:100%;height:100%;min-height:100%;z-index:20;background:#333;top:0;left:0;opacity:0.36; }
			#navigation_mobile #navigatioin_top {display:block; width:250px; height:70px; background:#1d7fc8; /*position:fixed; top:0; right:0; z-index:30*/}
			#navigation_mobile #navigatioin_top .head_info_m {padding:27px 20px}
			#navigation_mobile #navigatioin_top .head_info_m ul li {float: left; padding-right:2px; margin-right:9px; border-right:1px solid #97c1ea; height:12px; position:relative }
			#navigation_mobile #navigatioin_top .head_info_m ul li:last-child {border-right:none}
			#navigation_mobile #navigatioin_top .head_info_m ul li img {position:relative; top:-10px; width:80%}
			
			#navigation_mobile .header_search_m{display:block; width:210px;/* position:fixed; z-index:30; top:80px; right:0;*/ height:36px;border:none;  padding:0 20px 15px; background:#1d7fc8}
			#navigation_mobile .header_search_m .searchWrap{border-bottom:3px solid #fff}
			#navigation_mobile .header_search_m h3{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}
			#navigation_mobile .header_search_m #searchInfo{float:left;width:155px; height:32px;padding:5px;border:none;background-color:rgba(256,256,256,0);font-weight:500;color:#fff; margin:2px 10px 1px 10px; box-sizing:border-box; font-size:16px; }
			#navigation_mobile .btnsearch1 {padding:7px 0 0}
			#navigation_mobile .header_search_m input::-webkit-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::-ms-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::-webkit-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::-ms-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::placeholder{color:#fff; font-weight:400; font-size:13px}
			#navigation_mobile .btnsearch{padding:4px 0}

			#navigation_mobile{width:250px;height:100%;min-height:100%; right:0;top:0px; z-index:300;position:absolute; background:#fff}
			#navigation_mobile #navigation_m{display:block}
			#navigation_mobile #navigation_m li a{color:#3d6184;font-size:16px;line-height:50px;display:block;height:50px;background:#fff;border-bottom:1px solid #d7d7d7;padding-left:22px;position:relative; font-weight:400}
			#navigation_mobile #navigation_m li a:hover{}
			#navigation_mobile #navigation_m li a.on{background:#fff;font-weight:bold;color:#31679c;border-bottom:5px solid #1d7fc8; height:56px; line-height:56px}
			#navigation_mobile #navigation_m li a.on span{font-size:20px}
			#navigation_mobile #navigation_m li a span{position:absolute;right:20px;font-size:20px;color:#ababab}
			#navigation_mobile #navigation_m li ul.depth2{padding-top:0}
			#navigation_mobile #navigation_m li ul.depth2 li a{background:#efefef ;line-height:20px;min-height:40px;font-size:13px;padding:0 5px 0 30px;border-bottom:1px solid #d7d7d7;color:#6b6b6b; width:220px; vertical-align:middle; display:table-cell}
			#navigation_mobile #navigation_m li ul.depth2 li a:hover {font-weight:500}
			#navigation_mobile #navigation_m li ul.depth2 li a span{right:30px}
			#navigation_mobile #navigation_m li ul.depth2 li a.on{/*border-bottom:2px solid #8fc95b*/}
			#navigation_mobile #navigation_m li ul.depth2 li li a{background:#fff;line-height:45px;height:45px;font-size:13px;padding-left:40px;border-bottom:1px solid #efefef;color:#666}
			#navigation_mobile #navigation_m li ul.depth2 li li a:hover{color:#333}
			#navigation_mobile .btn_close{z-index:9999;position:absolute;display:block;width:31px;height:31px;top:18px; right:13px; background:url('/pages/basic/img/main/header_btn_close_m.png') 0 0 no-repeat}
			#navigation_mobile .btn_close span {display:none}

	#visual_wrap {height:auto}
	#visual {height:auto; width:100%; margin:0 auto}
	.accordion {height:auto; }
	.accordion ul li, .accordion ul li:hover, .accordion ul:hover li, .accordion ul:hover li:hover { position:relative; display:table; table-layout:fixed; width: 100%; -webkit-transition: none; transition: none;}
	.accordion ul li div a * { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);  }
	.accordion ul li div a .majorbusi{left:0; top:25px; font-size:12px; width:115px; padding:1px 0}
	.accordion ul li div a h4.title{left:0; top:36px}
	.accordion ul li div a p.accor_con{opacity:0}
	.accordion ul li div a:hover p.accor_con{opacity:0}
	.accordion ul li{height:200px}
	.accordion ul li div a{height:200px}
	.accordion ul li div a{border:1px solid #448ccb; border-top:none;}
	.accordion ul li:first-child div a{border-top:1px solid #448ccb;}
	.accordion ul:hover li:hover div a .majorbusi{ margin:0 auto}
	.accordion ul:hover li:hover div a h4.title{ margin:0 auto; text-align:center}

	/*
	.main_book ul li a {width:100%}
	/*
	#visual .imgbox li{}
	#visual .imgbox li img {width:46%;margin:0 auto; display:block; }
	.visual_arrow{display:none}
*/
	#content_wrap{width:100%; padding:0 10px; box-sizing:border-box}
	
	#main_section .contentbox{width:50%;}
	#main_section .contentbox{padding:18px 18px}
	#main_section .contentbox .con_title h3{font-size:16px; margin-bottom:22px}
	#main_section .contentbox .con_title:before{top:50px; left:18px}
	#main_section .contentbox .con_icon{right:-3px}
	#main_section .contentbox .con_icon img {width:80%}

	/* 공지사항 */
	#notice {width:100%; height:276px}
	.noticeW .notiBox .notiListFirst li a {width:52%; font-size:16px}
	.noticeW .notiBox .notiListFirst li span.listcontent {width:70%; font-size:12px; line-height:18px; height:35px; margin-top:0}
	.noticeW .notiBox .name{width:80px; font-size:16px; height:45px; line-height:47px;}
	.noticeW .notiBox .name.on {height:42px; line-height:41px;}
	.noticeW .notiBox > div{top:45px; padding:25px 20px 15px}
	.noticeW .notiBox .notiListFirst li span.listdate {margin-right:10px; font-size:12px; width:70px; height:70px; line-height:28px;}
	.noticeW .notiBox .notiListFirst li span.listdate > p {font-size:36px}
	.noticeW .notiBox .notiList li { background:url(/pages/basic/img/main/bu_list.gif) no-repeat 0px 8px; padding-left:8px; font-size:13px;}
	.noticeW .notiBox .notiList li a {width:60%; font-size:14px; letter-spacing:-0.05em}
	.noticeW .btn {top:-46px; height:46px;}
	.noticeW .btn a{padding:13px 17px 13px 16px}
	.noticeW .btn a:hover img{transition:unset}
	.noticeW .notiBox .notiListFirst span.notify{margin-top:6px}


	/* 배너 */
	#mbox1 {width:100%; margin:15px 0; height:202px;}
	.bannerbox .img {height:228px}
/*	.bannerbox .img li a {left:70%; }
	.bannerbox .img li a img{height:228px;}*/
	.bannerbox .img li img {width:690px; margin-left:-345px; width:690px; height:auto}
	.banner_arrow a.ba_arrow_prev{background:url('/pages/basic/img/main/popzone_control_prev_m.gif') 0 0 no-repeat;width:40px;height:40px;position:absolute;right:40px;top:0px;z-index:9}
	.banner_arrow a.ba_arrow_next{background:url('/pages/basic/img/main/popzone_control_next_m.gif') 0 0 no-repeat;width:40px;height:40px;position:absolute;right:0;top:0px;z-index:9}
	.banner_arrow a:hover{background-position:0 -40px}
	

	/* 주요사업 */
	#majorBusiness{width:100%; border:1px solid #9ab9da;box-sizing:border-box; height:295px; margin-bottom:15px}
	#majorBusiness .majorBusiness_tab{height:55px}
	#majorBusiness .majorBusiness_tab ul li{width:33%}
	#majorBusiness .majorBusiness_tab ul li:first-child{width:34%}
	#majorBusiness .majorBusiness_tab ul li a {width:100%; height:56px; line-height:18px; padding-top:11px}
	#majorBusiness .majorBusiness_tab ul li a.on {line-height:18px; padding-top:18px; top:-14px}
	#majorBusiness .majorBusiness_tab ul li:first-child a{line-height:16px; padding-top:5px;}
	#majorBusiness .majorBusiness_tab ul li:first-child a.on { padding-top:10px;}
	#majorBusiness .majorBusiness_tab ul li a h4{font-size:13px}
	#majorBusiness .majorBusiness_tab ul li a.on h4{font-size:14px}
	#majorBusiness .majorBusiness_tab .bc_br_m, #majorBusiness .majorBusiness_tab .bc_br_m2 {display:block}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con{height:240px}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl {padding:25px 20px 0 40%}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_subject{font-size:10px; height:18px; width:37px; line-height:19px; padding:0 0px; margin-bottom:8px}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_title{font-size:20px; margin-bottom:10px; letter-spacing:-0.03em}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_con {/*display:none*/font-size:11px; line-height:16px;  margin-bottom:10px; letter-spacing:-0.05em}
	
	#majorBusiness .majorBusiness_wrap .majorBusiness01{background:url('/pages/basic/img/main/majorBusiness_bg_01_m.jpg') no-repeat center 0px;}
	#majorBusiness .majorBusiness_wrap .majorBusiness02{background:url('/pages/basic/img/main/majorBusiness_bg_02_m.jpg') no-repeat center 0px;}
	#majorBusiness .majorBusiness_wrap .majorBusiness03{background:url('/pages/basic/img/main/majorBusiness_bg_03_m.jpg') no-repeat center 0px;}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con .bc_br_m {display:none}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more{display:none}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more2{display:block}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more2{ width:130px; height:30px; border:1px solid #0072bc;}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more2 a { color:#003471; font-size:12px; line-height:30px; padding-left:15px;width:130px; height:30px; display:block; box-sizing:border-box}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more2 a:hover {background:#0054a6; color:#fff; }
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_more2 a img{padding:10px 0 0 30px}
	

	/* 장비DB */
	#main_section{width:100%; }
	#main_section .equipment{width:50%; margin-right:0; padding:30px 25px; height:200px;background:url('/pages/basic/img/main/section_bg_01.jpg') no-repeat 27% 73%; }
	#main_section .equipment .bc_br_m{display:block}
	#main_section .newsletter{width:50%; margin-right:0; margin-bottom:0px; padding:30px 25px; height:200px;background:url('/pages/basic/img/main/section_bg_02.jpg') no-repeat 60% -18px;}
	#main_section .r_section{width:100%;}
	#main_section .r_section .lease {background:#f5f5f7 url('/pages/basic/img/main/section_bg_03.jpg') no-repeat right 0px}
	#main_section .r_section .lease, #main_section .r_section .charging{width:100%; border-top:1px solid #fff; height:90px}
	#main_section .r_section a{font-size:17px; height:90px; line-height:28px; padding:32px 34px; box-sizing:border-box}
	#main_section .r_section a:hover {border:6px solid #ffd201;  padding:26px 28px;}
	#main_section .eq_con {font-size:12px; line-height:18px; letter-spacing:-0.05em; margin-bottom:18px}
	#main_section .r_section .lease img{top:27px;}
	#main_section .r_section .charging img{top:19px}
	

	/* footer */
	#footer {margin:20px auto 0}
	#footer .footer_info {padding:25px 15px; height:200px; margin-top:0}
	#footer .footer_info .com_info{width:100%}
	#footer .footer_info .com_info img {margin:0 0 5px; float:none; width:200px; }

	#footer .banner_wrap{width:100%;padding:25px 20px; height:98px; border:none; border-top:1px solid #d7d7d7}
	#footer .banner_wrap #banner_box .list{left:90px; width:80%; height:25px; top:10px}
	#footer .banner_wrap #banner_box .list li {padding-right:0px}
	#footer .banner_wrap #banner_box .list li img {width:71%; display:block; margin:0 auto}


	/* sub */
	#contents_wrap{width:100%}
	#contents_wrap #lnb {display:none}
	#contents_wrap #contents {max-width:100%; padding:30px 20px; box-sizing:border-box}
	#contents .connew_title{padding-bottom:2px}
	#contents .connew_title h2{font-size:23px}
	#contents .location {right:20px; top:52px; display:none}
	#sub_visual .imgbox{height:130px; background-size:85%}
	#sub_visual .imgwrap img{width:130px; top:-65px;right:15px;}
	#sub_visual .imgbox p {padding-top:42px; line-height:20px; font-size:22px}
	#sub_visual .imgbox p span {font-size:12px}

}


/****** Tablet Device ******/
@media screen and (min-width:691px) and (max-width:999px) {

	#lnb{display:none}
	#contents_wrap{width:100%}
	#contents_wrap #contents{width:100%;max-width:899px;padding:28px 12px;box-sizing:border-box}
	

	/* menu */
	#navigation_pc{display:none}
	
	#header_wrap{margin-bottom:0}
	#header{display:none}
	.header_search{display:none}
	#header_m {display:block;width:100%; height:70px; border-bottom:1px solid #fff}
	#header_m h1 {top:16px; position:absolute; left:15px; z-index:200}

	/* mobile menu */
	#header_m .header_fullmenu_m{display:block;position:absolute;float:none;top:25px;right:20px;z-index:20}
	#header_m .header_fullmenu_m a.btn_fullmenu_m{display:block;width:36px;height:26px;overflow:hidden;background:url('/pages/basic/img/main/header_btn_fullmenu_m2_b.png') 0 0 no-repeat}
	#header_m .header_fullmenu_m a.btn_fullmenu_m span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}

		#navigation_mobile_wrap .navigation_mobile_bg{position:fixed;width:100%;height:100%;min-height:100%;z-index:20;background:#333;top:0;left:0;opacity:0.36; }
			#navigation_mobile #navigatioin_top {display:block; width:300px; height:100px; background:#1d7fc8; /*position:absolute; top:0; right:0; */}
			#navigation_mobile #navigatioin_top .head_info_m {padding:27px 20px}
			#navigation_mobile #navigatioin_top .head_info_m ul li {float: left; padding-right:10px; margin-right:12px; border-right:1px solid #b2df8a; height:12px; position:relative }
			#navigation_mobile #navigatioin_top .head_info_m ul li:last-child {border-right:none}
			#navigation_mobile #navigatioin_top .head_info_m ul li img {position:relative; top:-10px}
			
			#navigation_mobile .header_search_m{display:block; width:260px; /*position:absolute; z-index:30; top:100px; right:0; */height:54px;border:none;  padding:0 20px; background:#1d7fc8}
			#navigation_mobile .header_search_m .searchWrap{border-bottom:5px solid #fff; height:34px; }
			#navigation_mobile .header_search_m h3{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}
			#navigation_mobile .header_search_m #searchInfo{float:left;width:210px; height:29px;padding:5px;border:none;background-color:rgba(256,256,256,0);font-weight:500;color:#fff; margin:2px 10px 0 5px; box-sizing:border-box; font-size:18px; }
			#navigation_mobile .btnsearch1{padding:5px 0 0}
			#navigation_mobile .header_search_m input::-webkit-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::-ms-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::-webkit-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::-ms-input-placeholder{color:#fff; font-weight:300; font-size:14px}
			#navigation_mobile .header_search_m input::placeholder{color:#fff; font-weight:300; font-size:14px}

			#navigation_mobile{width:300px;height:100%;min-height:100%; right:0;top:0px; z-index:300;position:absolute; background:#fff}
			#navigation_mobile #navigation_m{display:block; /*position:absolute; top:164px; width:300px; */}
			#navigation_mobile #navigation_m fieldset{border-bottom:5px solid #fff}
			#navigation_mobile #navigation_m li a{color:#3d6184;font-size:20px;line-height:62px;display:block;height:62px;background:#fff;border-bottom:1px solid #d7d7d7;padding-left:26px;position:relative; font-weight:400}
			#navigation_mobile #navigation_m li a:hover{}
			#navigation_mobile #navigation_m li a.on{background:#fff;font-weight:bold;color:#3d6184;border-bottom:5px solid #1d7fc8; height:80px; line-height:80px}
			#navigation_mobile #navigation_m li a.on span{font-size:33px}
			#navigation_mobile #navigation_m li a span{position:absolute;right:20px;font-size:20px;color:#ababab}
			#navigation_mobile #navigation_m li ul.depth2{padding-top:0}
			#navigation_mobile #navigation_m li ul.depth2 li a{background:#efefef ;line-height:23px;height:50px;font-size:15px;padding:4px 2px 4px 38px;display:table-cell; vertical-align:middle; width:260px;border-bottom:1px solid #d7d7d7;color:#6b6b6b}
			#navigation_mobile #navigation_m li ul.depth2 li a:hover {font-weight:500}
			#navigation_mobile #navigation_m li ul.depth2 li a span{right:30px}
			#navigation_mobile #navigation_m li ul.depth2 li a.on{/*border-bottom:2px solid #8fc95b*/}
			#navigation_mobile #navigation_m li ul.depth2 li li a{background:#fff;line-height:45px;height:45px;font-size:13px;padding-left:48px;border-bottom:1px solid #efefef;color:#666}
			#navigation_mobile #navigation_m li ul.depth2 li li a:hover{color:#333}
			#navigation_mobile .btn_close{z-index:9999;position:absolute;display:block;width:25px;height:25px;top:20px; right:20px; background:url('/pages/basic/img/main/header_btn_close_m.png') 0 0 no-repeat}
			#navigation_mobile .btn_close span {display:none}
				

	#visual {width:100%}
	.accordion ul li div a h4.title{width:200px; font-size:15px}
	#main_section .contentbox_04 .con_title:before{top:57px}

	/*
	#visual .imgbox li{}
	#visual .imgbox li img {margin:0 auto; display:block; }
	.visual_arrow{display:none}
*/
	#content_wrap{width:100%; padding:0 20px; box-sizing:border-box}
	
	#main_section .contentbox{width:50%;}

	/* 공지사항 */
	#notice {width:100%;}
	.noticeW .notiBox .notiListFirst li a {width:72%}
	.noticeW .notiBox .notiListFirst li span.listcontent {width:80%}
	.noticeW .btn a:hover img{transition:unset}
	.noticeW .notiBox .notiListFirst span.notify{margin-top:6px}


	/* 배너 */
	#mbox1 {width:100%; margin:15px 0;}
	.bannerbox .img li a img{}


	/* 주요사업 */
	#majorBusiness{width:100%; border:1px solid #9ab9da;box-sizing:border-box; margin-bottom:15px;}
	#majorBusiness .majorBusiness_tab ul li{width:33%}
	#majorBusiness .majorBusiness_tab ul li:first-child{width:34%}
	#majorBusiness .majorBusiness_tab ul li a {width:100%}
	#majorBusiness .majorBusiness_tab ul li:first-child a h4{line-height:20px; padding-top:12px;}
	#majorBusiness .majorBusiness_tab ul li:first-child a.on h4{ padding-top:16px;}
	#majorBusiness .majorBusiness_tab ul li:first-child a h4 .bc_br_m {display:block;}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl {padding:35px 20px 0 45%}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl .bc_title{font-size:20px}
	#majorBusiness .majorBusiness_wrap .majorBusiness01 .bc_br_m {display:block}
	#majorBusiness .majorBusiness_wrap .majorBusiness01 .bc_br_m2 {display:none}


	/* 장비DB */
	#main_section{width:100%; }
	#main_section .equipment{width:33%; margin-right:0}
	#main_section .newsletter{width:33%; margin-right:0}
	#main_section .r_section{width:34%;}
	#main_section .r_section .lease, #main_section .r_section .charging{width:100%;}
	#main_section .r_section .lease img, #main_section .r_section .charging img{display:none}
	#main_section .r_section a{font-size:17px}


	/* footer */
	#footer .footer_info {padding:25px 10px; margin-top:0}
	
	#footer .banner_wrap{width:100%;padding:25px 30px; height:98px; border:none; border-top:1px solid #d7d7d7}
	#footer .banner_wrap #banner_box .list{left:120px}
	#footer .banner_wrap #banner_box .list li {padding-right:30px}
	#footer .footer_info .com_info img {margin: 0 20px 50px 0}
	

	/* sub */
	#contents_wrap{width:100%}
	#contents_wrap #lnb {display:none}
	#contents_wrap #contents {max-width:100%; padding:50px 40px; box-sizing:border-box}
	#contents .location {right:40px; top:32px}
	#sub_visual .imgbox{}
	#sub_visual .imgwrap img{width:190px; top:-100px;right:30px;}
	
}


/****** Desktop ******/
@media screen and (min-width:1000px) and (max-width:1200px) {
	#header{width:100%; background:#fff; height:87px}
	#header .header_info{right:270px; top:36px}
	/*#header .header_search {right:20px;}*/
	#header h1{position:absolute; top:22px; left:22px; z-index:200}
	#navigation li:nth-child(6) .pullDown{ background:none}

	#navigation{width:1000px; margin:0 auto}
	#navigation_pc{width:100%;  padding-left:10px}
	#navigation li:nth-child(1) .pullDown{padding-left:150px; left:-150px; background:#fff;}
	#navigation li:nth-child(6) .pullDown{padding-right:170px; }

	#header .header_info li a{color:#6a6a6a; }
	
	.header_search_wrap{width:100%;}
	.header_search{background-color:rgba(230,230,230,.75); top:-62px; right:20px; height:40px; border-radius:25px;}
	.header_search #searchInfo { padding:7px 10px 7px 20px; height:38px}
	.header_search_wrap .header_search input::-webkit-input-placeholder{color:#333; font-weight:100; font-size:14px}
	.header_search_wrap .header_search input::-ms-input-placeholder{color:#333; font-weight:100; font-size:14px}
	.header_search_wrap .header_search input::-webkit-input-placeholder{color:#333; font-weight:100; font-size:14px}
	.header_search_wrap .header_search input::-ms-input-placeholder{color:#333; font-weight:100; font-size:14px}
	.header_search_wrap .header_search input::placeholder{color:#333; font-weight:100; font-size:13px}
	.btnsearch2{padding:12px 19px}

	#visual{width:100%;}
	.visual_arrow{display:none}

	#content_wrap{width:100%}
	#contents_wrap{width:100%; box-sizing:border-box}
	#contents_wrap #lnb {display:none}
	#contents_wrap #contents {max-width:1300px; padding:50px 40px; }
	#contents .location {right:40px; top:30px}

	/* 공지사항 */
	#notice{width:57%}
	.noticeW{width:100%}
	.noticeW .notiBox .notiListFirst li a{width:70%}
	.noticeW .notiBox .notiListFirst li span.listcontent{width:80%}
	.noticeW .notiBox .notiListFirst span.notify{margin-top:6px}


	/* 배너 */
	#mbox1{width:41%; height:293px; margin-left:15px}
	.bannerbox .img li img{}

	
	/* 주요사업 */
	#majorBusiness{width:100%; border:1px solid #9dbada; box-sizing:border-box}
	#majorBusiness .majorBusiness_tab ul li{width:33%}
	#majorBusiness .majorBusiness_tab ul li:first-child{width:34%}
	#majorBusiness .majorBusiness_tab ul li a {width:100%}
	#majorBusiness .majorBusiness_wrap .majorBusiness_con dl {padding:40px 40px 0 55%}
	#majorBusiness .majorBusiness_wrap .majorBusiness01 .bc_br_m {display:block}


	/* 장비DB */
	#main_section{width:100%; }
	#main_section .equipment{width:33%; margin-right:0}
	#main_section .newsletter{width:33%; margin-right:0}
	#main_section .r_section{width:34%;}
	#main_section .r_section .lease, #main_section .r_section .charging{width:100%;}


	/* footer */
	#footer .footer_info {padding:30px 20px;margin-top:-1px}
	#footer .banner_wrap{width:100%;}
	
	
}
