/* common */
.evt_wrap {overflow:hidden;}
.ov{overflow:hidden;}
.in{width:1200px;margin:0 auto;position:relative;text-align:center;}
.in_wide{width:2600px;position:relative;text-align:center;left:50%;margin-left:-1300px;} 
.pos_r{position:relative;}
.none {display:none !important;}

span.name_txt {position:absolute;top:300px;left:650px;right:0;font-size:42px;color:#fff;font-weight:bold}
span.name_txt2 {position:absolute;top:600px;left:-710px;right:0;font-size:42px;color:#fff;font-weight:bold}
.con06{background:#fff;}
.con02,
.con02_btt{margin: 0 auto;background: #aedeff;}
.con10{background:#fff;}

.reason_wrap{width: 100%; height: 100%; position: fixed; top:0; left:0; z-index: 999; display: none;}
.reason_wrap .bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4);}
.reason_wrap .content{width: 1000px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(0,0,0,0.7); padding: 30px 20px 20px;}
.reason_wrap p{font-size: 14px; color: #fff;}
.reason_wrap .content .close{position: absolute; top: 10px; right: 10px; font-size: 20px; color: #fff; cursor: pointer;}

/* fix_banner */
.fix_banner{position: fixed; top: 356px; right: 100px; z-index: 999;}

/* form --------- */
.presentation{position:relative;}
.infoBox_w{overflow:hidden;width: 930px; margin: 20px auto;}
.infoBox_w .table_wrap{margin:0;text-align: left;}
.infoBox_w .name,
.infoBox_w .phone{text-align:left; font-size:18px;color:#111;height:40px; line-height:40px; display: inline-block; margin: 10px 20px 0 0;font-weight: 500;}
.infoBox_w input{margin-right: 10px; width: 36%;}
.infoBox_w input[type='text']{border-radius: 5px; height: 34px; border-color: #c9c9c9;outline:none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.infoBox_w input[type='text']::placeholder{color:#c9c9c9;}
.infoBox_w input[type="checkbox"],
.infoBox_w input[type="radio"]{width:22px;height:22px;margin-left: 16px;}
.infoBox_w .accompay_box{display:inline-block;width:58%;margin-left:10px;}
.infoBox_w .accompay_box .samja{width:40%;}
.infoBox_btn{display:inline-block;margin-left:5px; border: 1px solid #fff;text-align: center;height: 25px;line-height: 25px;color: #fff;padding: 0 2%;font-size: 12px;}


.infoBox_w .agree_chk {text-align:left;margin-top:15px;}
.infoBox_w .agree_chk span{font-size: 18px;}
.infoBox_w .agree_chk .sub_info{font-size: 12px; margin-right: 10px;}
.infoBox_w .agree_area{display:block;box-sizing:border-box;padding:10px 30px;background: #eeeeee;color: #111;margin:20px auto 10px;}
.infoBox_w .agree_area .agree_area__title{position: relative;font-weight: bold;font-size: 18px;text-align: left;padding-left: 10px;}
.infoBox_w .agree_area .agree_area__title::before{display: inline-block;content: '';width: 3px;height: 3px;left: 0;top: 50%;transform: translateY(-50%);position: absolute;background: #111;border-radius: 50%;}
.infoBox_w .agree_area .infoBox_text{height:100px;overflow-y:auto;padding:20px 20px;color: #111; border:none;background:#fff;margin-bottom:5px; line-height:1.5em;text-align:left;border-radius: 5px;margin: 10px 0;}
.infoBox_w .agree_area .infoBox_text strong{display:block;margin-bottom:5px;font-size:14px;}
.infoBox_w .agree_area .infoBox_text_w{display:flex;text-align: left;}
.infoBox_w .agree_area .infoBox_text_w .infoText_select{text-align:left;margin-top:10px;}
.infoBox_w .agree_area .infoText_select{margin-right: 10px;}
.infoBox_w .agree_area input[type="checkbox"]{display: none;}
.infoBox_w .agree_area input[type="checkbox"]+label{display: inline-block;background: url('https://cdn.hackersut.com/www/images/event/2024/10/3000/checkbox.png') 0 0/cover no-repeat;width: 15px;height: 15px;}
.infoBox_w .agree_area input[type="checkbox"]:checked+label{background-position-y: 100%;}

.con05 .bx-wrapper .bx-controls-direction a{background: url('https://cdn.hackersut.com/www/images/event/2024/10/3000/con08_arrow.png') 0 0/cover no-repeat;width: 20px;height: 38px;}
.con05 .bx-wrapper .bx-controls-direction a.bx-next{background-position-x: 100%;}
.con05 .bx-wrapper .bx-pager{bottom:8%; left:50%; transform: translateX(-50%);}
.con05 .bx-wrapper .bx-pager.bx-default-pager a{width: 10px; background-image: none; background-color: #d6d6d6; border-radius: 16px;}
.con05 .bx-wrapper .bx-pager.bx-default-pager a.active{background-color: #067867; width: 30px;}

.con07 .bx-wrapper .bx-controls-direction a{background: url('https://cdn.hackersut.com/www/images/event/2024/10/3000/con08_arrow.png') 0 0/cover no-repeat;width: 20px;height: 38px;}
.con07 .bx-wrapper .bx-controls-direction a.bx-prev{left:-70px;}
.con07 .bx-wrapper .bx-controls-direction a.bx-next{background-position-x: 100%;right:-70px;}
.con07 .bx-wrapper .bx-pager{bottom:8%; left:50%; transform: translateX(-50%);}
.con07 .bx-wrapper .bx-pager.bx-default-pager a{width: 10px; background-image: none; background-color: #d6d6d6; border-radius: 16px;}
.con07 .bx-wrapper .bx-pager.bx-default-pager a.active{background-color: #00a352; width: 30px;}

.con02 h3,
.con02_btt h3 {font-size:24px;text-align:left;color:#373737;}
.con02 .stxt,
.con02_btt .stxt{text-align: right;}

.dl_sel_list {width:100%;padding:0;margin-bottom:20px;display:flex;}
.dl_sel_list > * {float:left;border:1px solid #373737;}
.dl_sel_list dt{width:20%;padding:12px 0;color:#fff;font-size:24px;text-align:center;font-weight:bold;background:#373737;display: flex;justify-content: center;align-items: center; border-radius: 10px 0 0 10px;}
.dl_sel_list dd{width:80%;text-align:left;background:#fff; border-radius: 0 10px 10px 0;}
.dl_sel_list dd .all_chk {margin-bottom:0;font-size:16px;}

.ul_sel_list {width:80%;margin:0 auto;}
.ul_sel_list li {float:left;width:50%;line-height:28px;font-size:20px;}
.chk_list {width:20px;height:20px;margin-right:5px;}

.tab_area {width:100%;}
.tab_area .tab {width:766px;margin-top:-80px;background:transparent}
.tab_area .tab li:after{clear:both;content:"";display:block;}
.tab_area .tab li {height:139px;}
.tab_area .tab li span{display:block;width:383px;height:139px;background:url("//cdn.hackersut.com/www/images/event/2021/11/0100/con08_tab.png") no-repeat left top;font-size:0;cursor:pointer;}
.tab_area .tab li.m2 span{background-position:-383px 0;}
.tab_area .tab li.p_active span {background-position:0 -139px;}
.tab_area .tab li.p_active.m2 span {background-position:-383px -139px;}
.tab_area .tab li:first-child span {margin-left:0;}
.tab_area .tab li:after {clear:both;display:block;content:"";}
.tab_area .tabcon{display:none;width:100%;margin:0 auto;}
.tab_area .tabcon.p_active{display:block;}
.tab_area .tabcon .dl_sel_list dd {padding:25px 0;}

#con02 #con02__form,
#con02_btt #con02__form{width: 900px;margin: 0 auto;}

/* table */
.table_box.scroll {overflow-y:auto;max-height:220px;margin-top:15px; border-radius: 10px;}
.table_box {background:#373737;}
.s_table{width:100%;border:1px solid #1987d3}
.s_table th{background:#1987d3;font-size:16px;font-weight:bold;text-align:center;color:#fff;}
.s_table td{background:#fff;font-size:16px;color:#505050;text-align:center;border-top:1px solid #1987d3;}
.s_table td span {display:block;}
.s_table th, .s_table td{padding:8px 10px;word-break:keep-all;}
.s_table th:nth-child(1), .s_table td:nth-child(1) {border-right:1px solid #1987d3;}

.pay_box {margin-top:70px;position:relative;}
.pay_box img {text-align:center;}
.pay_box .sale_txt{position:absolute;top:0;}
.pay_box .sale_txt > span {letter-spacing:-1px;margin-right:3px;}
.pay_box .sale_price{position:absolute;top:-20px;right:402px; font-size:70px;color:#000;font-weight:bold;letter-spacing:-1px;}
.pay_box .sale_price em {font-size:24px;}
.pay_box .price{font-size:16px;color:#747f7f;left:38px;margin-top:11px;}
.pay_box .price span{font-size:23px;}
.pay_box .sale{font-size:16px;color:#fff;left:176px;margin-top:11px;}
.pay_box .sale span{font-weight:bold;font-size:20px;}
.pay_box .dc_price{font-size:24px;color:#000;font-weight:bold;right:0;margin-top:-2px;border-bottom:1px solid #000;}
.pay_box .dc_price span{font-size:42px;}
.user_info {margin:0px auto 100px; line-height:25px; width: 1000px;}
.user_info .in{font-size:16px;text-align:left;}

.q_ban{position: fixed; top: 30%; right: 5%; z-index: 1; }

