.m_block{display:block;}
.m_hidden{display:none;}


/* content  main*/
.w1920{width:1920px; margin:0 auto;}
#mainWrap{position:relative; width:100%; max-width:100%; overflow:hidden; min-width:320px;}
#homeArea {position: relative;}
#homeArea .homeTxt{position:absolute; text-align:center; width:100%; color:#fff; left:0; right:0; top:34%; z-index:75}
#homeArea .homeTxt dl dt{font-size:71px; letter-spacing:-1px; font-weight:700;}
#homeArea .homeTxt dl dd span{width:auto; text-align:center; padding:0 20px;font-weight:400;}
#homeArea .homeTxt dl dd{font-size:22px; line-height:160%; color:#fff; font-weight:100; margin-top:24px;}

#container .contents .w1200{max-width: 1200px;margin: 0 auto;width: 100%;}

#container.sub .contents{padding-bottom:120px;}
#container.room .contents{padding-bottom:100px;}

.roomArea {position: relative;padding: 62px 0 85px; text-align: center;}
.roomArea.fac{padding:88px 0 105px;}


/** BOOKING **/
#bookArea .bookIns input, #bookArea .bookIns select, #bookArea .bookIns button{color:#000 !important;}
#bookArea .bookIns .fb_rsvn button{color:#fff !important;}
#bookArea .bookIns .innerBox.sel select, #bookArea .bookIns .innerBox.input input {background: url(/SlowOnHostel_common/images/homepage/common/arrow.svg) #fff right center no-repeat !important;background-size: 11px 6px !important;}
#bookArea .bookIns ul li.ci_date .dateWrap:first-child:after {top: -15px!important;}

#bookArea .bookIns .fb_rsvn button {background: #BC9179!important;}
#bookArea .bookIns .innerBox > em{color: #777!important;}
.bookArea-wrap{bottom:4% !important;}

