@charset "UTF-8";/* ■■■■■■■■■■■■■■■ 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%;}}/*■■■■■■■■■■■■■■■ Event - Schedule ■■■■■■■■■■■■■■■*/.ul-event-schedule{width:100%;margin:0;padding:0;display:inline-block;}.ul-event-schedule li a{width:100%;margin:0 0 10px;padding:25px 0;color:#CCC;text-align:center;border:8px solid rgba(100,0,0,0.4);display:inline-block;float:left;}.ul-event-schedule li.gp1601 a{background:url(../img/background/black060.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/black060.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/black060.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/black060.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/black060.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/black060.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/black060.png),url(../03_sche/gp2016/gp16ex2/img/gp16ex2c.jpg) no-repeat;background-size:contain,cover;}.ul-event-schedule li.gp1501 a{background:url(../img/background/black060.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/black060.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/black060.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/black060.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/black060.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/black060.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/black060.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/black060.png),url(../03_sche/gp2015/ex2russia/img/title-ex2m.jpg) no-repeat;background-size:contain,cover;}.ul-event-schedule li a:hover{color:#FFF;border:8px solid rgba(100,0,0,1);opacity:0.7;}.ul-event-schedule li a.nolink{color:#666;border:8px solid rgba(100,0,0,0.4);opacity:1;}.ul-event-schedule li a.nolink:hover{color:#666;border:8px solid rgba(100,0,0,0.4);opacity:1;}.ul-event-schedule p{margin:0;padding:0;font-family:"Roboto",sans-serif;line-height:1.1;}.ul-event-schedule p:nth-child(1){font-size:80%;margin-bottom:10px;}.ul-event-schedule p:nth-child(2){font-size:140%;}.ul-event-schedule p:nth-child(3){font-size:170%;font-weight:500;}.ul-event-schedule p:nth-child(4){font-size:130%;}.ul-event-schedule p:nth-child(5){font-size:80%;margin-top:10px;}@media only screen and (min-width: 580px){.ul-event-schedule li a{padding:38px 0;}.ul-event-schedule li:nth-child(1) a,.ul-event-schedule li:nth-child(3) a,.ul-event-schedule li:nth-child(5) a,.ul-event-schedule li:nth-child(7) a{width:49.5%;margin:0 0.5% 10px 0;}.ul-event-schedule li:nth-child(2) a,.ul-event-schedule li:nth-child(4) a,.ul-event-schedule li:nth-child(6) a,.ul-event-schedule li:nth-child(7) a{width:49.5%;margin:0 0 10px 0.5%;}}@media only screen and (min-width: 769px){.ul-event-schedule li a{padding:25px 0;font-size:70%;}.ul-event-schedule li:nth-child(1) a,.ul-event-schedule li:nth-child(4) a,.ul-event-schedule li:nth-child(7) a{width:32.666666%;margin:0 0.5% 10px 0;}.ul-event-schedule li:nth-child(2) a,.ul-event-schedule li:nth-child(5) a,.ul-event-schedule li:nth-child(8) a{width:32.666666%;margin:0 0.5% 10px;}.ul-event-schedule li:nth-child(3) a,.ul-event-schedule li:nth-child(6) a,.ul-event-schedule li:nth-child(9) a{width:32.666666%;margin:0 0 10px 0.5%;}}@media only screen and (min-width: 930px){.ul-event-schedule li a{padding:25px 0;font-size:80%;}.ul-event-schedule li:nth-child(1) a,.ul-event-schedule li:nth-child(5) a{width:24.25%;margin:0 0.5% 10px 0;}.ul-event-schedule li:nth-child(2) a,.ul-event-schedule li:nth-child(3) a,.ul-event-schedule li:nth-child(6) a,.ul-event-schedule li:nth-child(7) a{width:24.25%;margin:0 0.5% 10px;}.ul-event-schedule li:nth-child(4) a,.ul-event-schedule li:nth-child(8) a{width:24.25%;margin:0 0 10px 0.5%;}}.infolink{	width:220px;	margin:8px auto;	display:block;}/* ■■■■■■■■■■■■■■■ 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 5px;}.ticket-table tr td{text-align:center;vertical-align:middle;}.ticket-tdti{color:#FFF;padding:3px 5px 1px;font-weight:bold;text-align:left !important;text-shadow:1px 1px 1px #000;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-tdsat,.ticket-tdsun{border-right:1px solid #444;border-bottom:1px solid #555;}.ticket-tdccc a{background:rgba(237,206,0,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-tdsat a,.ticket-tdsun a{padding:14px 5px 13px;color:#DDD;font-weight:bold;text-shadow:1px 1px 1px #000;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-tdsat:hover a,.ticket-tdsun:hover a{opacity:0.7;}.ticket-tdccc a.nolink,.ticket-tdsat a.nolink,.ticket-tdsun a.nolink{opacity:1;background-image:none;}.ticket-tdccc:hover a.nolink,.ticket-tdsat:hover a.nolink,.ticket-tdsun:hover a.nolink{opacity:1;background-image:none;}.ticket-buy{width:100%;margin:5px 0;padding:2px 0 0;color:#F60;font-weight:bold;text-align:center;text-shadow:0 0 2px #000;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;}/*■■■■■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:0;}.ul-booth li:nth-child(1){margin-bottom:5px;font-weight:bold;border-bottom:1px solid rgba(102,0,0,0.7);}.ul-booth li:nth-child(2){width:100%;text-align:justify;}.ul-booth li:nth-child(2) img{width:35.5%;max-width: 100%;margin:0 1.5% 0 0;float:left;}.ul-booth li:nth-child(2) img:hover{opacity:0.7;}.ul-booth li:nth-child(3){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(3) a{margin-right:3px;text-decoration:underline;}.ul-booth li:nth-child(3) small:after{content:" >>>";}.ul-booth li:nth-child(4){width:49%;margin:0 1% 5px 0;float:left;}.ul-booth li:nth-child(5){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(2) img{width:30.5%;}}/* ■■■■■■■■■■■■■■■ Image - Box 3 ■■■■■■■■■■■■■■■ */.image-box3{width:100%;margin:0;padding:8px;background:rgba(44,44,44,0.8);background:-webkit-gradient(linear,left top,right bottom,from(rgba(44,44,44,0.8)),to(rgba(27,27,27,0.8)));background:-webkit-linear-gradient(left top,rgba(44,44,44,0.8),rgba(27,27,27,0.8));background:linear-gradient(170deg,rgba(44,44,44,0.8),rgba(27,27,27,0.8));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:61.5%;margin:0 0.5% 0 0;}.image-box3 li:nth-child(2){width:37.5%;margin:0 0 1% 0.5%;}.image-box3 li:nth-child(3){width:37.5%;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(44,44,44,0.8);background:-webkit-gradient(linear,left top,right bottom,from(rgba(44,44,44,0.8)),to(rgba(27,27,27,0.8)));background:-webkit-linear-gradient(left top,rgba(44,44,44,0.8),rgba(27,27,27,0.8));background:linear-gradient(170deg,rgba(44,44,44,0.8),rgba(27,27,27,0.8));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){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){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){margin:10px 0.5% 0 0;}.image-box369 li:nth-child(5),.image-box369 li:nth-child(8){margin:10px 0.5% 0;}.image-box369 li:nth-child(6),.image-box369 li:nth-child(9){margin:10px 0 0 0.5%;}}/* ■■■■■■■■■■■■■■■ Image - Box - Kit ■■■■■■■■■■■■■■■ */.img-midashi{border-radius:4px;background:rgba(100,0,0,0.6);background:-webkit-gradient(linear,left top,right bottom,from(rgba(100,0,0,0.9)),to(rgba(100,0,0,0.6)));background:-webkit-linear-gradient(left top,rgba(100,0,0,0.9),rgba(100,0,0,0.7));background:linear-gradient(170deg,rgba(100,0,0,0.9),rgba(100,0,0,0.7));display:inline-block;}.img-midashi span{padding:1px 7px 0;font-size:80%;font-family:'Roboto',sans-serif;font-weight:500;}.img-catch{font-size:110%;font-weight:bold;}.caption{width:100%;margin:0;color:#999;font-size:90%;text-align:justify;line-height:1.2;}.image-2{width:50%;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%;}}@media only screen and (min-width: 481px) {}@media only screen and (min-width: 580px){}@media only screen and (min-width: 769px) {}@media only screen and (min-width: 930px){}