@charset "utf-8";
.content_main{width: 100%; min-height: 100%}
.sell_content{width: 920px; margin: 0 auto;}

.sell_text{font-size: 12px;color: #333;line-height: 19px;vertical-align: middle;}

.tab_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.tab_menu{width:920px;margin:0 auto 10px}
.tab_content .tab_menu{margin-top:10px;}
.tab_btn{display:block;overflow:hidden;width:100%;height:50px;padding:0 10px;background-color:#fff;font-weight:600;font-size:16px;font-family:"Nanum Gothic",Dotum,Apple SD Gothic Neo,sans-serif;color:#16181a;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.tab_unit{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:0;border:1px solid #e3e5e8;border-width:1px 0 1px 1px;background-color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tab_unit:last-child{border-right:1px solid #e3e5e8}
.tab_unit.on{border-color:#D9486F}
.tab_unit.on .tab_btn{background-color:#D9486F;color:#fff}
.tab_unit.on+.tab_unit{border-left:0}
.tab_unit.on:last-child{border-right:0}

.area_photos_wrap {background: #fafafa;}
.area_photos_wrap {padding: 30px 40px;}

.area_photos_wrap .assemble_area_list:after {content: "";display: block;clear: both;}
.area_photos_wrap .area_photos_item {margin-left: 41px;}
.area_photos_wrap .area_photos_item:nth-child(3n+1) {margin-left: 0;}
.area_photos_wrap .area_photos_item .thumb_box img {width: 399px;height: 225px;}
.area_photos_item {position: relative;float: left;margin-left: 10px;}
.area_photos_item .text_thumb{display: flex;position: absolute;width: 72px;height: 20px;background: rgba(229, 59, 56, 0.9);align-items: center;justify-content: center;border-radius: 10px;transform: none;left: 10px;top: auto;bottom: 8px;}
.area_photos_item .text_thumb_1:before{content: "1구역";display: block;color: #fff;font-weight: bold;font-size: 12px;letter-spacing: -0.6px;}
.area_photos_item .text_thumb_2:before{content: "2구역";display: block;color: #fff;font-weight: bold;font-size: 12px;letter-spacing: -0.6px;}
.area_photos_item .text_thumb_1:after{content: "";display: block;border-style: solid;border-width: 3px 0 3px 5px;border-color: transparent transparent transparent #fff;margin-left: 4px;margin-top: 1px;}
.area_photos_item .text_thumb_2:after{content: "";display: block;border-style: solid;border-width: 3px 0 3px 5px;border-color: transparent transparent transparent #fff;margin-left: 4px;margin-top: 1px;}

.form_field {border-bottom: 1px solid #e6e6e6;}
.form_row {display: table;table-layout: fixed;width: 100%;min-height: 49px;}
.form_field .form_title {background: #fafafa;font-weight: bold;color: #333;vertical-align: middle;width: 98px;padding: 8px 0 12px 15px;}
.form_field .form_title, .form_field .form_item {display: table-cell;}
.form_field .form_item {vertical-align: middle;padding: 10px;line-height: 29px;}
.form_item .line29 {display: inline-block;color: #848484;font-size: 11px;letter-spacing: -0.1em; margin-left: 10px;}
.form_item::after{display: block;overflow: hidden;clear: both;content: "";}

.form_item .bunyangInfo { margin-top: -1px;padding-top: 20px; padding-bottom: 20px; bottom: 22px; width: 100%;text-align: center; background-color: #f8f8f8;}
.form_item .bunyangInfo span {position: relative;display: inline-block;margin: 0 20px;padding: 2px 0 0 26px;}
.form_item .bunyangInfo span:before {content: '';position: absolute;top: 0;left: 0;width: 18px;height: 18px;background: url(/www/images/sell/ico_select_seat.png) 0 0 no-repeat;}
.form_item .bunyangInfo span.soldout:before {background-position: -36px 0;}
.form_item .bunyangInfo span.selected:before {background-position: -18px 0;}
.form_item .bunyangInfo span.wait:before {background-position: -54px 0;}

.form_item .mark_area{ display: block; }
.form_item .mark_area li {position: absolute;font-size: 9px;}
.form_item .mark_area li a {display: block;width: 18px;height: 18px;background: url(/www/images/sell/ico_select_seat.png) 0 0 no-repeat;font-size: 0;text-indent: -9999px;}
.mark_area li a.wait {background-position: -54px 0;}
.mark_area li a.soldout {background-position: -36px 0;}
.mark_area li a.selected {background-position: -18px 0;}
.stage {position: relative;}

.bd_input {border: 1px solid #b3b3b3;box-sizing: border-box;padding-left: 7px;height: 29px;color: #000;font-size: 12px;border-radius: 0;box-shadow: none;}
.bd_input_text {display: inline-block;float: left;width: 150px;font-weight: bold;}
.btn_type {display: inline-block;padding: 5px 11px;line-height: 19px;background: #1e98d5;color: #fff;font-weight: bold;letter-spacing: -0.05em;font-size: 13px;letter-spacing: -0.1em;}

.agree{text-align: right; line-height:50px; height: 50px;}

.show {display: block !important;}
.hide {display: none !important;}

.buy_table {width: 100%;margin: 10px 0;padding: 0;border-collapse: collapse;border: 1px solid #b3b3b3;}
.buy_table thead th {height: 23px;line-height: 22px;color: #333;font-size: 11px;font-weight: normal;text-align: center;border-bottom: 1px solid #b3b3b3;letter-spacing: -1px;}
.buy_table th:first-child, .unicro_tbl td:first-child {border-left-width: 0;}
.buy_table tbody tr:first-child {border-top-width: 0;}
.buy_table tbody tr {border-top: 1px solid #e6e6e6;color: #666;font-size: 12px;}
.buy_table tbody td {padding: 8px 10px;line-height: 18px;}
.buy_noti_wrap {height: 24px;position: relative;}
.buy_noti {display: inline-block;margin-right: 8px;font-size: 13px;color: #FF2F2F;letter-spacing: -0.1em; font-weight: bold;}
.buy_textarea{background: #fcfcfc;border: #c6c6c6 1px solid; width: 787px; height: 100px; resize: none;}

.btn_wrap {text-align: center;margin: 20px 0 0 0;padding: 0; height: 42px;}
.btn_area{display: inline-block; position: relative;}
.btn_enter {display: inline-block;float: left;padding: 0 20px;height: 42px;line-height: 40px;margin-right: 10px; color: #fff !important; background: #1e98d5;font-size: 16px;font-weight: bold;letter-spacing: -0.02em;font-family: Dotum,"돋움",gulim,"굴림","Malgun Gothic","맑은 고딕";}
.btn_cancle {display: inline-block;float: left;padding: 0 20px;height: 40px;line-height: 37px;border: 1px solid #666;color: #333;font-size: 16px;font-weight: bold;letter-spacing: -0.02em;font-family: Dotum,"돋움",gulim,"굴림","Malgun Gothic","맑은 고딕";}

/* sell table */
table {border-spacing:0;margin:0;padding:0;}
caption,legend,hr{overflow:hidden;padding:0;width:0px;height:0px;margin-top:-1px;font-size:0;line-height:0}

.sell_tbl {width: 100%;border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
.sell_tbl img {vertical-align:top;}
.sell_tbl thead {background:#427736;color:#fff;font-weight:bold;}
.sell_tbl thead th {height:36px;text-align:center;letter-spacing:-0.05em;}
.sell_tbl .img {width:110px;}
.sell_tbl tbody .img {padding:6px 30px;}
.sell_tbl .chk {width:80px;padding:0 20px;}
.sell_tbl .img_50 {width:50px;height:50px;}
.sell_tbl .srt {width:120px;}
.sell_tbl .prc {width:95px;}
.sell_tbl .amt {width:70px;}
.sell_tbl td {padding:0 10px;text-align:center;}
.sell_tbl tbody .srt {color:#767676;font-size:11px;}
.sell_tbl tbody .tit {text-align:center;}
.sell_tbl .p_link {color:#333;font-family:Dotum,"돋움",gulim,"굴림","Malgun Gothic","맑은 고딕","돋움",dotum;}
.sell_tbl tbody .prc {text-align:right;padding:0 20px 0 0;}
.sell_tbl tbody tr {border-bottom:1px solid #dbdbdb;}
.sell_tbl tfoot {height:44px;background:#fafafa;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;}
.sell_tbl .tf_tit {text-align:right;height:44px;color:#333;font-weight:bold;font-size:14px;font-family:Dotum,"돋움",gulim,"굴림","Malgun Gothic","맑은 고딕","돋움",dotum;}
.sell_tbl .tf_price {padding-right:24px;font-weight:bold;color:#553de8;font-size:14px;text-align:right;}
.sell_tbl .tf_price .num {font-size:20px;font-weight:bold;font-family:Dotum,"돋움",gulim,"굴림","Century Gothic";}
.sell_tbl .tf_btn {text-align:left;}

.qnt_set_v1 {font-size:0;}
.qnt_set_v1 .input_qnt {width:20px;text-align:center;margin-right:0;height:19px;;border:1px solid #dedede;border-right-width:0;padding:0 5px;line-height:21px;font-size:12px;vertical-align:middle;}
.qnt_set_v1 .edit_number {display:inline-block;width:11px;height:21px;font-size:0;line-height:0;vertical-align:middle;}
.qnt_set_v1 .btn_qnt_up {border:0;font-size:0;line-height:0;width:11px;height:11px;background:url(//img.ayeobi.com/btn_num_bg.gif) top left no-repeat;cursor:pointer;}
.qnt_set_v1 .btn_qnt_down {border:0;font-size:0;line-height:0;width:11px;height:10px;background:url(//img.ayeobi.com/btn_num_bg.gif) bottom left no-repeat;cursor:pointer;}

/* sell success*/
.info_table{table-layout:fixed;border-spacing:0;color:#666;border-width:1px 0;font-size:12px;line-height:16px; border-top: 1px solid #666;border-bottom: 1px solid #666;}
.info_table caption{height:0;overflow:hidden;text-indent:-999em;line-height:0;}
.info_table th,.info_table td{border-top:1px solid #e9e9e9;padding:15px 5px 12px;}
.info_table th{background:#f6f6f6;font-weight:bold;}
.info_table tbody th{text-align:left;}

.table_info_pay{width:100%;}
.table_info_pay col.subject{width:170px;}
.table_info_pay th,.table_info_pay td{padding-left:20px;}
.table_info_pay p{line-height:1.7;}
.pay_success{border:4px solid #e9e9e9;height:102px;position:relative;margin:40px 0 47px;}
.pay_success .success_text{position:absolute;background:url(/www/images/sell/bg_pay_success.png) no-repeat 50% 50% #fff;top:-4px;bottom:-4px;left:95px;right:95px;padding:4px 0;overflow:hidden;*height:100%;*width:820px;}
.pay_success .success_text p{width:1px;white-space:nowrap;margin-left:-10px;overflow:hidden;text-indent:-300px;}