body,div,img,a,ul,li,p,span,dl,dt,dd,h1,h2,h3,h4,h5{margin:0; padding:0;}
ul{list-style-type:none;}
img{border:none;}
input, select{outline:none;}
a:visited, a:link{text-decoration:none;color:#333;}
a:hover, a:active{text-decoration:none;color:#333;}
#tpl_footer {text-align:center;padding-bottom:70px}
.bl {display:block;
    position:absolute;
    top:-9999px;
    left:-9999px;
    text-indent:-999em;
    overflow:hidden;
    background-repeat:no-repeat;
    text-align:left;}

/* header_ryokan s */
.ryoLogoWrap {position:relative;font-family:'Malgun Gothic', '¸¼Àº °íµñ','µ¸¿ò','Dotum';z-index:999;}
.ryoLogo {width:990px;margin:0 auto;position:relative;}
.ryoLogo img {margin:8px 0;}
.ryoLogo .ryoTipFaq {display:inline-block;position:absolute;bottom:12px;right:0;}
.ryoLogo .ryoTipFaq li{float:left;font-size:15px;font-weight:bold;margin-left:20px;}
.ryoLogo .tour_rent {display:block;position:absolute;bottom:6px;left:0;font-size:15px;font-weight:bold;color:#333;}
.ryoLogo .tour_rent .img {margin-right:5px;}
.ryoLogo .tour_rent .jum {margin:0 2px;}
.ryoGnbBg {width:100%;height:46px;background:url('/_Tpl/wt/img/ryokan_hdBg2.jpg') 0 top repeat-x;}
.ryognb {width:990px;margin:0 auto;}
/* ryokan gnb s*/
.ryognbWrap {}
.ryognb {position:relative;}
.ryognb .gnbName{float:left;width:141px;cursor:pointer;text-align:center;height:46px;line-height:42px;font-size:17px;font-weight:bold;color:#fff;}
.ryognb .on {background-color:#fff;color:#252525;margin-top:1px;height:45px;}
.ryognb .ryognb_cover {cursor:default;;display:none;}
.ryognb .on .ryognb_cover {display:block;}
.ryognb .gnbName:hover{background-color:none;color:#ff5d5d;height:45px;}
.ryognb .on:hover {color:#252525}
.ryognb_cover {margin-top:2px;background-color:#fff;}
.gnb_ListWrap {overflow:hidden;width:990px;cursor:default;background-color:#fff;padding-bottom:5px;margin:0 auto;margin-top:2px;}
.gnb_List1, .gnb_List2, .gnb_List3 {width:280px;float:left;overflow:hidden;}
.gnb_List1 .ryo_gnbMap, .gnb_List2 .ryo_gnbMap, .gnb_List3 .ryo_gnbMap {float:left;margin:15px 27px 0 0;}
.gnb_List1 .ryo_gnbArea, .gnb_List2 .ryo_gnbArea, .gnb_List3 .ryo_gnbArea {float:right;width:160px;margin-top:8px;}
.gnb_List2 {margin:0 65px;}
.ryo_gnbArea a {display:block;width:160px;}
.ryo_gnbArea li {font-size:12px;text-align:left;line-height:22px;
				 background:url('/_Tpl/wt/img/right_arrow.png') right center no-repeat;
				 border-top:1px solid #f0f0f0;color:#3d3d3d;}
.ryo_gnbArea li:first-child{border-top:none;}
.ryo_gnbArea li span {color:#8f8f8f;}
.gnb_List1 .ryo_gnbArea li span {width:32px;display:block;float:left;}
.gnb_List2 .ryo_gnbArea li span {width:46px;display:block;float:left;}
.gnb_List3 .ryo_gnbArea li span {width:60px;display:block;float:left;}
/* ryokan gnb e*/
/*// header_ryokan e */

/* LNB */
#ryokanLnbMenu {padding-top:15px;}
#ryokanLnbMenu.tourLNB {padding-top:29px}
#detail_content {margin-top:15px;margin-left:auto;margin-right:auto;}
.gmall_labWrap {float:left;width:200px;text-align:left}
.ryo_lnbHdTitle {background-color:#b42a20;height:70px;font-family:'Malgun Gothic', '¸¼Àº °íµñ','µ¸¿ò','Dotum'}
.ryo_lnbHdTitle .t_txt {color:#fff;padding-top:25px;font-size:17px;font-weight:bold;text-align:center}
.ryo_lnbHdTitle .t_txt .jum {margin:0 3px;}
.ryo_lnb_menuWrap {border:1px solid #e5e5e5;border-top:none;font-family:'Malgun Gothic', '¸¼Àº °íµñ','µ¸¿ò','Dotum'}
.ryo_lnb_menuTitle {height:45px;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;}
.ryo_lnb_menuTitle.bor_t {border-top:1px solid #d9d9d9;}
.ryo_lnb_menuTitle p {padding-top:14px;padding-left:12px}
.ryo_lnb_menuTitle .type {font-weight:bold;color:#333;font-size:15px}
.ryo_lnb_menuTitle .num {font-size:12px;color:#f22c48;font-weight:bold;vertical-align:1px;margin-left:3px}

.ryo_lnb_menuList {padding-bottom:15px}
.ryo_lnb_menuList ul {}
.ryo_lnb_menuList li {padding-left:12px;height:30px;line-height:30px;font-size:13px;text-align:left}
.ryo_lnb_menuList .list_tile {font-size:14px;font-weight:bold;margin:10px 0 5px 12px;color:#b3260f;}
.ryo_lnb_menuList .list_tile img {margin-left:3px;vertical-align:2px;}
.ryo_lnb_menuList a {color:#353535}
.ryo_lnb_menuList a:hover {color:#f5233b}
.ryo_lnb_menuList .on {background-color:#f73b51}
.ryo_lnb_menuList .on a {display:block;height:29px;color:#fff;font-weight:bold;background:url('/GMall/maldi/img/arr_r.png') 97% 9px no-repeat}


/* index s */
.ryo_indexWrap {margin-top:155px;font-family: 'Malgun Gothic', '¸¼Àº °íµñ','µ¸¿ò','Dotum';}
	/* visual */
.ryo_visualWrap {position:relative;height:438px;width:990px;text-align:center;margin:0 auto;}
.ryo_visualWrap .ryo_visImg {width:1920px;height:438px;margin-left:-480px;overflow:hidden;position:relative;}
.ryo_visualWrap .ryo_visImg .ryo_visual {float:left;}
.ryo_visCenWrap {width:100%;height:100%;}
.ryo_visCenter {width:990px;height:438px;margin:0 auto;}
.ryo_visTitle {position:absolute;top:145px;left:386px;}
.ryo_visArrow .left_arrow {position:absolute;top:183px;left:-35px;}
.ryo_visArrow .right_arrow {position:absolute;top:183px;right:-35px;}
.ryo_rolling {width:auto;position:absolute;bottom:30px;left:437px;.left:-20px;}
.ryo_rolling li {display:inline-block;font-size:0;line-height:0;width:13px;height:13px;margin-left:7px;
				.float:left;.position:relative;.left:455px;.top:0;.margin-left:10px;}
.ryo_rolling li:first-child {margin-left:0;}
.ryo_rolling li a {display:block;width:13px;height:13px;background:url('/GMall/ryokan/img/buttonRyo.png') no-repeat 0 0;}
.ryo_rolling li a.on {display:block;width:13px;height:13px;background:url('/GMall/ryokan/img/buttonRyo_on.png') no-repeat 0 0;}
	/* best */
.ryo_bestWrap {width:990px;margin:0 auto;padding-top:30px;}
.ryo_bestWrap .best_title {margin-bottom:15px;}
.ryo_bestWrap .best_listWrap {overflow:hidden;text-align:left;}
.ryo_bestWrap .best_listWrap .ryobest_list {float:left;width:318px;height:302px;border:1px solid #c6c6c6;position:relative;
											cursor:pointer;margin:0 10px 20px 0;}
.ryo_bestWrap .best_listWrap li:first-child {margin-left:0;}
.ryo_bestWrap .best_listWrap .ryobest_list:hover {border:1px solid #333;}
.ryobest_list .best_Img {width:318px;height:205px;}
.ryobest_list .best_area {width:85px;height:27px;background-color:#d01010;text-align:center;font-size:13px;color:#fff;line-height:27px;
						  position:absolute;top:0;left:0;}
.ryobest_list .best_account {font-size:14px;font-weight:bold;color:#333;padding:10px 15px;}
.ryobest_list .best_account span {overflow:hidden;}
.ryobest_list .best_account .point {height:18px;display:block;}
.ryobest_list .best_account .name {height:32px;display:block;margin:2px 0 5px 0;}
.ryobest_list .best_account .price {font-size:18px;font-family:Tahoma, Verdana;color:#ea2b2b;}
.ryobest_list .best_account .priceWon {font-size:15px;font-family:'Malgun Gothic', '¸¼Àº °íµñ','µ¸¿ò','Dotum';color:#ea2b2b;vertical-align:2px;}

/* ÇÑÁÙ¿¡»óÇ°4°³ */
.ryo_bestWrap .best_listWrap .ryobest_list.n4 {width:235px;height:260px;margin:0 5px 20px 5px;}	
.ryobest_list.n4 .best_Img {width:235px;height:160px;}
.ryobest_list.n4 .best_account {font-size:12px;padding:8px 10px 0 15px}
.ryobest_list.n4 .best_account .name {font-size:13px;height:45px;overflow:hidden;line-height:16px}
.ryobest_list.n4 .best_account .price {font-size:16px}
.ryobest_list.n4 .best_account .priceWon {font-size:13px}

/* ÇÑÁÙ¿¡»óÇ°5°³ */
.ryo_bestWrap .best_listWrap .ryobest_list.n5 {width:186px;height:230px;margin:0 5px 20px 5px;}	
.ryobest_list.n5 .best_Img {width:186px;height:130px;}
.ryobest_list.n5 .best_account {font-size:11px;padding:8px 10px 0 12px}
.ryobest_list.n5 .best_account .name {font-size:12px;height:45px;overflow:hidden;line-height:16px}
.ryobest_list.n5 .best_account .price {font-size:15px}
.ryobest_list.n5 .best_account .priceWon {font-size:12px}
.ryobest_list.n5 .best_area {width:75px;height:24px;background-color:#d01010;text-align:center;font-size:11px;color:#fff;line-height:24px;
						  position:absolute;top:0;left:0;}

	/* hot event */
.ryo_eventWrap {width:100%;height:340px;margin-top:50px;background:url('/GMall/ryokan/img/ryo_eventWrap.jpg') #e3d7ca center 0 no-repeat;}
.ryo_eventWrap .ryo_hotEvent {width:990px;height:340px;margin:0 auto;position:relative;}
.ryo_eventWrap .hotevent_title {position:absolute;top:40px;left:0px;}
.ryo_hotEvent .hotEventList {overflow:hidden;}
.ryo_hotEvent .hotEventList li {float:left;width:240px;height:340px;.height:350px;background-color:#fff;margin-left:5px;}
.ryo_hotEvent .hotEventList li:first-child {margin-left:259px;}
.ryo_hotEvent .hotEventList li:hover {cursor:pointer;}
.ryo_hotEvent .hotEventList li:hover .eventImg .evImg{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.ryo_hotEvent .hotEventList li:hover .event_goBtn a {background-position:0 -27px;}
.ryo_hotEvent .hotEventList .numberTitle {margin:0 auto;margin:7px 0 15px 0;}
.ryo_hotEvent .hotEventList .eventImg {position:relative;}
.ryo_hotEvent .hotEventList .eventImg img{width:240px;height:161px;}
.ryo_hotEvent .hotEventList .eventImg span{display:block;position:absolute;top:0;left:0;}
.ryo_hotEvent .hotEventList .event_account {text-align:center;margin-top:15px;}
.ryo_hotEvent .hotEventList .event_account span{display:block;overflow:hidden;color:#333333;font-weight:bold;line-height:18px;}
.ryo_hotEvent .hotEventList .event_account .accountTitle1{font-size:14px;height:18px;}
.ryo_hotEvent .hotEventList .event_account .accountTitle2{font-size:18px;height:21px;.height:20px;}
.ryo_hotEvent .hotEventList .event_account .total{color:#ea2b2b;font-size:16px;font-family:Tahoma, Verdana;margin-top:11px;height:18px;}
.ryo_hotEvent .hotEventList .event_goBtn{width:107px;height:27px;overflow:hidden;margin:0 auto;margin-top:20px;}
.ryo_hotEvent .hotEventList .event_goBtn a {width:107px;height:27px;display:block;background:url('/GMall/ryokan/img/btn_GO.jpg') 0 0 no-repeat;}
.ryo_hotEvent .hotEventList .event_goBtn a span {font-size:0;line-height:0;}
	/* ÀÌ¿ë¾È³» */
.ryo_guide {width:100%;height:150px;background-color:#f8f3db;margin:70px 0;}
.ryo_guide .ryo_guideList {width:960px;overflow:hidden;margin:0 auto;padding:0 30px;}
.ryo_guide .ryo_guideList li {float:left;height:88px;margin-top:33px;background:url('/GMall/ryokan/img/ryo_guideBtn.png') 0 0 no-repeat;
							  cursor:pointer;}
.ryo_guide .ryo_guideList li:hover {background:url('/GMall/ryokan/img/ryo_guideBtn_on.png') 0 0 no-repeat;}
.ryo_guide .ryo_guideList span {font-size:0;line-height:0;}
.ryo_guide .ryo_guideList .term {width:70px;margin-right:78px;background-position:-5px 0;}
.ryo_guide .ryo_guideList .enjoy {width:88px;margin-right:78px;background-position:-152px 0;}
.ryo_guide .ryo_guideList .spas {width:105px;margin-right:78px;background-position:-317px 0;}
.ryo_guide .ryo_guideList .tip {width:107px;margin-right:78px;background-position:-500px 0;}
.ryo_guide .ryo_guideList .question {width:108px;margin-right:78px;background-position:-679px 0;}
.ryo_guide .ryo_guideList .center {width:70px;background-position:-864px 0;}
.ryo_guide .ryo_guideList .term:hover {width:70px;margin-right:78px;background-position:-5px 0;}
.ryo_guide .ryo_guideList .enjoy:hover {width:88px;margin-right:78px;background-position:-152px 0;}
.ryo_guide .ryo_guideList .spas:hover {width:105px;margin-right:78px;background-position:-317px 0;}
.ryo_guide .ryo_guideList .tip:hover {width:107px;margin-right:78px;background-position:-500px 0;}
.ryo_guide .ryo_guideList .question:hover {width:108px;margin-right:78px;background-position:-679px 0;}
.ryo_guide .ryo_guideList .center:hover {width:70px;background-position:-864px 0;}
/*// index e */

/* »óÇ° */
.ryokan_cntsWrap {width:990px;margin:0 auto;margin-top:25px}
	/* ¸®Á¶Æ®¼Ò°³_Å¸ÀÌÆ² */
.ryo_resort_titBar {position:relative;height:120px;margin-bottom:30px;}
.ryo_resort_titBar .mainTit {position:absolute;bottom:-7px;left:0;cursor:default;}
.ryo_introTit_room {width:315px;height:65px;background:url('/GMall/ryokan/img/area_room.png') 0 0 no-repeat}
.ryo_introTit_spa {width:410px;height:65px;background:url('/GMall/ryokan/img/area_spa.png') 0 0 no-repeat}
.ryo_introTit_facilites {width:330px;height:65px;background:url('/GMall/ryokan/img/area_facilites.png') 0 0 no-repeat}
.ryo_introTit_locate {width:400px;height:65px;background:url('/GMall/ryokan/img/area_locate.png') 0 0 no-repeat}

.ryo_resort_infoNavi {position:absolute;bottom:-7px;.bottom:-8px;right:0;font-family:'Malgun Gothic', '¸¼Àº °íµñ', 'µ¸¿ò', 'Dotum';font-weight:bold;height:47px;}
.ryo_resort_infoNavi a {display:inline-block;height:32px;font-size:17px;color:#908f8f;letter-spacing:-1px;margin-left:-4px}
.ryo_resort_infoNavi a span {display:block;height:20px;line-height:18px;padding-left:12px;padding-right:13px;background:url('/NImg/common/dot.gif') right repeat-y}
.ryo_resort_infoNavi a:last-child span {background:none}
.ryo_resort_infoNavi a:hover, .ryo_resort_infoNavi .on {color:#e23434;background:url('/GMall/ryokan/img/arrowDown_red.png') center top no-repeat;padding-top:20px;}
	/* ÇÏ´Ü°íÁ¤¹Ù */
.ryo_gdsReserve_fix {position:fixed;width:100%;height:50px;left:0;bottom:0;background-color:#f2f2f2;border-top:2px solid #0d0d0d;box-shadow:0 -3px 6px rgba(0,0,0,0.1);}
.ryo_gdsReserve_wrap {position:relative;width:988px;height:50px;background-color:#fff;margin:0 auto;border-left:1px solid #e2e2e2;border-right:1px solid #fff;}
.ryo_resort_gdsInfo .gdsName {float:left;width:618px;margin-left:27px;padding-top:15px;text-align:left;font-size:14px;color:#333;font-weight:bold;font-family:'Malgun Gothic', '¸¼Àº °íµñ', 'µ¸¿ò', 'Dotum'}
.ryo_resort_gdsInfo .gdsPrice {float:left;width:152px;text-align:right;font-size:14px;font-weight:bold;color:#d2382d;padding-top:10px}
.ryo_resort_gdsInfo .gdsPrice .num {font-size:24px;font-family:'Aria', 'Tahoma', 'Verdana';vertical-align:-1px}
.ryo_resort_gdsReserve {position:absolute;width:170px;height:50px;top:0;right:0}
.ryo_resort_gdsReserve .btn_red {display:inline-block;width:170px;height:50px;line-height:48px;background:url('/GMall/maldi/img/arr_w.png') #d2382d 95% 17px no-repeat}
.ryo_resort_gdsReserve .btn_red:hover {background:url('/GMall/maldi/img/arr_w.png') #e93f33 95% 17px no-repeat}
.ryo_resort_gdsReserve .btn_red span {display:block;text-align:center;color:#fff;font-weight:bold;font-size:18px;font-family:'Malgun Gothic', '¸¼Àº °íµñ', 'µ¸¿ò', 'Dotum'}

.ryo_pageBtn {position:absolute;right:-90px;top:-200px;width:65px;height:100px}
.ryo_pageBtn .btn_top2 {display:block;width:65px;height:48px;background:url('/GMall/maldi/img/page_btn.png') 0 0 no-repeat}
.ryo_pageBtn .btn_top2:hover {background-position:-65px 0}
.ryo_pageBtn .btn_down2 {display:block;width:65px;height:48px;background:url('/GMall/maldi/img/page_btn.png') 0 -48px no-repeat}
.ryo_pageBtn .btn_down2:hover {background-position:-65px -48px}

.ryo_gdsReserve_fix.village {height:0;background-color:none;border:none;box-shadow:none}
.village .ryo_gdsReserve_wrap {height:0;background-color:none;border:none}
.village .ryo_pageBtn {top:-150px}

/*// »óÇ° */

/* ¼­ºê¸ÞÀÎºñÁÖ¾ó */
.ryoSub_visWrap {height:390px;background:url('/GMall/ryokan/img/sub_visualBg.jpg') center 0 no-repeat;}
.ryoSub_visual {width:990px;height:390px;margin:0 auto;background-color:#fbf5e7;position:relative;top:0;left:0;overflow:hidden;}
.ryoSub_visual .subtitle_wrap {float:left;width:324px;height:390px;position:relative;z-index:3;}
.ryoSub_visual .submain_title {width:500px;position:absolute;top:90px;left:134px;text-align:left;font-family:'¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','dotum';z-index:3;}
.ryoSub_visual .submain_title .text1 {letter-spacing:-2px;font-size:16px;color:#967661;height:42px;overflow:hidden;}
.ryoSub_visual .submain_title .text2 {letter-spacing:-3px;font-size:25px;color:#333;height:33px;overflow:hidden;margin-bottom:3px;}
.ryoSub_visual .submain_title .text3 {letter-spacing:-3px;font-size:46px;color:#333;height:98px;letter-spacing:-3px;overflow:hidden;line-height:47px;margin-bottom:3px;}
.ryoSub_visual .submain_title .text3 .jum {margin:0 3px;}
.ryoSub_visual .submain_title .price {font-size:30px;color:#d3543f;overflow:hidden;font-family:Tahoma, Verdana;}
.ryoSub_visual .submain_title .price span {font-size:21px;font-family:'¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','dotum';}

/* °¡°Ý¾øÀ»¶§ */
.ryoSub_visWrap.noPrice {height:350px}
.ryoSub_visWrap.noPrice .ryoSub_visual {height:350px}
.ryoSub_visWrap.noPrice .submain_title {left:80px}
.ryoSub_visWrap.noPrice .submain_title .text1 {font-size:18px;height:50px}
.ryoSub_visWrap.noPrice .submain_title .text2 {font-size:28px;height:48px}
.ryoSub_visWrap.noPrice .submain_title .text3 {font-size:50px}
.ryoSub_visWrap.noPrice .submain_title .price {display:none}

.ryoSub_visual .submainImg {z-index:1;}
.ryoSub_visual .submainImg img {width:666px;height:350px;}
.ryoSub_visual .ryoSub_rolling {float:left;width:666px;height:390px;overflow:hidden;position:relative;}
.ryoSub_visual .ryoSub_rolling p {float:left;cursor:pointer;}
.ryoSub_visual .arrow  {overflow:hidden;}
.ryoSub_visual .arrow .leftArrow {position:absolute;left:0;top:43%;z-index:3;}
.ryoSub_visual .arrow .rightArrow {position:absolute;right:0;top:43%;}
.ryoSub_visual .button {position:absolute;bottom:20px;left:45%;z-index:4;}
.ryoSub_visual .button li {float:left;margin-left:10px;width:13px;height:13px;background:url('/GMall/ryokan/img/buttonRyo.png') 0 0 no-repeat;}
.ryoSub_visual .button li:first-child {margin-left:0;}
.ryoSub_visual .button li.on {background:url('/GMall/ryokan/img/buttonRyo_on.png') 0 0 no-repeat;}
.ryoSub_visual .submainPng {position:absolute;top:0;left:0;z-index:2;}
/*// ¼­ºê¸ÞÀÎºñÁÖ¾ó */

/* ¸¶À» */
.vill_topWrap {margin-top:155px;}
.vill_content {width:100%;position:relative;}
.vill_content .vill_TabWrap {background:url('/GMall/ryokan/img/vill_lnbBg.jpg') 0 bottom repeat-x;height:90px;position:relative;left:0;}
.vill_TabWrap .TabImg {width:990px;margin:0 auto;overflow:hidden;position:absolute;top:-36px;left:50%;margin-left:-495px;height:126px;}
.vill_TabWrap .TabImg li {float:left;cursor:pointer;font-size:0;}
.vill_TabWrap .TabImg .spectacle {width:248px;height:126px;background:url('/GMall/ryokan/img/tab_spectacle.png') 0 bottom no-repeat;}
.vill_TabWrap .TabImg .enjoy {width:248px;height:126px;background:url('/GMall/ryokan/img/tab_enjoy.png') 0 bottom no-repeat;}
.vill_TabWrap .TabImg .visit {width:248px;height:126px;background:url('/GMall/ryokan/img/tab_visit.png') 0 bottom no-repeat;}
.vill_TabWrap .TabImg .seeItem {width:246px;height:126px;background:url('/GMall/ryokan/img/tab_seeItem.png') 0 bottom no-repeat;}
.vill_TabWrap .TabImg .spectacle.on {width:248px;height:126px;background:url('/GMall/ryokan/img/tab_spectacle_on.png') 0 bottom no-repeat;}
.vill_TabWrap .TabImg .enjoy.on {width:248px;height:126px;background:url('/GMall/ryokan/img/tab_enjoy_on.png') 0 bottom no-repeat;}
.vill_TabWrap .TabImg .visit.on {width:248px;height:126px;background:url('/GMall/ryokan/img/tab_visit_on.png') 0 bottom no-repeat;}
.vill_TabWrap .TabImg .seeItem.on {width:246px;height:126px;background:url('/GMall/ryokan/img/tab_seeItem_on.png') 0 bottom no-repeat;}
.vill_specWrap {background:url('/GMall/ryokan/img/tab_listspecBg.png') center 0 no-repeat;overflow:hidden;}
.vill_enjoyWrap {background:url('/GMall/ryokan/img/tab_listenjoyBg.png') center 0 no-repeat;overflow:hidden;}
.vill_visitWrap {background:url('/GMall/ryokan/img/tab_listvisitBg.png') center 0 no-repeat;overflow:hidden;}
.vill_seeItemWrap {background:url('/GMall/ryokan/img/tab_listgoodsBg.png') center 0 no-repeat;overflow:hidden;}
.vill_content .title_spectacle, .vill_content .title_enjoy, .vill_content .title_visit {padding:55px 0 60px 0;height:50px;}
.vill_content .title_goods {padding:55px 0 0 0;height:60px;}
/*// ¸¶À» */


/* ·áÄ­ ÆÁ */
.ryo_tiplayout {width:990px;margin:0 auto;font-family:'¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','dotum';}
.ryo_tabList {display:inline-block;margin-top:16px;margin-bottom:73px;border-bottom:1px solid #751c16;}
.ryo_tabList li {width:329px;height:55px;float:left;margin-top:7px;font-size:16px;font-weight:bold;text-align:center;
				letter-spacing:-1px;line-height:56px;cursor:pointer;background-color:#bf534b;color:#fff;border-left:1px solid #9e3f38;}
.ryo_tabList li:first-child {border-left:none;}
.ryo_tabList li a{width:330px;height:55px;display:block;}
.ryo_tabList .on{color:#fff;background-color:#b42a20;}
.ryo_tabContainer {background-color:#fff;}
/*// ·áÄ­ ÆÁ */


/* ÀÏÀÏÅõ¾î·»ÅÍÄ« */
.ryokan_TourRent {width:990px;margin:0 auto;display:inline-block;}
.TRWrap {float:right;width:780px;margin-top:29px;text-align:left;font-family:'¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','dotum';}
.TRWrap .allTxt {width:61px;height:23px;padding:4px 0 0 29px;margin-bottom:5px;background:url('/GMall/ryokan/img/btn_all.png') 0 0 no-repeat;color:#fff;cursor:pointer;}
.TRWrap .allTxt a:hover {color:#fff;}
.TRWrap .tapWrap {margin-bottom:30px;height:49px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.TRWrap .tapWrap li {float:left;width:194px;text-align:center;font-size:13px;color:#666;line-height:49px;background-color:#f9f9f9;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;}
.TRWrap .tapWrap li:first-child {border-left:none;width:193px;}
.TRWrap .tapWrap li a {display:block;float:left;width:100%;height:47px;}
.TRWrap .tapWrap li.on {background-color:#fff;border-bottom:0;border-top:2px solid #333;font-weight:bold;}

.TRWrap .tapWrap2 {display:inline-block;margin-bottom:20px;border:1px solid #e8e8e8;background-color:#f9f9f9;}
.TRWrap .tapWrap2 li {position:relative;float:left;width:154.5px;height:38px;line-height:38px;letter-spacing:-1px;text-align:center;font-size:12px;color:#666;border-left:1px solid #e8e8e8;;border-top:1px solid #e8e8e8;cursor:pointer;}
.TRWrap .tapWrap2 li a {display:block;float:left;width:100%;height:38px;}
.TRWrap .tapWrap2 li.boLN {border-left:none;}
.TRWrap .tapWrap2 li.boTN {border-top:none;}
.TRWrap .tapWrap2 li .line {display:none;}
.TRWrap .tapWrap2 li.on {font-size:13px;color:#333;background-color:#fff;font-weight:bold;}
.TRWrap .tapWrap2 li.on .line {display:block;position:absolute;top:-1px;left:-1px;width:153px;height:37px;border:1px solid #333;}

.TRWrap .listWrap .listTap {overflow:hidden;text-align:left;}
.TRWrap .listWrap .TR_list {float:left;width:251px;height:288px;border:1px solid #c6c6c6;position:relative;cursor:pointer;margin:0 4px 20px 3px;}
.TRWrap .listWrap .TR_list:hover {border:1px solid #333;}
.TR_list .best_account {font-size:14px;font-weight:bold;color:#333;padding:10px 15px;}
.TR_list .best_account span {overflow:hidden;}
.TR_list .best_account .point {display:block;height:18px;text-overflow:ellipsis;white-space:nowrap;}
.TR_list .best_account .name {font-size:11px;color:#888;height:30px;font-weight:normal;margin:7px 0 19px 0;}
.TR_list .best_account .name span{display:block;height:31px;}
.TR_list .best_account .price {font-size:18px;font-family:Tahoma, Verdana;color:#ea2b2b;}
.TR_list .best_account .priceWon {font-size:15px;font-family:'Malgun Gothic', '¸¼Àº °íµñ','µ¸¿ò','Dotum';color:#ea2b2b;vertical-align:2px;}
.TR_list .imgW .best_Img {width:251px;height:175px;}
.TR_list .best_area {width:85px;height:27px;background-color:#d01010;text-align:center;font-size:13px;color:#fff;line-height:27px;
					position:absolute;top:0;left:0;overflow:hidden;}
.TR_list .dayW {position:absolute;top:142px;left:0;width:251px;height:33px;line-height:31px;background:url('/NImg/common/sBg.png') repeat;text-align:center;}
.TR_list .dayW .img.non {display:none;}
.TR_list .dayW .txt {font-weight:bold;color:#fff;}