@charset "utf-8";
/* CSS Document */

.contentArea{width:100%;display:block;position:relative}

img{max-width:100%}

@media all and (max-width:767px){
	h1.svH{font-size:1.500em} /* 페이지 타이틀 */
}

.introTitBox .introBar{width:25px;height:3px;background:#0e6c1a;margin:0 auto;margin-top:15px}
.introTitBox .introTxt01{font-size:17px;font-weight:200;letter-spacing:-0.075em;color:#3e3d3d;margin:15px 0 0 0}

@media all and (max-width:767px){
	.introTitBox{height:130px}
	.introTitBox h2.introTit01{font-size:30px}
	.introTitBox .introBar{width:25px;height:2px;margin-top:10px}
	.introTitBox .introTxt01{font-size:14px;margin:10px 0 0 0}
}

/* 전체콘텐츠 */
.contWrap{position:relative;width:100%;height:100%;display:block;clear:both;margin:0px 0 50px 0;box-sizing:border-box;overflow:hidden;/* 게시판 공지사항 리스트 가림 is float:left */}
.contWraps{position:relative;width:100%;height:100%;display:block;clear:both;margin:0;box-sizing:border-box;/* 게시판 공지사항 리스트 가림 is float:left */}

.no_web{display:none}
.contWrap .introBox01{width:100%;height:auto;margin:20px 0 0 0;position:relative;display:block;clear:both;box-sizing:border-box;float:left}

/* 인트로 페이지 S */
.grid{width:386px;height:310px;float:left;display:inline-block;box-sizing:border-box;margin:0 20px 20px 0;position:relative;overflow:hidden;box-sizing:border-box}
.grid.webR{margin:0 0 20px 0 !important}
.grid.sizeB{width:793px}
.grid a{width:100%;height:100%;display:block}
.grid figure{width:100%;position:relative;overflow:hidden;text-align:center;cursor:pointer}
.grid figure figcaption{color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid figure figcaption,
.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%}

figure.effect-julia{width:100%;position:relative;background:url('/stay/common/imgs/cont/bg_hover01.png') repeat;box-sizing:border-box}
figure.effect-julia .introListTit0101{right:30px;bottom:25px;text-align:right;font-size:24px;font-weight:400;color:#fff;letter-spacing:-0.075em;text-shadow:#000 1px 1px;position:absolute;-webkit-transition:opacity 1s, -webkit-transform 1s;	transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-julia img{width:100%;height:310px;right:0;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-julia:hover img{opacity:.1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
figure.effect-julia:hover .introListTit0101{opacity:0}

figure.effect-julia figcaption{text-align:center !important;margin:0 auto}
figure.effect-julia .introTit_over01{width:100%;font-size:25px;font-weight:400;color:#fff;opacity:0;text-align:center;margin:70px 0 0 0}
figure.effect-julia .detailBar01{width:90%;height:2px;background:#fff;opacity:0;margin:0 auto;margin-top:25px;opacity:0}
figure.effect-julia p.introAd_over01{font-size:18px;font-weight:400;color:#b8b8b8;text-align:center;opacity:0;margin:15px 0 0 0}
figure.effect-julia .btn_detail01{width:126px;height:29px;background:url('/stay/common/imgs/cont/icon_detail01.png') 85% 50% no-repeat;border:2px solid #fff;opacity:0;margin:45px 0 0 0;padding:0;font-size:14px;color:#fff;text-align:left;padding:0 0 0 18px;
line-height:15px;cursor:pointer}
figure.effect-julia:hover .introTit_over01{opacity:1;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-julia:hover p.introAd_over01{opacity:1;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-julia:hover .btn_detail01{opacity:1;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-julia:hover .detailBar01{opacity:0.4;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}

@media all and (min-width:767px) and (max-width:1150px){
	.grid{display:none}
	.no_web{display:block}
	.contWrap .introBox01{width:100%;height:auto;margin:20px 0 0 0;position:relative;display:block;clear:both;box-sizing:border-box;float:left}
	.contWrap .introBox01 .introList{width:49%;height:240px;float:left;display:inline-block;box-sizing:border-box;margin:0 0 15px 0;position:relative;overflow:hidden}
	.contWrap .introBox01 .introList.webR{margin:0 0 15px 0;float:right}
	.contWrap .introBox01 .introList.sizeB{width:100%}
	.contWrap .introBox01 .introList .introListTxt0101{position:absolute;right:30px;top:180px;text-align:right;z-index:10;font-size:24px;font-weight:400;color:#fff;letter-spacing:-0.075em;text-shadow:#000 1px 1px}

	.contWrap .introBox01 .introList a{width:100%;display:block;position:relative}
	/* 관광지별숙박 s */
	.contWrap .introBox01 .introList .intro0101{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample01.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0102{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample02.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0103{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample03.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0104{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample04.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0105{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample05.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0106{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample06.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0107{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample07.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0108{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample08.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0109{width:120%;height:300px;background-image:url('/stay/common/imgs/cont/introSample09.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0110{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample10.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}

	.rgt_nav02 .navContBox02 .mapSearchBox label[for="mapSearchBtn"]{clear:both;display:inline-block;vertical-align:middle;width:15%;height:40px;background:#34675c  url('/stay/common/imgs/search_btn.png') no-repeat 50% 50%;text-indent:-9999px;font-size:0}
	.rgt_nav02 .navContBox02 .mapSearchBox label[for="mapSearchBtn"] input{display:none}

	/* 관광지별숙박 e */

	/* 유형별 숙박 s */
	.contWrap .introBox01 .introList .intro0201{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample11.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0202{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample12.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0203{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample13.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0204{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample14.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0205{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample15.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0206{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample16.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	/* 유형별 숙박 e */

	/* 테마별 숙박 s */
	.contWrap .introBox01 .introList .intro0301{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample17.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0302{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample18.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0303{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample19.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0304{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample20.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0305{width:120%;height:240px;background-image:url('/stay/common/imgs/cont/introSample21.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	/* 테마별 숙박 e */
}

@media all and (max-width:767px){
	.grid{display:none}
	.no_web{display:block}
	.contWrap .introBox01{width:100%;height:auto;margin:20px 0 0 0;position:relative;display:block;clear:both;box-sizing:border-box;float:left}
	.contWrap .introBox01 .introList{width:49%;height:170px;float:left;display:inline-block;box-sizing:border-box;margin:0 0 10px 0;position:relative;overflow:hidden}
	.contWrap .introBox01 .introList.webR{margin:0 0 10px 0;float:right}
	.contWrap .introBox01 .introList.sizeB{width:100%}
	.contWrap .introBox01 .introList .introListTxt0101{position:absolute;right:10px;top:135px;text-align:right;z-index:10;font-size:14px;font-weight:400;color:#fff;letter-spacing:-0.075em;text-shadow:#000 1px 1px}

	.contWrap .introBox01 .introList a{width:100%;display:block;position:relative}
	/* 관광지별숙박 s */
	.contWrap .introBox01 .introList .intro0101{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample01.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0102{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample02.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0103{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample03.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0104{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample04.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0105{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample05.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0106{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample06.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0107{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample07.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0108{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample08.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0109{width:120%;height:230px;background-image:url('/stay/common/imgs/cont/introSample09.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0110{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample10.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	/* 관광지별숙박 e */

	/* 유형별 숙박 s */
	.contWrap .introBox01 .introList .intro0201{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample11.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0202{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample12.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0203{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample13.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0204{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample14.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0205{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample15.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0206{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample16.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	/* 유형별 숙박 e */

	/* 테마별 숙박 s */
	.contWrap .introBox01 .introList .intro0301{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample17.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0302{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample18.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0303{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample19.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0304{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample20.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	.contWrap .introBox01 .introList .intro0305{width:120%;height:170px;background-image:url('/stay/common/imgs/cont/introSample21.jpg');background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important}
	/* 테마별 숙박 e */
}
/* 인트로 페이지 E */






/* 날씨정보 s */
.contWrap .weatherWrap{width:100%;height:auto;margin:20px 0 0 0;position:relative;display:block;clear:both;box-sizing:border-box;float:left}
.contWrap .weatherWrap .weatherBox01{width:100%;height:456px;box-sizing:border-box;border:1px solid #ababab}
.contWrap .weatherWrap .weatherBox01 .weather01{width:33.33%;height:100%;float:left;display:inline-block;box-sizing:border-box}

.contWrap .weatherWrap .weatherBox01 .weather01.weather0101{}
/* 날씨정보 e */



@media all and (max-width:767px){
	/* 객실 더 보기 */
	.roomImgWrap .viewPortBox{width:105px;height:45px;position:absolute;left:15px;bottom:15px}
	.roomImgWrap .viewPortBox .viewPortB{width:99px;height:39px;background:#000;opacity:0.9;margin:3px 0 0 3px}
	.roomImgWrap .viewPortBox .viewPortTxt{width:105px;height:45px;position:absolute;background:none;border:3px solid #fff;margin:0;color:#fff;font-weight:bold;padding-left:0px;left:0;top:0}
}

/* 우측 네비 s */
.rgt_navWrap{position:relative;width:358px;background:#fff;z-index:100;box-sizing:border-box;float:right}
.rgt_navWrap.pixd{position:fixed;width:358px;background:#fff;left:50%;margin-left:242px;top:120px;z-index:100;box-sizing:border-box}
.rgt_navWrap .rgt_nav01{width:358px;border:1px solid #b5b5b5;border-top:none;box-sizing:border-box}
.rgt_navWrap .rgt_nav01 .priceBox{width:100%;height:59px;border-bottom:3px solid #2d2d2d;background:#008a13 url('/stay/common/imgs/cont/bg_navBtn01.png') left top repeat;font-size:21px;font-weight:600;text-align:center;color:#fff;padding:25px 0 0 0;display:block}
.rgt_navWrap .rgt_nav01 .priceBox .price{background:url('/stay/common/imgs/cont/navGap01.png') left 50% no-repeat;padding:0 0 0 15px;margin:0 0 0 15px}

.rgt_navWrap .rgt_nav01 .navContBox{width:100%;padding:30px 30px;display:block;clear:both;box-sizing:border-box}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox01{width:100%;display:block}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox01 ul.navInfoList01{}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox01 ul.navInfoList01 li{/*font-size:18px;*/font-weight:500;color:#000;padding:0 0 0 30px;line-height:40px;text-align:left;display:block}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox01 ul.navInfoList01 li.navInfo0101{background:url('/stay/common/imgs/cont/icon_navAd.png') left 50% no-repeat}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox01 ul.navInfoList01 li.navInfo0102{background:url('/stay/common/imgs/cont/icon_navCall.png') left 50% no-repeat}




.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .btn_reservationBox{width:100%;height:auto;background:#027512 url('/stay/common/imgs/cont/bg_navBtn03.png') left top repeat;border-radius:3px;text-align:center;margin:10px 0 0 0}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .btn_reservationBox .cap_btn{width:60px;height:40px;background:url('/stay/common/imgs/cont/bg_btnArw01.png') right 50% no-repeat;font-size:17px;font-weight:500;color:#fff;border:none;display:block;
line-height:38px;text-align:left;padding-right:30px;margin:0 auto}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .btn_reservationBox .cap_btn.on{background:url('/stay/common/imgs/cont/bg_btnArw0102.png') right 50% no-repeat}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .reservationSiteBox{width:100%;background:#f0f0f0;border:1px solid #cacaca;border-top:none;box-sizing:border-box;margin-top:-1px;padding:20px}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .reservationSiteBox ul.reservationSiteList{}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .reservationSiteBox ul.reservationSiteList li{width:100%;font-size:13px;font-weight:400;color:#000;line-height:40px}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .reservationSiteBox ul.reservationSiteList li a{width:100%;display:block;text-align:right;color:#000}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .reservationSiteBox ul.reservationSiteList li a .reservationSite{float:left;display:inline-block}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 .reservationSiteBox ul.reservationSiteList li a .reservationSite img{vertical-align:middle}
.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02 p.reservationTip{width:100%;display:block;font-size:14px;font-weight:400;color:#000;margin:15px 0 0 0;line-height:22px}


.rgt_navWrap .rgt_nav02{width:358px;border:1px solid #b5b5b5;margin:40px 0 0 0}
.rgt_navWrap .rgt_nav02 .navContBox02{width:298px;padding:30px 30px;display:block;clear:both}
.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox01{width:100%;height:40px;display:block;background:#898989 url('/stay/common/imgs/cont/bg_navBtn03.png') left top repeat;border-radius:3px}
.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox01 .btn_hp01{width:100%;height:40px;font-size:17px;font-weight:500;color:#fff;border:none;background:none}
.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox02{width:100%;height:40px;display:block;background:#898989 url('/stay/common/imgs/cont/bg_navBtn03.png') left top repeat;border-radius:3px;margin:10px 0 0 0}
.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox02 .btn_hp02{width:100%;height:40px;font-size:17px;font-weight:500;color:#fff;border:none;background:none}
.rgt_navWrap .rgt_nav02 .navContBox02 p.hpTip{width:100%;display:block;font-size:14px;font-weight:400;color:#000;margin:15px 0 0 0;line-height:22px;text-align:center}
.rgt_navWrap .rgt_nav02 .navContBox02 .bus_title01, .rgt_navWrap .rgt_nav02 .navContBox02 .bus_title02{color:#34675c; font-weight:500; font-size:18px; }
/* 우측 네비 e */

@media all and (min-width:767px) and (max-width:1150px){
	.rgt_navWrap{position:relative;width:100%;background:#fff;left:auto;margin-left:0;bottom:0;z-index:100}
	.rgt_navWrap.pixd{position:relative;width:100%;left:0;margin-left:0;top:0;z-index:100;box-sizing:border-box}
	.rgt_navWrap .rgt_nav01{width:100%}
	.rgt_navWrap .rgt_nav01 .priceBox{height:49px;font-size:21px;padding:15px 0 0 0;display:block}
	.rgt_navWrap .rgt_nav01 .navContBox{width:100%;display:inline-block}
	.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox01{width:49%;display:inline-block;float:left}
	.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02{width:49%;display:inline-block;float:right;margin:0 0 0 0;clear:none}
	.rgt_navWrap .rgt_nav02{width:100%;box-sizing:border-box}
	.rgt_navWrap .rgt_nav02 .navContBox02{width:100%;box-sizing:border-box;padding:30px 30px 30px 30px !important;}
	.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox01{width:49.5%;display:inline-block;float:left}
	.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox02{width:49.5%;display:inline-block;float:right;margin:0 0 0 0}
	.rgt_navWrap .rgt_nav02 .navContBox02 p.hpTip{clear:both;margin:0 0 0 0;padding:10px 0 0 0}
}

@media all and (max-width:767px){
	.rgt_navWrap{position:relative;width:100%;background:#fff;left:auto;margin-top:15px;margin-left:0;bottom:0;z-index:100}
	.rgt_navWrap.pixd{position:relative;width:100%;left:0;margin-left:0;top:0;z-index:100;box-sizing:border-box}
	.rgt_navWrap .rgt_nav01{width:100%}
	.rgt_navWrap .rgt_nav01 .priceBox{height:49px;font-size:21px;padding:15px 0 0 0;display:block}
	.rgt_navWrap .rgt_nav01 .navContBox{width:100%;display:inline-block}
	.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox01{width:100%;display:block;float:none}
	.rgt_navWrap .rgt_nav01 .navContBox .navInfoBox02{width:100%;display:block;float:none;margin:30px 0 0 0;clear:both}
	.rgt_navWrap .rgt_nav02{width:100%;box-sizing:border-box}
	.rgt_navWrap .rgt_nav02 .navContBox02{width:100%;box-sizing:border-box;padding:20px 20px 10px 20px}
	.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox01{width:100%;display:inline-block;float:left}
	.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox01 .btn_hp01{font-size:15px}
	.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox02{width:100%;display:inline-block;float:right;margin:5px 0 0 0}
	.rgt_navWrap .rgt_nav02 .navContBox02 .btn_hpBox02 .btn_hp02{font-size:15px}
	.rgt_navWrap .rgt_nav02 .navContBox02 p.hpTip{font-size:12px;clear:both;margin:0 0 0 0;padding:10px 0 0 0}
}



/* 좌측콘텐츠 */
.contLeftWrap{position:relative;width:68%;height:100%;float:left}

@media all and (min-width:767px) and (max-width:1150px){
	.contLeftWrap{width:100%;margin-top:30px;display:inline-block}
}

@media all and (max-width:767px){
	.contLeftWrap{width:100%;margin-top:30px;display:inline-block}
}

.roomTitBox{width:68%;height:84px;background:#fff;border-bottom:3px solid #9b9b9b;display:block;float:left}
.roomTitBox h2.h2_tit{display:inline-block;position:relative;margin:0;padding:0;color:#161616;font-size:1.750em;letter-spacing:-0.075em;font-weight:400;margin:20px 0 0 0;text-align:left}
.roomTitBox .upBox{min-width:111px;height:30px;display:inline-block;float:right;margin:30px 0 0 0;line-height:31px}
.roomTitBox .upBox .upTit{width:65px;height:30px;display:inline-block;float:left;font-size:1.25em;font-weight:500;color:#454545;background:url('/stay/common/imgs/cont/icon_up.png') left top no-repeat;padding:0 0 0 37px}


.roomTitBoxM{display:none}

@media all and (min-width:767px) and (max-width:1150px){
	.roomTitBox{width:100%;margin-bottom:30px}

	.roomTitBoxM{display:none}
}

@media all and (max-width:767px){
/*
.roomTitBox{width:100%;margin-bottom:15px}
.roomTitBox h2.h2_tit{font-size:1.5em;margin:27px 0 0 0;color:#1e1e1e;font-weight:600}
.roomTitBox .upBox{min-width:30px}
.roomTitBox .upBox .upTit{width:0;text-indent:-9999px}
*/
.roomTitBox{width:100%;height:100px;margin-bottom:15px;display:none}
.roomTitBox h2.h2_tit{display:block;font-size:1.5em;margin:16px 0 0 0;color:#1e1e1e;font-weight:600}
.roomTitBox .upBox{min-width:30px;display:block;float:left;margin:10px 0 0 0}
.roomTitBox .upBox .upTit{width:0;text-indent:-9999px}

.roomTitBoxM{width:100%;height:84px;margin-bottom:0;background:#fff;border-bottom:3px solid #9b9b9b;display:block;box-sizing:border-box;padding-left:15px}
.roomTitBoxM h2.h2_titM{display:block;font-size:1.5em;margin:16px 0 0 0;color:#1e1e1e;font-weight:600;position:relative;padding:0;letter-spacing:-0.075em;text-align:left}
.roomTitBoxM .upBoxM{min-width:30px;display:block;float:left;margin:10px 0 0 0;height:30px;line-height:31px}
.roomTitBoxM .upBoxM .upTitM{width:0;text-indent:-9999px;height:30px;display:inline-block;float:left;font-size:1.25em;font-weight:500;color:#454545;
	background:url('/stay/common/imgs/cont/icon_up.png') left top no-repeat;padding:0 0 0 37px}
	.roomTitBoxM .upBoxM .upDataM{display:inline-block;float:right;font-size:1.3em;font-weight:600;color:#454545;text-align:right;margin:0 0 0 10px}

}




@media all and (max-width:767px){
	.roomInfoBox01{width:100%;height:290px;background:#fff;border-bottom:1px solid #e5e5e5}
	.roomInfoBox01 ul li{width:25%;font-size:12px}
	.roomInfoBox01 ul li.info05{clear:both}
}


/* 상세설명 */
.roomInfoBox02{width:100%;height:auto;background:#fff;margin:50px 0 0 0;display:block;float:left}
.roomInfoBox02 h3.h3_tit{display:block;font-size:1.4em;color:#1e1e1e;font-weight:600;text-align:left}
.roomInfoBox02 .InfoTxt01{font-weight:500;color:#565656;line-height:28px;margin:20px 0 0 0;text-align:left}


/* 시설옵션 */
.roomInfoBox03{width:100%;height:auto;background:#fff;margin:70px 0 0 0;display:block;float:left}
.roomInfoBox03 h3.h3_tit{display:block;font-size:1.4em;color:#1e1e1e;font-weight:400;text-align:left}
.roomInfoBox03 .optionBox01{width:100%;min-height:246px;height:auto;background:#f6f6f6;border-top:2px solid #070707;border-bottom:1px solid #161616;margin:30px 0 0 0}
.roomInfoBox03 .optionBox01 .optionBar{width:10px;height:246px;float:left;display:inline-block;background:none}
.roomInfoBox03 .optionBox01 ul.optionList{width:97.5%;height:auto;float:left;display:inline-block;background:url('/stay/common/imgs/cont/bg_optionBox.png') 50% 50% repeat-x;box-sizing:border-box}
.roomInfoBox03 .optionBox01 ul.optionList li{width:16.53%;height:22px;display:inline-block;float:left;border-right:1px solid #e8e8e8;text-align:center;font-size:15px;font-weight:300;color:#d0d0d0;padding-top:55px;margin:23px 0 23px 0}
.roomInfoBox03 .optionBox01 ul.optionList li.option01{background:url('/stay/common/imgs/cont/icon_option01.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option02{background:url('/stay/common/imgs/cont/icon_option02.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option03{background:url('/stay/common/imgs/cont/icon_option03.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option04{background:url('/stay/common/imgs/cont/icon_option04.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option05{background:url('/stay/common/imgs/cont/icon_option05.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option06{background:url('/stay/common/imgs/cont/icon_option06.png') center 10px no-repeat;border:none}
.roomInfoBox03 .optionBox01 ul.optionList li.option07{background:url('/stay/common/imgs/cont/icon_option07.png') center 10px no-repeat;clear:both}
.roomInfoBox03 .optionBox01 ul.optionList li.option08{background:url('/stay/common/imgs/cont/icon_option08.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option09{background:url('/stay/common/imgs/cont/icon_option09.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option10{background:url('/stay/common/imgs/cont/icon_option10.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option11{background:url('/stay/common/imgs/cont/icon_option11.png') center 10px no-repeat}
.roomInfoBox03 .optionBox01 ul.optionList li.option12{background:url('/stay/common/imgs/cont/icon_option12.png') center 10px no-repeat;border:none}

.roomInfoBox03 .optionBox01 ul.optionList li.option01_on{background:url('/stay/common/imgs/cont/icon_option01_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option02_on{background:url('/stay/common/imgs/cont/icon_option02_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option03_on{background:url('/stay/common/imgs/cont/icon_option03_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option04_on{background:url('/stay/common/imgs/cont/icon_option04_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option05_on{background:url('/stay/common/imgs/cont/icon_option05_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option06_on{background:url('/stay/common/imgs/cont/icon_option06_on.png') center 10px no-repeat !important;border:none;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option07_on{background:url('/stay/common/imgs/cont/icon_option07_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option08_on{background:url('/stay/common/imgs/cont/icon_option08_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option09_on{background:url('/stay/common/imgs/cont/icon_option09_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option10_on{background:url('/stay/common/imgs/cont/icon_option10_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option11_on{background:url('/stay/common/imgs/cont/icon_option11_on.png') center 10px no-repeat !important;color:#288200 !important;font-weight:300}
.roomInfoBox03 .optionBox01 ul.optionList li.option12_on{background:url('/stay/common/imgs/cont/icon_option12_on.png') center 10px no-repeat !important;border:none;color:#288200 !important;font-weight:300}

@media all and (min-width:767px) and (max-width:1150px){
	.roomInfoBox03 .optionBox01 .optionBar{display:none !important}
	.roomInfoBox03 .optionBox01 ul.optionList{width:100% !important}
}

@media all and (max-width:767px){
	.roomInfoBox03 .optionBox01 .optionBar{display:none !important}
	.roomInfoBox03 .optionBox01 ul.optionList{width:100% !important}
	.roomInfoBox03 .optionBox01 ul.optionList li{width:16.3%;font-size:12px}
}


/* 이용안내 */
.roomInfoBox04{width:100%;height:auto;background:#fff;margin:70px 0 0 0;display:block;float:left}
.roomInfoBox04 h3.h3_tit{display:block;font-size:1.4em;color:#1e1e1e;font-weight:600;text-align:left}
.roomInfoBox04 .guideBox01{width:100%;min-height:336px;height:auto;background:#fff;margin:30px 0 0 0;display:block;float:left}
.roomInfoBox04 .guideBox01 .guide01{width:49%;min-height:263px;display:inline-block;float:left;border-top:3px solid #000;border-bottom:1px solid #e2e2e2;padding:50px 0}
.roomInfoBox04 .guideBox01 .guide01 h4.h4_tit{display:inline-block;font-size:1.3em;font-weight:600;color:#5e5e5e}
.roomInfoBox04 .guideBox01 .guide01 ul.guideList{width:100%;margin:20px 0 0 0}
.roomInfoBox04 .guideBox01 .guide01 ul.guideList li{font-size:18px;font-weight:400;color:#313131;background:url('/stay/common/imgs/cont/icon_list01.png') left 50% no-repeat;padding:0 0 0 10px;line-height:35px;
text-align:left}
.roomInfoBox04 .guideBox01 .guide02{width:49%;min-height:263px;display:inline-block;float:right;border-top:3px solid #000;border-bottom:1px solid #e2e2e2;padding:50px 0}
.roomInfoBox04 .guideBox01 .guide02 h4.h4_tit{display:inline-block;font-size:1.3em;font-weight:600;color:#5e5e5e}
.roomInfoBox04 .guideBox01 .guide02 ul.guideList{width:100%;margin:20px 0 0 0}
.roomInfoBox04 .guideBox01 .guide02 ul.guideList li{font-size:18px;font-weight:400;color:#313131;background:url('/stay/common/imgs/cont/icon_list01.png') left 50% no-repeat;padding:0 0 0 10px;line-height:35px;
text-align:left}
.roomInfoBox04 .guideBox01 .guide02 ul.guideList li.bg2{background:url('/stay/common/imgs/cont/icon_list01.png') left 25% no-repeat}

@media all and (min-width:767px) and (max-width:1150px){
	.roomInfoBox04 .guideBox01 .guide01 ul.guideList li{font-size:16px;line-height:30px}
	.roomInfoBox04 .guideBox01 .guide02 ul.guideList li{font-size:16px;line-height:30px}
}

@media all and (max-width:767px){
	.roomInfoBox04 .guideBox01 .guide01{width:100%;min-height:auto;padding:20px 0}
	.roomInfoBox04 .guideBox01 .guide01 ul.guideList{width:100%;margin:10px 0 0 0}
	.roomInfoBox04 .guideBox01 .guide01 ul.guideList li{font-size:14px;line-height:25px}
	.roomInfoBox04 .guideBox01 .guide02{width:100%;min-height:auto;padding:20px 0}
	.roomInfoBox04 .guideBox01 .guide02 ul.guideList{width:100%;margin:10px 0 0 0}
	.roomInfoBox04 .guideBox01 .guide02 ul.guideList li{font-size:14px;line-height:25px}
}


/* 주변정보 */
/*.roomInfoBox05{width:100%;height:auto;background:#fff;margin:70px 0 0 0;display:block;float:left}
.roomInfoBox05 h3.h3_tit{display:block;font-size:1.4em;color:#1e1e1e;font-weight:600;text-align:left}
.roomInfoBox05 .mapWrap{width:100%;height:478px;border-top:3px solid #000;margin:30px 0 0 0;padding:30px 0 0 0}

.roomInfoBox05 .mapWrap .tabBox01{width:50%;display:inline-block;float:left}
.roomInfoBox05 .mapWrap .tabBox01 ul.tabs{margin:0;padding:0;list-style:none;height:47px;width:100%;box-sizing:border-box}
.roomInfoBox05 .mapWrap .tabBox01 ul.tabs li{font-size:16px;float:left;text-align:center;cursor:pointer;width:33.4%;height:47px;line-height:44px;color:#444;border:1px solid #a5a5a5;border-bottom:3px solid #027512;background:#fff;overflow:hidden;position:relative;box-sizing:border-box}
.roomInfoBox05 .mapWrap .tabBox01 ul.tabs li + li{width:33.3%;border-left:none}
.roomInfoBox05 .mapWrap .tabBox01 ul.tabs li.active{height:47px;line-height:46px;color:#fff;background:#027512}

.roomInfoBox05 .mapWrap .tabBox02{width:50%;display:inline-block;float:left}
.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02{margin:0;padding:0;list-style:none;height:47px;width:100%;box-sizing:border-box}
.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02 li{font-size:16px;float:left;text-align:center;cursor:pointer;width:33.4%;height:47px;line-height:44px;color:#444;border:1px solid #a5a5a5;border-bottom:3px solid #027512;background:#fff;overflow:hidden;position:relative;box-sizing:border-box}
.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02 li + li{width:33.3%;border-left:none}
.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02 li.end1{border-left:none}
.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02 li.active{height:47px;line-height:46px;color:#fff;background:#ff5b00 url('/stay/common/imgs/cont/bg_tab_on.png') center bottom no-repeat}
--20171103 m_content.css 겹침

*/

@media all and (min-width:767px) and (max-width:1150px){
	.roomInfoBox05 .mapWrap .tabBox01{width:100%;display:block}
	.roomInfoBox05 .mapWrap .tabBox01 ul.tabs li{width:33.3%;height:47px;line-height:44px;border-bottom:3px solid #027512;box-sizing:border-box}

	.roomInfoBox05 .mapWrap .tabBox02{width:100%;display:block}
	.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02 li{width:33.3%;height:47px;line-height:44px;border-bottom:3px solid #027512;box-sizing:border-box}
}

@media all and (max-width:767px){
	.roomInfoBox05 .mapWrap .tabBox01{width:100%;display:block}
	.roomInfoBox05 .mapWrap .tabBox01 ul.tabs li{width:33.3%;height:47px;line-height:44px;border-bottom:3px solid #027512;box-sizing:border-box}
	.roomInfoBox05 .mapWrap .tabBox01 ul.tabs li.end3{border-right:1px solid #a5a5a5}
	.roomInfoBox05 .mapWrap .tabBox01 ul.tabs li.active{width:33.3%}
	.roomInfoBox05 .mapWrap .tabBox02{width:100%;display:block}
	.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02 li{width:33.3%;height:47px;line-height:44px;border-bottom:3px solid #027512;box-sizing:border-box}
	.roomInfoBox05 .mapWrap .tabBox02 ul.tabs02 li.active{width:33.3%}
}

.mapBox{width:99.7%;height:426px;border:1px solid #abaaaa;border-top:none;display:block;float:left;position:relative}
.mapBox .pointA{position:absolute;width:38px;height:48px;top:50%;left:50%}
.mapBox .pointInfo{position:absolute;width:192px;height:132px;background:#fff;top:19%;left:54%;box-sizing:border-box;border:4px solid #fb2d1f}
.mapBox .pointInfo .pointInfo_img{width:184px;height:70px;display:block;background:url('/stay/common/imgs/cont/introSample09.jpg') no-repeat}
.mapBox .pointInfo ul.pointList{width:100%;box-sizing:border-box;margin-top:5px}
.mapBox .pointInfo ul.pointList li{font-size:11px;font-weight:400;color:#1e1e1e;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url('/stay/common/imgs/cont/icon_list01.png') 4% 50% no-repeat;padding:0 0 0 13px;box-sizing:border-box;
line-height:15px}



/* 박스 리스트 s */
#post-list{width:100%;margin:10px 0 0 0;display:block;float:left}
#post-list .post-module{display:block;float:left;position:relative;margin:0 1.3% 2% 1.3%;width:32.2%;height:320px;border:1px solid #858585;text-align:left}
#post-list .post-module a{width:100%;display:block;position:relative;text-align:center;transition:all 0.3s linear 0s}
#post-list .post-module a .thumbnailBox{width:100%;display:block;position:relative;text-align:center;overflow:hidden}


#post-list .post-module a .thumbnailBox .thumbnail{background-image:url('/stay/common/imgs/sub/sample01.jpg');height:270px !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 60% !important;
height:320px !important;display:block;width:120%;height:100%;transition:all 0.3s linear 0s}



#post-list .post-moduleLeft{margin:0 0 2% 0 !important}
#post-list .post-moduleRight{margin:0 0 2% 0 !important;float:right !important}

.btn_more{width:100%;height:58px;font-weight:600;color:#222;background:#ececec;border:1px solid #9f9f9f;text-align:center}



@media all and (min-width:767px) and (max-width:1150px){

	#post-list .post-module{display:block;float:left;position:relative;margin:0 0.2% 2%;width:49%;height:320px;border:1px solid #858585}
	#post-list .post-module .post-content{position:absolute;bottom:0;left:0;width:100%;background:#fff;padding:20px;transition:all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;box-sizing:border-box}
	#post-list .post-module .post-content a.title{display:block;margin:0;padding:0 0 10px;color:#333;font-size:21px;line-height:1;font-weight:bold;letter-spacing:-1px}
	#post-list .post-module .post-content .local{display:block;padding-left:18px;padding-right:5px;background:url('/stay/common/imgs/cont/icon_loca_2.png') no-repeat 0 3px;color:#575757;font-size:13px;line-height:160%}
	#post-list .post-module .post-content .description{overflow:hidden;color:#3d3d3d;font-size:13px;line-height:2em;border-top:1px solid #b7b7b7;padding-top:10px;margin-top:10px}

	#post-list .post-moduleLeft{margin:0 0.2% 2% !important}
	#post-list .post-moduleRight{margin:0 0.2% 2% !important;float:right !important}

	#post-list .post-moduleLeftTB{margin:0 0 2% 0 !important;float:left !important}
	#post-list .post-moduleRightTB{margin:0 0 2% 0 !important;float:right !important}

}

@media all and (max-width:767px){

	#post-list{position:relative;width:100%}
	#post-list .post-module{display:block;float:left;position:relative;margin:0 0 2% 0 !important;width:100%;height:320px;border:1px solid #858585}
	#post-list .post-module .post-content{position:absolute;bottom:0;left:0;width:100%;background:#fff;padding:20px;transition:all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;box-sizing:border-box}
	#post-list .post-module .post-content .title{display:block;margin:0;padding:0 0 10px;color:#333;font-size:21px;line-height:1;font-weight:bold;letter-spacing:-1px}
	#post-list .post-module .post-content .local{display:block;padding-left:18px;padding-right:5px;background:url('/stay/common/imgs/cont/icon_loca_2.png') no-repeat 0 3px;color:#575757;font-size:13px;line-height:160%}
	#post-list .post-module .post-content .description{overflow:hidden;color:#3d3d3d;font-size:13px;line-height:2em;border-top:1px solid #b7b7b7;padding-top:10px;margin-top:10px}

	#post-list .post-moduleLeft{margin:0 0 2% 0 !important}
	#post-list .post-moduleRight{margin:0 0 2% 0 !important;float:none !important}

	#post-list .post-moduleLeftTB{margin:0 0 2% 0 !important;float:none !important}
	#post-list .post-moduleRightTB{margin:0 0 2% 0 !important;float:none !important}

}
/* 박스 리스트 e */



/* Table S */

.table_guide{display:block;position:relative;margin:70px 0 0 0;padding:0}
.table_guide h3.h3_tit{display:block;font-size:1.4em;color:#1e1e1e;font-weight:600;text-align:left}
.table_guide table{width:100%;border-spacing:0;border-collapse:collapse;border-top:solid #000 3px;border-bottom:solid #0b680b 2px;margin-top:30px}
.table_guide th{height:30px;margin:0;padding:10px 10px;text-align:center;vertical-align:middle;border-bottom:solid #9f9f9f 1px;}
.table_guide td{height:24px;margin:0;padding:10px 10px;text-align:center;vertical-align:middle;border-bottom:solid #d7d7d7 1px;}
.table_guide td.left{text-align:left}
.table_guide td .table-date{width:365px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.table_guide tbody th, .table_guide tbody td{height:20px;padding:7px 10px}
/*.table_guide th + th, .table_guide td + td, .table_guide th + td{border-left:solid #ccc 1px}*/
.table_guide .unfirst{border-left:solid #ccc 1px}
.table_guide .unline{border-bottom:none}
.table_guide thead th{font-weight:600;color:#000}
.table_guide tfoot th, .table_guide tfoot td{background-color:#fff;color:#0d0d0d;font-weight:normal}
.table_guide tbody th,.table_guide tbody td.all{color:#0d0d0d;font-weight:normal}
.table_guide tbody td+ th, .table_guide tfoot td+ th{border-left:solid #ccc 1px}
.table_guide.taL th, .table_guide.taL td, .table_guide th.taL, .table_guide td.taL{text-align:left;padding-left:30px;padding-right:30px}
.table_guide.taR th, .table_guide.taR td, .table_guide th.taR, .table_guide td.taR{text-align:right;padding-left:30px;padding-right:30px}
.table_guide tbody td.no_data{color:#666;font-size:1.375em;line-height:148px;text-align:center}
.table_guide td a.underline{color:#0079bf;text-decoration:underline}

.table_guide td.reBox01{text-align:left;padding:0 0 30px 0}

.table_guide td .reBox0101{padding:25px;box-sizing:border-box;border:1px solid #d7d7d7;border-top:none;font-size:0.9em;color:#000}

.table_guide .qna_result{display:none}

.btnArea .btnEdit01{width:180px;height:50px;background:#5c5b5b;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box}
.btnArea .btnCancel01{width:180px;height:50px;background:#fff;font-size:17px;font-weight:400;color:#0b680b;border:2px solid #0b680b;letter-spacing:-0.075em;box-sizing:border-box}
.btnArea .btninquiry01{width:180px;height:50px;background:#016201;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box}

@media all and (min-width:768px) and (max-width:1150px){
	.table_guide td .table-date{width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
}

@media all and (max-width:767px){
	.table_guide{overflow:hidden;overflow-x:auto;padding-top:30px}
	.table_guide.full_size{padding-top:0}
	.table_guide.full_size table{width:100%}
	.table_guide table{width:700px}
	.table_guide th, .table_guide td{height:20px;padding:7px}

	.table_guide.full_size:before{display:none}
	.table_guide.taL th, .table_guide.taL td, .table_guide th.taL, .table_guide td.taL, .table_guide.taR th, .table_guide.taR td, .table_guide th.taR, .table_guide td.taR{padding-left:15px;padding-right:15px}
	.table_guide td .table-date{width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
}
/* Table S */



/* 페이지넘버 */
.paginate_wrap{position:relative;z-index:0;width:100%;line-height:18px;text-align:center}
.paginate{display:inline-block;margin:20px 0;text-align:center;background:#fff}
.paginate a,
.paginate strong,
.paginate span{float:left;display:inline-block;width:41px;height:41px;margin:0 0 0 -1px;line-height:40px;border:1px solid #ccc;font-weight:bold;font-family:Tahoma,Helvetica,AppleGothic,Sans-serif;color:#5a5a5a;letter-spacing:-1px;text-align:center;vertical-align:top}
.paginate strong{color:#288200;text-decoration:underline}
.paginate a:hover{color:#288200}

.paginate .first{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat -100px -28px;font-size:0;line-height:0;text-indent:-9999px}
.paginate .last{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat -136px -28px;font-size:0;line-height:0;text-indent:-9999px}
.paginate .prev{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat 6px -28px;font-size:0;line-height:0;text-indent:-9999px}
.paginate .next{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat -28px -28px;font-size:0;line-height:0;text-indent:-9999px}
.paginate span.pre{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat 6px -28px;font-size:0;line-height:0;text-indent:-9999px}
.paginate span.next{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat -28px -28px;font-size:0;line-height:0;text-indent:-9999px}
.paginate .pre_end{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat -100px -28px;font-size:0;line-height:0;text-indent:-9999px}
.paginate .next_end{background:url('/stay/common/imgs/sub/btn_pg.gif') no-repeat -136px -28px;font-size:0;line-height:0;text-indent:-9999px}

.paginate a span,
.paginate .first span,
.paginate .last span,
.paginate .pre span,
.paginate .prev span,
.paginate .next span,
.paginate .pre_end span,
.paginate .next_end span{border:none}

/*최주혁*/
.contentArea{}
.border_no{border-top:0px !important;}
.sectionPage{margin-bottom:20px;border-bottom:2px solid #414141}
.sectionPage p{box-sizing:border-box;height:45px;text-align:right;font-size:18px;font-weight:200;letter-spacing:-.075em; position:relative;}
.sectionPage p span.icon-desc{margin-right:20px;line-height:1;font-size:15px;font-weight:300;}
.sectionPage p span.icon-desc img{margin-right:5px;/*height:32px*/}
.sectionPage p span.highlight{float:none!important;padding:0 3px;color:#0e6c1a;font-weight:400}
.sectionSearchGroup{position:relative;float:left;width:360px}
.sectionPage p span.number_box{position:absolute; top:10px; left:0px;}

.sectionSearchGroup .mapArea{position:relative;box-sizing:border-box;border:1px solid #e0e0e0}
.sectionSearchGroup .mapArea .map{position:relative;width:100%;height:390px;background:#ebebeb url('/stay/common/imgs/map_sample.jpg') no-repeat 50% 50%;overflow:hidden}
.sectionSearchGroup .mapArea .map .mark_pin{position:absolute;top:0;left:0;width:25px;height:30px;background:url('/stay/common/imgs/map_mark_pin.png') no-repeat 50% 50%;background-size:contain;cursor:pointer}
.sectionSearchGroup .mapArea .map .mark_pin .description{display:none;position:absolute;left:-60px;bottom:30px;box-sizing:border-box;border:1px solid #a1a1a1;border-radius:5px;padding:5px 15px;width:150px;background:#fff;font-size:12px;font-weight:200;letter-spacing:-.05em;text-align:center}
.sectionSearchGroup .mapArea .map .mark_pin .description p{text-align:left}
.sectionSearchGroup .mapArea .map .mark_pin .description span{float:right}
.sectionSearchGroup .mapArea .map .mark_pin.list01{}
.sectionSearchGroup .mapArea .map .mark_pin.list02{top:100px;left:50px}
.sectionSearchGroup .mapArea .map .mark_pin
.sectionSearchGroup .mapArea .map .mark_pin:hover,
.sectionSearchGroup .mapArea .map .mark_pin.active{background:url('/stay/common/imgs/map_mark_pin_active.png') no-repeat 50% 50%;background-size:contain}
.sectionSearchGroup .mapArea .map .mark_pin:hover .description,
.sectionSearchGroup .mapArea .map .mark_pin.active .description{display:block}

.sectionSearchGroup .mapArea .map .map_magnification_control{position:absolute;top:10px;right:10px;box-sizing:border-box;border:1px solid #e9e9e9;width:30px;height:61px;background:#fff url('/stay/common/imgs/map_magnification_bar.jpg') no-repeat 50% 50%;text-indent:-9999px;font-size:0}
.sectionSearchGroup .mapArea .map .map_magnification_control label{display:block;width:100%;height:50%}
.sectionSearchGroup .mapArea .map .map_magnification_control label:active{}
.sectionSearchGroup .mapArea .map .map_magnification_control .map_magnify{background:url('/stay/common/imgs/map_magnification_btn.png') no-repeat 50% 7px;background-size:50%}
.sectionSearchGroup .mapArea .map .map_magnification_control .map_reduce{background:url('/stay/common/imgs/map_magnification_btn.png') no-repeat 50% -40px;background-size:50%}
.sectionSearchGroup .mapArea .map .map_magnification_control .map_magnify input,
.sectionSearchGroup .mapArea .map .map_magnification_control .map_reduce input{display:none}

.sectionSearchGroup .mapArea .view_larger{position:absolute;bottom:110px;z-index:1000;left:20px;width:110px;height:30px;background:url('/stay/common/imgs/map_view_larger_btn.png') no-repeat 50% 50%;background-size:contain;text-align:center;color:#fff;font-size:12px;font-weight:200;line-height:30px}
.sectionSearchGroup .mapArea .view_larger input{display:none}

.sectionSearchGroup .mapArea .mapSearchBox{box-sizing:border-box;border-top:1px solid #e0e0e0;padding:20px;height: 80px;}
.sectionSearchGroup .mapArea .mapSearchBox input{float:left;box-sizing:border-box;border:1px solid #e0e0e0;width:70%;height:40px;font-size:16px;}
.sectionSearchGroup .mapArea .mapSearchBox label[for="mapSearchBtn"]{clear:none;float:left;display:inline-block;vertical-align:middle;width:15%;height:40px;background:#35675c url('/stay/common/imgs/search_btn.png') no-repeat 50% 50%;text-indent:-9999px;font-size:0}
.sectionSearchGroup .mapArea .mapSearchBox label[for="mapSearchBtn"] input{display:none}
.sectionSearchGroup .mapArea .mapSearchBox label[for="self_refresh"]{clear:none;float:left;display:inline-block;vertical-align:middle;width:15%;height:40px;background:#f36d00 url('/stay/common/img/self_refresh.png') no-repeat 50% 50%;text-indent:-9999px;font-size:0}
.sectionSearchGroup .mapArea .mapSearchBox label[for="self_refresh"] input{display:none}

.rgt_nav02 .mapSearchBox{box-sizing:border-box;padding:5px 0px 15px 0;}
.rgt_nav02 .mapSearchBox input{float:left;box-sizing:border-box;border:1px solid #e0e0e0;width:85%;height:40px}
.rgt_nav02 .mapSearchBox label[for="mapSearchBtn"], .rgt_nav02 .mapSearchBox label[for="mapStopSearchBtn"]{clear:both;display:inline-block;vertical-align:middle;width:15%;height:40px;background:#34675c  url('/stay/common/imgs/search_btn.png') no-repeat 50% 50%;text-indent:-9999px;font-size:0}
.rgt_nav02 .mapSearchBox label[for="mapSearchBtn"] input, .rgt_nav02 .mapSearchBox label[for="mapStopSearchBtn"] input {display:none}

.sectionSearchGroup .listForSearch{box-sizing:border-box;margin-top:15px;padding-bottom:80px;min-height:550px;}
.sectionSearchGroup .listForSearch .searchTerms{border:1px solid #e0e0e0}
.sectionSearchGroup .listForSearch .searchTerms+.searchTerms{border-top:none}
.sectionSearchGroup .listForSearch .searchTerms>p{padding-left:15px;height:40px;line-height:40px;background:#f9f9f9 url('/stay/common/imgs/sub/lnbArrow_befor.png') no-repeat 100% 50%; font-size:15px; font-weight:300;cursor:pointer}
.sectionSearchGroup .listForSearch .searchTerms>p.active{background-image:url('/stay/common/imgs/sub/lnbArrow_open.png')}
.sectionSearchGroup .listForSearch .searchTerms>p.active+*{display:none}
.sectionSearchGroup .listForSearch .searchTerms>div{display:none;border-top:1px solid #e0e0e0;padding:15px}
.sectionSearchGroup .listForSearch .searchTerms>div ul{display:inline-block;width:100%;height:50px;overflow:hidden}
.sectionSearchGroup .listForSearch .searchTerms>div ul.limitView{height:auto}
.sectionSearchGroup .listForSearch .searchTerms>div ul li{float:left;width:50%;height:25px;font-size:14px; font-weight:200;}
.sectionSearchGroup .listForSearch .searchTerms div label>span{vertical-align:middle; padding-left:7px;}
.sectionSearchGroup .listForSearch .searchTerms div .termsMoreBtn{display:block;margin:10px auto 0;border-radius:5px;width:100%;height:30px;text-align:center;color:#fff;background:url('/stay/common/imgs/search_term_more_bt.png') no-repeat 50% 50%}
.sectionSearchGroup .listForSearch .searchTerms div .termsMoreBtn input{display:none}

.sectionSearchGroup .listForSearch .searchTerms .searchForPrice{position:relative;padding:15px 30px 30px}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice #amount{border:none}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice #slider-range{border:1px solid #1d6408;border-radius:4px;height:4px}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice #slider-range .ui-slider-range{border:none;background:#1d6408}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice #slider-range .ui-slider-handle{display:block;top:-10.5px;box-sizing:border-box;border:1px solid #aaa;/* border-radius:100%; */width:10px;height:25px;background:url('/stay/common/img/priceController.png') center no-repeat}
/*
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice .priceArea{display:block;position:relative;margin:25px 0 35px;border:1px solid #1d6408;border-radius:4px;width:100%;height:4px}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice .priceArea .priceBar{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;background:#1d6408}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice .priceController{display:block;position:absolute;top:30px;width:75px;text-align:center}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice .minimumPrice{left:0}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice .maximumPrice{right:0}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice .priceController img{display:block;margin:0 auto;width:25px;height:25px}
.sectionSearchGroup .listForSearch .searchTerms .searchForPrice .priceController span{font-size:13px;color:#1d6408;letter-spacing:0}
*/
.sectionSearchGroup .listForSearch label[for="searchFromList"]{display:block;position:fixed;bottom:20px;border-radius:5px;width:360px;height:40px;line-height:40px;font-size:17px;text-align:center;background:#35675c url('/stay/common/imgs/cont/bg_navBtn03.png') left top repeat;z-index:10}
.sectionSearchGroup .listForSearch label[for="searchFromList"] span{color:#fff}
.sectionSearchGroup .listForSearch label[for="searchFromList"] input{display:none}

.sectionList{position:relative;float:right;padding-bottom:80px;width:840px}
.orderText1{text-align:center;}
.sectionList #post-list{margin-top:0}
.sectionList #post-list .post-module{box-sizing:border-box;margin:0;border:none;padding:0  0 2% 2%;width:33.33%}
.sectionList #post-list .post-module a{box-sizing:border-box;border:1px solid #e0e0e0;height:100%;overflow:hidden}
.sectionList #post-list .post-module .post-content{padding:15px}
.sectionList #post-list .post-module .post-content img{ vertical-align:middle;}
.sectionList #post-list .post-module .post-content .title{font-size:18px;font-weight:300;letter-spacing:-.075em}
.sectionList #post-list .post-module a .thumbnailBox .thumbnail{width:100%}
.sectionList #post-list .post-module a .thumbnailBox .thumbnail img.house_bg{position:absolute;top:0;left:0;width:100%;min-height:250px}

.sectionList #post-list .post-module a .thumbnailBox .thumbnail .icon_house_thumbnail{ position:absolute; left:10px; top:10px; width:100%; height:37px; z-index:70;}
.sectionList #post-list .post-module a .thumbnailBox .thumbnail .icon_house_thumbnail ul li{width:38px; height:37px; float:left; margin-left:5px}
.sectionList #post-list .post-module a .thumbnailBox .thumbnail .icon_house_thumbnail ul li img{width:100%;}

.sectionList .btn_more{margin-left:2%;width:98% !important;}

#post-list .post-module .post-content .map_list_pin{display:block;padding-left:20px;background:url('/stay/common/imgs/map_list_pin.jpg') no-repeat 3px 5px;/*font-size:15px*/; line-height:160%; font-weight:200; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
#post-list .post-module .post-content .map_list_tel{display:block;padding-left:20px;background:url('/stay/common/img/icon_new_bg20171206.png') no-repeat 3px 8px;/*font-size:15px;*/ line-height:160%; font-weight:200; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

#post-list .post-module .post-content .description .list-option{position:absolute;bottom:0;left:0;display:inline-block;}
#post-list .post-module .post-content .description .list-option li{float:left}
#post-list .post-module .post-content .description .list-option li+li{padding-left:3px}
#post-list .post-module .post-content .description .list-option li img{width:30px}

#post-list .post-module .postBookMark{width:30px;height:30px;position:absolute;bottom:33px;right:15px;background:url('/stay/common/imgs/map_list_bookMark_off.png') no-repeat 50% 50%;z-index:70;}
#post-list .post-module .postBookMark.active{background:url('/stay/common/imgs/map_list_bookMark.png') no-repeat 50% 50%;}

#post-list .post-module .myBookMark{width:30px;height:35px;position:absolute;top:0;right:15px;background:url('/stay/common/img/icon-bookMark.png') no-repeat 50% 50%;z-index:70;}

#post-list .post-module .mapFixedBtn{width:30px;height:30px;position:absolute;bottom:33px;right:15px;background:url('/stay/common/imgs/map_list_bookMark_off.png') no-repeat 50% 50%;z-index:70;cursor:pointer}
#post-list #marker-list .post-module .mapFixedBtn{bottom:20px;}
#post-list .post-module .mapFixedBtn.active{background:url('/stay/common/imgs/map_list_bookMark.png') no-repeat 50% 50%;}

.viewSearchTerms{display:none;position:absolute;top:0;left:20px;border-radius:5px;width:80px;height:30px;line-height:30px;font-size:13px;background:#35675c url('/stay/common/imgs/cont/bg_navBtn03.png') left top repeat;text-align:center;}
.viewSearchTerms input{display:none}
.viewSearchTerms span{color:#fff;}

.textTh{color:#202121; font-weight: 200; font-size: 17px;}

@media all and (min-width:768px) and (max-width:1150px){
	.table_guide td .table-date{width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.viewSearchTerms{display:block;top:50px}
    .sectionPage p span.number_box{position:absolute; top:52px; right:0px;}

	.termsToggle{position:relative;overflow:hidden}
	.termsToggle.active{position:relative;overflow:visible}

	.sectionPage.ht100.icon-desc p{text-align:right!important}
	.sectionSearchGroup{position:absolute;left:-380px}
	.termsToggle.active .sectionSearchGroup{left:-380px}

	.sectionSearchGroup .listForSearch label[for="searchFromList"]{position:relative;bottom:auto;margin-top:15px;width:100%}

	.sectionList{width:102%}
}

@media all and (max-width:925px){
	.viewSearchTerms{top:55px}
	.sectionPage p span.number_box{position:absolute; top:55px; right:0px;}
}

@media all and (min-width:767px) and (max-width:870px){
	.sectionPage.ht100.icon-desc>p{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%}
	.sectionPage p span.icon-desc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:nowrap;font-size:14px}
}

@media all and (max-width:767px){
	.viewSearchTerms{display:block;top:120px;left:15px;}
	.sectionPage.ht100.icon-desc.ht200+.viewSearchTerms{top:195px}
	
	.termsToggle{position:relative}

	.sectionPage.ht100.icon-desc{height:170px!important}
	.sectionPage.ht100.icon-desc.ht200{height:240px!important}
	.sectionPage.ht100.icon-desc p{position:relative;height:100%;text-align:right!important}
	.sectionPage.ht100.icon-desc span{float:right;line-height:32px}
	.sectionPage.ht100.icon-desc span.icon-desc{float:left;margin:0;width:100%;text-align:left}
	.sectionPage.ht100.icon-desc span.icon-desc+span.icon-desc{margin-top:5px}
	.sectionPage.ht100.icon-desc p>span:last-child{position:absolute;top:auto;right:0;bottom:15px;left:auto;line-height:32px}
	
	.sectionSearchGroup{position:absolute;left:-380px;width:100%;max-width:360px}
	.termsToggle.active .sectionSearchGroup{left:-380px}
	
	.contWraps .sub_contents{padding:0 0 15px}

	.sectionSearchGroup .listForSearch label[for="searchFromList"]{position:relative;bottom:auto;margin-top:15px;width:100%}
}

@media all and (min-width:450px) and (max-width:767px){
	.sectionList{width:102%;padding:0}
	.sectionList #post-list .post-module{margin:0 0 2% 0!important;width:50%}
}

@media all and (max-width:449px){
	.sectionList{width:102%;padding:0}
	.sectionList #post-list .post-module{margin:0 0 2% 0!important;width:100%}
}

.gm-style-iw span.gray{line-height:25px; color:#777;}