﻿@charset "utf-8";

/*@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');*/
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700&subset=korean');

a { color:#000; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
/*a:link,a:hover,a:active{
	text-decoration:none;
	vertical-align: middle;
}*/
strong{font-weight:bold;}
placeholder {visibility:hidden}
.text_box { padding: 6px 5px 6px 5px; background:#f7f7f7;border:1px solid #e0e0e0; font-size:0.875em; vertical-align:middle/*background:url(/images/verti_line.png) no-repeat left center, url(/images/verti_line.png) no-repeat right center*/  }
.rgt_line {background:url(/images/verti_line.png) no-repeat right center }
.text_multi {width:100%;padding:8px 3px 4px 3px; border:1px solid #c8c8c8; font-size:0.875em;/*border-bottom:1px solid #c8c8c8;background:url(/images/verti_line.png) no-repeat left center, url(/images/verti_line.png) no-repeat right center*/  }
.text_box_01 {width:60%;padding:6px 3px 10px 3px;border:1px solid #c8c8c8;  }

#mjIndex {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;} /* 스킵네비게이션 */
.mjir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.mjir_wa {display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.mjscreen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.mjscreen_hide {font-size:0;line-height:0;visibility:hidden} /* screen_out클래스를 사용할 수 없으며, 해당 텍스트를 숨겨야 할때 */
caption, legend {display:none;}


/*$$$$$$$$$$$$$$$$$$$$   서브  공통  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  */

.header {/* width:1024px;*/text-align:left; border:0px #000 solid}
.header h3 {font-size:34px; margin:0 0 0 0; color:#000; font-weight:bold; text-align:center}
.header_name {/*background:url(/images/conte_plate01.png) no-repeat 0 0;*/ padding:10px 0 23px 0}
.header_name h3 {font-size:34px; margin:36px 0 0 0; color:#000; font-weight:bold; text-align:center}
/* Selection 
::selection { background: #EF4836; color: #fff; }
::-moz-selection { background: #EF4836; color: #fff; }*/

/* top관련 */
.bg_top {height:53px;background:url(/images/bg_top.gif) repeat-x 0 0; position:fixed;z-index:100;width:100%;top:0;}
.bg_top {height:53px;/*background:url(/images/bg_top.gif) repeat-x 0 0;*/ border:0px #000 solid}
.bg_top .topBox {position:relative;/*width:1010px;*/ margin:0 auto; padding:0 0 0 15px}
.bg_top .login{position: absolute;top:20px;right:20px; font-size:14px}
.bg_top .login a {color:#333}

.navi_box {margin-bottom:36px;border-bottom:1px #e0e0e0 solid}
.navi_box01 { display:none;margin-bottom:0;border-bottom:1px #e0e0e0 solid;/* background:#FFF*/}
.navi {margin-top:10px;font-size:13px; color:#929191}               /* 타이틀 라인 없음*/           
.navi01 { width:1000px; margin:0 auto;padding:10px 0;font-size:13px; color:#929191;}
  
.sm_title {font-size:28px; font-weight:bold;margin:30px 0 0 0;padding:15px 0;border-bottom:2px #e0e0e0 solid; text-align:left}     /* 대 타이틀 (빌리보드 소개, 구성 특징*/
.sm_title01 {font-size:24px; font-weight:bold;margin:30px 0 0 0; padding:0 0 0 10px;text-align:left}  /* 타이틀 라인 없음*/
.sm_title01_1 {font-size:24px; font-weight:bold;margin:30px 0 0 0;padding: 0 0 10px 10px;border-bottom:1px #e0e0e0 solid; text-align:left}

/* 작성폼 */
.form_block {margin:0 auto; border-bottom:1px #e0e0e0 solid}
.form_block li {padding:8px 0}
.form_block li label{ display:inline-block; width:150px; padding: 0 0 0 20px; vertical-align:middle; font-size:14px; font-weight:bold; border:0px #FFF solid}
.form_block li .txt { display:inline-block;margin:20px 0 0 20px; vertical-align: middle; font-size:2em; color:#FFF; font-weight:bold; letter-spacing:-2px; word-spacing:-2px}
.form_block li .hp_num { display:inline-block; width:480px; vertical-align: middle;color:#fff000; font-family:'arial'; font-weight:bold; font-size:3em; text-align:center}

<!-- 테이블-->
.tbl01 table {width:100%;margin:20px 0 0 0; border-top:0px #bcbcbc solid;}
.tbl01 th { line-height:280%;border-top:0px solid #d0d0d0;border-bottom:2px solid #999;margin-bottom:5px; color:#000; background:#fff;color:#333;font-weight:bold; text-align:center}
.tbl01 td { padding:10px 0;border-top:0px solid #e2e2e2;border-bottom:1px solid #e0e0e0;color:#9c9c9c;text-align:center; font-size:13px}
	
.tbl01 .list_tit {color:#696969;text-align:left; padding:0 0 0 10px}

/* 검색 */
#SearchText { height: 33px; }
.search {
    width:auto;
    top: 3px;
    right: 0;
    font-weight: normal;
    font-size: 16px;
    text-align: right;
    color: #000;
}


/* 페이징 */
.paging_comm {font-weight:bold;font-size:12px;font-family:Tahoma;line-height:14px;text-align:center}
.paging_comm a.link_page {color:#333}
.paging_comm .link_page {display:inline-block;padding:3px 6px 2px 5px;margin-right:1px;border:1px solid #eaeaea;text-decoration:none}
.paging_comm .link_page:hover, .paging_comm em.link_page {border:1px solid #cf0d0b;color:#cf0d0b;font-weight:bold}
.paging_comm .btn_prev, .paging_comm .btn_next {display:inline-block;width:21px;height:21px;margin:2px 0 0 0;background:url(/images/btn_pager.png) no-repeat;vertical-align:top}
.paging_comm .btn_prev {background-position: 0 0}
.paging_comm .btn_next {background-position: -25px 0}

/* 페이징 */
.mjpaging_comm {font-weight:bold;font-size:12px;font-family:Tahoma;line-height:14px;text-align:center}
.mjpaging_comm a.mjlink_page {color:#333}
.mjpaging_comm .mjlink_page {display:inline-block;padding:3px 6px 2px 5px;margin-right:1px;border:1px solid #eaeaea;text-decoration:none}
.mjpaging_comm .mjlink_page:hover, .mjpaging_comm em.mjlink_page {border:1px solid #cf0d0b;color:#cf0d0b;font-weight:bold}
.mjpaging_comm .mjbtn_prev, .mjpaging_comm .mjbtn_next {display:inline-block;width:21px;height:21px;background:url(/images/btn.png) no-repeat;vertical-align:top}
.mjpaging_comm .mjbtn_prev {background-position: -175px 0}
.mjpaging_comm .mjbtn_next {background-position: -200px 0}

/* 풀다운 */
.sel_box {padding:7px 3px 7px 3px; border:0;border:1px solid #dcdcdc; font-size:14px; font-family:'돋움'; background:#f5f5f5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; /*-webkit-box-shadow:inset 0px 0px 4px 0px #dadada; box-shadow:inset 0px 0px 4px 0px #dadada;*/ }


/* 라이트 윙 */
	#Navigation .sidebar {position:absolute; right:-90px; z-index:10;width:80px;margin:128px 0 0 0; visibility: visible}
	#Navigation .sidebar .quick_m {width:80px;border:1px #e0e0e0 solid; margin:0 0 10px 0; padding:0}
	#Navigation .sidebar .quick_m li {text-align:left; margin:0; padding:0;font-size:12px;}	
	#Navigation .sidebar .quick_m a {display:block; margin:0;background: url(/cooper/24mall/images/quick_wing.jpg) no-repeat; vertical-align:top}
	#Navigation .sidebar .quick_m a.m1 {height:32px;background-position:0 0}
	#Navigation .sidebar .quick_m a.m2 {height:29px;background-position:0 -32px}
	#Navigation .sidebar .quick_m a.m3 {height:28px;background-position:0 -62px}
	#Navigation .sidebar .quick_m a.m4 {height:28px;background-position:0 -89px}
	#Navigation .sidebar .quick_m a.m5 {height:28px;background-position:0 -117px;margin-bottom:4px;}	

/* 레이어 창 */
.layer_win01 {width:460px; margin:0 auto; background:#f7f7f7;display:block; border:2px #04b9c2 solid;}
.layer_win01 h3{position:relative;padding:10px 10px 10px 24px; text-align:left; font-size:1.2em; color:#FFF; font-weight:bold; background:#04b9c2}
.layer_win01 button.close {position:absolute; top:3px; right:3px; display:block;width:40px; height:40px;}	
.layer_win01 ul {margin:18px 24px}	
.layer_win01 li {margin:10px 0; font-size:1em; font-weight:normal;}	
.layer_win01 li strong{margin:10px 0; font-size:1.2em; font-weight:bold; color:#000}		
.layer_win01 li.txt01 { font-size:1.2em; font-weight:bold;}	
.layer_win01 li label {display:inline-block;margin:0 10px 0 0; }	
.layer_win01 textarea {width:85%;padding:8px; border:1px #dedede solid}	
.layer_win01 .formlst {width:400px; margin:30px auto 0 auto;}	
.layer_win01 .formlst label {margin:0 10px 0 0; color:#333; display:inline-block; width:80px;}
.layer_win01 .text_box {width:43%;padding:4px 3px 4px 3px; border:0;border:1px solid #dfdfdf; font-size:1.2em; font-family:'Arial'; font-weight:bold }

/*  팝업 레이어 */
.layerComm { border: 1px #343a50 solid; }
.layerComm .layerBox { margin: 10px; border: 1px #343a50 solid; position: relative; }
.layerComm table { width: 100%; }
.layerComm table.hoverON tr:hover { background:#fafafa; }
.layerComm table th { background: #ECEDF1; border-bottom: 1px solid #dce1eb; border-top: 1px solid #dce1eb; color: #333; padding: 10px 0px; font-size: 12px; font-weight: normal; }
.layerComm table td { border-bottom: 1px solid #dce1eb; padding: 10px 10px; font-size: 12px; text-align: center; }
.layerComm table select { font-size: 12px; }
.layerClose { position:absolute; right:10.5px; top:10.5px; z-index:999; }
.layerClose > a { position: relative; z-index: 1; display: inline-block; width: 25px; height: 25px; background: url(/images/btn_close.png) no-repeat 0 0; background-size: cover; }
.layerblock { position:relative; z-index:2; width:100%;margin:0 auto;padding:0;background: #FFF;border:0px #bdbdbd solid; }
.layerblock h3 { position: relative;padding:12px; color:#FFF; background:#343a50; font-weight: normal; font-size:14px; }
.layerblock h3 .date { position:absolute;top:10px; right:10px; font-weight:bold; font-size:12px; }
.layerblock ul { padding:0px; *zoom:1; }
.layerblock li { margin:0; padding: 8px 0px; border-bottom:1px #dfdfdf solid; font-size:12px;  }
.layerblock li:hover { background:#fafafa; }
.layerblock li:after { content: ""; clear: both; display: block; }
.layerblock .playerList li span:nth-child(1) { width: 20%; float: left; text-align: center; }
.layerblock .playerList li span:nth-child(2) { width: 80%; float: left; text-align: center; }

/* 클럽안내*/
.g-title{position:relative; margin:0; padding:15px 0 8px 12px ; font-size:1.2em; font-weight:bold; text-align:left}
.g-title .more{position:absolute;right:8px;top:23px; font-size:0.75em;}
.g-title .area{ position:absolute; right:0; font-weight:normal;font-size:0.65em}

.st_box { width:1000px;margin:0 auto 0 auto;padding:15px 0}
.st_box:after  {content:''; display:block; clear:both}

.store {position:relative; float:left;width:650px;margin:0 0 0 0;border:0px #cbcbcb solid}
.store .big_photo{ width:650px;height:430px; vertical-align:top}
.store .bt_pre {display:block; width:38px; height:62px;position:absolute; z-index:1;top:150px;left:3%; border:0; background:url(/images/btn_pre.png) no-repeat center center;}
.store .bt_next {display:block; width:38px; height:62px;position:absolute; z-index:1;top:150px;right:3%; border:0; background:url(/images/btn_next.png) no-repeat center center}		
.store .club_title { position:absolute; bottom:0; z-index:1; width:650px;padding:20px; background:url(/images/bg_pattern.png) 0 0 repeat; color:#FFF; font-weight:bold}	

.new_recommend_block { float:right; width:340px;margin:0 0 0 10px; padding:0; border:0 #e6e6e6 solid}
.new_recommend_block .newclub .inbox, .new_recommend_block .recommend .inbox { position:relative;border:1px #d7d7d7 solid; border-top:0; background:#FFF}

.new_recommend_block .newclub h3 {position:relative; margin:0; padding:7px 0 7px 12px ; font-size:1em; font-weight:bold; text-align:left; background:#33539c; color:#FFF}
.new_recommend_block .newclub .more{position:absolute;right:10px;top:14px; font-size:0.75em; color:#b2bfdf;}
.new_recommend_block .newclub li {margin:0 10px;padding:5px 0 5px 8px;border-bottom:1px #dbdbdb solid; font-size:0.875em;}
.new_recommend_block .newclub li:last-child { border:0}	

.new_recommend_block .recommend {margin:7px 0 7px 0}	
.new_recommend_block .recommend h3 {position:relative; margin:0; padding:7px 0 7px 12px ; font-size:1em; font-weight:bold; text-align:left; background:#5c5c5c; color:#FFF}
.new_recommend_block .recommend img { display:inline-block; margin:10px 0;vertical-align:middle}	

.new_recommend_block .infor h3 {position:relative; margin:0; padding:0 0 6px 12px ; font-size:1.4em; font-weight:bold; text-align:left; background:#fff;}
.new_recommend_block .infor .sale_time{background:#f6f6f6; border-top:1px #aaaaaa solid; border-bottom:1px #e4e4e4 solid}
.new_recommend_block .infor li {margin:10px 10px;padding:0 0 0 8px;font-size:0.875em;}

.new_recommend_block .address_map {margin:0 0 7px 0}	
.new_recommend_block .address_map h3 {position:relative; margin:3px 0 5px 0; padding:8px 0 3px 12px ; font-weight:normal; font-size:0.875em;text-align:left;}
.new_recommend_block .address_map a { position:absolute; right:0;}	

/* 베스트 영상 */
.movie_box {margin:0 0 10px 0; padding:6px 0 6px 0; text-align:center;}
.movie_box span { position:relative;margin:0 3px;display:inline-block; vertical-align:top; }
.movie_box .movBox {
	width: 238px;
	height: 165px;
	/*background-size:400px;
	background-position:center;
	background-repeat:no-repeat;*/
}
.movie_box span a{position: absolute; z-index:101; display:block;width:238px; height:165px; color:#FFF;}	
.movie_box span a .t_name{ position: absolute;display:block; bottom:0; padding:10px; font-weight:bold; font-size:0.875em}	
.movie_box span a:hover{display:block;width:238px; height:165px; background:url(/images/install_play_over.png) center center no-repeat}
.movie_box span a.text{color:#000;width:238px; height:0; font-size:0.95em}
.movie_box span a.text:hover{ text-decoration:underline}
.movie_box span .title {padding:2px 0 12px 0; text-align:center; /*border:1px #e1dcce solid; background:#f5f2e9; color:#897162*/}

/* 클럽 사진 */
.photo_box {margin:0 0 10px 0; padding:6px 0 6px 0; text-align:center; width: 100%; *zoom:1; }
.photo_box:after { content: ""; clear: both; display: block; }
.photo_box > span {position:relative;/*margin:0 3px;*/display:inline-block;  vertical-align:top; width: calc(25% - 9.75px); margin-right: 13px; float: left; }
.photo_box > span:nth-child(4n) { margin-right: 0px; }
.photo_box > span > div { width: 100%; }
.photo_box .imageBox {
	/*width: 240px;*/
	width: 100%;
	height: 240px;
	/*background-size:400px;*/
	background-size: cover;
	background-position:center;
	background-repeat:no-repeat;
}
.photo_box > span a{ position: absolute; z-index:101; display:inline-block; /*width:240px;*/ width: 100%; height:240px;}	
.photo_box > span a:hover{display:block; /*width:240px;*/ width: 100%; height:240px; background:url(/images/install_pic_over.png) no-repeat}
/*.photo_box > span a.text{color:#000;width:240px; height:0; font-size:0.95em}
.photo_box > span a.text:hover{ text-decoration:underline}*/
.photo_box > span .title{padding:8px 0 12px 0; text-align:center; font-size:0.95em /*border:1px #e1dcce solid; background:#f5f2e9; color:#897162*/}
/*.photo_box > span .title a {color:#dadada}*/


/* &&&&&&&&&&&&&&&&&&&&&&&&&&&      당구대회 관리    &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&        */
.conte_block { /*float:left; */width:100%; border:0px #000 solid}
#content:after { content:''; display:block; clear:both}

.logpass_title {width: 360px;margin: 20px auto 0 auto; text-align:left;font-size: 20px;font-weight: bold;color: #fff;}
.sub_title { position:relative; width: 100%;margin: 20px auto 0 auto; text-align:left;font-size: 16px;font-weight: bold;color: #333; }
.sub_title > .title { display: inline-block; font-size: 16px; font-weight: bold; color: #333; height:33px;line-height:33px; }
.sub-title02 { margin:10px 0 0 0;padding:7px 10px;background:#385384; border:1px #4f5767 solid; color:#fff; font-size:1em; font-weight:bold;
  border-top-left-radius:5px;
  border-top-right-radius:5px;  
}
/* 로그인 / 패스워드*/
.loginform{ margin:0 0 20px 0; padding:0; border:0px #000 solid; text-align:center}
.loginform .logarea{position:relative;width:360px; margin:0 auto;padding:0 0 0 0/*200px*/}
.loginform .logarea .inpbx{display:inline-block;position:relative;width:360px;margin-bottom:15px;padding:6px 16px 8px 16px;border:1px solid #e0e0e0;background:#fff; border-radius:5px}
.loginform .logarea .inpbx input{width:100%;padding:10px 0 10px 0; font-family:'Arial';font-size:26px; font-weight:bold;border:0;outline:none}
.loginform .logarea .inpbx label{position:absolute;top:22px;left:16px;font-size:14px;color:#767676}
.loginform .logarea .inpbx label strong{display:inline-block;min-width:90px;color:#666}

.loginform .logarea .sel{border:1px solid #007cc3;background:#eaf6fc}
.loginform .logarea .sel input{background:#eaf6fc;font-weight:bold;color:#333}
.loginform .logarea .sel label{display:none;}

.conte_tbl table {width: 100%; margin:0 0 0 0}
.conte_tbl table.head {margin:10px 0 0 0;border: 1px #101529 solid}		
.conte_tbl th {background:#30364e;padding: 10px 0;text-align: center;border-bottom: 0; color:#e0e0e0; font-size:0.875em}
.conte_tbl td {padding: 12px 0;border-bottom: 1px solid #e2e2e2;color: #9c9c9c;text-align: center; font-size:0.875em; color:#333}
.conte_tbl .list_tit {text-align: left;padding: 0 0 0 35px;}


/* 경기 진행중 팝업 미디어쿼리*/


	@media all and (min-width:0) and (max-width:600px){
		/* 경기 타이틀*/
		.layHead{position:relative; width:100%; margin:0; padding:0px; height:26px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:100%; height:26px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:contain; border:0px #000 solid}	
		.header_name01 h3 {position:relative;font-size:0.90; padding:0 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a {display:block; width:10px; height:10px;position:absolute; top:5px; right:10px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain;} 	
	

		.contest_block {margin:5px 5px 0 5px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width:100%; position:relative; margin:0 0 5px 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid}
		
		.proud_box{position:relative; padding:0; height:40px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat 0 0; background-size:cover; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:80px;padding:0 10px 0 0; margin:5px 0 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:1.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }	
		.proud_box .contest_tit{ position:relative; width:58%;display:inline-block;margin:0 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:0.80em;margin:10px 0 0 0; color:#fff111; font-weight:bold}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:0.80em;color:#fff111; margin:0 0 0 0;}   /* 128강  */
		.proud_box .contest_tit .t12 {font-size:0.75em; color:#fff111;font-weight:bold}		
		.proud_box .contest_tit .t28 {/*position:absolute;top:5px; right:2%;*/ font-size:0.70em;color:#FFF;margin-left: 10px;}	/* 전후반 half  */

/* Survival CSS*/
		.play_time { position: absolute;top: 5px;right: 0; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:1em; font-weight:bold; text-align:center; }
		/*.live_view { position: absolute;top: 7px;right: 7px; display:inline-block; width:75px; padding:3px;background:#e01b4d; color:#FFF; font-size:0.80em; font-weight:bold; text-align:center; }*/
		.player_sur01 { padding: 0px 0 0 0; margin: 0px; }
		.player_sur01 li {position: relative; padding: 2px 5px 2px 10px; color:#000; text-align:left; font-size:0.875em; font-weight:bold;background:url(/images/bg_play_normal.jpg) repeat-x center center;
						   /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);	*/		
		*zoom:1;}
		
		/*현재 선수 */
		.player_sur01 li.play_now{background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_sur01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_sur01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_sur01 li > span.t_name {width:calc(80% - 88px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; /*width:35%;*/ }
		.player_sur01 li > span.t_handy {width: 15%; text-align: center;font-family:'Arial'}
		.player_sur01 li > span.t_avg { position:absolute;top:5px; right:16px; font-size:0.75em; color:#666}		
		.player_sur01 li > span.t_high { visibility:hidden}
		.player_sur01 li > span.t_handy_now {width: 15%; padding:0;text-align:center;font-size:1.125em;vertical-align:middle;font-family:'Arial';box-sizing: border-box; }/* 현재 진행 점수*/
		.player_sur01 li > span.t_high_now {width: 15%;padding:0 15px 0 0; text-align:right; color:#fb213b;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:8px;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_sur01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/* li 하단 높이 값 */
		.player_sur01 li.last-line , .player_set01 li.last-line{background:#000; height:0px; padding:0}
	


/* 세트경기 & LPBA  CSS*/			
		.set_inn { position: absolute;top: 3px;right: 0; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:1em; font-weight:bold; text-align:center;  }		
		.set_inn span {color:#779fd5; font-size:0.50em; font-weight:normal}
		
		.player_set01 { padding: 0px 0 0 0; margin: 0px; }
		.player_set01 li {position: relative; padding: 2px 5px 2px 10px; color:#000; text-align:left; font-size:0.875em; font-weight:bold;box-sizing: border-box; background:url(/images/bg_play_normal.jpg) repeat-x center center;background-size:cover;
						   /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);*/			
		*zoom:1; }
		.player_set01 li:first-child { border: 0px; }
		.player_set01 li:after { content: ""; display: block; clear: both; }
		
		/*테이블 구분명  */
		.player_set01 li.bg_t {background: #182230; padding: 6px 0 7px 0; }
		.player_set01 li.bg_t span{ color:#707f94; font-weight:normal;font-size:0.80em;}	
		
		/*현재 선수 */
		.player_set01 li.play_now{
								   background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_set01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_set01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_set01 li > span.t_name {width:calc(86% - 95px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; /*width:35%;*/ }
		.player_set01 li > span.t_avg { width:12%; text-align: center;font-family:'Arial'; }
		.player_set01 li > span.t_point { width: 16%; text-align: center;font-family:'Arial'; }
		.player_set01 li > span.t_high { visibility:hidden;width:10%;color:#fb213b;font-family:'Arial';}
		.player_set01 li > span.t_high_now { width: 10%; text-align:right; color:#fb213b;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:8px;font-size:0.80em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_set01 li > span.t_set { width: 10%; text-align: center;font-family:'Arial';}
		.player_set01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/*하단 경과 시간 비지 */
		.foot_time{height:32px; position:relative; padding:3px 0 0 20px; text-align:left;background:#0c4189; }
		.foot_time .inn-col {font-size:1.125em;color:#FFF; font-weight:bold;font-family:'Arial'}
		.foot_time .time-col{position:absolute; right:20px;font-size:1.125em;color:#FFF; font-weight:bold;font-family:'Arial'}	
		.foot_time .inn-col span, .foot_time .time-col span{font-size:0.70em;color:#779fd5;  font-weight:normal}

		/*경기 없을때 화면 비지 */        
		.game_wait {height:128px; padding:50px 0 0 0; background:#182230; color:#FFF; font-size:1em; text-align:center}	
		}	

	@media all and (min-width:601px) and (max-width:1024px){
		/* 경기 타이틀*/
		.layHead{position:relative; width:100%; margin:0; padding:0px; height:36px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:30%; height:36px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:contain; border:0px #000 solid}	
		.header_name01 h3 {position:relative;font-size:18px; padding:5px 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a {display:block; width:15px; height:15px;position:absolute; top:10px; right:10px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain;} 	
	

		.contest_block {margin:10px 10px 0 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width:49.3%; position:relative; margin:0 0 0 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid}
		
		.proud_box{position:relative; padding:0; height:30px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat 0 0; background-size:contain; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:55px;padding:0 10px 0 0; margin:2px 5px 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:1.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }	
		.proud_box .contest_tit{ position:relative; width:58%;display:inline-block;margin:2px 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:1em;margin:10px 0 0 0; color:#fff111; font-weight:bold}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:1.2em;color:#fff111; margin:0 0 0 10px;}   /* 128강  */
		.proud_box .contest_tit .t12 {font-size:0.75em; color:#fff111;font-weight:bold}		
		.proud_box .contest_tit .t28 { /*position:absolute;top:3px; right:10%;*/ font-size:0.90em;color:#FFF;margin-left: 10px;}	/* 전후반 half  */

/* Survival CSS*/
		.play_time { position: absolute;top: 2px;right: 10px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:1.125em; font-weight:bold; text-align:center; }
		/*.live_view { position: absolute;top: 7px;right: 7px; display:inline-block; width:75px; padding:3px;background:#e01b4d; color:#FFF; font-size:0.80em; font-weight:bold; text-align:center; }*/
		.player_sur01 { padding: 0px 0 0 0; margin: 0px; }
		.player_sur01 li {height:32px;position: relative; padding: 3px 5px 0 20px; color:#000; text-align:left; font-size:1.05em; font-weight:bold;background:url(/images/bg_play_normal.jpg) repeat-x center center;
						   /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);	*/		
		*zoom:1;}
		
		/*현재 선수 */
		.player_sur01 li.play_now{height:32px;background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_sur01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_sur01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_sur01 li > span.t_name {width:calc(80% - 145px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; /*width:35%;*/ }
		.player_sur01 li > span.t_handy {width: 15%; text-align: center;font-size:1.125em;font-family:'Arial'}
		.player_sur01 li > span.t_avg { position:absolute;top:5px; right:16px; font-size:0.75em; color:#666}		
		.player_sur01 li > span.t_high { visibility:hidden}
		.player_sur01 li > span.t_handy_now {width: 15%; padding:0;text-align:center;font-size:1.125em;vertical-align:middle;font-family:'Arial';box-sizing: border-box; }/* 현재 진행 점수*/
		.player_sur01 li > span.t_high_now {width: 8%;padding:0 15px 0 0; text-align:right; color:#fb213b;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:12px;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_sur01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/* li 하단 높이 값 */
		.player_sur01 li.last-line , .player_set01 li.last-line{background:#000; height:0px; padding:0}
	


/* 세트경기 & LPBA  CSS*/			
		.set_inn { position: absolute;top: 2px;right: 10px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:1.125em; font-weight:bold; text-align:center;  }		
		.set_inn span {color:#779fd5; font-size:0.50em; font-weight:normal}
		
		.player_set01 { padding: 0px 0 0 0; margin: 0px; }
		.player_set01 li {height:32px;position: relative; padding: 3px 5px 0 20px; color:#000; text-align:left; font-size:1.05em; font-weight:bold;box-sizing: border-box; background:url(/images/bg_play_normal.jpg) repeat-x center center;background-size:cover;
						   /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);*/			
		*zoom:1; }
		.player_set01 li:first-child { border: 0px; }
		.player_set01 li:after { content: ""; display: block; clear: both; }
		
		/*테이블 구분명  */
		.player_set01 li.bg_t {height:32px;background: #182230;/* padding: 6px 0 7px 0; */}
		.player_set01 li.bg_t span{ color:#707f94; font-weight:normal;font-size:0.95em;}	
		
		/*현재 선수 */
		.player_set01 li.play_now{ height:32px;
								   background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_set01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_set01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_set01 li > span.t_name {width:calc(78% - 165px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; /*width:35%;*/ }
		.player_set01 li > span.t_avg { width:16%; text-align: center;/*font-family:'Arial';*/ }
		.player_set01 li > span.t_point { width: 14%; text-align: center;font-family:'Arial'; }
		.player_set01 li > span.t_high { visibility:hidden;width:12%;color:#fb213b;font-family:'Arial';}
		.player_set01 li > span.t_high_now { width: 12%; text-align:right; color:#fb213b;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:12px;font-size:0.80em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_set01 li > span.t_set { width: 10%; text-align: center;font-family:'Arial';}
		.player_set01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/*하단 경과 시간 비지 */
		.foot_time{height:32px; position:relative; padding:3px 0 0 20px; text-align:left;background:#0c4189; }
		.foot_time .inn-col {font-size:1.125em;color:#FFF; font-weight:bold;font-family:'Arial'}
		.foot_time .time-col{position:absolute; right:20px;font-size:1.125em;color:#FFF; font-weight:bold;font-family:'Arial'}	
		.foot_time .inn-col span, .foot_time .time-col span{font-size:0.70em;color:#779fd5;  font-weight:normal}	

		/*경기 없을때 화면 비지 */        
		.game_wait {height:128px; padding:50px 0 0 0; background:#182230; color:#FFF; font-size:1em; text-align:center}	
	}	
	

	
	/*엠피지오 웹에 적용위해 800~970 을 가지고옴- 사양이 두대인데 해상도가 다름*/
	@media all and (min-width:1025px) and (max-width:1280px){
		/* 경기 타이틀*/
		.layHead{osition:relative;width:100%; margin:0; padding:0px; height:76px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:50%; height:76px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:contain}	
		.header_name01 h3 { position:relative;font-size:40px; padding:8px 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a { display:block; width:35px; height:35px;position:absolute; top:15px; right:10px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain} 	
	

		.contest_block {margin:16px 10px 0 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width:49.3%; position:relative; margin:0 0 0 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid}
		
		.proud_box{position:relative; padding:0; height:81px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat -50px 0; background-size:cover; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:95px;padding:0 10px 0 0; margin:8px 5px 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:3.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }	
		.proud_box .contest_tit{ position:relative; width:58%;display:inline-block;margin:18px 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:2em;margin:10px 0 0 0; color:#fff111; font-weight:bold}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:2.2em;color:#fff111; margin:0 0 0 10px;}   /* 128강  */
		.proud_box .contest_tit .t12 {font-size:0.75em; color:#fff111;font-weight:bold}		
		.proud_box .contest_tit .t28 { /*position:absolute;top:15px; right:4%;*/ font-size:1.125em;color:#FFF;margin-left: 10px;}	/* 전후반 half  */

/* Survival CSS*/
		.play_time { position: absolute;top: 20px;right: 20px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:2.2em; font-weight:bold; text-align:center; }
		/*.live_view { position: absolute;top: 7px;right: 7px; display:inline-block; width:75px; padding:3px;background:#e01b4d; color:#FFF; font-size:0.80em; font-weight:bold; text-align:center; }*/
		.player_sur01 { padding: 0px 0 0 0; margin: 0px; }
		.player_sur01 li {height:72px;position: relative; padding: 5px 5px 5px 20px; color:#000; text-align:left; font-size:2.4em; font-weight:bold;background:url(/images/bg_play_normal.jpg) repeat-x center center;
						   /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);	*/		
		*zoom:1;}
		
		/*현재 선수 */
		.player_sur01 li.play_now{height:72px;background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_sur01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_sur01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_sur01 li > span.t_name {width:calc(93% - 320px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; /*width:35%;*/ }
		.player_sur01 li > span.t_handy {width: 15%; text-align: center;font-family:'Arial'}
		.player_sur01 li > span.t_avg { position:absolute;top:20px; right:36px; font-size:0.65em; color:#666}		
		.player_sur01 li > span.t_high { visibility:hidden}
		.player_sur01 li > span.t_handy_now {width: 15%; padding:0;text-align:center;font-size:1.125em;vertical-align:middle;font-family:'Arial';box-sizing: border-box; }/* 현재 진행 점수*/
		.player_sur01 li > span.t_high_now {width: 15%;padding:0 15px 0 0; text-align:right; color:#fb213b;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:22px;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_sur01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/* li 하단 높이 값 */
		.player_sur01 li.last-line , .player_set01 li.last-line{background:#000; height:0px; padding:0}
	


/* 세트경기 & LPBA  CSS*/			
		.set_inn { position: absolute;top: 20px;right: 20px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:2.2em; font-weight:bold; text-align:center;  }		
		.set_inn span {color:#779fd5; font-size:0.50em; font-weight:normal}
		
		.player_set01 { padding: 0px 0 0 0; margin: 0px; }
		.player_set01 li {height:72px;position: relative; padding: 5px 5px 5px 20px; color:#000; text-align:left; font-size:2.4em; font-weight:bold;box-sizing: border-box; background:url(/images/bg_play_normal.jpg) repeat-x center center;background-size:cover;
						   /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);*/			
		*zoom:1; }
		.player_set01 li:first-child { border: 0px; }
		.player_set01 li:after { content: ""; display: block; clear: both; }
		
		/*테이블 구분명  */
		.player_set01 li.bg_t {height:72px;background: #182230;/* padding: 6px 0 7px 0; */}
		.player_set01 li.bg_t span{ color:#707f94; font-weight:normal;font-size:0.95em;}	
		
		/*현재 선수 */
		.player_set01 li.play_now{ height:72px;
								   background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_set01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_set01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_set01 li > span.t_name {width:calc(75% - 220px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; /*width:35%;*/ }
		.player_set01 li > span.t_avg { width:16%; text-align:center; font-size:0.65em/* font-family:'Arial';*/ }
		.player_set01 li > span.t_point { width: 14%; text-align: center;font-family:'Arial'; }
		.player_set01 li > span.t_high { visibility:hidden;width:12%;color:#fb213b;font-family:'Arial';}
		.player_set01 li > span.t_high_now { width: 12%; text-align:right; color:#fb213b;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:22px;font-size:0.80em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_set01 li > span.t_set { width: 10%; text-align: center; font-size:0.75em;font-family:'Arial';}
		.player_set01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/*하단 경과 시간 비지 */
		.foot_time{height:72px; position:relative; padding:12px 30px 0 30px; text-align:left;background:#0c4189; }
		.foot_time .inn-col {font-size:2.2em;color:#FFF; font-weight:bold;font-family:'Arial'}
		.foot_time .time-col{position:absolute; right:35px;font-size:2.2em;color:#FFF; font-weight:bold;font-family:'Arial'}	
		.foot_time .inn-col span, .foot_time .time-col span{font-size:0.50em;color:#779fd5;  font-weight:normal}	

		/*경기 없을때 화면 비지 */        
		.game_wait {height:288px; padding:100px 0 0 0; background:#182230; color:#FFF; font-size:2em; text-align:center}
		}	
	
	@media all and (min-width:1281px) and (max-width:1440px){
		/* 경기 타이틀*/
		.layHead{position:relative;width:100%; margin:0 0 0 0; padding:0px; height:96px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:481px; height:96px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:cover}	
		.header_name01 h3 { position:relative;font-size:40px; padding:15px 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a { display:block; width:40px; height:40px;position:absolute; top:25px; right:25px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain} 	
	

		.contest_block {margin:20px 10px 0 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width:49.0%; position:relative; margin:0 0 0 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid}
		.proud_box{position:relative; padding:0; height:81px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat 0 0; background-size:cover; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:140px;padding:0 10px 0 0; margin:8px 30px 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:3.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }
		.proud_box .contest_tit{ position:relative; width:58%;display:inline-block;margin:15px 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:2.2em;margin:10px 0 0 0; color:#fff111; font-weight:bold}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:2.4em;color:#fff111; margin:0 0 0 20px;}   /* 128  */
		.proud_box .contest_tit .t12 {font-size:0.75em; color:#fff111;font-weight:bold}	    /* 강  */	
		.proud_box .contest_tit .t28 {/* position:absolute;top:10px; right:8%;*/font-size:1.5em;color:#FFF;margin-left: 10px;}/* 전후반 half  */
		.alim_viiew {position: absolute;top: 10px;right: 30px; display:inline-block;padding:3px; color:#10ff43; font-size:2.4em; font-weight:bold; }/*안내*/


/* Survival CSS*/
		.play_time {position: absolute;top: 17px;right:30px; display:inline-block;padding:3px;color:#FFF; font-size:2.4em; font-weight:bold; }
		.player_sur01 { padding: 0px 0 0 0; margin: 0px; }
		.player_sur01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*background:url(/images/bg_play_normal.jpg) repeat-x center center;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1;}
		
		/*현재 선수 */
		.player_sur01 li.play_now{height:83px;background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_sur01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_sur01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_sur01 li > span.t_name {width:calc(80% - 320px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_sur01 li > span.t_handy {width: 10%; text-align: center; font-size:1.125em;font-family:'Arial'}
		.player_sur01 li > span.t_avg { position:absolute;top:20px; right:36px; font-size:0.65em; color:#666}
		.player_sur01 li > span.t_handy_now {width: 10%; padding:0;text-align:center;font-size:1.125em;vertical-align:middle;font-family:'Arial';box-sizing: border-box; }/* 현재 진행 점수*/
		.player_sur01 li > span.t_high_now {width: 10%; margin-left:15px;padding:0 15px 0 0; text-align:center; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px; font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_sur01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/* li 하단 높이 값 */
		.player_sur01 li.last-line , .player_set01 li.last-line{background:#000; height:0px; padding:0}
	


/* 세트경기 PBA & LPBA  CSS*/			
		.set_inn { position: absolute;top: 15px;right: 23px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:2.4em; font-weight:bold; text-align:center;  }		
		.set_inn span {color:#779fd5; font-size:0.50em; font-weight:normal}
		
		.player_set01 { padding: 0px 0 0 0; margin: 0px; }
		.player_set01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*box-sizing: border-box; background:url(/images/bg_play_normal.jpg) repeat-x center center;background-size:cover;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1; }
		.player_set01 li:first-child { border: 0px; }
		.player_set01 li:after { content: ""; display: block; clear: both; }
		
		/*테이블 구분명  */
		.player_set01 li.bg_t {height:83px;background: #182230;/* padding: 6px 0 7px 0; */}
		.player_set01 li.bg_t span{ color:#707f94; font-weight:normal;font-size:0.625em;}	
		
		/*현재 선수 */
		.player_set01 li.play_now{ height:83px;
								   background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_set01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_set01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_set01 li > span.t_name {width:calc(67.5% - 220px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_set01 li > span.t_point { width: 12%; text-align: center; font-size:1.125em;font-family:'Arial'; }
		.player_set01 li > span.t_avg { width:14%; text-align: center;font-size:0.65em;/*font-family:'Arial';*/ }		
		.player_set01 li > span.t_high {visibility:hidden;width:15%; padding:0 0 0 26px;color:#fb213b;font-family:'Arial';}
		.player_set01 li > span.t_high_now { width: 15%; text-align:left; padding:0 0 0 26px; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px;font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_set01 li > span.t_set { width: 6%; text-align: center;font-family:'Arial'; color:#F00}
		.player_set01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/*하단 경과 시간 비지 */
		.foot_time{height:83px; position:relative; padding:12px 30px 0 30px; text-align:left;background:#0c4189; }
		.foot_time .inn-col {font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}
		.foot_time .time-col{position:absolute; right:35px;font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}	
		.foot_time .inn-col span, .foot_time .time-col span{font-size:0.50em;color:#779fd5;  font-weight:normal}			

		/*경기 없을때 화면 비지 */        
		.game_wait {height:332px; padding:130px 0 0 0; background:#182230; color:#FFF; font-size:2.6em; text-align:center}		

	}	
	

	@media all and (min-width:1441px) and (max-width:1600px){
		/* 경기 타이틀*/
		.layHead{position:relative;width:100%; margin:0 0 0 0; padding:0px; height:96px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:481px; height:96px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:cover}	
		.header_name01 h3 { position:relative;font-size:40px; padding:15px 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a { display:block; width:40px; height:40px;position:absolute; top:25px; right:25px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain} 	
	

		.contest_block {margin:20px 10px 0 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width:49.0%; position:relative; margin:0 0 0 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid}
		.proud_box{position:relative; padding:0; height:81px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat 0 0; background-size:cover; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:140px;padding:0 10px 0 0; margin:8px 30px 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:3.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }
		.proud_box .contest_tit{ position:relative; width:58%;display:inline-block;margin:15px 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:2.2em;margin:10px 0 0 0; color:#fff111; font-weight:bold}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:2.4em;color:#fff111; margin:0 0 0 20px;}   /* 128  */
		.proud_box .contest_tit .t12 {font-size:0.75em; color:#fff111;font-weight:bold}	    /* 강  */	
		.proud_box .contest_tit .t28 {/* position:absolute;top:10px; right:8%;*/font-size:1.5em;color:#FFF;margin-left: 10px;}/* 전후반 half  */
		.alim_viiew {position: absolute;top: 10px;right: 30px; display:inline-block;padding:3px; color:#10ff43; font-size:2.4em; font-weight:bold; }/*안내*/


/* Survival CSS*/
		.play_time {position: absolute;top: 20px;right:30px; display:inline-block;padding:3px;color:#FFF; font-size:2.4em; font-weight:bold; }
		.player_sur01 { padding: 0px 0 0 0; margin: 0px; }
		.player_sur01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*background:url(/images/bg_play_normal.jpg) repeat-x center center;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1;}
		
		/*현재 선수 */
		.player_sur01 li.play_now{height:83px;background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_sur01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_sur01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_sur01 li > span.t_name {width:calc(80% - 320px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_sur01 li > span.t_handy {width: 10%; text-align: center; font-size:1.125em;font-family:'Arial'}
		.player_sur01 li > span.t_avg { position:absolute;top:20px; right:36px; font-size:0.65em; color:#666}
		.player_sur01 li > span.t_handy_now {width: 10%; padding:0;text-align:center;font-size:1.125em;vertical-align:middle;font-family:'Arial';box-sizing: border-box; }/* 현재 진행 점수*/
		.player_sur01 li > span.t_high_now {width: 10%; margin-left:15px;padding:0 15px 0 0; text-align:center; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px; font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_sur01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/* li 하단 높이 값 */
		.player_sur01 li.last-line , .player_set01 li.last-line{background:#000; height:0px; padding:0}
	


/* 세트경기 PBA & LPBA  CSS*/			
		.set_inn { position: absolute;top: 15px;right: 23px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:2.4em; font-weight:bold; text-align:center;  }		
		.set_inn span {color:#779fd5; font-size:0.50em; font-weight:normal}
		
		.player_set01 { padding: 0px 0 0 0; margin: 0px; }
		.player_set01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*box-sizing: border-box; background:url(/images/bg_play_normal.jpg) repeat-x center center;background-size:cover;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1; }
		.player_set01 li:first-child { border: 0px; }
		.player_set01 li:after { content: ""; display: block; clear: both; }
		
		/*테이블 구분명  */
		.player_set01 li.bg_t {height:83px;background: #182230;/* padding: 6px 0 7px 0; */}
		.player_set01 li.bg_t span{ color:#707f94; font-weight:normal;font-size:0.625em;}	
		
		/*현재 선수 */
		.player_set01 li.play_now{ height:83px;
								   background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_set01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_set01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_set01 li > span.t_name {width:calc(67.5% - 220px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_set01 li > span.t_point { width: 12%; text-align: center; font-size:1.125em;font-family:'Arial'; }
		.player_set01 li > span.t_avg { width:14%; text-align: center;font-size:0.65em;/*font-family:'Arial';*/ }		
		.player_set01 li > span.t_high {visibility:hidden;width:15%; padding:0 0 0 26px;color:#fb213b;font-family:'Arial';}
		.player_set01 li > span.t_high_now { width: 15%; text-align:left; padding:0 0 0 26px; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px;font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_set01 li > span.t_set { width: 6%; text-align: center;font-family:'Arial'; color:#F00}
		.player_set01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/*하단 경과 시간 비지 */
		.foot_time{height:83px; position:relative; padding:12px 30px 0 30px; text-align:left;background:#0c4189; }
		.foot_time .inn-col {font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}
		.foot_time .time-col{position:absolute; right:35px;font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}	
		.foot_time .inn-col span, .foot_time .time-col span{font-size:0.50em;color:#779fd5;  font-weight:normal}			

		/*경기 없을때 화면 비지 */        
		.game_wait {height:332px; padding:130px 0 0 0; background:#182230; color:#FFF; font-size:2.6em; text-align:center}
		
	}
/* 노트북 및 PC 작업 CSS*/
	@media all and (min-width:1601px) and (max-width:1920px){
		/* 경기 타이틀*/
		.layHead{position:relative;width:100%; margin:30px 0 0 0; padding:0px; height:96px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:481px; height:96px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:cover}	
		.header_name01 h3 { position:relative;font-size:60px; padding:0 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a { display:block; width:40px; height:40px;position:absolute; top:25px; right:25px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain} 	
	

		/*.contest_block {margin:35px 10px 0 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	*/
		.contest_block {margin:35px 10px 0px 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width: calc(50% - 35px); position:relative; margin: 0 35px 35px 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid; height: 413px; }
		.proud_box{position:relative; padding:0; height:81px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat 0 0; background-size:cover; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:140px;padding:0 10px 0 0; margin:8px 30px 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:3.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }
		.proud_box .contest_tit{ position:relative; width:65%;display:inline-block;margin:15px 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:2.0em;margin:10px 0 0 0; color:#fff111; font-weight:bold;}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:2.0em;color:#fff111; margin:0 0 0 10px;}   /* 128  */
		.proud_box .contest_tit .t12 {font-size:0.85em; color:#fff111;font-weight:bold}	    /* 강  */	
		.proud_box .contest_tit .t28 { /*position:absolute; top:4px; right: 0px; */ color: #fff; font-size:1.0em; margin-left: 10px; }/* 전후반 half  */
		.alim_viiew {position: absolute;top: 10px;right: 30px; display:inline-block;padding:3px; color:#10ff43; font-size:2.4em; font-weight:bold; }/*안내*/


/* Survival CSS*/
		.play_time {position: absolute;top: 17px;right:30px; display:inline-block;padding:3px;color:#FFF; font-size:2.4em; font-weight:bold; }
		.player_sur01 { padding: 0px 0 0 0; margin: 0px; }
		.player_sur01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*background:url(/images/bg_play_normal.jpg) repeat-x center center;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1;}
		
		/*현재 선수 */
		.player_sur01 li.play_now{height:83px;background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_sur01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_sur01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_sur01 li > span.t_name {width:calc(80% - 320px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_sur01 li > span.t_handy {width: 10%; text-align: center; font-size:1.125em;font-family:'Arial'}
		.player_sur01 li > span.t_avg { position:absolute;top:20px; right:36px; font-size:0.65em; color:#666}
		.player_sur01 li > span.t_handy_now {width: 10%; padding:0;text-align:center;font-size:1.125em;vertical-align:middle;font-family:'Arial';box-sizing: border-box; }/* 현재 진행 점수*/
		.player_sur01 li > span.t_high_now {width: 10%; margin-left:15px;padding:0 15px 0 0; text-align:center; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px; font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_sur01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/* li 하단 높이 값 */
		.player_sur01 li.last-line , .player_set01 li.last-line{background:#000; height:0px; padding:0}
	

		.waitTxt { position: absolute;top: 17px;right: 23px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:1.85em; font-weight:bold; text-align:center; }

/* 세트경기 PBA & LPBA  CSS*/			
		.set_inn { position: absolute;top: 15px;right: 23px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:2.4em; font-weight:bold; text-align:center;  }		
		.set_inn span {color:#779fd5; font-size:0.50em; font-weight:normal}
		
		.player_set01 { padding: 0px 0 0 0; margin: 0px; }
		.player_set01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*box-sizing: border-box; background:url(/images/bg_play_normal.jpg) repeat-x center center;background-size:cover;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1; }
		.player_set01 li:first-child { border: 0px; }
		.player_set01 li:after { content: ""; display: block; clear: both; }
		
		/*테이블 구분명  */
		.player_set01 li.bg_t {height:83px;background: #182230;/* padding: 6px 0 7px 0; */}
		.player_set01 li.bg_t span{ color:#707f94; font-weight:normal;font-size:0.625em;}	
		
		/*현재 선수 */
		.player_set01 li.play_now{ height:83px;
								   background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_set01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_set01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_set01 li > span.t_name {width:calc(67.5% - 220px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_set01 li > span.t_point { width: 12%; text-align: center; font-size:1.125em;font-family:'Arial'; }
		.player_set01 li > span.t_avg { width:14%; text-align: center;font-size:0.65em;/*font-family:'Arial';*/ }		
		.player_set01 li > span.t_high {visibility:hidden;width:15%; padding:0 0 0 26px;color:#fb213b;font-family:'Arial';}
		.player_set01 li > span.t_high_now { width: 15%; text-align:left; padding:0 0 0 26px; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px;font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_set01 li > span.t_set { width: 6%; text-align: center;font-family:'Arial'; color:#F00}
		.player_set01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/*하단 경과 시간 비지 */
		.foot_time{height:83px; position:relative; padding:12px 30px 0 30px; text-align:left;background:#0c4189; }
		.foot_time .inn-col {font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}
		.foot_time .time-col{position:absolute; right:35px;font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}	
		.foot_time .inn-col span, .foot_time .time-col span{font-size:0.50em;color:#779fd5;  font-weight:normal}			

		/*경기 없을때 화면 비지 */        
		.game_wait {height:332px; padding:130px 0 0 0; background:#182230; color:#FFF; font-size:2.6em; text-align:center}		
	
	}	
	
	@media all and (min-width:1921px) {
		/* 경기 타이틀*/
		.layHead{position:relative;width:100%; margin:35px 0 0 0; padding:0px; height:96px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:481px; height:96px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:cover}	
		.header_name01 h3 { position:relative;font-size:60px; padding:0 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a { display:block; width:40px; height:40px;position:absolute; top:25px; right:25px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain} 	
	

		.contest_block {margin:35px 10px 0 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width:49.0%; position:relative; margin:0 0 0 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid}
		.proud_box{position:relative; padding:0; height:81px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat 0 0; background-size:cover; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:140px;padding:0 10px 0 0; margin:8px 30px 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:3.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }
		.proud_box .contest_tit{ position:relative; width:58%;display:inline-block;margin:10px 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:2.2em;margin:10px 0 0 0; color:#fff111; font-weight:bold}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:2.4em;color:#fff111; margin:0 0 0 20px;}   /* 128  */
		.proud_box .contest_tit .t12 {font-size:0.75em; color:#fff111;font-weight:bold}	    /* 강  */	
		.proud_box .contest_tit .t28 { /*position:absolute;top:6px; right:12%;*/font-size:2.0em;color:#FFF;margin-left: 10px;}/* 전후반 half  */
		.alim_viiew {position: absolute;top: 10px;right: 30px; display:inline-block;padding:3px; color:#10ff43; font-size:2.4em; font-weight:bold; }/*안내*/


/* Survival CSS*/
		/* 경기 타이틀*/
		.layHead{position:relative;width:100%; margin:35px 0 0 0; padding:0px; height:96px;
		   background: -webkit-gradient(linear, left top, left bottom, from(#1974e0), to(#0c4ead));
		   background: -webkit-linear-gradient(top, #1974e0, #0c4ead);
		   background: -moz-linear-gradient(top, #1974e0, #0c4ead);
		   background: -ms-linear-gradient(top, #1974e0, #0c4ead);
		   background: -o-linear-gradient(top, #1974e0, #0c4ead);
		   border-bottom:0px #092660 solid; }
		.logo {position:absolute;top:0;left:0; z-index:0;width:481px; height:96px;  background:url(/images/logo_pba_billiboard.jpg) no-repeat 0 0; background-size:cover}	
		.header_name01 h3 { position:relative;font-size:60px; padding:0 0 0 0; color:#FFF; font-weight:bold; text-align:center}
		.header_name01 a { display:block; width:40px; height:40px;position:absolute; top:25px; right:25px; background:url(/images/btn_close.png) no-repeat 0 0; background-size: contain} 	
	

		.contest_block {margin:35px 10px 0 10px;padding: 0;border: 0px #124c86 solid; overflow:hidden; }	
	    .contest_block:after {content:''; display:block; clear:both}				
		.play_inbox{ width:49.0%; position:relative; margin:0 0 0 0;padding:0 0 0 0; text-align:center; border:0px #F00 solid}
		.proud_box{position:relative; padding:0; height:81px;background:#082d60 url(/images/bg_top_title.jpg) no-repeat 0 0; background-size:cover; color:#fff;border:1px #1d529a solid; text-align:left; }
		.proud_box span {vertical-align:middle; border:0px #FFF solid}
		.proud_box .no_order { float:left;display:inline-block;width:140px;padding:0 10px 0 0; margin:8px 30px 0 0; text-align:center;/* background:#276aad;*/ color:#fff;font-size:3.5em; vertical-align:middle; }/* 테이블 넘버*/
		.proud_box .icon_divi { opacity: 0.3; }
		.proud_box .contest_tit{ position:relative; width:58%;display:inline-block;margin:10px 0 0 0;}
		.proud_box .contest_tit .t240 {font-size:2.2em;margin:10px 0 0 0; color:#fff111; font-weight:bold}/* PBA  */
		.proud_box .contest_tit .t300 {font-size:2.4em;color:#fff111; margin:0 0 0 20px;}   /* 128  */
		.proud_box .contest_tit .t12 {font-size:0.75em; color:#fff111;font-weight:bold}	    /* 강  */	
		.proud_box .contest_tit .t28 { /*position:absolute;top:6px; right:12%;*/font-size:2.0em; color:#FFF;margin-left: 10px;}/* 전후반 half  */
		.alim_viiew {position: absolute;top: 10px;right: 30px; display:inline-block;padding:3px; color:#10ff43; font-size:2.4em; font-weight:bold; }/*안내*/


/* Survival CSS*/
		.play_time {position: absolute;top: 17px;right:30px; display:inline-block;padding:3px;color:#FFF; font-size:2.4em; font-weight:bold; }
		.player_sur01 { padding: 0px 0 0 0; margin: 0px; }
		.player_sur01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*background:url(/images/bg_play_normal.jpg) repeat-x center center;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1;}
		
		/*현재 선수 */
		.player_sur01 li.play_now{height:83px;background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_sur01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_sur01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_sur01 li > span.t_name {width:calc(80% - 320px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_sur01 li > span.t_handy {width: 10%; text-align: center; font-size:1.125em;font-family:'Arial'}
		.player_sur01 li > span.t_avg { position:absolute;top:20px; right:36px; font-size:0.65em; color:#666}
		.player_sur01 li > span.t_handy_now {width: 10%; padding:0;text-align:center;font-size:1.125em;vertical-align:middle;font-family:'Arial';box-sizing: border-box; }/* 현재 진행 점수*/
		.player_sur01 li > span.t_high_now {width: 10%; margin-left:15px;padding:0 15px 0 0; text-align:center; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px; font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_sur01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/* li 하단 높이 값 */
		.player_sur01 li.last-line , .player_set01 li.last-line{background:#000; height:0px; padding:0}
	


/* 세트경기 PBA & LPBA  CSS*/			
		.set_inn { position: absolute;top: 15px;right: 23px; display:inline-block;padding:3px;  /*width:75px;background:#e01b4d;*/ color:#FFF; font-size:2.4em; font-weight:bold; text-align:center;  }		
		.set_inn span {color:#779fd5; font-size:0.50em; font-weight:normal}
		
		.player_set01 { padding: 0px 0 0 0; margin: 0px; }
		.player_set01 li {height:83px;position: relative; padding: 7px 5px 7px 20px; color:#000; text-align:left; font-size:2.6em; font-weight:bold;/*box-sizing: border-box; background:url(/images/bg_play_normal.jpg) repeat-x center center;background-size:cover;*/
						   background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));
						   background: -webkit-linear-gradient(top, #FFF, #e5e5e5);
						   background: -moz-linear-gradient(top, #FFF, #e5e5e5);
						   background: -ms-linear-gradient(top, #FFF, #e5e5e5);
						   background: -o-linear-gradient(top, #FFF, #e5e5e5);			
		*zoom:1; }
		.player_set01 li:first-child { border: 0px; }
		.player_set01 li:after { content: ""; display: block; clear: both; }
		
		/*테이블 구분명  */
		.player_set01 li.bg_t {height:83px;background: #182230;/* padding: 6px 0 7px 0; */}
		.player_set01 li.bg_t span{ color:#707f94; font-weight:normal;font-size:0.625em;}	
		
		/*현재 선수 */
		.player_set01 li.play_now{ height:83px;
								   background: -webkit-gradient(linear, left top, left bottom, from(#fffc1f), to(#fdd700));
								   background: -webkit-linear-gradient(top, #fffc1f, #fdd700);
								   background: -moz-linear-gradient(top, #fffc1f, #fdd700);
								   background: -ms-linear-gradient(top, #fffc1f, #fdd700);
								   background: -o-linear-gradient(top, #fffc1f, #fdd700);		
		}
		.player_set01 li > span {display:inline-block; vertical-align:middle; border:0px #000 solid }
		.player_set01 li > span.t_order {display:none;width:30px; margin-right:10px; text-align:center }
		.player_set01 li > span.t_name {width:calc(67.5% - 220px);text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:0.875em /*width:35%;*/ }
		.player_set01 li > span.t_point { width: 12%; text-align: center; font-size:1.125em;font-family:'Arial'; }
		.player_set01 li > span.t_avg { width:14%; text-align: center;font-size:0.65em;/*font-family:'Arial';*/ }		
		.player_set01 li > span.t_high {visibility:hidden;width:15%; padding:0 0 0 26px;color:#fb213b;font-family:'Arial';}
		.player_set01 li > span.t_high_now { width: 15%; text-align:left; padding:0 0 0 26px; color:#06234a;background:url(/images/ico_arr_b.png) no-repeat 0 center; background-size:18px;font-size:0.75em;font-family:'Arial'} /* 현재 진행 하이런*/
		.player_set01 li > span.t_set { width: 6%; text-align: center;font-family:'Arial'; color:#F00}
		.player_set01 li > span.t_club { display:none;position: absolute; top: 28px; left: 50px; font-size:0.75em; color: #000; opacity: 0.3; }
		
		/*하단 경과 시간 비지 */
		.foot_time{height:83px; position:relative; padding:12px 30px 0 30px; text-align:left;background:#0c4189; }
		.foot_time .inn-col {font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}
		.foot_time .time-col{position:absolute; right:35px;font-size:2.4em;color:#FFF; font-weight:bold;font-family:'Arial'}	
		.foot_time .inn-col span, .foot_time .time-col span{font-size:0.50em;color:#779fd5;  font-weight:normal}			

		/*경기 없을때 화면 비지 */        
		.game_wait {height:332px; padding:130px 0 0 0; background:#182230; color:#FFF; font-size:2.6em; text-align:center}			
		
		}	
	
	/*@media all and(aspect-ratio:6/9){}*/


/* 기록지 레이어*/
.record_block {position:relative; z-index:2; width:100%;margin:0 auto;padding:0;background: #FFF;border:0px #bdbdbd solid;}
.record_block h3 {position: relative;padding:12px; color:#FFF; background:#343a50}
.record_block h3 .date{ position:absolute;top:10px; right:10px; font-weight:bold; font-size:0.95em}
.record_block ul {padding:10px 20px 20px 20px}
.record_block li {margin:0; padding:8px; border-bottom:1px #dfdfdf solid}
.layer_cls { position:relative; z-index:1;display:inline-block; width:28px; height:28px; background:url(/images/btn_close.png) no-repeat 0 0; background-size:cover}
.bg_bl { position:absolute; top:0; z-index:0; width:100%;min-height:100%;background:#000; opacity:0.7}

.tbl_block {margin:0 8px 20px 8px}
.t_head {margin:0 0 0 0;padding:12px 0; color:#333;background:#fff; border-bottom:1px #cecece solid}
.t_head .name01 img {margin:0 5px 0 0;vertical-align:middle}
.t_head .name01 {display:inline-block;width:49%; text-align:center; border-right:1px #dadada solid; font-weight:normal}
.t_head .inning {display:inline-block;width:20%; text-align:center; display:none}

.t_body {height:486px; overflow:auto}
.t_body div{ margin:0 0 2px 0;padding:4px 0;}
.t_body div.bg_col01{ background:#f4f4f4}
.t_body div.bg_col02{ background:#fff}
.t_body .name01 {display:inline-block;width:38%; text-align:center}
.t_body .inning {display:inline-block;width:20%; text-align:center}

.ti_text01{
	display:block; margin:15px 10px 10px 10px; padding:8px 0 8px 16px;font-size:1.1em; font-weight:bold; color:#fff; text-align:left; background:#133e71;
	border:0px #93c3ff solid;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	border-radius:45px;
	-webkit-border-radius:45px;  
	-moz-border-radius:45px; 
	-o-border-radius:45px; 
	-ms-border-radius:45px;  
   background: -webkit-gradient(linear, left top, left bottom, from(#A1C8FF), to(#559CFF));
   background: -webkit-linear-gradient(top, #A1C8FF, #559CFF);
   background: -moz-linear-gradient(top, #A1C8FF, #559CFF);
   background: -ms-linear-gradient(top, #A1C8FF, #559CFF);
   background: -o-linear-gradient(top, #A1C8FF, #559CFF);	
	}
.ti_text01 span {font-family:'nanum Ghotic'; font-size:0.75em}

.check_box-01 input[type="radio"] {position:absolute;/*left:-10000px;top:-10000px;*/width:19px;height:19px;margin:0;opacity:0;}
.check_box-01 input[type="radio"] + label {height:20px;margin:0 0 0 0;padding:0 0 0 26px;display:inline-block;background: url('/mob/images/btn_radio_off.png') no-repeat 0 0;background-size:20px 20px;/*font-size:0.875em;*/line-height:20px; font-weight:normal}
.check_box-01 input[type="radio"]:checked + label {background:url('/mob/images/btn_radio_on.png') no-repeat 0 0;background-size:20px 20px;}

<!-- 대회관리 페이지 상단 도움말-->
.info {	padding:10px;border:1px solid #ccc;background:#eee;margin:10px;}
.info li {list-style:disc;padding-left:0;margin-left:15px;margin-top:5px;font-size:0.875em;}




/* 기본 큰버튼 네이비*/
.btn_navy01 {
   display:inline-block;
   width:34%;
   margin:0 10px;
   border: 1px solid #173a73;
   background:#2a5bad;   
   /*background: -webkit-gradient(linear, left top, left bottom, from(#52acf1), to(#52acf1));
   background: -webkit-linear-gradient(top, #52acf1, #52acf1);
   background: -moz-linear-gradient(top, #52acf1, #52acf1);
   background: -ms-linear-gradient(top, #52acf1, #52acf1);
   background: -o-linear-gradient(top, #52acf1, #52acf1);*/
   padding:8px 6px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 1.2em;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
   }    
   
.btn_navy01_1 {
   display:inline-block;
   margin:0 0;
   border: 1px solid #173a73;
   background:#2a5bad;   
   padding:2px 8px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 0.875em;
   font-family: 'Nanum Gothic';
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
   }    
   
.btn_orange {
   display:inline-block;
   /*width:30%;*/
   margin:0 0;
   border: 1px solid #db3400;
   background:#fd5e00;   
   padding:2px 8px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 0.875em;
   font-family: 'Nanum Gothic';
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center
   }    

/* 기본 큰버튼 그레이*/   
.btn_gray01 {
   display:inline-block;
   width:34%;
   margin:0 2px;
   border: 1px solid #656565;
   background:#858585;   
   padding:8px 6px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 1.2em;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
   }  
   
/* 기본 큰버튼 그레이*/
.btn_gray01_1 {
   display:inline-block;
   width:34%;
   margin:0 2px;
   border: 1px solid #dbdbdb;
   background:#f6f6f6;   
   padding:8px 6px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#333;
   font-size: 1.2em;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
}     
   
/* 기본 작은버튼 화이트톤 그래이*/
.btn_gray01_2 {
   display:inline-block;
   width:80px;
   margin:0;
   border: 1px solid #c2c2c2;
   background:#f2f2f2;   
   padding:4px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#000;
   font-size: 12px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
   }   

/* 기본 작은버튼 진한그래이*/
.btn_gray01_3 {
   display:inline-block;
   width:80px;
   /*margin:0;*/
   border: 1px solid #434343;
   background:#616161;   
   padding:6px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 12px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
}   

/* 기본 작은버튼 그레이*/
.btn_gray01_4 {
   display:inline-block;
   /*width:30%;*/
   margin:0;
   border: 1px solid #434343;
   background:#616161; 
   padding:2px 8px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 0.85em;
   font-family: 'Nanum Gothic';
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center
   } 

/* 기본 작은버튼 그레이*/
.btn_sty02 {
   display:inline-block;
   /*width:30%;*/
   margin:0;
   border: 1px solid #8b8b8b;
   background:#a1a1a1;   
   padding:2px 8px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 0.85em;
   font-family: 'Nanum Gothic';
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center
   } 
   
   /* 기본 작은버튼 화이트 그레이*/
.btn_sty03 {background:#FFF;
   display:inline-block;
   /*width:25%;*/
   margin:0 0;
   background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eeeeee));
   background: -webkit-linear-gradient(top, #fefefe, #eeeeee);
   background: -moz-linear-gradient(top, #fefefe, #eeeeee);
   background: -ms-linear-gradient(top, #fefefe, #eeeeee);
   background: -o-linear-gradient(top, #fefefe, #eeeeee);   
   border: 1px solid #ababab; 
   padding:3px 6px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#333;
   font-size: 0.875em;
   font-family: 'Nanum Gothic';
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center
}

/* 기본 작은버튼 파랑*/
.btn_blue01_1 {
   display:inline-block;
   width:80px;
   /*margin:0;*/
   border: 1px solid #1a488f;
   background:#3770c9;   
   padding:6px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 12px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
}   

/* 기본 작은버튼 오렌지*/
.btn_orange01_1 {
   display:inline-block;
   width:80px;
   /*margin:0;*/
   border: 1px solid #d65600;
   background:#ff6600;   
   padding:6px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 12px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
}

/* 기본 작은버튼 레드 */
.btn_red01 {
   display:inline-block;
   width:80px;
   /*margin:0;*/
   border: 1px solid #6d0e0e;
   background:#d01414;   
   padding:6px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color:#fff;
   font-size: 12px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   text-align:center   
}

.btn_gray_02 {
    display: inline-block;
    min-width: 60px;
    /* margin: 0; */
    border: 1px solid #434343;
    background: #616161;
    padding: 6px 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    /* font-weight: bold; */
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
}

/* 체크박스 적용 */
.checkbox-style, .all-checkbox-style {display:inline-block; padding-left:25px; cursor:pointer;background:url(/images/btn_radio_off.png) no-repeat left center;}
.checkbox-style.off, .all-checkbox-style.off { background-image:url(/images/btn_radio_off.png);}
.checkbox-style.on, .all-checkbox-style.on { background-image:url(/images/btn_radio_on.png);}

