@charset "UTF-8";
/*■■■■■■■■■■■■■■■ UL - EVENT - SCHEDULE - 7 ■■■■■■■■■■■■■■■*/
.ul-event-schedule-5{width:100%;display:inline-block;}
.ul-event-schedule-5 li a{width:calc(94%/2);margin:0 1.5% 10px;padding:25px 0 22px;color:#CCC;text-align:center;border-radius:6px;border:1px solid rgba(150,150,150,0.7);background:rgba(0,0,0,0.3);display:inline-block;float:left;}
.ul-event-schedule-5 li a:hover{color:#FFF;border:1px solid rgba(150,0,0,1);background:rgba(150,0,0,0.3);-webkit-animation:gelatine 0.5s 1;animation:gelatine 0.5s 1;}
.ul-event-schedule-5 li a.nolink,
.ul-event-schedule-5 li a.nolink:hover{color:#666;border:1px solid rgba(150,150,150,0.7);background:rgba(0,0,0,0.3);-webkit-animation:none;animation:none;}
.ul-event-schedule-5 p{margin:0;padding:0;font-family:'Roboto',sans-serif;line-height:1.1;}
.ul-event-schedule-5 p:nth-child(1){font-size:90%;font-weight:500;}
.ul-event-schedule-5 p:nth-child(2){font-size:140%;font-weight:bold;}
.ul-event-schedule-5 p:nth-child(3){font-size:80%;}
.ul-event-schedule-5 p:nth-child(4){font-size:70%;}
@media only screen and (min-width: 580px) {
.ul-event-schedule-5 li a{width:calc(94%/3);margin:0 1% 10px;}}
@media only screen and (min-width: 930px) {
.ul-event-schedule-5 li a{width:calc(94%/4);margin:0 0.75% 10px;}}
@media only screen and (min-width: 1024px) {
.ul-event-schedule-5 li a{width:calc(95%/5);margin:0 0.5% 10px;}}
/*■■■■■■■■■■■■■■■ UL - EVENT - SCHEDULE - A ■■■■■■■■■■■■■■■*/
.ul-event-schedule-a{width:100%;display:inline-block;}
.ul-event-schedule-a li a{width:calc(94%/2);margin:0 1.5% 10px;padding:25px 0 16px;color:#CCC;text-align:center;border-radius:4px;border:1px solid rgba(100,80,80,1);background:rgba(0,0,0,0.3);display:inline-block;float:left;}
.ul-event-schedule-a li a:hover{color:#FFF;background:rgba(150,130,130,0.3);-webkit-animation:gelatine 0.5s 1;animation:gelatine 0.5s 1;}
.ul-event-schedule-a li a.nolink,
.ul-event-schedule-a li a.nolink:hover{color:#666;border:1px solid rgba(100,80,80,1);background:rgba(0,0,0,0.3);-webkit-animation:none;animation:none;}
.ul-event-schedule-a p{margin:0;padding:0;font-family:'Roboto',sans-serif;line-height:1;}
.ul-event-schedule-a p:nth-child(1){font-size:90%;font-weight:500;}
.ul-event-schedule-a p:nth-child(2){font-size:140%;font-weight:bold;}
.ul-event-schedule-a p:nth-child(3){font-size:80%;}
.ul-event-schedule-a p:nth-child(4){font-size:70%;}
.ul-event-schedule-a li.c1801 a{background:url(../img/background/black080.png),url(../03_sche/2018/c1801/img/c1801bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.c1802 a{background:url(../img/background/black080.png),url(../03_sche/2018/c1802/img/c1802bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.c1803 a{background:url(../img/background/black080.png),url(../03_sche/2018/c1803/img/c1803bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.c1804 a{background:url(../img/background/black080.png),url(../03_sche/2018/c1804/img/c1804bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.ls18ex1 a{background:url(../img/background/black080.png),url(../lights/03_sche/2018/ls18ex1/img/ls18ex1bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.ls1801 a{background:url(../img/background/black080.png),url(../lights/03_sche/2018/ls1801/img/ls1801bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.ls1802 a{background:url(../img/background/black080.png),url(../lights/03_sche/2018/ls1802/img/ls1802bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.ls1803 a{background:url(../img/background/black080.png),url(../lights/03_sche/2018/ls1803/img/ls1803bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.ls1804 a{background:url(../img/background/black080.png),url(../lights/03_sche/2018/ls1804/img/ls1804bgs.jpg) no-repeat;background-size:auto,cover;}
.ul-event-schedule-a li.ls1805 a{background:url(../img/background/black080.png),url(../lights/03_sche/2018/ls1805/img/ls1805bgs.jpg) no-repeat;background-size:auto,cover;}
@media only screen and (min-width: 580px) {
.ul-event-schedule-a li a{width:calc(94%/3);margin:0 1% 10px;}}
@media only screen and (min-width: 930px) {
.ul-event-schedule-a li a{width:calc(94%/4);margin:0 0.75% 10px;}}
@media only screen and (min-width: 1024px) {
.ul-event-schedule-a li a{width:calc(93%/7);margin:0 0.5% 10px;}}


/* ■■■■■■■■■■■■■■■ Ul - Event - Schedule - Old ■■■■■■■■■■■■■■■ */
.ul-event-schedule-old{width:100%;margin:0;padding:0;display:inline-block;}
.ul-event-schedule-old li a{width:48.5%;padding:25px 0 16px;color:#CCC;text-align:center;background:-moz-linear-gradient(left top 315deg,rgba(44,44,44,0.85),rgba(17,17,17,0.95));background:-webkit-gradient(linear, left top, right bottom, from(rgba(44,44,44,0.85)), to(rgba(17,17,17,0.95)));background:-o-linear-gradient(315deg, rgba(44,44,44,0.85), rgba(17,17,17,0.95));background:linear-gradient(left top 315deg,rgba(44,44,44,0.85),rgba(17,17,17,0.95));display:inline-block;float:left;}
.ul-event-schedule-old li a:hover{color:#FFF;background:-moz-linear-gradient(left top 315deg, rgba(153,0,0,0.7), rgba(102,0,0,0.9));background:-webkit-gradient(linear, left top, right bottom, from(rgba(153,0,0,0.7)), to(rgba(102,0,0,0.9)));background:-o-linear-gradient(315deg, rgba(153,0,0,0.7), rgba(102,0,0,0.9));background:linear-gradient(left top 315deg, rgba(153,0,0,0.7), rgba(102,0,0,0.9));-webkit-animation:gelatine 0.5s 1;animation:gelatine 0.5s 1;}
.ul-event-schedule-old li a.nolink,.ul-event-schedule-old li a.nolink:hover{color:#666;background:-moz-linear-gradient(left top 315deg,rgba(44,44,44,0.85),rgba(17,17,17,0.95));background:-webkit-gradient(linear, left top, right bottom, from(rgba(44,44,44,0.85)), to(rgba(17,17,17,0.95)));background:-o-linear-gradient(315deg, rgba(44,44,44,0.85), rgba(17,17,17,0.95));background:linear-gradient(left top 315deg,rgba(44,44,44,0.85),rgba(17,17,17,0.95));-webkit-animation:none;animation:none;opacity:1;}
.ul-event-schedule-old li:nth-child(1) a,.ul-event-schedule-old li:nth-child(3) a,.ul-event-schedule-old li:nth-child(5) a,.ul-event-schedule-old li:nth-child(7) a{margin:0 1.5% 10px 0;}
.ul-event-schedule-old li:nth-child(2) a,.ul-event-schedule-old li:nth-child(4) a,.ul-event-schedule-old li:nth-child(6) a,.ul-event-schedule-old li:nth-child(8) a{margin:0 0 10px 1.5%;}
.ul-event-schedule-old p{margin:0;padding:0;font-family:'Roboto',sans-serif;line-height:1;}
.ul-event-schedule-old p:nth-child(1){font-size:90%;font-weight:500;}
.ul-event-schedule-old p:nth-child(2){font-size:130%;font-weight:bold;}
.ul-event-schedule-old p:nth-child(3){font-size:80%;}
.ul-event-schedule-old p:nth-child(4){font-size:70%;}
@media only screen and (min-width: 580px) {
.ul-event-schedule-old li:nth-child(1) a,.ul-event-schedule-old li:nth-child(4) a,.ul-event-schedule-old li:nth-child(7) a{width:32.833333%;margin:0 0.5% 10px 0;}
.ul-event-schedule-old li:nth-child(2) a,.ul-event-schedule-old li:nth-child(5) a,.ul-event-schedule-old li:nth-child(8) a{width:32.833333%;margin:0 0.25% 10px;}
.ul-event-schedule-old li:nth-child(3) a,.ul-event-schedule-old li:nth-child(6) a{width:32.833333%;margin:0 0 10px 0.5%;}}
@media only screen and (min-width: 930px) {
.ul-event-schedule-old li:nth-child(1) a,.ul-event-schedule-old li:nth-child(6) a{width:19.6%;margin:0 0.25% 10px 0;}
.ul-event-schedule-old li:nth-child(2) a,.ul-event-schedule-old li:nth-child(3) a,.ul-event-schedule-old li:nth-child(4) a,.ul-event-schedule-old li:nth-child(7) a,.ul-event-schedule-old li:nth-child(8) a{width:19.6%;margin:0 0.25% 10px;}
.ul-event-schedule-old li:nth-child(5) a{width:19.6%;margin:0 0 10px 0.25%;}}
/*■■■■■■■■■■■■■■■ UL - EVENT - SCHEDULE ■■■■■■■■■■■■■■■*/
.ul-event-schedule{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.ul-event-schedule li{width:calc(96%/2);margin:0 1% 10px;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,1);float:left;}
.ul-event-schedule li a{width:100%;padding:8px 4px;color:#CCC;text-align:center;border-radius:4px;border:1px solid rgba(150,150,150,0.7);display:inline-block;}
.ul-event-schedule li:hover a{color:#FFF;border:1px solid rgba(150,0,0,1);}
.ul-event-schedule li a.nolink{color:#666;}
.ul-event-schedule li:hover a.nolink{color:#666;border:1px solid rgba(150,150,150,0.7);}
.ul-event-schedule li a p{margin:0;padding:0;font-family:"Roboto",sans-serif;line-height:1.1;}
.ul-event-schedule li a p:nth-child(1){font-size:75%;color:#999;margin-bottom:8px;}
.ul-event-schedule li a p:nth-child(2){font-size:90%;}
.ul-event-schedule li a p:nth-child(3){font-size:100%;font-weight:500;}
.ul-event-schedule li a p:nth-child(4){font-size:85%;}
.ul-event-schedule li a p:nth-child(5){font-size:65%;color:#999;margin-top:8px;}
.ul-event-schedule li a.nolink p{color:#666;}

/* 2017 Back Ground Size 450px×300px */
.ul-event-schedule li.gp1801 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp1801/img/gp1801ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1803 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp1803/img/gp1803ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1804 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp1804/img/gp1804ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1805 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp1805/img/gp1805ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1806 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp1806/img/gp1806ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1808 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp1808/img/gp1808ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp18ex1 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp18ex1/img/gp18ex1ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp18ex2 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp18ex2/img/gp18ex2ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp18ex3 a{
	background:url(../img/background/black080.png),url(../03_sche/2018/gp18ex3/img/gp18ex3ms.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1701 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/gp1701/img/gp1701s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1702 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/gp1702/img/gp1702s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1703 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/gp1703/img/gp1703s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1704 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/gp1704/img/gp1704s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1705 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/gp1705/img/gp1705s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1707 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/gp1707/img/gp1707s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp17ex1 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/gp17ex1/img/gp17ex1s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1701 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/c1701/img/c1701s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1702 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/c1702/img/c1702s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1703 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/c1703/img/c1703s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1704 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/c1704/img/c1704s.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1706 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2017/c1706/img/c1706s.jpg) no-repeat;
	background-size:contain,cover;}
/* 2016 Back Ground Size 450px×300px */
.ul-event-schedule li.gp1601 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/gp1601/img/gp1601c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1602 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/gp1602/img/gp1602c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1603 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/gp1603/img/gp1603c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1605 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/gp1605/img/gp1605c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1607 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/gp1607/img/gp1607c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp16ex1 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/gp16ex1/img/gp16ex1c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp16ex2 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/gp16ex2/img/gp16ex2c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1601 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/c1601/img/c1601c.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1603 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/c1603/img/title-c1603t.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.c1605 a{
	background:url(../img/background/black065.png),url(../03_sche/gp2016/c1605/img/title-c1605t.jpg) no-repeat;
	background-size:contain,cover;}
/* 2015 Back Ground Size 450px×300px */
.ul-event-schedule li.gp1501 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/gp1501/img/title-gp1501m.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1502 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/gp1502/img/title-gp1502m.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1503 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/gp1503/img/title-gp1503m.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1504 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/gp1504/img/title-gp1504m.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1505 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/gp1505/img/title-gp1505m.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp1506 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/gp1506/img/title-gp1506m.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp15ex1 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/ex1kickoff/img/title-kickoffm.jpg) no-repeat;
	background-size:contain,cover;}
.ul-event-schedule li.gp15ex2 a{
	background:url(../img/background/black085.png),url(../03_sche/gp2015/ex2russia/img/title-ex2m.jpg) no-repeat;
	background-size:contain,cover;}
@media only screen and (min-width: 580px){
.ul-event-schedule li a{padding:10px 4px;}
.ul-event-schedule li a p:nth-child(1){font-size:75%;margin-bottom:9px;}
.ul-event-schedule li a p:nth-child(2){font-size:120%;}
.ul-event-schedule li a p:nth-child(3){font-size:145%;font-weight:500;}
.ul-event-schedule li a p:nth-child(4){font-size:105%;}
.ul-event-schedule li a p:nth-child(5){font-size:80%;margin-top:9px;}}
@media only screen and (min-width: 769px){
.ul-event-schedule li{width:calc(97%/3);margin:0 0.5% 10px;}
.ul-event-schedule li a{padding:14px 4px;}
.ul-event-schedule li a p:nth-child(1){font-size:80%;margin-bottom:11px;}
.ul-event-schedule li a p:nth-child(2){font-size:125%;}
.ul-event-schedule li a p:nth-child(3){font-size:150%;font-weight:500;}
.ul-event-schedule li a p:nth-child(4){font-size:110%;}
.ul-event-schedule li a p:nth-child(5){font-size:85%;margin-top:11px;}}
@media only screen and (min-width: 1024px){
.ul-event-schedule li{width:calc(96%/4);margin:0 0.5% 10px;}
.ul-event-schedule li a{padding:18px 4px;}
.ul-event-schedule li a p:nth-child(1){font-size:90%;margin-bottom:14px;}
.ul-event-schedule li a p:nth-child(2){font-size:135%;}
.ul-event-schedule li a p:nth-child(3){font-size:160%;font-weight:500;}
.ul-event-schedule li a p:nth-child(4){font-size:120%;}
.ul-event-schedule li a p:nth-child(5){font-size:90%;margin-top:14px;}}



/* ■■■■■■■■■■■■■■■ 2017 SCHEDULE - BOX ■■■■■■■■■■■■■■■ */
.schedule-box{
	width:98%;
	margin:0 1% 20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-direction:row;
	-webkit-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
@media only screen and (min-width: 580px){.schedule-box{width:97%;margin:0 1.5% 20px;}}
@media only screen and (min-width: 769px){.schedule-box{width:96%;margin:0 2% 20px;}}
@media only screen and (min-width: 930px){.schedule-box{width:95%;margin:0 2.5% 20px;}}
.schedule-box li{
	width:calc(98%/2);
	margin:0 0.5% 0.5%;
	padding:5px;
	text-align:center;
	border:1px solid rgba(100,100,100,0.7);
	display:inline-block;
}
.schedule-box li:hover{
	opacity:0.5;
}
.schedule-box li a{
	color:#CCC;
	display:inline-block;-webkit-background-size: 100% auto;
       -o-background-size: 100% auto;
          background-size: 100% auto}
.schedule-box li:before{
  content:"";
  display: block;
  padding-top:-66.5%;
  
}
.schedule-box li:before{
  content:"";
  display: block;
  padding-top:-66.5%;
  
}

.bg-box{
	-webkit-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}
.bg-box:before{
  content:"";
  display: block;
  padding-top:-70%;
}
.bg-box span{
  position:absolute;
  top:20%;
  left: 0;
  right: 0;
  bottom:50%;
  margin:auto;
text-align:center;
vertical-align:middle;
line-height:1;
}
.gp1601{width:100%;position:relative;
	background:url(../img/background/black060.png),url(../03_sche/gp2016/gp1601/img/gp1601c.jpg) no-repeat left top;
	background-size:calc(300/450*150%);}

/*a.schedule-box{
	width:100%;
	height:100%;
	margin:0 1% 5px;
	padding:6px 6px 2px;
	color:#999;
	text-align:center;
	line-height:1.2;
	border:1px solid rgba(100,100,100,0.7);
	position:relative;
	display:inline-block;
}
a.schedule-box:hover{color:rgba(255,255,255,1);background:rgba(100,0,0,0.5);}
a.schedule-box.nolink{color:#999;background:rgba(0,0,0,0.5);}
a.schedule-box.nolink:hover{color:#999;background:rgba(0,0,0,0.5);}
a.schedule-box p:nth-child(1){padding:0;font-size:66%;font-weight:bold;}
a.schedule-box p:nth-child(2){padding:0;font-size:100%;}
a.schedule-box p:nth-child(3){font-size:130%;font-weight:bold;line-height:1;}
a.schedule-box p:nth-child(4){font-size:100%;}
a.schedule-box p:nth-child(5){font-size:66%;}
.gp1701{
	width:100%;position:relative;background:url(03_sche/sl2017/sl1701/img/sl1701t.jpg) no-repeat left top;
}edia only screen and (min-width : 580px){
a.schedule-box{width:100%;margin:0 0.5% 5px;}}
@media only screen and (min-width : 769px){
a.schedule-box p:nth-child(4){padding:5px 0 0;font-size:90%;text-align:justify;line-height:1.2;display:inline-block;}}
@media only screen and (min-width : 930px){
a.schedule-box{width:100%;margin:0 0.5% 10px;padding:10px 10px 6px;}
a.schedule-box p:nth-child(2){font-size:98%;}
a.schedule-box p:nth-child(3){font-size:120%;padding:5px 0 0;}}*/




.infolink{
	width:220px;
	margin:8px auto;
	display:block;
}



/* ■■■■■■■■■■■■■■■ TABLE - INFO ■■■■■■■■■■■■■■■ */
.table-info{width:100%;margin:0;padding:0;}
.table-info tr:first-child td{border-top:1px solid #333;} 
.table-info tr:first-child td:last-child{font-size:105%;font-weight:500;text-align:left;}
.table-info tr td{margin:0;padding:5px 0 3px;font-size:90%;text-align:center;vertical-align:middle;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-info tr td:first-child{width:80px;color:#999;}
.table-info tr td:last-child{padding:5px 0 3px 6px;text-align:left;border-right:none;}
.table-info a img:hover{opacity:0.7;}
@media only screen and (min-width: 769px){
.table-info tr:first-child td:last-child{font-size:130%;}
.table-info tr td{padding:6px 0 4px;font-size:100%;}
.table-info tr td:first-child{width:120px;}
.table-info tr td:last-child{padding:6px 0 4px 7px;}}





/* ■■■■■■■■■■■■■■■ Ticket - Box - L / R ■■■■■■■■■■■■■■■ */
.ticket-box-l{width:100%;margin:0 0 20px;}
.ticket-box-r{width:100%;margin:0 0 20px;}
@media only screen and (min-width: 769px) {
.ticket-box-l{width:66%;margin:0 1% 20px 0;float:left;}
.ticket-box-r{width:33%;margin:0 0 20px;float:left;}}
/* ■■■■■■■■■■■■■■■ Ticket - Table ■■■■■■■■■■■■■■■ */
.ticket-table{width:100%;margin:0 0 10px;}
.ticket-table tr td{text-align:center;vertical-align:middle;line-height:1;}
.ticket-tdti{color:#FFF;padding:3px 5px 1px;font-weight:bold;text-align:left !important;background:-webkit-linear-gradient(#33AA55,#116611);background:-o-linear-gradient(#33AA55,#116611);background:-moz-linear-gradient(#33AA55,#116611);background:linear-gradient(#33AA55,#116611);}
.ticket-tdcc{padding:3px 5px 1px;border-bottom:1px solid #999;}
.ticket-tdta{padding:3px 5px 1px;border-right:1px solid #333;border-bottom:1px solid #444;}
.ticket-tdtz{padding:3px 5px 1px;border-bottom:1px solid #444;}
.ticket-tdccc,.ticket-tdfri,.ticket-tdsat,.ticket-tdsun{border-right:1px solid #444;border-bottom:1px solid #555;}
.ticket-tdccc a{background:rgba(237,206,0,0.7);}
.ticket-tdfri a{background:rgba(0,200,100,0.7);}
.ticket-tdsat a{background:rgba(0,127,255,0.7);}
.ticket-tdsun a{background:rgba(255,27,0,0.7);}
.ticket-tdccc a,.ticket-tdfri a,.ticket-tdsat a,.ticket-tdsun a{padding:8px 5px 6px;color:#DDD;font-weight:bold;text-align:center;background-image:url(../img/background/arrow-s.png);background-size:16px;background-position:right bottom;background-repeat:no-repeat;display:block;}
.ticket-tdccc:hover a,.ticket-tdfri:hover a,.ticket-tdsat:hover a,.ticket-tdsun:hover a{opacity:0.7;}
.ticket-tdccc a.nolink,.ticket-tdfri a.nolink,.ticket-tdsat a.nolink,.ticket-tdsun a.nolink{opacity:1;background-image:none;}
.ticket-tdccc:hover a.nolink,.ticket-tdfri:hover a,.nolink.ticket-tdsat:hover a.nolink,.ticket-tdsun:hover a.nolink{opacity:1;background-image:none;}

.link-button{
	width:100%;
	margin:5px 0;
	padding:2px 0 0;
	color:rgba(255,255,255,0.7);
	text-align:center;
	line-height:2.3;
	border-radius:4px;
	background:-webkit-linear-gradient(rgba(100,0,0,0.8),rgba(90,0,0,0.7));
	background:-o-linear-gradient(rgba(100,0,0,0.8),rgba(90,0,0,0.7));
	background:-moz-linear-gradient(rgba(100,0,0,0.8),rgba(90,0,0,0.7));
	background:linear-gradient(rgba(100,0,0,0.8),rgba(90,0,0,0.7));
	display:block;
	opacity:0.9;
}
.link-button:hover{color:rgba(255,255,255,1);opacity:0.7;}

.ticket-buy{width:100%;margin:5px 0;padding:2px 0 0;color:#F60;font-weight:bold;text-align:center;line-height:2;border-radius:3px;background:-webkit-linear-gradient(#2c2c2c,#1e1e1e);background:-o-linear-gradient(#2c2c2c,#1e1e1e);background:-moz-linear-gradient(#2c2c2c,#1e1e1e);background:linear-gradient(#2c2c2c,#1e1e1e);display:block;opacity:0.9;}
.ticket-buy:hover{color:#FFF;background:-webkit-linear-gradient(#990000,#660000);background:-o-linear-gradient(#990000,#660000);background:-moz-linear-gradient(#990000,#660000);background:linear-gradient(#990000,#660000);opacity:0.7;}


.margin-0{margin:0;}
.line-h10{line-height:1}
.5050{width:30px;height:30px;}

/* ■■■■■■■■■■■■■■■ Ticket - Box ■■■■■■■■■■■■■■■ */
.ticket-box{width:100%;margin:0 0 10px;padding:5px 5px 0;background:rgba(0,0,0,0.3);border:1px solid #444;}
.ticket-box a{display:inline-block;line-height:1;}
.ticket-box a:hover{opacity:0.7;}
.ticket-box a img{width:100%;margin:0 0 3px;}
.ticket-box p.ticket-box-midashi{font-weight:bold;}
.ticket-box p.ticket-box-midashi span:before{color:#F60;font-size:90%;content:"▶︎ ";}
.ticket-box p.ticket-box-code{margin:0;padding-left:1.2em;color:#F00;font-size:120%;font-weight:bold;}
.ticket-box p.ticket-box-name{margin:0;padding-left:1.2em;text-align:justify;}
.ticket-box-mini{width:100%;margin:0 0 5px;padding:0 0 5px;border-bottom:1px dotted #444;}
/* ■■■■■■■■■■■■■■■ SOLDOUT ■■■■■■■■■■■■■■■ */
.soldout{color:#333;}
.soldout:before{color:#f00;font-weight:bold;content:"完 売";}
.soldout-e{color:#333;}
.soldout-e:before{color:#f00;font-weight:bold;content:"Sold Out";}



/* ■■■■■■■■■■■■■■■ Title - Green ■■■■■■■■■■■■■■■ */
.title-green-l{margin:0 0 5px;padding:3px 8px 1px;color:#FFF;font-weight:bold;background:rgba(100,0,0,0.7);background:-webkit-gradient(linear,left top,right bottom,from(rgba(100,0,0,0.7)),to(rgba(100,0,0,0.6)));background:-webkit-linear-gradient(left top,rgba(100,0,0,0.7),rgba(100,0,0,0.6));background:linear-gradient(170deg,rgba(100,0,0,0.7),rgba(100,0,0,0.6));}
.title-green-c{margin:0 0 5px;padding:3px 0 1px;color:#FFF;font-weight:bold;text-align:center;background:rgba(100,0,0,0.7);background:-webkit-gradient(linear,left top,right bottom,from(rgba(100,0,0,0.7)),to(rgba(100,0,0,0.6)));background:-webkit-linear-gradient(left top,rgba(100,0,0,0.7),rgba(100,0,0,0.6));background:linear-gradient(170deg,rgba(100,0,0,0.7),rgba(100,0,0,0.6));}



/*■■■■■event-tick-table■■■■■*/
#modal{
  width:100%;
  margin:0 auto;
  padding:0;
  display:block;
}
#tick01, #tick02, #tick03, #tick04, #tick05, #tick05b, #tick06, #tick07, #tick08, #tick09, #tick10{
  top:50%;
  width:100%;
  max-width:300px;
  margin:0 auto;
  display:none;
  position:absolute;
}
.close-overlay{
  top:0;
  left:0;
  width:100%;
  height:100%;
  position:fixed;
  background:#000;
  opacity:0.5;
  z-index:5;
}
.modal-window{
  width:100%;
  margin:0 auto;
  padding:0;
  text-align:justify;
  background:#000;
  border-radius:10px;
  border:5px solid #CCC;
  box-sizing:border-box;
  box-shadow:0 0 8px #000;
  position:absolute;
  display:block;
  z-index:10;
}
.modal-window h6{
  width:96%;
  margin:2%;
  padding:7px 12px 5px;
  color:#FFF;
  font-size:;
  font-weight:bold;
  text-align:left;
  border-radius:4px;
  background:-webkit-linear-gradient(#33AA55,#116611);
  background:-o-linear-gradient(#33AA55,#116611);
  background:-moz-linear-gradient(#33AA55,#116611);
  background:linear-gradient(#33AA55,#116611);
}
.modal-window p{
  width:94%;
  margin:3%;
  padding:0;
  font-size:82%;
  text-align:justify;
}
.modal-window p.modal-window-catch{
  width:94%;
  margin:3%;
  padding:0;
  color:#F60;
  font-size:82%;
  font-weight:bold;
}
/*■■■■■CSS3 ModalWindow SET■■■■■*/
@-webkit-keyframes modalFadeIn{
  0%{opacity:0;display:block;}
  100%{opacity:1;}
}
div#modal div:target{
  -webkit-animation-name:modalFadeIn; 
  -webkit-animation-duration:0.5s;
  -webkit-animation-iteration-count:1;
  opacity:1;
  display:block;
}






.ticket-table-close{
  margin-top:5px;
  padding:9px 12px 8px;
  font-weight:bold;
  text-shadow:0 0 3px #000;
  border-radius:4px;
  background:-webkit-linear-gradient(#2c2c2c,#1e1e1e);
  background:-o-linear-gradient(#2c2c2c,#1e1e1e);
  background:-moz-linear-gradient(#2c2c2c,#1e1e1e);
  background:linear-gradient(#2c2c2c,#1e1e1e);
  display:inline-block;
}


/* ■■■■■■■■■■■■■■■ Ul - Booth ■■■■■■■■■■■■■■■ */
.ul-booth{margin:0 0 20px;padding:10px;border:1px solid #444;background:rgba(0,0,0,0.3);}
.ul-booth li:nth-child(1){margin-bottom:5px;font-weight:bold;}
.ul-booth li:nth-child(5){width:100%;text-align:justify;}
.ul-booth li:nth-child(5) img{width:35.5%;max-width: 100%;margin:0 1.5% 0 0;float:left;}
.ul-booth li:nth-child(5) img:hover{opacity:0.7;}
.ul-booth li:nth-child(2){width:100%;margin:5px 0;padding:2px 0 0;font-size:80%;border-top:1px solid rgba(102,0,0,0.7);border-bottom:1px solid rgba(102,0,0,0.7);}
.ul-booth li:nth-child(2) a{margin-right:3px;text-decoration:underline;}
.ul-booth li:nth-child(2) small:after{content:" >>>";}
.ul-booth li:nth-child(3){width:49%;margin:0 1% 5px 0;float:left;}
.ul-booth li:nth-child(4){width:49%;margin:0 0 5px 1%;float:left;}
@media only screen and (min-width: 769px){
.ul-booth{width:49%;margin:0 0.5% 20px;}
.ul-booth li:nth-child(5) img{width:30.5%;}}
/* ■■■■■■■■■■■■■■■ Ul - Booth2 ■■■■■■■■■■■■■■■ */
.ul-booth2{margin:0 0 20px;padding:10px;border:1px solid #444;background:rgba(0,0,0,0.3);}
.ul-booth2 li:nth-child(1){margin-bottom:5px;font-weight:bold;}
.ul-booth2 li:nth-child(2){width:100%;text-align:justify;}
.ul-booth2 li:nth-child(2) img{width:55.5%;max-width: 100%;margin:0 1.5% 0 0;float:left;}
.ul-booth2 li:nth-child(2) img:hover{opacity:0.7;}
@media only screen and (min-width: 769px){
.ul-booth2{width:49%;margin:0 0.5% 20px;}
.ul-booth2 li:nth-child(2) img{width:40.5%;}}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■ NEWS ■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.food-box{width:100%;margin:0 0 10px;padding:5px;border:1px solid #555;background:rgba(0,0,0,0.3);}
.food-box li:nth-child(1){margin:0 0 5px;padding:2px 5px 0;color:#F60;font-size:110%;font-weight:bold;background:-webkit-gradient(linear,left top,right bottom,from(rgba(44,44,44,0.9)),to(rgba(17,17,17,0.8)));background:-webkit-linear-gradient(left top,rgba(44,44,44,0.9),rgba(17,17,17,0.8));background:linear-gradient(170deg,rgba(44,44,44,0.9),rgba(17,17,17,0.8));}
.food-box li:nth-child(2),.food-box li:nth-child(3){width:50%;padding:0 0 5px;float:left;}
.food-box li:nth-child(4){color:#999;font-size:80%;}
.food-box li:nth-child(4):before{content:"MENU："}
.food-box li:nth-child(5){width:100%;text-align:justify;}
@media only screen and (min-width: 769px){
.food-box{width:49%;margin:0 0.5% 10px;float:left;}}
@media only screen and (min-width: 930px){
.food-box{width:24%;margin:0 0.5% 10px;padding:10px;}}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■ GOODS ■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■■■■■■■■■■■■■ Ul - Goods ■■■■■■■■■■■■■■■ */
.ul-goods{width:100%;margin:0 0 20px;padding:10px;line-height:1.3;border:1px solid rgba(33,33,33,1);background:rgba(0,0,0,0.3);display:inline-block;}
.ul-goods li{padding:3px 0 0;color:#999;border-bottom:1px solid rgba(100,0,0,0.7);}
.ul-goods li.g-catch{color:#CCC;font-size:110%;font-weight:bold;}
.ul-goods li.g-image{border-bottom:none;}
.ul-goods li.g-image img{width:100%;}
.ul-goods li.g-name{color:rgba(200,100,0,1);font-size:110%;font-weight:bold;}
.ul-goods li.g-caption{text-align:justify;}
.ul-goods li:before{font-size:90%;color:#666;}
.ul-goods li.g-price:before{content:"価　格："}
.ul-goods li.g-color:before{content:"カラー："}
.ul-goods li.g-size:before{content:"サイズ："}
.ul-goods li.g-quantity:before{content:"数　量："}
.ul-goods li.g-place:before{content:"販売所："}
.ul-goods li.g-caption:before{content:"説　明："}
@media only screen and (min-width: 769px){
.ul-goods{width:49%;margin:0 0.5% 20px;}
.ul-goods li.g-image img{width:43.5%;padding:0 8px 0 0;display:inline-block;float:left;}}




/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■ ENTRY LIST ■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.entry-title-ex{
	width:100%;
	padding:3px 8px 2px;
	font-size:90%;
	font-weight:600;
	border-top:1px solid rgba(100,30,30,0.7);
	border-bottom:1px solid rgba(100,30,30,0.7);
	background:rgba(0,0,0,0.5);
	display:inline-block;
}
/* ■■■■■■■■■■■■■■■ ENTRY - BOX - EX ■■■■■■■■■■■■■■■■ */
.entry-box-ex{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-ex li{width:100%;margin:0;padding:3px;color:#888;border-bottom:1px solid rgba(80,80,80,0.7);background:rgba(0,0,0,0.5);display:inline-block;}
.entry-box-ex p:nth-child(1){height:95px;float:left;}
.entry-box-ex p:nth-child(1) img{height:95px;padding:0 5px 0 0;}
.entry-box-ex p:nth-child(2){display:none;}
.entry-box-ex p:nth-child(3){font-size:70%;font-style:italic;}
.entry-box-ex p:nth-child(3) span:before{font-size:40%;content:"#";}
.entry-box-ex p:nth-child(3) span:after{content:" ";}
.entry-box-ex p:nth-child(4){font-size:130%;color:#CCC;font-weight:bold;float:left;}
.entry-box-ex p:nth-child(5){padding:8px 0 0 1px;font-size:75%;}
.entry-box-ex p:nth-child(5):before{content:"｜";}
.entry-box-ex p:nth-child(6){padding:3px 0 0 1px;color:#AAA;font-size:75%;border-top:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(7){padding:3px 0 0 1px;font-size:70%;border-top:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(8){font-size:70%;}
@media only screen and (min-width : 481px){
.entry-box-ex p:nth-child(6):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;content:"TEAM　";}
.entry-box-ex p:nth-child(7):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.5em;content:"CAR　";}
.entry-box-ex p:nth-child(8):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.1em;content:"SPEC　";}}
@media only screen and (min-width : 580px){
.entry-box-ex li{width:49%;margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(2){display:block;}
.entry-box-ex p:nth-child(1){width:31.7%;height:calc(68.3%*200/300);float:left;}
.entry-box-ex p:nth-child(1) img{width:100%;padding:0 3px 0 0;height:auto}
.entry-box-ex p:nth-child(2){width:68.3%;float:left;}
.entry-box-ex p:nth-child(2) img{width:100%;margin-bottom:2px;}}
@media only screen and (min-width : 1024px){
.entry-box-ex li{width:32.333333%;margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(1) img{padding:0 4px 0 0;}
.entry-box-ex p:nth-child(2){width:68.3%;float:left;}
.entry-box-ex p:nth-child(2) img{}
.entry-box-ex p:nth-child(3){font-size:80%;}
.entry-box-ex p:nth-child(4){font-size:135%;}
.entry-box-ex p:nth-child(5){font-size:90%;}
.entry-box-ex p:nth-child(6){font-size:90%;}
.entry-box-ex p:nth-child(7){font-size:80%;}
.entry-box-ex p:nth-child(8){font-size:80%;}}
/* ■■■■■■■■■■■■■■■ ENTRY - BOX - EX -A ■■■■■■■■■■■■■■■■ */
.entry-box-ex-a{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-ex-a li{width:100%;margin:0;padding:3px;color:#888;border-bottom:1px solid rgba(100,30,30,0.7);background:rgba(0,0,0,0.5);display:inline-block;float:left;}
.entry-box-ex-a li:first-child{border-top:1px solid rgba(100,30,30,0.7);}
.entry-box-ex-a p:nth-child(1){width:21%;margin:0 5px 0 0;float:left;}
.entry-box-ex-a p:nth-child(2){display:none;float:left;}
.entry-box-ex-a p:nth-child(3){color:#999;margin:2px 0 0;font-size:70%;font-style:italic;}
.entry-box-ex-a p:nth-child(3) span{margin:0 3px 0 0;padding:2px 3px 0 3px;color:#CCC;font-weight:bold;background:rgba(100,30,30,0.7);}
.entry-box-ex-a p:nth-child(3) span:before{color:#999;font-size:40%;content:"# ";}
.entry-box-ex-a p:nth-child(3) span:after{content:" ";}
.entry-box-ex-a p:nth-child(4){padding:1px 0 0;color:#CCC;font-size:100%;font-weight:bold;border-bottom:1px solid rgba(100,30,30,0.7);}
.entry-box-ex-a p:nth-child(5){padding:2px 0 0;font-size:72%;}
.entry-box-ex-a p:nth-child(6){color:#AAA;font-size:72%;}
.entry-box-ex-a p:nth-child(7){font-size:72%;}
.entry-box-ex-a p:nth-child(8){font-size:72%;}
.entry-box-ex-a p:nth-child(9){font-size:72%;}
@media only screen and (min-width : 481px){
.entry-box-ex-a p:nth-child(5):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;content:"PROF.　";}
.entry-box-ex-a p:nth-child(6):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;content:"TEAM　";}
.entry-box-ex-a p:nth-child(7):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.5em;content:"CAR　";}
.entry-box-ex-a p:nth-child(8):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.1em;content:"SPEC　";}
.entry-box-ex-a p:nth-child(9):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0em;content:"　　　";}}
@media only screen and (min-width : 580px){
.entry-box-ex-a li{width:calc(98%/2);margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.7);}
.entry-box-ex-a p:nth-child(1){width:30.1%;margin:0 2% 0 0;float:left;}
.entry-box-ex-a p:nth-child(2){width:67.9%;display:block;float:left;}
.entry-box-ex-a p:nth-child(3){width:100%;font-size:72%;margin:5px 3px 0 0;display:inline-block;}
.entry-box-ex-a p:nth-child(5):before{display:none;}
.entry-box-ex-a p:nth-child(6):before{display:none;}
.entry-box-ex-a p:nth-child(7):before{display:none;}
.entry-box-ex-a p:nth-child(8):before{display:none;}
.entry-box-ex-a p:nth-child(9):before{display:none;}}
@media only screen and (min-width : 930px){
.entry-box-ex-a li{width:calc(97%/3);margin:0 0.5% 10px;}
.entry-box-ex-a p:nth-child(3){font-size:80%;}
.entry-box-ex-a p:nth-child(4){font-size:120%;}
.entry-box-ex-a p:nth-child(5){font-size:80%;}
.entry-box-ex-a p:nth-child(6){font-size:80%;font-weight:bold;}
.entry-box-ex-a p:nth-child(7){font-size:80%;}
.entry-box-ex-a p:nth-child(8){font-size:80%;}
.entry-box-ex-a p:nth-child(9){font-size:80%;}}
@media only screen and (min-width : 1120px){
.entry-box-ex-a p:nth-child(3){font-size:86%;}
.entry-box-ex-a p:nth-child(4){font-size:136%;}
.entry-box-ex-a p:nth-child(5){font-size:86%;}
.entry-box-ex-a p:nth-child(6){font-size:86%;;}
.entry-box-ex-a p:nth-child(7){font-size:86%;}
.entry-box-ex-a p:nth-child(8){font-size:86%;}
.entry-box-ex-a p:nth-child(9){font-size:86%;}
.entry-box-ex-a p:nth-child(5):before{display:inline-block;}
.entry-box-ex-a p:nth-child(6):before{display:inline-block;font-weight:400;}
.entry-box-ex-a p:nth-child(7):before{display:inline-block;}
.entry-box-ex-a p:nth-child(8):before{display:inline-block;}
.entry-box-ex-a p:nth-child(9):before{display:inline-block;}}



/* ■■■■■■■■■■■■■■■ NATIONALITY ■■■■■■■■■■■■■■■■ */
.nationality-JPN:before{content:"　　";background:url(../img/nationality/jpn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-CHN:before{content:"　　";background:url(../img/nationality/chn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-THA:before{content:"　　";background:url(../img/nationality/tha-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-TWN:before{content:"　　";background:url(../img/nationality/twn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-TPE:before{content:"　　";background:url(../img/nationality/twn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-USA:before{content:"　　";background:url(../img/nationality/usa-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-GBR:before{content:"　　";background:url(../img/nationality/gbr-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-HKG:before{content:"　　";background:url(../img/nationality/hkg-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-NZL:before{content:"　　";background:url(../img/nationality/nzl-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-MAR:before{content:"　　";background:url(../img/nationality/mar-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-RUS:before{content:"　　";background:url(../img/nationality/rus-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-ITA:before{content:"　　";background:url(../img/nationality/ita-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-BRA:before{content:"　　";background:url(../img/nationality/bra-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-MYS:before{content:"　　";background:url(../img/nationality/mys-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-MAS:before{content:"　　";background:url(../img/nationality/mys-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-FRA:before{content:"　　";background:url(../img/nationality/fra-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-IRN:before{content:"　　";background:url(../img/nationality/irn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-IRI:before{content:"　　";background:url(../img/nationality/irn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-KOR:before{content:"　　";background:url(../img/nationality/kor-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-LTU:before{content:"　　";background:url(../img/nationality/ltu-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-MOZ:before{content:"　　";background:url(../img/nationality/moz-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-CZE:before{content:"　　";background:url(../img/nationality/cze-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-PHI:before{content:"　　";background:url(../img/nationality/phi-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-BLR:before{content:"　　";background:url(../img/nationality/blr-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-SUI:before{content:"　　";background:url(../img/nationality/sui-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.nationality-INA:before{content:"　　";background:url(../img/nationality/ina-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
/* ■■■■■■■■■■■■■■■ ENTRY - BOX - LIST ■■■■■■■■■■■■■■■■ */
.entry-box-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-list li{width:100%;margin:0;padding:0;display:inline-block;float:left;}
.entry-box-list li:nth-child(1){display:none;}
.entry-box-list li:nth-child(2){border-top:1px solid rgba(120,0,0,1);}
.entry-box-list li a{width:100%;margin:0;padding:5px 5px 3px;color:#ccc;border-bottom:1px solid rgba(120,0,0,1);background:rgba(0,0,0,0.5);display:inline-block;float:left;}
.entry-box-list li a:hover{background:rgba(120,0,0,0.5);}
.entry-box-list li a.nolink{color:#ccc;}
.entry-box-list li a.nolink:hover{color:#ccc;background:rgba(0,0,0,0.5);}
.entry-box-list li a p.ebl-td-img1{display:none;}
.entry-box-list li a p.ebl-td-img2{display:none;}
.entry-box-list li a p.ebl-td-no:before{color:#999;font-size:80%;content:"No. ";}
.entry-box-list li a p.ebl-td-no{margin:0 5px 0 0;padding:2px 5px 1px 4px;color:#CCC;font-size:80%;font-style:italic;float:left;}
.entry-box-list li a p.ebl-td-no-s:before{color:#999;font-size:80%;content:"No. ";}
.entry-box-list li a p.ebl-td-no-s{margin:0 5px 0 0;padding:2px 5px 1px 4px;color:#CCC;font-size:80%;font-style:italic;background:rgba(120,0,0,0.7);float:left;}
.entry-box-list li a p.ebl-td-driver{color:#FFF;font-weight:bold;}
.entry-box-list li a p.ebl-td-team{font-size:80%;}
.entry-box-list li a p.ebl-td-car{font-size:70%;}
.entry-box-list li a p.ebl-td-spec{display:none;}
@media print, screen and (min-width : 481px){
	.entry-box-list li{width:49%;margin:0 0.5%;}
	.entry-box-list li:nth-child(3){border-top:1px solid rgba(120,0,0,1);}
	.entry-box-list li a p.ebl-td-img1{display:none;}
	.entry-box-list li a p.ebl-td-team{margin:2px 0 0;font-size:70%;}
	.entry-box-list li a p.ebl-td-car{font-size:64%;}}
@media print, screen and (min-width : 580px){
	.entry-box-list li{width:100%;margin:0;}
	.entry-box-list li:nth-child(1){font-size:70%;border-top:1px solid rgba(60,60,60,1);display:inline-table;}
	.entry-box-list li:nth-child(2){border-top:none;}
	.entry-box-list li:nth-child(3){border-top:none;}
	.entry-box-list li a{border-bottom:1px solid rgba(60,60,60,1);}
	.entry-box-list li a p.ebl-ti-no{width:4.3%;margin:0 5px 0 0;float:left;}
	.entry-box-list li a p.ebl-ti-driver{width:16.7%;margin:0 5px 0 0;float:left;}
	.entry-box-list li a p.ebl-ti-team{width:39%;margin:0 5px 0 0;float:left;}
	.entry-box-list li a p.ebl-ti-car{width:24%;margin:0 5px 0 0;float:left;}
	.entry-box-list li a p.ebl-ti-spec{display:none;}
	.entry-box-list li a p.ebl-td-no:before{content:none;}
	.entry-box-list li a p.ebl-td-no{width:4.3%;font-size:70%;text-align:center;}
	.entry-box-list li a p.ebl-td-no-s:before{content:none;}
	.entry-box-list li a p.ebl-td-no-s{width:4.3%;font-size:70%;text-align:center;}
	.entry-box-list li a p.ebl-td-driver{width:16.7%;margin:0 5px 0 0;font-size:80%;border-right:1px solid rgba(60,60,60,1);float:left;}
	.entry-box-list li a p.ebl-td-team{width:39%;margin:0 5px 0 0;padding:2px 0 0;font-size:70%;border-right:1px solid rgba(60,60,60,1);float:left;}
	.entry-box-list li a p.ebl-td-car{padding:3px 0 0;font-size:60%;float:left;}
	.entry-box-list li a p.ebl-td-spec{display:none;float:left;}}
@media print, screen and (min-width : 930px){
	.entry-box-list li a p.ebl-td-driver{font-size:100%;}
	.entry-box-list li a p.ebl-td-team{padding:1px 0 0;font-size:90%;}
	.entry-box-list li a p.ebl-td-car{padding:1px 0 0;font-size:90%;float:left;}}
@media print, screen and (min-width : 1120px){
	.entry-box-list li a p.ebl-ti-no{width:3%;}
	.entry-box-list li a p.ebl-ti-driver{width:14%;}
	.entry-box-list li a p.ebl-ti-team{width:24%;}
	.entry-box-list li a p.ebl-ti-car{width:26%;}
	.entry-box-list li a p.ebl-ti-spec{display:inline-table;}
	.entry-box-list li a p.ebl-td-no{width:3%;font-size:90%;}
	.entry-box-list li a p.ebl-td-no-s{width:3%;font-size:90%;}
	.entry-box-list li a p.ebl-td-driver{width:14%;padding:0;font-size:108%;}
	.entry-box-list li a p.ebl-td-team{width:24%;padding:3px 0 0 0;font-size:90%;}
	.entry-box-list li a p.ebl-td-car{width:26%;margin:0 5px 0 0;padding:3px 0 0 0;font-size:90%;border-right:1px solid rgba(60,60,60,1);}
	.entry-box-list li a p.ebl-td-spec{padding:3px 0 0 0;font-size:90%;display:inline-table;}}





/* ■■■■■■■■■■■■■■■ ENTRY - BOX - SPEC ■■■■■■■■■■■■■■■■ */
.entry-box-spec{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-spec li{width:100%;margin:0;padding:6px 0 5px;color:#888;border-bottom:1px solid rgba(100,30,30,0.7);background:rgba(0,0,0,0.5);display:inline-block;float:left;}
.entry-box-spec li:first-child{border-top:1px solid rgba(100,30,30,0.7);}
.entry-box-spec p:nth-child(1){width:20%;margin:0 5px 0 0;float:left;}
.entry-box-spec p:nth-child(2){display:none;float:left;}
.entry-box-spec p:nth-child(3){color:#999;margin:1px 0 0;font-size:65%;}
.entry-box-spec p:nth-child(3) span:nth-child(1){margin:0 1px 0 0;padding:1px 3px 0 3px;color:#CCC;font-weight:bold;font-style:italic;background:rgba(100,30,30,0.7);}
.entry-box-spec p:nth-child(3) span:nth-child(1):before{color:#999;font-size:70%;content:"No.";}
.entry-box-spec p:nth-child(3) span:nth-child(1):after{content:"";}
.entry-box-spec p:nth-child(3) span{padding:1px 3px 0 3px;font-style:italic;}
.entry-box-spec p:nth-child(3) span.nationality-JPN:before{content:"　　";background:url(../img/nationality/jpn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-CHN:before{content:"　　";background:url(../img/nationality/chn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-THA:before{content:"　　";background:url(../img/nationality/tha-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-TWN:before{content:"　　";background:url(../img/nationality/twn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-USA:before{content:"　　";background:url(../img/nationality/usa-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-GBR:before{content:"　　";background:url(../img/nationality/gbr-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-HKG:before{content:"　　";background:url(../img/nationality/hkg-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-NZL:before{content:"　　";background:url(../img/nationality/nzl-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-MAR:before{content:"　　";background:url(../img/nationality/mar-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-RUS:before{content:"　　";background:url(../img/nationality/rus-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-ITA:before{content:"　　";background:url(../img/nationality/ita-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-BRA:before{content:"　　";background:url(../img/nationality/bra-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-MYS:before{content:"　　";background:url(../img/nationality/mys-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-FRA:before{content:"　　";background:url(../img/nationality/fra-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-IRN:before{content:"　　";background:url(../img/nationality/irn-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-KOR:before{content:"　　";background:url(../img/nationality/kor-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(3) span.nationality-LTU:before{content:"　　";background:url(../img/nationality/ltu-s.jpg) no-repeat left top;background-size:calc(180/120*58%);}
.entry-box-spec p:nth-child(4){padding:1px 0 0;color:#CCC;font-size:100%;font-weight:bold;border-bottom:1px solid rgba(100,30,30,0.7);}
.entry-box-spec p:nth-child(5){padding:2px 0 1px;color:#AAA;font-size:72%;border-bottom:1px solid rgba(100,30,30,0.7);}
.entry-box-spec p:nth-child(6){font-size:66%;}
.entry-box-spec p:nth-child(7){font-size:66%;}
.entry-box-spec p:nth-child(8){font-size:66%;}
.entry-box-spec p:nth-child(9){font-size:66%;}
.entry-box-spec p:nth-child(10){font-size:66%;}
@media print, screen and (min-width : 481px){
	.entry-box-spec li{padding:6px;}
.entry-box-spec p:nth-child(5):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;content:"TEAM　";}
.entry-box-spec p:nth-child(6):before{padding:1px 0 0;color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.45em;content:"CAR　";}
.entry-box-spec p:nth-child(7):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.15em;content:"SPEC　";}
.entry-box-spec p:nth-child(8):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0em;content:"　　　";}
.entry-box-spec p:nth-child(9):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.13em;content:"DATA　";}
.entry-box-spec p:nth-child(10):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0em;content:"RANK　";}}
@media print, screen and (min-width : 580px){
.entry-box-spec li{width:calc(98%/2);margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.7);}
.entry-box-spec p:nth-child(1){width:30.1%;margin:0 2% 0 0;float:left;}
.entry-box-spec p:nth-child(2){width:67.9%;display:block;float:left;}
.entry-box-spec p:nth-child(3){width:100%;font-size:72%;margin:5px 3px 0 0;display:inline-block;}
.entry-box-spec p:nth-child(5):before{display:none;}
.entry-box-spec p:nth-child(6):before{display:none;}
.entry-box-spec p:nth-child(7):before{display:none;}
.entry-box-spec p:nth-child(8):before{display:none;}
.entry-box-spec p:nth-child(9):before{display:none;}
.entry-box-spec p:nth-child(10):before{display:none;}}
@media print, screen and (min-width : 930px){
.entry-box-spec li{width:calc(97%/3);margin:0 0.5% 10px;}
.entry-box-spec p:nth-child(3){font-size:80%;}
.entry-box-spec p:nth-child(4){font-size:120%;}
.entry-box-spec p:nth-child(5){font-size:80%;font-weight:bold;}
.entry-box-spec p:nth-child(6){font-size:80%;}
.entry-box-spec p:nth-child(7){font-size:80%;}
.entry-box-spec p:nth-child(8){font-size:80%;}
.entry-box-spec p:nth-child(9){font-size:80%;}
.entry-box-spec p:nth-child(10){font-size:80%;}}
@media print, screen and (min-width : 1120px){
.entry-box-spec p:nth-child(3){font-size:86%;}
.entry-box-spec p:nth-child(4){font-size:136%;}
.entry-box-spec p:nth-child(5){font-size:86%;}
.entry-box-spec p:nth-child(6){font-size:86%;;}
.entry-box-spec p:nth-child(7){font-size:86%;}
.entry-box-spec p:nth-child(8){font-size:86%;}
.entry-box-spec p:nth-child(9){font-size:86%;}
.entry-box-spec p:nth-child(10){font-size:86%;}
.entry-box-spec p:nth-child(5):before{display:inline-block;font-weight:400;}
.entry-box-spec p:nth-child(6):before{display:inline-block;}
.entry-box-spec p:nth-child(7):before{display:inline-block;}
.entry-box-spec p:nth-child(8):before{display:inline-block;}
.entry-box-spec p:nth-child(9):before{display:inline-block;}
.entry-box-spec p:nth-child(10):before{display:inline-block;}}
/* ■■■■■■■■■■■■■■■ ENTRY - BOX - EX -B ■■■■■■■■■■■■■■■■ */
.entry-box-ex-b{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-ex-b li{width:50%;margin:0;padding:3px;color:#888;border-bottom:1px solid rgba(80,80,80,0.7);background:rgba(0,0,0,0.5);display:inline-block;float:left;}
.entry-box-ex-b p:nth-child(1) img{width:100%;margin:0 0 3px;}
.entry-box-ex-b p:nth-child(2){font-size:70%;font-style:italic;margin:0 0 2px;}
.entry-box-ex-b p:nth-child(2) span:before{font-size:40%;content:"#";}
.entry-box-ex-b p:nth-child(2) span:after{content:" ";}
.entry-box-ex-b p:nth-child(3){font-size:65%;color:#CCC;font-weight:bold;border-bottom:1px solid rgba(100,30,30,0.5);}
.entry-box-ex-b p:nth-child(4){padding:3px 0 0 1px;color:#AAA;font-size:75%;}
.entry-box-ex-b p:nth-child(5){padding:0 0 0 1px;font-size:70%;}
.entry-box-ex-b p:nth-child(6){font-size:70%;}
@media only screen and (min-width : 580px){
.entry-box-ex-b li{width:calc(98%/2);margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-ex-b p:nth-child(3){font-size:90%;}}
@media only screen and (min-width : 769px){
.entry-box-ex-b li{width:calc(97%/3);margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-ex-b p:nth-child(3){font-size:90%;}}
@media only screen and (min-width : 1024px){
.entry-box-ex-b li{width:calc(96%/4);margin:0 0.5% 10px;}
.entry-box-ex-b p:nth-child(2){font-size:80%;}
.entry-box-ex-b p:nth-child(3){font-size:100%;}
.entry-box-ex-b p:nth-child(4){font-size:90%;}
.entry-box-ex-b p:nth-child(5){font-size:80%;}
.entry-box-ex-b p:nth-child(6){font-size:80%;}}
/* ■■■■■■■■■■■■■■■ ENTRY - BOX - FMX ■■■■■■■■■■■■■■■■ */
.entry-box-fmx{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-fmx li{width:calc(97%/3);margin:0 0.5% 10px;padding:5px;color:#888;border:1px solid rgba(100,30,30,0.5);background:rgba(0,0,0,0.5);display:inline-block;float:left;}
.entry-box-fmx p:nth-child(1) img{width:100%;margin:0 0 1px;}
.entry-box-fmx p:nth-child(2){font-size:65%;margin:0 0 1px;color:#AAA;font-style:italic;border-bottom:1px solid rgba(100,30,30,0.5);}
.entry-box-fmx p:nth-child(3){font-size:90%;margin:3px 0 0;color:#CCC;font-weight:bold;}
@media only screen and (min-width : 580px){
.entry-box-fmx li{width:calc(96%/4);margin:0 0.5% 10px;}
.entry-box-fmx p:nth-child(2){font-size:80%;}
.entry-box-fmx p:nth-child(3){font-size:100%;}}
@media only screen and (min-width : 769px){
.entry-box-fmx li{width:calc(95%/5);margin:0 0.5% 10px;padding:8px;}
.entry-box-fmx p:nth-child(2){font-size:90%;}
.entry-box-fmx p:nth-child(3){font-size:130%;}}
/* ■■■■■■■■■■■■■■■ ENTRY - BOX - EX ■■■■■■■■■■■■■■■■ */
.entry-box-ex{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-ex li{width:100%;margin:0;padding:3px;color:#888;border-bottom:1px solid rgba(80,80,80,0.7);background:rgba(0,0,0,0.5);display:inline-block;}
.entry-box-ex p:nth-child(1){height:95px;float:left;}
.entry-box-ex p:nth-child(1) img{height:95px;padding:0 5px 0 0;}
.entry-box-ex p:nth-child(2){display:none;}
.entry-box-ex p:nth-child(3){font-size:70%;font-style:italic;}
.entry-box-ex p:nth-child(3) span:before{font-size:40%;content:"#";}
.entry-box-ex p:nth-child(3) span:after{content:" ";}
.entry-box-ex p:nth-child(4){font-size:130%;color:#CCC;font-weight:bold;float:left;}
.entry-box-ex p:nth-child(5){padding:8px 0 0 1px;font-size:75%;}
.entry-box-ex p:nth-child(5):before{content:"｜";}
.entry-box-ex p:nth-child(6){padding:3px 0 0 1px;color:#AAA;font-size:75%;border-top:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(7){padding:3px 0 0 1px;font-size:70%;border-top:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(8){font-size:70%;}
@media only screen and (min-width : 481px){
.entry-box-ex p:nth-child(6):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;content:"TEAM　";}
.entry-box-ex p:nth-child(7):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.5em;content:"CAR　";}
.entry-box-ex p:nth-child(8):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.1em;content:"SPEC　";}}
@media only screen and (min-width : 580px){
.entry-box-ex li{width:49%;margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(2){display:block;}
.entry-box-ex p:nth-child(1){width:31.7%;height:calc(68.3%*200/300);float:left;}
.entry-box-ex p:nth-child(1) img{width:100%;padding:0 3px 0 0;height:auto}
.entry-box-ex p:nth-child(2){width:68.3%;float:left;}
.entry-box-ex p:nth-child(2) img{width:100%;margin-bottom:2px;}}
@media only screen and (min-width : 1024px){
.entry-box-ex li{width:32.333333%;margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-ex p:nth-child(1) img{padding:0 4px 0 0;}
.entry-box-ex p:nth-child(2){width:68.3%;float:left;}
.entry-box-ex p:nth-child(2) img{}
.entry-box-ex p:nth-child(3){font-size:80%;}
.entry-box-ex p:nth-child(4){font-size:135%;}
.entry-box-ex p:nth-child(5){font-size:90%;}
.entry-box-ex p:nth-child(6){font-size:90%;}
.entry-box-ex p:nth-child(7){font-size:80%;}
.entry-box-ex p:nth-child(8){font-size:80%;}}
/* ■■■■■■■■■■■■■■■ ENTRY - BOX - 4 ■■■■■■■■■■■■■■■■ */
.entry-box-4{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.entry-box-4 li{width:100%;margin:0;padding:3px;color:#888;border-bottom:1px solid rgba(80,80,80,0.7);background:rgba(0,0,0,0.5);display:inline-block;}
.entry-box-4 p:nth-child(1){height:95px;float:left;}
.entry-box-4 p:nth-child(1) img{height:95px;padding:0 5px 0 0;}
.entry-box-4 p:nth-child(2){display:none;}
.entry-box-4 p:nth-child(3){font-size:70%;font-style:italic;}
.entry-box-4 p:nth-child(3) span:before{font-size:40%;content:"#";}
.entry-box-4 p:nth-child(3) span:after{content:" ";}
.entry-box-4 p:nth-child(4){font-size:130%;color:#CCC;font-weight:bold;float:left;}
.entry-box-4 p:nth-child(5){padding:8px 0 0 1px;font-size:75%;}
.entry-box-4 p:nth-child(6){padding:3px 0 0 1px;color:#AAA;font-size:75%;border-top:1px solid rgba(100,30,30,0.5);}
.entry-box-4 p:nth-child(7){padding:3px 0 0 1px;font-size:70%;border-top:1px solid rgba(100,30,30,0.5);}
.entry-box-4 p:nth-child(8){font-size:70%;}
.entry-box-4 p:nth-child(8) img{width:20px;padding:1px;}
/*@media only screen and (min-width : 481px){
.entry-box-4 p:nth-child(6):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;content:"TEAM　";}
.entry-box-4 p:nth-child(7):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.5em;content:"CAR　";}
.entry-box-4 p:nth-child(8):before{color:#777;font-size:60%;font-family:"Oswald",sans-serif;margin-left:0.1em;content:"SPEC　";}}
@media only screen and (min-width : 580px){
.entry-box-4 li{width:49%;margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-4 p:nth-child(2){display:block;}
.entry-box-4 p:nth-child(1){width:40.7%;height:calc(68.3%*200/300);float:left;}
.entry-box-4 p:nth-child(1) img{width:100%;padding:0 3px 0 0;height:auto}
.entry-box-4 p:nth-child(2){width:59.3%;float:left;}
.entry-box-4 p:nth-child(2) img{width:100%;margin-bottom:2px;}}
@media only screen and (min-width : 1024px){
.entry-box-4 li{width:32.333333%;margin:0 0.5% 10px;padding:8px;border:1px solid rgba(100,30,30,0.5);}
.entry-box-4 p:nth-child(1) img{padding:0 4px 0 0;}
.entry-box-4 p:nth-child(2){}
.entry-box-4 p:nth-child(2) img{}
.entry-box-4 p:nth-child(3){font-size:80%;}
.entry-box-4 p:nth-child(4){font-size:135%;}
.entry-box-4 p:nth-child(5){font-size:90%;}
.entry-box-4 p:nth-child(6){font-size:90%;}
.entry-box-4 p:nth-child(7){font-size:80%;}
.entry-box-4 p:nth-child(8){font-size:80%;}}*/
/*■■■■■event-entry-table■■■■■*/
.event-entry-table{width:100%;margin:0 0 15px;padding:0;background:rgba(0,0,0,0.3);}
.event-entry-table thead tr td{padding:3px 2px 0;font-size:70%;font-weight:bold;text-align:center;vertical-align:baseline;background:rgba(100,30,30,0.7);box-shadow:0 0 1px #000;}
.event-entry-table thead tr td.entry-ti-address,
.event-entry-table thead tr td.entry-ti-team,
.event-entry-table thead tr td.entry-ti-color,
.event-entry-table thead tr td.entry-ti-tire{display:none;}
.event-entry-table tbody tr td{padding:3px 5px 0;color:#999;font-size:90%;text-align:center;vertical-align:baseline;border-right:1px solid rgba(100,30,30,0.5);border-bottom:1px solid rgba(100,30,30,0.7);}
.event-entry-table tbody tr:nth-child(2n+1) td{background:rgba(0,0,0,0.1);}
.event-entry-table tbody tr:nth-child(2n) td{background:rgba(55,55,55,0.3);}
.event-entry-table tbody tr td:last-child{border-right:none;}
.event-entry-table tbody tr td.entry-td-no{width:12%;}
.event-entry-table tbody tr td.entry-td-driver{color:#CCC;font-weight:600;text-align:left;}
.event-entry-table tbody tr td.entry-td-team{text-align:left;}
.event-entry-table tbody tr td.entry-td-car-l{width:29%;display:none;}
.event-entry-table tbody tr td.entry-td-car-r{width:24%;border-right:none;}
.event-entry-table tbody tr td.entry-td-address,
.event-entry-table tbody tr td.entry-td-team,
.event-entry-table tbody tr td.entry-td-color,
.event-entry-table tbody tr td.entry-td-tire{width:14%;display:none;}
@media only screen and (min-width : 580px){
.event-entry-table thead tr td.entry-ti-color,
.event-entry-table thead tr td.entry-ti-tire{display:table-cell;}
.event-entry-table tbody tr td.entry-td-car-l{width:20%;display:table-cell;}
.event-entry-table tbody tr td.entry-td-car-r{width:14%;border-right:1px solid rgba(100,30,30,0.5);}
.event-entry-table tbody tr td.entry-td-color,
.event-entry-table tbody tr td.entry-td-tire{display:table-cell;}}
@media only screen and (min-width : 769px){
.event-entry-table tbody tr td{font-size:90%;padding:5px 5px 2px;}
.event-entry-table tbody tr td.entry-td-no{width:6%;}
.event-entry-table tbody tr td.entry-td-driver{width:auto;}
.event-entry-table tbody tr td.entry-td-car-l{width:14%;}
.event-entry-table tbody tr td.entry-td-car-r{width:10%;}
.event-entry-table tbody tr td.entry-td-color{width:12%;}
.event-entry-table tbody tr td.entry-td-tire{width:9%;}}
@media only screen and (min-width : 930px){
.event-entry-table thead tr td.entry-ti-address,
.event-entry-table thead tr td.entry-ti-team{display:table-cell;}
.event-entry-table tbody tr td.entry-td-no{width:4.5%;}
.event-entry-table tbody tr td.entry-td-driver{width:15%;}
.event-entry-table tbody tr td.entry-td-address{width:8%;text-align:center;display:table-cell;}
.event-entry-table tbody tr td.entry-td-team{width:auto;display:table-cell;}
.event-entry-table tbody tr td.entry-td-car-l{width:12%;}
.event-entry-table tbody tr td.entry-td-car-r{width:9%;}
.event-entry-table tbody tr td.entry-td-color{width:9%;}
.event-entry-table tbody tr td.entry-td-tire{width:7%;}}
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■ REPORT ■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■■■■■■■■■■■■■ Image - Box 3 ■■■■■■■■■■■■■■■ */
.image-box3{
	width:100%;
	margin:0;
	padding:8px;
	background:rgba(33,33,33,0.8);
	background:-webkit-gradient(linear,left top,right bottom,from(rgba(33,33,33,0.8)),to(rgba(22,22,22,0.6)));
	background:-webkit-linear-gradient(left top,rgba(33,33,33,0.8),rgba(22,22,22,0.6));
	background:linear-gradient(170deg,rgba(33,33,33,0.8),rgba(22,22,22,0.6));
	display:inline-block;
}
.image-box3 img{width:100%;}
.image-box3 li:nth-child(1){width:100%;margin:0;display:inline-block;}
.image-box3 li:nth-child(1) img{padding:0 0 5px;}
.image-box3 li:nth-child(2){width:49%;margin:0 1% 0 0;display:inline-block;float:left;}
.image-box3 li:nth-child(3){width:49%;margin:0 0 0 1%;display:inline-block;float:left;}
@media only screen and (min-width: 769px){
.image-box3 li:nth-child(1){width:56.5%;margin:0 0.5% 0 0;float:left;}
.image-box3 li:nth-child(1) img{padding:0 0 5px;}
.image-box3 li:nth-child(2){width:42.5%;margin:0 0 1% 0.5%;}
.image-box3 li:nth-child(3){width:42.5%;margin:0 0 0 0.5%;}}
@media only screen and (min-width: 930px){
.image-box3 li:nth-child(1){width:66.3%;margin:0 0.5% 0 0;}
.image-box3 li:nth-child(2){width:32.7%;margin:0 0 1% 0.5%;}
.image-box3 li:nth-child(3){width:32.7%;margin:0 0 0 0.5%;}}
/* ■■■■■■■■■■■■■■■ Image - Box 369 ■■■■■■■■■■■■■■■ */
.image-box369{width:100%;margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.image-box369 li{width:100%;margin:0 0 10px;padding:8px;background:rgba(33,33,33,0.8);
	background:-webkit-gradient(linear,left top,right bottom,from(rgba(33,33,33,0.8)),to(rgba(22,22,22,0.6)));
	background:-webkit-linear-gradient(left top,rgba(33,33,33,0.8),rgba(22,22,22,0.6));
	background:linear-gradient(170deg,rgba(33,33,33,0.8),rgba(22,22,22,0.6));display:inline-block;float:left;}
.image-box369 li img{width:36%;margin:0 8px 5px 0;display:inline-block;float:left;}
@media only screen and (min-width: 769px){
.image-box369{width:100%;margin:0;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;}
.image-box369 li{width:49.5%;}
.image-box369 li:nth-child(1),.image-box369 li:nth-child(3),.image-box369 li:nth-child(5),.image-box369 li:nth-child(7),.image-box369 li:nth-child(9),.image-box369 li:nth-child(11),.image-box369 li:nth-child(13){margin:0 0.5% 10px 0;}
.image-box369 li:nth-child(2),.image-box369 li:nth-child(4),.image-box369 li:nth-child(6),.image-box369 li:nth-child(8),.image-box369 li:nth-child(10),.image-box369 li:nth-child(12){margin:0 0 10px 0.5%;}}
@media only screen and (min-width: 930px){
.image-box369{width:100%;margin:5px 0 0;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;}
.image-box369 li{width:32.666667%;}
.image-box369 li img{width:100%;}
.image-box369 li:nth-child(1){margin:0 0.5% 0 0;}
.image-box369 li:nth-child(2){margin:0 0.5% 0;}
.image-box369 li:nth-child(3){margin:0 0 0 0.5%;}
.image-box369 li:nth-child(4),.image-box369 li:nth-child(7),.image-box369 li:nth-child(10){margin:10px 0.5% 0 0;}
.image-box369 li:nth-child(5),.image-box369 li:nth-child(8),.image-box369 li:nth-child(11){margin:10px 0.5% 0;}
.image-box369 li:nth-child(6),.image-box369 li:nth-child(9),.image-box369 li:nth-child(12){margin:10px 0 0 0.5%;}}
/* ■■■■■■■■■■■■■■■ Image - Box - Kit ■■■■■■■■■■■■■■■ */
.img-midashi{
	margin:0;
	padding:2px 7px 0 5px;
	font-size:80%;
	font-weight:500;
	border-radius:4px;
	background:rgba(100,0,0,0.8);
	background:-webkit-gradient(linear,left top,right bottom,from(rgba(100,0,0,0.8)),to(rgba(100,0,0,0.6)));
	background:-webkit-linear-gradient(left top,rgba(100,0,0,0.8),rgba(100,0,0,0.6));
	background:linear-gradient(170deg,rgba(100,0,0,0.8),rgba(100,0,0,0.6));
	display:inline-block;
}
.img-catch{padding:3px 1px 2px;font-size:100%;font-weight:bold;line-height:1;}
.img-catch small{font-weight:400;}
.caption{width:100%;margin:0;color:#999;font-size:90%;text-align:justify;line-height:1.3;}
@media only screen and (min-width: 769px){
.img-catch{font-size:120%;}}



.image-2{width:50%;padding:0.5%;display:inline-block;float:left;}
.image-3{width:33.333333%;padding:0.5%;display:inline-block;float:left;}
.image-4{width:25%;padding:0.5%;display:inline-block;float:left;}


.gallery-box{width:100%;margin:0;padding:0;}
.gallery-box li a{width:32.333333%;margin:0 0.5% 5px;padding:5px;color:#CCC;font-size:80%;font-weight:500;font-family:"Roboto",sans-serif;line-height:1.2;background:rgba(44,44,44,0.9);background:-webkit-gradient(linear,left top,right bottom,from(rgba(44,44,44,0.9)),to(rgba(17,17,17,0.8)));background:-webkit-linear-gradient(left top,rgba(44,44,44,0.9),rgba(17,17,17,0.8));background:linear-gradient(170deg,rgba(44,44,44,0.9),rgba(17,17,17,0.8));display:inline-block;float:left;}
.gallery-box li a:hover{background:rgba(100,0,0,0.9);background:-webkit-gradient(linear,left top,right bottom,from(rgba(100,0,0,0.9)),to(rgba(100,0,0,0.8)));background:-webkit-linear-gradient(left top,rgba(100,0,0,0.9),rgba(100,0,0,0.8));background:linear-gradient(170deg,rgba(100,0,0,0.9),rgba(100,0,0,0.8));}
.gallery-box li a.nolink{color:#666;background:rgba(44,44,44,0.9);background:-webkit-gradient(linear,left top,right bottom,from(rgba(44,44,44,0.9)),to(rgba(17,17,17,0.8)));background:-webkit-linear-gradient(left top,rgba(44,44,44,0.9),rgba(17,17,17,0.8));background:linear-gradient(170deg,rgba(44,44,44,0.9),rgba(17,17,17,0.8));}
.gallery-box li a.nolink:hover{color:#666;background:rgba(44,44,44,0.9);background:-webkit-gradient(linear,left top,right bottom,from(rgba(44,44,44,0.9)),to(rgba(17,17,17,0.8)));background:-webkit-linear-gradient(left top,rgba(44,44,44,0.9),rgba(17,17,17,0.8));background:linear-gradient(170deg,rgba(44,44,44,0.9),rgba(17,17,17,0.8));}
@media only screen and (min-width: 580px){
.gallery-box li a{width:24%;margin:0 0.5% 6px;padding:6px;font-size:90%;}}
@media only screen and (min-width: 769px){
.gallery-box li a{width:19%;margin:0 0.5% 8px;padding:7px;font-size:95%;}}


/* ■■■■■■■■■■■■■■■ Table - Result - 100 ■■■■■■■■■■■■■■■ */
.table-result-100{width:100%;margin:0 0 10px;padding:0;background:rgba(0,0,0,0.3);}
.table-result-100 thead tr td{padding:2px 3px 1px;font-size:65%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;background:rgba(40,30,30,0.7);}
.table-result-100 thead tr:first-child td{font-size:60%;font-weight:bold;border-top:1px solid #333;}
.table-result-100 thead tr td:last-child{border-right:none;}
.table-result-100 tbody tr td{padding:2px 3px 1px;color:#999;font-size:80%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-result-100 tbody tr td:last-child{border-right:none;}
.table-result-100 thead tr td.result-ti-pos{}
.table-result-100 thead tr td.result-ti-no{display:none;}
.table-result-100 thead tr td.result-ti-driver{}
.table-result-100 thead tr td.result-ti-car{}
.table-result-100 thead tr td.result-ti-ave1-m{}
.table-result-100 thead tr td.result-ti-ave1-d{display:none;}
.table-result-100 thead tr td.result-ti-ave2-m{border-right:none;}
.table-result-100 thead tr td.result-ti-ave2-d{display:none;}
.table-result-100 thead tr td.result-ti-element{display:none;}
.table-result-100 thead tr td.result-ti-best{border-right:none;}
.table-result-100 tbody tr td.result-td-pos{width:10%;}
.table-result-100 tbody tr td.result-td-no{width:10%;display:none;}
.table-result-100 tbody tr td.result-td-driver{color:#CCC;text-align:left;font-weight:bold;}
.table-result-100 tbody tr td.result-td-car{width:18%;}
.table-result-100 tbody tr td.result-td-ave1{width:10%;font-weight:bold;color:#CCC;}
.table-result-100 tbody tr td.result-td-ave2{width:10%;border-right:none;}
.table-result-100 tbody tr td.result-td-element{display:none;color:#666;}
.table-result-100 tbody tr td.result-td-name{border-right:none;}
.table-result-100 tbody tr:nth-child(2n+1) td{background:rgba(0,0,0,0.3);}
.table-result-100 tbody tr:nth-child(2n) td{background:rgba(0,0,0,0.1);}
@media only screen and (min-width: 481px){
	.table-result-100 thead tr td.result-ti-pos{width:8%;}
	.table-result-100 thead tr td.result-ti-no{width:8%;display:table-cell;}
	.table-result-100 tbody tr td.result-td-pos{width:8%;}
	.table-result-100 tbody tr td.result-td-no{width:8%;display:table-cell;}
}
@media only screen and (min-width: 769px){
	.table-result-100 tbody tr td{padding:3px 3px 2px;font-size:90%;}
	.table-result-100 thead tr td.result-ti-pos{width:4%;}
	.table-result-100 thead tr td.result-ti-no{width:4%;}
	.table-result-100 thead tr td.result-ti-car{width:8%;}
	.table-result-100 thead tr td.result-ti-ave1-m{display:none;}
	.table-result-100 thead tr td.result-ti-ave1-d{display:table-cell;}
	.table-result-100 thead tr td.result-ti-ave2-m{display:none;}
	.table-result-100 thead tr td.result-ti-ave2-d{display:table-cell;}
	.table-result-100 thead tr td.result-ti-element{width:6%;display:table-cell;}
	.table-result-100 tbody tr td.result-td-pos{width:4%;}
	.table-result-100 tbody tr td.result-td-no{width:4%;}
	.table-result-100 tbody tr td.result-td-car{width:8%;}
	.table-result-100 tbody tr td.result-td-ave1{width:auto;}
	.table-result-100 tbody tr td.result-td-ave2{width:auto;}
	.table-result-100 tbody tr td.result-td-element{width:6%;display:table-cell;}
}
@media only screen and (min-width: 930px){
	.table-result-100 tbody tr td{padding:3px 3px 2px;font-size:100%;}
}
/* ■■■■■■■■■■■■■■■ Table - Result - A ■■■■■■■■■■■■■■■ */
.table-result-a{width:100%;margin:0 0 10px;padding:0;background:rgba(0,0,0,0.3);}
.table-result-a thead tr td{padding:2px 2px 1px;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;background:rgba(40,30,30,0.7);}
.table-result-a thead tr:first-child td{font-size:50%;font-weight:bold;border-top:1px solid #333;}
.table-result-a thead tr td:last-child{border-right:none;}
.table-result-a tbody tr td{padding:2px 2px 1px;color:#999;font-size:70%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-result-a tbody tr td:last-child{border-right:none;}
.table-result-a thead tr td.result-ti-no{display:none;}
.table-result-a thead tr td.result-ti-vs{width:11%;}
.table-result-a thead tr td.result-ti-score{width:13%;}
.table-result-a thead tr td.result-ti-driver{width:31.5%;color:#CCC;font-weight:bold;}
.table-result-a thead tr td.result-ti-driver2{width:31.5%;border-right:none;}
.table-result-a tbody tr td.result-td-no{display:none;}
.table-result-a tbody tr td.result-td-vs{width:11%;}
.table-result-a tbody tr td.result-td-score{width:13%;}
.table-result-a tbody tr td.result-td-driver{width:31.5%;color:#CCC;font-weight:bold;}
.table-result-a tbody tr td.result-td-driver2{width:31.5%;color:#CCC;font-weight:bold;border-right:none;}
@media only screen and (min-width: 769px){
	.table-result-a thead tr td{font-size:90%;}
	.table-result-a tbody tr td{padding:4px 3px 3px;font-size:100%;}
	.table-result-a thead tr td.result-ti-no{width:5%;display:table-cell;}
	.table-result-a thead tr td.result-ti-vs{width:8%;}
	.table-result-a thead tr td.result-ti-score{width:8%;}
	.table-result-a thead tr td.result-ti-driver{width:33%;}
	.table-result-a thead tr td.result-ti-driver2{width:33%;border-right:1px solid #333;}
	.table-result-a tbody tr td.result-td-no{width:5%;display:table-cell;}
	.table-result-a tbody tr td.result-td-vs{width:8%;}
	.table-result-a tbody tr td.result-td-score{width:8%;}
	.table-result-a tbody tr td.result-td-driver{width:33%;}
	.table-result-a tbody tr td.result-td-driver2{width:33%;border-right:1px solid #333;}
}
/* ■■■■■■■■■■■■■■■ Table - Result - B ■■■■■■■■■■■■■■■ */
.table-result-b{width:100%;margin:0 0 10px;padding:0;background:rgba(0,0,0,0.3);}
.table-result-b thead tr td{padding:2px 2px 1px;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;background:rgba(40,30,30,0.7);}
.table-result-b thead tr:first-child td{font-size:50%;font-weight:bold;border-top:1px solid #333;}
.table-result-b thead tr td:last-child{border-right:none;}
.table-result-b tbody tr td{padding:2px 2px 1px;color:#999;font-size:70%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-result-b tbody tr td:last-child{border-right:none;}
.table-result-b thead tr td.result-ti-no{display:none;}
.table-result-b thead tr td.result-ti-vs{width:11%;}
.table-result-b thead tr td.result-ti-score-o{display:none;}
.table-result-b thead tr td.result-ti-score{width:13%;}
.table-result-b thead tr td.result-ti-driver{width:31.5%;color:#CCC;font-weight:bold;}
.table-result-b thead tr td.result-ti-driver2{width:31.5%;border-right:none;}
.table-result-b tbody tr td.result-td-no{display:none;}
.table-result-b tbody tr td.result-td-vs{width:11%;}
.table-result-b tbody tr td.result-td-score-o{display:none;}
.table-result-b tbody tr td.result-td-score{width:13%;}
.table-result-b tbody tr td.result-td-driver{width:31.5%;color:#CCC;font-weight:bold;}
.table-result-b tbody tr td.result-td-driver2{width:31.5%;color:#CCC;font-weight:bold;border-right:none;}
@media only screen and (min-width: 769px){
	.table-result-b thead tr td{font-size:90%;}
	.table-result-b tbody tr td{padding:4px 3px 3px;font-size:100%;}
	.table-result-b thead tr td.result-ti-vs{width:7%;}
	.table-result-b thead tr td.result-ti-score-o{width:7%;display:table-cell;}
	.table-result-b thead tr td.result-ti-score{width:8%;}
	.table-result-b thead tr td.result-ti-driver{width:24.5%;}
	.table-result-b thead tr td.result-ti-driver2{width:24.5%;}
	.table-result-b tbody tr td.result-td-vs{width:7%;}
	.table-result-b tbody tr td.result-td-score-o{width:7%;display:table-cell;}
	.table-result-b tbody tr td.result-td-score{width:8%;}
	.table-result-b tbody tr td.result-td-driver{width:24.5%;}
	.table-result-b tbody tr td.result-td-driver2{width:24.5%;}
}
@media only screen and (min-width: 930px){
	.table-result-b thead tr td.result-ti-no{width:4%;display:table-cell;}
	.table-result-b thead tr td.result-ti-vs{width:6%;}
	.table-result-b thead tr td.result-ti-score-o{width:6%;}
	.table-result-b thead tr td.result-ti-score{width:7%;}
	.table-result-b thead tr td.result-ti-driver{width:20%;}
	.table-result-b thead tr td.result-ti-driver2{width:20%;border-right:1px solid #333;}
	.table-result-b tbody tr td.result-td-no{width:4%;display:table-cell;}
	.table-result-b tbody tr td.result-td-vs{width:6%;}
	.table-result-b tbody tr td.result-td-score-o{width:6%;}
	.table-result-b tbody tr td.result-td-score{width:7%;}
	.table-result-b tbody tr td.result-td-driver{width:20%;}
	.table-result-b tbody tr td.result-td-driver2{width:20%;border-right:1px solid #333;}
	
}
/* ■■■■■■■■■■■■■■■ Table - Result ■■■■■■■■■■■■■■■ */
.table-result{width:100%;margin:0 0 10px;padding:0;background:rgba(0,0,0,0.3);}
.table-result thead tr td{padding:2px 3px 1px;font-size:65%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;background:rgba(40,30,30,0.7);}
.table-result thead tr:first-child td{font-size:80%;font-weight:bold;border-top:1px solid #333;}
.table-result thead tr td:last-child{border-right:none;}
.table-result tbody tr td{padding:2px 3px 1px;color:#999;font-size:80%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-result tbody tr td:last-child{border-right:none;}
.table-result thead tr td.result-ti-pos{}
.table-result thead tr td.result-ti-no{}
.table-result thead tr td.result-ti-driver{}
.table-result thead tr td.result-ti-car{}
.table-result thead tr td.result-ti-ave1{}
.table-result thead tr td.result-ti-ave2{}
.table-result thead tr td.result-ti-best{border-right:none;}
.table-result tbody tr td.result-td-pos{width:10%;}
.table-result tbody tr td.result-td-no{width:10%;}
.table-result tbody tr td.result-td-driver{color:#CCC;text-align:left;font-weight:bold;}
.table-result tbody tr td.result-td-car{width:20%;}
.table-result tbody tr td.result-td-ave1{width:20%;font-weight:bold;}
.table-result tbody tr td.result-td-ave2{width:20%;}
.table-result tbody tr td.result-td-name{border-right:none;}
.table-result tbody tr td.result-td-best{width:20%;font-weight:bold;border-right:none;}
.table-result tbody tr:nth-child(2n+1) td{background:rgba(0,0,0,0.3);}
.table-result tbody tr:nth-child(2n) td{background:rgba(0,0,0,0.1);}
@media only screen and (min-width: 769px){
	.table-result tbody tr td{padding:3px 3px 2px;font-size:90%;}
}
@media only screen and (min-width: 930px){
	.table-result tbody tr td.result-td-car{width:16%;}
	.table-result tbody tr td.result-td-ave1{width:16%;}
	.table-result tbody tr td.result-td-ave2{width:16%;}
	.table-result tbody tr td.result-td-best{width:16%;}
}
/* ■■■■■■■■■■■■■■■ Table - Result - L・R ■■■■■■■■■■■■■■■ */
.table-result-l,.table-result-r{width:100%;margin:0;padding:0;background:rgba(0,0,0,0.3);}
.table-result-l thead tr td,.table-result-r thead tr td{padding:2px 3px 1px;font-size:65%;text-align:center;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;background:rgba(40,30,30,0.7);}
.table-result-l tbody tr td,.table-result-r tbody tr td{padding:2px 3px 1px;color:#999;font-size:80%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-result-l thead tr td.result-ti-pos,.table-result-r thead tr td.result-ti-pos{}
.table-result-l thead tr td.result-ti-no,.table-result-r thead tr td.result-ti-no{display:none;}
.table-result-l thead tr td.result-ti-driver,.table-result-r thead tr td.result-ti-driver{}
.table-result-l thead tr td.result-ti-car,.table-result-r thead tr td.result-ti-car{}
.table-result-l thead tr td.result-ti-ave1,.table-result-r thead tr td.result-ti-ave1{border-right:none;}
.table-result-l thead tr td.result-ti-ave2,.table-result-r thead tr td.result-ti-ave2{display:none;}
.table-result-l thead tr td.result-ti-best,.table-result-r thead tr td.result-ti-best{border-right:none;}
.table-result-l tbody tr td.result-td-pos,.table-result-r tbody tr td.result-td-pos{width:10%;}
.table-result-l tbody tr td.result-td-no,.table-result-r tbody tr td.result-td-no{display:none;}
.table-result-l tbody tr td.result-td-driver,.table-result-r tbody tr td.result-td-driver{color:#CCC;text-align:left;font-weight:bold;}
.table-result-l tbody tr td.result-td-car,.table-result-r tbody tr td.result-td-car{width:20%;}
.table-result-l tbody tr td.result-td-ave1,.table-result-r tbody tr td.result-td-ave1{width:20%;font-weight:bold;border-right:none;}
.table-result-l tbody tr td.result-td-ave2,.table-result-r tbody tr td.result-td-ave2{width:20%;display:none;}
.table-result-l tbody tr td.result-td-name,.table-result-r tbody tr td.result-td-name{border-right:none;}
.table-result-l tbody tr td.result-td-best,.table-result-r tbody tr td.result-td-best{width:20%;font-weight:bold;border-right:none;}
.table-result-r thead{display:none;}
.table-result-l tbody tr:nth-child(2n+1) td,.table-result-r tbody tr:nth-child(2n+1) td{background:rgba(0,0,0,0.3);}
.table-result-l tbody tr:nth-child(2n) td,.table-result-r tbody tr:nth-child(2n) td{background:rgba(0,0,0,0.1);}
@media only screen and (min-width: 580px){
	.table-result-l,.table-result-r{width:48%;margin:0 1% 10px;padding:0;float:left;}
	.table-result-l tbody tr td,.table-result-r tbody tr td{padding:3px 3px 2px;font-size:90%;}
	.table-result-r thead{display:table-header-group}
}
@media only screen and (min-width: 769px){
	.table-result-l thead tr td.result-ti-ave1,.table-result-r thead tr td.result-ti-ave1{border-right:1px solid #333;}
	.table-result-l thead tr td.result-ti-ave2,.table-result-r thead tr td.result-ti-ave2{display:table-cell;border-right:none;}
	.table-result-l tbody tr td.result-td-ave1,.table-result-r tbody tr td.result-td-ave1{border-right:1px solid #333;}
	.table-result-l tbody tr td.result-td-ave2,.table-result-r tbody tr td.result-td-ave2{display:table-cell;border-right:none;}
}
@media only screen and (min-width: 930px){
	.table-result-l,.table-result-r{width:49%;margin:0 0.5% 10px;padding:0;float:left;}
	.table-result-l thead tr td.result-ti-no,.table-result-r thead tr td.result-ti-no{display:table-cell;}
	.table-result-l tbody tr td.result-td-pos,.table-result-r tbody tr td.result-td-pos{width:7%;}
	.table-result-l tbody tr td.result-td-no,.table-result-r tbody tr td.result-td-no{width:7%;display:table-cell;}
	.table-result-l tbody tr td.result-td-car,.table-result-r tbody tr td.result-td-car{width:13%;}
	.table-result-l tbody tr td.result-td-ave1,.table-result-r tbody tr td.result-td-ave1{width:13%;}
	.table-result-l tbody tr td.result-td-ave2,.table-result-r tbody tr td.result-td-ave2{width:13%;}
	.table-result-l tbody tr td.result-td-best,.table-result-r tbody tr td.result-td-best{width:13%;}
}
/* ■■■■■■■■■■■■■■■ Table - Result - 3 ■■■■■■■■■■■■■■■ */
.table-result-3{width:100%;margin:0 0 10px;padding:0;background:rgba(0,0,0,0.3);}
.table-result-3 thead tr td{padding:2px 3px 1px;font-size:65%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;background:rgba(40,30,30,0.7);}
.table-result-3 thead tr:first-child td{color: #f60;font-size:80%;font-weight:bold;border-top:1px solid #333;}
.table-result-3 thead tr td:last-child{border-right:none;}
.table-result-3 tbody tr td{padding:2px 3px 1px;color:#999;font-size:80%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-result-3 tbody tr td:last-child{border-right:none;}
.table-result-3 thead tr td.result-ti-pos{}
.table-result-3 thead tr td.result-ti-no{}
.table-result-3 thead tr td.result-ti-driver{}
.table-result-3 thead tr td.result-ti-car{}
.table-result-3 thead tr td.result-ti-ave1{}
.table-result-3 thead tr td.result-ti-ave2{}
.table-result-3 thead tr td.result-ti-best{border-right:none;}
.table-result-3 tbody tr td.result-td-pos{width:10%;}
.table-result-3 tbody tr td.result-td-no{width:10%;}
.table-result-3 tbody tr td.result-td-driver{color:#CCC;text-align:left;font-weight:bold;}
.table-result-3 tbody tr td.result-td-car{width:20%;}
.table-result-3 tbody tr td.result-td-ave1{width:20%;font-weight:bold;}
.table-result-3 tbody tr td.result-td-ave2{width:20%;}
.table-result-3 tbody tr td.result-td-name{border-right:none;}
.table-result-3 tbody tr td.result-td-best{width:20%;font-weight:bold;border-right:none;}
.table-result-3 tbody tr:nth-child(2n+1) td{background:rgba(0,0,0,0.3);}
.table-result-3 tbody tr:nth-child(2n) td{background:rgba(0,0,0,0.1);}
@media only screen and (min-width: 769px){
	.table-result-3{width:48%;margin:0 1% 10px;float:left;}
	.table-result-3 tbody tr td{padding:3px 3px 2px;font-size:90%;}
}
@media only screen and (min-width: 930px){
	.table-result-3{width:32.333333%;margin:0 0.5% 10px;}
	.table-result-3 tbody tr td.result-td-car{width:16%;}
	.table-result-3 tbody tr td.result-td-ave1{width:16%;}
	.table-result-3 tbody tr td.result-td-ave2{width:16%;}
	.table-result-3 tbody tr td.result-td-best{width:16%;}
}
/* ■■■■■■■■■■■■■■■ Table - Result - 4 ■■■■■■■■■■■■■■■ */
.table-result-4{width:100%;margin:0 0 10px;padding:0;background:rgba(0,0,0,0.3);}
.table-result-4 thead tr td{padding:2px 3px 1px;font-size:65%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;background:rgba(40,30,30,0.7);}
.table-result-4 thead tr:first-child td{color: #f60;font-size:80%;font-weight:bold;border-top:1px solid #333;}
.table-result-4 thead tr td:last-child{border-right:none;}
.table-result-4 tbody tr td{padding:2px 3px 1px;color:#999;font-size:80%;text-align:center;border-right:1px solid #333;border-bottom:1px solid #333;}
.table-result-4 tbody tr td:last-child{border-right:none;}
.table-result-4 thead tr td.result-ti-pos{}
.table-result-4 thead tr td.result-ti-no{}
.table-result-4 thead tr td.result-ti-driver{}
.table-result-4 thead tr td.result-ti-car{}
.table-result-4 thead tr td.result-ti-ave1{}
.table-result-4 thead tr td.result-ti-ave2{}
.table-result-4 thead tr td.result-ti-best{border-right:none;}
.table-result-4 tbody tr td.result-td-pos{width:10%;}
.table-result-4 tbody tr td.result-td-no{width:10%;}
.table-result-4 tbody tr td.result-td-driver{color:#CCC;text-align:left;font-weight:bold;}
.table-result-4 tbody tr td.result-td-car{width:20%;}
.table-result-4 tbody tr td.result-td-ave1{width:20%;font-weight:bold;}
.table-result-4 tbody tr td.result-td-ave2{width:20%;}
.table-result-4 tbody tr td.result-td-name{border-right:none;}
.table-result-4 tbody tr td.result-td-best{width:20%;font-weight:bold;border-right:none;}
.table-result-4 tbody tr:nth-child(2n+1) td{background:rgba(0,0,0,0.3);}
.table-result-4 tbody tr:nth-child(2n) td{background:rgba(0,0,0,0.1);}
@media only screen and (min-width: 769px){
	.table-result-4{width:48%;margin:0 1% 10px;float:left;}
	.table-result-4 tbody tr td{padding:3px 3px 2px;font-size:90%;}
}
@media only screen and (min-width: 930px){
	.table-result-4{width:24%;margin:0 0.5% 10px;}
	.table-result-4 tbody tr td.result-td-car{width:16%;}
	.table-result-4 tbody tr td.result-td-ave1{width:16%;}
	.table-result-4 tbody tr td.result-td-ave2{width:16%;}
	.table-result-4 tbody tr td.result-td-best{width:16%;}
}



/*■■■■■■■■■■■■■■■ BOX - NEWS ■■■■■■■■■■■■■■■*/
a.box-news{width:49%;margin:0 0.5% 10px;padding:5px;color:#CCC;border:1px solid rgba(100,100,100,0.7);background:rgba(0,0,0,0.5);}
a.box-news:hover{color:rgba(255,255,255,1);border:1px solid rgba(200,0,0,0.7);background:rgba(100,0,0,0.5);}
a.box-news.nolink{color:#999;background:rgba(0,0,0,0.5);}
a.box-news.nolink:hover{color:#999;background:rgba(0,0,0,0.5);}
a.box-news p:nth-child(1){padding:0 0 3px;font-size:100%;font-style:italic;font-weight:bold;line-height:1.1;border-bottom:1px solid rgba(200,0,0,0.5);}
a.box-news p:nth-child(2){padding:3px 0;color:#999;font-size:70%;line-height:1;}
a.box-news p:nth-child(4){display:none;}
@media only screen and (min-width : 580px){
a.box-news{width:32.333333%;margin:0 0.5% 10px;}}
@media only screen and (min-width : 769px){
a.box-news p:nth-child(4){padding:3px 0 0;font-size:90%;text-align:justify;line-height:1.2;display:inline-block;}}
@media only screen and (min-width : 930px){
a.box-news{width:24%;margin:0 0.5% 10px;padding:10px;}}



/*■■■■■■■■■■■■■■■ UL - BOX - 5 ■■■■■■■■■■■■■■■*/
.ul-box-3{width:100%;margin:0;padding:0;float:none;clear:both;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:wrap;-webkit-flex-direction:wrap;flex-direction:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.ul-box-3 li{width:48%;margin:0 1% 16px;float:left;}
.ul-box-5{width:100%;margin:0;padding:0;float:none;clear:both;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:wrap;-webkit-flex-direction:wrap;flex-direction:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.ul-box-5 li{width:48%;margin:0 1% 16px;float:left;}
.ub-catch{padding:0 0 3px;font-size:100%;font-weight:bold;font-style:italic;text-align:justify;}
.ub-photo{height:160px;overflow:hidden;}
.ub-photo img{width:100%;}
.ub-name-e{padding:5px 0 0 2px;font-size:80%;font-style:italic;}
.ub-name{padding:0 0 2px;font-size:100%;font-weight:bold;border-bottom:1px solid rgba(100,0,0,0.8);}
.ub-nickname{padding:3px 0 2px;font-size:75%;border-bottom:1px solid rgba(100,100,100,0.3);}
.ub-services{padding:2px 0 2px;font-size:75%;border-bottom:1px solid rgba(100,100,100,0.3);}
.ub-birthday{padding:2px 0 2px;font-size:75%;border-bottom:1px solid rgba(100,100,100,0.3);}
.ub-height{padding:2px 0 2px;font-size:75%;border-bottom:1px solid rgba(100,100,100,0.3);}
.ub-threesize{padding:2px 0 2px;font-size:75%;border-bottom:1px solid rgba(100,100,100,0.3);}
.ub-birthplace{padding:2px 0 2px;font-size:75%;border-bottom:1px solid rgba(100,100,100,0.3);}
.ub-hobby{padding:2px 0 2px;font-size:75%;border-bottom:1px solid rgba(100,100,100,0.3);}
.ub-skill{padding:2px 0 3px;font-size:75%;border-bottom:1px solid rgba(100,0,0,0.8);}
.ub-comment{padding:2px 0 3px;font-size:90%;text-align:justify;line-height:1.6;border-bottom:1px solid rgba(100,0,0,0.8);display:none;}
.ub-sns{}
.ub-sns a{width:21%;margin:5px 2% 0;float:left;}
.ub-sns a:hover{opacity:0.7;}
.ub-nickname:before{color:#999;font-size:70%;content:"愛　称 "}
.ub-services:before{color:#999;font-size:70%;content:"役　務 "}
.ub-birthday:before{color:#999;font-size:70%;content:"誕生日 "}
.ub-height:before{color:#999;font-size:70%;content:"身　長 "}
.ub-threesize:before{color:#999;font-size:70%;content:"サイズ "}
.ub-birthplace:before{color:#999;font-size:70%;content:"出身地 "}
.ub-hobby:before{color:#999;font-size:70%;content:"趣　味 "}
.ub-skill:before{color:#999;font-size:70%;content:"特　技 "}
@media only screen and (min-width : 481px){
	.ul-box-3 li{width:48%;margin:0 1% 20px;}
	.ul-box-5 li{width:48%;margin:0 1% 20px;}
	.ub-photo{height:200px;}
	.ub-sns a{width:19%;margin:8px 3% 0;}
}
@media only screen and (min-width : 580px){
	.ul-box-3 li{width:31.333333%;margin:0 1% 24px;}
	.ul-box-5 li{width:31.333333%;margin:0 1% 24px;}
	.ub-catch{padding:0 0 3px;font-size:110%;}
	.ub-photo{height:auto;}
}
@media only screen and (min-width : 769px){
	.ub-catch{padding:0 0 4px;font-size:120%;}
	.ub-name-e{font-size:90%;}
	.ub-name{font-size:140%;}
	.ub-nickname{font-size:90%;}
	.ub-services{font-size:90%;}
	.ub-birthday{font-size:90%;}
	.ub-height{font-size:90%;}
	.ub-threesize{font-size:90%;}
	.ub-birthplace{font-size:90%;}
	.ub-hobby{font-size:90%;}
	.ub-skill{font-size:90%;}
	.ub-comment{display:block;}
	.ub-sns a{width:16%;margin:12px 4% 0;}
}
@media only screen and (min-width : 1232px){
	.ul-box-5 li{width:19%;margin:0 0.5% 10px;}
	.ub-sns a{width:16%;margin:4%;}
}



/*■■■■■ BOX - REGULATION ■■■■■*/
.box-regulation{
	width:100%;
}
.box-regulation li{
	width:46%;
	margin:0 2% 10px;
	float:left;
}
.box-regulation li a{
	width:100%;
	color: #fff;
	font-size: 80%;
	text-align:center;
	display: inline-block;
}
.box-regulation li a:hover{opacity: 0.7;}
.box-regulation li a img{width:30%;margin:0 0 3px;}
@media only screen and (min-width : 580px){
	.box-regulation li{width:31.333333%;margin:0 1% 15px;}
}
@media only screen and (min-width : 769px){
	.box-regulation li{width:23%;margin:0 1% 15px;}
	.box-regulation li a{font-size:90%;}
	.box-regulation li a img{margin:0 0 5px;}
}
@media only screen and (min-width : 1024px){
	.box-regulation li{width:19%;margin:0 0.5% 20px;}
	.box-regulation li a{font-size:100%;}
	.box-regulation li a img{margin:0 0 8px;}
}
