/* common */
@import url('font.css');
* {padding:0;margin:0; -webkit-text-size-adjust:none; -moz-text-size-adjust: none; -ms-text-size-adjust: none}
html,input,select,button {font-family:"SCoreDream",sans-serif;font-size:14px}
ul,ol,dl {list-style:none}
ul li {display:inline-block;vertical-align:top}
a,a:link,a:visited,a:hover  {text-decoration:none !important;}
img {border:0;max-width:100%;width:auto}
table {border-spacing:0;border-collapse:collapse}
.clear {clear:both}
.green {color:#2fe19c}
.blue {color:#2f8fe1}
.red {color:#f80c38}
.left {float:left}
.right {float:right}
.center {text-align:center;}
.txt_left {text-align:left !important}
.space10 {clear:both;height:10px}
.space20 {clear:both;height:20px}
.space25 {clear:both;height:25px}
.space30 {clear:both;height:30px}
.space40 {clear:both;height:40px}
.space50 {clear:both;height:50px}
.space60 {clear:both;height:60px}
.space140 {clear:both;height:140px}
.pc1200 {display:block}
.mobile1200 {display:none}
.pc1000 {display:block}
.mobile1000 {display:none}
.pc840 {display:block}
.mobile840 {display:none}
.pc640 {display:block}
.mobile640 {display:none}
.pc480 {display:block}
.mobile480 {display:none}
.w1200 {width:1200px;margin:0 auto}
.w1020 {width:1020px;margin:0 auto}
.tab_content div.ss_menu {display:none}
.tab_content div.ss_menu:nth-of-type(1) {display:block}
*:focus { outline: none; }


/* header */
header.main-header {position:relative;background:url(img/main_top_bg.jpg) no-repeat top center;min-width:1200px}
header #topMenu {align-items:center}
header #topMenu ul {position:relative;top:0;display:flex;align-items:center;height:88px;justify-content:right;text-align:right}
header #topMenu ul li {display:inline-block;padding-left:10px;}
header #topMenu ul li a {font-size:14px;color:#b9b9b9}
header #topMenu ul li::after {content:'|';color:#696969;padding-left:10px}
header #topMenu ul li:last-child::after {content:''}
header #topMenu .logo {position:absolute;left:calc(50% - 83px);top:10px}
header nav {border-bottom:1px solid rgba(255,255,255,0.2)}
header nav .w1200 {display:flex;justify-content:space-between;align-items:center}
header nav ul:nth-of-type(1) {display:flex;justify-content:space-between;align-items:center;height:50px;width:845px}
header nav ul:nth-of-type(2) {display:flex;justify-content:space-between;align-items:center;width:205px}
header nav ul li a {font-size:17px;font-weight:500;color:#fff}
header nav ul li a:hover, header nav ul li a.on{color:#fff200;}
header.main-header > .w1200 {position:relative;top:0}
header.main-header .search {position:absolute;left:0;top:-107px;width:245px;height:36px;border:1px solid #fdc188;padding:0 40px 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;border-radius:999px;background:#fff}
header.main-header .search input[type="search"] {width:100%;height:30px;border:none;background:none}
header.main-header .search input[type="image"] {position:absolute;right:13px;top:7px}
header.sub-header {background:#fff;min-width:1200px;height:140px;border-bottom:2px solid #f7931d}
header.sub-header > .w1200 {position:relative;}
header.sub-header #topMenu ul li a {color:#777}
header.sub-header nav ul li a {color:#242424}
header.sub-header nav ul li a:hover, header.sub-header nav ul li a.on{color:#f28200;}
header.sub-header .search {position:absolute;left:0;top:50px;width:245px;height:36px;border:1px solid #fdc188;padding:0 40px 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;border-radius:999px}
header.sub-header .search input[type="search"] {width:100%;height:30px;border:none}
header.sub-header .search input[type="image"] {position:absolute;right:13px;top:7px}
header.sub-header #topMenu ul li::after {content:'|';color:#ccc;padding-left:10px}
header.sub-header #topMenu ul li:last-child::after {content:''}
header nav ul li a.color1 {color:#ff7800}
header nav ul li a.color2 {color:#00c196}
header nav section a:last-child {margin-left:5px}
header .main_txt {position:absolute;width:100%;text-align:center;bottom:190px}



/* section */
section.container {margin:35px auto;position:relative}
section.container > .w1200 {}
.quick .quick_right {position:absolute;left:50%;z-index:99;margin-left:620px}
.quick .item {text-align:center;width:94px;margin-bottom:10px;border:1px solid #40464b;border-radius:7px;padding:3px;background:#fff}
.quick .item .title {display:flex;align-items:center;justify-content:center;background:#40464b;height:28px;border-radius:7px;font-size:13px;font-weight:500;color:#fff}
.quick .item .menu {background:#fff;text-align:center;padding:8px 10px;}
.quick .item .menu2 {padding:0}
.quick .item .menu a {font-size:13px;color:#010101;line-height:1.8}
.quick .item .menu .account {font-size:16px;font-weight:700;color:#000;text-align:center;line-height:1.2;padding:7px 0}
.quick .item .menu .name {font-size:13px;color:#121212;text-align:left;padding:8px 10px;border-top:1px solid #e9e9e9}
.quick .item .menu .name span {color:#777}
.quick .item .menu .etc {font-size:12px;color:#777;background:#f9f9f9;padding:8px 10px;border-radius:0 0 10px 10px;}
.quick_right .menu {position:relative}
.quick_right .today {height:145px;margin-top:3px}
.quick_right .today .swiper-slide .img {width:67px;height:67px;overflow:hidden;margin:0 auto;}
.quick_right .today .swiper-slide img {width:100%;height:67px;border-radius:50%}
.quick_right .link {text-align:center}
.quick_right .link a {display:block}
.quick_right .link a.top {margin-top:30px}
.quick_right .buttons {margin-top:10px}
.quick_right .swiper-button-prev:after,.quick_right .swiper-container-rtl .swiper-button-next:after {content:''}
.quick_right .swiper-button-next:after,.quick_right  .swiper-container-rtl .swiper-button-prev:after {content:''}
.quick_right .swiper-button-prev,.quick_right  .swiper-button-next {width:auto;height:auto}
.quick_right .swiper-button-next,.quick_right .swiper-container-rtl .swiper-button-prev {right:auto;left:0;top:140px}
.quick_right .swiper-button-prev,.quick_right  .swiper-container-rtl .swiper-button-next {left:auto;right:0;top:140px}
section.container .title_wrap {display:flex;justify-content:space-between;align-items:center}
section.container .title_wrap .tit .title_red,
section.container .title_wrap2 .tit .title_red {color:#ff4e00}
section.container .title_wrap .tit h1,
section.container .title_wrap2 .tit h1 {font-family:'GmarketSans';font-size:24px;font-weight:700;color:#000;padding-top:8px}
section.container .title_wrap .menu_list a {display:inline-block;background:#f8f8f8;width:90px;height:35px;line-height:35px;font-size:15px;font-weight:400;color:#898989;border:1px solid #e8e8e8;border-radius:999px;text-align:center}
section.container .title_wrap .menu_list a.on {color:#151515;border:1px solid #151515;background:#fff}
.product_list {min-height:436px}
.product_list ul {font-size:0}
.product_list li {display:inline-block;width:275px;margin-right:33px;margin-bottom:30px}
.product_list li:nth-of-type(4n) {margin-right:0}
.product_list li a .item_content {position:relative;padding:0 15px 20px;border:1px solid #e6e6e6;border-top:none;border-radius:0 0 10px 10px;height:185px;box-shadow:0 10px 10px -10px #ccc}
.product_list a:hover .item_content {border:1px solid #aaa;border-top:none;box-shadow:0 10px 10px -10px #333}
.product_list .img {width:275px;height:200px;overflow:hidden}
.product_list .img {border-radius:10px 10px 0 0}
.product_list .icon {position:absolute;top:-23px;right:0}
.product_list .icon img {margin-right:3px}
.product_list .title {font-size:16px;font-weight:500;color:#121212;line-height:1.5;word-break:break-all;overflow:hidden; text-overflow:ellipsis; white-space: normal;  word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;padding-top:13px}
.product_list .title_en {font-size:14px;color:#777;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.product_list .position {font-size:12px;color:#999;padding-top:15px}
.product_list .score {display:flex;align-items:center;padding-top:5px;font-size:14px;color:#363636}
.product_list .score .star img {padding-right:2px}
.product_list .price {font-size:20px;font-weight:600;color:#ea004d;padding-top:10px}
.product_list .price span {font-size:14px;font-weight:400;color:#777}
section.container .service_center {display:flex;justify-content:space-between;background:#fcfbf7;padding:50px 0}
section.container .service_center .stit {font-size:14px;color:#777}
section.container .cs_content {display:flex;justify-content:space-between;padding-top:30px}
section.container .cs_content .title {font-size:15px;font-weight:600;color:#000;padding-bottom:15px}
section.container .cs_content .title2 {font-size:15px;font-weight:600;color:#000;padding-bottom:7px}
section.container .cs_content .tel {font-family:'GmarketSans';font-size:30px;font-weight:700;color:#000;padding-bottom:10px}
section.container .cs_content .time {font-size:13px;color:#565656}
section.container .cs_content .con_txt {font-size:15px;color:#000;padding-top:15px;line-height:1.7}
section.container .cs_content .con_txt b {font-weight:700;}
section.container .cs_content .bank {font-family:'GmarketSans';font-size:20px;font-weight:700;color:#000;line-height:1.4}
section.container .cs_content .bank img {vertical-align:middle;padding-right:5px;}
section.container .cs_content .bank p {font-family:"SCoreDream";font-size:14px;font-weight:400;color:#010101}
section.container .board_list {display:flex;justify-content:space-between}
section.container .board_list .qna,
section.container .board_list .reserve {background:#fff;padding:20px 30px;width:530px;border-radius:15px}
section.container .board_list .title_wrap .title {font-size:17px;font-weight:600;color:#000}
section.container .board_list .title_wrap .more {font-size:12px;color:#777;border:1px solid #e0e0e0;padding:3px 5px;border-radius:3px}
section.container .board_list .content {margin-top:10px}
section.container .board_list .content ul li {display:block}
section.container .board_list .content ul li a {display:block;font-size:14px;color:#363636;padding:5px 0}
section.container .board_list .content ul li a::before {content:'\00b7';font-size:16px;font-weight:600;padding-right:3px}
section.container .review .review_content ul {display:flex;justify-content:space-between}
section.container .review .review_content li {width:260px}
section.container .review .review_bimg {padding:30px 0 40px}
section.container .review .review_content .img img {border-radius:10px}
section.container .review .title {font-size:17px;font-weight:500;color:#000;padding-top:15px}
section.container .review .con_txt {padding-top:7px;font-size:14px;color:#363636;line-height:1.6;overflow:hidden; text-overflow:ellipsis; white-space: normal;  word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;word-break:keep-all;}


/* 로그인 */
#thaiclub_login_area{width:511px; height:300px; background:url('../imgs/login.gif') no-repeat left bottom; margin:64px auto;}
#thaiclub_login_area ul{margin:0 auto; padding:0; display:table;}
#thaiclub_login_area ul li{display:table-cell; vertical-align:middle; text-align:right; padding:0 4px;}
#thaiclub_login_area ul li *{vertical-align:middle;}
#thaiclub_login_area ul li b{display:inline-block; width:56px; text-align:left;}
#thaiclub_login_area ul li p{margin:0; padding:5px 0;}
#thaiclub_login_area ul li #ac_id, #thaiclub_login_area ul li #ac_pw, #thaiclub_login_area2 #ac_id2, #thaiclub_login_area2 #ac_pw2{background:url('../imgs/login_field.gif') no-repeat; width:213px; height:18px; padding:6px; border:none; font-size:16px;}
#thaiclub_login_area2 #ac_id2, #thaiclub_login_area2 #ac_pw2{margin:0 0 0 8px;}
#thaiclub_login_area2 button[type='submit']{color:white; background:#999; border:none; width:80px; height:72px; cursor:pointer;}

#ac_forgot_btn_img, #ac_join_btn_img{cursor:pointer;}



/* 페이지 */
.busanweb_pages{display:block; list-style:none; margin:0; padding:16px 0; text-align:center;}
.busanweb_pages a{display:inline-block; padding:4px; border:1px solid #e0e0e0; font-size:11px; font-weight:bold; color:#8b8b8b; min-width:12px; text-decoration:none;}
.busanweb_pages a.thispage{background:rgb(19,56,120) !important; color:white; border:1px solid rgb(19,56,120);}
.busanweb_pages a li{display:inline;}

/* sub container */
#sub_container .sub_position {display:flex;align-items:center;background:#ffefda;font-size:22px;font-weight:500;padding:20px 0}
#sub_container .sub_position span::after {font-weight:400;content:'>';padding:0 10px}
#sub_container .sub_position select {width:auto;font-size:22px;font-weight:700;background:none;border:none;-webkit-appearance: none;-moz-appearance: none; appearance: none; background:url(img/icon_arrow_circle.png) no-repeat 95% center; padding:5px 40px 5px 10px}
#sub_container .sub_position .pos {font-size:13px;font-weight:400;color:#888}
#sub_container .sub_position .pos h1 {font-size:24px;font-weight:600;color:#000;padding-top:10px}
#sub_container .sub_position .pos h1 span {font-size:16px;font-weight:400;color:#888}
#sub_container .sub_position .pos h1 span::after {content:'';padding:0}
#sub_container .best_product_list {background:#fdfbf8;padding:40px 0}
#sub_container .list_top_wrap {display:flex;justify-content:space-between;padding:0 0 30px}
#sub_container .list_top_wrap .list_txt {font-size:15px;color:#999}
#sub_container .list_top_wrap .list_txt span {font-weight:600;color:#000}
#sub_container .list_top_wrap .list_sort ul {display:flex;width:450px;justify-content:space-between;}
#sub_container .list_top_wrap .list_sort li a {font-size:14px;color:#999}
#sub_container .list_top_wrap .list_sort li a.on {font-weight:600;color:#000}
#sub_container .search_detail {margin:40px 0}
#sub_container .search_detail .area_tab ul li a {display:block;width:230px;height:55px;line-height:50px;font-size:17px;color:#363636;text-align:center;border-radius:5px;border:1px solid #ddd}
#sub_container .search_detail .area_tab ul li a.on {background:#f7651d;border:1px solid #f7651d;color:#fff}
#sub_container .search_detail .condition {background:#f9fafb;border-radius:10px;border:1px solid #efefef;padding:25px 30px;margin-top:15px}
#sub_container .search_detail .condition .tit {font-size:14px;color:#999}
#sub_container .search_detail .condition select {width:180px;height:38px;border:1px solid #999;font-size:16px;color:#121212;padding:0 12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-top:5px;border-radius:3px}
#sub_container .search_detail .condition input[type="search"] {width:275px;height:38px;border:1px solid #999;font-size:16px;color:#121212;padding:0 12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-top:5px;border-radius:3px}
#sub_container .search_detail .condition ul:nth-of-type(1) {display:flex;justify-content:space-between;}
#sub_container .search_detail .condition ul:nth-of-type(2) .tit {padding-bottom:10px}
#sub_container .search_detail .condition ul:nth-of-type(2) li:nth-of-type(1) {width:450px}
#sub_container .search_detail .condition ul:nth-of-type(2) li:nth-of-type(2) {width:405px}
#sub_container .search_detail .condition ul:nth-of-type(2) li label {font-size:16px;padding-right:10px}
#sub_container .search_detail .condition ul:nth-of-type(2) li input[type="checkbox"], #sub_container .search_detail .condition ul:nth-of-type(2) li input[type="radio"]{margin-right:5px}
#sub_container .search_detail .condition ul:nth-of-type(3) .tit {padding-bottom:10px}
#sub_container .search_detail .condition ul:nth-of-type(3) li:nth-of-type(1) {width:450px}
#sub_container .search_detail .condition ul:nth-of-type(3) li:nth-of-type(2) {width:405px}
#sub_container .search_detail .condition ul:nth-of-type(3) li label {font-size:16px;padding-right:10px}
#sub_container .search_detail .condition ul:nth-of-type(3) li input[type="checkbox"], #sub_container .search_detail .condition ul:nth-of-type(3) li input[type="radio"]{margin-right:5px}
#sub_container .sub_detail .sub_detail_title {font-size:24px;font-weight:600;color:#000;padding:15px 0 25px}
#sub_container .sub_detail .sub_detail_title span {font-size:16px;font-weight:400;color:#888}
#sub_container .sub_detail .detail_basic_info .detail_bimg {float:left;width:565px;height:455px;overflow:hidden}
#sub_container .sub_detail .swiper-button-prev:after,
#sub_container .sub_detail .swiper-container-rtl .swiper-button-next:after,
#sub_container .sub_detail .swiper-button-next:after,
#sub_container .sub_detail .swiper-container-rtl .swiper-button-prev:after {background:#0d0d0d;padding:10px}
#sub_container .sub_detail .swiper-container {width: 100%;height: 365px;margin-left: auto;margin-right: auto;}
#sub_container .sub_detail .swiper-slide {background-size: cover;	background-position: center;}
#sub_container .sub_detail .gallery-top {height: 80%;width: 100%; }
#sub_container .sub_detail .gallery-thumbs {box-sizing: border-box;padding: 10px 0;margin-top:10px; }
#sub_container .sub_detail .gallery-thumbs .swiper-slide {height: 60px;}
#sub_container .sub_detail .gallery-thumbs .swiper-slide-thumb-active {border:3px solid #ff0000;box-sizing:border-box;-webkit-box-sizing:border-box;}
#sub_container .sub_detail .detail_basic_info .info {float:right;width:570px;padding:25px 0}
#sub_container .sub_detail .detail_basic_info .info .title {display:flex;align-items:center;font-size:24px;font-weight:600;color:#000;border-bottom:1px solid #000;padding-bottom:20px}
#sub_container .sub_detail .detail_basic_info .info .title span {background:#f7651d;font-size:14px;font-weight:400;color:#fff;padding:2px 5px;border-radius:3px;margin-right:15px}
#sub_container .sub_detail .detail_basic_info .info .info_content dl {display:flex;align-items:center;clear:both;border-bottom:1px solid #e9e9e9;overflow:hidden;padding:12px 0}
#sub_container .sub_detail .detail_basic_info .info .info_content dl dt {float:left;width:90px;font-size:15px;font-weight:500;color:#000}
#sub_container .sub_detail .detail_basic_info .info .info_content dl dt::before {content:'ㆍ';font-size:16px;font-weight:600;color:#f50062}
#sub_container .sub_detail .detail_basic_info .info .info_content dl dd {float:right;width:calc(100% - 90px);font-size:14px;color:#464646;border-right:none}
#sub_container .sub_detail .detail_sub_tab ul {width:100%;font-size:0}
#sub_container .sub_detail .detail_sub_tab ul li {width:20%;background:#f7f7f7;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
#sub_container .sub_detail .detail_sub_tab ul li a {display:block;font-size:15px;font-weight:500;color:#363636;padding:10px 0;border:1px solid #e6e6e6;border-right:0;cursor:pointer}
#sub_container .sub_detail .detail_sub_tab ul li:last-child a {border-right:1px solid #e6e6e6}
#sub_container .sub_detail .detail_sub_tab ul li a.on {background:#464646;color:#fff;border:1px solid #464646}
#sub_container .sub_detail .tab_content {border-bottom:1px solid #000;margin-bottom:30px;}
#sub_container .sub_detail .tab_content .ss_menu {padding:60px 0 40px}
#sub_container .move_list {display:flex;justify-content:center;align-items:center;width:190px;height:50px;background:#545f6b;font-size:16px;font-weight:400;color:#fff;margin:0 auto;border-radius:5px}

.tap_info{padding-top:20px}
.tap_info_tit{font-size: 18px; font-weight: 500; color: #0377ee; padding: 0  0 10px;}
.ss_menu .tap_info_con .days{background: white; width: 230px; line-height: 34px; text-align: center; color: #464646; font-weight: 500; border: 1px solid #e0e0e0; box-sizing: border-box; display:inline-block; cursor:pointer;}
.ss_menu .tap_info_con .days.on{background: red; color:white;}

.ss_menu .tap_info_con{margin-bottom: 60px;}
.ss_menu .tap_info_con .tap_info_con_tit{line-height: 52px; font-size: 18px; font-weight: 700; border-top:1px solid #000000; border-bottom:1px solid #e0e0e0; }
.ss_menu .tap_info_con .info{padding-top:30px}
.ss_menu .tap_info_con .info img{max-width:100%;}
.ss_menu .tap_info_con .info .box_list{}
.ss_menu .tap_info_con .info .box_list > ul{}
.ss_menu .tap_info_con .info .box_list > ul > li{display: inline-block; vertical-align: top; height: 210px; box-sizing: border-box;}
.ss_menu .tap_info_con .info .box_list > ul .box{border: 1px solid #d6b5ba; width: 200px; border-radius: 15px; overflow: hidden;}
.ss_menu .tap_info_con .info .box_list > ul .arrow{width: 85px; text-align: center; background: url(../images/view_list_box_arrow1.png) no-repeat center 70px; padding-top: 90px; color: #005dbb; font-weight: 500;}
.ss_menu .tap_info_con .info .box_list > ul .box .tit{background: #e90219; height: 50px; font-size: 16px; text-align: center; line-height: 50px; font-weight: 500px; color: #fff;}
.ss_menu .tap_info_con .info .box_list > ul .box .text{padding: 13px 16px; box-sizing: border-box; letter-spacing: -0.4px;}
.ss_menu .tap_info_con .info .box_list > ul .box .text > span{color: #777777; display: block; margin-top: 4px;}

.ss_menu .tap_info_con .common_table{}
.ss_menu .tap_info_con .common_table table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.ss_menu .tap_info_con .common_table caption{width: 100%;}
.ss_menu .tap_info_con .common_table table th{border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding: 12px 20px; background: #f5fafd;}
.ss_menu .tap_info_con .common_table table td{border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding: 12px 20px}
.ss_menu .tap_info_con .common_table table td:last-child{border-right: none;}

.busanweb_items_cost_list_buy, .busanweb_items_cost_list_buy_direct{cursor:pointer;}

/* 예약 */
#cart_dialog_top{border-bottom:1px solid #464646; height:28px;}
#cart_dialog_top b{float:left; font-size:16px; margin-top:4px; color:#464646;}
#cart_dialog_top input{float:right;}

#cart_dialog_mid{border:1px solid #dbdbdb; padding:8px; background:#f5f5f5; font-size:11px; margin:5px 0 0 0;}

#book_dialog_go_btn, #cart_dialog_go_btn, .cart_dialog_close_btn{background:#464646;color:#fff;border:1px solid #464646; width:60px; padding:2px 0; border-radius:4px;}


#cgmall_cart_area, #cgmall_fav_area{width:100%; min-height:700px;}
#item_book_area_setdate_form_priceview{color:red; text-align:right !important; font-weight:bold; font-size:14px;}
#item_book_area_setdate_form_destination{width:99%;}
.item_book_area_setdate_form_member_num_entry{text-transform:uppercase;}
.item_book_area_setdate_form_optchk_amount{width:32px; text-align:center; margin:0 0 0 16px;}

.item_book_area_buy_grockle, .item_book_area_buy_grockle_a90{background:#d00; color:white; border:none; cursor:pointer; width:90%; padding:4px 0;}
.item_book_area_nuke_grockle{background:#e0e0e0; color:#464646; border:none; cursor:pointer; width:90%; padding:4px 0;}


#item_book_area{padding:32px 0;}
#item_book_area table{width:100%; margin:0 0 16px 0; border-top:1px solid #464646; table-layout:fixed;}
#item_book_area table caption{font-size:16px; font-weight:600; padding:0 0 10px 0; text-align:left;}
#item_book_area table caption span{float:right; font-size:12px; padding:6px 0 0 0;}
#item_book_area table th{padding:10px; border-bottom:1px solid #CCC; background:#f2f2f2;}
#item_book_area table td{padding:10px; border-bottom:1px solid #CCC; text-align:center;}
#item_book_area table td img, #item_book_area table td span{vertical-align:top;}
#item_book_area table td span{display:inline-block; width:170px;}
#item_book_area table td span b{}
#item_book_area table td span var{display:block; margin:2px 0 0 0; font-style:normal; font-size:11px; color:#707070;}
#item_book_area table td a{color:black; text-decoration:none;}
.item_book_area_setdate, .item_book_area_nuke{cursor:pointer;}


#item_book_area_setdate_form{}
#item_book_area_setdate_form table, #item_book_area_setdate_form2 table{width:640px; margin:0 0 24px 0; border-top:1px solid rgb(44, 117, 222); table-layout:fixed;}
#item_book_area_setdate_form table caption, #item_book_area_setdate_form2 table caption{font-size:16px; font-weight:600; text-align:left; padding:0 0 4px 0;}
#item_book_area_setdate_form table caption span, #item_book_area_setdate_form2 table caption span{font-size:12px; float:right; padding:2px 0 0 0; font-weight:normal;}
#item_book_area_setdate_form table caption span b, #item_book_area_setdate_form2 table caption span b{color:red;}
#item_book_area_setdate_form table th, #item_book_area_setdate_form2 table th{padding:4px; background:#f2f2f2; border-bottom:1px solid #CCC;}
#item_book_area_setdate_form table th b, #item_book_area_setdate_form2 table th b{color:red;}
#item_book_area_setdate_form table td, #item_book_area_setdate_form2 table td{padding:4px; border-bottom:1px solid #CCC;}
#item_book_area_setdate_form table td *, #item_book_area_setdate_form2 table td *{vertical-align:middle;}

#item_book_area_setdate_form_add2_2{width:96px;}
#item_book_area_setdate_form_orderer_mobile2, #item_book_area_setdate_form_orderer_mobile3, #item_book_area_setdate_form_orderer_phone2, #item_book_area_setdate_form_orderer_phone3{width:48px; text-align:center;}
#item_book_area_setdate_form_misc{width:490px; max-width:490px; height:48px;}
#item_book_area_setdate_form_date_start, #item_book_area_setdate_form_date_end{width:112px; text-align:left; padding:2px 4px; background:white; border:1px solid #464646;}
#item_book_area_setdate_form_date_start_pick, #item_book_area_setdate_form_date_end_pick{font-family:'돋움'; padding:2px;}

#item_book_area_setdate_form_add1s label{display:inline-block; width:24%;}

#item_book_area_move1, #item_book_area_move3{font-size:16px; padding:8px 32px; color:white; border:none; background:#f85f0e; cursor:pointer;}

.item_book_area_invoiceview{padding:4px 0; width:96%; color:white; font-size:11px; background:#f85f0e; border:none; cursor:pointer;}
.item_book_area_voucherview{padding:4px 0; width:96%; color:white; font-size:11px; background:#2e63c1; border:none; cursor:pointer;}
.item_book_area_mchview{padding:4px 0; width:96%; color:white; font-size:11px; background:rgb(95,96,113); border:none; cursor:pointer;}

#item_book_area_setdate_form button, #item_book_area_setdate_form input[type='button'], #item_book_area_setdate_form input[type='submit']{color:white; background:#545f6b; padding:2px 5px; border:none; border-radius:4px; cursor:pointer;}

#item_book_area_invoice_mark{margin:0 0 16px 0; padding:0;}
#item_book_area_invoice_mark dt{font-weight:bold; font-size:24px; margin:0 0 4px 0; padding:0; text-align:center;}
#item_book_area_invoice_mark dd{border:1px solid rgb(44,117,222); margin:0; padding:4px;}
#item_book_area_invoice_mark dd div{display:inline-block; vertical-align:middle;}
#item_book_area_invoice_mark dd div img{height:96px; margin:0 32px;}
#item_book_area_invoice_mark dd p{margin:4px 0; padding:0;}

#item_book_area_pay_form{}
#item_book_area_pay_form table{width:800px; table-layout:fixed; margin:0; border-top:1px solid rgb(44, 117, 222);}
#item_book_area_pay_form table th{padding:4px; background:#f2f2f2; border-bottom:1px solid #CCC;}
#item_book_area_pay_form table th b{color:red; font-size:20px;}
#item_book_area_pay_form table th ins, #item_book_area_pay_form table th var{font-style:normal; text-decoration:none; font-size:15px; font-weight:bold;}
#item_book_area_pay_form table td{padding:4px;}
#item_book_area_pay_form table td *{vertical-align:middle;}
#item_book_area_pay_form table td span{display:inline-block; width:300px;}
#item_book_area_pay_form table td span b{}
#item_book_area_pay_form table td span var{display:block; margin:2px 0 0 0; font-style:normal; font-size:11px; color:#707070;}
.item_book_area_pay_form_payment{vertical-align:middle;}
#item_book_area_pay_form_points{width:80px; text-align:right; vertical-align:middle;}
#item_book_area_pay_form_points_all{padding:3px 6px; font-size:11px; vertical-align:middle;}

#item_book_area_pay_form_payment_usebaht{margin:8px 0; padding:8px 0; text-align:center; font-size:14px; font-weight:600; border:1px solid #CCC; border-width:1px 0;}
#item_book_area_pay_form_payment_usebaht b{font-size:18px; color:red;}

#item_book_area_payments{margin:8px 0 0 0; text-align:center; font-size:13px; font-weight:bold; padding:8px; border:1px solid rgb(44,117,222);}
#item_book_area_notice{margin:8px 0 0 0; padding:8px; border:1px solid rgb(44,117,222);}
#item_book_area_notice h4{margin:0; padding:0; font-size:11px;}
#item_book_area_notice ol{margin:0; padding:4px 0 0 24px;}
#item_book_area_notice ol li{display:inline;}
#item_book_area_notice ul{margin:0; padding:4px 0 0 24px;}
#item_book_area_notice ol li, #item_book_area_notice ul li{margin:0 0 4px 0; font-size:11px;}

#item_book_area_voucher_form_add1s label{display:inline-block; width:32%; margin:2px 0;}

#item_book_area_isntpay{display:block; margin:16px 0; padding:0; list-style:none; border:1px solid #CCC; border-top:none;}
#item_book_area_isntpay li{display:table; width:100%; border-top:1px solid #CCC; table-layout:fixed; margin:0; padding:0;}
#item_book_area_isntpay li div{display:table-cell; padding:8px; padding-left:32px; font-weight:bold; font-size:13px; vertical-align:top;}
#item_book_area_isntpay li div:first-child{width:30%; border-right:1px solid #CCC;}
#item_book_area_isntpay li div b{font-size:14px;}

#item_book_area_setdate_form_member_adult_entry, #item_book_area_setdate_form_member_child_entry, #item_book_area_setdate_form_member_infant_entry{margin:0; padding:0 0 0 24px;}
#item_book_area_setdate_form_member_adult_entry li, #item_book_area_setdate_form_member_child_entry li, #item_book_area_setdate_form_member_infant_entry li{margin:0; padding:2px 0;}



.item_mid_bottom_content_review{width:100%; border-top:1px solid #cdcdcd; margin:0;}
.item_mid_bottom_content_review caption{padding:16px 0; text-align:center; font-size:12px;}
.item_mid_bottom_content_review th{border-bottom:1px solid #e0e0e0; text-align:center; padding:8px 0; background:#eceff4;}
.item_mid_bottom_content_review td{border-bottom:1px solid #e0e0e0; text-align:center; padding:12px;}

#item_mid_bottom_content_review_form input, #item_mid_bottom_content_qna_form input{vertical-align:middle;}
#item_mid_bottom_content_review_content{width:590px; max-width:590px; height:60px;}
#item_mid_bottom_content_qna_content{width:560px; max-width:560px; height:60px; vertical-align:middle;}
#item_mid_bottom_content_qna_title{width:562px;}

.item_mid_bottom_content_review_row_edit, .item_mid_bottom_content_review_row_nuke{color:#808080; cursor:pointer;}

.item_mid_bottom_content_qna_row_toggle{cursor:pointer;}
.item_mid_bottom_content_qna_row_content ul{text-align:left; padding:0 0 0 164px; list-style:none;}
.item_mid_bottom_content_qna_row_content ul li{margin:0; padding:0 0 16px 0;}
.item_mid_bottom_content_qna_row_content ul li *{vertical-align:top;}
.item_mid_bottom_content_qna_row_content ul li b{color:orange;}
.item_mid_bottom_content_qna_row_content ul li span{display:inline-block; width:80%;}
.item_mid_bottom_content_qna_row_content ul li var{display:block; margin:4px 0 0 0; font-size:11px; font-style:normal; color:gray;}
.item_mid_bottom_content_qna_row_content ul li var ins, .item_mid_bottom_content_qna_row_content ul li var del, .item_mid_bottom_content_qna_row_toggle2 ins, .item_mid_bottom_content_qna_row_toggle2 del{color:black; text-decoration:none; cursor:pointer; color:gray;}
.item_mid_bottom_content_qna_row_content ul li var ins{margin:0 0 0 16px;}
.item_mid_bottom_content_qna_row_content ul li var del, .item_mid_bottom_content_qna_row_toggle2 del{margin:0 0 0 4px;}

#item_mid_bottom_content_qna_row_comment_form{border:1px solid #CCC; padding:4px; background:#f2f2f2; width:84%; margin:32px 0 0 auto; text-align:left;}
#item_mid_bottom_content_qna_row_comment_form *{vertical-align:middle;}
#item_mid_bottom_content_qna_row_comment_form_text{width:80%; max-width:80%; height:42px;}
#item_mid_bottom_content_qna_row_comment_form input[type='submit']{border:none; width:12%; height:48px; background:#f85f0e; color:white; cursor:pointer;}
#item_mid_bottom_content_qna_titho{width:64px; text-align:center;}

#item_mid_bottom_content_qna_row_comment_edit_form{border:1px solid #CCC; padding:4px; background:#f2f2f2; width:600px;}
#item_mid_bottom_content_qna_row_comment_edit_form *{vertical-align:middle;}
#item_mid_bottom_content_qna_row_comment_edit_form input[type='text']{width:80%; max-width:80%;}
#item_mid_bottom_content_qna_row_comment_edit_form textarea{width:80%; max-width:80%; height:42px;}
#item_mid_bottom_content_qna_row_comment_edit_form input[type='submit']{border:none; width:12%; height:48px; background:#f85f0e; color:white; cursor:pointer;}

.item_mid_bottom_content_review_row p{color:#8b8b8b;}
.item_mid_bottom_content_review_row p img{vertical-align:middle;}
.item_mid_bottom_content_review_row p var{font-style:normal; font-family:'Arial'; font-weight:600; font-size:16px; display:inline-block; vertical-align:middle; margin:0 8px; color:#7b7b7b;}
.item_mid_bottom_content_review_row p var b{color:#ea0202; font-weight:600;}
.item_mid_bottom_content_review_row_toggle{cursor:pointer;}

.item_mid_bottom_content_review_row_content th{background:rgb(102,108,121); color:white;}
.item_mid_bottom_content_review_row_content table td{border-right:1px solid #e0e0e0; padding:4px;}
.item_mid_bottom_content_review_row_content table td:first-child{border-left:1px solid #e0e0e0;}

#item_mid_bottom_content_area_movie{text-align:center;}
#item_mid_bottom_content_area_movie iframe{width:960px; height:540px; margin:20px 0 0 0;}

#item_mid_bottom_content_review_write, #item_mid_bottom_content_qna_write{width: 190px;
    height: 50px;
    background: #545f6b;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin: 0 auto;
    border-radius: 5px;
	border:none;
	cursor:pointer;
}

#item_mid_bottom_content_review_div button, #item_mid_bottom_content_review_div input[type='button'], #item_mid_bottom_content_review_div input[type='submit']{color:white; background:#545f6b; padding:2px 5px; border:none; border-radius:4px; cursor:pointer;}
#item_mid_bottom_content_qna_div button, #item_mid_bottom_content_qna_div input[type='button'], #item_mid_bottom_content_qna_div input[type='submit']{color:white; background:#545f6b; padding:2px 5px; border:none; border-radius:4px; cursor:pointer;}

.tap_info_notice{padding-bottom:40px}
.tap_info_notice .tap_info_con .tap_info_con_tit{line-height: 52px; font-size: 18px; font-weight: 700; border-top:1px solid #000000; border-bottom:1px solid #e0e0e0; }
.tap_info_notice .tap_info_con .info{padding-top:30px}
.tap_info_notice .tap_info_con .info img{max-width:100%;}

/* footer */
footer {background:#181818;margin-top:50px}
footer .nav_wrap {border-bottom:1px solid rgba(255,255,255,0.1)}
footer nav {width:820px;}
footer nav ul {display:flex;justify-content:space-between}
footer nav ul li a {display:block;font-size:15px;color:#fff;padding:30px 0}
footer .copyright {font-size:14px;color:#777;line-height:2;padding:40px 0}
footer .copyright span {padding-right:20px}
footer .copyright span.white {color:#fff}
footer .copyright span.number {margin-left:30px}
footer .copyright .etc {font-size:14px;color:#b9b9b9;line-height:1.6;padding-top:10px}
footer .copyright section.help {display:flex;justify-content:space-between}
footer .copyright .korea_office {float:left;display:inline-block;width:40%}
footer .copyright .tai_office {float:left;display:inline-block;width:60%}
footer .copyright .copy {font-size:15px;padding:20px 0 30px;line-height:1.5}


/* 게시판 탭 */
.sub_tab {
	margin:0; padding:0;
	margin-top: 20px;
	overflow: hidden;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.sub_tab > li {
	float: left;
	color: #dddcdc;
	height: 40px;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}
.sub_tab span {
	color: #fc6500;
}
.sub_tab li a {
	font-size: 14px;
	color: #464646;
	padding: 0 20px;
	line-height: 40px;
	display: inline-block;
}
.sub_tab li a:hover, .sub_tab li a:hover span, .sub_tab li a.selected, .sub_tab li a.selected span {
	color: #ffffff;
	background: #01b5e1;
}

@media all and (max-width : 1300px){
	.quick {display:none}
}

@media all and (max-width : 1200px){

	.pc1200 {display:none}
	.mobile1200 {display:block}
}

@media all and (max-width : 1000px){
	.pc1000 {display:none}
	.mobile1000 {display:block}

}


@media all and (max-width : 840px){
	.pc840 {display:none}
	.mobile840 {display:block}

}


@media all and (max-width : 640px){
	.pc640 {display:none}
	.mobile640 {display:block}

}


@media all and (max-width : 480px){
	.pc480 {display:none}
	.mobile480 {display:block}

}


/* 검색 */
.items_mid_tab_search_title{display:table; width:100%; border-bottom:1px solid #747474; height:32px;}
.items_mid_tab_search_title strong{display:table-cell; vertical-align:middle; font-size:16px;}
.items_mid_tab_search_title ul{display:table-cell; vertical-align:middle; text-align:right; margin:0; padding:0;}
.items_mid_tab_search_title ul li{display:inline-block; color:#bbb;}
.items_mid_tab_search_title ul li b{font-weight:normal; color:#696969; display:inline-block; padding:4px; border-bottom:2px solid white; cursor:pointer;}
.items_mid_tab_search_title ul li b.selected{font-weight:bold; border-bottom:2px solid #e10000;}
.items_mid_tab_search_title ul li a{color:darkorange;}

.items_mid_search_list{display:block; margin:0 0 16px 0; padding:0; list-style:none;}
.items_mid_search_list a{display:block; color:#8a8a8a; text-decoration:none; border-bottom:1px solid #e7e7e7;}
.items_mid_search_list li{display:table; margin:15px 0; padding:0; width:100%;}
.items_mid_search_list li div{display:table-cell; vertical-align:top;}
.items_mid_search_list li div img{vertical-align:middle;}
.items_mid_search_list li div.cell_0{width:32px; text-align:center; vertical-align:middle;}
.items_mid_search_list li div.cell_1{width:143px; text-align:center;}
.items_mid_search_list li div.cell_1 img{width:135px; height:100px;}
.items_mid_search_list li div.cell_2{padding:0 16px;}
.items_mid_search_list li div.cell_2 p{margin:0 0 4px 0;}
.items_mid_search_list li div.cell_2 strong{color:#535353; font-size:14px;}
.items_mid_search_list li div.cell_2 b{color:#727272; font-weight:normal;}
.items_mid_search_list li div.cell_2 b var{color:#ee3d0e; font-style:normal;}
.items_mid_search_list li div.cell_3{width:172px; border-left:1px solid #e7e7e7; text-align:center; vertical-align:middle;}
.items_mid_search_list li div.cell_3 p{margin:6px 0;}
.items_mid_search_list li div.cell_3 strong{color:#4b4b4b; font-size:14px;}
.items_mid_search_list li div.cell_4{width:64px; vertical-align:middle;}
.items_mid_search_list li div.cell_5{width:200px; padding:0 10px; border-left:1px solid #e7e7e7;}
.items_mid_search_list li div.cell_5 p{margin:0; padding:4px 8px; vertical-align:middle;}

/* 버튼들 */
.btn_whitebg {display:inline-block;background:#fff !important;min-width:200px !important;text-align:center;border:1px solid #222d37 !important;border-radius:3px;padding:15px 20px !important;font-family:'notokr';font-size:14px;font-weight:500;color:#363636 !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin:0 3px}
.btn_graybg {display:inline-block;background:#222d37 !important;min-width:200px !important;text-align:center;border:1px solid #222d37 !important;border-radius:3px;padding:15px 20px !important;font-family:'notokr';font-size:14px;font-weight:500;color:#fff !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin:0 3px}