/* 히오스 팀 리그 */
	/* 레이아웃 */
		#hosHPL { 
			background: #070e2e url('//static.inven.co.kr/image_2011/hos/hpl2/hpl_710x1109_head1a.jpg?v=20160607b') left top no-repeat;
			width: 710px;
			min-height: 620px;
			height: auto;
		}

		#hosHPL .inner {
			position: relative;
			overflow: hidden;
			margin-top: 562px;
			margin-left: 23px;
		}

	/* 감추기 */
		#hosHPL #hosHPLtab2,
		#hosHPL #hosHPLtab3,
		#hosHPL #hosHPLtab4 { display: none; }

	/* GNB */
		#hosHPL ul.hosHPLgnb {
			overflow: hidden;
			width: 662px; 
			height: 63px;
		}
		#hosHPL ul.hosHPLgnb li {
			float: left;
			display: inline-block; 
			display: inline; 
			zoom: 1;
			width: 164px;
			height: 63px;
		}
		#hosHPL ul.hosHPLgnb li a {
			background: url('//static.inven.co.kr/image_2011/hos/hpl2/common/headmenu_662x128_hpl1a.png') no-repeat;
			text-indent:-9999px; *text-indent:0; *font-size:0; *line-height:0; *overflow:hidden;
			display: inline-block;
			*display: inline; 
			zoom: 1;
			width: 164px;
			height: 63px;
		}

		#hosHPL ul.hosHPLgnb li.item1 a { width: 164px; background-position: 0px 0px; }
		#hosHPL ul.hosHPLgnb li.item2 a { width: 165px; background-position: -164px 0px; }
		#hosHPL ul.hosHPLgnb li.item3 a { width: 165px; background-position: -329px 0px; }
		#hosHPL ul.hosHPLgnb li.item4 a { width: 168px; background-position: -494px 0px; }

		#hosHPL ul.hosHPLgnb li.item1 a:hover { background-position: 0px -64px; }
		#hosHPL ul.hosHPLgnb li.item2 a:hover { background-position: -164px -64px; }
		#hosHPL ul.hosHPLgnb li.item3 a:hover { background-position: -329px -64px; }
		#hosHPL ul.hosHPLgnb li.item4 a:hover { background-position: -494px -64px; }

		#hosHPL ul.hosHPLgnb li.item1 a.active { background-position: 0px -64px; }
		#hosHPL ul.hosHPLgnb li.item2 a.active { background-position: -164px -64px; }
		#hosHPL ul.hosHPLgnb li.item3 a.active { background-position: -329px -64px; }
		#hosHPL ul.hosHPLgnb li.item4 a.active { background-position: -494px -64px; }

 		



	/* 이미지정보 박스 */
		#hosHPL .hosHPLimage { margin-bottom: 28px; }
		#hosHPL .hosHPLimage img { margin-bottom: 27px;	}
		#hosHPL .hosHPLimage img.last { margin-bottom: 0; }

	/* 공통 박스 */
		#hosHPL .hosHPLbox {
			width: 661px;
			margin-top: 23px;
		}
		#hosHPL .hosHPLbox.last { margin-bottom: 30px; }
		#hosHPL .hosHPLbox .hosHPLbox-inner {
			background: transparent url('//static.inven.co.kr/image_2011/hos/hpl2/common/wrap_660x5_bg1a.png') repeat-y;
			width: 660px;
		}
		#hosHPL .hosHPLbox .topBorder { display: block; width: 660px; height: 2px; background: url('//static.inven.co.kr/image_2011/hos/hpl2/common/wrap_660x2_top1a.png') no-repeat; }
		#hosHPL .hosHPLbox .bottomBorder { display: block; width: 660px; height: 2px; background: url('//static.inven.co.kr/image_2011/hos/hpl2/common/wrap_660x2_bot1a.png') no-repeat; margin-bottom: 20px;  }

		#hosHPL .hosHPLbox .hosHPLbox-inner .rows,
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows-last {
			overflow: hidden;
			width: 620px;
			margin-left: 20px;
			padding-bottom: 30px;
		}
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows-last { padding-bottom: 0px; }

		#hosHPL .hosHPLbox .hosHPLbox-inner .rows .split { width: 49%; }
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows .split.left 	{ float: left; }
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows .split.right { float: right; }

		#hosHPL .hosHPLbox .hosHPLbox-inner .rows .hosHPLteam-desc {
			float: right;
			width: 360px;
		}
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows .hosHPLteam-logo {
			float: left;
			width: 235px;
			height: 126px;
			background: url('//static.inven.co.kr/image_2011/hos/htl/imagebox_220x126_bg.jpg') no-repeat;
		}
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows .hosHPLteam-logo img {
			width: 204px;
			height: 112px;
			border: 1px solid #000000;
			margin-left: 7px;
			margin-top: 6px;
		}
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows.enter-team {
			border-bottom: 1px solid #121872;
			margin-bottom: 25px;
		}
		#hosHPL .hosHPLbox .hosHPLbox-inner .rows.enter-team:last-child {
			margin-bottom: 0px;
			border-bottom: none;
		}
		/* 참가팀 멤버리스트 */
			#hosHPL .hosHPLbox .hosHPLbox-inner .rows ul.hosHPLteam-member {
				overflow: hidden;
				border-left: 1px solid #000000;
				border-top: 1px solid #000000;
				margin-top: 24px;
				width: 100%;
			}
			#hosHPL .hosHPLbox .hosHPLbox-inner .rows ul.hosHPLteam-member li {
				float: left;
				background: #1b2f60;
				display: inline-block; 
				*display: inline; 
				zoom: 1;
				width: 124px;
				height: 79px;
				border-right: 1px solid #000;
				border-bottom: 1px solid #000;
			}
			#hosHPL .hosHPLbox .hosHPLbox-inner .rows ul.hosHPLteam-member li.endline {
				width: 118px;
			}
			#hosHPL .hosHPLbox .hosHPLbox-inner .rows ul.hosHPLteam-member em {
				display: block;
				width: 100%;
				text-align: center;
				font-weight: bold;
				color: #FFF;
				font-size: 12px;
				height: 19px;
				line-height: 25px;
			}
			#hosHPL .hosHPLbox .hosHPLbox-inner .rows ul.hosHPLteam-member em.name {
				font-size: 16px;
				color: #fe92ff;
				margin-top: 7px;
				_margin-top: 0px;
			}
			#hosHPL .hosHPLbox .hosHPLbox-inner .rows ul.hosHPLteam-member em.nick {}
			#hosHPL .hosHPLbox .hosHPLbox-inner .rows ul.hosHPLteam-member em.position {}
		/* 참가팀 약력 */
			#hosHPL dl.hosHPLteam-dd {
				overflow: hidden;
				width: 350px;
				margin-left: 7px;
				margin-top: 5px;
			}
			#hosHPL dl.hosHPLteam-dd dt {
				float: left;
				clear: left;
				width: 90px;
				_width: 110px;
				background: url('//static.inven.co.kr/image_2011/hos/htl/tbullet_11x19_left.png') 0 50% no-repeat;
				padding-left: 21px;
				color: #24edff;
				font-weight: bold;
				font-size: 12px;
			}
			#hosHPL dl.hosHPLteam-dd dd {
				display: inline-block; 
				*display: inline; 
				zoom: 1;
				float: right;
				width: 227px;
				color: #FFF;
				margin-bottom: 5px;
			}
			/* 대진표 */
				#hosHPL .hosHPLmatches {
					position: relative;
					overflow: hidden;
					/*background: url('//static.inven.co.kr/image_2011/hos/hcot/tab3/wrap_620x435_matches_bg.jpg') no-repeat;*/
					background: url('//static.inven.co.kr/image_2011/hos/hcot/season2/wrap_600x407_tree1bg.png') no-repeat;
					width: 600px;
					height: 407px;
					margin-left: 9px;
				}
				#hosHPL .hosHPLmatches span {
					display: inline-block; *display: inline; zoom: 1;
					position: absolute;
					width: 110px;
					height: 30px;
					line-height: 32px;
					color: #FFF;
					font-weight:bold;
					text-align: center;
					font-size: 13px;
					font-family: sans-serif, NanumGothic, "NanumGothic";

				}
				#hosHPL .hosHPLmatches span.team1 { top: 24px; left: 18px; }
				#hosHPL .hosHPLmatches span.team2 { top: 75px; left: 18px; }
				#hosHPL .hosHPLmatches span.team3 { top: 133px; left: 18px; }
				#hosHPL .hosHPLmatches span.team4 { top: 183px; left: 18px; }
				#hosHPL .hosHPLmatches span.team5 { top: 301px; left: 18px; }
				#hosHPL .hosHPLmatches span.team6 { top: 351px; left: 18px; }

				#hosHPL .hosHPLmatches span.team7 { top: 49px; left: 169px; }
				#hosHPL .hosHPLmatches span.team8 { top: 158px; left: 169px; }
				#hosHPL .hosHPLmatches span.team9 { top: 241px; left: 169px; }
				#hosHPL .hosHPLmatches span.team10 { top: 326px; left: 169px; }

				#hosHPL .hosHPLmatches span.team11 { top: 104px; left: 319px; }
				#hosHPL .hosHPLmatches span.team12 { top: 283px; left: 319px; }

				#hosHPL .hosHPLmatches span.team13 { top: 192px; left: 469px; color: #ffcc00; font-size: 14px; }

				#hosHPL .hosHPLmatches span.team14 { top: 320px; left: 328px; }

				#hosHPL .hosHPLmatches span.team15 { top:223px; left: 480px; height: 46px; line-height: 48px; font-size: 14px; color: #ffcc00; }

			/* 16강 대진표 */
				#hosHPL .league16Table { display: block; background: url('//static.inven.co.kr/image_2011/hos/hcot/season2/wrap_600x457_backbg1a.png') no-repeat; width: 600px; height: 457px; }
				#hosHPL .league16Table .tree { position: relative; display: block; float: left; background: url('//static.inven.co.kr/image_2011/hos/hcot/season2/tree_262x89_bg1b.png') no-repeat; width: 262px; height: 89px; margin-bottom: 10px; margin-left: 25px; overflow: hidden; margin-top: 14px; }
				#hosHPL .league16Table .tree li { position: absolute; display: block; width: 112px; height: 39px; text-align: center; line-height: 39px; color: #FFF; font-weight: bold; }
				@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
					/* only ie10~11 */
					#hosHPL .league16Table .tree li { line-height: 42px; }
				}
				#hosHPL .league16Table .tree li.vs1 { top: 0px; left: 0px; }
				#hosHPL .league16Table .tree li.vs2 { top: 50px; left: 0px; }
				#hosHPL .league16Table .tree li.win { top: 25px; left: 150px; }

			/* 영상다시보기 */
				#hosHPL .hosHPLframe {
					background: url('//static.inven.co.kr/image_2011/hos/hpl2/movie_597x436_bg1a.jpg') no-repeat;
					width: 597px;
					height: 436px;
					margin-left: 32px;
					margin-top: 32px;
					margin-bottom: 32px;
				}
				#hosHPL .hosHPLframe #movie {
					margin-top: 11px;
					margin-left: 11px;
					width: 576px;
					height: 318px;
				}
				#hosHPL .hosHPLframe .hosHPLframe-info {
					position: relative;
					overflow: hidden;
					padding-left: 25px;
					margin-top: 10px;
					color: #FFF;
					height: 87px;
				}
				#hosHPL .hosHPLframe .hosHPLframe-info h6.hosHPLframe-title {
					font-weight: bold;
					color: #5eb0ff;
					font-size: 15px;
					width: 551px;
					height: 34px;
					line-height: 16px;
				}
				#hosHPL .hosHPLframe .hosHPLframe-info .hosHPLframe-ds {
					line-height: 16px;
				}
				#hosHPL .hosHPLframe .hosHPLframe-info span.hosHPLframe-regdate {
					position: absolute;
					top: 25px;
					right: 20px;
				}
				/* 최근영상더보기 */
					#hosHPL .hosHPLmovie-list-wrap {
						width: 584px;
						height: 440px;
						overflow: hidden;
						margin-left: 38px;
						margin-top: 10px;
					}
					#hosHPL ul.hosHPLmovie-list {
						overflow: hidden;
						width: 584px;
					}
					#hosHPL ul.hosHPLmovie-list li {
						float: left;
						display: inline-block; *display: inline; zoom: 1;
						width: 170px;
						height: 140px;
						margin-right: 35px;
						margin-bottom: 15px;
					}
					#hosHPL ul.hosHPLmovie-list li a {
						display: inline-block; *display: inline; zoom: 1;
					}
					#hosHPL ul.hosHPLmovie-list li a:hover span.movie-title {
						text-decoration: underline;
					}
					#hosHPL ul.hosHPLmovie-list li a:hover span.play-btn {
					}
					#hosHPL ul.hosHPLmovie-list li.endline { margin-right: 0px; }
					#hosHPL ul.hosHPLmovie-list li .movie-bg {
						position: relative;
						background: url('//static.inven.co.kr/image_2011/hos/htl/tab4/wrap_170x96_movie_list_bg.jpg') no-repeat;
						width: 170px;
						height: 96px;
						margin-bottom: 3px;
					}
					@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
						/* only ie10~11 */
						#hosHPL ul.hosHPLmovie-list li .movie-bg { margin-bottom: 5px; }
					}
					#hosHPL ul.hosHPLmovie-list li .movie-bg span.play-btn {
						position: absolute;
						display: inline-block; *display: inline; zoom: 1;
						background: url('//static.inven.co.kr/image_2011/hos/htl/tab4/btn_37x30_play.jpg') no-repeat;
						width: 37px;
						height: 30px;
						text-indent:-9999px; *text-indent:0; *font-size:0; *line-height:0; *overflow:hidden;
						top: 36px;
						left: 66px;
					}
					#hosHPL ul.hosHPLmovie-list li .movie-bg img {
						margin-left: 1px;
						margin-top: 1px;
						width: 168px;
						height: 94px;
					}
					#hosHPL ul.hosHPLmovie-list li span {
						display: inline-block; *display: inline; zoom: 1;
						width: 170px;
						text-align: center;
						color: #bdd9e2;
						height: 18px;
						line-height: 18px;
						text-overflow: ellipsis;
						overflow: hidden;
						white-space: nowrap;
					}
					#hosHPL ul.hosHPLmovie-list li span.movie-title {
						font-weight: bold;
					}

			/* 공통테이블 */
				#hosHPL table.hosHPLcommon {
					width: 100%;
					border-left: 1px solid #000;
					border-top: 1px solid #000;
				}
				#hosHPL table.hosHPLcommon th,
				#hosHPL table.hosHPLcommon td {
					background: #300d64;
					text-align: center;
					font-size: 13px;
					color: #c675f4;
					border-bottom: 1px solid #000;
					border-right: 1px solid #000;
					height: 26px;
					line-height: 26px;
				}
				@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
					/* only ie10~11 */
					#hosHPL table.hosHPLcommon th,
					#hosHPL table.hosHPLcommon td {
						line-height: 23px;
						padding-top: 1px;
					}
				}
				#hosHPL table.hosHPLcommon th {
					font-size: 12px;
					font-weight: bold;
					letter-spacing: -1px;
					font-family: dotum;
				}
				#hosHPL table.hosHPLcommon td {
					font-size: 12px;
					color: #bdd9e2;
					background: #1b2f60;
				}
				#hosHPL table.hosHPLcommon td strong {
					color: #42D1FF !important;
				}
				/* colgroup */
				#hosHPL table.hosHPLcommon col.point { width: 75px; }
				
				#hosHPL table.hosHPLcommon-type2 th,
				#hosHPL table.hosHPLcommon-type2 td { height: 28px; line-height: 28px; }
				@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
					/* only ie10~11 */
					#hosHPL table.hosHPLcommon-type2 th,
					#hosHPL table.hosHPLcommon-type2 td { line-height: 32px; }
				}

				#hosHPL div.fullLeagueTable { width: 300px; margin-bottom: 15px;  }
				#hosHPL div.fullLeagueTable h2 { margin-bottom: 10px; }
				

			/* 페이징 */
				#hosHPL .hosHPLpaging-wrap {
					width: 100%;
					text-align: center;
					margin-top: 40px;
					margin-bottom: 40px;
				}
				#hosHPL .hosHPLpaging {
					overflow: hidden;
				}
				/*#hosHPL .hosHPLpaging {
					display: inline-block; *display: inline; zoom: 1;
					float: left;
					width: 19px;
					height: 19px;
					margin-left: 5px;
					margin-right: 5px;
				}*/
				#hosHPL .hosHPLpaging a {
					display: inline-block; *display: inline; zoom: 1;
					font-weight: bold;
					line-height: 18px;
					margin: 0 4px;
					color: #00d8ff;
					border: 1px solid #2b5294;
					background: #050d1f;
					text-decoration: none;
					width: 17px;
					height: 17px;
				}
				@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
					/* only ie10~11 */
					#hosHPL .hosHPLpaging a { line-height: 21px; }
				}
				#hosHPL .hosHPLpaging a:hover,
				#hosHPL .hosHPLpaging a.active {
					background: #4b0a54;
					color: #FFF;
					border: 1px solid #df00ff;
				}


			/* 타이틀 */
				#hosHPL h3.hosHPLtitle {
					display: inline-block; *display: inline; zoom: 1;
					text-indent:-9999px; *text-indent:0; *font-size:0; *line-height:0; *overflow:hidden;
					width: 663px;
					height: 62px;
					margin-bottom: 22px;
					margin-top: -6px;
					margin-left: -1px;
					_margin-top: 0;
				}

			/* 타이틀 이미지 지정 */
				/* 참가팀 타이틀 */
					#hosHPL strong.hosHPLteam { 
						display: inline-block; 
						*display: inline; 
						zoom: 1; 
						font-size: 22px;
						font-weight: bold;
						color: #FFF;
						font-family: sans-serif, NanumGothic, "NanumGothic";
						background: url('//static.inven.co.kr/image_2011/hos/htl/bullet_35x35_circle.png') 0 50% no-repeat;
						padding-left: 36px;
						vertical-align: middle;
						margin-bottom: 10px;
						width: 290px;
					}
				/* 참가팀 소개 */
					#hosHPL h3.hosHPLtitle.enter-team { background: url('//static.inven.co.kr/image_2011/hos/hpl2/headtitle/title_663x63_enterteam1a.png') no-repeat; }
				/* 8강 풀리그 */
					#hosHPL h3.hosHPLtitle.full-league { background: url('//static.inven.co.kr/image_2011/hos/hcot/season2/title_660x63_161a.png') no-repeat; }
				/* 준플레이오프 ~ 결승 */
					#hosHPL h3.hosHPLtitle.playoff { 
						background: url('//static.inven.co.kr/image_2011/hos/hpl2/headtitle/title_663x63_8league1a.png') no-repeat;
					}
				/* 최근 영상 더 보기 */
					#hosHPL h3.hosHPLtitle.watch-movie { background: url('//static.inven.co.kr/image_2011/hos/hpl2/headtitle/title_663x63_recentmovie1a.png') no-repeat; }
				/* 4강-결승 듀얼 토너먼트 */
					#hosHPL h3.hosHPLtitle.final { background: url('//static.inven.co.kr/image_2011/hos/hpl2/headtitle/title_663x63_4league1a.png') no-repeat; }

			/* 서브타이틀 */
				#hosHPL h5.hosHPLsubtitle {
					display: block;
					width: 100%;
					height: 65px;
					text-align: center;
					text-indent:-9999px; *text-indent:0; *font-size:0; *line-height:0; *overflow:hidden;
				}
				#hosHPL h5.hosHPLsubtitle.subtt-score { background: url('//static.inven.co.kr/image_2011/hos/hcot/tab3/title_620x43_score_a.png') 50% 50% no-repeat; height: 43px; margin-bottom: 17px; }
				#hosHPL h5.hosHPLsubtitle.subtt-schedule { 
					/*background: url('//static.inven.co.kr/image_2011/hos/hcot/tab3/title_620x90_schedule.png') 50% 50% no-repeat; */
					background: url('//static.inven.co.kr/image_2011/hos/htl/tab3/title_122x43_schedule.jpg') 50% 50% no-repeat; 
					height: 90px;
				}
				#hosHPL h5.hosHPLsubtitle.subtt-schedule8 { background: url('//static.inven.co.kr/image_2011/hos/hcot/tab3/title_620x90_schedule_8.png') 50% 50% no-repeat; height: 90px;}
				#hosHPL h5.hosHPLsubtitle.subtt-matches { 
					/*background: url('//static.inven.co.kr/image_2011/hos/hcot/tab3/title_620x60_matches_a.png') 50% 50% no-repeat;*/
					/*background: url('//static.inven.co.kr/image_2011/hos/htl/tab3/title_122x43_matches.jpg') 50% 50% no-repeat;*/
					background: url('//static.inven.co.kr/image_2011/hos/hcot/season2/title_152x43_result1a.png') 50% 50% no-repeat;
				}
				#hosHPL h6.groupA { margin-bottom: 5px; text-indent:-9999px; *text-indent:0; *font-size:0; *line-height:0; *overflow:hidden; display: block; background: url('//static.inven.co.kr/image_2011/hos/hcot/season2/title_152x43_A1a.png') no-repeat; width: 300px; height: 34px; }
				#hosHPL h6.groupB { margin-bottom: 5px; text-indent:-9999px; *text-indent:0; *font-size:0; *line-height:0; *overflow:hidden; display: block; background: url('//static.inven.co.kr/image_2011/hos/hcot/season2/title_152x43_B1a.png') no-repeat; width: 300px; height: 34px; }