@charset "utf-8";

#wrap{width:100%;overflow:hidden}
#header{background-color:#019bfb;}

/* container */
#container{margin:0 auto;}
#container::after{display:block;clear:both;content:''}

/* Location Nav */
#location{height:48px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#f7f7f7}
#location::after{display:block;clear:both;content:'';}
#location .inner{position:relative;width:1300px;margin:0 auto;}
.lnb{}
.lnb::after{display:block;clear:both;content:'';}
.lnb > li{position:relative;float:left;text-align:left}
.lnb > li > button,.lnb > li > a{display:block;width:26rem;height:48px;padding:0 3rem 0 2.2rem;text-align:left;border:0;font-size:1.5rem;color:#575757;line-height:1.2;word-break:keep-all;}
.lnb > li > button:focus,.lnb > li > a:focus{border:0 none;}
.lnb > li.home{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.lnb > li.home a,.lnb > li.home button{width:23rem;padding:1.4rem 2.2rem;}
.lnb > li.home a span,.lnb > li.home button span{display:inline-block;height:20px;line-height:20px;padding-left:20px;background:url(../images/sub/ico_loc_home.png) 0 50% no-repeat;}
.lnb > li.home a:focus,.lnb > li.home a:hover,
.lnb > li.home button:focus,.lnb > li.home button:hover{/* background-color:#f65f4e */}
.lnb > li.home a::after,
.lnb > li.home button::after{display:none;}
.lnb > li.menu{border-right:1px solid #dfdfdf;}
.lnb > li.menu.selected button{/* background:#f65f4e */}
.lnb > li.menu button::after{display:block;clear:both;content:'';position:absolute;top:50%;right:14px;width:12px;height:6px;margin-top:-3px;background:url(../images/sub/ico_loc_arrow.png) 100% 50% no-repeat;transition:all .2s ease;}
.lnb > li.menu.selected button::after{transform:rotate(180deg);}
.lnb > li .depth{display:none;position:absolute;top:48px;left:0;width:100%;margin-left:-1px;padding:1.6rem 0;background:#fff;border:1px solid #e2e2e2;border-top:0 none;z-index:10;box-sizing:content-box}
.lnb > li .depth li{padding:0.5rem 2.2rem;position:relative;background:#fff}
.lnb > li .depth li a{line-height:1.5;color:#4e4e4e;font-size:1.5rem;word-break:keep-all;}
.lnb > li .depth li a[target="_blank"]{padding-right:2.2rem;background:url(../images/sub/ico_loc_blank.png) 100% 50% no-repeat;}
.lnb > li .depth li.on a{color:#000;font-weight:500;}
.lnb > li .depth li.on a::after/*,.lnb > li .depth li a:focus::after,.lnb > li .depth li a:hover::after*/{display:block;content:"";position:absolute;top:50%;right:1.6rem;margin-top:-4px;width:6px;height:9px;background:url(../images/common/ico_loc_arrow2.png) 100% 50% no-repeat;}

@media screen and (max-width:1340px){
	#location .inner{width:100%;}
}
@media screen and (max-width:1024px){
	.lnb > li.home a,.lnb > li.home button{width:18rem;padding:1.4rem 2.2rem;}
}
@media screen and (max-width:768px){
	.lnb > li{width:50%;}
	.lnb > li > button,.lnb > li > a{width:100%;}
	.lnb > li.menu button::after{right:1rem;}
	.lnb > li.home{display:none;}
}

#content{width:1300px;margin:0 auto;}
/* Content */
#contHead{}
#contHead .inner{padding:5.7rem 0 2rem;background:url(../images/sub/cont_head_bg.png) no-repeat 100% 100% / auto 9rem;}
#contHead::after{display:block;clear:both;content:'';width:100%;height:0.5rem;background-color:#e2e2e2;border-radius:0.5rem;}

.page_title{padding-left:4.6rem;background:url(../images/sub/ico_page_title.png) no-repeat 0 0.1rem / 3.1rem 3.1rem;font-size:3.2rem;font-weight:500;color:#3e3e3e;line-height:1;}

.page_button{position:absolute;top:0;right:0;}
.page_button::after{display:block;clear:both;content:'';}
.page_button li{float:left;margin-left:7px;}
.page_button a{display:block;width:32px;height:32px;background-position:50% 50%;background-repeat:no-repeat;font-size:17px;color:#2f2f2f;text-align:center;transition:all 0.3s;text-indent:-9999px;}
.page_button a:hover, .page_button a:focus{transform:translateY(-5px);}
.page_button a img{height:32px;}
.page_button a.facebook{background-image:url(../images/common/page_button_facebook.png)}
.page_button a.twitter{background-image:url(../images/common/page_button_twitter.png)}
.page_button a.kakaotalk{background-image:url(../images/common/page_button_kakaotalk.png)}
.page_button a.naverblog{background-image:url(../images/common/page_button_blog.png)}
.page_button a.print{background-image:url(../images/common/page_button_print.png)}

#contBody{position:relative;min-height:300px;margin:0 auto;margin:4rem 0 6rem;-ms-word-break:keep-all;word-break:keep-all;}
#contBody::after{display:block;clear:both;content:'';}


@media screen and (max-width:1340px){
	#content{width:100%;padding:0 20px;}
	#contBody{width:100%;}
}

@media screen and (max-width:480px){
	#contHead .inner{padding:3rem 0 2rem;background:none;}
	.page_title{padding-left:4rem;font-size:3rem;background-size:3rem;}
	#content{padding:0 15px;}
}

/*
#content{min-height:54rem;padding:5rem 0 7rem;background:#fff;}
#content *{word-break:keep-all}
#content form *{word-break: break-all;}
#content::after{display:block;clear:both;content:'';}

@media screen and (max-width:1024px){
	#content{min-height:auto;padding:3.5rem 3rem;}
}
@media screen and (max-width:768px){
}
@media screen and (max-width:480px){
}
*/
/* Tab Menu Style */
.basic_tabs{margin-bottom:3rem;border:1px solid #ccc;border-bottom:0 none;overflow:hidden;background:url(../images/sub/basic_tabs_line.png) 0 0 repeat;}
.basic_tabs:after{display:block;clear:both;content:'';}
.basic_tabs li{position:relative;float:left;padding:1.2rem;}
.basic_tabs li:last-child{background:none;}
.basic_tabs li::after{display:block;position:absolute;top:50%;right:0;width:1px;height:1.2rem;margin-top:-0.6rem;background:#ccc;z-index:1;content:'';}
.basic_tabs li a{display:block;padding:0 1.5rem;font-size:1.4rem;color:#72767c;text-align:center;white-space:nowrap;line-height:3.6rem;}
.basic_tabs li.on a,.basic_tabs li a:hover,.basic_tabs li a:focus,.basic_tabs li a:active{background:#5d5d62;color:#fff;}
.basic_tabs.type3 li{width:33.333%}
.basic_tabs.type3 li:nth-child(3n)::after{display:none;}
.basic_tabs.type4 li{width:25%}
.basic_tabs.type4 li:nth-child(4n)::after{display:none;}
.basic_tabs.type5 li{width:20%}
.basic_tabs.type5 li:nth-child(5n)::after{display:none;}

/* border_tabs */
.border_tabs{margin-bottom:2rem;}
.border_tabs{display:table;table-layout:fixed;width:100%;}
.border_tabs li{display:table-cell;}
.border_tabs li a{position:relative;display:block;width:100%;padding:1.7rem 0;border:1px solid #ddd;border-right:0;box-sizing:border-box;font-size:1.6rem;color:#767676;text-align:center}
.border_tabs li:last-child a{border-right:1px solid #ddd;}
.border_tabs li.on a{border:1px solid #0c82e9;color:#0c82e9;font-weight:700;z-index:2;background:#f3f9fe}
.border_tabs li.on + li a{border-left:0}

/* margin_tabs */
.margin_tabs{overflow:hidden;margin-bottom:3rem;}
.margin_tabs:after{content:"";display:block;clear:both;}
.margin_tabs > li{float:left;width:25%;padding:0 .2rem 0.4rem;box-sizing:border-box;}
.margin_tabs > li a{display:block;padding:1rem 1.5rem;background:#f6f6f6;border:1px solid #ddd;color:#555;font-size:1.6rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none;text-align:center;}
.margin_tabs > li a:hover, .margin_tabs > li a:focus,.margin_tabs > li.on a{border-color:#2d97ea;background-color:#2d97ea;color:#fff;}

.margin_tabs.tabs_2n > li{width:50%;}
.margin_tabs.tabs_3n > li{width:33.333%;}
.margin_tabs.tabs_4n > li{width:25%;}
.margin_tabs.tabs_5n > li{width:20%;}
.margin_tabs.tabs_6n > li{width:16.66%;}

.margin_tabs.tabs_cell{display:table;width:100%;}
.margin_tabs.tabs_cell > li{display:table-cell;float:none;width:auto;text-align:center;}
.margin_tabs.tabs_cell > li a{padding:1rem 0.5rem;}

@media screen and (max-width:768px){
	.margin_tabs.tabs_3n > li{width:33.333%;}
	.margin_tabs.tabs_4n > li{width:25%;}
	.margin_tabs.tabs_5n > li{width:33.333%;}
	.margin_tabs.tabs_6n > li{width:33.333%;}
	.margin_tabs > li a{padding:1rem .2rem;font-size:1.4rem;}

}
@media screen and (max-width:480px){
	.margin_tabs.tabs_3n > li,
	.margin_tabs.tabs_4n > li,
	.margin_tabs.tabs_5n > li,
	.margin_tabs.tabs_6n > li{width:50%;}
}

/* cate_tabs */
.cate_tabs > li a{text-align:center;}
.cate_tabs > li a span{display:inline-block;height:4rem;padding-left:5.4rem;background-position:0 50%;background-repeat:no-repeat;line-height:4rem;}
.cate_tabs > li.n0 a span{background-image:url(../images/sub/cate_tabs_ico_00.png)}
.cate_tabs > li.n1 a span{background-image:url(../images/sub/cate_tabs_ico_01.png)}
.cate_tabs > li.n2 a span{background-image:url(../images/sub/cate_tabs_ico_02.png)}
.cate_tabs > li.n3 a span{background-image:url(../images/sub/cate_tabs_ico_03.png)}
.cate_tabs > li.n4 a span{background-image:url(../images/sub/cate_tabs_ico_04.png)}
.cate_tabs > li.n5 a span{background-image:url(../images/sub/cate_tabs_ico_05.png)}
.cate_tabs > li.n6 a span{background-image:url(../images/sub/cate_tabs_ico_06.png)}
.cate_tabs > li.n7 a span{background-image:url(../images/sub/cate_tabs_ico_07.png)}
.cate_tabs > li.n0.on a span,.cate_tabs > li.n0 a:hover span,.cate_tabs > li.n0 a:focus span{background-image:url(../images/sub/cate_tabs_ico_00_on.png)}
.cate_tabs > li.n1.on a span,.cate_tabs > li.n1 a:hover span,.cate_tabs > li.n1 a:focus span{background-image:url(../images/sub/cate_tabs_ico_01_on.png)}
.cate_tabs > li.n2.on a span,.cate_tabs > li.n2 a:hover span,.cate_tabs > li.n2 a:focus span{background-image:url(../images/sub/cate_tabs_ico_02_on.png)}
.cate_tabs > li.n3.on a span,.cate_tabs > li.n3 a:hover span,.cate_tabs > li.n3 a:focus span{background-image:url(../images/sub/cate_tabs_ico_03_on.png)}
.cate_tabs > li.n4.on a span,.cate_tabs > li.n4 a:hover span,.cate_tabs > li.n4 a:focus span{background-image:url(../images/sub/cate_tabs_ico_04_on.png)}
.cate_tabs > li.n5.on a span,.cate_tabs > li.n5 a:hover span,.cate_tabs > li.n5 a:focus span{background-image:url(../images/sub/cate_tabs_ico_05_on.png)}
.cate_tabs > li.n6.on a span,.cate_tabs > li.n6 a:hover span,.cate_tabs > li.n6 a:focus span{background-image:url(../images/sub/cate_tabs_ico_06_on.png)}
.cate_tabs > li.n7.on a span,.cate_tabs > li.n7 a:hover span,.cate_tabs > li.n7 a:focus span{background-image:url(../images/sub/cate_tabs_ico_07_on.png)}

/* join_tabs */
.join_tabs > li a{font-size:1.8rem;font-weight:500;text-align:center;line-height:3.8rem;}

/* arrow_tabs */
.arrow_tabs{width:100%;padding-bottom:1px;margin-bottom:2rem;background:url(../images/sub/arrow_tabs_bg.jpg) 0 0 repeat;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;box-sizing:border-box;}
.arrow_tabs:after{display:block;clear:both;content:'';}
.arrow_tabs li{position:relative;float:left;width:20%;}
.arrow_tabs li a{display:block;height:5rem;margin-top:1px;border-right:1px solid #e1e1e1;background:#fff;line-height:5.1rem;font-size:1.5rem;color:#555555;text-align:center;}
.arrow_tabs li.on a{padding-left:1.6rem;border-right:0 none;background:#5853c0 url(../images/sub/arrow_tabs_on.png) 92% 50% no-repeat;text-align:left;}
.arrow_tabs li.on a:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#5853c0;}
.arrow_tabs li.on a:after{content:'';position:absolute;left:0;top:5.1rem;width:100%;height:1px;background-color:#15232d;}
.arrow_tabs li a:hover,.arrow_tabs li a:focus,.arrow_tabs li a:active{font-weight:500;color:#000000;}
.arrow_tabs li.on a,.arrow_tabs li.on a:hover,.arrow_tabs li.on a:focus,.arrow_tabs li.on a:active{font-weight:500;color:#fff;}

.arrow_tabs.type1 li.i5,.arrow_tabs.type1 li.i10{float:right}
.arrow_tabs.type1 li.i5 a,.arrow_tabs.type1 li.i10 a{border-right:0 none;}

.arrow_tabs.type3 li{width:33%;}
.arrow_tabs.type3 li.on a{padding-left:3.4rem;}
.arrow_tabs.type3 li.i2,.arrow_tabs.type3 li.i5,.arrow_tabs.type3 li.i8,.arrow_tabs.type3 li.i11{width:34%;}
.arrow_tabs.type3 li.i3,.arrow_tabs.type3 li.i6,.arrow_tabs.type3 li.i9,.arrow_tabs.type3 li.i12{float:right;}
.arrow_tabs.type3 li.i3 a,.arrow_tabs.type3 li.i6 a,.arrow_tabs.type3 li.i9 a,.arrow_tabs.type3 li.i12 a{border-right:0 none;}

.arrow_tabs.type4 li{width:25%;}
.arrow_tabs.type4 li.on a{padding-left:2.4rem;}
.arrow_tabs.type4 li.i4,.arrow_tabs.type4 li.i8,.arrow_tabs.type4 li.i12{float:right;}
.arrow_tabs.type4 li.i4 a,.arrow_tabs.type4 li.i8 a,.arrow_tabs.type4 li.i12 a{border-right:0 none;}

.arrow_tabs.type_cell{display:table;width:100%;}
.arrow_tabs.type_cell > li{display:table-cell;float:none;width:auto;text-align:center;}

/* slash_tabs */
.slash_tabs{width:100%;border-left:1px solid #e1e1e1;margin-bottom:2rem;box-sizing:border-box;}
.slash_tabs:after{display:block;clear:both;content:'';}
.slash_tabs li{position:relative;float:left;width:16.6%;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-right:1px solid #e1e1e1;box-sizing:border-box;}
.slash_tabs li.on{border-top:1px solid #5853c0;border-bottom:1px solid #5853c0;z-index:2}
.slash_tabs li.on a{background:#5853c0 url(../images/sub/slash_tabs_on.png) 100% 50% no-repeat;}
.slash_tabs li.on:before,.slash_tabs li.on:after{content:'';position:absolute;top:-1px;width:1px;height:4.2rem;background-color:#5853c0;z-index:1}
.slash_tabs li.on:before{left:-1px;}
.slash_tabs li.on:after{right:-1px;}

.slash_tabs li a{display:block;height:4rem;padding:0 1.6rem;line-height:4rem;color:#585757;}
.slash_tabs li.on a,.slash_tabs li.on a:hover,.slash_tabs li.on a:focus,.slash_tabs li.on a:active{font-weight:700;color:#fff;}

.slash_tabs li.i1,.slash_tabs li.i2,.slash_tabs li.i5,.slash_tabs li.i6,
.slash_tabs li.i7,.slash_tabs li.i8,.slash_tabs li.i11,.slash_tabs li.i12,
.slash_tabs li:nth-child(6n-5),.slash_tabs li:nth-child(6n-4),.slash_tabs li:nth-child(6n-1),.slash_tabs li:nth-child(6n){width:17%;}
.slash_tabs li.i3,.slash_tabs li.i4,.slash_tabs li.i9,.slash_tabs li.i10,
.slash_tabs li:nth-child(6n-3),.slash_tabs li:nth-child(6n-2){width:16%;}
.slash_tabs li.i7,.slash_tabs li.i8,.slash_tabs li.i9,.slash_tabs li.i10,.slash_tabs li.i11,.slash_tabs li.i12,.slash_tabs li:nth-child(1n+7){margin-top:-1px;}

/* Button Style */
a.btns,button.btns,input.btns{display:inline-block;width:100%;height:6rem;margin-bottom:1.8rem;padding:0 8rem 0 3rem;border:1px solid #bebebe;background-color:#fff;background-position:100% 50%;background-repeat:no-repeat;line-height:6rem;text-align:left;font-size:1.6rem;color:#2b2b2b;}
a.btns_down,button.btns_down,input.btns_down{background-image:url(../images/sub/btns_down_dark.png);background-size:8rem 6rem;}
a.btns_arrow,button.btns_arrow,input.btns_arrow{background-image:url(../images/sub/btns_arrow_dark.png);background-size:7.4rem 6rem;}
a.btns_arrow_dark,button.btns_arrow_dark,input.btns_arrow_dark{border:none;background-color:#363636;background-image:url(../images/sub/btns_arrow_white.png);color:#fff;background-size:7.4rem 6rem;}

.half_btns{position:relative;margin:0 -1rem;}
.half_btns::after{display:block;clear:both;content:'';}
.half_btns > li{float:left;width:50%;padding:0 1rem;}

/* 공통 */
.h3_title,.h4_title,.h5_title,.h6_title{position:relative;-ms-word-break:keep-all;word-break:keep-all;}
.h3_title{margin:4rem 0 1.6rem;font-size:2.4rem;font-weight:500;color:#101010;}
.h4_title{margin-top:1.6rem;padding-left:2.3rem;font-size:2rem;line-height:2.8rem;font-weight:500;color:#1a1b1b;letter-spacing:-0.04em;background:url(../images/sub/cont_bullet_02.png) no-repeat 0 0.6rem / 1.6rem 1.6rem;}
.h5_title{margin-top:1.2rem;margin-left:2.4rem;padding-left:10px;font-size:1.8rem;line-height:2.4rem;font-weight:500;color:#373737;letter-spacing:-0.04em;}
.h5_title:before{content:'';position:absolute;top:0.6rem;left:0;width:3px;height:1.2rem;background-color:#19529d}
.h6_title{margin-top:1.6rem;margin-left:3.6rem;padding-left:14px;font-size:1.6rem;font-weight:500;color:#1e1e1e;}
.h6_title:before{content:'';position:absolute;top:50%;left:0;width:7px;height:2px;background-color:#19529d}

.h3_text,.h4_text,.h5_text,.h6_text{position:relative;margin-top:-0.4rem;}
.h3_text{margin-top:1.2rem;font-size:1.8rem;font-weight:500;color:#1a1b1b;letter-spacing:-0.04em;}
.h4_text{margin-top:1rem;padding-left:2.3rem;font-size:1.6rem;font-weight:500;color:#373737;letter-spacing:-0.04em;}
.h5_text{margin-top:1rem;margin-left:2.4rem;padding-left:10px;font-size:1.5rem;font-weight:500;color:#1e1e1e;}

.h3_box{}
.h4_box{padding-left:2.3rem;}
.h5_box{margin-left:2.4rem;padding-left:10px;}

.cont_text{font-size:1.6rem;font-weight:500;color:#2d2d2d;letter-spacing:-0.04em;}
.cont_tip{margin-top:1rem;margin-left:1.8rem;padding-left:2.7rem;background:url(../images/sub/cont_tip_ico.png) no-repeat 0 0.1rem / 1.9rem;font-size:1.8rem;color:#fe6300;letter-spacing:-0.04em;line-height:2.1rem;}

.cont_list{margin-top:1.2rem;margin-left:2.4rem;padding-left:12px;}
.cont_list > li{position:relative;margin-top:0.6rem;padding:0 0 0 8px;font-size:1.5rem;line-height:2.2rem;color:#5d5d5d;}
.cont_list > li::before{content:'';position:absolute;top:0.8rem;left:0;width:3px;height:3px;background-color:#ff4800}

.cont_box{margin-top:2rem;padding:2.5rem;border:1rem solid #f4f4f4;background-color:#fff;font-size:1.8rem;color:#535353;line-height:1.5;letter-spacing:-0.025em;}
.cont_box p + p{margin-top:2rem;}
.cont_box .ico_payment{min-height:2.8rem;padding-left:5rem;background:url(../images/content/cont_box_ico_payment.png) no-repeat 0 0 / 3.6rem 2.8rem;color:#fe6300;}
.cont_box.type_dashed{border:1px dashed #b4b4b4}
.cont_box .h5_title{margin-left:0;padding-right:10px;}
.cont_box .cont_list{margin-left:0;padding-right:10px;}

.cont_float::after{display:block;clear:both;content:'';}
.cont_float > .item{float:left;}
.cont_float.type2 > .item:nth-child(2n+1),
.cont_float.type3 > .item:nth-child(3n+1),
.cont_float.type4 > .item:nth-child(4n+1),
.cont_float.type5 > .item:nth-child(5n+1){clear:both;}
.cont_float.rate55 > .item{width:50%;}
.cont_float.rate28 > .item:nth-child(odd){width:20%;}
.cont_float.rate28 > .item:nth-child(even){width:80%;}
.cont_float.rate37 > .item:nth-child(odd){width:30%;}
.cont_float.rate37 > .item:nth-child(even){width:70%;}
.cont_float.rate46 > .item:nth-child(odd){width:40%;}
.cont_float.rate46 > .item:nth-child(even){width:60%;}
.cont_float.rate64 > .item:nth-child(odd){width:60%;}
.cont_float.rate64 > .item:nth-child(even){width:40%;}
.cont_float.rate73 > .item:nth-child(odd){width:70%;}
.cont_float.rate73 > .item:nth-child(even){width:30%;}
.cont_float.rate82 > .item:nth-child(odd){width:80%;}
.cont_float.rate82 > .item:nth-child(even){width:20%;}


@media screen and (max-width:768px){
	.cont_float.rate55 > .item,
	.cont_float.rate28 > .item:nth-child(odd),
	.cont_float.rate28 > .item:nth-child(even),
	.cont_float.rate37 > .item:nth-child(odd),
	.cont_float.rate37 > .item:nth-child(even),
	.cont_float.rate46 > .item:nth-child(odd),
	.cont_float.rate46 > .item:nth-child(even),
	.cont_float.rate64 > .item:nth-child(odd),
	.cont_float.rate64 > .item:nth-child(even),
	.cont_float.rate73 > .item:nth-child(odd),
	.cont_float.rate73 > .item:nth-child(even),
	.cont_float.rate82 > .item:nth-child(odd),
	.cont_float.rate82 > .item:nth-child(even){float:none;width:100%;}
}
.cont_group,.h3_group,.h4_group,.h5_group,.h6_group{position:relative;}
.h3_title + .cont_group,.h3_group{}
.h4_title + .cont_group,.h4_group{}
.h5_title + .cont_group,.h5_group{}
.h6_title + .cont_group,.h6_group{}

.parking_summary{height:32rem;margin-bottom:2.8rem;padding:7rem 2rem 2rem 10.6rem;border:1px solid #efefef;background:url(../images/content/parking_summary_bg.jpg) no-repeat 50% 0 / cover}
.parking_summary .title{margin-bottom:0.4rem;font-family:'Gmarket Sans';font-size:3.6rem;font-weight:500;color:#5275cb;letter-spacing:-0.05em}
.parking_summary .title b{font-size:4.4rem;font-weight:700;}
.parking_summary .text{font-size:1.8rem;color:#535353;line-height:1.5;letter-spacing:-0.025em;}

.icon_process{position:relative;margin:2rem -1.5rem;}
.icon_process::after{display:block;clear:both;content:'';}
.icon_process > li{position:relative;float:left;width:50%;padding:0 1.5rem;}
/*.icon_process > li::after{display:block;clear:both;content:'';position:absolute;top:50%;right:-1.5rem;width:3rem;height:1.5rem;margin-top:-0.7rem;background:url(../../../images/homepage/cmm/sub/box_process_arrow2.png) no-repeat 50% 0 / auto 100%}*/
/*.icon_process > li:last-child::after{display:none;}*/
.icon_process > li .box{display: flex;justify-content: center;align-items: center;flex-direction: column;margin: 0 auto;height: 22rem;padding:2rem 0;border:1px solid #dcdcdc;background-color:#f7f7f7;}
.icon_process > li .title{display:block;max-width:80%;width:16rem;height:3.2rem;line-height:3.2rem;margin:0 auto 2.2rem;border-radius:1.6rem;background-color:#ff6000;font-size:1.5rem;font-weight:500;color:#ffffff;letter-spacing:-0.05em;text-align:center;}
.icon_process > li .ico{display:block;width:7rem;height:7rem;margin:0 auto 1.5rem;}
.icon_process > li .text{position:relative;overflow:hidden;display:table;width:100%;padding:0 1rem;text-align:center;}
.icon_process > li .text + .text{margin-top:5px;}
.icon_process > li .text strong{display:block;margin-bottom:3px;font-size:1.8rem;font-weight:700;color:#4e4e4e;}
.icon_process > li .text span{display:block;width:100%;padding:0;vertical-align:middle;font-size:1.6rem;font-weight:400;color:#4e4e4e;line-height:1.5}
.icon_process.longtext > li .box{padding:2rem 1rem}
.icon_process.longtext > li .text > div{height:8rem;font-size:1.6rem;line-height:2rem;-ms-word-break:keep-all;word-break:keep-all;}

.icon_process.type3 > li{width:33.33%;}
.icon_process.type3 > li.p1{width:44%;}
.icon_process.type3 > li.p2{width:28%;}
.icon_process.type3 > li.p3{width:28%;}

.icon_process.type4 > li{width:25%;}
.icon_process.type5 > li{width:20%;}

@media screen and (max-width:1024px){
	.icon_process{margin:2rem -1rem;}
	.icon_process > li{padding:0 1rem;}

	.icon_process.type3 > li.p1{width:100%;margin-bottom:1rem;}
	.icon_process.type3 > li.p2{width:50%;}
	.icon_process.type3 > li.p3{width:50%;}

}
@media screen and (max-width:768px){
	.icon_process{margin:1rem -0.5rem;}
	.icon_process > li{padding:0 0.5rem;}
	.icon_process > li .box{padding:3rem 0 2rem;}

}
@media screen and (max-width:480px){
	.icon_process.type3 > li,
	.icon_process.type4 > li,
	.icon_process.type5 > li{width:100%;}
	.icon_process > li + li{margin-top:1rem;}
	.icon_process > li .box{padding:2.5rem 0}
	.icon_process > li .text span{height:auto;}

	.icon_process.type3 > li.p1{margin-bottom:0;}
	.icon_process.type3 > li.p1,
	.icon_process.type3 > li.p2,
	.icon_process.type3 > li.p3{width:100%;}

}

.cont_image{position:relative;margin:5rem 0 4rem;}
.cont_image img{max-width:100%;}
.cont_image .mask{position:absolute;bottom:0;left:0;width:100%;padding:1rem;background-color:rgba(0,0,0,0.6);font-size:2.0rem;color:#fffefe;letter-spacing:-0.025em;text-align:center;}
.cont_image .mask b{font-size:2.2rem;font-weight:700;}
.cont_image .cont_list{margin-left:8px;}

.cont_ready{margin:2rem auto 0;text-align:center;}
.cont_ready img{}
.box_ready{background-color:red;margin-top:2rem;padding:5rem 2rem;font-size:2.8rem;font-weight:500;color:#fff;text-align:center;}

/* 주차장지도서비스 */
.parking_map_head{margin-bottom:3rem;padding:2.8rem;border:1px dashed #b9b9b9;}
.parking_map_head::after{display:block;clear:both;content:'';}
.parking_map_head > li{float:left;font-size:1.6rem;font-weight:700;color:#525252;letter-spacing:-0.04em;line-height:2.3rem;}
.parking_map_head > li + li{margin-left:3.5rem;}
.parking_map_head > li i{display:inline-block;width:2.3rem;height:2.3rem;margin-right:0.7rem;background-repeat:no-repeat;background-position:0 0;background-size:2.3rem 2.3rem;vertical-align:top;}
.parking_map_head > li i.ico1{background-image:url(../images/content/parking_map_head_ico1.png);}
.parking_map_head > li i.ico2{background-image:url(../images/content/parking_map_head_ico2.png);}
.parking_map_head > li i.ico3{background-image:url(../images/content/parking_map_head_ico3.png);}
.parking_map_head > li i.ico4{background-image:url(../images/content/parking_map_head_ico4.png);}

@media screen and (max-width:1024px){
	.parking_map_head{padding:2rem;}
	.parking_map_head > li{font-size:1.5rem;}
	.parking_map_head > li + li{margin-left:2.2rem;}
}
@media screen and (max-width:768px){
	.parking_map_head{margin-bottom:2rem;padding:1.5rem 2rem;}
	.parking_map_head > li{width:50%;margin:0.5rem 0;}
	.parking_map_head > li + li{margin-left:0}
}
@media screen and (max-width:480px){
	.parking_map_head > li span{display:none;}
}

.cont_thumb{padding-top:3rem;}
.cont_thumb > li{margin-bottom:3rem;padding:3rem 0 0 2.2rem;border-top:1px solid #dadada}
.cont_thumb > li:first-child{padding-top:0;border-top:0 none;}
.cont_thumb > li:after{display:block;clear:both;content:'';}
.cont_thumb .thumb{position:relative;float:left;width:28rem;border:1px solid #dadada;}
.cont_thumb .thumb div{padding-top:66%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.cont_thumb .info{float:right;width:57rem;}
.cont_thumb .site{float:left;width:28rem;border:1px solid #dadada;}
.cont_thumb .site span,.cont_thumb .site a{display:block;text-align:center}
.cont_thumb .site span{border-bottom:1px solid #dadada;}
.cont_thumb .site a{padding:1.2rem 0;background:#f7f8fa;color:#5d5d5d;font-weight:500;}

.cont_thumb .cont_depth3,.cont_thumb .h5_title{margin:0;}
.cont_thumb .cont_text,.cont_thumb .cont_list{margin-left:7px}

/* Table Style */
/*
.table_scroll{position:relative;width:100%;padding-top:3.4rem;overflow-x:scroll;background:url(../images/sub/table_scrl_ico.png) 99% 0 no-repeat;background-size:auto 2.4rem;}
.table_scroll:before{display:block;position:absolute;content:"좌우로 스크롤하세요.";text-indent:-9999px;}
.table_scroll table{width:100rem !important;}
*/

.table_wrap .note{}
.cont_table{width:100%;margin:1rem 0 2rem;border-top:2px solid #787878;background:#fff;}
.cont_table th,.cont_table td{padding:1.2rem;border:1px solid #c3c3c3;line-height:1.4;}
.cont_table th,
.cont_table td.st-th{background:#f9f8f8;font-size:1.6rem;font-weight:700;color:#4f4f4f}
.cont_table td,
.cont_table th.st-td{background:#fff;font-size:1.6rem;font-weight:400;color:#6d6d6d;line-height:2.5rem;text-align:center;}

.cont_table th.left,
.cont_table td.left,
.cont_table .left td{padding:1.2rem 2rem;text-align:left;}

.cont_table tr.row_group{border-top:3px double #d3d3d3;}

.open_table th,.open_table td{border-left:0 none;}
.open_table th + th{border-left:1px solid #c3c3c3;}
.open_table th + td,.open_table td + td{border-left:1px solid #c3c3c3;}
.open_table tr th:last-child,.open_table tr td:last-child{border-right:0 none;}


.table_cate{padding:1.5rem 5px 0;font-size:1.5rem;color:#2c2b2b;}
.table_unit{padding:5px 5px 0;font-size:1.5rem;color:#2c2b2b;text-align:right;}
.table_title{padding:5px 5px 0;font-size:1.8rem;font-weight:500;color:#2c2b2b;text-align:center;}

@media screen and (max-width:720px){
/*
	.scroll_table{position:relative;margin-bottom:20px;}
	.scroll_table > div{width:100%;overflow-x:scroll;margin-top:10px;}
	.scroll_table > div table{width:768px !important;margin-top:0;margin-bottom:0;}
	.scroll_table > div table:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:18px;height:100%;
	background:-moz-linear-gradient(left,rgba(226,226,226,0) 0%,rgba(226,226,226,1) 100%);
	background:-webkit-linear-gradient(left,rgba(226,226,226,0) 0%,rgba(226,226,226,1) 100%);
	background:linear-gradient(to right,rgba(226,226,226,0) 0%,rgba(226,226,226,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99c3c3c3',GradientType=1 );}
	.scroll_table > div table td{min-width:72px;}
*/
}

/* 로그인 */
.login_title{margin-bottom:4rem;font-size:3.2rem;font-weight:500;letter-spacing:-0.04em;color:#000000;text-align:center;}
.login_forms{height:19.8rem;padding:4.6rem 0 5rem;border:1px solid #e5e5e5;background:#f6f6f6 url(../images/content/login_bg.jpg) 50% 100% no-repeat;}

.login_text{margin-bottom:3rem;text-align:center;}
.login_text p{display:inline-block;padding-left:.8rem;background:url(../images/sub/cont_bullet_05.png) 0 .9rem no-repeat;font-size:1.6rem;letter-spacing:-0.04em;color:#5d5d5d;}
.login_btn_list{font-size:0;text-align:center;}
.login_btn_list::after{display:block;clear:both;content:'';}
.login_btn_list > li{display:inline-block;padding:0 .7rem;}
.login_btn_list > li button{width:36rem;}

.login_btn_list > li button{height:5rem;padding:1rem;line-height:3rem;font-size:1.8rem;font-weight:700;letter-spacing:-0.04em;}
.login_btn_list > li button i{display:inline-block;width:3rem;height:3rem;vertical-align:middle;line-height:3rem;}
.login_btn_list > li button.naver{background:#00c63c}
.login_btn_list > li button.kakao{background:#ffeb00;color:#3c1e1e;}
.login_btn_list > li button.naver .ico{width:2.3rem;margin-right:1.4rem;background:url(../images/content/login_ico_naver.png) no-repeat 0 50% / 2.3rem 2.3rem}
.login_btn_list > li button.kakao .ico{width:2.9rem;margin-right:.9rem;background:url(../images/content/login_ico_kakao.png) no-repeat 0 50% / 2.9rem 2.7rem}

@media screen and (max-width:768px){
	.login_forms{height:auto;padding:4.6rem 3rem 5rem;}
	.login_btn_list{position:relative;margin:0 -1rem;}
	.login_btn_list > li{display:block;float:left;width:50%;padding:0 1rem;}
	.login_btn_list > li button{width:100%;}
}
@media screen and (max-width:480px){
	.login_btn_list{margin:0}
	.login_btn_list > li{float:none;width:100%;padding:0}
	.login_btn_list > li + li{margin-top:1rem;}
}



/* first style */
/*.cont_float.type2 > .item:last-child .h5_title,.cont_float.type2 > .item:nth-child(odd):nth-last-child(2) .h5_title{margin-bottom:0;}*/
.cont_first{margin-top:0 !important;}
.cont_box > .first{margin-top:0;}
@media screen and (min-width:769px){
	.cont_box .cont_float.type2 > .item:nth-child(1) .first,.cont_box .cont_float.type2 > .item:nth-child(2) .first{margin-top:0;}
	.cont_float.type2 > .item:nth-child(1) .h3_title,.cont_float.type2 > .item:nth-child(2) .h3_title{margin-top:0;}
}
@media screen and (max-width:768px){
	.cont_box .cont_float.type2 > .item:nth-child(1) .first{margin-top:0;}
}

.sitemap{position:relative;margin:0 -2rem}
.sitemap::after{display:block;clear:both;content:''}
.sitemap a{display:block;position:relative}
.sitemap > li{float:left;width:25%;padding:0 2rem;text-align:center;}
.sitemap > li > a{display:block;border:1px solid #acacac;border-radius:0.8rem;font-size:2rem;font-weight:500;color:#323232;}
.sitemap > li > a > span{display:block;line-height:4.8rem;}

.sitemap > li > a:hover,.sitemap > li > a:focus{background-color:#fc6767;border-color:#fc6767;font-weight:700;color:#fff;}
.sitemap > li .depth2{padding:1.2rem 0 2.4rem;text-align:left;}
.sitemap > li .depth2 > li{padding:1.2rem;border-bottom:1px solid #d1d1d1;}
.sitemap > li .depth2 > li > a{position:relative;display:block;padding-left:12px;font-size:1.8rem;color:#373737;line-height:2.4rem;}
.sitemap > li .depth2 > li > a:hover,.sitemap > li .depth2 > li > a:focus{color:#0c4da2;}
.sitemap > li .depth2 > li > a:before{content:'';position:absolute;top:50%;left:0;width:3px;height:1.2rem;margin-top:-0.7rem;background-color:#19529d}

@media screen and (max-width:1340px){
	.sitemap > li a{letter-spacing:-0.03em;}
	.sitemap > li > a{font-size:1.8rem;}
	.sitemap > li .depth2 > li > a{font-size:1.6rem;}
}
@media screen and (max-width:1024px){
	.sitemap{margin:0 -1.2rem}
	.sitemap > li{padding:0 1.2rem;}
	.sitemap > li .depth2 > li > a{padding-left:8px;}
	.sitemap > li .depth2 > li > a:before{width:2px;}
}

@media screen and (max-width:768px){
	.sitemap{margin:0 -1rem}
	.sitemap > li{width:50%;padding:0 1rem;}
	.sitemap > li:nth-child(odd){clear:both;}
}
@media screen and (max-width:480px){
	.sitemap{margin:0}
	.sitemap > li{float:none;width:100%;padding:0}
}

.scroll_table{min-width:840px;}
.scroltable-container{margin:1rem 0;}
.scroltable-container .scroll_table{margin:0;}
.scroll_table + .paging{margin-top:3rem;}
/*
@media all and (max-width:800px){
	.scroll_table{margin-bottom:20px;}
	.scroll_table > div{width:100%;overflow-x:scroll;margin-top:10px;}
	.scroll_table table{position:static;width:800px !important;margin:0!important;}
	.scroll_table table:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:18px;height:100%;
	background:-moz-linear-gradient(left,rgba(226,226,226,0) 0%,rgba(226,226,226,1) 100%);
	background:-webkit-linear-gradient(left,rgba(226,226,226,0) 0%,rgba(226,226,226,1) 100%);
	background:linear-gradient(to right,rgba(226,226,226,0) 0%,rgba(226,226,226,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99c3c3c3',GradientType=1 );}
	.scroll_table .cont_table:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#343434;z-index:1}
}
*/
@media all and (max-width:479px){
	.scroll_table .cont_table:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#343434;z-index:1}
	.scroll_table + .paging{margin-top:2rem;}
}



/* 지도 API */
.root_daum_roughmap{width:100% !important;}

#mapApiWrap{position:relative;}
#mapApiWrap *{box-sizing:content-box}
#mapApiWrap .skip_api{overflow:hidden;width:100%;z-index:99;height:0;font-size:0;line-height:0}
#mapApiWrap .skip_api a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;text-align:center;font-size:0;line-height:0}
#mapApiWrap .skip_api a:focus,#mapApiWrap .skip_api a:hover,#mapApiWrap .skip_api a:active{position:absolute;top:0;left:0;width:100%;height:auto;margin:0;padding:1.5rem 0;border-bottom:1px solid #d6d6d6;background-color:#f1f1f1;font-size:1.4rem;font-weight:bold;color:#444;line-height:1.3;z-index:99999}
#mapApiWrap .overlay_info{position:relative;margin:0 0 .5rem .4rem;background:#fff;padding:.5rem .8rem;border:1px solid rgb(118, 129, 168);border-radius:0.5rem;text-align:center}
#mapApiWrap .overlay_info::before{position:absolute;background:url(http://t1.daumcdn.net/localimg/localimages/07/mapjsapi/triangle.png) no-repeat;left:50%;bottom:-0.9rem;width:1.1rem;height:.9rem;margin-left:-0.6rem;content:'';}

#mapApi{width:100% !important;height:58rem;}
#mapApiInfo{margin-bottom:2rem;padding:2rem 3.5rem;background-color:#4f4f4f;font-size:0;}
#mapApiInfo ul::after{display:block;clear:both;content:'';}
#mapApiInfo li{position:relative;float:left;font-size:1.6rem;color:#fff;line-height:2.2rem;}
#mapApiInfo li.i1{padding-left:2.8rem;}
#mapApiInfo li.i2{margin-left:8rem;padding-left:2.7rem;}
#mapApiInfo li.i3{margin-left:8rem;padding-left:2.9rem;}

#mapApiInfo li .icon{position:absolute;top:0;left:0;width:2.2rem;height:2.2rem;background-position:0 0;background-repeat:no-repeat;background-size:auto 2.2rem;}
#mapApiInfo li.i1 .icon{background-image:url(../images/content/map_api_icon_01.png)}
#mapApiInfo li.i2 .icon{background-image:url(../images/content/map_api_icon_02.png)}
#mapApiInfo li.i3 .icon{background-image:url(../images/content/map_api_icon_03.png)}

#mapApiInfo li .ico_box{position:relative;}
#mapApiInfo li .ico_box + .ico_box{margin-top:1rem}
#mapApiInfo li.i1 .ico_box .icon{left:-2.8rem;}
#mapApiInfo li.i2 .ico_box .icon{left:-2.7rem;}
#mapApiInfo li.i3 .ico_box .icon{left:-2.9rem;}

#mapApiInfo .park_name{z-index:0;}

.mapApi2 .park_name,.mapApi3 .park_name,.mapApi4 .park_name{opacity:0;}
/*
@media all and (max-width:1280px){
	#mapApiInfo{padding:2rem 0;}
	#mapApiInfo ul{text-align:center}
	#mapApiInfo li.i1,#mapApiInfo li.i2,#mapApiInfo li.i3{display:inline-block;float:none;margin:0 1.5rem;}
	#mapApiInfo li .ico_box + .ico_box{margin-top:5px}
}
*/
@media all and (max-width:1024px){
	#mapApiInfo{padding:2rem 2rem 1rem}
	#mapApiInfo ul{text-align:left}
	#mapApiInfo li.i1{display:block;}
	#mapApiInfo li.i1,#mapApiInfo li.i2,#mapApiInfo li.i3{float:none;margin-left:0;margin-bottom:1rem;}
}
.custom_overlay{position:absolute;left:0;bottom:18px;width:264px;height:174px;margin-left:-132px;text-align:left;overflow:hidden;background:url(../images/common/custom_overlay_box.png) no-repeat 0 0;letter-spacing:-0.25px;z-index:10;}
.custom_overlay .overlay_box{overflow:hidden;}
.custom_overlay .overlay_head{height:52px;line-height:52px;padding-left:20px;font-size:18px;font-weight:700;color:#fffefe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.custom_overlay .overlay_close{position:absolute;top:17px;right:18px;width:20px;height:20px;background:url(../images/common/custom_overlay_close.png) no-repeat 50% 50%;}
.custom_overlay .overlay_close:hover{cursor:pointer;}
.custom_overlay .overlay_body{position:relative;overflow:hidden;padding:0 10px;}

.custom_overlay .overlay_text{padding:17px 0 14px}
.custom_overlay .overlay_text p{position:relative;padding-left:11px;font-size:16px;font-weight:500;color:#292929;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.custom_overlay .overlay_text p:before{content:'·';position:absolute;top:0;left:0;}

.custom_overlay .overlay_btn{overflow:hidden;margin:0 -3px 38px;}
.custom_overlay .overlay_btn::after{content:"";display:block;clear:both;}
.custom_overlay .overlay_btn > div{float:left;width:50%;padding:0 3px;}
.custom_overlay .overlay_btn a{display:block;font-size:14px;text-align:center;line-height:32px;}
.custom_overlay .overlay_btn a span{display:inline-block;/* padding-left:23px; */background-repeat:no-repeat;background-position:0 50%}
.custom_overlay .overlay_btn .i1{border:1px solid #c6c6c6;background:#fff;color:#646464;}
.custom_overlay .overlay_btn .i2{border:1px solid #3396ff;background:#3396ff;color:#fff;}
.custom_overlay .overlay_btn .i1:focus,.custom_overlay .overlay_btn .i1:hover{border:1px solid #3396ff;background:#3396ff;color:#fff;}

@media screen and (max-width:768px){
	.custom_overlay{width:240px;height:158px;margin-left:-120px;background-size:100% 100%}
	.custom_overlay .overlay_head{height:46px;line-height:46px;padding-left:15px;font-size:16px;}
	.custom_overlay .overlay_close{top:14px;right:14px;}
	.custom_overlay .overlay_text{padding:14px 0 11px}
	.custom_overlay .overlay_text p{padding-left:10px;font-size:14px;font-weight:400;line-height:24px;}
	.custom_overlay .overlay_btn a{font-size:13px;}
}


@media all and (max-width:480px){
/*
	.custom_overlay{width:258px;height:170px;margin-left:-106px;}
	.custom_overlay .overlay_head{height:40px;line-height:40px;padding-left:12px;font-size:14px;}
	.custom_overlay .overlay_close{top:12px;right:12px;background-size:16px 16px;}
*/
}

.inline_list{font-size:0;}
.inline_list > li{position:relative;display:inline-block;padding:3px 0}
.inline_list > li.check{padding:3px 10px 3px 25px;}
.inline_list > li.check [type="radio"],.inline_list > li.check [type="checkbox"]{position:absolute;top:50%;left:0;margin:-10px 0 0;}
.inline_list > li.check [type="radio"] + label,.inline_list > li.check [type="checkbox"] + label{margin:0;font-size:14px;}