/* GNB */
.m_line .side_menu {position: relative; height: 55px; text-indent: -9999px; z-index: 60;}
.m_line .side_menu span {position: absolute; top: -55px; right: 0; width: 65px; height: 65px;}
.m_line .side_menu span.open_menu {z-index: 2; background: transparent url(/SlowOnHostel_common/images/homepage/common/nav-open.png) center center no-repeat;}
.m_line .side_menu span.close_menu {z-index: 1; right: 40px; top: -10px; background: #af8d5d url(/SlowOnHostel_common/images/homepage/common/nav-close.png) center center no-repeat; border-radius: 50%;}

#gnbMenu {position:relative;}
#gnbMenu > ul{text-align:center; }
#gnbMenu > ul > li{display:inline-block; text-align:center; vertical-align:top; padding:0 3%;}
#gnbMenu > ul > li > a{display:block; color:#000; font-size:18px; line-height:80px; height:80px;font-weight:500;}
#gnbMenu > ul > li > a:hover{color:#000;font-weight:700;}
#gnbMenu > ul > li.on a{color:#000;font-weight:700;}

/* 2줄짜리 gnb */
#gnbMenu > ul{text-align:center; width: 100%; margin: 0 auto;}
.nav .navIns{position: relative; height: 80px;margin: 0 auto;width: 100%;}
/* 2줄짜리 gnb sub */
.nav .navIns.two{border-bottom:1px solid #e5e5e5;}
section.sub.two{line-height: 35px; height: 115px; padding: 20px 0;}
section.sub.two ul{border-top: 0;}

/* nav */
.nav_wrap {position: relative; height: auto; background:#fff;z-index: 99;border-bottom: 1px solid #e5e5e5;}
.logo {display: inline; margin: 10px 0 0 30px; float: left; background: url(/SlowOnHostel_common/images/homepage/common/logo.svg?v=250612) no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; -moz-background-size: cover; text-indent: -9999px; width: 120px; height: 56px;}

.nav .navIns{position:relative; height:80px;margin:0 auto;width:62%;}
section.sub{width:100%; background:#f8f8f8; line-height:80px; display:none; }
section.sub ul{text-align:center; border-top: 1px solid #e5e5e5;}
section.sub ul li{display:inline-block;}
section.sub ul li.first{margin-left:65px;}
section.sub ul li a{color: #919191;font-weight: 500;font-size: 15px;margin-right: 45px;text-transform:uppercase;}
section.sub ul li a:hover{color:#BC9179;font-weight: 700;}
section.sub ul li.on a{color: #BC9179;font-weight: 700;}
.lan{position:absolute; right:245px; top:0; z-index:60;width:135px;text-align:center;}
.lan span{position:relative; line-height: 79px; display:block; background:url(/SlowOnHostel_common/images/homepage/common/icon_lan.svg) left 28px center no-repeat; font-size:17px; color:#000;padding-left:20px;font-weight:500;background-size: 22px;}
.lan span:after{content:url(/SlowOnHostel_common/images/homepage/common/icon_down.svg); margin-left:8px; position:relative; top:-2px;}
.lan .language_list{display:none; position:absolute; top:80px; left:5px; width:135px;}
.lan .language_list ul{padding:3px 0;background:#e5e5e5;width:100%;}
.lan .language_list ul > li{font-weight: 500;padding: 15px 0;border-bottom: 1px solid #c5c5c5;font-size:15px;}
.lan .language_list ul > li:nth-last-child(1){border:0;}
.lan .language_list ul > li > a{display:block;padding:3px 0;font-size:15.5px;color:#1f1f1f;text-align:center}
.lan .language_list ul > li > a:hover{color:#fff}
.lan:hover > .language_list,.lan:focus > .language_list{display:block}

.rightMenu{position:absolute; right:0; top:0px; background:#BC9179; color:#fff;font-size:18px;width:240px;font-weight:600;}
.rightMenu a{color:#fff;padding:29px 76px;}
.information dl.rightMenu.btn{font-size:15px; height:67px; line-height:67px; margin:0; padding: 0;width:200px;text-align:center;}
.information dl.rightMenu.btn a{padding: 26px 48px;}
.information dl.rightMenu.btn dd{line-height:1; font-weight:700; margin:0; color: #fff;text-align:center;}
#mheader{display:none;}
#mheader .language_list {display: none;}
#mheader .mhead_ins{background:#fff; height:50px; text-align:center; position:relative;border-bottom: 1px solid #eeeeee;}
#mheader .mhead_ins span{width:50px; display:inline-block; height:60px; background:url(/SlowOnHostel_common/images/homepage/KOR/main/icon_date.png) center center #715c42 no-repeat; position:absolute; right:0 ;top:0; text-indent:-9999px;}
#mheader .mhead_ins a.resv {width:50px; display:inline-block; height:50px; background:url(/SlowOnHostel_common/images/homepage/common/m_booking.svg) center center #BC9179 no-repeat; background-size: 18px !important;position:absolute; right:0 ;top:0; text-indent:-9999px;background-size:cover;}
#mheader #mgnbMenu{width:100%;height: 100%!important; background:#fff; position:fixed; top:0; left:-100%; display:block; z-index:101;overflow:scroll;}
#mheader .gnbBtn{position:absolute; left:15px; top:31%; width:22px; background:url(/SlowOnHostel_common/images/homepage/common/nav-open.svg) no-repeat; background-size:22px; height:20px; text-indent: -9999px;}
#mheader h1{position: absolute;top: 24px;z-index: 98;left: 50%;transform: translate3d(-50%, -50%, 0);}
#mgnbMenu .topbar{height:50px; background:#fff; position:relative;border-bottom: 1px solid #e5e5e5;}
#mgnbMenu ul{overflow-y:scroll;}
#mgnbMenu ul li.menu{border-bottom:1px solid #e5e5e5;}
#mgnbMenu ul li.menu a{display:block; font-weight:400;}
#mgnbMenu ul li.menu > a{background:url(/SlowOnHostel_common/images/homepage/common/nav_arrow.svg) #fff 93% center no-repeat; padding:23px 0; color:#535353; font-size:15px;text-align: center;font-weight:500;background-size: 10px;}
#mgnbMenu ul li.menu > a.on{background:url(/SlowOnHostel_common/images/homepage/common/nav_arrow_over.svg) #fff 93% center no-repeat;background-size: 10px;}
#mgnbMenu dl{padding:10px 20px; display:none;text-align: center;background: #f5f5f5;border-top: 1px solid #e5e5e5;}
#mgnbMenu dl dd a{color: #8f8f8f;padding: 10px 0;font-size: 13px;}
#mgnbMenu a.closeBtn{display:inline-block; right:20px; top:15px; width:20px; height:20px; background:url(/SlowOnHostel_common/images/homepage/common/nav-close.svg) no-repeat; text-indent:-9999px; background-size:cover; position:absolute;}
#mgnbMenu .lang{text-align:left; text-transform:uppercase; position:absolute; top:13px; left:20px; height:32px; overflow:hidden;}
#mgnbMenu .lang a{font-size:12px; color:#fff; text-transform:uppercase; }
#mgnbMenu .lang > a{height:30px; line-height:30px; border:1px solid #fff; width:100px; text-align:center; margin-right:3px; background:#2b2826; position:relative; z-index:10}
#mgnbMenu span.lanList{left:calc(-100% + 100px); transition: left 0.3s ease-in-out; position:relative; z-index:9}
#mgnbMenu span.lanList a{margin:0 2px;}
#mgnbMenu .lang:hover span.lanList{left:0}

#mgnbMenu .language_list {display: block; text-align: left; padding: 20px 0;text-align:center;}
#mgnbMenu .language_list li {display: inline-block;}
#mgnbMenu .language_list li a{color: #989897; font-size: 13px; font-weight: 400;}
#mgnbMenu .language_list li:after {content: ''; display: inline-block; width: 1px; height: 12px; background: #9d9d9d; margin: 0 20px 0 20px; vertical-align: -2px;}
#mgnbMenu .language_list li:last-child:after {display: none;}
.lan_icon{position: relative;margin: 0 auto;display: block;margin-top:5%;width:18px;height:18px;}

/*main SLIDE */


.bx-wrapper {position: relative; *zoom: 1;-ms-touch-action: pan-y;touch-action: pan-y; }

div.bxslider .item{height:812px; text-indent:-9999px}
div.bxslider .item.visual1{background:url(/SlowOnHostel_common/images/homepage/visual/main01.jpg?v=1)  no-repeat; background-position: center center;}
div.bxslider .item.visual2{background:url(/SlowOnHostel_common/images/homepage/visual/main02.jpg)  no-repeat; background-position: center center;}
div.bxslider .item.visual3{background:url(/SlowOnHostel_common/images/homepage/visual/main03.jpg)  no-repeat; background-position: center center;}

.main_visual .bx-controls.bx-has-pager {position: absolute; width: 100%; text-align: center; bottom: 16%;}
.main_visual .outside_wrap {position: absolute; bottom: 10%;  right: 15%;}
.main_visual .bx-default-pager.bx-has-pager {display: inline-block; margin: 0 auto;}

.main_visual .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item {padding: 0 6px;}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a {border: 1px solid #fff;}

.main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_visual .bx-wrapper .bx-pager.bx-default-pager a.active,
.main_visual .bx-wrapper .bx-pager.bx-default-pager a:focus {background: #fff;}
#homeArea .bx-wrapper .bx-controls-direction a{width: 39px; height: 76px; background-size: cover !important; top: 45%;}
#homeArea .bx-wrapper .bx-prev{left: 19px; background: url(/SlowOnHostel_common/images/homepage/index/icon_index_prev.svg) no-repeat;}
#homeArea .bx-wrapper .bx-next{right: 19px; background: url(/SlowOnHostel_common/images/homepage/index/icon_index_next.svg) no-repeat;}

/*sub slides */

.outside a {text-indent: -9999px; position: absolute; width: 51px; height: 51px;}
.outside a.bx-prev {top: 210px; left: -170px; background: url(/SlowOnHostel_common/images/homepage/common/square_prev.svg) center center no-repeat;border: 1px solid #aaa;border-radius: 25px;}
.outside a.bx-prev:hover {background: #BC9179 url(/SlowOnHostel_common/images/homepage/common/square_prev_on.svg) center center no-repeat;border: 1px solid #BC9179;background-size: 8px 15px !important;}
.outside a.bx-next {top: 210px; right: -170px; background: url(/SlowOnHostel_common/images/homepage/common/square_next.svg) center center no-repeat;border: 1px solid #aaa;border-radius: 25px;}
.outside a.bx-next:hover {background: #BC9179 url(/SlowOnHostel_common/images/homepage/common/square_next_on.svg) center center no-repeat;border: 1px solid #BC9179;background-size: 8px 15px !important;}
.outside #slider-prev2 a.bx-prev{top:260px;}
.outside #slider-next2 a.bx-next{top:260px;}

.container .con_info {margin-bottom: 38px; font-size: 18px; color:#434343;letter-spacing:-0.5px;}
.container .text {color: #505050; font-size: 20px; font-weight: 300;}
.main_slide .bx-viewport{height:inherit!important;}
.main_acc {position: relative;}
.main_acc ul li {height: 625px;}
.main_acc ul li:last-child {margin-right: 0;}
.main_acc ul li .room_txt{background: #fff;position: relative;left: 50%;transform: translate3d(-50%, -50%, 0);width: 414px;min-height: 180px;}
.main_acc ul li .room_txt .view{transform: translate3d(-50%, -50%, 0);left:50%;position:absolute;}
.main_acc ul li .room_txt .view span{font-size: 14px; background: #BC9179; padding: 13px 44px; color: #fff; letter-spacing: 0.2px;font-weight:500; }
.main_acc ul li .room_txt h4 {font-size: 25px; color: #323232;font-weight: 500;padding-top:30px;}
.main_acc p {font-size: 15px;margin:15px 0 25px;color:#464646;padding:0 37px;line-height:1.5;height:85px;}
.main_acc_bg {height: 469px; background-size: cover !important; background-size: cover !important; -webkit-background-size: cover !important; -o-background-size: cover !important; -moz-background-size: cover !important;}
.main_acc_bg.acc01 {background: url(/SlowOnHostel_common/images/homepage/index/menu_01.jpg?v=1) no-repeat;}
.main_acc_bg.acc02 {background: url(/SlowOnHostel_common/images/homepage/index/menu_02.jpg?v=1) no-repeat;}
.main_acc_bg.acc03 {background: url(/SlowOnHostel_common/images/homepage/index/menu_03.jpg?v=1) no-repeat;}
.main_acc_bg.acc04 {background: url(/SlowOnHostel_common/images/homepage/index/menu_04.jpg) no-repeat;}

.main_fac {position: relative;z-index:10;}
.main_fac .bx-viewport{height:inherit!important; padding-bottom: 60px;}
.main_fac ul li {height: inherit!important;}
.main_fac ul li:last-child {margin-right: 0;}
.main_fac ul li .room_txt .view{transform: translate3d(-50%, -50%, 0);left: 50%;position:absolute; bottom: -40px;}
.main_fac ul li .room_txt .view span{font-size: 15px; background: #BC9179; padding: 11px 40px; color: #fff; letter-spacing: 0.2px;font-weight:500; }
.main_fac ul li .room_txt{background: #fff;position: relative;width: 384px; min-height: 170px; height: 100%;}
.main_fac ul li .room_txt h4{font-size: 26px; color: #323232;font-weight: 500;padding-top:30px;}
.main_fac p {font-size: 15px;margin:15px 0 57px;color:#464646;padding:0 22px;}
.main_fac_bg {height: 320px;background-size: cover !important; background-size: cover !important; -webkit-background-size: cover !important; -o-background-size: cover !important; -moz-background-size: cover !important;}
.main_fac_bg.fac01 {background: url(/SlowOnHostel_common/images/homepage/index/fac_01.jpg?v=1) no-repeat;}
.main_fac_bg.fac02 {background: url(/SlowOnHostel_common/images/homepage/index/fac_02.jpg?V=1) no-repeat;}
.main_fac_bg.fac03 {background: url(/SlowOnHostel_common/images/homepage/index/fac_03.jpg?v=1) no-repeat;}

.view.fac{font-size: 12px; background: #BC9179; padding: 13px 44px;left:50%; transform: translate3d(-50%, -50%, 0);color: #fff; letter-spacing: 0.2px;font-weight:500;bottom:-40px;}

.info-top{position:relative;text-align:left;}
.info-top:before{content: '';position: absolute;top: 65px;left: 0;width: 40px;height: 3px;background: #000;}
.info-top a.more{border: 1px solid #d5d5d5;text-align: center;padding: 10px 20px;float:right;color:#7f7f7f;margin:-10px 0 25px;font-weight:500;font-size:14px;}
.info-top a.more:hover{background:#BC9179;color:#fff;transition: .4s;}
.info-top h3 {font-size: 40px;margin-bottom: 45px;font-weight: 500;color:#000;}
.info-top p{font-size: 17px;color: #000;font-weight:400;}

/* mid visual */
.visual {color: #fff; text-align: center;width:100%;height:490px;}
.visual.over {background: url(/SlowOnHostel_common/images/homepage/index/main_mid.jpg?v=1) 50% no-repeat;}
.visual .mid_box{width: 1200px;height: 100%;margin: 0 auto;position: relative;}
.visual .mid_box .mid_txt{background: #BC9179;width: 544px;height: 546px;position: absolute;right: 0;margin: -30px 0;}       

.visual .mid_txt h3{font-size: 26px;font-weight: 500;}
.visual .mid_txt span{font-weight: 300;font-size: 16px;margin-top: 20px;}    
.visual .svcIns{padding: 90px 65px 105px;text-align: left;display:inline-block;}
.visual .svcIns ul{margin-top:90px;}
.visual .svcIns ul li{display: inline-block;width: 50%;float: left;}
.visual .svcIns ul li p{font-size:14px;font-weight:300;letter-spacing:-0.5px;float:right;width:80%;text-align:left;padding:7px 10px;line-height:26px;height:72px;}
.visual .svcIns ul li div:before{width: 39px;height: 39px;content: '';display: inline-block;vertical-align:middle;border-radius: 50%;background-size: 18px !important;}
.visual .svcIns ul li .svc-1:before{background: #ffffff1c url(/SlowOnHostel_common/images/homepage/index/icon_svc01.svg) center no-repeat;}
.visual .svcIns ul li .svc-2:before{background: #ffffff1c url(/SlowOnHostel_common/images/homepage/index/icon_svc02.svg) center no-repeat;}
.visual .svcIns ul li .svc-3:before{background: #ffffff1c url(/SlowOnHostel_common/images/homepage/index/icon_svc03.svg) center no-repeat;}
.visual .svcIns ul li .svc-4:before{background: #ffffff1c url(/SlowOnHostel_common/images/homepage/index/icon_svc04.svg) center no-repeat;}
.visual .svcIns ul li .svc-7:before{background: #ffffff1c url(/SlowOnHostel_common/images/homepage/index/icon_svc07.svg?v=2) center no-repeat;}
.visual .svcIns ul li .svc-8:before{background: #ffffff1c url(/SlowOnHostel_common/images/homepage/index/icon_svc08.svg) center no-repeat;}

.visual.mo{background: #BC9179;height:auto;}
.visual.mo img{width:100%;padding:5%;}    
.bg_gray{width: 100%;height: 56%;position: absolute;background: #f8f8f8;bottom: 0;left: 0;right: 0;margin: 0 auto;}

/* COMMON title */
#titleWrap{width:100%; text-align:center;}
#titleWrap span{display:block;}
#titleWrap span.bigtit{color:#000; font-size:40px; font-weight:500; padding:55px 0; text-transform: uppercase;}
#titleWrap span.smalltit{color:#696969; font-size:15px; height:62px;}


/* ACCOMMODATION&FACILITIES */
.information{position:relative; margin-top:32px;}
.information .tit em{font-size:36px; color:#000; display:block; line-height:1; margin-bottom:14px;font-weight:400;}
.information .tit u{font-size:17px; font-weight:500; color:#000; display:block;line-height: 1.4;}
.roomImg{position:relative;}
.roomImg .outside{position:absolute; top:43%; width:100%;}
.roomImg .outside span a{width:51px; height:51px; text-indent:-9999px; z-index:99; display:inline-block}
.info_use em{font-size:14px; color:#bebebe; margin-right:8px; font-family:'Noto Sans KR', sans-serif;}

#slider2-prev{position:absolute; left:-170px;}
#slider2-next{position:absolute; right:-170px;}
#slider2-prev a{background:url(/SlowOnHostel_common/images/homepage/common/square_prev.svg) center center no-repeat;left:0;top:0;}
#slider2-prev a:hover{background: #BC9179 url(/SlowOnHostel_common/images/homepage/common/square_prev_on.svg) center center no-repeat;border: 1px solid #BC9179;}
#slider2-next a{background:url(/SlowOnHostel_common/images/homepage/common/square_next.svg) center center no-repeat;right:0;top:0;}
#slider2-next a:hover{background: #BC9179 url(/SlowOnHostel_common/images/homepage/common/square_next_on.svg) center center no-repeat;border: 1px solid #BC9179;}
.roomImg .bx-wrapper .bx-controls {position: absolute;bottom: 3%;left: 50%;transform: translate3d(-50%, -50%, 0);}

.subInfo.fac .info-con {padding-left: 83px;}
.info-con .list {overflow: hidden; padding: 25px 0;}
.info-con .list.amenities{padding-top: 25px;}
.info-con .list ul li span{margin-bottom: 7px;display: block;line-height: 1.5; position: relative;}
.info-con .list ul li u{margin-bottom: 7px;display: block;line-height: 1.5; position: relative; padding-left: 8px;}
.info-con .list ul li u:before{content: url(/SlowOnHostel_common/images/homepage/common/icon_list_style.jpg);position: absolute;left: 0;top: -5px;}
.info-con .list.first {margin-top:40px;border-top: 1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.info-con .list ul {display: inline-block; width: calc(100%)}
.info-con .list ul li {float: left; color: #565656;width:25%;}
.info-con .list ul li.w50{width:50% !important;display: block;}
.info-con .list ul li > span {margin-bottom: 7px; display: block; line-height: 1.5;color:#565656;}
.info-con .list ul li > span.mb0{margin-bottom:0;}
.info-con .list ul li:last-child > span{margin-right:0;}
.info-con .list ul li > span em {color: #BC9179;font-weight:500;font-size:17px;}

.info-con  .list ul li:only-child {width: 100%;}

.info-con  .list ul li:first-child:nth-last-child(3),
.info-con  .list ul li:first-child:nth-last-child(3) ~ li {width: 33%;}
.info-con  .list ul li:first-child:nth-last-child(2),
.info-con  .list ul li:first-child:nth-last-child(2) ~ li {width: 50%;}

.info-con  .list.amenities ul li:first-child:nth-last-child(3),
.info-con  .list.amenities ul li:first-child:nth-last-child(3) ~ li {width: 25%;}
.info-con  .list.amenities ul li:first-child:nth-last-child(2) {width: 50%;}

.amenities ul li dl{text-align: left;}
.amenities ul li dt{margin-bottom: 7px; color: #BC9179; font-weight: 500; font-size: 17px;}
.amenities table tr td{vertical-align: top;}

/* ABOUT */
.introtit img{width:100%; height:auto;}
.about dl{text-align:center; margin:70px 0 40px;position:relative;}
.about dl dt{font-size:29px; color:#BC9179; font-weight:500;padding-bottom:23px;line-height:1.5;}
.about dl dt:before {content: '';position: absolute;top: 106px;left: 0;right:0;margin:0 auto;width: 40px;height: 1px;background: #BC9179;}
.about dl dd{line-height:170%; font-weight:100; margin:20px 0 0;}
.about dl dd.first{margin-top:0;padding-top:23px;}
.about dl dd{font-size:17px; color:#373737; font-weight: 400;}

/* LOCATION */
.location_tit{margin-top:32px;text-align:left;}
.location_tit h2{font-weight: 400;font-size: 34px;color: #000;}
.location_tit ul{margin-top:15px;}
.location_tit ul li{display: inline-block;margin-right: 60px;font-size: 17px;font-weight:400;margin-bottom: 10px;color:#222222;}
.location_tit ul li span{font-weight:600;}
.loca_info ul{margin-top:25px;}
.loca_info ul li{width:33%; text-align:left;float:left}
.loca_info ul li img{border-radius:20px;background:#BC9179;width: 40px;height: 40px;padding: 6px;}
.loca_info ul li .loca_txt{display: inline-block;margin-left: 15px;text-align: left;width:85%;}
.loca_info ul li .loca_txt em{display:inline-block; text-align:center; font-size:18px; font-weight:600; margin:10px 0 20px;color:#BC9179;}
.loca_info ul li .loca_txt p{line-height:2;font-weight: 400;display: block;font-size:16px;color:#565656;}
.loca_info ul li .loca_txt p.mt10{margin-top:10px;}
.location.list {border-bottom: 1px solid #dcdcdc;padding-bottom:30px;}
.mapWrap{height: 530px;}
.mapH{width: 100%;height: 100%;}

.loca_info ul li:only-child {width: 100%;}

.loca_info ul li:first-child:nth-last-child(2),
.loca_info ul li:first-child:nth-last-child(2) ~ li {width: 50%;}


/* FOOTER */
.footer {width:100%;;background: #2d2d2d;}
.footer .footerIns{max-width: 1200px;font-size: 15px;font-weight: 300;color: #fff;position: relative;padding:115px 0 70px;margin:0 auto;}
.footer h4{font-size:25px;font-weight:500;}
.footer .footer_left{width:62%;text-align:left;float:right;}
.footer .footer_right{width:38%;text-align:left;float:right;}
.footer .footer_bottom{text-align: center;}
.footer .footer_right .left.w100{width:100%;}
.footer .footer_right .left{float:right;width:68%;}
.footer .footer_right .right{float:right;width:32%;}
.footer .sns {padding: 35px 0; display: inline-block;float:left;}
.footer .sns li {display: inline-block; margin:0 10px;}
.footer .sns li:nth-child(4),.footer .sns li:nth-child(5){margin-top:15px;}
.footer .sns li:nth-child(1),.footer .sns li:nth-child(4){margin-left:0}
.footer .sns li a {display: inline-block; width: 28px; height: 28px; text-indent: -9999px;border-radius: 5px;}
.footer .sns li a.insta {background: url(/SlowOnHostel_common/images/homepage/common/insta.svg) no-repeat;background-size: cover;}
.footer .sns li a.facebook {background: url(/SlowOnHostel_common/images/homepage/common/facebook.svg) no-repeat;background-size: cover;}
.footer .sns li a.blog {background: url(/SlowOnHostel_common/images/homepage/common/blog.svg) no-repeat;background-size: cover;}
.footer .sns li a.youtube {background: url(/SlowOnHostel_common/images/homepage/common/youtube.svg) no-repeat;background-size: cover;}
.footer .sns li a.twitter {background: url(/SlowOnHostel_common/images/homepage/common/twitter.svg) no-repeat;background-size: cover;}
.footer .policy {float:right;margin-right:23px;}
.footer .policy em{margin:0 5px;}
.footer .policy li {display: inline-block; padding: 3px 8px;}
.footer .policy li a{color:#fff;}
.footer .addr {padding: 20px 0 77px; display: inline-block;width:100%;}
.footer .addr li {padding:12px 0;display: inline-block;font-weight:200;font-size:16px;}
.footer p.copyright {font-weight: 200; color: #c1c1c1; font-size: 15px;float:left;}
