@charset "UTF-8";

/* Font */
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src: local('Nanum Gothic'),
	url(font/NanumGothic-Regular.eot),
	url(font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(font/NanumGothic-Regular.woff) format('woff'),
	url(font/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 700;
	src: local('Nanum Gothic Bold'),
	url(font/NanumGothic-Bold.eot),
	url(font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(font/NanumGothic-Bold.woff) format('woff'),
	url(font/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 800;
	src: local('Nanum Gothic EB'),
	url(font/NanumGothic-ExtraBold.eot),
	url(font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
	url(font/NanumGothic-ExtraBold.woff) format('woff'),
	url(font/NanumGothic-ExtraBold.ttf) format('truetype');
}

html,body{width:100%;margin:0px;-webkit-text-size-adjust:none;font-family: 'Nanum Gothic',sans-serif;font-weight: 400;font-size:12px;color:#000;letter-spacing: -0.2px;background-color: #ededed;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;vertical-align:middle;font-size: 12px;line-height: 1.5;}
em{font-style: normal;}
img{vertical-align:middle}
form{clear:both}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
body,select,button,table{font-family: 'Nanum Gothic',sans-serif;font-size:12px;color:#000;}
button{cursor:pointer}
input,textarea{font-family: 'Nanum Gothic',sans-serif;color:#000;outline:none;overflow-y:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}
textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;padding:10px 20px;border:1px solid #ddd;resize:none}
select::-ms-expand{display:none}
iframe[name=google_conversion_frame]{display:none}
input{color:#222;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
input[title],input[placeholder]{color:#666}
input[type=number],input[type=email],input[type=tel],input[type=text],input[type=file],input[type=password]{width: 100%;height:33px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:2px;-webkit-border-radius:2px;padding:0 15px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 0 none;}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=checkbox],input[type=radio]{margin:0px;padding:0px;}
input[type=file]{border:0}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{color:#fff}
input[type=radio],input[type=checkbox]{outline:none !important}
::-ms-clear{display: none;}
::-ms-reveal{display: none;}
::-webkit-input-placeholder{font-size: 12px;color: #8f8f8f;}
::-moz-placeholder{font-size: 12px;color: #8f8f8f;}
:-ms-input-placeholder{font-size: 12px;color: #8f8f8f;}
:-moz-placeholder{font-size: 12px;color: #8f8f8f;}
select{-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;}
img,fieldset{border:0}
ul,ol{list-style:none}
ul li{list-style:none}
em,address{font-style:normal;}
span{display: inline-block;}
button,a{text-decoration:none;color:#222;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}
label{cursor:pointer}
table{border-spacing:0;border:0;width:100%;border-collapse:collapse}
caption{display:none}
.blind{overflow:hidden;position:absolute;top:-1px;left:-1px;z-index:-1;width:1px;height:0px;line-height:0;white-space:nowrap;text-indent:-9999px;}
.skip-navi{display: block; position: absolute; left: 0; top: 0; overflow: hidden; width: 1px; height: 1px; text-align: center; color: #fff; z-index: 101;}
.skip-navi:active, .skip-navi:focus{padding: 5px 0; width: 100%; height: auto; background: #87c6c9;}

#wrap{background-color: #fff;}

/*TEXT*/
.notice_text{padding: 12px 0 9px;font-size: 12px;line-height: 14px;letter-spacing: -0.51px;color: #ff6c00;}
.notice_text2{padding: 5px;font-size: 12px;line-height: 17px;color: #696969;background-color: #ededed;}
.notice_text3{padding-top: 1px;letter-spacing: -0.18px;color: #8a8a8a;font-size: 12px;}
.notice_text4{padding: 5px 12px 10px;font-size: 12px;line-height: 14px;color: #000;}
.notice_text5{padding: 5px 12px 0;font-size: 12px;line-height: 14px;color: #000;text-align: left;}

.alert_list{padding: 7px 13px;}
.alert_list li{font-size: 12px;line-height: 16px;color: #fc0601;}

/*TAB*/
.tabs{}
.tabs:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.tabs li{float: left;box-sizing: border-box;}
.tabs li a{display: block;text-align: center;}

.tabs.type1{position: relative;padding: 5px 6px 0;}
.tabs.type1:before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #777;}
.tabs.type1 li{position: relative;height: 31px;line-height: 29px;padding-left: 1px;border-bottom: 1px solid #777;}
.tabs.type1 li:before{content: '';display: block;position: absolute;left: 1px;top: 0;width: 1px;height: 30px;background-color: #ddd;box-sizing: border-box;}
.tabs.type1 li.active:before{height: 31px;background-color: #777;}
.tabs.type1 li:after{content: '';display: block;position: absolute;right: 0;top: 0;width: 1px;height: 30px;background-color: #ddd;box-sizing: border-box;}
.tabs.type1 li.active:after{height: 31px;background-color: #777;}
.tabs.type1 li.active a{}
.tabs.type1 li:first-child{padding-left: 0;}
.tabs.type1 li:first-child:before{left: 0;}
.tabs.type1 li a{color: #8b8b8b;font-size: 13px;background-color: #fbfbfb;border-top: 1px solid #ddd;}
.tabs.type1 li.active a{color: #131415;font-weight: 700;background-color: #fff;border-top: 1px solid #777;border-bottom: 1px solid #fff;}

.tabs.type1.count2 li{width: 18%;}
.tabs.type1.count2 li:last-child{float: right;width: 21.29%;}

.tab_wrap > .tabs.type2 {border-bottom: 1px solid #e2e2e2;}
.tabs.type2 li{position: relative;margin: 9px 0 7px;}
.tabs.type2 li a{padding: 0 10px;line-height: 1;color: #8b8b8b;}
.tabs.type2 li.active a{color: #000;font-weight: 700;}
.tabs.type2 li a:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 1px;height: 12px;background-color: #8b8b8b;}
.tabs.type2 li:first-child a:before{display: none;}

.tabs.type3{padding-bottom: 8px;}
.tabs.type3 li{float: left;position: relative;width: 50%;margin-top: 4px;}
.tabs.type3 li:last-child:before{content: '';display: block;position: absolute;left: 0;top: 4px;width: 2px;height: 14px;background-color: #cbcbcb;}
.tabs.type3 li a{font-size: 13px;color: #8b8b8b;}
.tabs.type3 li.active a{font-size: 13px;font-weight: bold;color: #131415;}
.tabs.medium.type3{padding-top: 6px;}

.tabs.type4{padding: 14px 7px 21px;}
.tabs.type4 li{float: left;box-sizing: border-box;padding: 0 4px;}
.tabs.type4 li a{height: 24px;line-height: 22px;font-size: 12px;color: #000;text-align: center;background-color: #e5eaed;border: solid 1px #c6cbd0;box-sizing: border-box;}
.tabs.type4 li.active a{font-weight: bold;color: #fff;background-color: #0f4c81;border: solid 1px #0f4c81;}


.tabs.type1.long li {height: 40px; line-height: 14px;}
.tabs.type1.long li a {height: 100%;line-height: 15px; padding-top: 4px; box-sizing: border-box;}
.tabs.type1.long li.active a {height: 40px; line-height: 15px}
.tabs.type1.long li:before {height: 39px;}
.tabs.type1.long li:after {height: 39px;}
.tabs.type1.long li.active:before {height: 40px;}
.tabs.type1.long li.active:after {height: 40px;}

.tab_content{padding-bottom: 10px;border-top: 1px solid #d8d8d8;}
.tab_content .btn_area{padding: 11px 16px 20px;}

.tab_content .select_wrap{padding: 5px 10px 4px;}
.tab_content .select_wrap select{height: 24px;line-height: 24px;}

.tabs.type1 li a .live {display: inline-block; position: relative; padding-left: 10px;}
.tabs.type1 li a .live::before {content: ''; display: inline-block; position: absolute; top: 50%; left: 0; width: 6px; height: 6px; background: #d50000; border-radius: 50%; margin-top: -3px;}

.tab_wrap_scroll{position: relative;}
.tab_wrap_scroll .tab_inner{width: auto; text-align: left; overflow-y: hidden; white-space: nowrap;}
.tab_wrap_scroll .tab_inner .tabs{height: 31px;position: relative;font-size: 0;overflow-x: auto;overflow-y: hidden;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-webkit-overflow-scrolling: touch;scroll-behavior: smooth;}
.tab_wrap_scroll .tab_inner .tabs li{float: none;display: inline-block;width: 68px;}

/*TAG*/
.tag{display: inline-block;text-align: center;box-sizing: border-box;}
.tag.x_small{width: 14px;height: 14px;line-height: 14px;margin-right: 1px;font-size: 10px;letter-spacing: -0.3px;}
.tag.small{width: 21px;height: 17px;line-height: 16px;font-size: 12px;letter-spacing: -0.3px;}
.tag.medium{width: 46px;height: 17px;line-height: 16px;font-size: 12px;letter-spacing: -0.2px;}
.tag.medium2{display: inline-block; width: 41px; height: 20px; font-size: 13px; color: #fff; text-align: center; letter-spacing: -0.6px; border-radius: 10px;}
.tag.large{width: 50px;height: 20px;line-height: 20px;font-size: 12px;letter-spacing: -0.2px;}
.tag.type1{background-color: #d20000;color: #fff;} /*홈 패*/
.tag.type2{background-color: #0060a3;color: #fff;} /*홈 승*/
.tag.type3{background-color: #606060;color: #fff;} /*무승부*/
.tag.type4{background-color: #fff007;color: #000;} /*쿼터*/
.tag.type5{background-color: #fff;color: #000;border: 1px solid #d8d8d8;} /*경기전*/
.tag.type6{background-color: #fff;color: #d20000;border: 1px solid #d8d8d8;} /*취소*/

.tag.type7{font-size: 12px;font-weight: 800;color: #ff4800;border: solid 1px #ff4800;background-color: #feefe4;border-radius: 2px;}
.tag.type8{font-size: 12px;font-weight: 800;color: #008bec;border: solid 1px #008bec;background-color: #e6f5ff;border-radius: 2px;}
.tag.type9{font-size: 12px;font-weight: 800;color: #048f26;border: solid 1px #048f26;background-color: #f1fef4;border-radius: 2px;}
.tag.type10{font-size: 12px;font-weight: 800;color: #dbdbdb;border: solid 1px #e5e5e5;background-color: #f5f5f5;border-radius: 2px;}

.tag.small.type5{line-height: 15px;}
.tag.medium.type5{line-height: 15px;}
.tag.small.type6{line-height: 15px;}
.tag.medium.type6{line-height: 15px;}

.tag.medium.type08{color: #024476;background-color: #ffffff;border: 1px solid #024476; width: 52px;}

.tag.medium2.type1{background-color: #ff0000;}
.tag.medium2.type2{background-color: #000;}
.tag.medium2.type3{background-color: #f07c2e;}
.tag.medium2.type4{background-color: #009048;color: #fff;}

/* BUTTON */
.btn{display: inline-block;text-align: center;}
.btn.medium{height: 24px;line-height: 22px;font-size: 12px;font-weight: bold;}
.btn.medium2{height: 36px;line-height: 26px;font-size: 12px;font-weight: bold;}
.btn.medium3{height: 28px;line-height: 28px;font-size: 12px;font-weight: bold;}
.btn.large{height: 30px;line-height: 30px;font-size: 12px;font-weight: bold;}
.btn.large2{height: 24px;line-height: 24px;font-size: 12px;font-weight: normal;}
.btn.x_large{height: 52px;line-height: 52px;font-size: 12px;font-weight: bold;}
.btn.type1{color: #fff;background-color: #014576;}
.btn.type2{color: #000;border: solid 1px #d9d9d9;background-image: linear-gradient(to bottom, #ffffff, #eff0f1 99%);box-sizing: border-box;}
.btn.type3{font-size: 12px;font-weight: bold;color: #000;background-color: #fff;border: solid 1px #d9d9d9;box-sizing: border-box;}
.btn.type4{font-size: 12px;font-weight: bold;color: #000;border: solid 1px #d9d9d9;background-color: #f5f5f5;box-sizing: border-box;}
.btn.type5{font-size: 13px;font-weight: 500;color: #000;border-top: solid 1px #d9d9d9; background-color: #f5f5f5;box-sizing: border-box;}
.btn.type6{font-size: 13px;font-weight: 500;color: #000;border: solid 1px #d8d8d8; background-color: #f7f7f7;box-sizing: border-box;}
.btn.type7{font-size: 13px;font-weight: 500;color: #d20000;border: solid 1px #d9d9d9;background-color: #f5f5f5;box-sizing: border-box;}
.btn.type8{font-size: 12px;font-weight: 400;color: #000;background-color: #fff;border: solid 1px #d9d9d9;box-sizing: border-box;}
.btn.type9{font-size: 12px;font-weight: 700;color: #000;border-bottom: solid 1px #d9d9d9; background-color: #f5f5f5;box-sizing: border-box;}
.btn.type10{font-size: 12px;font-weight: 700;color: #000;border: solid 1px #d9d9d9;background-color: #ffce03;box-sizing: border-box;}
.btn.type11{font-size: 12px;font-weight: 700;color: #000;border: solid 1px #c9c9c9;background-color: #c9c9c9;box-sizing: border-box;}
.btn.type12{font-size: 14px;font-weight: 700;color: #115180;border: solid 1px #d9d9d9;background-color: #f5f5f5;box-sizing: border-box;}
.btn.type13{font-size: 16px;font-weight: 700;color: #000;border: 0 none;border-top: 1px solid #d8d8d8;background-color: #fff;box-sizing: border-box;}
.btn.type14{line-height: 26px;font-size: 12px;font-weight: 700;color: #fff;border: 0 none;border: solid 1px #1d6bd1;background-color: #267be1;box-sizing: border-box;}
.btn.x_large.type2{line-height: 50px;}
.btn.medium3.type5 {height: 28px;line-height: 28px;font-size: 13px; color: #000; font-weight: 400; border: solid 1px #d9d9d9; background-color: #f5f5f5;box-sizing: border-box;}
.btn.full{width: 100%;}

.btn_area:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.btn_area .half{display: block;float: left;width: 50%;padding: 0 4px;box-sizing: border-box;}
.btn_area .half .btn.large{display: block;width: 100%;}
.btn_area.type2 {background: #ededed; padding: 8px 8px 28px; box-sizing: border-box;}
.alert_box + .btn_area.type2{margin-top: 10px;}
.btn_area.type3 {padding: 0 15px; box-sizing: border-box;}

.data_list + .btn_more .btn.type5{border-top: 0 none;}
.btn_more a {border-bottom: 1px solid #d8d8d8;}
.btn_more a span {position: relative; display: inline-block; line-height: 36px; padding-right: 18px; box-sizing: border-box}
.btn_more a span::after {content: ''; display: inline-block; position: absolute; top: 10px; right: 0; width: 16px; height: 16px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow_4.png') no-repeat 0 center; background-size: cover;}
.btn_more.active a span::after {transform: rotate(180deg);}

/*TEXT*/
.text{display: inline-block;font-size: 12px;font-style: normal;}
.text.type1{color: #0078a7;}
.text.type2{color: #1c912c;}
.text.type3{color: #ee1c24;}
.text.type4{color: #ff2d2d;}
.text.type5{color: #fc0601;}
.text.type6{color: #ff4321;}
.text.type7{color: #186d2c;}
.text.type8{color: #3a7fa2;}
.text.type9{color: #0054a6;}
.text.type10{color: #014476;}
.text.type11{color: #777;}
.text.type12{color: #ff213a;}
.text.type13{color: #d20000;}
.text.type14{color: #2563b9;}
.text.type15{color: #1b8627;}
.text.type16{color: #0060a3;}
.text.type17{color: #ff6315;}
.text.type18{color: #009829;}
.text.type19{color: #63006f;}
.text.type20{color: #f26522;}
.text.weight{font-weight: 800;}
.text.cancel {position: relative; background: #faaf56;}
.text.cancel::before {content: ''; display: inline-block; position: absolute; bottom: 5px; left: 3%; width: 94%; height: 1px; background: #000;}
.text.cancel.nodata::before {display: none;}

/*INPUT*/
.input_text{width: 100%;height: 24px;line-height: 22px;box-sizing: border-box;background-color: #fff;border: 1px solid #d9d9d9;}
.input_text input{width: 100%;height: 100%;line-height: 22px;/*text-indent: 10px;*/vertical-align: top;}

.checkbox_wrap{padding-top: 2px;}
.checkbox_wrap .checkbox{padding-right: 8px;}
.checkbox{display: inline-block;position: relative;}
.checkbox_wrap .checkbox label{line-height: 12px;}
.checkbox input[type="checkbox"]{opacity: 0; filter: alpha(opacity=0); position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); top: 0; left: 0; border: 0;}
.checkbox label{display: inline-block;line-height: 25px;font-size: 13px;}
.checkbox label:before{content: '';display: inline-block;width: 13px;height: 13px;margin-right: 4px;background: url('https://storage.wisetoto.com/images/common/mw/btn/checkbox.png') 0 0 no-repeat;-webkit-background-size: 13px;background-size: 13px;vertical-align: middle;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.checkbox input[type="checkbox"]:checked+label:before{background: url('https://storage.wisetoto.com/images/common/mw/btn/checkbox_active.png') 0 0 no-repeat;-webkit-background-size: 13px;background-size: 13px;}

.radio{display: inline-block;position: relative;padding-right: 8px;}
.radio_wrap .radio + .radio{padding-right: 0;}
.radio input[type="radio"]{opacity: 0; filter: alpha(opacity=0); position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); top: 0; left: 0; border: 0;}
.radio label{display: inline-block;line-height: 22px;font-size: 12px;}
.radio label:before{content: '';display: inline-block;width: 14px;height: 14px;margin-right: 4px;background: url('https://storage.wisetoto.com/images/common/mw/btn/radio.png') 0 0 no-repeat;-webkit-background-size: 14px;background-size: 14px;vertical-align: middle;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.radio input[type="radio"]:checked+label:before{background: url('https://storage.wisetoto.com/images/common/mw/btn/radio_active.png') 0 0 no-repeat;-webkit-background-size: 14px;background-size: 14px;}

.text_area{height: 200px;}
.text_area textarea{width: 100%;height: 100%;resize: none;}

.file-wrap {overflow:hidden;}
.file-upload {clear: both; position: relative; width: 100%;}
.file-upload .file-text{float: left; width: 100%; height: 26px; font-size: 13px; padding: 0;}
.file-wrap .file-input {position: relative;}
.file-wrap .btn {position: absolute; right: 0; top:0; vertical-align: top; font-size: 13px; font-weight: 400; width: 60px;}
.file-hidden {position:absolute; right:0px; top:0px; opacity:0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); cursor:pointer;}

/*SELECT*/
.select_wrap.right{text-align: right;}
.select_wrap.right.type2 {text-align: right; padding: 0 6px  0; margin: 6px 0 6px;}
.select_wrap.right.type3 {background: #fff; text-align: right; padding: 6px 6px 0; overflow: hidden;}
.select_wrap select{height: 22px;line-height: 22px;font-size: 12px;font-weight: bold;letter-spacing: -0.2px;color: #000;border: 1px solid #d9d9d9;}

.select_wrap .total_wrap {float: left; font-size: 12px; font-weight: 400; color: #000; line-height: 22px; letter-spacing: -0.2px;}
.select_wrap .total_wrap strong {font-weight: 700;}

/* 승패 뱃지*/
.badge.match {display:inline-block;width:20px;height:20px;line-height:20px !important;color:#fff;text-align:center;box-sizing: border-box;}
.badge.match.win {background-color:#0260a3;}
.badge.match.los {background-color:#d20000;}
.badge.match.tie {background-color:#606060;}

/* 폰트 색상 */
.fc-weak{color:#808080;vertical-align: middle;}
.fc-strong{color:#ec1920;}

/* 공통 간격 */
.tab_wrap + .banner {padding-top:6px;}

/* TABLE 공통*/
th.center,
td.center,
.center th,
.center td{text-align:center;}
th.left,
td.left,
.left th,
.left td{text-align:left;}
th.right,
td.right,
.right th,
.right td{text-align:right;}

/*thead th.sorting:after {content: "▼";}
thead th.sorting.des:after {content: "▲";}*/
thead th.sorting:after {content: ""; display: inline-block; position: relative; top: 3px; left: 0; width: 13px; height: 13px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow_6.png') no-repeat 0 0; background-size: cover;}
thead th.sorting.des:after {content: ""; display: inline-block; position: relative; top: 3px; left: 0; width: 13px; height: 13px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow_5.png') no-repeat 0 0; background-size: cover;}

tr.green th,
tr.green td {background-color:#f5fff4 !important;}
tr.blue th,
tr.blue td {background-color:#f0fffd !important;}
tr.yellow th,
tr.yellow td {background-color:#fefff1 !important;}
tr.green th:first-child,
tr.blue th:first-child,
tr.yellow th:first-child{position:relative;}
tr.green th:first-child:before,
tr.blue th:first-child:before,
tr.yellow th:first-child:before{position:absolute;top:0;left:0;width:3px;height:100%;content:'';background-color:#00d37a;}
tr.green th:first-child:before{background-color:#00d37a;}
tr.blue th:first-child:before{background-color:#0469d4;}
tr.yellow th:first-child:before{background-color:#ffd802;}
td.fixed_line{border-right: 1px solid #d8d8d8;}

/* table scroll */
.scroll_table{box-sizing:border-box;position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling: touch;}
.scroll_table table{/*margin-bottom:1rem;*/font-size:12px;line-height:20px;}
.scroll_table tr,
.scroll_table th,
.scroll_table td{box-sizing:border-box;}
.scroll_table th,
.scroll_table td{border-bottom:1px solid #d8d8d8;letter-spacing:-0.2px}
.scroll_table thead th{padding:4px 2px;background-color:#6f7e89;color:#fff;}
.scroll_table thead th span{line-height: 1.08;}
.scroll_table tbody th,
.scroll_table tbody td{padding:6px 4px;}
.scroll_table thead th.left{padding-left: 12px;text-align: left;}
.scroll_table thead .fixed-line{border-right:1px solid #6f7e89;}
.scroll_table tbody .fixed-line{border-right:1px solid #d8d8d8;}
.scroll_table tbody tr:nth-child(even) th,
.scroll_table tbody tr:nth-child(even) td {background-color: #f5f5f5;}
.scroll_table tbody tr td:first-child.left,
.scroll_table tbody tr th:first-child.left {padding-left: 12px;}
.scroll_table strong.win{color:#ff213a;}
.scroll_table strong.los{font-weight:normal;}
.scroll_table td > div{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;vertical-align: middle;}
/*.data_table td span{vertical-align: middle;}*/
.scroll_table td div.w80,
.data_table td div.w80{max-width: 80px;}
.scroll_table td div.w85,
.data_table td div.w85{max-width: 85px;}
.scroll_table td div.w90,
.data_table td div.w90{max-width: 90px;}
.scroll_table td div.w110,
.data_table td div.w110{max-width: 110px;}
.scroll_table td div.w125,
.data_table td div.w125{max-width: 125px;}
.scroll_table td div.w135,
.data_table td div.w135{max-width: 135px;}

.scroll_table tbody tr th{font-weight: normal;}
.clone_column_table_wrap{position:absolute;top:0;left:0;}

/*TABLE*/
.table_wrap.type1{overflow: hidden;}
.table_wrap.type1.border{border-bottom: 12px solid #ececec;}
.table_wrap.type1 .data_table{}
.table_wrap.type1 .data_table.half{float: left;width: 50%;}
.table_wrap.type1 .data_table thead tr th{height: 22px;line-height: 22px;font-size: 12px;letter-spacing: -0.2px;text-align: center;color: #fff;background-color: #3a7fa2;font-weight: bold;border: 1px solid #3a7fa2;}
.table_wrap.type1 .data_table tbody tr td{font-size: 12px;color: #000;text-align: center;border: 1px solid #3a7fa2;}
.table_wrap.type1 .data_table tbody tr td.left{padding-left: 7px;text-align: left;}
.table_wrap.type1 .data_table.left thead tr th:first-child,
.table_wrap.type1 .data_table.left tbody tr td:first-child{border-left: 0 none;}
.table_wrap.type1 .data_table.right thead tr th:last-child,
.table_wrap.type1 .data_table.right tbody tr td:last-child{border-right: 0 none;}

.table_wrap.type1 .data_table tbody tr.mark td{color: #f26522;font-weight: bold;}

.table_wrap.type2 .data_table thead tr th{height: 23px;line-height: 23px;font-size: 12px;letter-spacing: -0.2px;text-align: center;color: #fff;background-color: #717681;font-weight: bold;}
.table_wrap.type2 .data_table thead tr th.left{padding-left: 5px;text-align: left;}
.table_wrap.type2 .data_table thead tr th.left2{padding-left: 10px;text-align: left;}
.table_wrap.type2 .data_table thead tr th.left3{padding-left: 38px;text-align: left;}
.table_wrap.type2 .data_table tbody tr td{padding: 6px 0;line-height: 14px;font-size: 12px;color: #000;text-align: center;border-bottom: 1px solid #d9d9d9;}
.table_wrap.type2 .data_table tbody tr td.no_history{padding: 11px 0;}
.table_wrap.type2 .data_table tbody tr td.left{padding-left: 5px;text-align: left;}
.table_wrap.type2 .data_table tbody tr td.left2{padding-left: 10px;text-align: left;}
.table_wrap.type2 .data_table tbody tr td.right{padding-right: 5px;text-align: right;}
.table_wrap.type2 .data_table tbody tr td select{height: 24px;line-height: 24px;}
.table_wrap.type2 .data_table tbody tr td strong{font-weight: 800;}
.table_wrap.type2.even .data_table tbody tr:nth-child(even) td {background-color: #f5f5f5;}
.table_wrap.type2.even .data_table tbody tr td.left {padding-left: 0;}
.table_wrap.type2 .data_table.type2 tbody tr td{padding: 0;}
.table_wrap.type2 .data_table tbody tr td.left .text{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break:break-all;}

.table_wrap.type2 .data_table tbody tr td .coupon-number{color: #777;}

.table_wrap.type2 .data_table tbody tr td .first_half{}
.table_wrap.type2 .data_table tbody tr td .first_half span{font-size: 12px;color: #000;}
.table_wrap.type2 .data_table tbody tr td .first_half .left{width: 40%; text-align: right;}
.table_wrap.type2 .data_table tbody tr td .first_half .right{width: 40%; text-align: left;}
.table_wrap.type2 .data_table tbody tr td .first_half em{display: inline-block;/*width: 4px;*/width: auto;font-size: 12px;text-align: center;}

/*.table_wrap.type2 .data_table tbody tr td .score{font-size: 0;}*/
/*
.table_wrap.type2 .data_table tbody tr td .score .team{display: inline-block;width: 45%;font-size: 12px;}
.table_wrap.type2 .data_table tbody tr td .score .team.left{text-align: right;}
.table_wrap.type2 .data_table tbody tr td .score .team.right{text-align: left;}
.table_wrap.type2 .data_table tbody tr td .score .team.win{font-weight: bold;}
.table_wrap.type2 .data_table tbody tr td .score .team span{display: inline-block;width: 20px;color: #9b9b9b; }
.table_wrap.type2 .data_table tbody tr td .score .team.left span{padding-left: 3px;}
.table_wrap.type2 .data_table tbody tr td .score .team.right span{padding-left: 3px;}
.table_wrap.type2 .data_table tbody tr td .score .team.win span{color: #ff4321;font-weight: 800;}
.table_wrap.type2 .data_table tbody tr td .score .team em{display: inline-block;font-size: 12px;line-height: 15px;}
.table_wrap.type2 .data_table tbody tr td .score span{font-size: 12px;}
.table_wrap.type2 .data_table tbody tr td .score span.left {width: 42%; text-align: right;}
.table_wrap.type2 .data_table tbody tr td .score span.right {width: 42%; text-align: left;}
.table_wrap.type2 .data_table tbody tr td .score em{display: inline-block;width: auto;text-align: center;font-size: 12px;}
*/

.table_wrap.type2 .data_table tbody tr td .team{font-size: 12px;line-height: 15px;}
.table_wrap.type2 .data_table tbody tr td .team.left{text-align: right;}
.table_wrap.type2 .data_table tbody tr td .team.right{text-align: left;}
.table_wrap.type2 .data_table tbody tr td .team.win{font-weight: 800;}

.table_wrap.type2 .data_table tbody tr td .score{line-height: 15px;}
.table_wrap.type2 .data_table tbody tr td .score span{font-size: 12px;line-height: 15px;}
.table_wrap.type2 .data_table tbody tr td .score strong{color: #9b9b9b;}
.table_wrap.type2 .data_table tbody tr td .score .left{text-align: right;}
.table_wrap.type2 .data_table tbody tr td .score .right{text-align: left;}
.table_wrap.type2 .data_table tbody tr td .score .win{color: #ff4321;}


.table_wrap.type3{padding: 0 12px;}
.table_wrap.type3 h3{padding-top: 17px;padding-bottom: 14px;font-size: 14px;font-weight: bold;line-height: 1;color: #0f4c81;}
.table_wrap.type3 .data_table thead tr th{height: 20px;line-height: 20px;}
.table_wrap.type3 .data_table thead tr th.line,
.table_wrap.type3 .data_table tbody tr td.line{border-right: 1px solid #d9d9d9;}
.table_wrap.type3 .data_table thead tr th.left{padding-left: 9px;text-align: left;}
.table_wrap.type3 .data_table tbody tr td{height: 28px;line-height: 28px;text-align: center;border-top: 1px solid #d9d9d9;}
.table_wrap.type3 .data_table tbody tr td.left{padding-left: 4px;text-align: left;}
.table_wrap.type3 .data_table tbody tr:last-child td{border-top: 1px dashed #d9d9d9;}
.table_wrap.type3 .data_table tbody tr td img{width: 20px;height: auto;margin-right: 4px;}

.table_wrap.type5 .data_table thead tr th{height: 19px;line-height: 19px;color: #fff;font-weight: bold;text-align: center;}
.table_wrap.type5 .data_table thead tr th.title1{background-color: #0060a3;border-right: 1px solid #0060a3;border-left: 1px solid #cbcbcb;}
.table_wrap.type5 .data_table thead tr th.title2{background-color: #606060;border-right: 1px solid #606060;}
.table_wrap.type5 .data_table thead tr th.title3{background-color: #d20000;border-right: 1px solid #d20000;}
.table_wrap.type5 .data_table tbody tr td{text-align: center;border-right: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;}
.table_wrap.type5 .data_table tbody tr td:first-child{border-left: 1px solid #cbcbcb;}
.table_wrap.type5 .data_table tbody tr td img{width: 8px;margin-left: 5px;vertical-align: middle;}

.table_wrap.type6 .data_table thead tr th{line-height: 21px;font-size: 12px;color: #000;font-weight: 800;text-align: center;background-color: #f5f5f5;}
.table_wrap.type6 .data_table tbody tr th{height: 28px;line-height: 28px;font-size: 12px;color: #000;font-weight: normal;text-align: center;background-color: #f5f5f5;border-bottom: 1px solid #d9d9d9;}
.table_wrap.type6 .data_table tbody tr td{height: 28px;line-height: 28px;font-size: 12px;color: #000;text-align: center;border-bottom: 1px solid #d9d9d9;}
.table_wrap.type6 .data_table tbody tr:first-child th{border-top: 1px solid #d9d9d9;}
.table_wrap.type6 .data_table tbody tr:first-child td{border-top: 1px solid #d9d9d9;}
.table_wrap.type6 .data_table.left{border: 1px solid #d9d9d9;}
.table_wrap.type6 .data_table.left tbody tr th{padding: 0 9px;text-align: left;font-weight: 800;}
.table_wrap.type6 .data_table.left tbody tr td{padding: 0 9px;text-align: left;border-left: 1px solid #d9d9d9;}

.table_wrap.type7{width: 100%;}
.table_wrap.type7 .data_table{border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;}
.table_wrap.type7 .data_table thead tr th{font-size: 12px;line-height: 1.08;color: #fff;text-align: center;background-color: #b0b0b0;border-left: 1px solid #c8c8c8;}
.table_wrap.type7 .data_table tbody tr td{border-top: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8;text-align: center;}
.table_wrap.type7 .data_table thead tr th:first-child{border-left: 0 none;}
.table_wrap.type7 .data_table tbody tr td:first-child{border-left: 0 none;}
.table_wrap.type7 .data_table tbody tr td.win{color: #fff;background-color: #0078a7;}
.table_wrap.type7 .data_table tbody tr td.draw{color: #fff;background-color: #6a6a6a;}
.table_wrap.type7 .data_table tbody tr td.lose{color: #fff;background-color: #ee1c24;}

.no_result{margin: 35px 0 50px;padding-top: 70px;font-size: 12px;color: #333;line-height: 1;text-align: center;background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_alert_2.png') 50% 0 no-repeat;-webkit-background-size: 54px auto;background-size: 54px auto;}

.primary_header{padding: 6px 0;}
.primary_header:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.primary_header .title{margin-bottom: 6px;padding-left: 10px;padding-bottom: 4px;font-size: 13px;font-weight: bold;color: #131415;border-bottom: 1px solid #e2e2e2;}
.primary_header .select_wrap {display: flex;}
.primary_header .select_wrap.left{float: left;}
.primary_header .select_wrap select{display: block;float: left;margin-left: 3px;padding-left: 5px;font-size: 12px; font-weight: bold; color: #000000; text-align: right; letter-spacing: -0.02em;height: 20px;line-height: 20px;box-sizing: border-box;border: 1px solid #cbcbcb;} /*200106 ìˆ˜ì •*/

.primary_header .select_wrap a.prev{display: block;float: left;width: 28px;height: 22px;background: url('https://storage.wisetoto.com/images/common/mw/btn/btn_arrow_l.png') 0 0 no-repeat; margin-right:2px; margin-left:2px;}
.primary_header .select_wrap a.next{display: block;float: left;width: 28px;height: 22px;margin-left: 5px;background: url('https://storage.wisetoto.com/images/common/mw/btn/btn_arrow_r.png') 0 0 no-repeat;}
.primary_header .select_game.left{float: left;padding-top: 10px;padding-left: 10px;}
.primary_header .select_game.right{float: right;padding-right: 10px;}
.primary_header .select_game li{display: inline-block;}
.primary_header .select_game li a{display: block;width: 30px;height: 22px;background-position: 0 0;background-repeat: no-repeat;-webkit-background-size: auto 22px;background-size: auto 22px;}
.primary_header .select_game li.game_all a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_game_all.png');}
.primary_header .select_game li.game_all.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_game_all_active.png');}
.primary_header .select_game li.game1 a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_soccer.png');}
.primary_header .select_game li.game1.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_soccer_active.png');}
.primary_header .select_game li.game2 a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_basketball.png');}
.primary_header .select_game li.game2.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_basketball_active.png');}
.primary_header .select_game li.game3 a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_baseball.png');}
.primary_header .select_game li.game3.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_baseball_active.png');}
.primary_header .select_game li.game4 a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_volleyball.png');}
.primary_header .select_game li.game4.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_volleyball_active.png');}
.primary_header .select_game li.game5 a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_football.png');}
.primary_header .select_game li.game5.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_football_active.png');}
.primary_header .select_game li.game6 a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_hockey.png');}
.primary_header .select_game li.game6.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_hockey_active.png');}
.primary_header .select_game li.game7 a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_esports.png');} /*210510 추가*/
.primary_header .select_game li.game7.active a{background-image: url('https://storage.wisetoto.com/images/common/mw/btn/btn_esports_active.png');}  /*210510 추가*/







.primary_header .text_wrap{clear: both;padding-left: 10px;}
.primary_header .text_wrap:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.primary_header .notice_text{float: left;}
.primary_header .btn_calculate{display: block;float: right;width: 30px;height: 22px;margin-top: 10px;margin-right: 10px;background: url('https://storage.wisetoto.com/images/common/mw/btn/btn_calculate.png') 0 0 no-repeat;-webkit-background-size: auto 22px;background-size: auto 22px;}
.primary_header .text_wrap .btn_calculate{margin-top: 8px;}
.primary_header.btn_wrap {padding: 10px 6px 10px 0;}
.primary_header .btn_area a {width: 92px; float: right;}

.game_wrap .title_wrap{height: 22px;background-color: #6f7e89;}
.game_wrap .title_wrap:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.game_wrap .title_wrap li{float: left;height: 22px;line-height: 22px;font-size: 12px;letter-spacing: -0.2px;text-align: center;color: #fff;}
.game_wrap .title_wrap li a{height: 22px;line-height: 22px;font-size: 12px;letter-spacing: -0.2px;text-align: center;color: #fff;}
.game_wrap.proto .title_wrap .title1{width: 9%;}
.game_wrap.proto .title_wrap .title2{width: 17%;}
.game_wrap.proto .title_wrap .title3{width: 53%;}
.game_wrap.proto .title_wrap .title4{width: 21%;}

.game_wrap.distribution .title_wrap .title1{width: 13%;}
.game_wrap.distribution .title_wrap .title2{width: 24%;padding-right: 8px;text-align: right;box-sizing: border-box;}
.game_wrap.distribution .title_wrap .title2 .btn_league{display: block;padding-right: 11px;text-align: right;background: url('https://storage.wisetoto.com/images/common/mw/btn/arrow.png') 100% 50% no-repeat;}
.game_wrap.distribution .title_wrap .title2 .btn_league.active{background: url('https://storage.wisetoto.com/images/common/mw/btn/arrow_active.png') 100% 50% no-repeat;}
.game_wrap.distribution .title_wrap .title3{width: 42%;padding-left: 8px;text-align: left;box-sizing: border-box;}
.game_wrap.distribution .title_wrap .title4{width: 21%;}
.game_wrap.distribution .title_wrap .title5{width: 66%; text-align: center;}

.game_wrap.distribution .content_wrap .game_list{width: 100%;}
.game_wrap.distribution .content_wrap .game_list li.time{width: 13%;text-align: center;}
.game_wrap.distribution .content_wrap .game_list li.score_wrap{width: 66%;}
.game_wrap.distribution .content_wrap .game_list li.result{width: 21%;}
.game_wrap.distribution .content_wrap .game_list .score_wrap .team_wrap .home,
.game_wrap.distribution .content_wrap .game_list .score_wrap .team_wrap .away {float: none; width: 35%; text-align: left;}
.game_wrap.distribution .content_wrap .game_list .score_wrap .team_wrap .home {text-align: right;}
.game_wrap.distribution .content_wrap .game_list .score_wrap .team_wrap .score {width: 13%;}
.game_wrap.distribution .content_wrap .game_list .score_wrap .team_wrap span a.stu {text-decoration:underline;}
.game_wrap.distribution .content_wrap .list_wrap .view_more .table_list li .score_wrap .team_wrap .home {text-align: right;}
.game_wrap.distribution .content_wrap .list_wrap .view_more .table_list li .score_wrap .team_wrap .away {padding: 0;}


.game_wrap .content_wrap{}
.game_wrap .content_wrap .btn_view{display: block;}
.game_wrap .content_wrap .game_list{display: table;border-bottom: 1px solid #d8d8d8;}
.game_wrap .content_wrap .game_list:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.game_wrap .content_wrap .game_list > li{display: table-cell;/*float: left;*/color: #000;font-size: 12px;}
.game_wrap .content_wrap .game_list.no_game.type1 li{height: 80px; line-height: 80px; text-align: center;}
.game_wrap .content_wrap .game_list.no_game.type2 li{height: 68px; line-height: 68px; text-align: center;}
.game_wrap .content_wrap .list_wrap .game_list li.result{position: relative;}
.game_wrap .content_wrap .list_wrap .game_list li.result .arrow{display: inline-block; position: absolute; top: 50%; right: 0; width: 11px; height: 11px; background: url('https://storage.wisetoto.com/images/common/mw/btn/bg_list.png') 100% 50% no-repeat;-webkit-background-size: 11px auto;background-size: 11px auto; margin-top: -5px}
.game_wrap .content_wrap .list_wrap .game_list.unsettled li.result .arrow{ background: url('https://storage.wisetoto.com/images/common/mw/btn/bg_list_2.png') 100% 50% no-repeat;-webkit-background-size: 11px auto;background-size: 11px}
.game_wrap .content_wrap .list_wrap.active .game_list li.result .arrow{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.game_wrap.proto .content_wrap .game_list{width: 100%;}
.game_wrap.proto .content_wrap .game_list li.game{width: 9%;}
.game_wrap.proto .content_wrap .game_list li.info{width: 17%;}
.game_wrap.proto .content_wrap .game_list li.score_wrap{width: 53%;}
.game_wrap.proto .content_wrap .game_list li.score_wrap .team_wrap span a.stu {text-decoration:underline;width: 53%;}
.game_wrap.proto .content_wrap .game_list li.result{width: 21%;}
.game_wrap.proto .content_wrap .game_list li.result .tag.small{margin-left: 1px;}

.game_wrap .content_wrap .game_list .game{text-align: center;}
.game_wrap .content_wrap .game_list .game span{display: inline-block;line-height: 59px;}
.game_wrap .content_wrap.list1 .game_list .game span{line-height: 79px;}
.game_wrap .content_wrap .game_list .info{/*padding-top: 13px;*/text-align: center;}
.game_wrap .content_wrap.list1 .game_list .info{/*padding-top: 23px;*/}
.game_wrap .content_wrap .game_list .info .date{line-height: 17px;}
.game_wrap .content_wrap .game_list .info .time{line-height: 17px;}

.game_wrap.analysis .title_wrap {background: #717681;}

.content_wrap .game_list .score_wrap{padding-top: 5px;padding-bottom: 5px;font-size: 12px;text-align: center;}
.content_wrap .game_list .score_wrap .match{display: inline-block;width: 137px;line-height: 17px;vertical-align: middle;font-size: 12px;letter-spacing: -0.33px;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.content_wrap .game_list .score_wrap .theme {width: auto;}
.content_wrap .game_list .score_wrap .match .ico{width: 17px;margin-right: 3px;vertical-align: top;}
.content_wrap .game_list .score_wrap .team_wrap{padding-top: 3px;text-align: center;font-size: 0;}
.content_wrap .game_list .score_wrap .dividend {padding-top: 2px;}
.content_wrap.list1 .game_list .score_wrap .team_wrap{padding-top: 7px;padding-bottom: 3px;}
.content_wrap.list1 .game_list .score_wrap .team_wrap.info{padding-top: 2px;}
.content_wrap.list2 .game_list .score_wrap .team_wrap{padding-top: 4px; padding-bottom: 0px;}
.content_wrap .game_list .score_wrap .team_wrap:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.content_wrap .game_list .score_wrap .team_wrap span{display: inline-block;vertical-align: middle;}
.content_wrap .game_list .score_wrap .team_wrap span .tn{text-decoration:underline;}
.content_wrap .game_list .score_wrap .team_wrap .home{float: left; width: 32%;padding-right: 4px;text-align: right;font-size: 12px;line-height: 15px;vertical-align: middle;text-align: right;box-sizing: border-box;}
.content_wrap.list1 .game_list .score_wrap .team_wrap .home{float: none;display: inline-block;/*width: 56px;*/}
.content_wrap.list2 .game_list .score_wrap .team_wrap .home {/*padding-left: 5px;*/box-sizing: border-box;}
.content_wrap .game_list .score_wrap .team_wrap .score{width: 16%;color: #616161;font-size: 12px;line-height: 15px;}
/*.content_wrap.list1 .game_list .score_wrap .team_wrap .score{width: 33px;}*/
.content_wrap .game_list .score_wrap .team_wrap .score.left{text-align: right;}
.content_wrap .game_list .score_wrap .team_wrap .score.right{text-align: left;}
.content_wrap .game_list .score_wrap .team_wrap .score.win{color: #ff2d2d;font-weight: 800;}
.content_wrap .game_list .score_wrap .team_wrap .score.draw{font-weight: 800;}
.content_wrap .game_list .score_wrap .team_wrap .score.full{width: 36%;text-align: center;}
.content_wrap .game_list .score_wrap .team_wrap .colon{width: 4%;font-weight: bold;font-size: 13px;line-height: 15px;}
.content_wrap .game_list .score_wrap .team_wrap .away{float: right; width: 32%;padding-left: 4px;text-align: left;font-size: 12px;line-height: 15px;box-sizing: border-box;}
.content_wrap.list1 .game_list .score_wrap .team_wrap .away{float: none;display: inline-block;/*width: 56px;*/}
/*.content_wrap.list2 .game_list .score_wrap .team_wrap .away{padding-left: 0;}*/
.content_wrap .game_list .score_wrap .team_wrap .text{display: block;}

/*.content_wrap .list_wrap .view_more{display: none;}
.content_wrap .list_wrap.active .view_more{display: block;}*/
.content_wrap .list_wrap .view_more{display: block;opacity: 0;height: 0;overflow-x: hidden;}
.content_wrap .list_wrap.active .view_more{opacity: 1;height: 100%;}

.content_wrap .list_wrap.active .view_more .table_list{border-bottom: 1px solid #d8d8d8;}
.content_wrap .list_wrap.active .view_more .table_list:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.content_wrap .list_wrap.active .view_more .table_list > li{position: relative;width: 100%;float: none;padding-top: 8px; padding-bottom: 7px}
.content_wrap .list_wrap.active .view_more .table_list > li:before{content: '';display: block;position: absolute;left: 12px;right :12px;top: 0;border-top: 1px dashed #cfcfcf;}
.content_wrap .list_wrap.active .view_more .table_list > li:first-child:before{display: none;}
.content_wrap .list_wrap.active .view_more .table_list li ul:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.content_wrap .list_wrap.active .view_more .table_list li ul li{float: left;}
.content_wrap .list_wrap.active .view_more .table_list li .type{width: 13%;text-align: center;font-weight: 800;vertical-align: top;line-height: 15px;}
.content_wrap .list_wrap.active .view_more .table_list li .type.type_h{color: #0078a7;}
.content_wrap .list_wrap.active .view_more .table_list li .type.type_h02{color: #ee1c24;}
.content_wrap .list_wrap.active .view_more .table_list li .type.type_u{color: #1c912c;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap{width: 66%;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .match{}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap{padding-bottom: 3px;text-align: center;font-size: 0;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap span{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .home{display: inline-block;width: 35%;text-align: left;padding-right: 4px;font-size: 12px;line-height: 15px;vertical-align: middle;padding-right: 4px;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .score{width: 13% ;color: #616161;font-size: 12px;line-height: 15px;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .score.left{text-align: right;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .score.right{text-align: left;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .score.win{color: #ff2d2d;font-weight: 800;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .score.type_u{width: 30%;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .colon{display: inline-block;width: 4%;font-weight: bold;font-size: 13px;line-height: 15px;vertical-align: middle;}
.content_wrap .list_wrap.active .view_more .table_list li .score_wrap .team_wrap .away{display: inline-block;width: 35%;padding-left: 4px;text-align: left;font-size: 12px;line-height: 15px; text-align: left;}
.content_wrap .list_wrap.active .view_more .table_list .bet{margin-left: -1px;}
.content_wrap .list_wrap.active .view_more .table_list .bet li{float: none;/*padding-left: 8px;*/}

.content_wrap .list_wrap.active .view_more .table_list li .result{width: 21%;}



.content_wrap .list_wrap .view_more .rate_wrap{position: relative; padding: 7px 0 8px;background-color: #f4faff;overflow: hidden;}
.content_wrap .list_wrap .view_more .rate_wrap::before {content: ''; position: absolute; border: 0; left: 50%; bottom: 0;  width: 94%; border-top: 1px dashed #cfcfcf; transform: translateX(-50%)}
.content_wrap .list_wrap .view_more .rate_wrap .rateover{}
.content_wrap .list_wrap .view_more .rate_wrap .rate strong{float: left; display: inline-block;width: 26%; font-size: 12px;color: #000;line-height: 20px;font-weight: 800;padding-left: 11px; box-sizing: border-box;}
.content_wrap .list_wrap .view_more .rate_wrap .rate .data_list{float: left; display: inline-block; width:74%; font-size: 0; /*padding-left: 7px;*/ padding-right: 21%; box-sizing: border-box;}
.content_wrap .list_wrap .view_more .rate_wrap .rate .data_list li{display: inline-block; width: 33.33%; font-size: 12px;color: #000;line-height: 20px;text-align: center;}
.content_wrap .list_wrap .view_more .rate_wrap .rate .data_list li span{display: inline-block; width: 36px; height: 16px;line-height: 16px;padding: 0 2px;font-weight: bold;vertical-align: top; margin-top: 2px;}
.content_wrap .list_wrap .view_more .rate_wrap .rate .data_list li span.emphasis{background-color: #faaf56;}


.score_wrap .bet{padding-top: 5px;padding-bottom: 2px;text-align: center;font-size: 0;}
.score_wrap .bet li{display: inline-block;width: 33.3%; font-size: 12px;line-height: 14px;}
/*.distribution .score_wrap .bet li{padding-left: 8px;}*/
.score_wrap .bet .win{/*float: left;*/ /*width: 55px;;*/text-align: right;}
/*.score_wrap .bet .draw{width: 58px;}*/
.score_wrap .bet .lose{/*float: right;*/ /*width: 51px;*//*padding-left: 4px;*/text-align: left;}
.score_wrap .bet li .tag.small{margin-right: 1px;vertical-align: middle;}
.score_wrap .bet li div{display: inline-block;position: relative;padding: 0 5px 0 0;line-height: 14px;font-size: 12px;font-weight: normal;letter-spacing: -0.2px;color: #000;vertical-align: middle;}
.score_wrap .bet li div.emphasis{background-color: #faaf56;}
.score_wrap .bet li div span.pt{text-decoration:underline;}
.score_wrap .bet li div .text.cancel {padding-right: 3px;}
.score_wrap .bet li .line{text-decoration: line-through;}
.score_wrap .bet li .line.red{text-decoration-color: #d20000;}
.score_wrap .bet .arrow{position: absolute;right: 0;top: 0;}
.score_wrap .bet .arrow.down{color: #0000ff;font-weight: bold;}
.score_wrap .bet .arrow.up{color: #ee1c24;font-weight: bold;}
.content_wrap.list2 .score_wrap .bet .lose {padding-left: 0;}
/*.game_wrap.distribution .content_wrap.list2 .score_wrap .bet .lose {padding-left: 8px;}*/

.game_wrap .content_wrap .game_list .result{text-align: right;padding-right: 11px;}

.match_info{position: relative;background: #fff; padding-bottom: 10px;overflow: hidden;}
.match_info:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.match_info .match_text{margin: 0 11px;padding-top: 10px;padding-bottom: 4px;font-size: 13px;line-height: 1;font-weight: bold;color: #0f4c81;text-align: center;/*border-top: 1px dashed #cfcfcf;*/}


.match_info.type2 .match_text {margin: 0; border: 0;}
.match_info .team{width: 102px;}
.match_info .team{width: 102px;}

.match_info .team{width: 102px;position:relative;}
.match_info .team.home_team{float: left;}
.match_info .team.home_team:before{content: '';display: block;float: left;width: 4px;height: 48px;background-color: #0260a3;}
.match_info .team.visiting_team{float: right;}
.match_info .team.visiting_team:before{content: '';display: block;float: right;width: 4px;height: 48px;background-color: #d20000;}
/*
.match_info .team .emblem{float: left;}
.match_info .team.visiting_team .emblem{float: right;margin-right: 24px;}
*/
.match_info .team .emblem img{display:block;margin:0 auto;}
/*
.match_info .team .ico{float: left;width: 15px;height: 15px;margin-top: 2px;margin-left: 8px;margin-right: 1px;vertical-align: top;}
*/
.match_info .team .ico{position:absolute;top:2px;left:8px;width: 15px;height: 15px;margin-top: 2px;margin-left: 2px;margin-right: -2px;vertical-align: top;}

.match_info .team .ico img{width: 100%;}
.match_info .team .text_wrap{clear: both;width: 100%;text-align: center;}
.match_info .team .text_wrap .name{display: block;padding-top: 4px;padding-bottom: 3px;font-size: 15px;line-height: 1;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.match_info .team .text_wrap .ranking{font-size: 12px;line-height: 14px;color: #000;}
.match_info .team .text_wrap .ranking strong{display: block;font-size: 13px;line-height: 1;text-align: center;color: #ff4321;letter-spacing: -0.22px;}
.match_info .team .text_wrap .location{padding-top: 3px;font-size: 12px;text-align: center;color: #5d5d5d;line-height: 1;}

.match_info .info{position: absolute;top: 30px;left: 0;right: 0;text-align: center;padding-left: 100px;padding-right: 100px;}
.match_info .info div{font-size: 12px;line-height: 16px;color: #000;text-align: center;}
.match_info .info .versus{display: inline-block;margin: 0 auto;padding-top: 10px;font-size: 20px;line-height: 1;font-weight: bold;text-align: center;}
.match_info .info .score_state {font-size: 20px; font-weight: 700;  padding-top: 16px;}
.match_info .info .score_state span.score {display: inline-block; font-size: 20px; font-weight: 700; color: #969696;}
.match_info .info .score_state span.score.win {color: #ff213a;}
.match_info .score_wrap{text-align: center;font-size: 0;}
.match_info .score_wrap .score{padding-top: 10px;font-size: 20px;font-weight: bold;color: #969696;line-height: 20px;}
.match_info .score_wrap .score.left{text-align: right;}
.match_info .score_wrap .score.right{text-align: left;}
.match_info .score_wrap .score.win{color: #ff213a;}
.match_info .score_wrap .colon{width: 16px;font-size: 20px;font-weight: bold;line-height: 20px;color: #000;}

.match_info .table_wrap{clear: both;padding-top: 10px;}
.match_info .table_wrap.type2 .data_table thead tr th.left{padding-left: 10px;}
.match_info .table_wrap.type2 .data_table tbody tr td.left{padding-left: 10px;}

.match_info .board_wrap{clear: both;padding-top: 10px;}

.detail_wrap{background-color: #fff;}

/*POPUP*/
.pop{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.pop.active{display: block;}
.pop.active .bg{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.popup_box{position:absolute;left:0 !important;right: 0 !important;top: 10%;margin: 0 20px;background:#fff;box-sizing: border-box;}
/*.popup_box .pop_close{position: absolute;left: 0;right: 0;}*/

/* 리그 필터 팝업 */
.league_popup .league_filter{}
.league_popup .league_filter .pop_title{position: relative;height: 48px;line-height: 48px;background-color: #014576;}
.league_popup .league_filter .pop_title h2{line-height: 48px;font-size: 16px;font-weight: bold;color: #fff;text-align: center;}
.league_popup .league_filter .pop_title .pop_close{display: block;position: absolute;right: 12px;top: 18px;width: 14px;height: 15px;background: url('https://storage.wisetoto.com/images/common/mw/btn/pop_close.png') 0 0 no-repeat;-webkit-background-size: 14px auto;background-size: 14px auto;}

.filter_wrap .game_type h3 a{display: block;position: relative;height: 43px;padding: 0 14px 0 17px;line-height: 43px;font-size: 14px;font-weight: bold;color: #000;font-weight: bold;border-bottom: 1px solid #d8d8d8;}
.filter_wrap .game_type h3 a:before{content: '';display: block;position: absolute;right: 14px;top: 19px;width: 13px;height: 6px;background: url('https://storage.wisetoto.com/images/common/mw/btn/arrow_2.png');-webkit-background-size: 13px auto;background-size: 13px auto;}
.filter_wrap .game_type.active h3 a:before{background: url('https://storage.wisetoto.com/images/common/mw/btn/arrow_2_active.png');-webkit-background-size: 13px auto;background-size: 13px auto;}
.filter_wrap .game_type.active .list_wrap{display: block;}
.filter_wrap .game_type .list_wrap{display: none;padding: 5px 8px;background-color: #f5f5f5;}
.filter_wrap .game_type .filter_list{max-height: 152px;padding: 0 9px;background-color: #e5e5e5;overflow-y: auto;}
.filter_wrap.single .game_type .filter_list{max-height: 283px;}
.filter_wrap .game_type .filter_list li{width: 100%; line-height: 25px;}
.filter_wrap.single .game_type .filter_list li{display: block;line-height: 31px;}
.filter_wrap .game_type .filter_list li.all label{font-weight: bold;}
.filter_wrap .game_type .filter_list li label{line-height: 25px;font-size: 13px;color: #000;}

.filter_wrap .game_type .list_wrap .no_match{height: 27px;line-height: 27px;padding: 0 10px;font-size: 13px;color: #000;background-color: #e5e5e5;}
.league_popup .league_filter .btn_area .btn_ok{display: block;height: 45px;line-height: 45px;text-align: center;font-size: 16px;font-weight: bold;color: #000;}

/* 회원정보 팝업 */
.member_popup .popup_box{border: 3px solid #115180;}
.member_popup .text_wrap{padding: 26px 15px 54px;}
.member_popup .text_wrap dl{padding-bottom: 10px;}
.member_popup .text_wrap dl dt{display: inline-block;font-size: 14px;line-height: 20px;font-weight: bold;color: #000;}
.member_popup .text_wrap dl dd{display: inline-block;font-size: 14px;line-height: 20px;color: #000;}
.member_popup .text_wrap .btn.large{width: 100%;margin-top: 9px;}
.member_popup .btn_area .btn.large{width: 100%;height: 42px;line-height: 42px;}

/* 개인정보위탁동의 팝업 */
.agree_popup .popup_box{max-height: 354px;overflow-y: auto;border: 3px solid #115180;}
.agree_popup h3{font-size: 12px;line-height: 1.33;letter-spacing: 0.04px;color: #000000;}
.agree_popup h3:before{content: '';display: inline-block;width: 4px;height: 4px;margin-right: 2px;line-height: 1.33;background-color: #000;vertical-align: middle;}
.agree_popup .text_wrap{padding: 16px 10px 12px;}
.agree_popup .text{padding-bottom: 10px;font-size: 12px;line-height: 1.33;letter-spacing: 0.04px;color: #000000;}
.agree_popup .agree_info{padding: 10px 5px;border: 1px solid #d9d9d9;}
.agree_popup .agree_info p{padding-bottom: 15px;}
.agree_popup .agree_info .table_wrap.type6{border: 1px solid #d9d9d9;}
.agree_info .table_wrap.type6 .data_table tbody tr td{padding: 8px 0;line-height: 14px;border-bottom: 0 none;}
.agree_popup .radio_wrap{padding-top: 10px;text-align: center;}
.agree_popup .radio_wrap .radio{padding: 0 7px;}

article_wrap{background-color: #ededed;}
section.article_wrap{border-bottom: 0;}

.article_wrap{background-color: #ededed;border-bottom: 0;}
.article_wrap .no_article{min-height: 200px;padding-top: 6px;font-size: 14px;letter-spacing: -0.23px;text-align: center;color: #000000;background-color: #fff;box-sizing: border-box;}
.alert_box + .article_wrap{margin-top: 12px;}
.article_wrap.type2{background-color: #fff;}
.article_wrap article{background-color: #fff;}
.article_wrap article.article1{padding-top: 4px;background-color: #ededed;}
.article_wrap article.article1 .text_wrap{padding: 8px 9px;border-bottom: 1px solid #d8d8d8;background-color: #fff;}
.article_wrap article.article1 .text_wrap strong{font-size: 12px;line-height: 16px;color: #363636;}
.article_wrap article.article1 .text_wrap span{display: block;padding-left: 3px;font-size: 12px;line-height: 16px;color: #363636;}
.article_wrap article.article1 .text_wrap div strong{display: inline-block;}
.article_wrap article.article1 .text_wrap div span{display: inline-block;}

.article_wrap article .data_list3:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.article_wrap article .data_list3 li{height: 32px;line-height: 32px;background-color: #fff;border-bottom: 1px solid #d8d8d8;}
.article_wrap article .data_list3 li > a{display: block;}
.article_wrap article .data_list3 li:nth-child(even){background-color: #f5f5f5;}
.article_wrap article .data_list3 li .category{display: block;float: left;width: 23%;text-align: center;}
.article_wrap article .data_list3.type2 li .category{width: 19%;}
.article_wrap article .data_list3 li .category.type1{color: #0176a3;}
.article_wrap article .data_list3 li .title{display: block;float: left;width: 42%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.article_wrap article .data_list3.type2 li .title{width: 46%;}
.article_wrap article .data_list3.type2 li .title.type2{width: 66%;}
.article_wrap article .data_list3.type2 li .title img{margin-right: 3px;vertical-align: -3px; border:1px solid #c0c0c0;}
.article_wrap article .data_list3 li .user{display: block;float: left;width: 20%;text-align: center;}
.article_wrap article .data_list3 li .state{display: block;float: left;width: 15%;text-align: center;}
.article_wrap article .data_list3 li .state.purchase{color: #007236;font-weight: 800;}
.article_wrap article .data_list3 li .sort {font-weight: 700; padding-right: 2px}


.article_wrap article.article2 .data_list li{line-height: 31px;border-bottom: 1px solid #d8d8d8;}
.article_wrap article.article2 .data_list li:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.article_wrap article.article2 .data_list li:nth-child(even){background-color: #f5f5f5;}
.article_wrap article.article2 .data_list li > a{display: block;}
.article_wrap article.article2 .data_list li .title{display: block;float: left;width: 64%;padding-left: 20px;text-align: left;box-sizing: border-box;background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow_2.png') 8px 50% no-repeat;-webkit-background-size: 6px auto;background-size: 6px auto;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.article_wrap article.article2 .data_list li .user{display: block;float: left;width: 20%;text-align: center;}
.article_wrap article.article2 .data_list li .state{display: block;float: left;width: 16%;text-align: center;}
.state .cash{display: inline-block;margin-right: 1px;font-size: 12px;color: #f26522;font-weight: bold;}
.article_wrap article.article3{margin-top: 8px;}
.article_wrap article.article3 .data_list li{border-bottom: 1px solid #d8d8d8;}
.article_wrap article.article3 .data_list li:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.article_wrap article.article3 .data_list li a{display: block;padding-top: 6px;padding-bottom: 5px;}
.article_wrap article.article3 .data_list li .match{float: left;width: 51%;padding-left: 20px;text-align: left;font-size: 12px;box-sizing: border-box;background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow_2.png') 8px 50% no-repeat;-webkit-background-size: 6px auto;background-size: 6px auto;}
.article_wrap article.article3 .data_list li .match .versus{display: inline-block;width: 18px;font-size: 12px;letter-spacing: -0.2px;color: #f26522;text-align: center;}
.article_wrap article.article3 .data_list li .date{display: block;float: left;width: 34%;font-size: 12px;text-align: center;}
.article_wrap article.article3 .data_list li .state{display: block;float: left;width: 15%;font-size: 12px;text-align: center;}
.article_wrap article.article3 .data_list li .title{clear: both;width: 100%;padding: 6px 16px 0;line-height: 15px;font-size: 12px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;box-sizing: border-box;}
.article_wrap article.article3 .data_list li .title .emblem{margin-right: 4px;vertical-align: middle;}
.article_wrap article.article3 .data_list li .title .emblem img{width: 15px;}
.article_wrap article h3{height: 26px;line-height: 26px;font-size: 13px;color: #fff;font-weight: bold;background-color: #0f4c81;text-align: center; }
.article_wrap article h3.type2{height: 24px;line-height: 24px;font-size: 12px;color: #fff;font-weight: bold;background-color: #717681;text-align: center;}
.article_wrap article h4{height: 22px;line-height: 22px;padding-left: 20px;font-size: 12px;text-align: left;color: #fff;letter-spacing: -0.2px;font-weight: bold;background: #626462 url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow.png') 8px 50% no-repeat;-webkit-background-size: 6px auto;background-size: 6px auto;}
.article_wrap article.article4 h4 {height: 23px; line-height: 23px; background-color: #717681; background-image: none; padding: 0; font-size: 0;}
.article_wrap article.article4 h4 > span{display: inline-block; font-size: 12px; letter-spacing: -0.2px; color: #fff;}
.article_wrap article.article4 h4 .num {width: 7%; text-align: center;}
.article_wrap article.article4 h4 .subject {width: 65%; padding-left: 2px;text-align: left;box-sizing: border-box;}
.article_wrap article.article4 h4 .subject.type2 {width: 75%;}
.article_wrap article.article4 h4 .analyst {width: 28%; text-align: right; padding-right: 7px; box-sizing: border-box;}
.article_wrap article.article4 h4 .state {width: 18%; text-align: center;}
.article_wrap article.article4 .data_list{clear: both;}
.article_wrap article.article4 .data_list > li{padding: 5px 0 2px;font-size: 12px;color: #000;border-bottom: 1px solid #e2e2e2;}
.article_wrap article.article4 .data_list li:nth-child(even){background-color: #f5f5f5;}
.article_wrap article.article4 .data_list li:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.article_wrap article.article4 .data_list li.no_item{text-align: center;}
.article_wrap article.article4 .data_list li .num{float: left;width: 7%;line-height: 18px;vertical-align: top;text-align: center;}
.article_wrap article.article4 .data_list li .text_wrap{float: left;width: 65%;padding-left: 2px;box-sizing: border-box;}
.article_wrap article.article4 .data_list li .text_wrap.type2 {width: 75%}
.article_wrap article.article4 .data_list li .text_wrap .title{display: block;width: 100%;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.article_wrap article.article4 .data_list li .text_wrap span{display: inline-block;padding-right: 4px;color: #4b4b4b;line-height: 18px;}
.article_wrap article.article4 .data_list li .analyst {float: left;width: 28%;padding-right: 7px;text-align: right;box-sizing: border-box;}
.article_wrap article.article4 .data_list li .state {float: left;width: 18%;text-align: center;box-sizing: border-box;}
.article_wrap article.article4 .data_list li .analyst span {display: block;font-size: 12px;line-height: 18px;}
.article_wrap article.article4 .data_list li .analyst a{display: inline-block;line-height: 18px;color: #0060a3;}
.article_wrap article.article4 .data_list li .state span {display: block; font-size: 14px; font-weight: 700; padding-top: 6px;font-size: 12px;}
.article_wrap article.article4 .data_list li .state span.complete {color: #014576;}
.article_wrap article.article4 .data_list2 li.no_item,
.article_wrap article.article4 .no_item{height: 44px; padding:0 !important; line-height: 44px;font-size: 12px;color: #000;text-align:center;border-bottom: 1px solid #e2e2e2;}
.article_wrap article.article4 .data_list2{clear: both;}
.article_wrap article.article4 .data_list2 li{position: relative;padding-left: 60px;border-top: 1px solid #e2e2e2;}
.article_wrap article.article4 .data_list2 li:nth-child(even){background-color: #f5f5f5;}
.article_wrap article.article4 .data_list2 li .category{display: block;position: absolute;left: 0;top: 0;width: 60px;font-size: 12px;font-weight: bold;line-height: 35px;text-align: center;}
.article_wrap article.article4 .data_list2 li .category.type1{color: #ff6315;}
.article_wrap article.article4 .data_list2 li .category.type2{color: #009829;}
.article_wrap article.article4 .data_list2 li .category.type3{color: #0060a3;}
.article_wrap article.article4 .data_list2 li .title{display: block;width: 100%;padding-right: 10px;font-size: 12px;color: #000;line-height: 35px;overflow: hidden;text-overflow: ellipsis;word-break: break-all;white-space: nowrap;box-sizing: border-box;}
.article_wrap article.article4 .data_list2 li .title.type2{padding-right: 60px;}
.article_wrap article.article4 .data_list2 li .subject {position: relative; float: left; width: 68%; line-height: 35px; font-size: 14px; padding-right: 0; padding-left: 8px; box-sizing: border-box;}
.article_wrap article.article4 .data_list2 li .subject.notice .inner{color: #0060a3;}
.article_wrap article.article4 .data_list2 li .subject.notice .subject_box{width: 93%; padding-left: 3px; box-sizing: border-box;}
.article_wrap article.article4 .data_list2 li .subject .ico_area {float: left; width: 7%; padding-right: 4px; box-sizing: border-box;}
.article_wrap article.article4 .data_list2 li .subject .ico_area .ico_notice {width: 14px; height: 13px; padding-bottom: 2px;}
.article_wrap article.article4 .data_list2 li .subject .inner_wrap {width: 100%; overflow: hidden;}
.article_wrap article.article4 .data_list2 li .subject .subject_box {float: left; width: 100%;}
.article_wrap article.article4 .data_list2 li .subject .subject_box .subject_area_full {float: left; max-width: calc(100% - 14px - 8px);}
.article_wrap article.article4 .data_list2 li .subject .subject_box .subject_area {float: left; max-width: calc(100% - 14px - 41px);}
.article_wrap article.article4 .data_list2 li .subject .subject_box .inner {width: 100%;  display: block; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;}
.article_wrap article.article4 .data_list2 li .subject .subject_box .append_area {display: inline-block;padding-left: 3px; box-sizing: border-box;}
.article_wrap article.article4 .data_list2 li .subject .subject_box .append_area .reply {color: #ff6315;}
.article_wrap article.article4 .data_list2 li .subject .subject_box .append_area .ico_pic {float: left;width: 12px; height: 12px; padding-top: 11px;}
.article_wrap article.article4 .data_list2 li .subject .subject_box .append_area span + span {padding: 0 1px 0 0; box-sizing: border-box;}
.article_wrap article.article4 .data_list2 li .nickname_area {float: right; width: 32%; line-height: 35px; text-align: center; padding: 0 5px; box-sizing: border-box;}
.article_wrap article.article4 .data_list2 li .nickname_area .nickname {float: right; width: 86px;}
.article_wrap article.article4 .data_list2 li .nickname_area .nickname > span {display: inline-block; vertical-align: middle; text-align: center;}
.article_wrap article.article4 .data_list2 li .nickname_area .admin img {display: block; min-width: 86px; height: 18px; padding-bottom: 2px;}
.article_wrap article.article4 .data_list2 li .nickname_area .user {display: block; font-size: 14px; color: #0060a3; text-align: center;}
.article_wrap article.article4 .data_list2 li .nickname_area .user a{color: #0060a3;}
.article_wrap article.article4 .data_list2 li .date{display: block;position: absolute;right: 0;top: 0;width: 60px;font-size: 12px;line-height: 35px;text-align: center;}
.article_wrap article.article4 .data_list.type3 li {padding: 7px 6px ;}
.article_wrap article.article4 .data_list.type3 li .text_wrap {position: relative; width: 100%; padding-left: 9px;}
.article_wrap article.article4 .data_list.type3 li .text_wrap::before {content: ''; display: inline-block; position: absolute; top: 6px; left: 0; width: 6px; height: 6px; background: #024476;}
.article_wrap article.article4 .data_list.type3 li .time {position: relative; display: inline-block; width: 40px; font-weight: 700;}
.article_wrap article.article4 .data_list.type3 li .time::after {content: ''; display: inline-block; position: absolute; top: 3px; right: 0px; width: 1px; height: 12px; background: #5d5d5d;}
.article_wrap article.article4 .data_list.type3 li .sms {display: inline-block; color: #5d5d5d; padding-left: 6px;}
.article_wrap article.article4 .data_list.type3 li .sms .home_team {display: inline-block; font-weight: 700;  color: #0260a3; padding-right: 1px}
.article_wrap article.article4 .data_list.type3 li .sms .visiting_team {display: inline-block; font-weight: 700;  color: #d20000;}
.article_wrap article.article4 .data_list.type3 li .sms .situate {display: inline-block; font-weight: 700;  color: #000;}
.article_wrap article.article4 .data_list.type3 li .sms .player {display: inline-block; font-weight: 400;  color: #000;}
.article_wrap article.article4.type2 h4 {height: 24px; line-height: 24px;}
.article_wrap article.article4.type2 h4 > span {display: inline-block; font-size: 12px; letter-spacing: -0.2px; color: #fff;}
.article_wrap article.article4.type2 {padding-top: 4px;}
.article_wrap article.article4.type2 .toto {width: 19%;}
.article_wrap article.article4.type2 .turn {width: 34%;}
.article_wrap article.article4.type2 .team {width: 34%;}
.article_wrap article.article4.type2 .subject {width: 34%; text-align: center;}
.article_wrap article.article4.type2 .analyst {width: 19%;text-align: center;}
.article_wrap article.article4.type2 h4 .analyst{padding: 0;}
.article_wrap article.article4.type2 .cash {width: 13%;}
.article_wrap article.article4.type2 h4 .toto {padding-left: 15px; text-align: left; box-sizing: border-box;}
.article_wrap article.article4.type2 h4 .turn {padding-left: 15px; text-align: left;  box-sizing: border-box;}
.article_wrap article.article4.type2 h4 .turn.type2 {padding-left: 30px;}
.article_wrap article.article4.type2 h4 .team {padding-left: 10px; text-align: center; box-sizing: border-box;}
.article_wrap article.article4.type2 h4 .cash {text-align: center;}
.article_wrap article.article4.type2 .data_list > li {padding: 7px 4px 9px; box-sizing: border-box;}
.article_wrap article.article4.type2 #analysis_list.data_list.type4 > li{padding-right: 0;}
.article_wrap article.article4.type2 .data_list .toto {float: left; width: 19%;}
.article_wrap article.article4.type2 .data_list .turn {float: left; text-align: left;}
.article_wrap article.article4.type2 .data_list .icon_ball {display: inline-block; width: 12px; height: 12px; background-repeat: no-repeat; background-size: 12px 12px;; background-position: 0 0; vertical-align: -1px;}
.article_wrap article.article4.type2 .data_list .icon_ball.soccer {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_sc.png');}
.article_wrap article.article4.type2 .data_list .icon_ball.baseball {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_bs.png');}
.article_wrap article.article4.type2 .data_list .icon_ball.basketball {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_bk.png');}
.article_wrap article.article4.type2 .data_list .icon_ball.volleyball {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_vl.png');}
.article_wrap article.article4.type2 .data_list .icon_ball.football {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_ft.png');}
.article_wrap article.article4.type2 .data_list .icon_ball.hockey {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_hk.png');}
.article_wrap article.article4.type2 .data_list .icon_ball.esports {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_es.png');}
.article_wrap article.article4.type2 .data_list .icon_ball.underover {background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_uo.png');}
/*.article_wrap article.article4.type2 .data_list .turn .game_num {padding-left: 2px;}*/
.article_wrap article.article4.type2 .data_list .team {float: left; text-align: center; font-weight: 700;}
.article_wrap article.article4.type2 .data_list .team strong {color: #ff4321; padding: 0 2px;}
.article_wrap article.article4.type2 .data_list .analyst {width: 19%; padding: 0; text-align: center;}
.article_wrap article.article4.type2 .data_list .subject {float: left; width: 34%; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-align: left;color: #0054a6;}
.article_wrap article.article4.type2 .data_list .cash {float: left; text-align: center; vertical-align: middle;}
.cash.ing{color: #007236; font-weight: 700;}
.article_wrap article.article4.type2 .data_list .cash .icon {color: #f26522;}
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap  {float: left;width: 87%;}
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .sort {float: left; width: 62%; font-size: 0; text-align: left; margin-top: 2px;}
.article_wrap article.article4.type2.col3 .data_list li.type2 .sort_wrap .sort {width: 62%;}
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .sort span {display: inline-block; width: 32px; height: 14px; line-height: 13px; background: #fff; font-size: 12px; font-weight: 700; border: 1px solid #d9d9d9; text-align: center; margin: 0 2px; box-sizing: border-box;}
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .sort span.type1 {color: #ff6800;}/*일반*/
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .sort span.type2 {color: #048f26;}/*U/O*/
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .sort span.type3 {color: #008bec;}/*핸디*/
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .sort span.type4 {background: #f5f5f5; color: #dbdbdb;} /*비활성화*/
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .title_area {clear: both;}
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .title_area .team,
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .turn {width: 38%; text-align: center;}
.article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .title_area .subject {width: 62%; font-weight: 700; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.article_wrap article.article4.type2 .data_list li.type2 .cash {padding-top: 5px;}

.article_wrap article.article4.type2 .data_list li .title{clear: both;font-size: 12px;color: #0054a6;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}

.article_wrap article.article4.type2.col1 .turn {width: 20%}
.article_wrap article.article4.type2.col2 .turn {width: 30%;}
.article_wrap article.article4.type2.col3 .turn ,
.article_wrap article.article4.type2.col3 .data_list .turn {width: 36%;}
.article_wrap article.article4.type2.col4 .turn ,
.article_wrap article.article4.type2.col4 .data_list .turn {width: 22%;}
.article_wrap article.article4.type2.col5 .turn ,
.article_wrap article.article4.type2.col5 .data_list .turn {width: 18%; padding-left: 0; text-align: center;}

.article_wrap article.article4.type2.col3 .team {width: 51%;}

.article_wrap article.article4.type2.col1 .subject ,
.article_wrap article.article4.type2.col1 .data_list .subject {width: 48%;}
.article_wrap article.article4.type2.col2 .subject {width: 38%;}
.article_wrap article.article4.type2.col4 .subject ,
.article_wrap article.article4.type2.col4 .data_list .subject {width: 65%;}
.article_wrap article.article4.type2.col5 .subject,
.article_wrap article.article4.type2.col4 .data_list .subject {width: 50%;}

.article_wrap article.article4.type2.col4 .data_list .subject {width: 65%;}

.article_wrap article.article4.type2.col5 .data_list .turn,
.article_wrap article.article4.type2.col5 .data_list .turn {width: 18%;}


.article_wrap .notice_text{font-size: 12px;line-height: 17px;color: #696969;}

.article_wrap article .no_info{padding: 18px 10px 19px;font-size: 12px;color: #000;text-align: center;border: 1px solid #d8d8d8;}

.advance_information{clear: both;padding-top: 4px;margin-left: -1.5px;margin-right: -1.5px;}
.advance_information:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.advance_information li{float: left;width: 33.333%;padding: 0 1.5px;box-sizing: border-box;}
.advance_information li .tag.medium{width: 100%;height: 18px;line-height: 16px;}
.advance_information.type2{padding-top: 3px;}
.advance_information.type2 li{width: 50%;}
.advance_information.type2 li:first-child{padding-right: 2px;}
.advance_information.type2 li:last-child{padding-left: 2px;}
.advance_information.type2 .tag_wrap{position: relative;width: 100%;padding-left: 54px;border-radius: 2px;background-color: #fff !important;box-sizing: border-box;}
.advance_information.type2 li:first-child .tag_wrap{border: solid 1px #ff4800;}
.advance_information.type2 li:last-child .tag_wrap{border: solid 1px #008bec;}
.advance_information.type2 .tag_wrap .tag.medium{position: absolute;left: 0;top: 0;width: 54px;height: 16px;border-top: 0;border-left: 0;border-bottom: 0;}
.advance_information.type2 em{display: block;line-height: 16px;font-weight: 800;text-align: center;font-size: 12px;}
.advance_information.type2 .tag_wrap{border: solid 1px #048f26;}
.advance_information.type2 .tag_wrap .hypen{display: inline-block;padding: 0 5px;}

/*캐쉬충전*/
.certify_box + .recharge_info{padding-top: 0;}
.recharge_info{padding: 10px;text-align: center;}
.recharge_info .info_box{text-align: center;border: solid 1px #f35904;background-color: #fb7f05;}
.recharge_info .info_box span{display: block;padding-top: 8px;font-size: 12px;line-height: 1;color: #fff;}
.recharge_info .info_box div{padding-top: 7px;padding-bottom: 4px;color: #fff;}
.recharge_info .info_box div strong{display: block;font-size: 14px;line-height: 1;}
.recharge_info .text.type5{padding-top: 8px;font-size: 14px;font-weight: 800;}

/*프리쿠폰*/
.certify_box + .freecoupon_wrap{padding-top: 0;}
.freecoupon_wrap{padding-top: 10px; padding-bottom: 20px; text-align: center;}
.freecoupon_wrap .banner img{width: 100%;}
.freecoupon_wrap .register {padding: 20px 25px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.freecoupon_wrap .coupon_wrap {width: 100%; font-size: 0; margin-top: 10px;}
.freecoupon_wrap .coupon_wrap .input_text {display: inline-block; width: 22%;}
.freecoupon_wrap .coupon_wrap .at {display: inline-block; width: 4%; font-size: 12px; color: #979797; text-align: center; vertical-align: middle;}
.freecoupon_wrap .btn_area {padding: 19px 0 12px;}
.freecoupon_wrap .info_list {text-align: left;}
.freecoupon_wrap .register .info_text{padding-top: 10px;padding-bottom: 4px;font-size: 12px;line-height: 16px;text-align: left;}

/*캐쉬보내기*/
.certify_box + .sendcash_wrap{padding-top: 0;}
.sendcash_wrap {padding-top: 10px; text-align: center;}
.sendcash_wrap .banner img{width: 100%;}
.sendcash_wrap .send_info {padding: 30px 15px 25px;}
.sendcash_wrap .send_info p.text {line-height: 14px;}
.sendcash_wrap .send_info .text.type5 {font-weight: 400; padding-top: 5px;}
.sendcash_wrap .send_info .cash_area {padding-top: 22px;}
.sendcash_wrap .send_info .cash_area .input_box h3 {height: 24px; line-height: 24px; border: solid 1px #d9d9d9; border-bottom: 0; background-color: #f5f5f5; font-size: 12px; color: #000; letter-spacing: -0.2px;}
.sendcash_wrap .send_info .cash_area .input_box .input_text {height: 30px; line-height: 30px;}
.sendcash_wrap .send_info .cash_area .input_box .input_text input{text-indent: 0;text-align: center;}
.sendcash_wrap .btn_area {padding: 25px 0 0;}

/*캐쉬보내기 > 볼 쿠폰*/
.nav_wrap .coupon_wrap{padding-bottom: 50px;}
.nav_wrap .coupon_wrap .location{padding: 22px 14px 9px;font-size: 13px;font-weight: bold;color: #131415;}
.nav_wrap .coupon_wrap .location .current{color: #131415;font-weight: bold;color: #014576;}
.nav_wrap .coupon_wrap .location a{font-size: 13px;font-weight: bold;}
.nav_wrap .coupon_wrap .coupon_code{padding-top: 18px;}
.nav_wrap .coupon_wrap .coupon_code .barcode{text-align: center;}
.nav_wrap .coupon_wrap .coupon_code .code{padding-top: 2px;font-size: 15px;letter-spacing: -0.23px;text-align: center;color: #000;line-height: 1.2;}
.nav_wrap .coupon_wrap h3{margin: 15px 12px 7px;padding-top: 20px;font-size: 14px;font-weight: bold;line-height: 1.29;letter-spacing: -0.22px;text-align: center;color: #000000;background: url('https://storage.wisetoto.com/images/common/mw/bg/bg_line_3.jpg') 0 0 repeat-x;}
.nav_wrap .coupon_wrap .btn_area{text-align: center;}
.nav_wrap .coupon_wrap .btn_area .btn.large{width: 130px;margin: 0 auto 30px;}
.nav_wrap .coupon_wrap .table_wrap{padding: 0 25px;}
.nav_wrap .coupon_wrap .info_text{padding: 11px 13px;font-size: 12px;line-height: 1.33;color: #000;}
.nav_wrap .coupon_wrap .thumb img{width: 100%;}

/*최근 작성글 목록*/
.board_wrap .top_area {width: 100%; height: 38px; line-height: 38px; background-color: #ececec;}
.board_wrap .top_area:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.board_wrap .top_area h3{float: left;line-height: 38px; font-size: 13px; font-weight: 700; letter-spacing: -0.2px; color: #131415; padding-left: 13px;}
.board_wrap .top_area .select_wrap{margin: 0;padding-top: 7px;line-height: 1;}
.board_wrap .top_area .select_wrap select{height: 24px;line-height: 24px;}

/*1대1 문의*/
.view_content {border-top: 1px solid #ededed;}
.view_content .post_cont {padding: 10px 7px; box-sizing: border-box;}
.view_content .post_cont * {font-size: 12px; font-weight: 400; color: #000; letter-spacing: -0.2px;line-height: 16px;}
.board_write {position: relative;}
.board_write .tab_content {border: 0;}
.board_write h3 {height: 42px; line-height: 47px; font-size: 13px; font-weight: 700; letter-spacing: -0.2px; color: #131415; padding-left: 18px;}
.board_write .write_wrap {background: #fff;}
.board_write .write_input {padding: 8px 14px 0;}
.board_write .write_input .input_text {height: 31px; line-height: 31px;}
.board_write .write_input .input_text input[type="text"] {font-size: 13px; font-weight: 700; padding: 0 12px; text-indent: 0;}
.board_write .write_input .input_text input[type="text"]::placeholder{font-size: 13px; font-weight: 700;}
.board_write .write_input .write_cont {margin-top: 6px;}
.board_write .write_input .write_cont .text_area textarea {padding: 12px 10px; overflow-y: auto;}
.board_write .file-wrap {background: #fff; padding: 18px 12px 0;}
.board_write .file-wrap h4{font-size: 14px; font-weight: 700; padding-bottom: 8px; border-bottom: 1px solid #efefef;}
.board_write .file-wrap ul {padding: 8px 0;}
.board_write .file-wrap ul li {position: relative; overflow: hidden; padding: 4px 0;}
.board_write .file-wrap .text {float: left; width: 18%; line-height: 28px; font-size: 13px; font-weight: 700;}
.board_write .file-upload {float: left; width: 82%; padding: 0; clear: none;}
.board_write .btn_area {background: #fff;border-top: 1px solid #d9d9d9; border-bottom: 1px solid #f9f9f9; padding: 16px 20px 18px;}
.board_view {background: #fff;}
.board_view .view_header {padding: 8px 4px ;}
.board_view .view_header .title_area {overflow: hidden; margin-bottom: 2px;}
.board_view .view_header .title_area .num {float: left; position: relative; display: inline-block; font-size: 14px; font-weight: 700; color: #000; line-height: 16px; letter-spacing: -0.6px; padding-right: 15px;  box-sizing: border-box;}
.board_view .view_header .title_area .num::after {content: ''; position: absolute; top: 1px; right: 7px; display: inline-block; width: 1px; height: 14px; background: #000;}
.board_view .view_header .title_area .subject {display: block; font-size: 14px; font-weight: 700; color: #000; letter-spacing: -0.6px; line-height: 17px;}
.board_view .view_header .title_area .subs {position: relative; font-size: 12px;}
.board_view .view_header .title_area .subs span {display: inline-block;box-sizing: border-box;}
.board_view .view_header .user_area .name {position: relative; padding-right: 15px;}
.board_view .view_header .user_area .name::after {content: ''; position: absolute; top: 4px; right: 6px; display: inline-block; width: 1px; height: 11px; background: #000;}
.board_view .view_header .user_area .modify_date{font-size: 12px;color: #0000ff;}
.board_view .view_content .reply_wrap {background-color: #f6fbff; padding: 16px 14px 12px; box-sizing: border-box;}
.board_view .view_content .reply_wrap strong {font-size: 13px;}
.board_view .view_content .post_reply {margin-top: 3px;}
.board_view .view_content .post_reply * {font-size: 12px; font-weight: 400; color: #000; letter-spacing: -0.2px;line-height: 16px;}
.board_view .btn_area {background: #fff;border-top: 1px solid #d9d9d9; border-bottom: 1px solid #f9f9f9; padding: 16px 30px 18px;}
.board_view .btn_area a {display: block; width: 100%;}
.board_view.type2 .view_header {border-bottom: 1px solid #cfcfcf;}
.board_view.type2 .view_header .title_area {margin-bottom: 0;}
.board_view.type2 .view_header .title_area .subject {padding-bottom: 1px;}
.board_view.type2 .view_header .title_area .subject .category {font-size: 14px; padding-right: 5px;}


/*와이즈라운지*/
.lounge_wrap .article_wrap article.article4 .data_list2 li {overflow: hidden; clear: both;}
.lounge_wrap .article_wrap article.article4 .data_list2 li .category {font-size: 14px;}
.lounge_wrap .article_wrap article.article4 .data_list2.whole li .subject {width: 62%;}
.lounge_wrap .article_wrap article.article4 .data_list2.whole li .subject {padding-left: 0;}
.lounge_wrap .article_wrap article.article4 .data_list2.whole li .nickname_area {width: 38%;}
.lounge_wrap .article_wrap article.article4 .data_list2.other li {padding-left: 0;}
.lounge_wrap.daily{margin-top: 10px;}
.lounge_wrap.daily .article_wrap article.article4 .data_list2 li .subject .subject_box .inner {color: #0060a3;}
.lounge_wrap.news{margin-top: 10px;}
.lounge_wrap.news .article_wrap article.article5 .data_list li {width: 100%; min-height: 80px; overflow: hidden; padding: 8px 5px 9px; box-sizing: border-box; border-top: 1px solid #d8d8d8;}
.lounge_wrap.news .article_wrap article.article5 .data_list li:nth-child(even) {background-color: #f5f5f5;}
.lounge_wrap.news .article_wrap article.article5 .data_list li > a {display: block; width: 100%; height: 100%;}
.lounge_wrap.news .article_wrap article.article5 .data_list li .thumnail {float: left; width: 102px; min-height: 63px; border: 1px solid #d3d3d3; margin-right: 4px; box-sizing: border-box;background: #f5f5f5 url('https://storage.wisetoto.com/images/common/mw/bg/bg_thumb.png') 50% 50% no-repeat;background-size: 76px auto;-webkit-background-size: 76px auto;}
.lounge_wrap.news .article_wrap article.article5 .data_list li .thumnail img {width: 100%; height: 100%;}
.lounge_wrap.news .article_wrap article.article5 .data_list li .text_wrap .news_title{font-weight: bold;font-size: 14px; color: #0060a3; max-height: 32px; line-height: 16px; /*display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;*/}
.lounge_wrap.news .article_wrap article.article5 .data_list li .text_wrap .news_title .comment{display: inline-block;font-size: 14px;line-height: 16px;color: #0088e7;font-weight: normal;}

.lounge_wrap.news .article_wrap article.article5 .data_list li .text_wrap .news_text {height: 30px; line-height: 15px; padding-top: 1px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.board_write.type2 .file_area {background: #ededed; padding-top: 6px;}
.board_write.type2 h3 {background: #fff; font-size: 14px; padding-left: 12px;}
.board_write.type2 .radio_wrap {position: absolute; right: 12px; top: 11px;}
.board_write.type2 .radio_wrap .radio label {font-size: 14px;}
.board_write.type2 .write_input {padding: 0 0 12px; border-bottom: 1px solid #d8d8d8;}
.board_write.type2 .write_input .input_text {height: 44px; line-height: 44px; border: 0; border-bottom: 1px solid #d9d9d9; font-size: 0;}
.board_write.type2 .write_input .input_text input {font-size: 14px;}
.board_write.type2 .write_input .input_text input[type="text"]::placeholder{font-size: 14px; font-weight: 400;}
.board_write.type2 .write_input .write_cont {margin: 0;}
.board_write.type2 .write_input .write_cont .text_area textarea {border: 0; padding: 12px; font-size: 14px;}
.board_write.type2 .write_input .write_cont .text_area textarea::placeholder {font-size: 14px; color: #bebebe;}

.board_view2 {padding-top: 10px; background: #fff; border-bottom: 1px solid #c7c7c7;}
.board_view2 .view_header {padding: 7px 6px; box-sizing: border-box;}
.board_view2 .view_header .title_area .subject {font-size: 15px; line-height: 19px;}
.board_view2 .view_header .user_area {line-height: 1; padding: 18px 0 3px;}
.board_view2 .view_header .user_area > span {font-size: 14px;}
.board_view2 .view_header .user_area > span.view {float: right;}
.board_view2 .view_header .date_area {line-height: 1;}
.board_view2 .view_header .date_area > span {font-size: 13px;}
.board_view2 .view_content {border-top: 1px solid #ededed; border-bottom: 1px solid #ededed;}
.board_view2 .view_content .post_cont {padding: 15px 6px 17px; box-sizing: border-box;}
.board_view2 .view_content .post_cont * {font-size: 13px; line-height: 20px; color: #000; font-weight: 400; letter-spacing: -0.2px;}
.board_view2 .view_content .post_cont img {width: 100%; padding: 12px 14px 0; box-sizing: border-box;}
.board_view2 .view_content .btn_wrap{padding: 0 8px 9px 0;font-size: 0;}
.board_view2 .view_content .btn_wrap.right{text-align: right;}
.board_view2 .view_content .btn_wrap.right .btn{width: 92px;}
.board_view2 .view_content .btn_wrap.right .btn + .btn{margin-left: 8px;}
.board_view2 .view_footer .post-list li {height: 30px; line-height: 30px;}
.board_view2 .view_footer .post-list li a {position: relative; display: block; padding: 0 8px; box-sizing: border-box;}
.board_view2 .view_footer .post-list li strong {float: left; position: absolute; top: 0; left: 8px;  font-size: 14px; color: #000; padding-right: 3px;}
.board_view2 .view_footer .post-list li.up strong {background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_up.png') no-repeat 0 center; background-size:14px 8px; padding-left: 25px; letter-spacing: 12px;}
.board_view2 .view_footer .post-list li.down strong {background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_down.png') no-repeat 0 center; background-size:14px 8px; padding-left: 25px;}
.board_view2 .view_footer .post-list li .subject {float: left; padding-left: 75px; box-sizing: border-box;}
.board_view2 .view_footer .post-list li .subject span {font-size: 14px;	display: block; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;}
.board_reply {background: #eee; padding-top: 6px;}
.board_reply .view_header {background: #fff; padding: 14px 10px 9px; box-sizing: border-box; overflow: hidden;}
.board_reply .view_header .reply_state {float: left; font-size: 14px; }
.board_reply .view_header .btn_refresh {float: left; display: block; width: 68px; height: 20px; line-height: 18px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_refresh.png') no-repeat 4px 4px; background-size: 14px 12px; border: 1px solid #d8d8d8; padding-left: 20px; box-sizing: border-box; margin-left: 6px;}
.board_reply .view_content {background: #fff; padding: 0 10px; box-sizing: border-box; border-bottom: 1px solid #d8d8d8;border-top: 0 none;}
.board_reply .view_content .reply_area p{font-size: 12px;line-height: 20px;}
.board_reply .view_content li {padding: 8px 0 9px; box-sizing: border-box; border-top: 1px solid #d8d8d8;}
.board_reply .view_content li .user_area {padding-right: 4px; margin-bottom: 2px}
.board_reply .view_content li .user_area .name {padding-right: 3px;color: #0054a6;}
.board_reply .view_content li .user_area .name a{color: #0054a6;}
.board_reply .view_content li .user_area .btn.delete{border: 0 none;}
.board_reply .view_content li .user_area .btn.delete img{width: 18px;vertical-align: top;}
.board_reply .view_footer {background: #fff; padding: 15px 10px; box-sizing: border-box;}
.board_reply .view_footer h3 {font-size: 13px; font-weight: 700;}
.board_reply .view_footer .input_text {position: relative; width: 100%; height: auto; line-height: 30px; margin-top: 8px; box-sizing: border-box; font-size: 0; overflow: hidden;}
.board_reply .view_footer .input_text textarea {float: left; width: 84%; height: 86px; line-height: 16px; background-color: #f7f7f7; text-indent: 10px; padding: 5px 8px 8px 8px; border: 0; text-indent: 0; overflow-y: auto;}
.board_reply .view_footer .input_text textarea[readonly] {height: 30px;  line-height: 22px;}
.board_reply .view_footer .btn {float: right; width: 16%; height: 100%; line-height: 86px; border:0; border-left: 1px solid #d8d8d8;}
.board_reply .view_footer .btn.disable {cursor: default; line-height: 30px;}

/*PAGINATION*/
.pagination{position: relative;padding: 10px 0;text-align: center;font-size: 0;background-color: #fff;}
.pagination.large{padding-bottom: 44px;}
.pagination .btn.type6{width: 48px;vertical-align: top;}
.pagination .btn.type6.prev{position: absolute;left: 50%;margin-left: -89px;padding-left: 17px;text-align: left;background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_prev_2.png') 7px 6px no-repeat;-webkit-background-size: 5px auto;background-size: 5px auto;}
.pagination .btn.type6.next{position: absolute;left: 50%;margin-left: 40px;padding-right: 17px;text-align: right;background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_next_2.png') 35px 6px no-repeat;-webkit-background-size: 5px auto;background-size: 5px auto;}
.pagination .page{display: inline-block;position: absolute;left: 0;right: 0;width: 84px;margin: 0 auto;vertical-align: top;}
.pagination span{display: inline-block;font-size: 12px;color: #777;line-height: 24px;vertical-align: top;}
.pagination .current{color: #000;font-weight: 700;}
.pagination .hypen{padding: 0 4px;}


.total_price{padding: 13px 12px 24px;}
.total_price h3{font-size: 12px;color: #000;line-height: 1;font-weight: bold;}
.total_price div{padding-top: 3px;font-size: 12px;color: #000;line-height: 1;letter-spacing: -0.27px;}
.total_price div strong{font-size: 16px;font-weight: bold;color: #000;}


.payment_method{}
.payment_method h3{margin: 0 12px;padding: 22px 0 9px;font-size: 12px;color: #000;line-height: 1;font-weight: bold;border-top: 1px dashed #cfcfcf;}
.payment_method .payment_list{}
.payment_method .payment_list li{padding: 6px 7px 5px;border-bottom: 1px solid #e2e2e2;}
.payment_method .payment_list li:nth-child(odd){background-color: #f5f5f5;}
.payment_method .payment_list li label{font-size: 12px;line-height: 14px;font-weight: bold;color: #000;}
.payment_method .payment_list li .text_wrap{display: inline-block;padding-left: 21px;font-size: 12px;line-height: 14px;color: #000;font-weight: 400;}
.payment_method .payment_list li .radio label:before{position: relative;top: 7px;}

/*w채널*/
.w_channel .data_list li a {display: block;}
.w_channel .data_list li a .thumnail {position: relative;}
.w_channel .data_list li a .thumnail img {width: 100%;}
.w_channel .data_list li a .thumnail .icon {display: block; position: absolute; top: 50%; left: 50%; width: 84px; height: 60px; margin: -30px 0 0 -42px;}
.w_channel .data_list li .title_wrap {padding: 5px 8px 7px; box-sizing: border-box;}
.w_channel .data_list li .title_wrap .title_area {line-height: 17px; overflow: hidden;}
.w_channel .data_list li .title_wrap .title_area .category{display: inline; color: #0060a3; font-size: 13px; font-weight: 700; }
.w_channel .data_list li .title_wrap .title_area .category.type1{color: #0060a3;} /*W채널*/
.w_channel .data_list li .title_wrap .title_area .category.type2{color: #254825;} /*볼만찬*/
.w_channel .data_list li .title_wrap .title_area .category.type3{color: #2ea1d2;} /*야구부장*/
.w_channel .data_list li .title_wrap .title_area .category.type4{color: #ee265a;} /*이류농구*/
.w_channel .data_list li .title_wrap .title_area .category.type5{color: #f09525;} /*3X3*/
.w_channel .data_list li .title_wrap .title_area .subject {display: inline; font-size: 13px;}
.w_channel .data_list li .title_wrap .date_area .date {font-size: 12px; color: #5d5d5d; font-size: 12px;}
.w_channel.live .data_list {padding-bottom: 10px;}

.w_channel .no_video{padding: 20px 20px 27px;font-size: 12px;color: #000;line-height: 1.5;text-align: center;background-color: #fff;}

/*와이즈 팩트*/
.wisefact {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #ececec; overflow-x:hidden; overflow-y: scroll;}
.wisefact .match_info .match_text {border-top: 0;}
.wisefact .article_wrap article.article4 .data_list.fact {position: relative;}
.wisefact .article_wrap article.article4 .data_list.fact::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url('https://storage.wisetoto.com/images/common/mw/bg/img_watermark.png'); background-repeat: repeat; background-size: auto 100px; background-position: 10px 10px;}
.wisefact .article_wrap article.article4 .data_list.sms {border-bottom: 2px solid #e2e2e2;}
.wisefact .scroll_table thead th.fixed_line ,
.wisefact .scroll_table tbody th {padding-left: 12px;}


/*분석위원*/
.analysis_wrap {background: #ededed;}
.analysis_wrap .list > li {background: #fff;}
.analysis_wrap .list > li + li {margin-top: 4px;}
.analysis_wrap .member {overflow: hidden;}
.analysis_wrap .info_wrap {padding: 11px 15px 8px 15px; box-sizing: border-box;}
.analysis_wrap .info_wrap .btn_area.type3{padding: 0;}
.analysis_wrap .info_wrap .btn_area.type3 .half{padding-left: 0;}
.analysis_wrap .info_wrap .btn_area.type3 .half + .half{padding-left: 4px;padding-right: 0;}
.analysis_wrap .member .thumb {float: left; width: 30%;}
.analysis_wrap .member .thumb img {display: block; width: 87px;}
.analysis_wrap .member .text_wrap { width: 70%; overflow: hidden; margin-bottom: 5px;}
.analysis_wrap .member .title .name {font-size: 14px; font-weight: 700; letter-spacing: -0.7px;}
.analysis_wrap .member .title .bookmark {float: right; position: relative; display: inline-block; font-size: 13px;}
.analysis_wrap .member .title .bookmark::before {content: ''; display: inline-block; position: absolute; top: 2px; left: -20px; width: 16px; height: 16px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_bookmark.png') no-repeat 0 0; background-size: cover;}
.analysis_wrap .member .work_experience {min-height: 45px;overflow: hidden;padding: 5px 0;}
.analysis_wrap .member .work_experience li {line-height: 15px;}
.analysis_wrap .member .activity_history  {width: 100%;}
.analysis_wrap .member .activity_history li {position: relative; float: left; width: 50%; height: 24px; line-height: 24px; background: #f5f5f5; padding: 0 8px 0 0; box-sizing: border-box;}
.analysis_wrap .member .activity_history li:last-child::before {content: ''; display: inline-block; position: absolute; top: 7px; left: -1px; width: 1px; height: 11px; background: #d9d9d9;}
.analysis_wrap .member .activity_history li .name {position: relative; display: inline-block; padding-left: 26px;}
.analysis_wrap .member .activity_history li.hit .name::before {content: ''; display: inline-block; position: absolute; top: 4px; left: 3px; width: 19px; height: 18px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_bestanalysis.png') no-repeat 0 0; background-size: cover;}
.analysis_wrap .member .activity_history li.sell .name::before {content: ''; display: inline-block; position: absolute; top: 4px; left: 7px; width: 16px; height: 16px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_bestseller.png') no-repeat 0 0; background-size: cover;}
.analysis_wrap .member .activity_history li .num {float: right; display: inline-block; font-size: 12px; font-weight: 700;}
.analysis_wrap .member .btn_area .btn_analysis img {width: 7px; height: 9px; padding-right: 5px; padding-bottom: 2px}
.analysis_wrap .member .btn_area .btn_bookmark img {width: 10px; height: 9px; padding-right: 4px; padding-bottom: 3px}
.analysis_wrap .member .view_more {display: none;}
.analysis_wrap .member .view_more  {padding: 0 13px 10px; box-sizing: border-box;}
.analysis_wrap .member .view_more .accuracy_rate  {border-top: 1px dashed #cfcfcf; padding: 0 10px 5px 0; overflow: hidden;}
.analysis_wrap .member .view_more .accuracy_rate h2 {font-size: 13px; font-weight: 700; color: #131415; padding: 10px 0 9px; box-sizing: border-box;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area {}
.analysis_wrap .member .view_more .accuracy_rate .chart_area h3 {font-size: 12px; font-weight: 700;  color: #131415; padding-bottom: 10px;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .rate {font-size: 28px; font-weight: 800;  letter-spacing: -0.4px; line-height: 1; padding-bottom: 3px}
.analysis_wrap .member .view_more .accuracy_rate:nth-child(1) .chart_area .rate {color:#0060a3;}
.analysis_wrap .member .view_more .accuracy_rate:nth-child(2) .chart_area .rate {color:#1db27b;}
.analysis_wrap .member .view_more .accuracy_rate:nth-child(3) .chart_area .rate {color:#d20000;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .rate {font-size: 28px; font-weight: 800;  letter-spacing: -0.4px;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area.left {float: left; width: 58%;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .no_data{display: table;width: 100%;padding-top: 23px;padding-bottom: 23px;font-size: 12px;line-height: 1.17; letter-spacing: -0.18px; text-align: center; color: #131415;vertical-align: middle;box-sizing: border-box;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .no_data span{display: table-cell;height: 28px;vertical-align: middle;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area.right {float: right; width: 42%; padding-right: 10px; padding-left: 35px; box-sizing: border-box;}

.analysis_wrap .member .view_more .accuracy_rate .chart_area.right .text{display:contents;float: left;font-size: 26px;color: #707070;text-align: left;letter-spacing: -0.05em;line-height: 1;}/*201027 추가*/
.analysis_wrap .member .view_more .accuracy_rate .chart_area.right .text strong{margin-left: 3px;padding-bottom: 3px;font-size: 26px;color: #000000;text-align: left;letter-spacing: -0.05em;line-height: 1;} /*201027 추가*/
.analysis_wrap .member .view_more .accuracy_rate .chart_area.right .proto_score{display: block;padding-top: 4px;padding-left: 2px;} /*201027 추가*/
.analysis_wrap .member .view_more .accuracy_rate .chart_area.right .proto_score span.ico_star_off{width: 78px;height: 14px;float: left;display: inline-block;overflow: hidden;background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_star_off.png');} /*201027 추가*/
.analysis_wrap .member .view_more .accuracy_rate .chart_area.right .proto_score span.ico_star_on_proto{width: 78px;height: 14px;float: left;display: inline-block;overflow: hidden;background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_star_on_proto.png');} /*201027 추가*/
.analysis_wrap .member .view_more .accuracy_rate .chart_area.right .proto_score span.ico_star_on_global{width: 78px;height: 14px;float: left;display: inline-block;overflow: hidden;background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_star_on_global.png');} /*201027 추가*/
.analysis_wrap .member .view_more .accuracy_rate .chart_area.right .proto_score span.ico_star_on_betline{width: 78px;height: 14px;float: left;display: inline-block;overflow: hidden;background-image: url('https://storage.wisetoto.com/images/common/mw/icon/ico_star_on_betline.png');} /*201027 추가*/

.analysis_wrap .member .view_more .accuracy_rate .chart_area .chart {margin-top: -13px; margin-left: -13px;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list{}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list li{position: relative;padding: 0 4px 0 5px; height: 22px;line-height: 22px;border-bottom: 1px solid #d9d9d9;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list li:nth-child(odd){background-color: #f5f5f5;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list li:nth-child(1) {border-top: 1px solid #d9d9d9;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list li::before{content: ''; display: inline-block; position: absolute; top: 9px; left: 5px; width: 4px; height: 4px; background: #131415;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list li span{display: block;float: left;width: 65%; font-size: 13px;color: #000000;text-align: left;letter-spacing: -0.2px;padding-left: 9px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all; box-sizing: border-box;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list li strong{display: block;float: right;width: 35%; font-size: 13px;font-weight: 400; color: #000000;line-height: 21px; text-align: left;letter-spacing: -0.2px;}
.analysis_wrap .member .view_more .accuracy_rate .chart_area .history_list li strong em{display: inline-block;padding-right: 2px;font-size: 14px;text-align: right;color: #d20000;font-weight: 700;}
.analysis_wrap .no_article{min-height: 100px;padding-top: 6px;font-size: 14px;letter-spacing: -0.23px;text-align: center;color: #000000;background-color: #fff;box-sizing: border-box; margin-top:50px}

.content_wrap .list_wrap .analysis_detail .view_more {display: none;}
.content_wrap .list_wrap .analysis_detail .view_more .section_wrap {padding-bottom: 16px;}

.analysis_detail .detail_wrap > p.text {display: block; padding: 5px 4px 8px; text-align: center;}
#content .analysis_detail .detail_wrap .view_more.type1 .menu_wrap .menu_inner ul li {width: 33.333%;}
#content .analysis_detail .detail_wrap .view_more.type1 .menu_wrap .menu_inner ul li:nth-child(1) {text-align: right;}
#content .analysis_detail .detail_wrap .view_more.type1 .menu_wrap .menu_inner ul li:nth-child(3) {text-align: left;}

.analysis_text {padding: 10px 12px 28px;text-align: left;word-break: break-word;}
.analysis_text.center {text-align: center;}
.analysis_detail .analysis_text p {padding: 10px 0;}
.analysis_detail .analysis_text table {table-layout: fixed;}
.analysis_detail .analysis_text table tr td p {padding: 10px 0; text-align: left;}
.analysis_detail .wisepick {padding: 0 12px 36px;  box-sizing: border-box;}
.analysis_detail .wisepick table {table-layout: fixed;}
.analysis_detail .wisepick table + table {border-top: 1px dashed #cfcfcf; margin-top:36px;}
.analysis_detail .wisepick table thead tr th {text-align: center; padding-top: 20px;}
.analysis_detail .wisepick table thead tr th .ico_proto {width: 78px;}
.analysis_detail .wisepick table thead tr th .ico_global {width: 81px;}
.analysis_detail .wisepick table tbody tr td.home_team {text-align: right; padding-right: 18px;}
.analysis_detail .wisepick table tbody tr td.visiting_team {text-align: left; padding-left: 18px;}
.analysis_detail .wisepick table tbody tr td ul li {margin-top: 20px;}
.analysis_detail .wisepick table tbody tr td ul li .sort_wrap {position: relative; width: 100%; height: 24px; line-height: 24px; font-size: 12px; font-weight: 700; text-align: center; box-sizing: border-box;}
.analysis_detail .wisepick table tbody tr td .proto ul li .sort_wrap {background: #f5f5f5 url('https://storage.wisetoto.com/images/common/mw/icon/ico_proto.png') no-repeat 5px 5px; background-size: 15px 15px; }
.analysis_detail .wisepick table tbody tr td .global ul li .sort_wrap  {background: #f5f5f5 url('https://storage.wisetoto.com/images/common/mw/icon/ico_global.png') no-repeat 8px 5px; background-size: 14px 14px;}
.analysis_detail .wisepick table tbody tr td ul li .sort_wrap .num {float: left; padding-left: 12px;}
.analysis_detail .wisepick table tbody tr td ul li .sort_wrap + .total_rate {padding-top: 8px;}
.analysis_detail .wisepick table tbody tr td ul li .total_rate {font-size: 12px; font-weight: 800; text-align: center;}
.analysis_detail .wisepick table tbody tr td ul li .total_rate.plus {color: #d20000}
.analysis_detail .wisepick table tbody tr td ul li .total_rate.minus {color: #0060a3;}
.analysis_detail .wisepick table tbody tr td ul li .total_rate.underover {color: #1c912c;}
.analysis_detail .wisepick table tbody tr td ul li .total_rate + .result_wrap {padding-top: 8px;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap {display: flex; justify-content: space-evenly; text-align: center; font-size: 0; padding-top: 20px; overflow: hidden;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result {float: left; display: inline-block; width: 33.3%;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result span.outcome {display: block; width: 48px; height: 48px; line-height: 48px; font-size: 16px; font-weight: 700; text-align: center; letter-spacing: -0.27px; border-radius: 50%;  margin: 0 auto;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result span.outcome.win {background: #0060a3; color: #fff;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result span.outcome.draw {background: #767676; color: #fff;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result span.outcome.lose {background: #d20000; color: #fff;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result span.outcome.none {background: #f5f5f5; color: #000;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result span.rate {display: inline-block;margin-top: 3px;padding: 0 5px;font-size: 12px;line-height: 14px;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result span.rate.highlight{font-weight: 800;background-color: #faaf56;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result .box {width: 48px;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result:nth-child(2) .box {margin: 0 auto;}
.analysis_detail .wisepick table tbody tr td ul li .result_wrap .result:last-child .box {float: right;}
.analysis_detail .wisepick .title{text-align: center;}
.analysis_detail .wisepick .proto .title{padding-top: 25px;}
.analysis_detail .wisepick .proto .title img{height: 22px;}
.analysis_detail .wisepick .proto + .global{margin-top: 20px;border-top: 1px dashed #cfcfcf;}
.analysis_detail .wisepick .global .title{padding-top: 20px;}
.analysis_detail .wisepick .global .title img{height: 23px;}


span.betting img {width: 14px; height: 14px;}
span.betting.check img {width: 14px; height: 14px; padding-bottom: 1px;}

.betting_sort {text-align: center; font-size: 0;}
.betting_sort li {display: inline-block; font-size: 0; margin: 0 3px;}
div.betting_sort {margin-right: 3px;}
.betting_sort.info {margin: 6px auto 6px;}
.betting_sort.info li .betting{border: 0 none;vertical-align: middle;}
.betting_sort.info li .betting.result{border: 2px solid #000;}
.betting_sort.info li {font-size: 12px; margin: 0 4px;}
.betting_sort.info li span {margin-right: 3px;vertical-align: -4px;}
.betting_sort.info li span.betting.result img{width: 12px;height: 12px;}
.betting_sort .betting img{display: block;}

.betting_sort .betting{position: relative;border: 1px solid #e2e2e2;}
.betting_sort .betting.result{padding: 0;line-height: 14px;border: 2px solid #000;}

.betting_score {position: relative;padding: 4px 0 0; margin: 0 4px; box-sizing: border-box;}
.betting_score .score_win{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 10;}
.betting_score .score_win span{display: flex;align-items: center;justify-content: center;height: 100%;}
.betting_score .score_win span img{height: 81px;}
.betting_score + .betting_score  {margin-top: 10px;}
.betting_score > table {width: 100%; table-layout: fixed; border: 1px solid #e2e2e2; box-sizing: border-box;}
.betting_score > table > thead > tr > th {background: #3a7fa2; color: #fff; font-weight: 700;}
.betting_score > table > thead > tr > th,
.betting_score > table > tbody > tr > th,
.betting_score > table > tbody > tr > td {position: relative; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center; padding: 5px 0; line-height: 15px;}
.betting_score > table > tbody>  tr > td  {color: #000;}
.betting_score > table > thead > tr > th span {display: block; width: 15px; height: 15px; border: 1px solid #fff; font-size: 11px; font-weight: 500; letter-spacing: -0.3px; color: #fff; margin: 0 auto;}
.betting_score > table > thead > tr > th span.win {background: #0078a7;}
.betting_score > table > thead > tr > th span.draw {background: #6a6a6a;}
.betting_score > table > thead > tr > th span.lose {background: #ee1c24;}
.betting_score > table > tbody>  tr > td span.betting.check em{display: inline-block; padding: 0 1px; }
.betting_score > table > tbody>  tr > td span.betting.check em{background:#fbe662;}
.betting_score > table > tbody>  tr > td span.betting img {margin-right: 2px;}
.betting_score > table > tbody>  tr > td span.versus {color: #ff4321; padding: 0 2px;}
.betting_score .mix_info tr td {text-align: left; padding: 4px 8px; line-height: 18px;}
.betting_score .mix_info tr td span {display: block;}
.betting_score .mix_info tr td span > strong {color: #ff4321;}

.betting_score > table.row1 > thead > tr th,
.betting_score > table.row1 > tbody > tr th,
.betting_score > table.row1 > tbody > tr td {padding: 7px 0;}

.betting_score > table.type2 > thead > tr > th,
.betting_score > table.type2 > tbody > tr > th,
.betting_score > table.type2 > tbody > tr > td {border-left: 0;}
.betting_score > table.type2 > tbody > tr > th:nth-child(1),
.betting_score > table.type2 > tbody > tr > td:nth-child(1) {text-align: right;}
.betting_score > table.type2 > tbody > tr > th:nth-child(3),
.betting_score > table.type2 > tbody > tr > td:nth-child(3) {text-align: left; }
.betting_score > table.type2 > tbody > tr > td:nth-child(1) > .betting_sort {text-align: right; padding-right: 4px; box-sizing: border-box;}
.betting_score > table.type2 > tbody > tr > td:nth-child(3) > .betting_sort {text-align: left; padding-left: 4px; box-sizing: border-box;}
.betting_score > table.type2 > tbody > tr > td.table_wrap {padding: 0;}
.betting_score > table.type2 table thead tr th { background: #f4fcff;}
.betting_score > table.type2 table tr th {text-align: center; border-left: 1px solid #e2e2e2;}
.betting_score > table.type2 table tbody tr th {border-top: 1px solid #e2e2e2;}
.betting_score > table.type2 table tr td {position: relative; text-align: center; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2;}
.betting_score > table.type2 > thead > tr > th a{display: block;width: 100%;height: 100%;color: #fff;text-decoration: underline;font-weight: 700;}
.betting_score table tr table tr th:nth-child(1) ,
.betting_score table tr table tr td:nth-child(1) {border-left: 0;}
.betting_score table tr td span.text {display: inline-block;}
.betting_score table tr td span.text.right {padding-right: 36%;}
.betting_score table.type2 tr td span.text.right {padding-right: 22%;}
.betting_score table tr td .betting_sort {display: inline-block;vertical-align: middle;}
.betting_score table.type2 tr td .betting_sort {margin-right: 0;}
.betting_score table tr td .betting_sort.right {position: absolute; top: 6px; right: 15%;}
.betting_score table tr td .betting_sort.left {position: absolute; top: 6px; left: 15%;}
.game_wrap.bettingline .betting_score .betting img{border: 1px solid #e2e2e2;}
.betting_score table tr td .betting_sort span.betting img {margin-right: 0;}
.betting_score table tr th span.rate {color: #0e943b; font-weight: 700;}
.betting_score table tr td:first-child a{text-decoration: underline;}

.table_double {font-size: 0; overflow: hidden; padding: 0 4px;}
.table_double li.betting_score {float: left; font-size: 0; padding: 0; margin: 0;}
.table_double li.betting_score:nth-child(1) {width: 62%; padding-right: 4px; box-sizing: border-box;}
.table_double li.betting_score:nth-child(1) > table.type2 table tr th,
.table_double li.betting_score:nth-child(1) > table.type2 table tr td{border-left:0;}
.table_double li.betting_score:nth-child(2) {width: 38%; }
.table_double li.betting_score > table.type2 table tr td .betting_sort {position: relative; top: 0; left: 0; right: 0;}

/* 결제창 팝업 */
.payment_popup .popup_box {padding: 15px 0 20px;}
.payment_popup .pop_title {padding: 0 16px; box-sizing: border-box;}
.payment_popup .pop_title h2 {font-size: 16px; font-weight: 700; color: #000; letter-spacing: -0.25px; padding: 0 0 7px; border-bottom: 1px solid #d9d9d9;}
.payment_popup .text_wrap {text-align: center; padding: 10px 0 20px; box-sizing: border-box;}
.payment_popup .text_wrap > p {line-height: 15px; padding: 0 15px; word-break: keep-all;}
.payment_popup .text_wrap p + p {padding-top: 5px;}
.payment_popup .text_wrap .service_name {background: #d7d7d7; padding: 7px 0; box-sizing: border-box; margin: 10px auto 12px;}
.payment_popup .text_wrap .service_name p {display: block; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;}
.payment_popup .text_wrap .service_name .title {height: 22.5px; font-size: 15px; font-weight: 700; padding: 2px 18px 0; display: block; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;}

.payment_popup .text_wrap .service_info{margin: 9px 0 19px;padding: 10px;background-color: #e9e9e9;}
.payment_popup .text_wrap .service_info h4{font-size: 13px;line-height: 1.23;letter-spacing: -0.22px;text-align: center;color: #014576;}
.payment_popup .text_wrap .service_info h5{padding-top: 8px;font-size: 13px;line-height: 1.23;color: #000;text-align: left;}
.payment_popup .text_wrap .service_info p{padding-top: 4px;font-size: 13px;line-height: 1.15;color: #000;text-align: left;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break:break-all;}

.payment_popup .text_wrap .cash_info {padding: 0 15px 14px; box-sizing: border-box;}
.payment_popup .text_wrap .cash_info ul {height: 63px; border: 1px solid #d9d9d9; box-sizing: border-box; overflow: hidden;}
.payment_popup .text_wrap .cash_info ul.state li {float: left;}
.payment_popup .text_wrap .cash_info ul.state li.hevecash {width: 29%; border-left: 0;}
.payment_popup .text_wrap .cash_info ul.state li.offcash {width: 29%;}
.payment_popup .text_wrap .cash_info ul.state li.balance {width: 42%;}
.payment_popup .text_wrap .cash_info ul.state li .th {background: #f5f5f5; border-bottom: 1px solid #d9d9d9; }
.payment_popup .text_wrap .cash_info ul.state li .th,
.payment_popup .text_wrap .cash_info ul.state li .td {padding: 6px 0; text-align: center; border-left: 1px solid #d9d9d9; box-sizing: border-box;}
.payment_popup .text_wrap .cash_info ul.state li:nth-child(1) .th,
.payment_popup .text_wrap .cash_info ul.state li:nth-child(1) .td {border-left: 0;}
.payment_popup .text_wrap .cash_info ul.lack {background: #f5f5f5; }
.payment_popup .text_wrap .cash_info ul.lack li {padding-top: 9px;}
.payment_popup .text_wrap .cash_info ul.lack li p {line-height: 15px;}
.payment_popup .text_wrap .login_info{padding-top: 96px;padding-bottom: 90px;font-size: 12px;line-height: 1.5;color: #000;}

/* 리그 순위 */
.table_scroll{clear: both;position: relative;}
.table_scroll:before{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.table_scroll .scroll_inner{width: auto;text-align: left;overflow-y: hidden;white-space: nowrap;}
.table_scroll .title{position: absolute;left: 0;top: 0;}
.table_scroll .title li{position: relative;height: 34px;line-height: 34px;border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.table_scroll.multiple .title li{height: 47px;line-height: normal;}
.table_scroll .title li:first-child{height: 28px;line-height: 28px;padding-left: 6px;font-size: 12px;font-weight: bold;color: #fff;background-color: #6f7e89;border-bottom: 0 none; border-right: 0 none;}
.table_scroll .title li.green{background-color: #f5fff4;}
.table_scroll .title li.green:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 3px;height: 100%;background-color: #00d37a;}
.table_scroll .title li.blue{background-color: #f0fffd;}
.table_scroll .title li.blue:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 3px;height: 100%;background-color: #0469d4;}
.table_scroll .title li.yellow{background-color: #fefff1;}
.table_scroll .title li.yellow:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 3px;height: 100%;background-color: #ffd802;}
.table_scroll .title li.lightgray{background-color: #f5f5f5;}
.table_scroll .title li.p12:first-child{padding-left: 12px;}
.table_scroll .title li.p08:first-child{padding-left: 8px;}
.table_scroll .title li.h22{height: 22px; line-height: 22px;}
.table_scroll .title li.h25{height: 25px; line-height: 25px;}
.table_scroll .title li .number{display: block;float: left;width: 30px;text-align: center;font-size: 12px;color: #000;}
.table_scroll.multiple .title li .number{line-height: 47px;}
.table_scroll .title li .name {padding-left: 5px;}
.table_scroll .title li .w34{display: block;float: left;width: 34px;text-align: center;font-size: 12px;color: #000;}
.table_scroll .title li .text{float: left;}
.table_scroll .title li .text_wrap{float: left;}
.table_scroll .title li .text_wrap .name{padding-top: 7px;padding-left: 0;font-size: 12px;line-height: 17px;vertical-align: top;}
.table_scroll .title li .text_wrap .fc-weak{font-size: 12px;line-height: 17px;vertical-align: top;}
.table_scroll .title li .w90{width: 90px;text-overflow: ellipsis;overflow: hidden;word-break: break-all;white-space: nowrap;}
.table_scroll .title li .w110{width: 110px;text-overflow: ellipsis;overflow: hidden;word-break: break-all;white-space: nowrap;}
.table_scroll .title li .w125{width: 125px;text-overflow: ellipsis;overflow: hidden;word-break: break-all;white-space: nowrap;}
.table_scroll .title li .w130{width: 130px;text-overflow: ellipsis;overflow: hidden;word-break: break-all;white-space: nowrap;}
.table_scroll .title li .w140{width: 140px;text-overflow: ellipsis;overflow: hidden;word-break: break-all;white-space: nowrap;}
.table_scroll .title .p12{padding-left: 12px; box-sizing: border-box;}
.table_scroll .title .p08{padding-left: 8px; box-sizing: border-box;}
.table_scroll .scroll_list {min-width: 100%;}
.table_scroll .scroll_list li{height: 34px;line-height: 34px;border-bottom: 1px solid #d9d9d9;}
.table_scroll.multiple .scroll_list li{height: 47px;line-height: 47px;}
.table_scroll .scroll_list li:first-child{height: 28px;line-height: 28px;font-size: 12px;font-weight: bold;color: #fff;background-color: #6f7e89;border-bottom: 0 none;}
.table_scroll .scroll_list li:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.table_scroll .scroll_list li.green{background-color: #f5fff4;}
.table_scroll .scroll_list li.blue{background-color: #f0fffd;}
.table_scroll .scroll_list li.lightgray{background-color: #f5f5f5;}
.table_scroll .scroll_list li.yellow{background-color: #fefff1;}
.table_scroll .scroll_list li.h22{height: 22px; line-height: 22px;}
.table_scroll .scroll_list li.h25{height: 25px; line-height: 25px;}
.table_scroll .scroll_list li > div{float: left;text-align: center;}
.table_scroll .scroll_list li > div.left{text-align: left; padding-left: 6px; box-sizing: border-box;}
.table_scroll .scroll_list li > div.lh01 {line-height: 1;}
.table_scroll .scroll_list li > div.sorting:after {content: ""; display: inline-block; position: relative; top: 3px; left: 0; width: 13px; height: 13px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow_5.png') no-repeat 0 0; background-size: cover;}
.table_scroll .scroll_list li > div.sorting.des:after {content: ""; display: inline-block; position: relative; top: 3px; left: 0; width: 13px; height: 13px; background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_arrow_6.png') no-repeat 0 0; background-size: cover;}
.table_scroll .scroll_list li > div.p04 {margin-left: 4px; margin-right: 4px;}
.table_scroll .scroll_list li > div span {line-height: 14px;}
.table_scroll .scroll_list li > div strong {font-weight: 700;}
.table_scroll .scroll_list li > div strong.win {font-weight: 700; color: #ff213a;}

.table_scroll.score_table .title li {border-right: 0 none;}

.soccer_tab6 .team_ranking.soccer.whole .table_scroll .scroll_list li > div {width: 9% !important;}
.soccer_tab6 .team_ranking.soccer.whole .table_scroll .scroll_list li > div:last-child {width: 27.9999% !important;}
.soccer_tab6 .player_ranking.soccer .table_scroll .scroll_list li > div {width: 30% !important;}
.soccer_tab6 .player_ranking.soccer .table_scroll .scroll_list li > div:first-child {width: 40% !important;}

.line_up.basketball .table_scroll .scroll_list li > div:first-child {width: 14%;}
.line_up.basketball .table_scroll .scroll_list li > div:nth-child(1) {width: 12.09091% !important;}
.line_up.basketball .table_scroll .scroll_list li > div:nth-child(8),
.line_up.basketball .table_scroll .scroll_list li > div:nth-child(9),
.line_up.basketball .table_scroll .scroll_list li > div:nth-child(10) {width: 7.09091% !important;}
.line_up.basketball .table_scroll .scroll_list li > div:nth-child(6),
.line_up.basketball .table_scroll .scroll_list li > div:nth-child(7),
.line_up.basketball .table_scroll .scroll_list li > div:nth-child(11) {width: 10.09091% !important;}

.player_ranking.basketball .table_scroll .scroll_list li > div{width: 8.09091% !important;}
.player_ranking.basketball .table_scroll .scroll_list li > div:nth-child(9),
.player_ranking.basketball .table_scroll .scroll_list li > div:nth-child(10){width: 11.09091% !important;}
.player_ranking.basketball .table_scroll .scroll_list li > div:nth-child(11){width: 13.09091% !important;}

.team_ranking.volleyball .table_scroll .scroll_list li > div{width: 14.6667% !important;}
.team_ranking.volleyball .table_scroll .scroll_list li > div:nth-child(5),
.team_ranking.volleyball .table_scroll .scroll_list li > div:nth-child(6){width: 20.6667% !important;}
.player_ranking.volleyball .table_scroll .scroll_list li > div{width: 13.2857% !important;}
.player_ranking.volleyball .table_scroll .scroll_list li > div:nth-child(3){width: 20.09091% !important;}

.line_up.hockey .table_scroll.type02 .scroll_list li > div:nth-child(1) {width: 22.2857% !important;}
.line_up.hockey .table_scroll.type02 .scroll_list li > div:nth-child(2) {width: 11.2857% !important;}
.line_up.hockey .table_scroll.type02 .scroll_list li > div:last-child {width: 9.2857% !important;}

.article_wrap .alert_box{padding-bottom: 10px;}
.alert_box{padding: 12px 10px 0 10px;background-color: #fff;}
.alert_box p{padding: 10px 4px 10px 41px;font-size: 13px;font-weight: bold;line-height: 1.23;letter-spacing: -0.19px;color: #000000;border: solid 2px #ff0000;background: url('https://storage.wisetoto.com/images/common/mw/icon/ico_alert_3.png') 7px 50% no-repeat;-webkit-background-size: 28px auto;background-size: 28px auto;}
.view_more .section_wrap .alert_box + .article_wrap{margin-top: 0;padding-top: 0;}

.certify_box{margin: 10px;/*margin-bottom: 14px;*/padding: 5px;border: solid 1px #267be1;}
.certify_box strong{display: block;line-height: 28px;text-align: left;}
.certify_box strong:before{content: '';display: inline-block;width: 4px;height: 4px;line-height: 28px;margin-right: 3px;background-color: #000;vertical-align: 3px;}
.certify_box p{font-size: 12px;line-height: 1.33;letter-spacing: 0.04px;color: #000;text-align: left;}
.tab_content .certify_box .btn_area{padding: 15px 0 5px;}
.tab_content .certify_box .btn_area .half a{width: 100%;}

.account_info{padding-bottom: 10px;}
.account_info h4{padding-top: 21px;padding-bottom: 6px;font-size: 14px;letter-spacing: -0.23px;text-align: center;color: #014576;}

/*계산기*/
.calculate_wrap{background-color: #fff;}
.calculate_wrap.type2{padding-bottom: 0;}
.calculate_wrap .header_wrap{padding-bottom: 10px;background-color: #ededed;}
.calculate_wrap .header_wrap h1{padding: 10px 10px 0;font-size: 16px;font-weight: bold;letter-spacing: -0.27px;color: #000000;}
.calculate_wrap .select_wrap.right.type3{padding-top: 0;background-color: #ededed;}
.calculate_wrap .header_wrap .text{padding: 7px 7px 0;font-size: 12px;line-height: 14px;color: #000;}
.calculate_wrap .betting_score{position: fixed;top: 125px;bottom: 170px;margin: 0;padding: 0;overflow-y: auto;background-color: #fff;}
.calculate_wrap .betting_score table tr td span.text{vertical-align: middle;}
.calculate_wrap .betting_score > table.row1 > thead > tr th{padding: 2px 0;}
.calculate_wrap .betting_score > table.row1 > tbody > tr td{min-height: 30px;line-height: 14px;padding: 2px 2px;vertical-align: middle;}
.calculate_wrap .betting_score > table.row1 > tbody > tr td div.no_cal{text-align: center;}
.calculate_wrap .betting_score > table.row1 > tbody > tr td .betting_sort + div.no_cal{display: inline-block;}
.calculate_wrap .betting_score > table.row1 > tbody > tr td.win {text-align:left;}
/*.calculate_wrap .betting_score > table.row1 > tbody > tr td.win .text{color: #014476;}*/
.calculate_wrap .betting_score > table.row1 > tbody > tr td.draw {text-align:left;}
/*.calculate_wrap .betting_score > table.row1 > tbody > tr td.draw .text{color: #676767;}*/
.calculate_wrap .betting_score > table.row1 > tbody > tr td.lose {text-align:left;}
/*.calculate_wrap .betting_score > table.row1 > tbody > tr td.lose .text{color: #ee1c24;}*/
.calculate_wrap .betting_score > table.row1 > tbody > tr td .arrow{font-size: 12px;font-weight: 800;vertical-align: middle;}
.calculate_wrap .betting_score > table.row1 > tbody > tr td .arrow.down{color: #0000ff;}
.calculate_wrap .betting_score > table.row1 > tbody > tr td .arrow.up{color: #ee1c24;}
.calculate_wrap .betting_sort .betting{height: 14px;vertical-align: middle;border: 1px solid #e2e2e2;}
.calculate_wrap div.betting_sort{margin-right: 0;}
.calculate_wrap .betting_sort .betting.result{border: 2px solid #fbe662;}
.calculate_wrap .text.emphasis{padding: 0 1px;background-color: #fbe662;}
.calculate_wrap .betting_score .graph{width: 100%;height: 12px;margin-top: 4px;background-color: #e2e2e2;}
.calculate_wrap .betting_score .graph:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.calculate_wrap .betting_score .graph .percent{float: right;display: block;height: 100%;background-color: #ee1c24;}
.calculate_wrap.type2 .betting_score{position: relative;top: auto;bottom: auto;}
.calculate_wrap.type2 .betting_score .text{min-height: 30px;color: #014476; text-align:right; display:block;}
.calculate_wrap.type2 .betting_score .text .none{line-height: 30px;}
.calculate_wrap .betting_complete{position: fixed;bottom: 0;width: 100%;background-color: #fff;border-top: 1px solid #3a7fa2;}
.calculate_wrap .betting_complete .data_list{padding: 8px 0;}
.calculate_wrap .betting_complete li .title{font-size: 12px;line-height: 19px;color: #000;}
.calculate_wrap .betting_complete li div{font-size: 12px;line-height: 19px;}
.calculate_wrap .betting_complete li div strong{font-size: 13px;font-weight: bold;color: #ff4321
;margin-right: 4px;}
.calculate_wrap .betting_complete .data_list:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.calculate_wrap .betting_complete .data_list li{float: left;width: 33.333%;height: 48px;text-align: center;box-sizing: border-box;border-left: 1px solid #e2e2e2;}
.calculate_wrap .betting_complete .data_list li:first-child{border-left: 0 none;}
.calculate_wrap .betting_complete .data_list li .title{padding-top: 2px;font-size: 12px;line-height: 19px;color: #000;}
.calculate_wrap .betting_complete .data_list li .input_number{width: 72px;height: 19px;line-height: 17px;margin: 0 auto;border: 1px solid #d9d9d9;text-align: center;box-sizing: border-box;}
.calculate_wrap .betting_complete .data_list li .input_number input{height: 17px;padding: 0;line-height: 17px;font-size: 12px;font-weight: bold;vertical-align: top;text-align: center;}
.calculate_wrap .betting_complete .total{padding-top: 4px;padding-bottom: 6px;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.calculate_wrap .betting_complete .total li:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.calculate_wrap .betting_complete .total li{padding: 0 20px;}
.calculate_wrap .betting_complete .total li .title{float: left;line-height: 21px;}
.calculate_wrap .betting_complete .total li div{float: right;line-height: 21px;}
.calculate_wrap .betting_complete .btn_area{padding-top: 10px;padding-bottom: 15px;text-align: center;}
.calculate_wrap .betting_complete .btn_area .btn{width: 200px;margin: 0 auto;}
.calculate_wrap .betting_setting{padding-bottom: 15px;border-top: 3px solid #3a7fa2;}
.calculate_wrap .betting_setting .option_area{padding: 7px 12px 0;}
.calculate_wrap .betting_setting .option_area:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.calculate_wrap .betting_setting .option_area select{float: left;width: 26%;height: 24px;line-height: 24px;}
.calculate_wrap .betting_setting .option_area .half{float: left;width: 37%;padding-left: 8px;box-sizing: border-box;}
.calculate_wrap .betting_setting .option_area .half .btn.medium{width: 100%;}
.calculate_wrap .betting_setting .total{padding: 10px 12px 8px;font-size: 12px;}


@media only screen and (max-width: 340px){
  .content_wrap .list_wrap .view_more .rate_wrap .rate strong {width: 28%;}
  .content_wrap .list_wrap .view_more .rate_wrap .rate .data_list {width: 72%;}
  .article_wrap article.article4.type2 .team{width: 33%;}
  .article_wrap article.article4.type2 .team {width: 32%;}
  .article_wrap article.article4.type2 .toto{width: 17%;}
  .article_wrap article.article4.type2.col4 .cash{width: 13%;}
  .article_wrap article.article4.type2.col5 .cash{width: 13%;}
  .article_wrap article.article4.type2 .data_list li.type2 .sort_wrap {width: 85%;}
  .article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .turn {width: 40%;}
  .article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .sort {width: 60%;}
  .article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .title_area .team {width: 45%;}
  .article_wrap article.article4.type2 .data_list li.type2 .sort_wrap .title_area .subject {width: 55%;}
  .article_wrap article.article4.type2.col1 .subject {width: 46%;}
  .article_wrap article.article4.type2.col1 .data_list .subject {width: 46%;}
  .article_wrap article.article4.type2.col2 .turn {width: 33%;}
  .article_wrap article.article4.type2.col2 .subject {width: 33%;}
  .article_wrap article.article4.type2.col3 .team {width: 49%;}
  .article_wrap article.article4.type2.col3 .data_list li.type2 .sort_wrap .sort {width: 55%;}
  .analysis_wrap .member .view_more .accuracy_rate .chart_area.right {padding-right: 0;}
  .calculate_wrap .text.emphasis{padding: 0;}
  .content_wrap .game_list .score_wrap .team_wrap .home{width: 31%;}
  .content_wrap .game_list .score_wrap .team_wrap .score{width: 17%;}
  .content_wrap .game_list .score_wrap .team_wrap .away{width: 31%;}
}

.load_img {text-align: center; padding: 0px; z-index: 1; position: absolute; left: 46%; top: 50%; display: block; -webkit-animation-name: cssAnimation; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: 5000; -webkit-animation-timing-function: linear;}
@-webkit-keyframes cssAnimation {from {-webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);}to {-webkit-transform: rotate(360deg) scale(1) skew(1deg) translate(0px)}}

.list_sale_lock{ margin-right: 1px;}