﻿@charset "utf-8";

@media screen and (max-width : 750px){
.mbl{display:block} /*모바일 스타일 보이기*/
label {display: inline-block;padding: 7px 0 0 3px;}
.f13 {font-size:13px}
.pd0 {padding:0 !important}
.pc {display:none !important}
/*input, input[type=text], input[type=password], select {border:1px solid #dbdbdb}*/
#lnb>ul>li {line-height: 40px;}


/*공통 헤더*/
.img_new_logo {width:210px;height:25px;background-size:210px auto;text-indent:-10000px}

#main_wrap {background:none}
#header_box {height:auto;border-bottom:1px solid #ebebeb}
/*#header_box .link_wrap {background-color:#fff;border-bottom:1px solid #eff0f1;}*/
#header_box .link_wrap {background-color:#fff;}

#header_box .link {font-size:10px;}
#header_box .link li {padding:8px 12px;line-height: 10px;}
#header_box .link li:first-child {padding-left:0}	
#header_box .link li a {color:#666566;font-size:13px;letter-spacing: -1px;}
#header_box .link p {display:none}
#header_box .ut {padding:0 0;height:auto}
#header_box .ut h1 {display: inline-block;margin:20px 0 0;float: none;clear: both;}
#header_box .ut ul {display:none}

/*검색*/
.gray_border {display:none}
.mbl.gray_border {display:block;border-top:1px solid #eee}
#header_box .mbl.search_wrap {position:absolute;left:0;top:auto;width:100%;margin:0;border-top:1px solid #eee;z-index: 10;border-bottom: 1px solid #eee;background-color:#f9f9f9}
#header_box .mbl .search {position: relative;width:335px;height: 50px;margin:0 auto 8px;font-size: 11px;text-align: left;border: 0;border-radius: 0;}
#header_box .mbl .search input {width: 300px;font-size: 13px;padding: 15px 8px 3px 8px;margin:0;border-bottom: 2px solid #ccc;background-color:#f9f9f9}
#header_box .mbl .search .btn_search {position: absolute;bottom:0;right: 3px;width:40px;height:40px;background-size:40px auto}

/*메뉴*/
/*.mbl.btn_menu {display:inline-block;margin-top:15px;width:45px;height:29px;background:url(/images/mobile/btn_menu.png) no-repeat;background-size:45px auto;text-indent:-10000px}*/
.mbl.btn_menu {display:inline-block;margin-top:10px;margin-bottom:8px;width:65px;height:55px;background:url(/images/mobile/nav_toggle.gif) no-repeat;background-size:65px auto;text-indent:-10000px}

.mbl a {display:block;}
.mbl div button{float: left; margin-left: 5px; margin-top:5px; }
.mbl img{width: 10% !important;}
/*.mbl.btn_search {display:block;margin-right: -10px;border-left:1px solid #eaeaea;background:url(/images/mobile/btn_search.png) no-repeat 50%;background-size:24px auto;text-indent:-10000px}*/
.mbl.btn_search {display:block;margin-top:10px;margin-bottom:8px;background:url(/images/mobile/search_toggle.gif) no-repeat 50%;background-size:68px auto;text-indent:-10000px;width: 68px;height:55px;}

.mbl.btn_search.exit {margin-top:10px;margin-bottom:8px;background:url(/images/mobile/btn_exit.png) no-repeat 50%;background-size:68px auto;width: 68px;height:55px;}
.mbl.btn_search a{display:block;width:55px;height:50px;}

.img_new_logo {width: 110px;height: 30px;background: url(/images/mobile/logo_mobile.png) no-repeat;background-size:110px auto;}


/*gnb*/
#gnb_box {display:none;width: 100%;position: absolute;z-index: 1000;background-color: #fff;border-bottom:1px solid #d8d8d8;    height: auto;}
#gnb_box h2 {font-size:18px;color:#fff;font-weight:bold;background-color:#0059a8;border-bottom: 1px solid #d8d8d8;}
#gnb_box h2 p {/*width:335px;*/width:90%;padding:15px 10px;margin:0 auto;}
#gnb_box h2 p a {display:inline-block;float:right;width: 17px;background:url(/images/mobile/btn_exit_white.png) no-repeat 50%;background-size:16px auto;text-indent:-10000px}
#gnb_box .login {overflow:hidden;/*width:335px;*/width:98%;margin:0 auto;padding:6px 6px 11px 0;border-bottom: 1px solid #d5d5d5;}
#gnb_box .login span {float:left;font-size:13px;padding: 4px 0 4px 40px;background:url(/images/mobile/img_login.png) no-repeat 7px 50%;background-size:26px auto;}
#gnb_box .login p {float:right;width: 45%;text-align: right;}
#gnb_box .login p a {display:inline-block;width:70px;height:26px;line-height:26px;text-align:center;background-color:#f9f9f9;border:1px solid #d8d8d8;font-size:13px;}
#gnb_box .login p a:first-child {background-color:#0059a8;color:#fff;border:1px solid #0059a8;margin-right:3px}
#gnb_box .login em{font-weight: 700;padding-left:5px;line-height: 26px;}

#gnb_box>ul {width:335px;border-left: 1px solid #d8d8d8;}
#gnb_box>ul>li {float: none;clear: none;}
#gnb_box>ul>li>a{display: inline-block;width: 83px;height: 20px;padding: 43px 0 16px;border-bottom:1px solid #d8d8d8;font-size:13px;line-height:10px;}
#gnb_box .mnt1 {background:url(/images/mobile/gnb_menu01_off.png) no-repeat #f9f9f9 50% 13px;background-size:23px auto;}
#gnb_box .mnt2 {background:url(/images/mobile/gnb_menu02_off.png) no-repeat #f9f9f9 50% 11px;background-size:32px auto;}
#gnb_box .mnt3 {background:url(/images/mobile/gnb_menu03_off.png) no-repeat #f9f9f9 50% 11px;background-size:33px auto;}
#gnb_box .mnt4 {background:url(/images/mobile/gnb_menu04_off.png) no-repeat #f9f9f9 50% 11px;background-size:32px auto;}
#gnb_box .mnt5 {background:url(/images/mobile/gnb_menu05_off.png) no-repeat #f9f9f9 50% 13px;background-size:43px auto;}
#gnb_box .mnt6 {background:url(/images/mobile/gnb_menu06_off.png) no-repeat #f9f9f9 50% 9px;background-size:25px auto;}
#gnb_box .mnt7 {background:url(/images/mobile/gnb_menu07_off.png) no-repeat #f9f9f9 50% 10px;background-size:33px auto;}

#gnb_box>ul>li>a:hover,#gnb_box .on{color:#1768ca !important}
#gnb_box .mnt1.on {background:url(/images/mobile/gnb_menu01_on.png) no-repeat #f9f9f9 50% 13px;background-size:23px auto;}
#gnb_box .mnt2.on {background:url(/images/mobile/gnb_menu02_on.png) no-repeat #f9f9f9 50% 11px;background-size:32px auto;}
#gnb_box .mnt3.on {background:url(/images/mobile/gnb_menu03_on.png) no-repeat #f9f9f9 50% 11px;background-size:33px auto;}
#gnb_box .mnt4.on {background:url(/images/mobile/gnb_menu04_on.png) no-repeat #f9f9f9 50% 11px;background-size:32px auto;}
#gnb_box .mnt5.on {background:url(/images/mobile/gnb_menu05_on.png) no-repeat #f9f9f9 50% 13px;background-size:43px auto;}
#gnb_box .mnt6.on {background:url(/images/mobile/gnb_menu06_on.png) no-repeat #f9f9f9 50% 9px;background-size:25px auto;}
#gnb_box .mnt7.on {background:url(/images/mobile/gnb_menu07_on.png) no-repeat #f9f9f9 50% 10px;background-size:33px auto;}

#gnb_box .mn1, #gnb_box .mn2, #gnb_box .mn3, #gnb_box .mn4, #gnb_box .mn5,#gnb_box .mn6, #gnb_box .mn7 {
	left:auto;width: calc(100% - 83px - 12px);
	height: 100%;padding:0 0 0 12px;border-top: 0;
	border-right:0
}

#gnb_box>ul>li:last-child>a {border:none}

#gnb_box>ul>li>div {display:none;right: 0px;top: 0px;}
#gnb_box>ul>li strong {padding:0;margin:15px 0 15px;font-size: 16px;}
#gnb_box>ul>li strong+span {margin: 0;width: 100%;border-color: #393431;}
#gnb_box .on_div strong+span {border-color: #393431;}
#gnb_box .on_div {display:block}
#gnb_box>ul>li li a {padding: 12px 0 12px 6px;font-size:14px;color:#434241;border-bottom: 1px solid #d8d8d8;background:none;}
#gnb_box>ul>li .submenu_on {background: url(/images/common/icon_gnb_open.png) no-repeat calc(100% - 5px) 50%;background-size: 11px 11px;}
#gnb_box>ul>li li:last-child a {border:none}
#gnb_box>ul>li li.current > a {background: url(/images/common/icon_gnb_close_m.png) no-repeat calc(100% - 5px) 50%;background-size: 12px 2px;}


/*lnb*/
#lnb {float:none;clear:both;width:auto;}
#lnb span {display:block;/*width:335px;*/width: 100%; margin:0 auto}
#lnb h2 {padding:0 10px;height:45px;line-height:42px;letter-spacing:0;text-align:left;font-size:1.15em; font-family: 'GmarketSansMedium';}
#lnb h2 span a {float: right; display: inline-block;width: 23px;height: 23px;padding: 20px 20px;background: url(../images/sub/btn_lnb_open.png) no-repeat 50%;background-size: 20px auto;}
#lnb h2 span a.on {background-image:url(/images/mobile/btn_lnb_close.png)}

#lnb>ul{display:none;position: absolute;width: 100%;z-index: 100;background:#fff;}
#lnb>ul>li>a {font-size:14px;color:#777;padding:4px 0 4px 11px;background:none}
#lnb>ul>li>a:hover, #lnb>ul>li>.on {background-image:none}
#lnb li ul {display:block;padding:4px 13px 7px}
#lnb li li {margin:0;background:none}
#lnb li li a{font-size:14px;color:#777;}
#lnb li li span {background:url(/images/mobile/li_lnb.gif) no-repeat 0 50%;padding-left:10px; /*width:320px*/}

/*퀵메뉴*/
#quick_menu {display:none}


/*main*/
.visual_box .slick-slide {height:auto;display:none;}
.visual_box .slick-slide img {width:100%}
.visual_ctrBtn {width:auto}
#content>.inner {width:100%}
.top_quick ul {padding-bottom:13px}
.top_quick li, .top_quick li.wide {width:33%;height: 110px;}
.top_quick a {padding-top:60px;background-size:47%;background-position-y: 11px;}
.top_quick span {padding-bottom:4px;font-size:15px;font-weight: 500;letter-spacing: -1px;padding-top:15px;}
.top_quick a span:hover {color:#0059a8;}
.top_quick .bg1,.top_quick .bg5 {background-size:55%;background-position-y: 13px;}
.top_quick .bg3, .top_quick .bg4 {background-position-y: 15px;}
.top_quick .bg7 {background-size:45%;}
.top_quick .bg8 {background-size:40%;}
.tab_board {/*width:335px*/width:100%;padding:0;border:0;border-top:2px solid #0059a8}

.tab_board .mn li {width:33.3%;text-align:center;background:none}
.tab_board .mn li:last-child {/*width:112px;*/width:33.3%}
.tab_board .mn a {padding:0;font-size:15px;line-height:45px;background-color:#fbfbfb;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.tab_board .mn li.on a {background-color:#0059A8;border:0;color:#fff;border-bottom:1px solid #0059A8}
.tab_board .mn li:last-child a {border-right:0}
.tab_board .mn li.on a:last-child {border-right:1px solid #0059A8}
.tab_board>div {margin:6px 10px;}
.tab_board .board_list li {padding: 10px 5px 12px 10px;}
.tab_board .board_list a {font-size:15px;}
.tab_board .board_list span {border:none;font-size:13px;width: 70px;}
.tab_board>div>a {display:none}

.popzone {padding:6px 0;margin:0;width:100%;background-color:#f4f4f4;border:0}
.popzone>div {background-color:#fff;}
.popzone .mn {overflow:hidden;background-color:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.popzone .mn li {width:50%;background:none}
.popzone .mn a {padding:0;line-height:45px;font-size:15px;text-align:center}
.popzone .mn li:first-child a {border-right:1px solid #e8e8e8}
.popzone .ctr_box {padding-top:11px}
.popzone .slider1, .popzone .slider2 {padding: 15px 20px 22px;margin: 0;text-align:center}

.phone_wrap {border-bottom: 6px solid #f4f4f4;}
.phone_num {padding: 0 15px;margin:0;width:auto}
.phone_num dl {float:none;padding:3px 0 18px 50px;}
.phone_line{border-bottom:1px solid #1971bf;}
.phone_num .dl02{background: url(/images/mobile/mbl_phone01.png) no-repeat;padding-right: 10px; margin-top: 8px;background-size: 40px;}
.phone_num .dl04{background: url(/images/mobile/mbl_phone02.png) no-repeat;padding-right: 10px; margin-top: 8px;background-size: 40px;}

.phone_num dl dt {font-size:16px;padding-bottom:2px;}
.phone_num dl dt strong {font-size:15px}
.phone_num dl dd {font-size:15px;word-break:keep-all;font-weight: 500;}
.phone_num dl.dl01 {/*padding:25px 0 25px 90px;background-size: 15%;background-position: 9% 50%;*/display: none;}
.phone_num dl.dl01 dt strong {font-size:16px;}
.phone_num dl.dl01 dd{font-size:13px;padding-top:5px;}

/*내용*/
#content h3.mbl {font-size:1em;font-weight:bold;color: #333;padding-top:12px;padding-left: 10px;}
.location {text-align:left;font-size:0,7em;padding:15px 0;height: 100px;}
.location h3 {font-size: 1.2em;padding-left: 15px;left: 0px;}
.ctn {padding:0 0;min-height:220px;width:95%;margin: 0 auto; float: none;}
.ctn h3 {display:none}
.ctn img {width:100%}
.ctn .mt30 {margin-top:20px !important}	
.ctn .mt35 {margin-top:22px !important} 
.ctn .mt20 {margin-top:10px !important}

.tab_menu.type_default li {width: 33%;font-size: 11px;}
.tab_menu.type_default.tab_half li {width:49.7%;height: 44px;}

.tab_menu li a {font-size:1.3em;padding:10px 10px;font-weight: 500;}
.tab_menu li a:after {top: 40%;right: 4px;    background-image: none;border: 1px solid #666; height: 0px;  width: 6px;}  
.tab_menu li.current a:after {background:url("../images/sub/bg_arr.png") -12px 0;}

.tit {font-size: 1.2em;background-position-y: 6px;}
.btn-link, .btn-link3 {height: 30px;line-height: 30px;padding: 0 4px 0 7px;margin-bottom: 10px;}
.btn-link span, .btn-link3 span {padding-right: 12px;font-size:13px}

.table thead th, .table tbody td, .table tbody th, .t_data02 thead th, .t_data02 tbody td {padding:5px 5px;white-space:inherit;word-break: break-all;word-wrap: break-word;}

.mt35 > ul > li {font-size:14px;line-height: 20px;margin-bottom: 7px;}
.mt35 > ul + p.mt5 {font-size:14px}
.table .txt-left {padding-left:5px}
.table.td-left td {padding:5px}
table .ul-list1>li, table .ul-list2>li {padding:5px}

/*공영주차-배정경쟁률*/	
.parr .sch {height:auto}
select { /*font-family:'NanumSquare';font-size:11px*/text-align: center;}
.parr select {width:170px;background-color: #f8f8f8;border-radius: 3px;}
.parr .btn-medium {width:50px}
a.btn-gray-large{color:#fff !important; width:60px; height: 32px;line-height:32px;padding:5px 10px !important; }

.parr h4 {font-size:11px;margin:10px 0 7px 0 !important}


/*거구자우선주차-현황*/
.visit th {height:25;line-height:25px}
.visit .btn-medium {height:25px;line-height:25px}
table.visit td {padding: 6px 0;}

/*FAQ*/
.faq .tit2 {margin-top:0 !important}	
.faq .tit2 span {font-size:13px;}
.search {padding:13px 11px 14px 10px;text-align:left;font-size:13px}
.faq .s01 {margin-bottom:14px}
.faq .s01 select {width:90px;border-radius:3px;}
.faq .s01 select + input {width:150px;}
.faq .s02 select {width:20%;border-radius:3px;}
.faq .s02 span {padding-left:0;}

#pu_car_list td{padding:5px 0 }

input[type="radio"] { display:inline-block; width:13px; height:13px; vertical-align:middle; background:url(radio_n.png) no-repeat 0 0; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ border-radius:50%; border:1px solid #c2c2c2; }
input[type="radio"]:checked {border:4px solid #0096ff;background-color:#fff}
select { /*margin:5px 0; padding-left:5px;*/
	background: url('/images/mobile/bg_select.png') no-repeat #f8f8f8 95% 50%;
	background-size: 6px auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
select.wht {background-color:#fff}
.faq .btn_search {float:none;}
.faq .btn_search button {margin-top:13px;background-color:#666;width: 100%;}

.faq table .first {width:12%}
.faq table .mbl_none, .notinon table .mbl_none{display:none}
.faq table .last {letter-spacing:-1px}
.faq table th {height:45px;}
.faq table td {height:45px;}
.faq table .btn-medium {height:25px;line-height:inherit;padding: 2px 2px;font-size: 11px;}

/*방문주차*/
.myInfo {font-size:13px}
.myInfo .table-scroll {width:100%;overflow:scroll;margin-top: 5px;}
.top-txt {padding: 16px 12px 13px 37px;margin-top: 14px;background-position:13px 19px;background-size: 20px auto;}
.col-blue {color:#008cba}
.myInfo select{width:72px;font-weight:bold;}
.myInfo table tr th, table tr td {height:46px;padding:0}
.myInfo.ctn .mt20 {margin-top:25px !important}
.myInfo .noDate {text-align:left;padding-left:150px;padding-left:150px;}
.car-number-search .inner{width:auto;padding:0 15px}
.vp {font-size:13px;padding-top: 30px;}
.vp .tit {margin-bottom:12px}
.car-number-search {padding:10px 10px;}
.car-number-search input[type='radio'] {width:13px;height:13px}
.car-number-search em {display:inline-block;margin:5px 0 0 10px;font-size:13px}
.car-number-search form label {width: 57px;padding: 0 0 0 10px}
.car-number-search .btn_wrap {position:relative;}
.car-number-search .btn_wrap .btn-medium {position:absolute;bottom:27px;left: 0;right: 0;text-align: center;}
.car-number-search .btn_wrap span {padding-bottom: 57px;}
.car-number-search .btn_wrap em {margin:0;}
.car-number-search div#select_auth {margin-bottom:20px}
.car-number-search div#select_auth .divl {line-height:0;height:13px}
.car-number-search label {margin-right: 10px;}
.car-number-search form input{width:60%;height:30px;padding-left:5px;border:1px solid #c3c3c3;margin-right: 10px;}



/*join*/
.join {font-size:13px;padding-top:24px}	
.join h3+div {padding-bottom:10px}
.agree-txt .tit02 {margin:10px 0 15px}
.agree-txt h5 {font-size:12px}
.join label {padding-left:3px}
.join input[type="radio"]+label {padding-right:5px}
.join .blue1 {width: 100%; padding: 0;}
.join .id-pw-find .l, .join .id-pw-find .r {height: auto;margin:0;padding-bottom: 23px;font-size:13px}
.join .id-pw-find .la {width:61px !important;}
.join .id-pw-find .ac {text-align:left !important}
.join .id-pw-find .in {width:238px;}
.join .id-pw-find .in input {width: calc(100% - 7px);}
.join .id-pw-find .l .cell select {width:66px}
.join .id-pw-find .l .cell input {width:61px}
.login .l, .login .r, .id-pw-find .l, .id-pw-find .r {width:calc(100% - 2px)}
.id-pw-find.t1 input[id=member_name]{width:221px}
.id-pw-find.t1 input[id=member_mobile], .id-pw-find.t1 input[id=certificationNo]{width:146px}
.id-pw-find .in a {background-color:#434343}
.id-pw-find.t1 .r {margin-top:25px}
.id-pw-find.t1 .r>div {background-size:26%}
.id-pw-find.t1 .r p {font-size:11px}

.join .id-pw-find label {padding:0 3px}
.id-pw-find .l h4 span{font-size:16px}
.login h4 {} 
.login .l, .login .r {width:calc(100% - 2px);font-size:13px;height:auto;}
.login .l {margin-bottom:25px}
.login .l>div , .login .r>div {padding-bottom:24px}

.login>div>div {width:auto;}
.login .id-save {display:none}
.login .l button {position:relative;width:100%;height:40px;line-height:40px;margin-top:15px;font-size: 13px;}
.login .l input {width: calc(100% - 76px) !important;} 
.login-btn ul.c { margin: 0 auto;width: 320px;}
.login-btn li.mr05 {margin-right:9px !important;margin-top: 5px;}
.login .btn-medium-arrow {height:32px;line-height:32px;margin-top: 5px;}
.login .r input {width:calc(100% - 78px)}
.login .lb_carno {padding-bottom:4px;font-size:11px}
.login .r .field select {width:60px;margin:0 3px;}
.login .r .field span input {width:59px;margin:0 3px;}


.change h4 {} 
.change .l, .change .r {width:calc(100% - 2px);font-size:13px;height:auto;}
.change .l {margin-bottom:25px}
.change .l>div , .change .r>div {padding-bottom:24px}
.change>div>div {width:auto;}
.change .id-save {display:none}
.change .l button {position:relative;width:100%;height:40px;line-height:40px;margin-top:15px;font-size: 13px;}
.change .l input {width: calc(100% - 180px);} 
.change-btn li.mr05 {margin-right:9px !important}
.change .btn-medium-arrow {height:32px;line-height:32px;margin-top: 5px;}
.change .r input {width:calc(100% - 170px)}
.change .lb_carno {padding-bottom:4px;font-size:11px}
.change .r .field select {width:60px;margin:0 3px;}
.change .r .field span input {width:59px;margin:0 3px;}
.change .changeid-btn { padding: 13px 0 0 !important;}

.join .guide-txt.mt15 {margin-top:25px !important}
.guide-txt {padding: 12px 13px;border: 2px solid #dadada;}
.confirm .l, .confirm .r {width:calc(100% - 2px);background-size: 27%;background-position-y: 21px;}
.confirm dt {font-size:13px;}
.confirm>div {padding:130px 0 21px}
.confirm .l {margin:0 0 25px 0} 
.confirm .r {margin-bottom:12px}
.join .confirm+div dl dt {font-size:13px}

#container.none_bdline {border:0}
.join .btn-large {width:100%}
.join .tb-row3 .tit {width:33%}
.join .tb-row3 .con {width:30%}
.join .tb-row3 .mbl {display:table-row}
.table.tb-row3 tbody th {padding-left:10px}
.join  .table.td-left td {border-right:0;height:38px}
.join .tb-row3 input[type=text], .join .tb-row3 input[type=password] {width:90%}
.join table span.ml05 {display:block;margin:2px 0 0 !important}
.join .tb-row3 input[name=MemberId] {width:48%}
.join .tb-row3 .btn-medium {padding:0 9px}
.join table td label {padding:0 3px}
.join .tb-row3 input[id=email1] {width:83px}
.join .tb-row3 input[id=email2] {width:79px}
.join .tb-row3 select[id=domain] {width:76px;margin-top:5px}
.join .tb-row3 .mr10 {margin-right:0 !important}
.join .doc_th {padding: 7px 0 3px 12px;}
.join .doc_th label {display:inline}
.join input[type=file] {font-size:11px}
.join .btn_wrap {text-align:left}
.join .btn_wrap a {width:48.5%;padding:0}
.join .btn_wrap a.blue2 {margin-right:2%} 
.location.thin {letter-spacing:-1px;}
.location span, .location strong {padding: 0 3px 0 8px}
.join .tb-row3 .w15 {width:33%}
.join .tb-row3 .w30 {width:33%}
.join .tb-row3 .w35 {width:33%}
.join .tb-row3 input {font-size:13px}
.join .srh-box p {display:block;margin-bottom: 8px;}
.join .srh-box p * {vertical-align:middle}
.join .srh-box p label {width:40px;text-align:left;background-position:0 50%;padding:0 0 0 7px;}
.join .srh-box select[id=residenceDongList] {margin-right:0;}
.join .srh-box p a {margin-top:5px;padding: 0 24px;font-size: 13px;background-color: #333;}
.join .srh-box {border:2px solid #dadada;padding-bottom:10px}
#section-list .section-item {width:calc((100% - 4px) / 2);padding: 5px 0;}
.hope img {width:10%}
.tb-row1 tr {display:table-row}
.table.tb-row1 tbody th.last {border-right:1px solid #d9d9d9}
.hope select {width:100%}
.hope .del-residence-section1-btn, .hope .del-residence-section2-btn, .hope .del-residence-section3-btn, .hope .del-public-place1-btn, .hope .del-public-place2-btn, .del-public-place3-btn {display:inline-block;width: 65px;height: 30px;line-height: 30px;text-align: center;color:#fff;background-color:#333}
#register-verify-btn {width:100%;padding:0}
#company-cert-btn {display:inline-block}

.sitemap-wrap {margin:10px 8px 0;font-size:13px}
.sitemap-wrap.s1 {height:auto}
.sitemap-wrap.s2 {height:auto}
.sitemap-area {width:45%;height:345px;margin:0 0 25px}
.sitemap-area.even {margin-left: 28px;}
.sitemap-list > li > ul > li > a {font-size:11px}
.sitemap-list {padding: 10px 10px;letter-spacing: .5px;}
.sitemap-area.long {height: 430px;margin-bottom: 0;}

.clause {font-size:13px}
.clause label {padding:0;width: 92%;}
.clause input[type=checkbox] {vertical-align:top;margin-top:2px;display: inline-block;}

.icon-mail {font-size:11px;background-size:16%;padding: 16px 20px 18px 75px;background-size: 16%;background-position: 5% 10%;}
.icon-mail h4 {font-size:13px}

.table thead th {height:40px;}
.p-num1,.p-num2,.p-num3 {background-size:4%;padding-left:20px}

.manager-box {margin-top:25px;}
.manager-box dl {font-size:15px;}
.manager-box dt {float:none;clear:both;width:100%;height:40px;line-height:40px;padding-left:15px;text-align:left;border-bottom: 1px solid #d9d9d9;border-right: 0;}
.manager-box dd {margin:12px 0;padding-left: 8px;}
.manager-box .line {margin-right:0;}

#container {background:none;font-size:0.9em;}
#container .main {width:auto;background:none;padding-bottom:30px}
#content {float:none;clear:both;margin:0 auto;}
#header_box .link {/*width:335px*/width: 97%; padding-left: 10px;}
#header_box .ut {/*width:335px;*/width: 100%;text-align: center;}

#FooterMenu .inner {/*width:335px;*/width: 100%;padding:5px 0;}
#FooterMenu .link {margin-left: 10px;width: 95%;}
#FooterMenu .link ul li {display:none}
#FooterMenu .link ul li.mbl {display:block;height:30px;line-height:30px;padding: 0 5px 0 5px;}
#FooterMenu .link ul li.mbl.last {background:none} 
#FooterMenu .link ul li:first-child {padding-left:0}
#FooterMenu .link li a {font-size:13px;}

.mbl.phone_wrap {background:none;padding:5px 0;margin-left: 10px;}
.mbl .phone_num {/*width:335px;*/width:100%;padding:6px 0;margin:0 auto}
.mbl .phone_num dl {padding:0;line-height:15px;padding-left:40px;background:url('/images/mobile/mbl_phone01.png') no-repeat;background-size:35px;}
.mbl .phone_num dt strong {font-weight:600;}
.mbl .phone_num dd strong {font-weight:normal;}
.mbl .phone_num dl dt {font-size:13px;color:#183661;padding:0;}
.mbl .phone_num dl dd {font-size:13px;color:#656565;padding:5px 0 0;}
.mbl .phone_num dl.dl02 {padding-right:10px;margin:10px 0;}
.mbl .phone_num dl.dl04 {background-image:url('/images/mobile/mbl_phone02.png'); margin:10px 0;}
	
	#footer {height: auto;padding: 0;}
	#footer .ad {/*width:335px;*/width:90%;margin-left: 10px;}
	#footer address {font-size:14px;line-height: 20px;padding: 10px 0;}
	#footer address+ul {display:none}


/* 이경아 추가
---------- ---------- ---------- ---------- ---------- */
.lication_w{width: 100%;}
.table_fleft{ float: left;}
.calender_box .c_month img{width: 13%;}
table td span img{width: 85% !important; }
.clause-list li {padding-bottom: 5px;}
.new_p{width:15px !important;}
.gray3{font-size: 11px; width: 25px;height: 30px;overflow: hidden;}
.list_box input{border:none;}
.add_box input{width:100%;}

.num_b{padding:5px 12px;font-size: 14px;font-weight: 800;}
.num_g{padding:5px 12px;font-size: 14px;font-weight: 600;}
.hbox_60 {height: 45px !important;}
.mytable img{width: 15px;}
.btn-small{font-size:11px; display: inline-block;font-weight: 400;color: #fff !important; height: 25px;padding: 0 8px;line-height: 25px;vertical-align: middle; cursor: pointer;}
/*---------- ---------- ---------- ---------- ---------- */
body{min-width: 320px;width: 100%;}
.car-number-search form input{margin-right: 10px;}
.table.tb-view tbody th {padding-left: 10px !important;vertical-align: middle;}
.log_i img{width: 30%;}
.login_box .in02 input{width: 45% !important;margin-right: 5px;}
.pass_im img{width: 30%;}
.disk img{width: 35%;}
.location span:first-child{padding:0 5px 0 17px;background:url(/images/common/ico_home.gif) no-repeat 0 50%}
.date{color:#999 !important;}
.tab_board .on a,.tab_board .mn a:hover{font-weight:500 !important;}
.tab_board .mn a{font-weight:700 !important;}
.popzone .on a, .popzone .mn a:hover {font-weight: 500 !important;}
.popzone .mn a {font-weight: 700 !important;}
.session_logout {padding: 10px 20px; background: none;}
.session_logout > p {font-size: 18px;}
.phone_num dl.dl03{display: none;}
.popzone .mn a{color:#494949;}
.popzone .on a, .popzone .mn a:hover {color: #0059a8;}
.phone_mtr{line-height: 24px;margin-right: 10px;}
.float_l_m{float: left;}
#header_box .search_wrap{display: none;}
.phone_wrap {background-color: #0059a8;}
.myinfo_top label {padding:0 0 0 3px !important;}

.table tfoot th{font-size:13px  !important;}
.myinfo_top label {margin-right: 5px !important;}
.myinfo_top {margin-bottom: 0 !important;}

.w_495{width:100%}
.inputbordernone input{border:0 !important;}
.mobileblock{display:block;}
.pcblock{display:none;}

.srh-box div label{background: none !important;width: 20%;}
.srh-box div button{width: 25%;margin-top:5px;}
.table .borline{border-bottom: 2px solid #036485 ;}

.car-number-user {padding:10px 10px;}
.car-number-user input[type='radio'] {width:13px;height:13px}
.car-number-user em {display:inline-block;margin:5px 0 0 10px;font-size:13px}
.car-number-user form label {width: 32%;padding: 0 0 0 10px;line-height: 20px;}
.car-number-user .btn_wrap {position:relative;}
.car-number-user .btn_wrap .btn-medium {position:absolute;bottom:27px;left: 0;right: 0;text-align: center;}
.car-number-user .btn_wrap span {padding-bottom: 57px;}
.car-number-user .btn_wrap em {margin:0;}
.car-number-user div#select_auth {margin-bottom:20px}
.car-number-user div#select_auth .divl {line-height:0;height:13px}
.car-number-user label {margin-right: 10px;}
.car-number-user form input{width:160px;height:30px;padding-left:5px;border:1px solid #c3c3c3;margin-right: 10px;}
.car-number-user span.box {padding-top: 3px;}
/*.car-number-user span a {margin-top:5px}*/
.car-number-user div#select_auth label strong{padding-right: 5px;}
.postsame {margin-top: 0px !important;}
.date_03 {margin-top: 3px  !important;}
.terms_tit {font-size: 16px !important;}
.input_F{width:100%;}
.bikeapp .bikeapp_box {width: 90% !important;height: auto; padding-left: 20px;}
.table.tb-row2 tbody th {padding-left: 5px !important;}
.table .ui-datepicker-trigger{width:5%;}
.change_pwd .l{height: auto;padding-bottom: 20px;}

.Merge .tb-row3 .tit {width:33%}
.Merge .tb-row3 .con {width:30%}
.Merge .tb-row3 .mbl {display:table-row}
.table.tb-row3 tbody th {padding-left:10px}
.Merge  .table.td-left td {border-right:0;height:38px}
.Merge .tb-row3 input[type=text], .Merge .tb-row3 input[type=password] {width:90%}
.Merge table span.ml05 {display:block;margin:2px 0 0 !important}
.Merge .tb-row3 input[name=MemberId] {width:48%}
.Merge .tb-row3 .btn-medium {padding:0 9px}
.Merge table td label {padding:0 3px}
.Merge .tb-row3 input[id=email1] {width:83px}
.Merge .tb-row3 input[id=email2] {width:79px}
.Merge .tb-row3 select[id=domain] {width:76px;margin-top:5px}
.Merge .tb-row3 .mr10 {margin-right:0 !important}
.Merge .doc_th {padding: 7px 0 3px 12px;}
.Merge .doc_th label {display:inline}
.Merge input[type=file] {font-size:11px}
.Merge .btn_wrap {text-align:left}
.Merge .btn_wrap a {width:48.5%;padding:0}
.Merge .btn_wrap a.blue2 {margin-right:2%} 
.location.thin {letter-spacing:-1px;}
.location span, .location strong {padding: 0 3px 0 8px}
.Merge .tb-row3 .w15 {width:33%}
.Merge .tb-row3 .w30 {width:33%}
.Merge .tb-row3 .w35 {width:33%}
.Merge .tb-row3 input {font-size:11px}
.Merge .srh-box p {display:block;margin-bottom: 8px;}
.Merge .srh-box p * {vertical-align:middle}
.Merge .srh-box p label {width:40px;text-align:left;background-position:0 50%;padding:0 0 0 7px;}
.Merge .srh-box select[id=residenceDongList] {margin-right:0;}
.Merge .srh-box p a {margin-top:5px;padding: 0 24px;font-size: 13px;background-color: #333;}
.Merge .srh-box {border:2px solid #dadada;padding-bottom:10px}
.inputw_140{margin-bottom: 3px;}
.Refresh_icons {width: 8% !important;}
.searh_btn {width: 72px;padding: 0 6px;cursor: pointer;text-align: center;}
.sel_w180 {width: 125px !important;}
.documentary input{width: 100%;}
.inputbt5 input{margin-bottom:5px;}
.car-number-user .inner {width: 100%;}
.pw-find .l, .pw-find .r{height:auto;}
.id-pw-find .l>div {padding: 20px 20px 20px !important;}
.login_pbox {padding-top: 20px;}
.change .l>div, .r>div {position: relative;padding: 20px 20px 20px;}

.popup {width:300px;}
.ly-wrap .ly-inner {overflow: hidden;width: 90%;position: absolute;top: 5%;left: 5%;background: #fff;padding: 0 0;z-index: 1000000;margin: 0 auto;}
.ly-container .online_visit_border li {float: none;width: 100%;padding: 5px 0 10px 5px;box-sizing: border-box;}
.m_content {display: block;}
.search_area .search_num{display:block;}
.search_area .search_num > li {margin-top: 10px}
.search_area .search_num > li:last-child {margin-bottom: 0;}
.search_area .search_num .search_tit {padding: 10px 0 10px 15px; font-size: 14px; font-weight: 500; color: #fff; background: #05abe3}
.search_area .search_num ul {border: 1px solid #d9d9d9; border-top: 0}
.search_area .search_num ul:after {content: ''; display: block; clear: both}
.search_area .search_num ul li {    padding-left: 10px;background-position: 12px 17px;float: left; width: 47%; padding: 10px 0 10px 10px; }
/*.search_area .search_num ul li:nth-child(even) {border-left: 1px solid #d9d9d9}*/
/*.search_area .search_num ul li:nth-last-child(1), .search_area .search_num ul li:nth-last-child(2) {border-bottom: 0;}*/
.search_area .search_list ul li .kind {    width: 21%;overflow: hidden;}
.search_area .search_list ul li .sr_date{display:none;}
.search_area .search_list ul li {padding:15px 0;}
.search_area .search_num ul li a{    padding-left: 10px;background-position: 0 10px;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQYV2MsLy//zwAFjDg5AKabBzBO9SDwAAAAAElFTkSuQmCC);}

.agree-txt{padding:8px 10px;}
.homepage-agree02 {padding: 12px 15px;}
.homepage-agree02 label{padding: 0 0 !important;}
.agree-check span { margin-right: 2px;}
.text17 {font-size: 14px;font-weight:500; }
.agree-txt .txtstrong { font-size: 14px !important;}
.table-scroll .table .btn-medium {padding: 0 5px  !important;}
.agree-check strong { margin-right: 0px  !important;}
.ctn .ar_join_box h3 {font-size: 20px !important;display: block !important;margin-bottom: 10px  !important;}
/*.search input {width: 55% !important;}*/


.gpki-progress { margin: 0 auto; width: 200px; text-align: center; margin-top: 0px;}

/*0926 바이크 슬라이드_확인_추가*/
.introduce_gallery { position:relative; margin:0 1px; padding:15px 0; height:73px; background:#f8f8f8;}
.introduce_gallery .prev { position:absolute; left:15px; top:40px;}
.introduce_gallery .prev img, .introduce_gallery .next img{ width: 60%;}

.introduce_gallery .next { position:absolute; left:360px; top:40px;}
.introduce_gallery .view_area { position:relative; width:100%; height:66px; overflow:hidden;}
.introduce_gallery ul { position:absolute; left:50px; top:0;    height: 100px;}
.introduce_gallery ul li { float:left; padding:7px 0 0 15px; width:25% !important; height:66px; background:url("/images/contents/bike/bg_intro_frame.gif") no-repeat 20px 0;}
.introduce_gallery ul li.first { padding-left:7px; background-position:0 0;}

.sso_desc, .sso_desc2, .sso_desc3 { min-width:400px; width: 100%; height:700px; background:#ffffff; border:2px solid #666; position:absolute; top:10px; left:0px; display:block; z-index:9999;}
.sso_desc_title {margin:0 0 16px 0; padding:0 0 0 10px; height:49px;background-image: none; background-color:#D87067}
.sso_desc_title h1 span {background-image: none; background-color:#D87067}
.sso_desc ul,.sso_desc2 ul,.sso_desc3 ul { width: 100%;}

    /* 참여포인트 */
.status {width:100%;font-size: 13px;}
.point_box {padding:20px 0;}
.point_box .box_inner {width:88%;}
.point_box .box_inner .txt_point {width:64%;}
.txt-area {width:96%;}
.re_top li:first-child, .re_top li:last-child {width:100%;} 
.re_top li:last-child {padding-top:5px;text-align:left;} 
.popup.hp {width:95%;}
.popup_cont {padding:50px 15px 35px}

/*카드뉴스_추가*/
.card_gallery {  margin:0 0px; padding:0px 0 0 0px; overflow: hidden; background:#fff;clear: both;}
.card_gallery .prev { position:absolute; left:17px; top:280px;}
.card_gallery .next { position:absolute; left:720px; top:280px;}
/*.card_gallery .center_img { float:left; padding:7px 0 0 27px; width:570px;min-height: -webkit-fill-available; }*/
.card_gallery .center_img { float:left; padding:7px 0 0 27px; }
/*.card_gallery .center_area { overflow:hidden; text-align:center;display: grid;align-content: space-around;}*/
.card_gallery ul { overflow: hidden;margin: 0 auto;width: 99%;border:0px solid #ccc;}
.card_gallery ul li { display:block; padding:5px; width:97%; min-height:initial; max-height:initial;border:1px solid #ccc;clear: both;margin-right:10px;margin-bottom:12px;}
.card_gallery ul li:hover { background-color: #efefef;cursor:pointer}
.card_gallery ul li:nth-child(2n+2) { margin-right:0 !important;}
.card_gallery ul li p.first {font-size:12px}
.card_gallery ul li p {font-size:11px}

.manager-box dd strong {padding-left: 8px; display:inline;}
.txt-list {padding: 15px 15px;}

/* 거주자주차 > 신청안내 */
.img_mobile {display: block;}
 .img_pc {display: none;}

}
