@charset "utf-8";

@import url('./4js.css');



/* 
main ------------------------------------------------------------------------------------------------------------------------------
*/
.dak_list_wrap {padding:32px 0;width:1200px;margin:0 auto;}
.dak_list_wrap div.dak_list01, .dak_list_wrap div.dak_list02 {float:left;}
.dak_list01 {width:1200px;height:457px;max-height:457px;position:relative;background:url('../img/main/mainDiv01_v2.png') no-repeat 0 0;}
.main_revForm {width:414px;height:100%;background:url('../img/main/main_revForm_bg.png') repeat;position:absolute;z-index:500;top:0;right:0;}
.main_revForm_inner {padding:30px;}
.main_revForm_top {padding-top:70px;text-align:center;}
.main_revForm_top h3 {color:#fff;font-size:35px;margin-bottom:10px; line-height:45px;}
.main_revForm_top p {color:#fff;font-size:20px; font-weight:400; letter-spacing:-0.5px;}
.best_product {cursor:pointer;}
.best_product > img:hover {opacity:0.7;}
.dak_list02 {height:457px;max-height:457px;width:412px;margin-left:11px;display:none;}
.dak_list02 ul {}
.dak_list02 ul li {margin-top:7px;}
.dak_list02 ul li:first-child {margin-top:0;}
.dak_list02 ul li div.best_product {position:relative;}
.best_product6 {}
.dak_list03 {padding:10px 0;}
.dak_list03 ul li div.best_product {position:relative;}
.dak_list03 ul li div.best_product > img {width:392px;height:214px;}
.dak_list03 ul li {float:left;margin-left:10px;margin-bottom:0;width:392px;padding:10px 0 5px 0;}
/*.dak_list03 ul li:first-child, .dak_list03 ul li:nth-child(4) {margin-left:0;}*/
/*.dak_list03 ul li {margin-left:10px;}*/
.dak_product_mark {position:absolute;z-index:100;top:0;left:0;}
.dak_product_info {}
.dak_product_info_inner {position:relative;}
.dak_product_info h4 {line-height:49px;color:#444;text-indent:3px;font-size:22px; font-weight:400; letter-spacing:-0.5px;}
.pyung_zum {position:absolute;top:10px;left:288px;}
.pyung_zum > button {background:#4574cc; text-align:center; border:none; width:100px; height:30px; color:#fff; font-size:16px;}
.pyung_zum > button:hover {background:#78aa00; text-align:center; border:none; width:100px; height:30px; color:#fff; font-size:16px;}
.dak_product_info p {color:#999;text-indent:3px;font-size:16px; font-weight:400; letter-spacing:-0.5px;}

.search_input {width:300px;line-height:39px;height:39px;text-indent:20px; font-size:16px; font-weight:normal; color:#999; border:3px solid #4574cc;}
.search_txt {padding-top:15px; color:#ddd; font-weight:bold; font-size:18px; text-indent:20px;}
.main_revForm_body {padding-top:30px;}
.main_revForm_body img {}
.main_movie_wrap {background:#f8f8f8;}

.dak_intro_wrap {text-align:center;padding:47px 0;background:#f1f1f1;}
.daks_intro_txt {color:#2e2e2e;}
.daks_intro_txt1 {font-size:27px;line-height:25px;margin-bottom:10px; font-weight:600; color:#666;}
.daks_intro_txt2 {font-size:55px;line-height:55px;font-weight:600;margin-bottom:20px;letter-spacing:-3px;}
.daks_intro_txt3 {font-size:25px;line-height:35px;margin-bottom:30px;}
.dakstor_intro_btn {width:340px;text-align:center;color:#fff;background:#4574cc;line-height:54px;font-size:22px; font-weight:bold;}
.dakstor_intro_btn:hover {width:340px;text-align:center;color:#fff;background:#78aa00;line-height:54px;font-size:22px; font-weight:bold;}

.daks_quick_info {padding:30px 0;width:1200px;margin:0 auto; border-top:1px solid #ddd; }
.daks_quick_inner {width:580px;height:314px;text-align:center;cursor:pointer;}
.daks_quick_inner > div {padding:120px 0;}
.daks_quick_inner h4 {color:#fff;font-size:37px;font-weight:600;letter-spacing:-0.5px;}
.daks_quick_inner p {font-size:22px;color:#fff;font-weight:500;}
.daks_quick_part {}
.daks_quick_part01 {margin-bottom:30px;}
.daks_quick_part ul li {float:left;margin-left:16px;margin-bottom:0;}
.daks_quick_part ul li:first-child {margin-left:0;}
.daks_quick_inner01 {background:url('/uploads/travel/photo/951464786560_8.JPG') no-repeat 50% 50%;}
.daks_quick_inner02 {background:url('/uploads/travel/photo/401463371898_1.JPG') no-repeat 50% 50%; margin-left:22px;}
.daks_quick_inner03 {background:url('/uploads/travel/photo/211461061842_8.JPG') no-repeat 50% 50%; background-size:cover;}
.daks_quick_inner04 {background:url('/uploads/travel/photo/811463842673_9.JPG') no-repeat 50% 50%; margin-left:22px;}

.daks_quick_inner01:hover {opacity:0.6;}
.daks_quick_inner02:hover {opacity:0.6;}
.daks_quick_inner03:hover {opacity:0.6;}
.daks_quick_inner04:hover {opacity:0.6;}

.dak_intro_wrap2 {text-align:center;padding:47px 0 120px;}
.daks_intro_txt_wrap2 {margin-bottom:50px;}
.dak_intro_wrap2 h3 {margin-bottom:20px;}
.dak_intro_wrap2 h3 img {display:inline-block;}
.dak_intro_wrap2 .daks_intro_txt1 {font-size:27px;line-height:29px; color:#666;}
.daks_intro_txt4 {font-size:45px;line-height:45px;font-weight:600;margin-bottom:20px;letter-spacing:-3px;}
.daks_intro_txt4 span {color:#d14368;font-size:50px !important;}

.main_quick_link {padding:35px 0;width:1200px;margin:0 auto;}
.main_quick_link ul {width:1100px; margin-left:200px;}
.main_quick_link ul li {float:left;width:12%;cursor:pointer;}
.main_quick_link ul li dl dt {margin-bottom:15px;}
.main_quick_link ul li dl dd {}
.main_quick_link ul li dl dd p {font-size:15px;letter-spacing:-1.5px;color:#848484;margin-bottom:10px;}
.main_quick_link ul li dl dd span {display:inline-block;font-size:17px;background:url('../img/main/main_quick_link_span_bg.png') no-repeat 50% 50%;width:94px;height:37px;line-height:35px;text-align:center;color:#656565;font-weight:500;}

.main_quick_link ul li.on dl dd span {display:inline-block;font-size:17px;background:url('../img/main/main_quick_link_span_bg_over.png') no-repeat 50% 50%;width:94px;height:37px;line-height:35px;text-align:center;color:#fff;font-weight:500;}

/* 
//main ------------------------------------------------------------------------------------------------------------------------------
*/


/* 
list ------------------------------------------------------------------------------------------------------------------------------
*/
.list_title_wrap {width:100%;position:relative;}
.list_title_inner {width:1200px; margin:0 auto;}
.list_title {padding:45px 10px 30px 10px;color:#555;font-size:30px; letter-spacing:-0.5px;}

/* 리스트 옵션부분 */

.list_opt_fixed {}
.list_option_wrap {padding:0px 0;background:#f1f1f1;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.list_option {width:900px;position:relative;padding:0 36px 0 0;}
.list_option ul.opt_dp1 {}
.list_option ul.opt_dp1 > li {float:left;margin-left:0px;cursor:pointer;position:relative;height:42px;}
.list_option ul.opt_dp1 > li > span {font-size:16px;color:#656565;line-height:42px;text-indent:65px;display:block;}
.list_option ul.opt_dp1 > li > input.opt_dp1_txt {font-size:15px;color:#656565;line-height:49px;height:49px;display:block;border:0;background:none; font-weight:500; width:170px; text-align:center; margin-left:-5px;}
.list_option ul.opt_dp1 > li:first-child {margin-left:0;}
.list_option ul.opt_dp1 > li.opt_dp1_title {width:170px; margin-left:20px;}
.list_option ul.opt_dp1 > li.opt_dp1_li01 {width:170px;  border-right:1px solid #ddd;}
.list_option ul.opt_dp1 > li.opt_dp1_li02 {width:170px;  border-right:1px solid #ddd;}
.list_option ul.opt_dp1 > li.opt_dp1_li03 {width:170px;  border-right:1px solid #ddd;}
.list_option ul.opt_dp1 > li.opt_dp1_li04 {width:170px;  border-right:1px solid #ddd;}
.list_option ul.opt_dp1 > li.opt_dp1_li05 {width:170px;  border-right:1px solid #ddd;}
.list_option ul.opt_dp1 > li.opt_dp1_li06 {width:170px;  border-right:1px solid #ddd;}
.list_option ul.opt_dp1 > li.opt_dp1_li07 {width:170px;  border-right:1px solid #ddd;}

@media screen and (min-width: 481px) and (max-width: 1330px) { 
	.list_option ul.opt_dp1 > li > input.opt_dp1_txt {font-size:15px;color:#656565;line-height:49px;height:49px;display:block;border:0;background:none; font-weight:500; width:130px; text-align:center; margin-left:-5px;}
	.list_option ul.opt_dp1 > li.opt_dp1_title {width:130px; margin-left:20px;}
	.list_option ul.opt_dp1 > li.opt_dp1_li01 {width:130px;  border-right:1px solid #ddd;}
	.list_option ul.opt_dp1 > li.opt_dp1_li02 {width:130px;  border-right:1px solid #ddd;}
	.list_option ul.opt_dp1 > li.opt_dp1_li03 {width:130px;  border-right:1px solid #ddd;}
	.list_option ul.opt_dp1 > li.opt_dp1_li04 {width:130px;  border-right:1px solid #ddd;}
	.list_option ul.opt_dp1 > li.opt_dp1_li05 {width:130px;  border-right:1px solid #ddd;}
	.list_option ul.opt_dp1 > li.opt_dp1_li06 {width:130px;  border-right:1px solid #ddd;}
	.list_option ul.opt_dp1 > li.opt_dp1_li07 {width:130px;  border-right:1px solid #ddd;}
}

.list_option ul.opt_dp1 > li.opt_dp1_li01.on {background:#fff;}
.list_option ul.opt_dp1 > li.opt_dp1_li02.on {background:#fff;}
.list_option ul.opt_dp1 > li.opt_dp1_li03.on {background:#fff;}
.list_option ul.opt_dp1 > li.opt_dp1_li04.on {background:#fff;}
.list_option ul.opt_dp1 > li.opt_dp1_li05.on {background:#fff;}
.list_option ul.opt_dp1 > li.opt_dp1_li06.on {background:#fff;}
.list_option ul.opt_dp1 > li.opt_dp1_li07.on {background:#fff;}

.list_option ul.opt_dp2 {position:absolute;z-index:7000;top:42px;left:0;width:100%;display:none;}
.list_option ul.opt_dp2 li {}
#date_sel {width:100%;}
#tab_option2 {width:350px;}
#tab_option4 {height:282px;overflow-y:scroll;overflow-x:hidden;}
.list_option ul.opt_dp2 li a {display:block;text-indent:15px;background:#fff;color:#999;padding:5px 0;width:100%;border-bottom:1px dotted #eee;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.list_option ul.opt_dp2 li a:hover {display:block;text-indent:15px;background:#f6f6f6;color:#666;padding:5px 0;width:100%;border-bottom:1px dotted #eee;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}

.list_option button {position:absolute;z-index:500;top:5px;right:70px; background:#db3225; width:100px; height:32px; line-height:32px; color:#fff; text-align:center; font-size:15px;}
#tab_option5 {right:0 !important;}
.opt_etc {}
.opt_etc_inner {padding:15px;background:#fff;border:1px solid #d7d7d7;}
.opt_etc_item {margin-bottom:15px;}
.opt_etc_item h3 {color:#4c4c4c;margin-bottom:10px;}
.opt_etc_item ul {}
.opt_etc_item ul li {margin-left:10px;color:#999;}


/* 리스트 목록 */




.list_wrap {}
.list_body_inner {background:#f3f3f3;}
.dz_booking {background:#4574cc; text-align:center; color:#fff; font-weight:400; width:185px; height:50px; display:block; font-size:20px; line-height:50px;}
.dz_booking:hover {background:#78aa00;}
.dz_booking_sm {background:#4574cc; text-align:center; color:#fff; font-weight:600; width:80px; height:30px; display:block; font-size:13px; line-height:30px; margin-top:10px;}

.list_body {position:absolute;top:87px;right:0;bottom:0;width:500px;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
/*여행지*/.list_body_tv {position:absolute;top:85px;right:0;bottom:0;width:500px;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
/*여행지*/.list_map_tv_wrap {position:absolute;z-index:5000;top:65px;left:0px;right:500px;bottom:0;background:#000;}

.list_map_wrap {position:absolute;z-index:5000;top:67px;left:0px;right:500px;bottom:0;background:#000;}
.nowloading {position:fixed;top:67px;left:0;bottom:0;width:45%;z-index:9999;background:url('/core/dakstor/img/common/Preloader_3.gif') no-repeat 50% 50% #fff;opacity:0.8;filter:alpha(opacity=80);/* For IE 5-7 */-ms-filter:"alpha(opacity=80)";/* For IE 8 */display:none;}
.list_body_scroll {overflow-y: auto;height:86%;}

.list_body_top {font-size:15px;padding:13px;text-align:right;background:#c6c6c6;color:#fff;}

/*데이터없을때*/.zero_search {padding-top:55%; font-weight:bold; letter-spacing:3px; color:#aaa;width:100%; text-align:center; font-size:15px;}

.list_body li.item_wrap .item_wrap_inner {padding:5px;}
.list_body li.item_wrap .item_wrap_inner .item_wrap_element {border:1px solid #e2e2e2;background:#fff;padding-bottom:10px;overflow:hidden;}
.list_body li.item_wrap .item_wrap_inner .item_wrap_element:hover {background:#eee;}
.list_body li.item_wrap img.dak_thumb {width:135px;height:100px;max-width:135px;max-height:100px; border-radius:7px;}
.list_paging {position:fixed;bottom:0;text-align:center;width:500px;background:#f9f9f9; border-top:1px solid #eee;}
.list_paging > div {display:inline-block;}

/*여행지*/
.list_body_tv li.item_wrap .item_wrap_inner {padding:5px;}
.list_body_tv li.item_wrap .item_wrap_inner .item_wrap_element {border:1px solid #e2e2e2;background:#fff;padding-bottom:10px;overflow:hidden;}
.list_body_tv li.item_wrap .item_wrap_inner .item_wrap_element:hover {background:#eee;}
.list_body_tv li.item_wrap img.dak_thumb {width:135px;height:100px;max-width:135px;max-height:100px; border-radius:7px;}


.thumb_list {position:relative;float:left;padding-top:12px; padding-left:5px; }
.item_detail{float:left;width:307px;overflow:hidden;}

.use_event{text-indent:120px;z-index:5;width:100%;height:40px;line-height:40px;font-size:16px;font-weight:normal;color:#fff;text-align: left;display: block; position: absolute; bottom: 0px; left: 0; background:#312846;}
.item_middle_bar {position:relative;}
.item_subject {font-size:20px;color:#171717;display:block;padding-left:10px;padding-top:10px; font-weight:500; }
.item_person {position:absolute;top:-60px;left:10px;width:90px;height:90px;z-index:10;border:3px solid #fff;border-radius:20px;overflow:hidden;}
.item_person img {width:100%;height:100%;}
.item_talk {position:absolute;top:10px;right:10px;height:20px;padding: 0;z-index:10;text-align:left;text-indent:20px; background:url('/core/dakstor/img/sub/talk_gray.png') no-repeat 0px 2px;}
.amounts{padding-top:5px;padding-left:10px;}
.amounts ul li{float:left;padding:0 2px;}

.star_point{width:104px;height:52px;background:url('/core/dakstor/img/sub/item_star_bg.png') no-repeat 0 0;line-height:52px;text-indent: 52px; font-weight:bold;color:#6d6e76;font-size:18px;}
.item_star_rating {padding-left:10px;}
.item_star_rating li {float:left;margin-left:5px;}
.item_star_rating li:first-child {margin-left:0;}
.rating_txt {display:inline-block;height:17px;color:#999; font-size:14px;overflow:hidden;width:297px;}
.rating_star {display:inline-block;height:17px;background:url('/core/dakstor/img/sub/item_star.png') no-repeat 0 0;width:18px;}
.reservation_btn{}

/*여행지*/
.tv_item_info {display:inline-block;height:17px;color:#999; font-size:14px; margin-left:10px;}
.tv_item_info li{display:block;}
.tv_item_info li > a{display:block; font-weight:600; color:#78aa00}

.list_footer {background:#2f2f2f;}
.list_footer_inner {height:160px;position:relative;}
.list_footer_inner > div {color:#fff;}
.list_footer_inner .addr_wrap {position:absolute;z-index:700;top:33px;right:120px;}
.list_footer_inner > div.addr2 {margin-left:100px;}
.list_footer_inner > div ul li {margin-bottom:10px;}
.list_footer_inner .list_ft_logo {position:absolute;z-index:700;left:86px;top:50px;}

.epilogue {width:100%; text-align:left; margin:10px 0;  padding:15px 0; border-bottom:1px solid #eee;}
.epilogue h3 >  a {display:block; margin:5px 0; color:#4574cc; font-size:16px; font-weight:500;}
.epilogue h3 >  a > b {font-weight:500;}
.tv_blog_body {font-size:16px; color:#999; padding-bottom:10px; font-family:'Nanum Square'; letter-spacing:-0.5px;}
.tv_blog_body > b {font-size:16px; color:#333; font-weight:bold;}
.epilogue li {float:left; padding-right:15px; font-family:'arial','Nanum Square'; color:#555; }
.epilogue li >  strong { width:80px; padding-right:5px; color:#333;}

/* 리스트 목록 수정본 */
.list_option_inner2 {padding:30px 65px;}
.optDp1 {}

.optDp1 > li > div.optDp1_line {border:1px solid #d3d3d3;margin:0 5px;}
.optDp1 > li:first-child {margin-left:0;}
.optDp1 > li > div.optDp1_line > input {border:0;display:block;line-height:48px;height:48px;width:100%;background:url('/core/dakstor/img/sub/opt1_bg.png') no-repeat 95% 50%;cursor:pointer;text-indent:48px; font-weight:500;  font-size:16px;}
.optDp1 > li.on > div.optDp1_line > input {background:url('/core/dakstor/img/sub/opt1_bg_on.png') no-repeat 95% 50%;}
.optDp1 > li.optDp1_li-1 {background:url('/core/dakstor/img/sub/menu_info_icon05.png') no-repeat 12px 16px #fff;}
.optDp1 > li.optDp1_li-2 {background:url('/core/dakstor/img/sub/menu_info_icon01.png') no-repeat 12px 14px #fff;}
.optDp1 > li.optDp1_li-3 {background:url('/core/dakstor/img/sub/menu_info_icon03.png') no-repeat 12px 14px #fff;}
.optDp2 {display:none;position:absolute;z-index:700;top:50px;left:0;width:95%;margin-left:4px; border:1px solid #d7d7d7;}
.optDp2 li {background:#fff;border-bottom:1px solid #d7d7d7;padding:5px 10px; font-weight:400; color:#777; font-size:14px;}
.optDp2 li:hover {background:#f1f1f1;border-bottom:1px solid #d7d7d7;padding:5px 10px; font-weight:bold; color:#555; font-size:14px;}
.optAcco {padding-top:20px;}
.optAccoList {}
.optAccoList li {float:left;margin-left:20px;}
.optAccoList li:first-child {margin-left:0;}
.list_sear_part {padding:20px 0;text-align:right;}
.list_sear_part img {display:inline-block;}

/* 리스트 맵 */

.list_map {position:relative;height:100%;overflow:hidden;}
#map-canvas {position:absolute;top:0;left:0;right:0;bottom:0;z-index:6000; }
.map_search {position:absolute;bottom:0;width:100%;z-index:6500;left:0;display:none !important; background:url('/core/dakstor/img/main/main_revForm_bg.png') repeat;}
.map_sear_btn {display:block;padding:5px 10px;background:#000;color:#fff;position:absolute;z-index:6500;top:-28px;left:0;}
.map_search_position {padding:56px 0;text-align:center; }

.map_toggle_btn1 {position:absolute;z-index:7000;top:50%;left:-55px;margin-top:-66.5px;display:none;}
.map_toggle_btn2 {position:absolute;z-index:7000;top:50%;left:0;margin-top:-66.5px;}

/* 
//list ------------------------------------------------------------------------------------------------------------------------------
*/

/* 디테일 부분 */
.detail_substence {position:relative;}
.detail_top {width:1200px;margin:0 auto;}
.detail_top > div {float:left;min-height:450px;}
.detail_top > div.detail_thumb {width:51%;}
.detail_top > div.detail_list {width:49%;}
.detail_title_wrap2 {width:1200px;margin:0 auto;}
.detail_title2 {padding:10px 0 2px;font-size: 25px;color: #222;  margin-top: 20px; letter-spacing:-0.5px;}
.detail_title4 {padding:0 0 15px 0; color:#aaa;font-size:15px; font-weight:500;}
.detail_title3 {padding:13px 0 20px;color:#222;font-size:28px; letter-spacing:-0.5px; text-align:Center;}
span.detail_title2_s {font-size:14px !important;color:#858585;margin-left:10px;}
.detail_thumb_inner {padding:5px; background:#f7f7f7; border:1px solid #eee; border-bottom:2px solid #ddd; margin-top:10px;}
.detail_list_inner {position:relative;padding:10px 15px;}
.detail_title_wrap {padding:57px 0 14px;width:1200px;margin:0 auto;}
.detail_title_wrap .detail_title {float:left;margin-bottom:5px;position:relative;}
.detail_title_wrap .store_name {float:left;color:#1f1f1f;font-size:45px;line-height:52px;margin-right:15px;}

/*관심상품*/
.detail_thumb .store_good {width:120px; height:44px; background:#fff; border:1px solid #ddd; text-align:center; font-size:16px;color:#aaa; cursor:pointer; margin-top:11px; margin-left:490px; font-weight:500;}
.detail_thumb .store_good_on { width:120px; height:44px; background:#fff; border:1px solid #ddd; text-align:center; font-size:16px;color:#666; cursor:pointer; margin-top:11px;  margin-left:490px; font-weight:500;}
.detail_thumb .store_good_inner { padding-top:9px;}
.detail_thumb .store_good_inner span {font-weight:bold; font-family:'arial'; font-size:20px; color:#4574cc}

.little_addr {background:url('/core/dakstor/img/sub/map_maker_icon01.png') no-repeat 10px 50%;color:#a1a1a1;text-indent:35px;height:34px;line-height:34px;font-size:18px;font-weight:400;}
.detail_sns_part {position:absolute;z-index:59000;top:250px;right:0;}

.detail_info {padding:0;background:#fff;border:1px solid #e2e2e2;position:relative;margin-bottom:15px;}
.detail_info_tb {}
.detail_info_tb td {padding:5px 10px;text-indent:50px;font-size:14px!important; }
.detail_info_tb td.line {border-left:1px solid #e3e3e3;}
.detail_info_tb td.icon1 {background:url('/core/dakstor/img/sub/detail_icon1.png') no-repeat 15px 50%;}
.detail_info_tb td.icon2 {background:url('/core/dakstor/img/sub/detail_icon2.png') no-repeat 15px 50%;}
.detail_info_tb td.icon3 {background:url('/core/dakstor/img/sub/detail_icon3.png') no-repeat 15px 50%;}
.detail_info_tb td.icon4 {background:url('/core/dakstor/img/sub/detail_icon4.png') no-repeat 15px 50%;}
.detail_info_tb td.icon5 {background:url('/core/dakstor/img/sub/detail_icon5.png') no-repeat 15px 50%;}
.detail_info_tb td.icon6 {background:url('/core/dakstor/img/sub/detail_icon6.png') no-repeat 15px 50%;}
.detail_info_tb td.icon7 {background:url('/core/dakstor/img/sub/detail_icon7.png') no-repeat 15px 50%;}
.detail_info_tb td.icon8 {background:url('/core/dakstor/img/sub/detail_icon8.png') no-repeat 15px 50%;}
.detail_sns {position:absolute;z-index:700;top:15px;right:15px;}
.detail_sns li {margin-right:10px;float:left;}

.detail_info_tb2 {width:100%;}
.detail_info_tb2 th, .detail_info_tb2 td {padding:5px 0; font-size:15px; color:#888; font-weight:400; font-family:'Nanum Square';  font-weight:bold;}
.detail_info_tb2 th {background:#f7f7f7;text-align:center;border-right:1px solid #d7d7d7;}
.detail_info_tb2 th img {display:inline-block;}
.detail_info_tb2 td {text-indent:10px; font-weight:normal;}
.detail_info_tb2 td.phone {color:#4574cc; font-weight:bold;}

.detail_info_tb2 td.textCut {border-top:1px solid #ddd;}

.detail_intro {/*border-top:1px dashed #ddd;*/padding-top:5px;margin-bottom:22px;}
.detail_intro_inner {}
.detail_intro_inner table {}
.detail_intro_inner table td {padding:0 20px; vertical-align:top;}
.store_owner_img {border:4px solid #ddd;border-radius:15px;overflow:hidden;width:120px;height:120px; text-align:center; margin-top:12px; overflow:hidden;}
.store_owner_img img { width:100%;height:100%;}
.store_owner_name {color:#1f1f1f;font-size:17px;text-align:center;font-weight:500;padding:5px 0;}

.detail_info_part2_title {font-family:'Nanum Square'; font-size:14px!important; font-weight:bold; margin-top:15px;}
.detail_info_part2 {color:#999;margin-top:10px; margin-bottom:10px; overflow-y:scroll; padding-right:10px; width:355px; white-space:pre-line; 
font-family:'Nanum Square'; font-size:14px!important; height:150px!important}
.detail_info_part2 h3 {font-size:20px;color:#1f1f1f;margin-bottom:10px; }
.detail_info_part2 p {font-size:16px;line-height:22px;color:#666;}
.detail_btn_element {overflow:hidden;}
.detail_btn_element ul {float:left;}
.detail_btn_element ul li {float:left;margin-left:15px;}
.detail_btn_element .detail_menu_btn {width:115px; display:block; height:40px; font-family:'Nanum Square'; font-size:14px!important; line-height:40px; text-align:center; background:#fff; color:#777; border:1px solid #ddd;}
.detail_btn_element a.detail_booking_btn {display:none;width:286px;  height:40px; font-family:'Nanum Square'; font-size:12px!important; line-height:40px; font-weight:bold; text-align:center;background:#db3225; color:#fff;}
.detail_star_rating {height:38px; font-family:'Nanum Square'; font-size:16px!important; line-height:38px; background:#fff; border:1px solid #ddd; text-align:center; font-weight:bold; width:110px;} 

.detail_middle_v2 {border-top:1px solid #eee;background:#fff;margin-bottom:42px; margin-top:30px;}
.detail_middle_v2 > div.detail_shop {padding-bottom:20px;width:1200px;margin:0 auto;}

div.dak_info_cha01 {float:left; width:300px; padding-top:80px;}
div.dak_info_cha02 {float:left; width:1200px;}
div.dak_info_cha02 table {width:1200px;}

.detail_shop .detail_shop_img {width:600px; text-align:center; padding:15px 0; float:left; height:350px;}
.detail_shop .detail_shop_img img{width:580px; max-height:330px;}

.detail_shop h2 {font-size:25px; color:#222; margin-top:20px;}
.detail_shop table {width:1200px; margin-top:10px; border-top:3px solid #78aa00; border-bottom:2px solid #eee;}
.detail_shop table th {width:150px; padding:15px 0; text-align:center; font-size:16px; font-weight:500; background:#f9f9f9; border-bottom:1px solid #eee;}
.detail_shop table th:last-child {border-bottom:none;}
.detail_shop table td {padding:15px 0 15px 20px; text-align:left; font-size:16px; font-weight:400; background:#fff; color:#999; border-bottom:1px solid #eee;  white-space:pre-line;}
.detail_shop table th.b_title {font-family:'Nanum Square'; font-size:16px; font-weight:bold;}
.detail_shop table td.s_title {font-family:'Nanum Square'; font-size:16px;}





.detail_bottom {border-bottom:1px solid #eee;border-top:1px solid #eee;background:#fdfdfd;margin-bottom:42px; margin-top:30px; }
.detail_bottom > div {min-height:200px;}
.detail_bottom > div.detail_review {padding-bottom:20px;width:1200px;margin:0 auto; }
.detail_bottom > div.detail_map {position:relative; }
.detail_bottom_part {float:left;}
#detail_form_wrap.detail_bottom_part {width:48%;}
#detail_form_wrap.detail_bottom_part .detail_form_inner {padding-right:20px;}
#review_wrap.detail_bottom_part {width:52%;}
.detail_map_inner {height:350px;max-height:350px;position:relative;margin-bottom:15px;/*pointer-events:none;*//* 스크롤방지 */ width:1200px; margin:0 auto; }
.detail_review_inner {padding:10px;}
.review_star_form_list {margin-bottom:10px;float:left; }
.review_star_form_list li {float:left;margin-right:20px;}
.detail_form_title {color:#363636;font-size:18px;margin-bottom:10px;}
.review_star_wrap {padding:13.5px 20px;border:1px solid #eee;float:left; background:#fff;}
.review_star_wrap span {float:left;margin-left:10px;cursor:pointer;}
.review_star {width:25px;height:24px;background:url('/core/dakstor/img/sub/review_star_off.png') no-repeat 50% 50%;}
.review_star.on {background:url('/core/dakstor/img/sub/review_star_on.png') no-repeat 50% 50%;}
.review_txt_body {margin-bottom:35px;}
.review_txt_body textarea.txtarea {max-width:750px;color:#666;width:518px;height:130px;resize:none;border:1px solid #eee;margin-bottom:10px; padding:10px; font-size:14px;}
.remaining {color:#b6b6b6;font-size:14px; font-weight:bold;}
span.count2 {font-weight:700;color:#333;}
.review_upt_btn {padding:10px 0; text-align:right; margin-right:10px;}
.review_upt_btn .review_upt{width:150px; height:52px; line-height:52px; font-weight:500; font-size:18px; text-align:center; background:#78aa00; color:#fff;}

.review_bbs_title_wrap {padding-bottom:10px;border-bottom:1px solid #d1d1d1;float:left;width:100%;margin-bottom:15px;}
.review_bbs_title {background:url('/core/dakstor/img/sub/review_bbs_title_bg.png') no-repeat 0 50%;font-size:30px;line-height:40px;float:left;text-indent:50px;margin-right:10px;}
.bbs_count_wrap {float:left;line-height:40px;}
.bbs_count {display:block;vertical-align:middle;}

.change_lang {border:1px solid #eee;background:#f5f5f5;padding:5px 10px;text-align:right; margin-top:-40px;}
.review_bbs_thumb {border:4px solid #aaa; border-radius:15px;overflow:hidden;width:83px;height:83px;margin:0 auto;}
.review_bbs_thumb img {width:100%;height:100%;display:inline;}
.review_bbs_element {padding:15px 0;border-bottom:1px dashed #d7d7d7;float:left;width:100%; font-size:15px; color:#999;}
.review_bbs_element > div {float:left;}
.review_bbs_element > div.review_bbs_thumb_wrap {width:25%;}
.review_bbs_element > div.review_bbs_body {width:74%; background:#fff; border:1px solid #eee;}
.review_bbs_thumb_inner {}
.review_bbs_thumb_inner, .review_bbs_inner {padding:10px 20px;}
.review_bbs_name {text-align:center;font-size:16px;color:#5b5b5b;font-weight:700;padding:5px 0;}
.review_bbs_star {}
.review_bbs_star li {float:left;margin-right:10px;vertical-align:middle;margin-bottom:5px;}
.review_bbs_star li span {font-size:24px;font-weight:700; line-height:30px; color:#4574cc}
.review_bbs_txt {min-height:70px;padding:4px 0;color:#666;/*background:#fff; border:1px solid #eee;*/ padding:10px 0;margin-bottom:5px; font-size:15px;}
.review_bbs_date {color:#a5a5a5;font-size:13px;text-align:right;font-family:'Varela Round';letter-spacing:1px;}
.detail_map_info {padding:10px 20px;}
.detail_map_info ul {}
.detail_map_info ul li {line-height:22px;margin-bottom:10px;}

.menu_picture_wrap {background:url('../img/main/main_revForm_bg.png') repeat;position:fixed;top:0;left:0;z-index:70000;display:none;}
.menu_picture_inner {position:relative;height:100%;width:100%;}
.menu_picture {background:#fff;padding:20px;position:absolute;z-index:70100;}
.menu_picture .menu_pic_top {margin-bottom:43px;position:relative;}
.menu_picture .menu_pic_top h3 {font-size:30px; float:left; display:block; width:250px;}
.menu_pic_top .close_btn {text-align:right;margin-bottom:20px;  margin-top:10px; }
.menu_picture .menu_pic_top button {display:inline-block;padding:5px 10px;background:#6195ff;color:#fff; font-family:'Nanum Square!important';}

	/* 
	 -- 인근업체리스트
	*/
.near_item_wrap {background:#f4f4f4;padding:20px 0; border-top:1px solid #eee;}
.near_item_list {width:1200px;margin:0 auto;}
.near_item_list ul {}
.near_item_list > ul > li {width:25%;float:left;}
.near_item_body {padding:15px;}
.near_item_inner {border:1px solid #e2e2e2;background:#fff;padding-bottom:20px;cursor:pointer;overflow:hidden;}
.near_item_thumb img {width:100%; min-height:180px;}
.near_item_info {position:relative;background:#312846;padding:5px 15px; height:25px;}
.near_item_star_rating {margin-bottom:10px;float:left;}
.near_item_star_rating li {float:left;margin-left:2px;}
.near_item_star_rating li:first-child {margin-left:0;}
.near_rating_txt {display:inline-block;height:17px;color:#666;}
.near_rating_star {display:inline-block;height:17px;background:url('/core/dakstor/img/sub/item_star.png') no-repeat 0 0;width:18px;}
.near_item_person {position:absolute;top:-15px;left:10px;width:75px;height:75px;z-index:10;border:3px solid #ddd;border-radius:10px;overflow:hidden;}
.near_item_person img {width:100%;height:100%;}

.near_item_word {color:#fff;padding-left:84px; font-size:11px; }
.near_item_bottom {padding:15px 30px 0 30px;position:relative;}
.near_item_talk {position:absolute;top:10px;right:10px;height:20px;padding: 0;z-index:10;text-align:left;text-indent:20px; background:url('/core/dakstor/img/sub/talk_gray.png') no-repeat 0px 2px;}
.near_item_bottom > h3 {text-align:left;font-size:22px;color:#333;letter-spacing:-1.5px;}


/* 메뉴_닭요리 */
.dakMenu_info_wrap {padding-bottom:20px; background:#f9f9f9;border-bottom:1px solid #d3d3d3;}
.dakMenu_info {width:1200px;margin:0 auto;position:relative;}
.dakMenu_info h3 {font-size:18px;color:#4c4c4c;margin-bottom:15px;}
.dakMenu_info_inner {padding:0 30px;}
.dakMenu_info_list {}
.dakMenu_info_list li {float:left;margin-left:15px;}
.dakMenu_info_list li:first-child {margin-left:0;}
.dakMenu_info_list li input[type="text"] {font-size:15px;text-indent:60px;color:#656565;line-height:40px;border:1px solid #d3d3d3;width:257px;}
.dakMenu_info_list li.dakMenu_info_list_1 input {background:url('/core/dakstor/img/sub/menu_info_icon01.png') no-repeat 15px 50% #fff;}
.dakMenu_info_list li.dakMenu_info_list_2 input {background:url('/core/dakstor/img/sub/menu_info_icon02.png') no-repeat 15px 50% #fff;}
.dakMenu_info_list li.dakMenu_info_list_3 input {background:url('/core/dakstor/img/sub/menu_info_icon03.png') no-repeat 15px 50% #fff;}
.dakMenu_info_list li.dakMenu_info_list_4 input {background:url('/core/dakstor/img/sub/menu_info_icon04.png') no-repeat 15px 50% #fff;}
.detail_go_btn {position:absolute;top:23px;right:5px;z-index:700;}
.dakMenu_info_list_5 {padding:10px 0;}
.dakMenu_info_list_5 input {background:url('/core/dakstor/img/sub/menu_info_icon05.png') no-repeat 15px 50% #fff;font-size:15px;text-indent:60px;color:#656565;line-height:40px;border:1px solid #d3d3d3;width:1080px;}
.detail_go_btn1 {float:left;padding:12px 10px 0;}
.detail_go_btn1 span {background:#4f9d86;color:#fff;display:inline-block;padding:5px 10px;font-size:14px;cursor:pointer; font-weight:500;}

.rev_title_wrap {border-bottom:1px solid #d7d7d7;}
.dakMenu_bottom {padding-top:30px;}
.dakMenu_bottom > div {float:left;min-height:600px;}
.dakMenu_bottom > div.dakMenu_form_wrap {width:60%;}
.dakMenu_bottom > div.dakMenu_map_wrap {width:40%;position:relative;}
.dakMenu_map_inner {height:450px;max-height:450px;position:relative;margin-bottom:15px;}
.dakMenu_substence {width:1200px;margin:0 auto;position:relative;}
.dakMenu_map_info {padding:10px 20px;}
.dakMenu_map_info ul {}
.dakMenu_map_info ul li {line-height:22px;margin-bottom:10px;}
.dakMenu_form {padding:0 10px;}

.payment_total {position:absolute;z-index:700;bottom:10px;right:250px;font-size:28px;color:#4c4c4c;vertical-align:middle;}
.payment_total span {color:#f62e1f;font-weight:700;font-size:32px;font-family:'arial';vertical-align:middle;}


/* 메뉴판 */

.m_plank_inner ul.m_plank_list {}
.m_plank_inner ul.m_plank_list > li {cursor:pointer;position:relative;height:52px;width:361px;}
.m_plank_inner ul.m_plank_list > li > span {font-size:13px;color:#656565;line-height:42px;text-indent:25px;display:block;}
.m_plank_inner ul.m_plank_list > li > input.opt_dp1_txt {font-size:18px;color:#777;width:100%;line-height:52px;height:52px;text-indent:45px;display:block;border:0;background:none;cursor:pointer; font-family:'Arial','Noto Sans KR' ;font-weight:500;}
.m_plank_inner ul.m_plank_list > li:first-child {margin-left:0;}
.m_plank_inner ul.m_plank_list > li.m_plank_list_1 {background:url('../img/sub/dakMenu_input_bg01.png') no-repeat right  top ; }
.m_plank_inner ul.m_plank_list > li.m_plank_list_2 {background:url('../img/sub/dakMenu_input_bg02.png') no-repeat right  top ; }
.m_plank_inner ul.m_plank_list > li.m_plank_list_1.on {background:url('../img/sub/dakMenu_input_bg01_on.png') no-repeat right  top  ; }
.m_plank_inner ul.m_plank_list > li.m_plank_list_2.on {background:url('../img/sub/dakMenu_input_bg02_on.png') no-repeat right  top  ; }
.m_plank_inner ul.m_plank_list_dp2 {position:absolute;z-index:700;top:52px;left:1px;width:360px;display:none; margin-left:-1px; height:250px; overflow-y:scroll; border-bottom:1px solid #ddd;}
.m_plank_inner ul.m_plank_list_dp2 li {background:#fff;color:#555;}
.m_plank_inner ul.m_plank_list_dp2 li:hover {background:#eee; color:#000;}


.m_plank_inner {padding:10px;}
.menu_plank {margin-bottom:30px;}
.m_plank_inner h4 {color:#4c4c4c;font-size:15px;margin-bottom:15px;}
.m_plank_inner p.rev_info_txt {background:url('/core/dakstor/img/sub/preference_01.png') no-repeat 5px 0;color:#d27a7a;text-indent:30px;margin-bottom:20px; font-family:'Nanum Square'; letter-spacing:-0.5px;}
.m_plank_list > li {margin-bottom:10px;}
.menu_plank_input ul.m_plank_list_dp2 li a {display:block;text-indent:15px;background:#fff;color:#666;padding:5px 0;border-bottom:1px dotted #ddd;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; font-size:14px;}
.menu_plank_input ul.m_plank_list_dp2 li a:hover {background:#f9f9f9; font-weight:700; color:#222;}

.menu_plank_flow {padding:15px 0;float:left;}
.menu_plank_flow > div {float:left;}
.menu_plank_flow > div.menu_plank_thumb {padding:0 15px; margin-top:12px;}
.menu_plank_flow > div.menu_plank_input {}
.soldOut {margin-right:5px;display:inline-block;}


/* 결제창 */
.dakpament_substence {}
.dakpament_bottom {width:1200px;margin:0 auto;position:relative;}



.dakpament_form_wrap {padding:32px 0;border-bottom:1px solid #ededed;}
.dakpament_form_inner {width:676px;max-width:676px;margin:0 auto;}

.dakpament_agree_wrap {padding:32px 0;border-bottom:1px solid #ededed;}
.dakpament_agree {width:676px;max-width:676px;margin:0 auto;}

.dakpament_paygroup_wrap {padding:32px 0;border-bottom:1px solid #ededed}
.dakpament_paygroup {width:676px;max-width:676px;margin:0 auto;}


/* 결제완료창 */
.dakResult_substence {}
.dakResult_bottom {width:1200px;margin:0 auto;position:relative;}
.dakResult_bottom_inner {padding:50px 0;}

.dakstor_headline {color:#4574cc;font-size:50px;letter-spacing:-2px;text-align:center;padding:60px 0;font-weight:700;}

.dakResult_side_wrap {float:left;min-height:500px;width:50%;}
.dakResult_left_wrap {}
.dakResult_left_info {padding:15px 0;}
.dakResult_info_inner {border-radius:10px;border:1px solid #dadada;width:545px;overflow:hidden;}
.dakResult_info_top {height:7px;background:url('/core/dakstor/img/sub/dakResult_left_tbBg.png') repeat-x 0 0;}
.dakResult_info_title {padding:16px 13px;}
.dakResult_info_title span {font-size:27px;font-weight:700;color:#4c4c4c; letter-spacing:-0.5px;}
.dakResult_info_title button {float:right;}
.dakResult_info_tb {width:100%;border-top:1px solid #dadada;}
.dakResult_info_tb th, .dakResult_info_tb td {padding:10px;font-size:16px;}
.dakResult_info_tb th {background:#f7f7f7;color:#323232; font-weight:600;}
.dakResult_info_tb td {color:#656565;}
.dakResult_info_tb td ol {padding-left:20px;}
.dakResult_info_tb td ol li {list-style-type:decimal;}
.ht_price {color:#d02418;font-size:15px;font-weight:700;}


.dakResult_right_wrap {}
.dakResult_right {}
.dakResult_char01 {padding:20px 0 50px;text-align:center;}
.dakResult_right_btn {text-align:center;}
.dakResult_right_btn > div {padding:8px 0;}
.dakResult_right_btn > div button {margin:0 3px;}

/* 여행지 메인 */
.tv_main_fixed {min-height:400px;padding:50px 0;}
.tv_main_fixed a {display:block;font-size:30px;text-align:center;padding:30px 0 10px;}
.tv_main_fixed p {text-align:center;padding:20px 0 50px;font-size:20px;}

/* 여행지 상세페이지 */
.tv_detail_mainDiv {height:547px;background:url('/core/dakstor/img/tv/tv_detail_mainDiv01.jpg') no-repeat 50% 50%;text-indent:-99999px;margin-bottom:50px;}

.tv_detail_map_inner {height:369px;max-height:369px;position:relative;/*pointer-events:none;*//* 스크롤방지 */ width:1200px; margin:0 auto; margin-bottom:20px; }

.tv_detail_spec {border-top:4px solid #4574cc;width:1198px;margin:0 auto;position:relative;margin-bottom:23px;}
.tv_detail_spec_inner {padding:20px 36px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.tv_detail_spec_inner > div {float:left;min-height:400px;}
.tv_detail_spec_inner > div.tv_detail_spec_l {width:40%;}
.tv_detail_spec_inner > div.tv_detail_spec_r {width:60%; margin-top:66px;}
.tv_detail_spec_l_inner {padding:15px;}
.tv_detail_spec_l_inner h2 {font-size:30px;font-weight:700;letter-spacing:-2px;color:#373737;}
.tv_detail_spec_l_inner p {color:#4c4c4c;font-size:16px;line-height:25px;white-space:pre-line; font-family:'Nanum Square';}
.tv_detail_spec_tbWrap {padding:10px 0 20px 0;}
.tv_detail_spec_tb {border:1px solid #dedede;overflow:hidden;}
.tv_detail_spec_tb table th, .tv_detail_spec_tb table td {padding:7px;font-size:16px; font-family:'Nanum Square';}
.tv_detail_spec_tb table th {background:#f9f9f9;color:#555; border-right:1px solid #ddd; font-weight:bold;}
.tv_detail_spec_tb table td {color:#999; width:100%; border-bottom:1px dotted #ddd;}
.tv_detail_spec_tb table td.homepage a {color:#4574cc; width:100%; font-weight:600;}

.tv_detail_info_btn {text-align:right;padding:10px 0; margin-bottom:15px;}
.tv_detail_info_btn button {width:150px; height:35px; line-height:35px; background:#78aa00; color:#fff; font-size:17px; font-family:'Nanum Square'; letter-spacing:-0.5px;}

.tv_detail_blog {border-top:11px solid #4574cc;width:1198px;margin:0 auto;position:relative;margin-bottom:23px;}
.tv_detail_blog_inner {padding:20px 36px 40px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.tv_detail_blog_title {text-align:center;}
.tv_detail_blog_title h2 {font-size:35px;color:#454545;padding:2px 0;}
.tv_detail_blog_title p {font-size:18px;color:#d4d4d4;letter-spacing:12px;font-weight:700;}
.tv_detail_blog_con {margin-top:25px;}

.tv_movie_wrap {height:547px;max-height:547px;margin-bottom:50px;position:relative;overflow:hidden;}


/* 핫플레이스 */
.hotPlace_detail_mainDiv {height:547px;background:url('/core/dakstor/img/tv/hotPlace_detail_mainDiv01.jpg') no-repeat 50% 50%;text-indent:-99999px;margin-bottom:50px;}
.hotPlace_detail_map_inner {width:100%;height:535px;max-height:535px;position:relative;/*pointer-events:none;*//* 스크롤방지 */}

.hotPlace_detail_spec {border-top:4px solid #4574cc;width:1200px;margin:0 auto;position:relative; margin-bottom:20px; }
.hotPlace_detail_spec_inner {padding:20px 36px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.hotPlace_detail_spec_inner > div {float:left;min-height:400px;}
.hotPlace_detail_spec_inner > div.hotPlace_detail_spec_l {width:50%;}
.hotPlace_detail_spec_inner > div.hotPlace_detail_spec_r {width:50%;}

.hotPlace_detail_spec_inner  > div.detail_shop {padding-bottom:20px;width:1200px;margin:0 auto;}
.detail_shop > p.detail_hotp_img {width:565px; text-align:center; padding:15px 0; float:left;}
.detail_shop > p.detail_hotp_img img {width:540px; max-height:330px;}

.hotPlace_detail_spec_l_inner {padding:15px;}
.hotPlace_detail_spec_l_inner h2 {font-size:30px;font-weight:700;letter-spacing:-2px;color:#373737;}
.hotPlace_detail_spec_l_inner p {color:#4c4c4c;font-size:16px;line-height:25px; white-space:pre-line; font-family:'Nanum Square'; padding-top:20px;}
.hotPlace_detail_spec_tbWrap {padding:20px 0;}
.hotPlace_detail_spec_tb {border:1px solid #dedede;overflow:hidden;}
.hotPlace_detail_spec_tb table th, .hotPlace_detail_spec_tb table td {padding:7px;font-size:16px; font-family:'Nanum Square';}
.hotPlace_detail_spec_tb table th {background:#f7f7f7;color:#555; border-right:1px solid #ddd; font-weight:bold;}
.hotPlace_detail_spec_tb table td {color:#656565; border-bottom:1px dotted #ddd; }
.hotPlace_detail_spec_tb table td.homepage a {color:#4f9d86; width:100%; font-weight:600;}
.hotPlace_detail_info_btn {text-align:right;padding:15px 0;}

.hotPlace_anothrt {background:#f4f4f4;}
.hotPlace_anothrt_inner {padding:20px 0 20px;width:1200px;margin:0 auto;position:relative;}

.hotPlace_prev {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#999; padding-top:30px; cursor:pointer;}
.hotPlace_next {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#999; padding-top:30px; cursor:pointer;}
.hotPlace_prev:hover {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#222; padding-top:30px; cursor:pointer;}
.hotPlace_next:hover {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#222; padding-top:30px; cursor:pointer;}

.hotPlace_title {float:left; width:820px; text-align:center;}
.hotPlace_title h2 {font-size:32px;color:#4574cc;padding:2px 0; margin-top:20px; letter-spacing:-0.5px;}
.hotPlace_title p {font-size:20px;color:#d4d4d4;letter-spacing:10px;font-weight:700;}

.hotPlace_movie_wrap {height:608px;max-height:608px;margin-bottom:50px;position:relative;overflow:hidden;}
.hotPlace_header_txt {position:absolute;z-index:600;top:60%;left:50%; width:1200px; margin-left:-600px; margin-top:-136px; text-align:center;}
.hotPlace_header_txt h2{font-size:70px; font-weight:bold; color:#fff}
.hotPlace_header_txt p{font-size:40px; font-weight:400; color:#fff; text-align:center; line-height:45px; display:block; padding:5px 10px; background:#4574cc; margin:0 auto; width:65%;}



.hotPlace_slider {width:1200px;margin:0 auto;position:relative; padding-bottom:40px!important;}

.hotPlace_list {padding:0 0 20px 0; margin-top:-30px;}
.hotPlace_list ul {}
.hotPlace_list ul li {float:left;width:20%; position:relative; height:300px;}

.hotPlace_list ul li a {text-align:center;}

.hotPlace_list ul li a img {width:220px; height:220px; border-radius:100%;}
.hotPlace_list ul li a img:hover {width:220px; height:220px; border-radius:100%;  border:5px solid #4574cc; }

.hotPle_list_title {position:relative; top:140px; width:95%; text-align:center; z-index:100;}
.hotPle_list_title h2 {color:#fff; font-size:27px; font-weight:600;}
.hotPle_list_title p {color:#fff; font-size:15px; font-weight:600;}



/* 마이페이지 */
.mypage_top .list_title_inner {width:1200px;margin:0 auto;position:relative;}
.mem_infomation {background:#f9f9f9;border-top:1px solid #ddd;border-bottom:3px solid #eee;padding:10px 0; margin-top:50px;}
.mem_infomation .inner {width:1200px;margin:0 auto;position:relative;}
.mem_title {text-align:center; width:100%;}
.mem_title > .list_title {width:100%;}
.mem_pic_wrap {float:left;}
.mem_pic {width:137px;height:137px;border:3px solid #ddd;border-radius:10px;overflow:hidden; }
.mem_pic img {width:100%;height:100%;}

.mem_infomation .inner > div { width:600px; margin:0 auto;}
.mem_infomation .flr_l > div { padding:10px;}
.mem_info_tab ul li {font-size:17px;color:#6d6d6d;margin-bottom:5px;padding:2px 0; font-family:'arial', 'Noto sans KR'; letter-spacing:-0.5px;}
.mem_info_tab ul li span {display:inline-block;width:55px;color:#171717;font-weight:500;}
.button_group {}
.button_group ul {}
.button_group ul li {float:left;margin-left:10px; margin-top:10px; }
.button_group ul li:first-child {margin-left:0;}
.button_group button {font-size:16px;display:inline-block;padding:5px 10px; font-family:'Nanum Square';}
.button_group button.mypage_edit_btn {background:#4f9d86;color:#fff;}
.button_group button.member_leave_btn {background:#d0d0d0;color:#666;}

.mypage_state {}
.mypage_state li {float:left;width:25%;}
.mypage_state li div.mypage_state_element {background:#fff; border:3px solid #ddd; border-radius:100%;width:120px;height:120px; margin-top:15px;}
.mypage_state li div.mypage_state_element div.mypage_pad {padding-top:40%;}
.mypage_state li div.mypage_state_element p {text-align:center;font-size:16px; color:#999; font-weight:700; letter-spacing:-0.5px;}
.mypage_state li div.mypage_state_element div {text-align:center;font-family:'arial';color:#4574cc; font-weight:bold; font-size:60px!important;} 

.mypage_bottom {width:1200px;margin:0 auto;position:relative;padding:65px 0;}
.mypage_tab {float:left;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;width:100%;margin-bottom:54px;}
.mypage_tab li {float:left;}
.mypage_tab li a {display:block;font-size:17px;font-weight:500;color:#979797;padding:14px 0;width:185px;text-align:center; letter-spacing:-0.5px;}
.mypage_tab li.over a {background:#4574cc;color:#fff;}

.mypage_rev_tb {width:100%;text-align:center;border-bottom:3px solid #313131;font-size:14px;}
.mypage_rev_tb th {border-top:1px solid #898f90;border-bottom:3px solid #313131;background:#e2edf0;color:#4f4f4f;padding:10px 0; font-size:16px; font-family:'Nanum Square'; font-weight:bold;}
.mypage_rev_tb td {padding:10px 0; font-family:'Nanum Square';}

.mypage_rev_tb_td1 {color:#7d7d7d;}
.mypage_rev_tb_td1 p button {color:#fff; width:80px; height:27px; line-height:27px; text-align:center; font-family:'Nanum Square'; font-size:11px; background:#999; border:1px solid #666;}
.mypage_rev_tb_td1 ul {margin-bottom:10px;}
.mypage_rev_tb_td2 {}
.mypage_rev_tb_td2 span {display:inline-block;padding:5px 15px;background:#4f9d86;color:#fff; font-weight:bold;}
.mypage_rev_tb_td3 {}
.mypage_rev_tb_td3 > div {float:left;width:50%;}
.mypage_rev_tb_list {text-align:left;}
.mypage_rev_tb_list h4 {color:#1f1f1f;margin-bottom:5px;font-size:15px; letter-spacing:-0.5px;}
.mypage_rev_tb_list ul li {font-size:16px;color:#9c9c9c;line-height:25px;}
.mypage_rev_tb_list ul li span {font-size:16px;color:#4f9d86;line-height:25px; font-weight:bold;}
.mypage_rev_tb_td4 {}
.mypage_rev_tb_td4 p {font-size:16px;color:#4574cc;}
.mypage_rev_tb_td4 p:first-child {font-family:'arial';font-size:20px;color:#4574cc;font-weight:bold;}
.mypage_rev_tb_td5 {}


.mypage_spec_tbWrap {padding:10px 0 20px 0;}
.mypage_spec_tb {border:1px solid #dedede;overflow:hidden;}
.mypage_spec_tb table th, .tv_detail_spec_tb table td {padding:7px;font-size:16px; font-family:'Nanum Square';}
.mypage_spec_tb table th {background:#fff;color:#555; border-right:1px solid #ddd; font-weight:bold;}
.mypage_spec_tb table td {color:#999; width:100%; border-bottom:1px dotted #ddd; text-indent:10px;}
.mypage_spec_tb table td.homepage a {color:#4f9d86; width:100%; font-weight:600;}


/*사업제휴*/
.inquiry_info {background:#fff;border-top:1px solid #ddd;border-bottom:3px solid #eee;padding:10px 0;}
.inquiry_info .inner {width:900px;margin:0 auto;position:relative;}

.inquiry_title {text-align:center; font-size:22px; padding:50px 0 10px 0; letter-spacing:-0.5px;}

.inquiry_input {text-align:center;}
.inquiry_input > div.mail {width:100%; height:auto; background:#f3f3f3; margin:0 auto; margin-top:15px; padding:20px 0; line-height:20px; font-size:18px; font-weight:bold;}
.inquiry_input input { height:45px; border:1px solid #ddd; background:#fff; width:200px; font-size:14px; color:#999; margin:18px 10px 0 10px;}
.inquiry_input select { height:45px; border:1px solid #ddd; background:#fff; width:200px; font-size:14px; color:#999; margin:18px 10px 0 10px;}
.inquiry_input textarea {width:880px; height:250px; border:1px solid #ddd;  border-top:3px solid #4574cc; padding:10px; color:#999; font-size:14px; margin:5px 0 30px 0;}
.inquiry_input button {width:180px; height:50px; line-height:50px; color:#fff; font-weight:bold; font-family:'Nanum Square'; font-size:16px; background:#4574cc; border-radius:30px; margin-bottom:50px;}

/*이용약관*/
.inquiry_input textarea.terms {width:880px; height:100vh; border:1px solid #ddd;  border-top:3px solid #4574cc; padding:10px; color:#999; font-size:15px; margin:5px 0 30px 0;}

/*히어로즈*/ 
.heros_title {width:100%; margin:30px 0; font-size:20px; color:#777; text-align:center; letter-spacing:-0.5px;}
.heros_cha {width:45%; float:left; border-radius:10px; border:1px solid #ddd; margin:2%;}
.heros_cha_bg  {height:7px;background:url('/core/dakstor/img/sub/dakResult_left_tbBg.png') repeat-x 0 0;}
.heros_cha_tit {font-size:19px; color:#333; font-weight:bold; letter-spacing:-0.5px; text-align:center; padding:10px; border-bottom:1px solid #ddd;}
.heros_cha_inner {text-align:center; padding:15px 0; font-size:15px; color:#999;}

/* 패키지 페이지 */
.pack_movie_wrap {height:424px;max-height:424px;margin-bottom:50px;position:relative;overflow:hidden;}

.pack_movie_wrap {height:424px;max-height:424px;margin-bottom:50px;position:relative;overflow:hidden;}
.pack_header_txt {position:absolute;z-index:600;top:70%;left:50%;margin-left:-369.5px;margin-top:-63px;width:739px;}

.package_detail_bottom {}
.package_list_wrap {width:1200px;margin:0 auto;position:relative;}
.package_list {border:1px solid #d3d3d3;overflow:hidden;margin-bottom:25px;max-height:240px;background:#f7f7f7;}
.package_list > div {float:left;}
.package_list > .course h3{font-size:22px; font-weight:bold; padding-left:15px; line-height:240px;}

.course_time {width:1200px; margin:0 auto; text-align:center; border:1px solid #ddd; background:#f9f9f9; padding:10px 0;}
.course_time h3 {font-size:24px; font-weight:normal;}
.course_time p {color:#4574cc; font-size:20px;}

.course_list {margin:50px 0 ; border-bottom:1px solid #ddd; padding-bottom:50px;}
.course_list h3{font-size:24px; font-weight:600; text-indent:40px; background:url('/core/dakstor/img/sub/dakstor_maker_tour.png') no-repeat top left ; background-size:35px; height:60px; }
.course_list div.course_img {float:left; width:530px; height:330px; overflow-y:hidden;}
.course_list div.course_img img {width:500px;}
.course_list div.course {float:left; white-space:normal; width:650px; font-size:15px; font-weight:normal; line-height:27px; color:#777;}


.pack_thumb {width:481px;}
.pack_infomation {padding:15px;position:relative;width:687px;}
.pack_info_inner {}
.pack_info_inner .pack_info_title {font-size:35px;letter-spacing:-2px;color:#171717;line-height:31px;margin-bottom:12px;padding-top:30px;}
.pack_info_inner .pack_info_txt {font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#8a8a8a;margin-bottom:15px;}
.pack_info_inner .pack_info_terms {line-height:22px;color:#acacac;margin-bottom:5px;}
.pack_info_inner .pack_info_price {font-family:'arial';color:#c81f13;font-size:39px;letter-spacing:-2px;font-weight:bold;}
.pack_info_inner .pack_info_price span {font-size:28px !important;}
.pack_infomation button {position:absolute;bottom:25px;right:15px;}

.pack_icon {padding:0 0 10px;}
.pack_icon ul {}
.pack_icon ul li {float:left;background:url('/core/dakstor/img/package/pack_icon_plus.png') no-repeat 10px 50%;padding-left:30px;}
.pack_icon ul li:first-child {background:none;padding-left:0;}

.pack_course_wrap {max-width:470px;}
.pack_course_wrap > div {float:left;}
.pack_course_wrap > div.pack_course1 {width:70px;}
.pack_course_wrap > div.pack_course2 {width:400px;}
.pack_course2_inner {padding:0px 10px;color:#8a8a8a;font-size:16px;font-weight:500;}
.pack_course_point {background:url('/core/dakstor/img/package/pack_course_point_bg.png') no-repeat 0 50%;text-indent:27px;display:inline-block;color:#4574cc; font-weight:600;}
.pack_view_btn {background:#4574cc; width:160px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; font-weight:600; }
.pack_view_btn_s {background:#4574cc; width:110px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:16px; font-weight:600; }
.pack_course_point2 {color:#4574cc; font-weight:600;}
.item_course2_inner ul {}

.package_anothrt {background:#f4f4f4;}
.package_anothrt_inner {padding:20px 0 20px;width:1200px;margin:0 auto;position:relative;}

.package_prev {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#999; padding-top:40px; cursor:pointer;}
.package_next {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#999; padding-top:40px; cursor:pointer;}
.package_prev:hover {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#222; padding-top:40px; cursor:pointer;}
.package_next:hover {float:left; height:100px; line-height:50px; font-size:20px; font-weight:600; color:#222; padding-top:40px; cursor:pointer;}

.package_title {float:left; width:820px; text-align:center;}
.package_title h2 {font-size:45px;color:#3d3c3c;padding:2px 0;margin-top:20px;font-weight:800;letter-spacing:-0.5px;}
.package_title p {font-size:20px;color:#d4d4d4;letter-spacing:-0.5px;font-weight:700;}
.package_item_wrap {width:1200px;margin:0 auto; margin-top:15px;}
.package_item_wrap > div {float:left;min-height:550px;}
.package_item_wrap > div.detail_thumb {width:51%;}
.package_item_wrap > div.detail_list {width:49%;}
.detail_list_inner1 {padding:10px 25px;margin-bottom:10px;}
.detail_list_inner2 {padding:10px 25px;margin-bottom:10px;}
.item_course_wrap {max-width:470px;}
.item_course_wrap > div {float:left;}
.item_course_wrap > div.item_course1 {width:90px;}
.item_course_wrap > div.item_course2 {width:380px;}
.item_course2_inner {padding:3px 10px;color:#8a8a8a;font-size:16px;font-weight:500;line-height:26px;}

.pac_relative_title {text-align:left; font-size:22px;color:#4574cc; font-weight:500; }
.item_detail_body {width:558px;max-width:558px;margin:0 auto; padding:10px 25px;}
.item_detail_body li.item_wrap .item_wrap_inner {padding:5px;}
.item_detail_body li.item_wrap .item_wrap_inner .item_wrap_element {border:1px solid #e2e2e2;background:#fff;padding-bottom:10px;overflow:hidden;}
.item_detail_body li.item_wrap .item_wrap_inner .item_wrap_element:hover {background:#eee;}
.item_detail_body li.item_wrap img.dak_thumb {width:155px;height:120px;max-width:155px;max-height:120px; border-radius:7px;}
.item_detail_body > div {display:inline-block;}
.item_detail_map_wrap {position:relative;}
.item_detail_map_inner {height:350px;max-height:350px;position:relative;margin-bottom:15px;/*pointer-events:none;*//* 스크롤방지 */ width:1200px; margin:0 auto; }

.item_detail_part {width:1200px;margin:0 auto;padding:25px 0;}
.item_detail_part > ul {margin-bottom:30px;}
.item_detail_part > ul > li {font-size:17px;color:#a0a0a0;}
.packItem_list {width:581px;height:179px;overflow:hidden;border:1px solid #dedede;background:#f6f6f6;position:relative;float:left;margin-bottom:25px;}
.packItem_list_inner {padding:13px 0;}
.packItem_list_inner > div {float:left;}
.packItem_list_inner > div.packItem_list_thumb {width:331px;text-align:right;}
.packItem_list_inner > div.packItem_list_info {width:250px;}
.packItem_list_info_in {padding:5px 15px;}
.packItem_list_inner > div.packItem_list_info h3 {font-size:23px;color:#1f1f1f;margin-bottom:10px;}
.packItem_list_inner > div.packItem_list_info p {color:#9c9c9c;font-size:14px;}
.packItem_list_inner > button {position:absolute;z-index:500;bottom:10px;right:10px;}
.packItem_list_number {width:39px;height:58px;line-height:48px;text-align:center;background:url('/core/dakstor/img/package/item_detail_part_num.png') no-repeat 50% 50%;font-size:16px;font-weight:700;color:#fff;position:absolute;z-index:500;top:13px;left:12px;}
.packItem_list_info_inner {padding:5px 20px;}





/* 펜션 스타일 */
.room_info {width:1200px;margin:0 auto;position:relative;margin-top:15px; }
.room_info > div {float:left;}
.room_list {width:360px; float:left;}
.room_list ul {}
.room_list ul li {text-align:left;padding:10px;color:#666;font-size:18px;font-weight:500;cursor:pointer; border:2px solid #e1e1e1; margin:0 0 5px 0; background:#f1f1f1; width:330px!important; cursor:pointer; z-index:1000000; width:320px!important;}
.room_list ul li:hover {text-align:left;padding:10px;color:#666;font-size:18px;font-weight:500;cursor:pointer; border:2px solid #4574cc; margin:0 0 5px 0; background:#fff; width:330px!important; cursor:pointer; z-index:1000000;width:320px!important;}
.room_list ul li:active {text-align:left;padding:10px;color:#666;font-size:18px;font-weight:500;cursor:pointer; border:2px solid #4574cc; margin:0 0 5px 0; background:#fff; width:330px!important; cursor:pointer; z-index:1000000;width:320px!important;}
.room_list ul li p{font-size:11px; color:#999; line-height:150%; font-weight:400; font-family:'Nanum Square';}
.room_list ul li span{font-size:14px; color:#777; line-height:150%; font-weight:400;}

.room_img {width:760px; float:left; margin-left:20px; height:auto; }
.room_img img {width:100%;}

.layerBox { width:100%; padding:10px; margin-bottom:50px; }
.layerBox .dateTbl { width:100%; }
.layerBox .dateTbl thead th { background-color:#ff887a; padding:10px 0px; vertical-align:middle; text-align:center; font-size:15px; color:#FFF; font-weight:800; }
.layerBox .dateTbl thead th:value="0" readonly> { background-color:#FF6559; }
.layerBox .dateTbl tbody th { background-color:#FFF; padding:4px 0px; vertical-align:middle; text-align:center; border-top:5px solid #EEE; border-bottom:1px solid #D1D1D1; width:250px; font-size:14px; }
.layerBox .dateTbl tbody td { padding-left:10px; vertical-align:middle; text-align:left; border-bottom:1px solid #D1D1D1; }
.layerBox .dateTbl tbody .clear { background-color:#EEE;  border:0px; }
.layerBox .dateTbl tbody td ul li {display:inline-block; padding:2px 8px;height:22px;line-height:22px;font-size:16px;color:#fff;border-radius:3px;background:#428bca;*display:inline;*margin-right:5px;zoom:1; font-weight:800; margin:3px 2px;}

.layerBox .roomInfoTbl {margin-top:30px;width:100%;border-collapse:separate; }
.layerBox .roomInfoTbl thead th { background-color:#ff887a; padding:10px 0px; vertical-align:middle; text-align:center; font-size:14px; font-weight:600; font-family:'Nanum Square';}    
.layerBox .roomInfoTbl thead th:value="0" readonly> { background-color:#FF6559; }
.layerBox .roomInfoTbl tbody th {  background-color:#FFF; padding:5px 0px; vertical-align:middle; text-align:center; width:250px; border:1px solid #ddd; font-size:13px; }
.layerBox .roomInfoTbl tbody td { padding:5px 0 5px 10px; vertical-align:middle; text-align:left; font-size:16px; border:1px solid #eee; color:#666; font-family:'Nanum Square';}
.layerBox .roomInfoTbl tbody td.bgRed { padding:10px; vertical-align:middle; text-align:left; font-size:16px; border:1px solid #eee; background:#f4e4e4; color:#333; font-weight:600;}
.layerBox .roomInfoTbl tbody td.bgWhite { padding:10px; vertical-align:middle; text-align:left; font-size:16px; border:1px solid #eee; background:#f9f9f9; color:#333; font-weight:600;}
.layerBox .roomInfoTbl tbody td.bgBlue { padding:10px; vertical-align:middle; text-align:left; font-size:16px; border:1px solid #eee; background:#e6eef5}
.layerBox .roomInfoTbl tbody .title { width:130px; background-color:#f1f1f1;  font-weight:600; color:#555; font-size:16px; letter-spacing:-0.5px;}
.layerBox .roomInfoTbl tbody .clear { background-color:#EEE;  border:0px; }
.layerBox .roomInfoTbl tbody td ul li {display:inline-block; padding:2px 8px;height:22px;line-height:22px;font-size:16px;color:#fff;border-radius:3px;background:#428bca;*display:inline;*margin-right:5px;zoom:1; font-weight:800; margin:3px 2px;}

.layerBox .datePriceTbl { width:90%;  border-collapse: separate; border-spacing:0;}
.layerBox .datePriceTbl thead th { background-color:#ff887a; padding:10px 0px;  vertical-align:middle; text-align:center; font-size:14px;  font-weight:600; }    
.layerBox .datePriceTbl thead th:value="0" readonly> { background-color:#FF6559; }
.layerBox .datePriceTbl tbody th { background-color:#FFF; padding:5px 0px; vertical-align:middle; text-align:center; width:250px; border:1px solid #eee; font-size:13px; }
.layerBox .datePriceTbl tbody td { padding:10px; vertical-align:middle; text-align:left; font-size:16px; border:1px solid #eee; font-weight:bold; }
.layerBox .datePriceTbl tbody .title { width:130px; background-color:#efefef;  font-weight:600; color:#444; }
.layerBox .datePriceTbl tbody .clear { background-color:#EEE;  border:0px; }
.layerBox .datePriceTbl tbody td ul li {display:inline-block; padding:2px 8px;height:22px;line-height:22px;font-size:13px;color:#fff;border-radius:3px;background:#428bca;*display:inline;*margin-right:5px;zoom:1; font-weight:800; margin:3px 2px;}


.ht_caution {width:1200px;margin:0 auto;position:relative;}

/* 소셜 로그인 가입과 로그인폼 */
.frmsignup_wrap {padding-top:120px;width:1200px;margin:0 auto;position:relative;}


/* 펜션 예약 페이지 */
.ht_calendar_wrap {margin-bottom:30px;width:670px;max-width:670px;}
.ht_room_tb_wrap > .booking_day {display:block; text-align:center; width:670px; margin:10px 0; font-size:18px; color:#999;}


.day_room_table{width:95%;margin-bottom:40px;}
.day_room_table tr.choice td{background:#f4f8fe;}
.day_room_table tr.choice td select{color:#4c4d4f;}
.day_room_table td,
.day_room_table th{color:#4c4d4f;}
.day_room_table th{padding:17px 0 15px; border-top:2px solid #555; border-bottom:1px solid #bbb; background:#f7f7f7;}
.day_room_table td{padding:10px 5px 8px 5px; border-bottom:1px solid #bbb; text-align:center;}
.day_room_table td.title{text-align:left;}
.day_room_table td.title input{margin-right:5px; margin-top:-1px;}
.day_room_table td.title label{cursor:pointer;}
.day_room_table .bg_finish{padding:3px 4px 2px; border-radius:3px; background:#ff6559; color:#fff;}
.day_room_table .bg_wait{padding:3px 4px 2px; border-radius:3px; background:#4491cc; color:#fff;}
.day_room_table .bg_possible{padding:3px 4px 2px; border-radius:3px; background:#4574cc; color:#fff;}
.day_room_table select{color:#888;}
.day_room_table .cal select{padding:5px 10px; border:1px solid #dedede;}
.day_room_table .people select{padding: 5px 10px; margin-left:4px; border:1px solid #dedede; width:75px;}
.day_room_table .people span{display:block;}
.day_room_table .people span:first-child{margin-left:0}
.day_room_table .basics_price del{display:block; margin-bottom:2px; color:#888; }
.day_room_table .basics_price span{color:#ff6559;}

/*숙박 탭*/
/*상세정보 - > 숙박탭*/
#css_tabs {width:100%; margin:10px 0;}
#css_tabs input:nth-of-type(1), #css_tabs input:nth-of-type(1) ~ div:nth-of-type(1), #css_tabs input:nth-of-type(2), #css_tabs input:nth-of-type(2) ~ div:nth-of-type(2), #css_tabs input:nth-of-type(3), #css_tabs input:nth-of-type(3) ~ div:nth-of-type(3), #css_tabs input:nth-of-type(4), #css_tabs input:nth-of-type(4) ~ div:nth-of-type(4) {
	display:none
}
#css_tabs input:nth-of-type(1):checked ~ div:nth-of-type(1), #css_tabs input:nth-of-type(2):checked ~ div:nth-of-type(2), #css_tabs input:nth-of-type(3):checked ~ div:nth-of-type(3), #css_tabs input:nth-of-type(4):checked ~ div:nth-of-type(4) {
	display:block
}
/* 라벨 기본 스타일 지정 */
#css_tabs > label {
	display:inline-block;
	font-variant:small-caps;
	font-size:20px;
	font-weight:600;
	padding:5px 20px;
	text-align:center;
	line-height:1.8em;
	background:#fff;
	color:#999;
	border:1px solid #ccc;
	border-width:1px 1px 0;		
	
}
#css_tabs > label:hover {
	cursor:pointer
}
#css_tabs label[for=tab1] {
}
#css_tabs input:nth-of-type(1):checked ~ label:nth-of-type(1), #css_tabs > label[for=tab1]:hover {
	background:#4574cc;
	border-top:3px solid #4574cc;
	color:#fff;
}
#css_tabs input:nth-of-type(2):checked ~ label:nth-of-type(2), #css_tabs > label[for=tab2]:hover {
	background:#4574cc;
	border-top:3px solid #4574cc;
	color:#fff;
}
#css_tabs input:nth-of-type(3):checked ~ label:nth-of-type(3), #css_tabs > label[for=tab3]:hover {
	background:#4574cc;
	border-top:3px solid #4574cc;
	color:#fff;
}
#css_tabs input:nth-of-type(4):checked ~ label:nth-of-type(4), #css_tabs > label[for=tab4]:hover {
	background:#4574cc;
	border-top:3px solid #4574cc;
	color:#fff;
}
#css_tabs .tab1_content, #css_tabs .tab2_content, #css_tabs .tab3_content, #css_tabs .tab4_content {
	border:1px solid #ddd;
	width:95%;
	height:100%;
	padding:2.5%;
	white-space: normal;
	line-height:25px;
	
}#css_tabs .tab1_content h2, #css_tabs .tab2_content h2, #css_tabs .tab3_content h2, #css_tabs .tab4_content h2{
	font-size:22px; 
	color:#555;
	margin:10px 0;	
	font-weight:600;
	letter-spacing:-0.5px;


}
#css_tabs .tab1_content p.txt, #css_tabs .tab2_content p.txt, #css_tabs .tab3_content p.txt, #css_tabs .tab4_content p.txt{
	display:block;
	font-size:14px!important; 
	color:#777;
	margin:10px 0;	
	font-weight:500;
	white-space:pre-line;
	font-family:'Nanum Square';
	letter-spacing:-0.5px;
}

#right-panel {position:absolute;top:20px;right:80px;width:390px;height:400px;overflow:hidden;z-index:999999;background:#f8f8f8;}


.tv_bxslider {}
.tv_bxslider li {width:100%;}
.tv_bxslider li img {width:100%;}
#tv_top-video .bx-controls {display:none;}

/* ----------------------------------------------------------------------------------------------------------------- */

/* 여행코스 */
#tourApi {width:1200px;margin:0 auto;position:relative;}


/*축제*/
.festival_info {background:#fff; padding:10px 0; }
.festival_info .inner {width:1200px;margin:0 auto;position:relative;}

.festival_info h2 {text-indent:40px; background:url('/core/dakstor/img/sub/dakstor_maker_tour.png') no-repeat top left ; background-size:35px; font-size:35px; color:#333; margin-left:50px; line-height:50px; letter-spacing:-0.5px; }
.festival_list {width:1100px;  height:280px ;border:1px solid #eee; margin:20px 0 20px 50px;} 
.festival_list li{float:left; }
.festival_list li img{width:400px; height:280px;}
.festival_list .stitle {font-family: 'Nanum Pen Script'; font-size:40px; font-weight:normal; text-indent:10px; padding-top:15px; color:#338ea1;}
.festival_list .stext {font-size:14px; color:#999; padding-top:10px; width:670px; padding-left:20px;}
.festival_list strong > a {color:#333; font-weight:bold; font-size:14px; letter-spacing:3px; padding-left:20px; line-height:40px;}
.festival_list strong > a:hover {color:#4574cc; font-weight:bold; font-size:14px; letter-spacing:3px; padding-left:20px; line-height:40px;}

.festival_slist {width:1100px;  height:126px ;border:1px solid #eee; margin:0 0 20px 50px;} 
.festival_slist li{float:left; }
.festival_slist li img{width:243px; height:126px;}
.festival_slist h3 {text-indent:30px; background:url('/core/dakstor/img/sub/dakstor_maker_tour.png') no-repeat top left ; background-size:25px; font-size:25px; color:#333;  line-height:35px; letter-spacing:-0.5px; margin-left:20px; margin-top:20px;}
.festival_slist .stext {font-size:14px; color:#999; padding-top:10px; width:820px; padding-left:20px;}



.rev_detail {width:100%;}
.rev_detail > h3{font-weight:600;color:#333; font-size:22px; padding:30px 0 6px 0; letter-spacing:-0.5px;  margin-left:5%; }
.rev_detail table{width:90%; margin-left:5%; margin-top:10px;border-top: 3px solid #4574cc;	font-size: 16px;	line-height: 17px; color:#484848;border-collapse: collapse;text-align: center; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.rev_detail th{font-size:16px;color:#333;font-weight:bold; background:#eeeeef; vertical-align:middle;padding:7px 5px;border-bottom:1px solid #ddd;  letter-spacing:-0.5px;}
.rev_detail td{vertical-align:middle;padding:7px 5px;border-bottom:1px solid #ddd; font-size:16px; color:#888; background:#fff; text-align:left; white-space:pre-line;}
.rev_detail td.info{font-weight:bold;vertical-align:middle;padding:10px 0 10px 15px;border-bottom:1px solid #ddd; font-size:14px; color:#888; background:#fff; text-align:left; }
.rev_detail button.info_btn{vertical-align:middle;border-bottom:1px solid #ddd;  background:#a3b0ba; text-align:center; border:none; padding:3px; color:#fff; margin-left:10px; font-family:Nanum Gothic;}
.rev_detail th:first-child{border-left:0}
.rev_detail th:last-child{border-left:0; }
.rev_detail td:first-child{border-left:0}



/*회사소개*/
.company_title {width:100%; margin:30px 0; font-size:20px; color:#777; text-align:center; letter-spacing:-0.5px;}
.company_txt {padding-top:10px; text-align:center; font-size:25px; color:#555; font-weight:600;}
.company_citit {margin-top:70px; padding-top:150px; text-align:left; font-size:32px; color:#4574cc; font-weight:600; width:100%; border-top:1px dotted #ddd; }
.company_cistit {font-size:18px; color:#ddd; font-weight:normal; letter-spacing:5px;}
.company_stxt {padding-top:5px; text-align:center; font-size:18px; color:#999; font-weight:normal; line-height:25px;}
.company_tit_red {font-size:45px; color:#4574cc; font-weight:600; width:100%; }