@charset "utf-8";

#body_layout{position: relative;z-index: 2;}
#body_layout .body_wrap{padding-bottom: 100px;}

.contents_wrap{position:relative;width:100%;;margin:0 auto;padding:50px 0}
#txt {width: 100%;text-align:left;}
#tab_moType1.mobile {margin:0 0 30px;}

#svisual_layout {position: relative;background: #e4eff1;text-align: center;z-index: 1;}
/* #svisual_layout:before {display:block;position:absolute;content:'';left:0;right:50%;bottom:0;width:auto;height:90px;margin-right: 600px;background:#00a0a0;} */
#svisual_layout .svisual_wrap {overflow: hidden;position: relative;padding: 60px 0;/*padding-left: 250px;*/}
#svisual_layout .subvisual-layout{max-width:1560px;text-align:left;}
#svisual_layout .subvisual-layout__text {position: relative;z-index: 1;margin: 0 0 5px;color:#666;font-size: 15px;font-weight: 400;/* text-shadow: 0 0 20px rgba(244,235,224,.75); *//* transform: rotate(0.04deg); *//* -webkit-transform: rotate(0.04deg); */}
#svisual_layout .subvisual-layout__title {display: block;position: relative;z-index: 1;width: 100%;line-height: 1.1;color:#394950;font-size: 27px;font-family:'gmarket';font-weight: 300;text-shadow: 0 0 20px rgba(244,235,224,.75);transform: rotate(0.04deg);-webkit-transform: rotate( 0.04deg );}
#svisual_layout .subvisual-layout__title span {display:inline-block;font-size: 40px;font-weight: normal;color:#000;/* transform: rotate(0.04deg); *//* -webkit-transform: rotate( 0.04deg ); */}


#svisual_layout .svisual_wrap{display:none;background: #f8fbfd url(/worcation/img/ko/common/bg_subvisual.png) no-repeat center -107px;}


