/* 2012-06-20 */
/* main *//* 2016-05-12 top메뉴 배경이미지 수정요청 --티씨소프트개발자 요청--*/
.mbl{display:none} /*모바일 스타일은 안보이기*/
#wrap{width:100%;background:url('/images/main/bg_main_wrap4.gif') repeat-x left top}

#header{position:relative;width:1072px;height:83px;margin:0 auto;padding:11px 0px 0px 0px; z-index:100}
#header h1{position:absolute;left:0px;top:42px;}

#top{width:1072px; margin:0 auto; overflow:hidden; height:49px;position:relative; z-index:0; }
#top p.f_txt{_color:#91cb0d; color:#414649; font-weight:bold; float:left; padding-top:15px;}
/* 2015.07.28
#top .f_btn{ width:320px; margin:0 auto; overflow:hidden; padding-top:15px; padding-right:240px;}
#top .f_btn ul{ float:left; width:auto;}
#top .f_btn ul li{float:left; padding:0 15px; text-align:center; background:url(/images/common/bg_gnb_li.gif) no-repeat right top;} 
#top .f_btn ul li.none{float:left; padding:0 15px; text-align:center; background:none;}
*/
#top .f_btn{ width:400px; margin:0 auto; overflow:hidden; padding-top:13px; padding-right:240px;}
#top .f_btn ul{ float:left; width:auto;}
#top .f_btn ul li{float:left; padding:0 15px; text-align:center; font-family:"맑은 고딕","Malgun Gothic"; background:url(/images/common/bg_gnb_li.gif) no-repeat right 3px; vertical-align:top;}
#top .f_btn ul li.none{float:left; padding:0 15px; text-align:center; background:none; font-family:"맑은 고딕","Malgun Gothic"; vertical-align:top;}
#top .f_btn a{ font-size:13px;}

#topmenu{float:right;height:21px;margin:0px 0px 0px 0px;}
#topmenu img{vertical-align:top;}
#topmenu input{vertical-align:top;}
#topmenu .top_menu{float:left;margin:6px 0 0 0;}
#topmenu .top_menu li{float:left;padding:0 10px 0 0;}
#topmenu .top_menu li.last{padding:0 18px 0 0;}
#topmenu .top_option{float:left;padding:6px 18px 0 0;display:inline;}
#topmenu .top_option li.first{margin:0 5px 0 0;}
#topmenu .top_option li{float:left;}
#topmenu p{float:left;} 


#gnb{position:absolute; left:340px; top:50px;display:block; height:32px;z-index:1000; min-width:650px;}

/* 자전거체험장삭제시 */
/* #gnb li{float:left; padding:0px 26px; text-align:center;} */
/* 자전거체험장추가시 */
/*#gnb>li{float:left; padding:0px 8px; text-align:center;} */

#gnb >li{float:left;text-align:center; padding:8px 14px; background:url(/images/common/bg_gnb_li.gif) no-repeat right 8px;}
#gnb #mNavi01{}
#gnb #mNavi02{}
#gnb #mNavi03{}
#gnb #mNavi04{}
#gnb #mNavi05{}
#gnb #mNavi06{}
#gnb #mNavi07{} /* 자전거체험장 */
#gnb #mNavi08{margin-top:-7px; background-position:right 15px;} 

#gnb li a{ display:block;}
#gnb li ul {border:1px solid #577a0b; background:#ffffff; width:605px; position:absolute; }
#gnb li .bg_navi1{left:0;}
#gnb li .bg_navi2{left:0; width:390px;}
#gnb li .bg_navi3{right:0;}
#gnb li .bg_navi4{right:0; width:390px;}
#gnb li .bg_navi5{right:0;}
#gnb li .bg_navi6{right:0;}
#gnb li .bg_navi7{left:396px;}
#gnb li .bg_navi8{left:396px;}
#gnb li .bg_navi9{left:396px;}
#gnb li .bg_navi10{left:396px;}
#gnb li ul{overflow:hidden; width:590px; padding:15px 0 15px 20px;}
#gnb li li{ float:left; width:175px; line-height:12px; text-align:left;  height:35px; border-bottom:1px solid #d5d5d5; margin-right:20px; background:none;}
#gnb li li a{background:url(/images/common/icon_nemo.gif) no-repeat 10px center; padding:12px 8px 8px 17px; display:block; height:15px; width:150px; color:#555555;}
#gnb li li a:hover {color:#4aa103 !important; text-decoration:none;}
#gnb li li.on{height:35px; background:none;}
#gnb li li.on a{background:#ebf3da url(/images/common/icon_nemo.gif) no-repeat 10px center; color:#4aa103; font-weight:bold;  }
#gnb li li.b_none{border:none;}

