@CHARSET "UTF-8";

.txt_red{color:#f00!important}
.txt_blue{color:#00f!important}



/*layout  */
/*대관시설예약 색상*/
 #rent .sublayout .lnb #side_title{background:#1ca684}
 #rent #snb1 > ul > li.on > a{background:#4fc2a5}
 #rent #snb1 div.d3{border:1px solid #1ca684}
 #rent #snb1 div.d3 > ul >.on > a{color:#1ca684;}
 #rent #snb1 > ul > li.on > a, #snb1 > ul > li.on > a:hover{background:#4fc2a5;color:#fff}
 #rent #snb1 > ul > li.hasSub.on > a,#gds #snb1 > ul > li.hasSub.on > a:hover{color:#fff;background: #4fc2a5 url(/images/site/main/snb1d2bg1has_on.png) no-repeat 91% center;}
 #rent #snb1 div.d3 > ul >.on > a{background: url(/images/site/rent/snb1d3bg1_rent.png) no-repeat 10px 15px;}
 #rent #snb1 > ul > li.hasSub > a:hover {color: #000; background: #e7ecf2 url(/images/site/main/snb1d2bg1has.png) no-repeat 91% center;}
 #rent #snb1 > ul >li > a:hover{color:#000} 
 #rent .ctt-wrap .ctt h4:before{    background: #38bc9a}

 #rent  .ctt-wrap .ctt h5{color: #158366;background: url(/images/site/rent/h5_tit.png)0 center no-repeat;}

 #rent .ctt .tbl-basic td input[type="text"]{width:80%}
  #rent .ctt .tbl-basic td label{cursor:pointer}
#global .member-lnk{margin-right:10px}
#global .toppop-ctrl{display:none}
/*-------------------------
오전/오후/야간 아이콘
-------------------------*/
.ic_am{display:inline-block;background:#e9573f;border-radius:2px;padding:3px 5px;font-size:12px;font-weight:300;letter-spacing:-0.08em;color:#fff}
.ic_pm{display:inline-block;background:#316fc1;border-radius:2px;padding:3px 5px;font-size:12px;font-weight:300;letter-spacing:-0.08em;color:#fff}
.ic_night{display:inline-block;background:#845beb;border-radius:2px;padding:3px 5px;font-size:12px;font-weight:300;letter-spacing:-0.08em;color:#fff}

/*-------------------------
메인
-------------------------*/


/*-------------------------
대관안내
-------------------------*/
.rule_wrap{height:300px;border:1px solid #ccc;overflow-x:hidden;padding:10px;background:#f8f8f8;position:relative;}
.rule {padding-left:10px}
.rule ol li{margin-bottom:5px}

.form-checkbox{position:relative;text-align:left;cursor:pointer;overflow:hidden;margin-top:10px;display:inline-block}
.form-checkbox.agree input { margin-top: -12px;  width: 24px; height: 24px;}
.form-checkbox input{ position: absolute;  top: 50%;  left: 0;  margin-top: -10px;  opacity: 0;  filter: alpha(opacity=0);  width: 20px;  height: 20px;  cursor: pointer;   z-index: 2;}
.form-checkbox input[type="checkbox"] {  box-sizing: border-box;  padding: 0;}
.form-checkbox.agree label {  padding-left: 34px;   /* font-size: 20px; */   font-size: 18px; line-height: 24px;color:#656d78;font-weight:300}
.form-checkbox label{height: 25px; padding-left: 25px;   vertical-align: middle;     cursor: pointer;  font-weight: bold;}
.form-checkbox label:after{ content: '';  position: absolute;  top: 50%;  left: 1px;  z-index: 1; margin-top: -10px;  width: 20px;  height: 20px;  background-repeat: no-repeat;  background-size: 20px;  display: inline-block;}
.form-checkbox.agree label:after { margin-top: -12px;  width: 24px;   height: 24px;  background-image: url(/images/site/rent/check_agree.png);  background-size: 24px;}
.form-checkbox input:checked + label:after {   background-position: 0 bottom;}
.form-checkbox input:checked + label{color:#000}

.cont_box-total_check{overflow: hidden;   padding-top: 19px;  padding-bottom: 10px;   border-top: 1px dashed #ccc;}
.cont_box-total_check .txt_emphasis{float:right;    margin-top: 15px;position:relative;padding-left:10px}
.cont_box-total_check .txt_emphasis:before {  content: '*';  position: absolute;  top: 7px;  left: 0;  display: inline-block;  height: 10px;  margin-right: 5px;  color: #f54337;  line-height: 11px;  vertical-align: middle;  font-size: 18px;}

/*-------------------------
예약현황
-------------------------*/


/*-------------------------
요금안내
-------------------------*/


/*-------------------------
예약신청
-------------------------*/
/*달력  */
.tbl-calendar{margin-bottom:10px;width:100%;border-top:2px solid transparent;border-bottom:1px solid transparent;border-collapse: collapse; border-spacing: 0;font-family:'Noto Sans KR';}
.tbl-calendar th{padding:10px 15px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 15px;color:#000}
.tbl-calendar td{padding: 5px 5px 5px 10px; vertical-align: top;;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 14px;color:#000;text-align:left;height:80px;position:relative}
.tbl-calendar th:first-child,
.tbl-calendar td:first-child{border-left:none}
.tbl-calendar th.trw,
.tbl-calendar td.trw{border-right:1px solid #ddd;}
.tbl-calendar tbody th,
.tbl-calendar thead th{vertical-align:middle;font-family:'Noto Sans KR';}
.tbl-calendar thead th,
.tbl-calendar tfoot th{background-image:none;}
.tbl-calendar tbody th{/*color:#004993;*/color:#333;}
.tbl-calendar thead th{color:#333;text-align:center;background:#f8f8f8;font-family:'Noto Sans KR';}
.tbl-calendar td  .btn-file{font-size:12px;}

.tbl-calendar .tbt_dashed{border-bottom-style:dashed;}
.tbl-calendar th{text-align:center}
.tbl-calendar{border-top-color:#000;border-bottom-color:#ddd;}
.tbl-calendar th,
.tbl-calendar td{border-left-color:#ccc;border-bottom-color:#ccc;}
.tbl-calendar tbody th{background-color:#f4f7fc;font-weight:bold}
.tbl-calendar td table {border:1px solid #cccccc;font-size:14px}
.tbl-calendar td table th{background:#f8f8f8;font-size:14px}
.tbl-calendar td table th,.tbl-calendar td table td{border-bottom:1px solid #cccccc;text-align:left;padding:8px 10px;font-size:14px}

.tbl-calendar td:nth-child(1) em{color:#f00}
.tbl-calendar td:nth-child(7) em{color:#00f}

.tbl-calendar.left td{text-align:left}
.tbl-calendar .noStyle td{padding:0}
.tbl-calendar .toolbar td{padding:0}
.tbl-calendar td input[type="text"],.tbl-calendar td input[type="password"],.tbl-calendar select{height:34px; padding: 6px 10px;border:1px solid #999;font-family:'Noto Sans KR';font-family:'Noto Sans KR';font-size:15px!important}
.tbl-calendar.left td textarea{border:1px solid #999;width:90%}
.tbl-calendar .left{text-align:left!important}

.tbl-calendar .sat{color:#00f}
.tbl-calendar .sun{color:#f00}


/*이벤트  */
.tbl-event{margin-bottom:10px;width:100%;border-top:2px solid transparent;border-bottom:1px solid transparent;border-collapse: collapse; border-spacing: 0;font-family:'Noto Sans KR';}
.tbl-event th{padding:10px 15px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 15px;color:#000}
.tbl-event td{padding: 10px 5px; vertical-align: top;;border-left:none;border-bottom:1px solid transparent;margin-left:-1px;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 14px;color:#000;text-align:left;}
.tbl-event th:first-child,
.tbl-event td:first-child{border-left:none}
.tbl-event th.trw,
.tbl-event td.trw{border-right:1px solid #ddd;}
.tbl-event tbody th,
.tbl-event thead th{vertical-align:middle;font-family:'Noto Sans KR';}
.tbl-event thead th,
.tbl-event tfoot th{background-image:none;}
.tbl-event tbody th{/*color:#004993;*/color:#333;}
.tbl-event thead th{color:#333;text-align:center;background:#f8f8f8;font-family:'Noto Sans KR';border-bottom:1px solid #000}
.tbl-event td  .btn-file{font-size:12px;}

.tbl-event .tbt_dashed{border-bottom-style:dashed;}
.tbl-event th{text-align:center}
.tbl-event{border-top-color:#000;border-bottom-color:#ddd;}
.tbl-event th{border-left-color:#ddd;border-bottom-color:#ccc;}
.tbl-event td{border-left-color:#ddd;border-bottom-color:#ccc;}
.tbl-event tbody th{font-weight:500}
.tbl-event td table {border:1px solid #cccccc;font-size:14px}
.tbl-event td table th{background:#f8f8f8;font-size:14px}
.tbl-event td table th,.tbl-event td table td{border-bottom:1px solid #cccccc;text-align:left;padding:8px 10px;font-size:14px}
.tbl-event th[scope="row"]{border-right:1px solid #ddd;padding:5px}

.tbl-event td:last-child{text-align:center}
.tbl-event tr.gray {background: #f4f7fc}

.tbl-event.left td{text-align:left}
.tbl-event .noStyle td{padding:0}
.tbl-event .toolbar td{padding:0}
.tbl-event td input[type="text"],.tbl-event td input[type="password"],.tbl-event select{height:34px; padding: 6px 10px;border:1px solid #999;font-family:'Noto Sans KR';font-family:'Noto Sans KR';font-size:15px!important}
.tbl-event.left td textarea{border:1px solid #999;width:90%}
.tbl-event .left{text-align:left!important}

.tbl-event .sat{color:#00f}
.tbl-event .sun{color:#f00}

/*-------------------------
확인/결제취소
-------------------------*/


.box_rent.ic{background:url(/images/site/rent/box_ic.png) 20px 20px  no-repeat;padding-left:100px;min-height:75px}
.box_rent{border: 1px solid #ccd0e1;   border-top: 2px solid #2cab8c;    border-bottom: 1px solid #a2a5b2;    padding: 25px 20px 25px;    vertical-align: middle;    margin-bottom: 40px;}
.box_rent:after{content:'';display:block;clear:both }
.box_rent ul{margin-top:10px}
.box_rent li{background:url(/images/site/main/dot_bk.png) 0 10px no-repeat;padding-left:8px}

.rsv_ck_Area{border-top:1px dashed #656d78;padding-top:10px;text-align:center;margin-top:10px}
.rsv_ck_Area label{font-weight:300;margin-left:10px}



/*-------------------------
대관시설 메인 2018-05-30 이수련
-------------------------*/

.ctt_gray {  overflow:hidden; border:1px solid #d6d5dc; box-sizing:border-box; }
.ctt_wrap h3 { font-size:30px; line-height:25px; letter-spacing:-0.05em; font-weight:500; margin-bottom:25px; }
.rent_ctt { padding:40px 30px; box-sizing:border-box; float:left; }

/* 시설안내 */
.rent_intro { width:530px; border-right:1px solid #d6d5dc; box-sizing:border-box; }
#rent_menu { overflow:hidden; border:1px solid #e1e2e9; height:60px; padding:0px 30px; background-color:#f7f8fc; box-sizing:border-box;  }
#rent_menu a { float:left; font-size:15px; line-height:25px; letter-spacing:-0.05em; font-weight:300; padding:0 5px; margin-right:65px; cursor:pointer; line-height:30px; margin-top:12px; color:#000; }
#rent_menu a:last-child { margin-right:0; }
#rent_menu a:hover { border-bottom:3px solid #1da683; color:#1da683; }
#rent_menu .active { border-bottom:3px solid #1da683!important; color:#1da683!important; }

/*#rent_scrll { position:relative; }*/
/*#rent_scrll>div  { position:absolute; top:0; left:0; }*/
.rent_office_wrap {  padding-top:10px; }
.rent_office li { width:445px; overflow:hidden; border:1px solid #e1e2e9; margin:12px 0; box-sizing:border-box; clear:both;  }
.rent_office li:after { content:""; background:#4fc1a4 url('/images/site/rent/rent_arr_r.png') center center no-repeat;  width:33px; height:120px; float:right;
						display:none; margin-top:-120px; }
.rent_office li:hover:after { display:block;  }
.rent_office li:hover {  border:1px solid #4fc1a4;  }
.rent_office li a { width:100%; overflow:hidden;  display:block; color:#000; padding:13px; }
.rent_office li a img { float:left; width:140px; height:94px; }
.rent_office li a .rent_off_txt { float:left; margin-left:25px; }
.rent_office li a .rent_off_txt span { display:block; font-size:15px; letter-spacing:-0.025em; line-height:25px; font-weight:500; }
.rent_office li a .rent_off_txt strong { font-size:25px; letter-spacing:-0.025em; line-height:35px;  }
.rent_office li a .rent_off_txt p { color:#656d78; font-size:15px; letter-spacing:-0.05em; line-height:25px; font-weight:300; }

/*#rent_scrll>div:nth-child(2){ display:none; } */
#rent_scrll>div:nth-child(3){ display:none; }
#rent_scrll>div:nth-child(4){ display:none; }
#rent_scrll>div:nth-child(5){ display:none; }

/* 금일 예약현황 */
.rent_day_tit { width:318px; overflow:hidden; height:60px; border:1px solid #e1e2e9; clear:both;  padding:0px 12px; background-color:#f7f8fc; box-sizing:border-box; position:relative; }
.rent_day_tit li { float:left; line-height:30px; margin-top:12px;  }
.rent_day_tit li:nth-child(1) { width:60px; height:32px; background-color:#1da683; color:#fff; border-radius:3px; text-align:center; font-size:13px; letter-spacing:-0.05em; 
								line-height:25px; line-height:32px; }
.rent_day_tit li strong { margin-left:40px;  font-size:20px; letter-spacing:-0.025em; line-height:25px; }
.rent_day_tit li:last-child {background:#3bbec0;display:inline-block; width:40px; height:32px;  vertical-align:top; color:#fff;text-align:center ; border-radius:3px;position:absolute;top:0px;right:10px}
.rent_day_tit li:last-child a{color:#fff}


.rent_todays {  }
.rent_todays>li { width:300px; overflow:hidden; border:1px solid #e1e2e9; margin:10px 0; box-sizing:border-box; clear:both;  }
.rent_todays>li:hover { border:1px solid #4fc1a4; }
.rent_todays li a { width:100%; overflow:hidden;  display:block; color:#000; padding:15px; box-sizing:border-box; }
.rent_todays li a .rent_tod_txt { width:195px; float:left; padding-top:8px; }
.rent_todays li a .rent_tod_txt strong { width:100%; font-size:20px; letter-spacing:-0.025em; line-height:25px; overflow:hidden; }
.rent_todays li a .rent_tod_txt span { width:100%; font-size:14px; letter-spacing:-0.025em; line-height:18px; font-weight:500; display:block; color:#282a2d; margin-top:5px; overflow:hidden; }
.rent_todays li a .rent_tod_txt p { width:100%; color:#656d78; font-size:13px; letter-spacing:-0.025em; line-height:25px; font-weight:300; overflow:hidden; }

.rent_todays li a .rent_timing { float:left; margin-left:35px; }
.rent_todays li a .rent_timing li { display:block;; margin-bottom:5px; }


/* 공지사항 */
.rent_notice { width:530px; height:219px; border-bottom:1px solid #d6d5dc; border-right:1px solid #d6d5dc; padding:40px 30px; }
.list_green li {background:url('/images/site/ggbc/list_green.jpg') left center no-repeat; padding-left:12px; }

.rent_notice h3 { float:left; font-size:30px; line-height:25px; letter-spacing:-0.05em; font-weight:500; margin-bottom:25px; }
.rent_notice h3:after { content:""; width:18px; height:17px; background:url('/images/site/ggbc/bio_left_arrow.png') 0 0px no-repeat; display:inline-block; margin-left:28px; }
.rent_notice span { width:72px; height:30px;  line-height:30px; border:1px solid #e5e5e5; display:block; float:right;
					padding-left:10px; box-sizing:border-box; background:url('/images/site/rent/rent_more_icon.png') 50px center no-repeat; cursor:pointer; }
.rent_notice span>a { font-size:13px; letter-spacing:-0.05em; color: #000; }
.rent_notice .rent_notice_list { clear:both; }
.rent_notice .rent_notice_list li { border-bottom:1px solid #e5e5e5;  }
.rent_notice .rent_notice_list li:last-child{border-bottom:none}
.rent_notice .rent_notice_list li a { display:block; font-size:14px; line-height:43px; color:#000; font-weight:300;overflow:hidden;height:43px }

/* 팝업 */
.rent_popup { width:378px; border-bottom:1px solid #d6d5dc; padding:38px 50px; }
.rent_popup_wrap { width:280px; margin:auto; }
.rent_popup ul { width:100%;  }
.rent_popup ul li { margin:0; }
.rent_popup img { cursor:pointer;width:280px;height:142px }

.rent_popup ul li:hover  .bx-prev { display:block; }

.rent_popup .bx-controls .bx-controls-direction .bx-prev { background:url(/images/site/rent/pop_rent_arr.png) no-repeat 0px 0px; left:-25px; top:60%; }
.rent_popup .bx-controls .bx-controls-direction .bx-next { background:url(/images/site/rent/pop_rent_arr02.png) no-repeat 0px 0px; right:-45px; top:60%;  }

/*-------------------------
대관안내 2018-05-30 이수련
-------------------------*/

/* 대관이용안내 */
.rent_slide_Area { width:100%; overflow:hidden; }

.rent_off_tab {  box-sizing:border-box; overflow:hidden; border:1px solid #c8d2e2; border-bottom:1px solid #58585a;}
.rent_off_tab li { float:left; text-align:center; border-right:1px solid #c8d2e2;  box-sizing:border-box;  }
.rent_off_tab li:last-child{border-right:none}
.rent_off_tab li a { display:block; font-size:0.938em;  letter-spacing:-0.05em; color:#000;  padding:15px 0; box-sizing:border-box; font-weight:300; }

.rent_off_tab .on a { color:#fff; background-color:#1da683; }

.off_tab_03 li { width:33.3%; }
.off_tab_05 li { width:20%; }
.off_tab_06 li { width:16.667%; }

.rent_slide_wrap  { width:500px; height:330px; float:left; }
.rent_slide_wrap .rent_off_slide li { width:100%; height:330px;  }
.rent_slide_wrap .rent_off_slide li .bx-caption span { color:#fff; font-size:18px; line-height:45px; background-color:rgba(0,0,0,0.8); width:100%; height:60px; padding-left:35px; }
.rent_slide_wrap .rent_off_slide li img { width:100%; }

.rent_controlArea { float:right; width:375px; height:330px;   }
.rent_slide_Area:after { overflow:hidden; }
.rent_slide_Area .rent_controlArea h5 { width:375px!important; overflow:hidden; background:url('/images/site/rent/tit_ic.png') left center no-repeat!important; 
											font-size:22px; line-height:25px; text-align:center; color:#000!important; margin:0px 0 17px; }

.rent_controlArea .rent_keyword {  float:left;  }
.rent_controlArea .rent_keyword a { width:115px; height:76px; float:left; display:block; margin-right:15px; margin-top:10px;margin-bottom:10px;  }
.rent_controlArea .rent_keyword a:nth-child(3n+0) { margin-right:0px;  }
.rent_controlArea .rent_keyword a img { width:100%; height:76px; position:relative; }
.rent_controlArea .rent_keyword a.active{}
.rent_controlArea .rent_keyword a .keyword_cap { color:#fff; font-size:13px; line-height:28px; background-color:rgba(0,0,0,0.8); width:100%; height:28px; text-align:center;
												margin-top:-28px;	position:relative; }


.rent_controlArea .rent_keyword a .keyword_cap { color:#fff; font-size:0.813em; line-height:28px; background-color:rgba(0,0,0,0.8); width:100%; height:28px; text-align:center;margin-top:-28px;	position:relative; }
.rent_slide_Area  .btnArea .line { width:240px; ; display:inline-block; background-color:#FFF; border:2px solid #00956e; color:#0c7257!important; font-size:1em;font-weight:500;margin:0 }
.rent_slide_Area  .btnArea .line:hover{background:#f0fdfa}

.rent_slide_Area  .btnArea a i{padding-right:10px;padding-left:0}
.rent_slide_Area  .btnArea a { width:100%; display:block;  color:#fff;  font-size:1.063em; font-weight:700; background:#00956e ;padding:10px 0 }
.rent_slide_Area  .btnArea .r_green { width:375px; text-shadow:1px 0 0 #105d49;border:1px solid #00956e }

.rent_slide_Area  .btnArea .r_green:hover{background:#0f6b53;border:1px solid #1a8468!important}

.rent_slide_Area .rent_tbl { clear:both;}
.rent_btn .rent_slide_wrap{ margin-bottom:10px; float:left; height:auto!important;text-align:left;margin-top:15px }
.rent_btn .rent_slide_wrap a{text-align:center}
.rent_btn .rent_slide_wrap a:first-child{margin-right:16px}

.rent_slide_wrap .btn{}
.rent_btn .btn_reserve{float:right;margin-top:15px}

/*-------------------------
대관이용안내 2018-05-31 이수련
-------------------------*/

.box_green { border:1px solid #d3d7e8; border-top:3px solid #1da683; }
.rent_ic {background:url(/images/site/rent/rent_box_ic.png) 20px center  no-repeat;padding-left:100px; padding-top:30px; min-height:105px; font-size:15px; line-height:20px; letter-spacing:-0.05em;
		font-weight:300; margin-bottom:60px; }

.rent_process { overflow:hidden; }
.rent_process li { min-height:230px; border:1px solid #d4d6e1; border-bottom:1px solid rgba(0,0,0,0.5); float:left; position:relative; margin:12px 14px; text-align:center; }
.rent_process li:after { content:""; display:block; background:url(/images/site/main/left_arrow.png) 50% bottom no-repeat; width:20px; height:20px; 
							position:absolute; top:45%; right:-13%;  }
.rent_process li:last-child:after { display:none; }
.rent_process li:nth-child(1), .rent_process li:nth-child(5) { margin-left:0; }

.rent_process li strong { font-size:16px; line-height:25px; letter-spacing:-0.05em; margin-top:140px; margin-bottom:10px; display:block; }
.rent_process li p { font-size:17px; line-height:25px; letter-spacing:-0.05em; font-weight:300; }
.rent_process li p span { color:#077e60; }

.rent_process .rent_step01 { background:url(/images/site/rent/rent_step01.png) center 18% no-repeat; }
.rent_process .rent_step02 { background:url(/images/site/rent/rent_step02.png) center 18% no-repeat; }
.rent_process .rent_step03 { background:url(/images/site/rent/rent_step03.png) center 18% no-repeat; }
.rent_process .rent_step04 { background:url(/images/site/rent/rent_step04.png) center 18% no-repeat; }
.rent_process .rent_step05 { background:url(/images/site/rent/rent_step05.png) center 18% no-repeat; }
.rent_process .rent_step06 { background:url(/images/site/rent/rent_step06.png) center 18% no-repeat; }
.rent_process .rent_step07 { background:url(/images/site/rent/rent_step07.png) center 18% no-repeat; }

.rent_pro_04 li { width:22%; }

/*-------------------------
편의시설 2018-05-31 이수련
-------------------------*/
.rent_ease { width:100%; border-top:2px solid #000; }
.rent_ease>li { width:100%; border-bottom:1px solid #000; overflow:hidden; padding:35px 0 40px; }
.rent_ease>li .ease_txt { float:left; margin-left:47px; }
.rent_ease>li .ease_img { width:275px; float:left; }
.rent_ease>li .ease_img img { width:100%; }
.rent_ease>li .ease_txt strong { font-size:25px; line-height:25px; letter-spacing:-0.025px;  }
.rent_ease>li .ease_txt>span { display:block; font-size:15px; margin:10px 0 12px; color:#1f5dca; font-weight:500; }
.rent_ease>li .gray_box_txt:before { width:52px; background-color:#1da683; height:3px; display:inline-block; content:""; position:absolute; top:0; left:5%; }
.rent_ease>li .gray_box_txt { width:588px; background-color:#f0f3f8; padding:20px 27px 30px; position:relative; }
.rent_ease>li .gray_box_txt li { padding-left:15px; background:url('/images/site/ggbc/black_list.png') left 10px no-repeat; font-size:15px; line-height:22px;  }
.rent_ease>li .gray_box_txt li span {  font-weight:500;  }

.tbl_fee { float:right; line-height:30px; }

/*-------------------------
오시는길 2018-05-31 이수련
-------------------------*/
.rent_map { text-align:center; margin-top:30px; }

.rent_accordian {border-top:2px solid #000;position:relative;}
.rent_accordian li .acc_heading{overflow:hidden;padding:10px 0 ;border-bottom:1px solid #c4ccd6;height:50px;display:table;width:100%}
.rent_accordian li .acc_heading p>span{float:left;position:relative;padding:0 20px;font-weight:300;display:table-cell;vertical-align:middle; overflow:hidden;}
.rent_accordian li .acc_heading p>span:after{content:'';border-right:1px solid #c4ccd6;padding-left:20px}
.rent_accordian li .acc_heading p{float:left;cursor:pointer;font-weight:300;width:98%;min-height:30px;padding:5px 0}
.rent_accordian .acc_content{display:none}
.rent_accordian .ico_ar { background:url(/images/site/main/intro_map_acc_arr.png)right 0 no-repeat}
.rent_accordian .ico_ar.on { background:url(/images/site/main/intro_map_acc_arr_on.png)right 0 no-repeat;color:#1080ad}
.rent_accordian .acc_content{background:#f4f5f9;padding:20px;border-bottom:1px solid #000}

.rent_map_bus  { width:500px; overflow:hidden; } 
.rent_map_bus>div>div { padding-top:20px; }

.rent_subway span {  }

/*-----------------------------------
푸터 foot_quick 2018-06-21 이수련
-------------------------------------*/

.quick_wrap { width:100%; background-color:#595f6b; }
.quick_wrap .quickArea { width:1200px; margin:auto;  height:65px; color:#fff; }

.quick_wrap .quickArea .quick_tel { float:left; }
.quick_wrap .quickArea .quick_tel li { display:inline-block; font-weight:500; font-size:0.938em; line-height:65px; letter-spacing:-0.025em; } 
.quick_wrap .quickArea .quick_tel li:after { content:''; display:inline-block; width:1px; height:18px; background-color:#989ca7; vertical-align:middle; margin:0 15px; }
.quick_wrap .quickArea .quick_tel li:last-child:after { width:0;  }
.quick_wrap .quickArea .quick_tel li span { padding-left:10px; }
 
.quick_wrap .quickArea .quick_btn { float:left; margin:12px 0; }
.quick_wrap .quickArea .quick_btn a { padding:8px 20px 8px 25px; font-weight:300; text-align:left; font-size:0.875em; letter-spacing:0.025em; background-color:#74808e; border:1px solid #bdc4ce; }
.quick_wrap .quickArea .quick_btn a:hover { background: #363e48!important; }
.quick_wrap .quickArea .quick_btn a:after { content: "\f105"; font-family: 'FontAwesome'; font-size:16px; padding-left:20px;float:right; }