.lnb_wrap{display: block;position:relative;z-index: 11;float:left;width: 255px;min-height: auto;margin:-55px 0 0;}
.lnb__title {position: relative;height: 147px;background: #0f95b5  url(/worcation/img/ko/sub/subtop_bg.png) no-repeat right bottom; border-radius: 30px 0 0; margin-bottom:10px;}
.lnb__title strong {display:block;position: absolute;top: 50%;width: 100%;line-height: 1.3;padding: 0 30px;color:#fff;font-family: 'gmarket';font-size: 24px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.lnb_depth2__list *{font-family: 'gmarket';}
.lnb_depth2__list{/* margin: 20px 0; *//* padding-right: 10px; */ border-top: 1px solid #d6d7da;}
.lnb_depth2__list > li{/* position:relative; *//* border-top: 1px solid #dadcdf; */}
.lnb_depth2__list > li:first-child {border-top:none;}
.lnb_depth2__list > li.on + li {border-top:none;}
.lnb_depth2__list > li > a{/* position:relative;display:block;line-height:1.2;padding: 15px 35px 15px 20px */
display:block; position:relative; z-index:1; font-size:20px; letter-spacing:-0.05em; color:#676365;border-bottom:1px solid #d6d7da; padding:15px 44px 14px 30px;border-left: 1px solid #d6d7da;background: #f6f6f6;border-right: 1px solid #d6d7da; box-sizing:border-box;}

.lnb_depth2__list > li > a:after {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    background: url(/worcation/img/ko/sub/spr_content.png) no-repeat -281px -3px;
    position: absolute;
    right: 19px;
    top: 50%;
    display: block;
    content: "";
}
.lnb_depth2__list > li.on > a{border-bottom: none;border-left: none;border-right: none;background: #0f95b5;color: #fff;/* width: 285px; *//* border-radius: 0px 30px 30px 0px; */font-weight: 500;}

.lnb_depth2__list > li.on > a:after {
    background: url(/worcation/img/ko/sub/spr_content.png) no-repeat -315px -3px;
    right: 20px;
}


/* .lnb_depth2__list > li > a:before {display:block;position:absolute;z-index: 1;right: 18px;top: 22px;content:'';width: 4px;height: 4px;border: solid #585c62;border-width: 0 1px 1px 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);} */
/* .lnb_depth2__list > li > a:after {display:block;position:absolute;right: 10px;top: 15px;content:'';width: 19px;height: 19px;border: 1px solid #cacaca;border-radius: 50%;} */
.lnb_depth2__list > li > a[target="_blank"]:before {display:inline-block;content:'';right: 15px;width: 11px;height: 12px;border: none;background: url(/worcation/img/ko/sub/target.png)no-repeat;vertical-align:middle;transform:none;-webkit-transform:none;}
.lnb_depth2__list > li > a[target="_blank"]:after {display:none;}
.lnb_depth2__list > li > a > span{position:relative;display: inline-block;line-height:1.2;word-wrap:break-word;word-break:keep-all;font-size: 17px;font-weight: 500;color: #505152;}
.lnb_depth2__list > li.on{/* padding: 0; *//* margin-bottom:-2px; *//* border-top: 0px; *//* border-bottom: 1px solid #dadcdf; */}
.lnb_depth2__list > li.on > a {/* background: #05717B; *//* border-radius: 10px 10px 0 0; */}
.lnb_depth2__list > li.on > a:before {border-color:#fff;border-width: 0 2px 2px 0;}

.lnb_depth2__list > li.on > a > span { color:#fff;font-weight:500;}
.lnb_depth2__list .lnb_depth3__list{display:none;overflow: hidden;height:0;margin: 0 10px 13px;padding: 8px 15px;/* border-bottom: 2px solid #00a0a0; */text-align: left;transition:all .4s;-webkit-transition: all .4s;border-radius: 10px;background: #eef7f7;}
.lnb_depth2__list .lnb_depth3__list > li {position:relative;background: url(/worcation/img/ko/sub/pattern.png)repeat-x left bottom;}
.lnb_depth2__list .lnb_depth3__list > li:last-child {background:none;}
.lnb_depth2__list .lnb_depth3__list > li.on {padding-bottom:5px;}
.lnb_depth2__list .lnb_depth3__list > li > a{display:block;position:relative;z-index:2;line-height: 1.4;padding: 11px 25px 11px 15px;}
.lnb_depth2__list .lnb_depth3__list > li > a:after {display:block;position:absolute;right: 18px;top: 50%;content:'';width:5px;height:5px;margin-top: -3px;border:solid #cecfd1;border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.lnb_depth2__list .lnb_depth3__list > li.on > a:after {border-color: #00a0a0;}
.lnb_depth2__list .lnb_depth3__list > li > a[target="_blank"]:after {right: 5px;width:11px;height: 12px;margin-top: -6px;border:none;background:url(/worcation/img/ko/sub/target.png)no-repeat;transform:none;-webkit-transform:none;}
.lnb_depth2__list .lnb_depth3__list > li > span{display: inline-block;position: relative;font-size: 16px;color: #3e434a;}
.lnb_depth2__list .lnb_depth3__list > li.on > a span {font-weight: 500;color: #00a0a0;}
.lnb_depth2__list > li > a:hover .lnb_depth3__list,
.lnb_depth2__list > li > a:focus .lnb_depth3__list,
.lnb_depth2__list > li.on .lnb_depth3__list,
.lnb_depth2__list > li.ov .lnb_depth3__list,
.lnb_depth3__list.on,
.lnb_depth3__list.open{display:block !important;visibility:visible;height:auto;margin-top:20px;padding-top:10px;padding-bottom: 0;}
.lnb_depth2__list > li.on .lnb_depth3__list{margin: 0;margin-bottom: 13px;border-radius: 0 0 10px 10px;}

.depth3_ul > li.on .depth4_ul {display:block;}
.depth4_ul {display: none;margin: 1px 0 ;padding: 0px 15px;border-radius: 10px;background: #eef7f7;}
.depth4_ul > li {position: relative;background: url(/worcation/city/common/tmpl/skinD/img/pattern.png)repeat-x left bottom;}
.depth4_ul > li:last-child {background:none;}
.depth4_ul > li > a {display:block;position:relative;line-height:1.3;padding: 8px 15px 8px 18px;font-size: 15px;color: #3e434a;}
.depth4_ul > li > a:before {display:block;position:absolute;left: 5px;top: 18px;content:'';width: 4px;height: 4px;border-radius: 50%;background:#d8d8d8;}
.depth4_ul > li.on > a {color:#00a0a0; }
.depth4_ul > li.on > a:before {background:#00a0a0; }
.depth4_ul > li > a[target="_blank"]:after {display:block;position:absolute;content:'';top: 19px;right: 5px;width:11px;height: 12px;margin-top: -6px;border:none;background:url(/worcation/city/common/tmpl/skinD/img/target.png)no-repeat;}


#lnb_layout > ul > li.on ul{display:block;}
#lnb_layout > ul > li.on ul{border-bottom: 1px solid #ddd;
    padding: 25px;
    font-size: 14px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;}
#lnb_layout > ul > li.on ul li {
    margin-bottom: 3px;
	position:relative;
}

#lnb_layout > ul > li  ul  li  a {display: block;padding: 0 25px 10px 14px;color: inherit;  font-size: 16px;/* background: #f5f2ec url('https://t1.daumcdn.net/cfile/tistory/2417E04D570C5C0225') no-repeat 95% 1px; */}
#lnb_layout > ul > li > ul > li > a { }
#lnb_layout > ul > li.on ul li.on a{color: #0d27bf; text-decoration: underline; }
#lnb_layout > ul > li ul li:before{
    position: absolute;
    left: 0px;
    top: 13px;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-top: -2px;
    background: #7d7d7d;
    display: block;
    content: "";
}
#lnb_layout > ul > li > ul li ul {display: none;padding-bottom: 8px;background-color: #f5f2ec;}
#lnb_layout > ul > li > ul li li a {display: block;padding: 0 25px 10px 22px; color: #666; font-size: 12px;background-color: #f5f2ec;}
#lnb_layout > ul > li > ul > li li a:hover {color: #d91c1b;}
#lnb_layout > ul li.noDepth a {background-image: none !important; font-size:1.1rem; }







#location{position:relative;z-index: 20;width:100%;margin: 0 0 30px;padding: 35px 0 20px;background: url(/worcation/img/ko/sub/tit-bg.gif)repeat-x left bottom;text-align:left;}
.modal-open #location {z-index:10;}
#location:after {display:block; clear:both; visibility:hidden ;content:''; }
#location .page__title {float:left;line-height: 1.3;margin: 10px 0 0;font-size: 24px;font-weight: 500;font-family: 'gmarket';color: #3e434a;}
#location .utile_wrap {display: block;float:right;margin: 10px 0 0 20px;}
#location .utile_wrap:after {display:block; clear:both; visibility:hidden; content:'';}
#location .utile_wrap .print_wrap {display:inline-block;position: relative;top: -3px;}
#location .utile_wrap .print_wrap:before {display:inline-block;float: left;content:'';width:1px;height:12px;margin: 5px 10px 0;background:#c0c0c0;vertical-align: middle;}
#location .utile_wrap .print_wrap:after{display:block; clear:both; visibility:hidden; content:'';}
#location .utile_wrap .print_wrap > li {float:left;margin-left:7px; }
#location .utile_wrap .print_wrap > li .tmpl_ir {background: url(/worcation/img/ko/sub/ico_ir.png)no-repeat;font-size:0;}
#location .utile_wrap .print_wrap > li > button {display:block;width: 32px;height: 20px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
#location .utile_wrap .print_wrap > li.sns {position: relative;}
#location .utile_wrap .print_wrap > li.sns > button {}
#location .utile_wrap .print_wrap > li.sns > button span {display:block;width: 18px;height:100%;background-position: 0 -108px;}
#location .utile_wrap .print_wrap > li.sns > div {display:none;position:absolute;right: 6px;top: -4px;width: 32px;text-align:right;}
#location .utile_wrap .print_wrap > li.sns.on > div {display:block;}
#location .utile_wrap .print_wrap > li.sns > div button {display: block;width: 32px;height: 32px;margin: 0 0 10px;border-radius:50%;}
#location .utile_wrap .print_wrap > li.sns > div .fa {background-position:0 -174px;}
#location .utile_wrap .print_wrap > li.sns > div .tw {background-position:0 -214px;}
#location .utile_wrap .print_wrap > li.sns > div .bl {background-position:-105px -215px;}
#location .utile_wrap .print_wrap > li.sns > div .band {background-position:-35px -215px;}
#location .utile_wrap .print_wrap > li.sns > div .ca {background-position:-70px -215px;}
#location .utile_wrap .print_wrap > li.sns > div .kakao {background-position:-140px -215px;}
#location .utile_wrap .print_wrap > li.sns > div .clickClose {width: 32px;height: 32px;margin: 0 0 10px;border-radius:50%;background: url(/worcation/img/ko/sub/ico_ir.png)no-repeat -21px 0;}
#location .utile_wrap .print_wrap > li.sns > div .clickClose span {display:block;width:100%;height:100%;background-position: 0 -134px;}
#location .utile_wrap .print_wrap > li.n2 > button span {display:block;width: 21px;height:100%;background-position: -20px -108px;}
#location .utile_wrap .print_wrap > li.n3 > button span {display:block;width: 19px;height:100%;background-position: -44px -108px;}
#location .utile_wrap .location_wrap {display:inline-block; position:relative;}
#location .utile_wrap .location_wrap:after {display:block; clear:both; visibility:hidden; content:'';}
#location .utile_wrap .location_wrap li {float: left;position:relative;}
#location .utile_wrap .location_wrap li:not(:last-child):after {display:inline-block;content:'';margin: 10px 12px 0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #c5c5c5;vertical-align: top;}
#location .utile_wrap .location_wrap li a {display:inline-block;position:relative;line-height: 25px;vertical-align: top;font-size: 15px;font-family: 'gmarket';}
#location .utile_wrap .location_wrap li.home a {width:16px;height:17px;margin: 2px 0 0;background: url(/worcation/img/ko/sub/ico_ir.png)no-repeat -21px 0;font-size: 0;}
#location .utile_wrap .location_wrap li:last-child a {font-weight:500; color:#000;}

@media screen and (max-width:1479px){
    #svisual_layout:before {right:auto; width:50px; margin:0;}
}

@media screen and (max-width:1279px){
    .lnb_wrap {display:none;}
    .contents_wrap {float:none; width:100%;}
    #svisual_layout:before {display:none;}
    #svisual_layout .svisual_wrap {padding:50px 20px;}
    #location .utile_wrap .location_wrap li:not(:last-child):after {margin:8px 8px 0;}
}

@media screen and (max-width:1023px){
    #svisual_layout .svisual_wrap {padding:40px 0;}
    #svisual_layout .subvisual-layout__text {font-size: 14px;}
    #svisual_layout .subvisual-layout__title,
    #svisual_layout .subvisual-layout__title span {font-size: 18px;}

    #location {padding: 10px 0 20px;}
    #location .page__title  {padding-right: 0;font-size: 18px;}
    #location .utile_wrap .location_wrap {}
    #location .utile_wrap .print_wrap {}
    #location .utile_wrap .print_wrap > li.n3 {display:none;}
}

@media screen and (max-width:767px){
    #svisual_layout .svisual_wrap {padding:30px 0;}
    #svisual_layout .subvisual-layout__text {font-size: 14px;}
    #svisual_layout .subvisual-layout__title,
    #svisual_layout .subvisual-layout__title span {font-size: 18px;}
    #location .utile_wrap .location_wrap,
    #location .utile_wrap .print_wrap:before {display:none;}
    #body_layout .body_wrap {padding-bottom:50px;}
	#svisual_layout .subvisual-layout__text{font-size:0}
}


#tab_moType1 {display:none;}

@media(max-width:1279px){
    #tab_moType1 {display:block;}
}