#main_container{width:100%;background:url(/images/main/bg_main_container.gif) repeat-x left 385px;}

#main_visual{position:relative;width:1003px;margin:0 auto;background:url(/images/main/bg_main_visual.jpg) no-repeat left top; /*z-index:-1;*/}
#main_visual .visual_txt01{position:absolute;left:12px;top:64px;}
#main_visual .visual_txt02{position:absolute;left:15px;top:93px;}

#main_visual .q_service{width:306px;height:204px;padding:158px 0 22px 4px;background:url(/images/main/bg_q_service.gif) no-repeat 4px 158px;}
#main_visual .q_service p{position:absolute; left:31px; top:162px;}
#main_visual .q_service ul{padding:28px 0px 0px 10px;width:287px;}
#main_visual .q_service ul li{float:left;width:93px;margin:0px 4px 0px 0px}
#main_visual .q_service ul li img{vertical-align:top;}
#main_visual .q_service ul li.last{margin:0;}

#main_contents{overflow:hidden; width:1003px;margin:17px auto;}
.system_box{width:236px; float:left;margin:0px 0px 0px 0px;background:url(/images/main/bg_system_box.gif) no-repeat left top;}
.system_box p{margin:13px 0 0 17px;}
.system_box .system_in{margin:30px 0 0 75px;}
.system_box .system_in dl{overflow:hidden;  width:100%; padding:0 0 37px 0;}
.system_box .system_in dl.last{padding:0 0 20px 0;}
.system_box .system_in dl img{vertical-align:top;}
.system_box .system_in dl dt{height:13px; line-height:13px;}
.system_box .system_in dl dd{float:left;height:11px; line-height:11px;}
.system_box .system_in dl.m01{}
.system_box .system_in dl.m02{}
.system_box .system_in dl.m03{}
.system_box .system_in dl.m04{}
.system_box .system_in dl dt{padding:0 0 7px 0;}

.system_box .system_in dl.m01 .first{padding:0 18px 0 0;}
.system_box .system_in dl.m02 .first{padding:0 18px 0 0;}
.system_box .system_in dl.m03 .first{padding:0 18px 0 0;}
.system_box .system_in dl.m04 .first{padding:0 10px 0 0;}



/*.system_box .system_in dl.last dd{margin:0 0 13px 0;}*/


