/* LOL PROBUILDER */
	/* COMMON */
		.lolDbProbuilder { display: block; width: 710px; margin: 15px 0 0 45px; }
		.lolDbProbuilder h3.proTitle { font-family: dotum; font-size: 13px; color: #00569f; font-weight: bold; letter-spacing: -1px; display: none; }
		.lolDbProbuilder h4.proTitle { display: block; background-color: #2daef8; height: 31px; line-height: 31px; font-size: 14px; color: #FFF; text-indent: 15px; font-weight: bold; font-family: NanumGothic; width: 100%; margin: 5px 0; }
		.lolDbProbuilder .proTitle .left { float: left; }
		.lolDbProbuilder .proTitle .right { float: right; }
		.lolDbProbuilder .proTitle a.list { margin-right: 10px; margin-right: 10px; color: #FFF; text-decoration: none; }
		.lolDbProbuilder .proContentsBox { display: block; min-height: 100px; background-color: #FFF; width: 100%; border: 1px solid #e2e2e2; box-sizing: border-box; }
		.lolDbProbuilder .rows { display: block; overflow: hidden; }
		.lolDbProbuilder .clear { clear: both; }
	/* PC */
		/* PROFILE */
			.lolDbProbuilder .proProfileBox { padding: 2%; box-sizing: border-box; }
			.lolDbProbuilder .proProfileBox .pictureBox { display: block; width: 126px; height: 82px; overflow: hidden; float: left; }
			.lolDbProbuilder .proProfileBox .pictureBox img { width: 60px; height: 60px; }
			.lolDbProbuilder .proProfileBox .pictureBox .name { display: block; line-height: 14px; text-align: center; color: #6a6a6a; font-weight: bold; font-size: 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 60px; font-family: NanumBarunGothic; }
			.lolDbProbuilder .proProfileBox .pictureBox .left { display: block; float: left; }
			.lolDbProbuilder .proProfileBox .pictureBox .right { display: block; float: right; }
			.lolDbProbuilder .proProfileBox .pictureBox .right img { background-color: #05060a; }
			.lolDbProbuilder .proProfileBox .summonerInfor { display: block; float: none; background-color: #e0f1ff; height: 82px; width: auto; margin-left: 137px; } 
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerName { display: block; width: 100%; height: 34px; line-height: 34px; text-indent: 14px; font-size: 14px; font-weight: bold; color: #2685d5; background: url('//static.inven.co.kr/image_2011/lol/probuilder/detail/botline_1x2_double1a.jpg') left bottom repeat-x; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerName a { font-size: 16px; font-weight: bold; color: #2685d5; text-decoration: none; font-family: NanumBarunGothic; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerName a:hover { text-decoration: underline; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerRealName { display: inline-block; width: auto; height: auto; line-height: 12px; text-indent: 0px; font-weight: normal !important; color: #000000 !important; font-family: arial; font-size: 12px !important; }
			@media screen and (max-width: 380px) {
				.lolDbProbuilder .proProfileBox .summonerInfor .summonerRealName { display: none; }
			}
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerText { display: block; width: 100%; height: 38px; margin-top: 10px; overflow: hidden; font-size: 12px; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerText li { display: block; float: left; width: 100%; line-height: 15px; text-indent: 20px; background: url('//static.inven.co.kr/image_2011/lol/probuilder/detail/leftdot_1x2_1a.jpg') 15px 48% no-repeat; font-family: dotum; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerText li a { font-size: 12px; font-weight: bold; color: #2685d5; text-decoration: none; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerText li a:hover { text-decoration: underline; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerText em { color: #6a6a6a; font-weight: normal; font-size: 13px; font-family: NanumBarunGothic; }
			.lolDbProbuilder .proProfileBox .summonerInfor .summonerText li img { vertical-align: -1px; }
			.lolDbProbuilder .proProfileBox .gameInfor { display: block; float: left; height: 36px; width: 157px; overflow: hidden; margin-top: 10px; margin-left: 10px; }
			.lolDbProbuilder .proProfileBox .gameInfor .icon-winlose { float: left; }
			.lolDbProbuilder .proProfileBox .gameInfor .date,
			.lolDbProbuilder .proProfileBox .gameInfor .kda { display: inline-block; float: right; width: 114px; line-height: 18px; color: #6a6a6a; font-size: 11px; }
			.lolDbProbuilder .proProfileBox .gameInfor .kda .average { font-weight: bold; color: #000000; }
			.lolDbProbuilder .proProfileBox .summonerSkills { display: block; float: right; color: #6a6a6a; font-size: 11px; margin-top: 10px; font-family: dotum; }
			.lolDbProbuilder .proProfileBox .summonerSkills img { width: 30px; height: 30px; border: 1px solid #a6a6a6; vertical-align: top; }
			/* PROFILE > PC VERSION(more than 700px) */
				@media screen and (min-width: 700px) {
					.lolDbProbuilder .proProfileBox .pc-row1 { float: left; width: calc(100% - 150px); }
					.lolDbProbuilder .proProfileBox .pc-row2 { float: right; width: 140px; }
					.lolDbProbuilder .proProfileBox .gameInfor { margin-top: 0; margin-left: 0; }
					.lolDbProbuilder .proProfileBox .summonerSkills { float: left; }
				}
			/* ONLY PC */
				.lolDbProbuilder.pc .proProfileBox .pictureBox .name { line-height: 22px; }
		/* RUNES */
			.lolDbProbuilder .proRuneBox { box-shadow: none !important; background-color: transparent !important; overflow: visible !important; border: 0px !important; }
			@media screen and (max-width: 414px) {
				.lolDbProbuilder .proRuneBox {
					overflow-y: scroll !important;
					height: 500px !important;
				}
			}
			.lolDbProbuilder .proRuneBox .runeList { display: block; width: 100%; overflow: visible !important; }
			.lolDbProbuilder .proRuneBox .runeList .runeBox { display: block;  width: 49%; margin-bottom: 7px; height: auto; font-size: 11px; font-family: dotum; color: #434343; box-sizing: border-box; letter-spacing: -1px; }
			.lolDbProbuilder .proRuneBox .runeList .runeBox.left { float: left; }
			.lolDbProbuilder .proRuneBox .runeList .runeBox.right { float: right; }
			.lolDbProbuilder .proRuneBox .runeList .runeBox .runeIcon { display: inline-block; width: 21px; height: 21px; }
			.lolDbProbuilder .proRuneBox .runeList .runeBox .runeRank { font-weight: bold; vertical-align: 5px; }
			.lolDbProbuilder .proRuneBox .runeList .runeBox .runeContents { overflow: hidden; margin: 0 auto; width: 98%; background-color: #FFF; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); padding: 5px; box-sizing: border-box; }
			@media screen and (min-width: 650px) {
				.lolDbProbuilder.mobile .proRuneBox .runeList .runeBox { width: 25%; float: left !important; }
				.lolDbProbuilder.mobile .proRuneBox .runeList .runeBox .rune-icon { float: left; width: 20px; height: 50px; text-align: center; }
				.lolDbProbuilder.mobile .proRuneBox .runeList .runeBox .rune-infor { float: left; width: 75%; margin-left: 10px; }
				.lolDbProbuilder.mobile .proRuneBox .runeList .runeBox .runeRank { line-height: 6px; margin-left: -1px; }
				.lolDbProbuilder.mobile .proRuneBox .runeList .runeBox .runeContents { padding: 15px; }
			}
			/* ONLY PC */
				.lolDbProbuilder.pc .proRuneBox .runeList .runeBox .runeContents { padding: 15px 10px; }
				.lolDbProbuilder.pc .proRuneBox .rune-icon { float: left; padding: 0 5px; }
				.lolDbProbuilder.pc .proRuneBox .rune-infor { float: left; font-size: 12px; font-family: NanumBarunGothic; margin: 6px 0 0 4px; line-height: 15px; }
				.lolDbProbuilder.pc .proRuneBox .rune-infor .rows { float: none; width: 250px; }
				.lolDbProbuilder.pc .proRuneBox .runeList .runeBox { margin-left: 4px; }
				.lolDbProbuilder.pc .proRuneBox .runeList .runeBox .runeIcon { width: 40px; height: 40px; }
		/* MASTERY */
			/* PC */
				.lolDbProbuilder.pc #lolMastery { margin: 0 0 6px 0px !important; }
				.lolDbProbuilder.pc #lolMastery .mastery-season6 { margin: 0 !important; }
				.lolDbProbuilder.pc #lolMastery .mastery-tree .mastery-header { color: #000 !important; font-size: 16px !important; letter-spacing: -1px; font-family: NanumBarunGothic; }
				.lolDbProbuilder.pc #lolMastery .mastery-tree .mastery-header.header3 { background-position: 65px -86px !important; }
				.lolDbProbuilder.pc #lolMastery .mastery-tree .mastery-header.header2 { background-position: 62px -44px !important; }
				.lolDbProbuilder.pc #lolMastery .mastery-tree .mastery-header.header1 { background-position: 58px -3px !important; }
		/* ITEM BUY ORDER */
			.lolDbProbuilder .itemBuyOrder .finalItemWrap { height: 54px; border-bottom: 1px solid #e6e6e6; }
			.lolDbProbuilder .itemBuyOrder .finalItemWrap .itemOrderTitle { display: block; float: left; line-height: 54px; font-size: 11px; font-family: dotum; color: #434343; width: 93px; text-align: center; font-weight: bold; }
			.lolDbProbuilder .itemBuyOrder .finalItemWrap .itemOrder { float: left; width: auto; margin-top: 6px; }
			.lolDbProbuilder .itemBuyOrder .finalItemWrap .itemOrder li { float: left; margin-right: 5px; }
			.lolDbProbuilder .itemBuyOrder .finalItemWrap .itemOrder img { width: 38px; height: 38px; border: 1px solid #858f8a; }
			@media screen and (max-width: 414px) { 
				.lolDbProbuilder .itemBuyOrder .finalItemWrap .itemOrder img { width: 28px; height: 28px; }
			}
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime { display: block; margin: 7px 12px; overflow: hidden; }
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime li { display: block; width: auto; float: left; margin: 10px 0; text-align: center; height: 50px; }
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime li .item-one { position: relative; display: inline-block; }
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime li .quantity { display: inline-block; position: absolute; bottom: 2px; right: 2px; color: #FFF; font-weight: bold; font-size: 16px; text-shadow: 0px 0px 6px #000000; ] }
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime li .used-cross-line { display: inline-block; position: absolute; top: 0px; left: 0px; overflow: hidden; text-indent: -9999px; width: 100%; height: 100%; background: url('//static.inven.co.kr/image_2011/lol/probuilder/detail/close_icon.svg') no-repeat; background-size: 28px 28px; background-position: 50% 40%; }
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime .arrow { float: left; display: inline-block; width: 19px; background: url('//static.inven.co.kr/image_2011/lol/probuilder/detail/icon_9x12_arrow1a.jpg') 50% 30% no-repeat; }
			@media screen and (max-width: 320px) {
				.lolDbProbuilder .itemBuyOrder .itemOrderByTime .arrow { width: 14px; }
			}
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime img { display: inline-block; width: 38px; height: 38px; border: 1px solid #626166; }
			@media screen and (max-width: 414px) {
				.lolDbProbuilder .itemBuyOrder .finalItemWrap .itemOrder { margin-top: 12px; }
				.lolDbProbuilder .itemBuyOrder .itemOrderByTime li { margin: 5px 0; }
				.lolDbProbuilder .itemBuyOrder .itemOrderByTime img { width: 28px; height: 28px; }
			}
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime img.item-used { opacity: 0.5; }
			.lolDbProbuilder .itemBuyOrder .itemOrderByTime .saveTime { display: block; width: 100%; font-size: 12px; font-family: NanumBarunGothic; color: #434343; text-align: center; margin-top: -4px; background-color: rgba(70, 70, 70, 0.05); }
			/* ONLY PC */
				.lolDbProbuilder.pc .itemBuyOrder .finalItemWrap { display: block; width: 100%; }
				.lolDbProbuilder.pc .itemBuyOrder .itemOrderByTime .saveTime { margin-top: 0px; }
		/* SKILL MASTER ORDER */
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime { display: block; margin: 7px 12px; overflow: hidden; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime li { position: relative; display: block; width: auto; float: left; margin-bottom: 5px; margin-right: 8px; width: 40px; height: 40px; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime li.arrow { display: block; width: 12px; height: 40px; background: url('//static.inven.co.kr/image_2011/lol/probuilder/detail/icon_9x12_arrow1a.jpg') 50% 50% no-repeat; }
			/* @media screen and (max-width: 320px) {
				.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime li.arrow { width: 15px; }
			} */
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #626166; box-sizing: border-box; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime .qwer { display: inline-block; position: absolute; top: 0; right: 0; width: 12px; height: 11px; background-color: #eb00f3; text-align: center; color: #FFF; font-size: 9px; font-family: arial; line-height: 11px; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime .qwer.q { background-color: #eb00f3; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime .qwer.w { background-color: #478C32; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime .qwer.e { background-color: #f08a00; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime .qwer.r { background-color: #005af0; }
			.lolDbProbuilder .skillMasterOrder .skillMasterOrderByTime .point { position: absolute; left: 0; bottom: 0; background-color: #000; color: #FFF; font-size: 9px; width: 12px; height: 11px; text-align: center; line-height: 10px; }
		/* EVENTS */
			/* TEXT STATISTICS */
				.lolDbProbuilder .proTextStatistics { background-color: #34363c; color: #cfcfcf; font-family: NanumGothic;}
				.lolDbProbuilder .proTextStatistics .summonerInfor { display: block; margin: 2px 2px 5px 0px; width: 100%; background-color: #191919; padding: 3px; height: 36px; box-sizing: border-box; line-height: 30px; color: #27d9fd; font-size: 16px; letter-spacing: -1px; }
				.lolDbProbuilder .proTextStatistics .summonerInfor em { color: #cfcfcf; font-weight: bold; font-size: 11px; }
				.lolDbProbuilder .proTextStatistics .champIcon { vertical-align: -9px; width: 30px; height: 30px; }
				.lolDbProbuilder .proTextStatistics .p { display: block; margin: 6px 5px; font-size: 13px; font-family: NanumBarunGothic; color: #cfcfcf; line-height: 17px; }
				.lolDbProbuilder .proTextStatistics .p .yellow { font-weight: bold; color: #ffcd14; }
				.lolDbProbuilder .proTextStatistics .p .blue 	{ font-weight: bold; color: #18b5d6; }
				.lolDbProbuilder .proTextStatistics .p .green 	{ font-weight: bold; color: #63bf02; }
				.lolDbProbuilder .proTextStatistics .p .purple { font-weight: bold; color: #d375fd; }
				.lolDbProbuilder .proTextStatistics .matchTitle { display: block; background-color: #191919; }
				.lolDbProbuilder .proTextStatistics .matchTitle strong { color: #1df7ff; font-size: 16px; height: 32px; line-height: 32px; margin-left: 5px; }
				.lolDbProbuilder .proTextStatistics .matchTitle .kda-score { display: block; float: right; overflow: hidden; width: 165px; text-align: left; line-height: 33px; font-size: 13px; }
				.lolDbProbuilder .proTextStatistics .matchTitle .kda-score .team100,
				.lolDbProbuilder .proTextStatistics .matchTitle .kda-score .team200 { font-weight: bold; color: #26dafd; }
				.lolDbProbuilder .proTextStatistics .matchTitle .kda-score .team200 { color: #fe686a; }
				.lolDbProbuilder .proTextStatistics .matchTitle .kda-score .vs { display: inline-block; text-indent: -9999px; overflow: hidden; width: 20px; height: 20px; background: url('//static.inven.co.kr/image_2011/lol/probuilder/detail/vs_20x20_icon1a.jpg') no-repeat;  vertical-align: -5px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch { /*margin: 0 2px;*/ font-family: dotum; border-collapse: collapse; width: 100%; }
				.lolDbProbuilder .proTextStatistics .summonersMatch th { font-weight: bold; background-color: #17447a; text-align: center; font-size: 11px; color: #cdd8de; height: 21px; line-height: 21px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000; }
				.lolDbProbuilder .proTextStatistics .summonersMatch col.champinfo 	{ width: 50%; }
				.lolDbProbuilder .proTextStatistics .summonersMatch col.kda 			{ width: 20%; }
				.lolDbProbuilder .proTextStatistics .summonersMatch col.items 		{ width: 30%; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td { background-color: #3e6289; font-size: 11px; color: #cdd8de; border-right: 1px solid #000; border-bottom: 1px dashed #000; border-left: 1px solid #000; padding: 2px 2px; line-height: 18px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch tr:last-child td { border-bottom: 0px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch col.champinfo { width: 50%; }
				.lolDbProbuilder .proTextStatistics .summonersMatch col.kda { width: 20%; }
				.lolDbProbuilder .proTextStatistics .summonersMatch col.items { width: 30%; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo img.champ-icon { float: left; width: 44px; height: 44px; margin-right: 5px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo img.spell-icon { float: left; width: 18px; height: 19px; margin-right: 3px; vertical-align: middle; border: 1px solid #000; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo .summonerName {
					display: inline-block;
					margin-top: -10px;
					margin-left: 2px;
				}
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo .summonerName,
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo .summonerName a { color: #FFF; font-size: 13px; font-family: NanumBarunGothic; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo .summonerName a:hover { text-decoration: underline; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo .rows { line-height: 16px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.champinfo .rows:first-child { margin-bottom: 2px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.kda { font-size: 13px; color: #ffffff; text-align: center; font-family: NanumBarunGothic; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.kda .evaluate { display: block; line-height: 14px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.kda .evaluate .perfect { color: #f0ff66; letter-spacing: 1px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.kda .evaluate	.kdanormal 	{ color: #6dd500; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.kda .evaluate	.kdagood 	{ color: #28d9ff; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.kda .evaluate	.kdabest		{ color: #ff3d17; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.kda .evaluate	.kdabestest	{ color: #ff64f2; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.items .itemsBoxWrap { overflow: hidden; display: block; width: 115px; height: 53px; margin: 0 auto; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.items .itemsBox { float: left; display: block; width: 85px; height: 53px; overflow: hidden; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.items img { width: 24px; height: 24px; border: 1px solid #000; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.items img.item-ward { float: left; margin-top: 12px; margin-left: 2px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.items .itemsBox li { float: left; width: 24px; height: 24px; margin-left: 1px; margin-bottom: 3px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch td.items .itemsBox li:first-child,
				.lolDbProbuilder .proTextStatistics .summonersMatch td.items .itemsBox li:nth-child(4){ margin-left: 0px; }
				.lolDbProbuilder .proTextStatistics .summonersMatch.team200 th { background-color: #63271e; }
				.lolDbProbuilder .proTextStatistics .summonersMatch.team200 td { background-color: #8f483c; }
				.lolDbProbuilder .proTextStatistics .summonersMatch.team100 tr.mainCharacter td { background-color: #2e4967; }
				.lolDbProbuilder .proTextStatistics .summonersMatch.team200 tr.mainCharacter td { background-color: #713c33; }
				/* ONLY PC */
					.lolDbProbuilder .proTextStatistics .p { width: 100%; }
					.lolDbProbuilder.pc .proTextStatistics .matchTitle { width: 100%; }
					.lolDbProbuilder.pc .proTextStatistics .summonersMatch td.champinfo .rows { width: 100%; line-height: 21px; font-size: 13px; font-family: NanumBarunGothic; overflow: visible; }
					.lolDbProbuilder.pc .proTextStatistics .summonersMatch td.items .itemsBoxWrap { float: none; }
		/* HISTORY */
			/* TABLE */
				.lolDbProbuilder .proList { display: block; width: 100%; }
				.lolDbProbuilder .proList .tableHistory { width: 100%; border-spacing: 0px; border-collapse: separate; height: auto; }
				.lolDbProbuilder .proList .tableHistory col.col0 { width: auto; }
				.lolDbProbuilder .proList .tableHistory col.col1 { width: 200px; }
				.lolDbProbuilder .proList .tableHistory col.col2 { width: 36px; }
				.lolDbProbuilder .proList .tableHistory col.col3 { width: 67px; }
				.lolDbProbuilder .proList .tableHistory col.col4 { width: 215px; }
				.lolDbProbuilder .proList .tableHistory col.col5 { width: 91px; }
				.lolDbProbuilder .proList .tableHistory col.col6 { width: auto; } /* 승/패 */
				.lolDbProbuilder .proList .tableHistory th { background-color: #5782b5; font-size: 11px; color: #FFF; font-family: dotum; text-align: center; font-weight: bold; height: 36px; }
				.lolDbProbuilder .proList .tableHistory td { padding: 8px 0px; text-align: center; border-bottom: 1px dashed #909090; font-family: dotum; }
				.lolDbProbuilder .proList .tableHistory td.times { letter-spacing: -1px; color: #0A0A0A; font-size: 11px; }
				.lolDbProbuilder .proList .tableHistory td .item-icon,
				.lolDbProbuilder .proList .tableHistory td .spell-icon { width: 22px; height: 22px; border: 1px solid #e8b40d; }
				.lolDbProbuilder .proList .tableHistory tr:last-child td { border-bottom: 0px; }
				.lolDbProbuilder .proList .tableHistory td.summoner { color: #686868; font-weight: bold; letter-spacing: -1px; }
				.lolDbProbuilder .proList .tableHistory td.summoner .mainlypos { vertical-align: -1px; }
				.lolDbProbuilder .proList .tableHistory td.summoner em.summonerName { display: inline-block; width: 105px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: -3px; }
				@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
					/* only ie10~11 */
					.lolDbProbuilder .proList .tableHistory td.summoner em.summonerName { vertical-align: -4px; }
				}
				.lolDbProbuilder .proList .tableHistory td.summoner img.s-image { background: url('//static.inven.co.kr/image_2011/lol/probuilder/module/search/player_38x38_black1a.jpg') no-repeat; background-size: 24px 24px; vertical-align: -7px; width: 24px; height: 24px; }
				.lolDbProbuilder .proList .tableHistory td.kda { color: #686868; }
				.lolDbProbuilder .proList .tableHistory td.kda .k { color: #00c1bd; }
				.lolDbProbuilder .proList .tableHistory td.kda .d { color: #ff5abb; }
				.lolDbProbuilder .proList .tableHistory td.kda .a { color: #c08800; }
				.lolDbProbuilder .proList .tableHistory td.gold { color: #ebc200; }
				.lolDbProbuilder .proList .tableHistory td.winloss .winloss { display: inline-block; padding: 2px; font-size: 11px; color: #FFF; border: 1px solid #232323; }
				.lolDbProbuilder .proList .tableHistory td.winloss .win { background-color: #003acf; }
				.lolDbProbuilder .proList .tableHistory td.winloss .loss { background-color: #F12940; }

				@media screen and (max-width: 500px) {
					.lolDbProbuilder .proList .tableHistory .col0 { width: 20%; }
					.lolDbProbuilder .proList .tableHistory .col1 { width: 45%; }
					.lolDbProbuilder .proList .tableHistory .col6 { width: 10%; }

					.lolDbProbuilder .proList .tableHistory tr th:nth-child(5) { display: none; }
					.lolDbProbuilder .proList .tableHistory tr td:nth-child(5) { display: none; }
					.lolDbProbuilder .proList .tableHistory tr th:nth-child(6) { display: none; }
					.lolDbProbuilder .proList .tableHistory tr td:nth-child(6) { display: none; }
				}

				.lolDbProbuilder .proList .tableHistory tbody tr { cursor: pointer; }
				.lolDbProbuilder .proList .tableHistory tr.nolist { border-bottom: 2px solid #677687; }
				.lolDbProbuilder .proList .moreList { padding: 0 !important; }
				.lolDbProbuilder .proList .newBlank { display: block; width: 100%; height: 100%; font-family: NanumGothic; background-color: #f3f3f3; padding: 5px 0; border-top: 1px dashed #cacaca; }
	/* MOBILE */
		.mobileWrap .lolDbProbuilder { width: 100%; margin: 0; background-color: #ebebeb; box-sizing: border-box; overflow: hidden; }
		.mobileWrap .lolDbProbuilder h3.proTitle { margin: 1%; text-indent: 1px; }
		.mobileWrap .lolDbProbuilder .mobile-show { display: block !important; }
		.mobileWrap .lolDbProbuilder .mobile-hide { display: none !important; }
		.mobileWrap .lolDbProbuilder .proContentsBox { overflow: hidden; box-sizing: border-box; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1); margin: 1%; width: auto; }
		.mobileWrap .lolDbProbuilder h4.proTitle { margin: 15px 1% 5px 1%; width: auto; }
		/* MASTERY */
			.mobileWrap .lolDbProbuilder #lolMastery .mastery-season6 { margin: 0px auto !important; }
			.mobileWrap .lolDbProbuilder #lolMastery .mastery-header { background-image: none !important; color: #434343 !important; font-size: 20px !important; font-family: dotum; font-weight: bold; letter-spacing: -1px; } 
		/* RESPONSIVE */
			@media screen and (max-width: 320px) {
				.mobileWrap .lolDbProbuilder .itemBuyOrder .finalItemWrap .itemOrder li { margin-right: 1px; }
			}