#notice_box{width:392px;float:left;margin:0px 0px 0px 43px;}
.tabMenu{width:393px; position:relative;background:url(/images/main/bg_notice_dt.gif) repeat-x left 27px;}
.tabMenu dt{}
.tabMenu dt.tmenu01{position:absolute; left:0px; top:0px;width:71px;}
.tabMenu dt.tmenu02{position:absolute; left:72px; top:0px;width:71px; text-align:center}
.tabMenu dd{/*padding-top:31px;*/height:31px;}
.tabMenu dd ul{position:absolute;left:0;top:40px; width:100%;}
.tabMenu dd ul li{width:371px;height:23px;line-height:23px;margin:0 0 0 1px; padding:0px 0px 0px 8px; background:url(/images/common/dot_li01.gif) no-repeat left 6px;}
.tabMenu dd ul li a{float:left;}
.tabMenu dd ul li .date{float:right;}
.tabMenu dd ul li .cate{color:#999;}
.tabMenu dd ul li strong{font-weight:normal; color:#2a5b9c;}
.tabMenu dd ul li strong .cate{color:#6082a8;}
.tabMenu dd ul li img{margin:0 0 0 4px;}
.moreLatest {position:absolute; left:333px; top:8px;}

.q_menu{margin:191px 0 0 0;}
.q_menu ul{overflow:hidden; width:100%; height:92px; }
.q_menu ul li{float:left;}
.q_menu ul li img{vertical-align:top;}

#popupzone{position:relative;float:right;width:282px;height:145px;margin:2px 0 11px 0;background:url(/images/main/bg_main_popupzone.gif) no-repeat left top;}
#popupzone .popup_title{float:left;height:14px;margin:7px 0px 0px 13px}
#popupzone .popup_btn{text-align:right;margin:4px 72px 0px 0px}
#popupzone .popup_bn{position:absolute; left:223px; top:4px;}
#popupzone .img{width:276px;padding:10px 0 0 5px;}

.tel_box{width:281px; height:157px;float:right;}
.tel_box li{vertical-align:top;}

/* footer */
#footer{width:100%;height:142px;} 
/* #footer{width:100%;height:142px;background:url(/images/common/bg_footer.gif) color:#f4f4f4 repeat-x left top; } */
#footer_box{width:1003px;margin:0 auto;}
.footer_in{height:37px;}
.footer_in ul{overflow:hidden; width:100%;}
.footer_in ul li{float:left;text-align:center;padding:11px 14px 0px 14px;background:url(/images/common/bg_f_menu.gif) no-repeat right 13px;}
.footer_in ul li img{float:left;}
.footer_in ul li.last{background:none}


.footer_out{overflow:hidden; position:relative;height:89px;margin:16px 0px 0px 0px;}
.footer_out .f_logo{position:absolute;left:21px;top:10px;}
.footer_out address{width:613px;margin:0px 0px 0px 223px;}
.footer_out address p{padding:2px 0px; font-style:normal}
.footer_out .family_box{position:absolute;left:726px;top:5px;width:208px;}
.footer_out .family_box select{float:left;margin:0px 6px 0px 0px}
.footer_out .f_mark{position:absolute;left:670px;top:2px;}
.footer_out .f_qrcode{position:absolute;left:924px;top:2px;}
.footer_out .f_wmark{position:absolute;left:850px;top:13px;}



/* popup */
#popup {background:#fff !important;}
#popup_header {
	min-height:24px; padding:6px 0 0 16px; margin-bottom:30px; 
	background:url('/images/bg_popup.gif') repeat-x top; color:#fff; font-size:1.1em; font-weight:bold;
}
* html #popup_header {height:24px;}
#popup_body {padding:0 17px;}
#popup_footer {height:57px; padding-top:10px; text-align:center; background:url('/images/bg_popup_btn.gif') repeat-x top;}

#poput_map {width:300px; padding:50px;}


/* 20161206 메인 리뉴얼 */
#header_box{height:191px;}
/*#header_box .inner{width:1003px;margin:0 auto}*/
#header_box .link_wrap {background-color:#183661}
#header_box .link{overflow:hidden;color:#fff;font-size:13px;width:1072px;margin:0 auto}
#header_box .link p{float:right;padding:9px 20px 9px 24px;letter-spacing:-.5px;background-color:#0d2344}
#header_box .link ul{float:left}
#header_box .link li{float:left;padding:9px 20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAEElEQVQYV2O4ePHifwZSCABbASJ19VIdoQAAAABJRU5ErkJggg==) no-repeat right 50%}
#header_box .link li a{display:inline-block;color:#fff;}
#header_box .link .l{background:none}
#header_box .ut{position:relative;overflow:hidden;width:1072px;height:82px;margin:0 auto}
#header_box .ut h1{float:left;margin-top:25px}
#header_box .ut ul{float:right;margin-top:30px}
#header_box .ut li{float:left;padding:0 10px 0 8px;line-height:22px;background:url(/images/main/bg_bullet1.gif) no-repeat 0 50%}
#header_box .ut li:first-child {background:none}
#header_box .ut a{vertical-align:middle;font-size:14px;color:#333;font-weight:bold;text-indent:-10000px;height: 55px;}
#header_box .ut span{margin-right:10px;vertical-align:middle;font-size:14px;color:#333;font-weight:bold}
#header_box .ut .l{padding:0 15px 0 12px;margin-top: -2px;}
#header_box .f1{width:21px;height:22px;background:url(/images/common/icon_fontZoom.gif) no-repeat 0 0;background-size:41px 22px;}
#header_box .f2{width:21px;height:22px;background:url(/images/common/icon_fontZoom.gif) no-repeat -20px 0;background-size:41px 22px;}
#header_box .search_wrap {position:absolute;left:410px;top:22px;}
#header_box .search {width:266px;height:38px;border:2px solid #ccc;border-radius:25px;padding:0}
#header_box .search input {margin:3px 10px 6px 0;font-size:14px;border:0}
#header_box .search input::-webkit-input-placeholder {color:#aaa5a5;font-family:'NanumSquare',ng,dotum,'돋움',sans-serif;letter-spacing:-.5px}
#header_box .search input:-ms-input-placeholder {color:#aaa5a5;font-family:'NanumSquare',ng,dotum,'돋움',sans-serif;letter-spacing:-.5px}
#header_box .search textarea::-webkit-input-placeholder {color:#aaa5a5;font-family:'NanumSquare',ng,dotum,'돋움',sans-serif;letter-spacing:-.5px}
#header_box .search textarea:-ms-input-placeholder {color:#aaa5a5;font-family:'NanumSquare',ng,dotum,'돋움',sans-serif;letter-spacing:-.5px}
#header_box .search + .btn_search {position: absolute;right: 0;top: 0;width:42px;height:42px;background:url(/images/main/btn_search.png) no-repeat 0 0;text-indent:-10000px}
#header_box .search .btn_search {float:right;width:42px;height:42px;background:url(/images/main/btn_search.png) no-repeat 0 0;text-indent:-10000px}

.gray_border {border-top:1px solid #d2d2d4}
#gnb_box{width:1072px;margin:0 auto}
#gnb_box>ul{position:relative}
#gnb_box>ul:after{display:block;content:"";clear:both}
#gnb_box>ul>li{float:left}
#gnb_box>ul>li>a{display:block;width:133px;height:72px;line-height:72px;text-align:center;font-size:20px;font-weight:600;color:#333}
#gnb_box>ul>li:last-child>a{padding-right:0}
#gnb_box>ul>li>a:hover,#gnb_box .on{color:#0474b5 !important}
#gnb_box .on_div{background-color:#fff;}
#gnb_box .on_div strong+span {border-color:#1768ca}
#gnb_box>ul>li>div{display:none;position:absolute;top:72px;z-index:100000;width:134px;height:338px;padding-top:22px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
#gnb_box>ul>li strong{display:block;margin-bottom:10px;padding:0 21px;font-size:16px;color:#444;font-weight:600}
#gnb_box>ul>li strong+span {display:inline-block;width:23px;height:0px;border:1px solid #989898;margin:10px 22px 13px}
#gnb_box>ul>li li a{display:block;padding:7px 13px 7px 35px;background:url(/images/common/menu_li.png) no-repeat 27px 12px;font-size:14px}
/*#gnb_box>ul>li li a:hover{background:#05abe3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQYV2P8////fwYGBgZGGAMAV9UH+8N+dSUAAAAASUVORK5CYII=) no-repeat 15px 13px;font-weight:600;color:#fff !important}
*/
#gnb_box .mn1{left:0;width:134px}
#gnb_box .mn2{left:134px;width:134px}
#gnb_box .mn3{left:268px;width:119px}
#gnb_box .mn4{left:397px;width:134px}
#gnb_box .mn5{left:531px;width:134px}
#gnb_box .mn6{left:665px;width:134px}
#gnb_box .mn7{left:799px;width:133px;}
#gnb_box .mn8{left:938px;width:130px;border-right:1px solid #d9d9d9;}
#gnb_layer{display:none;position:absolute;left:0;top:191px;z-index:10000;width:100%;height:360px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5}

#footer{padding-bottom:35px;}
#FooterMenu .inner{width:1071px;margin:0 auto}
#FooterMenu .link{overflow:hidden;width:100%}
#FooterMenu .link ul{float:left}
#FooterMenu .link li{float:left;height:60px;padding:0 19px 0 17px;line-height:60px;background:url(/images/common/bg_bullet2.gif) no-repeat 100% 50%}
#FooterMenu .link li:last-child{background:none}
#FooterMenu .link li.mbl {display:block;}
#FooterMenu .link li a{font-size:14px;color:#656565;letter-spacing:-.5px;}
#footer .ad{overflow:hidden;width:1071px;margin:0 auto}
#footer address{float:left;padding:27px 0 0 20px;line-height:24px;font-size:14px;font-style:normal;color:#656565;letter-spacing:-.5px}
#footer .ad ul{float:right;margin:50px 80px 0 0 }
#footer .ad li{float:left;margin-right:5px}
#footer .ad li:last-child{margin-right:0}
.blind{position:absolute;left:-1000%;width:0;height:0;line-height:0;font-size:0;color:transparent}
button{border:0;background-color:transparent;vertical-align:middle;cursor:pointer}

#header_box .ut .l span{margin-top:-2px;}
.joinstep06-area{margin-bottom: 50px; display: block;}
.joinstep06-area .joinstep06_box{background: #efefef; width: 115px; text-align: center; padding-top: 10px; padding-bottom: 10px; font-weight: bold; border-radius: 5px;}
.mobileblock{display:none;}
.pcblock{display:block;}
.search .s02 span{font-weight: 800;}
.searchform{float:right;height:30px;font-weight:bold;}
.searchform .searchform_number{color:#FF5E00;font-weight:bold;}
.searchlist{clear: both;}
.searchorder{text-align: left;}

.car-number-user{padding:20px 25px;border:3px solid #eee;margin-top:15px;}
.car-number-user .inner{width:490px;margin:0 auto}
.car-number-user .inner>div{overflow:hidden}
.car-number-user form label{float:left;width:140px;height:30px;padding-left:10px;background-position:0 50%;line-height:30px;font-weight:600}
.car-number-user div#select_auth { text-align: center;margin-bottom: 30px;}
.car-number-user div#select_auth label{background: none}
/*.car-number-user span.box{float:left;width:320px}*/
.car-number-user span p{display:block;margin-top:7px;font-style:normal;}
.car-number-user form input{width:223px;height:30px;padding-left:5px;border:1px solid #c3c3c3;margin-right: 10px;}
.car-number-user input[type='radio']{width:initial;height:initial;padding-left:5px;border:1px solid #c3c3c3}

ul.menuleft{float:left;}
.car-number-user div#select_auth label strong{padding-right: 30px;}