@charset "UTF-8";img,object,embed,video{max-width:100%;}.ie6 img{width:100%;}.fluid{clear:both;margin-left:0;width:100%;float:left;display:block;}.fluidList{list-style:none;list-style-image:none;margin:0;padding:0;}/* ■■■■■■■■■■ Mobile Layout: 480px and below. ■■■■■■■■■■ *//* ■■■■■■■■■■■■■■■ Grid - Container ■■■■■■■■■■■■■■■ */.gridContainer{width:100%;margin:50px auto 0;padding:0;clear:none;float:none;}@media only screen and (min-width: 481px){.gridContainer{width:97.5%;margin-left:auto;padding:0 1.25%;clear:none;float:none;}}@media only screen and (min-width: 769px){.gridContainer{width:98.3333%;max-width:1232px;padding-left:0.8333%;padding-right:0.8333%;margin:auto;margin-top:5px;margin-left:auto;clear:none;float:none;}}.zeroMargin_mobile{margin-left:0;}.hide_mobile{display:none;}@media only screen and (min-width: 481px){.zeroMargin_tablet{margin-left:0;}.hide_tablet{display:none;}}@media only screen and (min-width: 769px){.zeroMargin_desktop{margin-left:0;}.hide_desktop{display:none;}}/* ■■■■■■■■■■■■■■■ Common - Title ■■■■■■■■■■■■■■■ */.common-title{width:100%;margin:0;padding:7px 0 5px 8px;font-size:150%;font-weight:500;font-family:'Roboto',sans-serif;background:rgba(100,0,0,0.6);background:-webkit-gradient(linear,left top,right bottom,from(rgba(100,0,0,0.7)),to(rgba(100,0,0,0.4))),rgba(0,0,0,0.5);background:-webkit-linear-gradient(left top,rgba(100,0,0,0.7),rgba(100,0,0,0.4)),rgba(0,0,0,0.5);background:linear-gradient(170deg,rgba(100,0,0,0.7),rgba(100,0,0,0.4)),rgba(0,0,0,0.5);display:inline-block;}.common-title span{margin-right:8px;padding:2px 0 0;border-right:3px solid rgba(100,0,0,1);box-shadow:0 0 3px #000;}@media only screen and (min-width: 769px){.common-title{font-size:130%;}}/*■■■■■■■■■■■■■■■ Common - Menu - Jap ■■■■■■■■■■■■■■■*/.common-menu-j{width:100%;top:0;left:0;position:fixed;z-index:99;}.common-menu-j p{position:relative;display:block;}.common-menu-j p a{width:100%;height:50px;margin:0;padding:6px 6px 5px;font-family:"Oswald",sans-serif;font-weight:500;border-bottom:1px solid rgba(102,0,0,0.7);background:url(../img/background/logo-square.png),rgba(0,0,0,0.7);background-position:10px 6px,bottom;background-size:40px,auto;background-repeat:no-repeat,repeat;position:relative;display:block;}.common-menu-j p a:hover{background:url(../img/background/logo-square.png),rgba(0,0,0,0.8);background-position:10px 6px,bottom;background-size:40px,auto;background-repeat:no-repeat,repeat;}.common-menu-j p a span{margin:0;padding:5px 5px 4px;right:10px;color:#CCC;text-shadow:0 0 5px #000;border-radius:4px;border:1px solid #000;box-shadow:0 0 2px #333;position:absolute;display:block;}.common-menu-j p a:hover span{color:#FFEE00;}.common-menu-j nav{width:100%;display:none;position:fixed;}.common-menu-j nav ul li a{width:50%;height:50px;padding:4px 0 3px;color:#CCC;font-size:110%;font-family:"Oswald",sans-serif;font-weight:500;text-align:center;vertical-align:baseline;line-height:1.1;text-shadow:0 0 5px #000;box-shadow:0 0 2px rgba(102,0,0,1);display:inline-table;float:left;}.common-menu-j nav ul li a:hover{color:#FFF;}.common-menu-j nav ul li:nth-child(1) a,.common-menu-j nav ul li:nth-child(2) a{background:rgba(0,0,0,0.75);}.common-menu-j nav ul li:nth-child(3) a,.common-menu-j nav ul li:nth-child(4) a{background:rgba(0,0,0,0.8);}.common-menu-j nav ul li:nth-child(5) a,.common-menu-j nav ul li:nth-child(6) a{background:rgba(0,0,0,0.85);}.common-menu-j nav ul li:nth-child(7) a,.common-menu-j nav ul li:nth-child(8) a{background:rgba(0,0,0,0.9);}.common-menu-j nav ul li:nth-child(9) a,.common-menu-j nav ul li:nth-child(10) a{background:rgba(0,0,0,0.95);}.common-menu-j nav ul li:nth-child(1) a:hover,.common-menu-j nav ul li:nth-child(2) a:hover{background:rgba(102,0,0,0.75);}.common-menu-j nav ul li:nth-child(3) a:hover,.common-menu-j nav ul li:nth-child(4) a:hover{background:rgba(102,0,0,0.8);}.common-menu-j nav ul li:nth-child(5) a:hover,.common-menu-j nav ul li:nth-child(6) a:hover{background:rgba(102,0,0,0.85);}.common-menu-j nav ul li:nth-child(7) a:hover,.common-menu-j nav ul li:nth-child(8) a:hover{background:rgba(102,0,0,0.9);}.common-menu-j nav ul li:nth-child(9) a:hover,.common-menu-j nav ul li:nth-child(10) a:hover{background:rgba(102,0,0,95);}.common-menu-j nav ul li a span{color:#999;font-size:60%;}.common-menu-j nav ul li a span:after{content:"\A";white-space:pre;}@media only screen and (min-width: 769px){.common-menu-j{width:98.3333%;max-width:1232px;padding-left:0.8333%;padding-right:0.8333%;margin:auto;clear:none;float:none;margin-left:auto;position:relative;}.common-menu-j p{display:none;}.common-menu-j nav{width:98.3333%;max-width:1232px;padding-left:0.8333%;padding-right:0.8333%;margin:auto;clear:none;float:none;margin-left:-0.8333%;position:fixed;display:inline-block;}.common-menu-j nav ul{top:9px;right:40px;position:absolute;display:inline-block;}.common-menu-j nav ul li{width:69px;float:left;}.common-menu-j nav ul li a{width:180px;height:40px;padding:0 0 0 8px;text-align:left;vertical-align:middle;border-bottom:2px solid rgba(102,0,0,0.9);border-left:2px solid rgba(102,0,0,0.9);border-bottom-left-radius:10px;box-shadow:0 0 1px #000;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);display:inline-block;}.common-menu-j nav ul li:nth-child(1){width:71px;}.common-menu-j nav ul li:nth-child(1) a{width:177px;height:42px;padding-bottom:0;border-top:2px solid rgba(102,0,0,0.9);border-top-left-radius:10px;}}/*■■■■■■■■■■■■■■■ Common - Menu -Eng ■■■■■■■■■■■■■■■*/.common-menu-e{width:100%;top:0;left:0;position:fixed;z-index:99;}.common-menu-e p{position:relative;display:block;}.common-menu-e p a{width:100%;height:50px;margin:0;padding:6px 6px 5px;font-family:"Oswald",sans-serif;font-weight:500;border-bottom:1px solid rgba(102,0,0,0.7);background:url(../img/background/logo-square.png),rgba(0,0,0,0.7);background-position:10px 6px,bottom;background-size:40px,auto;background-repeat:no-repeat,repeat;position:relative;display:block;}.common-menu-e p a:hover{background:url(../img/background/logo-square.png),rgba(0,0,0,0.8);background-position:10px 6px,bottom;background-size:40px,auto;background-repeat:no-repeat,repeat;}.common-menu-e p a span{margin:0;padding:5px 5px 4px;right:10px;color:#CCC;text-shadow:0 0 2px #000;border-radius:4px;border:1px solid #000;box-shadow:0 0 2px #333;position:absolute;display:block;}.common-menu-e p a:hover span{color:#FFEE00;}.common-menu-e nav{width:100%;display:none;position:fixed;}.common-menu-e nav ul li a{width:50%;color:#CCC;font-size:110%;font-family:"Oswald",sans-serif;font-weight:500;text-align:center;line-height:3;text-shadow:1px 1px 1px #000;box-shadow:0 0 2px rgba(102,0,0,1);display:inline-table;float:left;}.common-menu-e nav ul li:nth-child(1) a,.common-menu-e nav ul li:nth-child(2) a{background:rgba(0,0,0,0.75);}.common-menu-e nav ul li:nth-child(3) a,.common-menu-e nav ul li:nth-child(4) a{background:rgba(0,0,0,0.8);}.common-menu-e nav ul li:nth-child(5) a,.common-menu-e nav ul li:nth-child(6) a{background:rgba(0,0,0,0.85);}.common-menu-e nav ul li:nth-child(7) a,.common-menu-e nav ul li:nth-child(8) a{background:rgba(0,0,0,0.9);}.common-menu-e nav ul li:nth-child(9) a,.common-menu-e nav ul li:nth-child(10) a{background:rgba(0,0,0,0.95);}.common-menu-e nav ul li:nth-child(1) a:hover,.common-menu-e nav ul li:nth-child(2) a:hover{background:rgba(102,0,0,0.75);}.common-menu-e nav ul li:nth-child(3) a:hover,.common-menu-e nav ul li:nth-child(4) a:hover{background:rgba(102,0,0,0.8);}.common-menu-e nav ul li:nth-child(5) a:hover,.common-menu-e nav ul li:nth-child(6) a:hover{background:rgba(102,0,0,0.85);}.common-menu-e nav ul li:nth-child(7) a:hover,.common-menu-e nav ul li:nth-child(8) a:hover{background:rgba(102,0,0,0.9);}.common-menu-e nav ul li:nth-child(9) a:hover,.common-menu-e nav ul li:nth-child(10) a:hover{background:rgba(102,0,0,95);}.common-menu-e nav ul li a span:last-child{display:none;}.common-menu-e nav ul li a:hover span:first-child{display:none;}.common-menu-e nav ul li a:hover span:last-child{color:#FFF;font-size:85%;font-weight:bold;font-family:游ゴシック体,'Yu Gothic',YuGothic,'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;display:inline-block;}@media only screen and (min-width: 769px){.common-menu-e{width:98.3333%;max-width:1232px;padding-left:0.8333%;padding-right:0.8333%;margin:auto;clear:none;float:none;margin-left:auto;position:relative;}.common-menu-e p{display:none;}.common-menu-e nav{width:98.3333%;max-width:1232px;padding-left:0.8333%;padding-right:0.8333%;margin:auto;clear:none;float:none;margin-left:-0.8333%;position:fixed;display:inline-block;}.common-menu-e nav ul{top:9px;right:40px;position:absolute;display:inline-block;}.common-menu-e nav ul li{width:69px;height:64px;float:left;}.common-menu-e nav ul li a{width:180px;height:40px;padding:2px 0 0 15px;text-align:left;vertical-align:baseline;line-height:2.2;border-bottom:2px solid rgba(102,0,0,0.9);border-left:2px solid rgba(102,0,0,0.9);border-bottom-left-radius:10px;box-shadow:0 0 1px #000;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);display:inline-block;}.common-menu-e nav ul li:nth-child(1) a{padding-bottom:0;border-top:2px solid rgba(102,0,0,0.9);border-top-left-radius:10px;}.common-menu-e nav ul li a:hover span:last-child{font-size:80%;}}/*■■■■■■■■■■■■■■■ Common - Logo ■■■■■■■■■■■■■■■*/.common-logo{width:98.3333%;max-width:1232px;padding-left:0.8333%;padding-right:0.8333%;margin:auto;clear:none;float:none;margin-left:auto;position:relative;z-index:-1;}.common-logo span{width:98.3333%;max-width:1232px;padding-left:0.8333%;padding-right:0.8333%;margin:auto;clear:none;float:none;margin-left:-0.8333%;position:fixed;display:inline-block;}.common-logo span a{width:108px;height:105px;margin:0;padding:0;top:-8px;left:-5px;background:url(../img/background/logo-square.png) no-repeat;background-size:cover;transform:rotate(-3deg);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);opacity:0.5;position:absolute;display:inline-block;}.common-logo span a:hover{opacity:0.5}@media only screen and (min-width: 769px){.common-logo{z-index:90;}.common-logo span a{width:88px;height:85px;opacity:0.9;}}/*■■■■■■■■■■■■■■■ Common - Body - Box ■■■■■■■■■■■■■■■*/.common-body-box{width:100%;margin:0;padding:0;display:inline-block;}@media only screen and (min-width: 769px){.common-body-box{width:100%;margin:70px 0 0;padding:0;}}/*■■■■■■■■■■■■■■■ Common - Pankuzu - List ■■■■■■■■■■■■■■■*/.common-pankuzu-list{width:100%;margin:-1px 0 0;padding:3px 0;border-top:1px solid rgba(102,0,0,0.7);border-bottom:1px solid rgba(102,0,0,0.7);background:rgba(0,0,0,0.6);display:inline-block;}.common-pankuzu-list span{width:100%;margin:0;padding:3px 5px 1px;font-weight:500;font-family:"Oswald",sans-serif;line-height:1.8;text-shadow:1px 1px 3px #000;border-top:1px solid rgba(102,0,0,0.7);border-bottom:1px solid rgba(102,0,0,0.7);background:rgba(0,0,0,0.6);display:inline-block;}/*■■■■■■■■■■■■■■■ Common - Sns - Button ■■■■■■■■■■■■■■■*/#common-sns-button{width:100%;height:auto;margin:0;display:inline-block;z-index:50;}#common-sns-button li{width:auto;margin:0;display:inline-block;float:right;}#common-sns-button li:nth-child(1){width:75px;margin:0 0 0 10px;}#common-sns-button li:nth-child(2){width:100px;margin:0 5px 0;}#common-sns-button li:nth-child(3){width:59px;margin:0 5px 0;}@media only screen and (min-width: 481px) {#common-sns-button{width:264px;float:right;display:inline-block;}}.fb_iframe_widget > span {  vertical-align: baseline !important;}/*■■■■■■■■■■■■■■■ Common - Copyright ■■■■■■■■■■■■■■■*/.common-copyright{width:100%;margin:0 auto 50px;padding:0;font-family:'Roboto',sans-serif;text-align:center;text-shadow:1px 1px 3px #000000;display:inline-block;}/* ■■■■■■■■■■■■■■■ Common - Box ■■■■■■■■■■■■■■■ */.common-box{width:100%;margin:0 0 15px;padding:1% 1% 0.4%;border-bottom:1px solid rgba(102,0,0,0.7);background:rgba(0,0,0,0.5);display:inline-block;}/*■■■■■■■■■■■■■■■ Ul - Sponsors ■■■■■■■■■■■■■■■*/.ul-sponsors{width:100%;margin:0 0 10px;padding:0;border-bottom:1px solid rgba(100,0,0,0.7);background:url(../img/background/logo-10.png), #FFFFFF;background-size:150px 150px, auto;display:inline-block;}.ul-sponsors li a{width:33.333333%;height:40px;margin:0;display:inline-block;float:left;}.ul-sponsors li a:hover{opacity:0.7;}.ul-sponsors li a.nolink:hover{opacity:1;}.ul-sponsors li:nth-child(1) a{background:url(../img/sponsors/sp-title-sponsors.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-title-sponsors a{background:url(../img/sponsors/sp-title-sponsors.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-granturismo a{background:url(../img/sponsors/sp-granturismo.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-tire-sponsors a{background:url(../img/sponsors/sp-tire-sponsors.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-toyotires a{background:url(../img/sponsors/sp-toyotires.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-goodyear a{background:url(../img/sponsors/sp-goodyear.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-falken a{background:url(../img/sponsors/sp-falken.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-potenza a{background:url(../img/sponsors/sp-potenza.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-partner-sponsors a{background:url(../img/sponsors/sp-partner-sponsors.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-monsterenergy a{background:url(../img/sponsors/sp-monsterenergy.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-otgmotorsports a{background:url(../img/sponsors/sp-otgmotorsports.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-tone a{background:url(../img/sponsors/sp-tone.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-lawsonticket a{background:url(../img/sponsors/sp-lawsonticket.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-yokomo a{background:url(../img/sponsors/sp-yokomo.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-gramlights a{background:url(../img/sponsors/sp-gramlights.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-bride a{background:url(../img/sponsors/sp-bride.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-sunoco a{background:url(../img/sponsors/sp-sunoco.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-endless a{background:url(../img/sponsors/sp-endless.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-award-drink a{background:url(../img/sponsors/sp-award-drink.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-okunomatsu a{background:url(../img/sponsors/sp-okunomatsu.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-media-partner a{background:url(../img/sponsors/sp-media-partner.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-saneishobo a{background:url(../img/sponsors/sp-saneishobo.png) no-repeat center;background-size:contain;}.ul-sponsors li.sp-tokyomx a{background:url(../img/sponsors/sp-tokyomx.png) no-repeat center;background-size:contain;}@media only screen and (min-width: 769px){.ul-sponsors li:nth-child(1) a{width:16%;height:80px;margin:0;}.ul-sponsors li.sp-tire-sponsors a,.ul-sponsors li.sp-toyotires a,.ul-sponsors li.sp-goodyear a,.ul-sponsors li.sp-falken a,.ul-sponsors li.sp-potenza a,.ul-sponsors li.sp-partner-sponsors a,.ul-sponsors li.sp-monsterenergy a,.ul-sponsors li.sp-otgmotorsports a,.ul-sponsors li.sp-tone a,.ul-sponsors li.sp-lawsonticket a,.ul-sponsors li.sp-yokomo a,.ul-sponsors li.sp-gramlights a,.ul-sponsors li.sp-bride a,.ul-sponsors li.sp-sunoco a,.ul-sponsors li.sp-endless a,.ul-sponsors li.sp-award-drink a,.ul-sponsors li.sp-okunomatsu a,.ul-sponsors li.sp-media-partner a,.ul-sponsors li.sp-saneishobo a,.ul-sponsors li.sp-tokyomx a{width:12%;height:40px;margin:0;}}/* ■■■■■■■■■■■■■■■ Common - Top - Box ■■■■■■■■■■■■■■■ */@media only screen and (min-width: 769px){.common-top-box{width:100%;margin:0 0 10px;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-o-flexbox;display:flexbox;display:flex;clear:both;float:none;}}/* ■■■■■■■■■■■■■■■ Common - Top LR ■■■■■■■■■■■■■■■ */.common-top-left{width:100%;margin:0 0 10px;padding:0;align-items:stretch;border-bottom:1px solid rgba(100,0,0,0.7);background:rgba(0,0,0,0.5);}.common-top-right{width:100%;margin:0 0 10px;padding:0;align-items:stretch;border-bottom:1px solid rgba(100,0,0,0.7);background:rgba(0,0,0,0.5);}@media only screen and (min-width: 769px){.common-top-left{width:58%;margin:0 1% 0 0;float:left;}.common-top-right{width:41%;margin:0;float:left;}}@media only screen and (min-width: 930px){.common-top-left{width:60%;margin:0 1.25% 0 0;}.common-top-right{width:38.75%;}}/* ■■■■■■■■■■■■■■■ Ul - News ■■■■■■■■■■■■■■■ */.ul-news{width:100%;margin:0 0 10px;padding:2% 2% 0;display:inline-block;}.ul-news li:nth-child(n+7){display:none;}.ul-news li a{width:100%;margin:0 0 0.25%;padding:2%;color:#CCC;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;}.ul-news li a:hover{background:rgba(100,0,0,0.6);background:-webkit-gradient(linear,left top,right bottom,from(rgba(100,0,0,0.7)),to(rgba(100,0,0,0.4)));background:-webkit-linear-gradient(left top,rgba(100,0,0,0.7),rgba(100,0,0,0.4));background:linear-gradient(170deg,rgba(100,0,0,0.7),rgba(100,0,0,0.4));}.ul-news li a img{width:24%;float:left;}.ul-news li a p{width:74%;margin:0 0 0 2%;padding:0;line-height:1.1;float:left;}.ul-news li a p:nth-child(2){font-size:70%;color:#999;}.ul-news li a p:nth-child(3){font-size:90%;padding:1px 0 2px;}.ul-news li a p:nth-child(4){font-size:65%;color:#666;}.ul-news li:nth-child(6) a{width:100%;margin:0;}@media only screen and (min-width: 481px){.ul-news li a p:nth-child(2){font-size:100%;}.ul-news li a p:nth-child(3){font-size:120%;}.ul-news li a p:nth-child(4){font-size:95%;}}@media only screen and (min-width: 769px){.ul-news{padding:1.5%;}.ul-news li a{padding:1%;}.ul-news li:nth-child(n+7){display:block;}.ul-news li:nth-child(n+15){display:none;}.ul-news li:nth-child(2n+1) a{width:49.25%;margin:0 0.75% 1.5% 0;float:left;}.ul-news li:nth-child(2n) a{width:49.25%;margin:0 0 1.5% 0.75%;float:left;}.ul-news li a img{width:100%;float:none;}.ul-news li a p{width:100%;margin:0;padding:0;line-height:1.2;float:none;}.ul-news li a p:nth-child(2){font-size:75%;padding:5px 0 0;}.ul-news li a p:nth-child(3){font-size:95%;}.ul-news li a p:nth-child(4){font-size:70%;}.ul-news li:nth-child(n+5) a img{width:25%;float:left;}.ul-news li:nth-child(n+5) a p{width:73%;margin:0 0 0 2%;padding:0;line-height:1.2;float:left;}.ul-news li:nth-child(13) a{margin:0 0.75% 0 0;}.ul-news li:nth-child(14) a{margin:0 0 0 0.75%;}}/*■■■■■■■■■■■■■■■ Ul - Schedule ■■■■■■■■■■■■■■■*/.ul-schedule{width:100%;margin:0 0 10px;padding:2% 2% 0.5%;border-bottom:1px solid rgba(100,0,0,0.7);display:inline-block;}.ul-schedule li a{padding:30px 0;color:#CCC;text-align:center;border:2px solid rgba(0,0,0,0);display:inline-block;}.ul-schedule li:nth-child(2n+1) a{width:49.25%;margin:0 0.75% 1.5% 0;float:left;}.ul-schedule li:nth-child(2n) a{width:49.25%;margin:0 0 1.5% 0.75%;float:left;}.ul-schedule li a:hover{color:#FFF;border:2px solid rgba(100,0,0,0.7);opacity:0.7;}.ul-schedule li a.nolink{color:#666;border:2px solid rgba(0,0,0,0);opacity:1;}.ul-schedule li a.nolink:hover{color:#666;border:2px solid rgba(0,0,0,0);opacity:1;}.ul-schedule li.gp1601 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp1601/img/gp1601c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule li.gp1602 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp1602/img/gp1602c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule li.gp1603 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp1603/img/gp1603c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule li.gp1605 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp1605/img/gp1605c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule li.gp1607 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp1607/img/gp1607c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule li.gp1608 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp1608/img/gp1608c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule li.gp16ex1 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp16ex1/img/gp16ex1c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule li.gp16ex2 a{background:url(../img/background/black050.png),url(../03_sche/gp2016/gp16ex2/img/gp16ex2c.jpg) no-repeat;background-size:auto,cover;}.ul-schedule p{margin:0;padding:0;font-family:"Roboto",sans-serif;line-height:1.1;}.ul-schedule p:nth-child(1){font-size:110%;}.ul-schedule p:nth-child(2){font-size:120%;font-weight:500;}.ul-schedule p:nth-child(3){font-size:100%;}@media only screen and (min-width: 481px){.ul-schedule li a{padding:35px 0;}.ul-schedule p:nth-child(1){font-size:130%;}.ul-schedule p:nth-child(2){font-size:150%;}.ul-schedule p:nth-child(3){font-size:120%;}}@media only screen and (min-width: 769px){.ul-schedule li:nth-child(2n+1) a{width:100%;margin:0 0 1.5%;}.ul-schedule li:nth-child(2n) a{width:100%;margin:0 0 1.5%;}.ul-schedule li a{padding:0;text-align:left;border-radius:4px;border:none;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));}.ul-schedule li.gp1601 a,.ul-schedule li.gp1602 a,.ul-schedule li.gp1603 a,.ul-schedule li.gp1605 a,.ul-schedule li.gp1607 a,.ul-schedule li.gp1608 a,.ul-schedule li.gp16ex1 a,.ul-schedule li.gp16ex2 a{color:#CCC;border:none;border-radius:4px;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));opacity:1;}.ul-schedule li a:hover{color:#FFF;border:none;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));opacity:1;}.ul-schedule li a.nolink{color:#666;border:none;border-radius:4px;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));opacity:1;}.ul-schedule li a.nolink:hover{color:#666;border:none;border-radius:4px;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));opacity:1;}.ul-schedule p{margin:0;padding:0;font-family:"Roboto",sans-serif;line-height:2;display:inline-block;float:left;}.ul-schedule p:nth-child(1){width:26%;padding:3px 0.5% 0;font-size:80%;}.ul-schedule p:nth-child(2){width:38%;padding:3px 0.5% 0;font-size:80%;}.ul-schedule p:nth-child(3){width:36%;padding:3px 0.5% 0;font-size:80%;}.ul-schedule p:nth-child(1):before{padding-left:3px;;color:rgba(100,0,0,1);content:"▶︎ "}}@media only screen and (min-width: 930px){.ul-schedule p:nth-child(1){font-size:100%;}.ul-schedule p:nth-child(2){font-size:100%;}.ul-schedule p:nth-child(3){font-size:100%;}}/* ■■■■■■■■■■■■■■■ Ul - Youtube ■■■■■■■■■■■■■■■ */.ul-youtube{width:100%;margin:0 0 5px;padding:0.5%;border-bottom:1px solid rgba(100,0,0,0.7);display:inline-block;}/* ■■■■■■■■■■■■■■■ Ul - Facebook Link ■■■■■■■■■■■■■■■ */.ul-facebook{width:100%;margin:0 0 10px;padding:1%;display:inline-block;}.ul-facebook li a{width:14.666666%;margin:0.5% 1% 1%;border:2px solid rgba(0,0,0,0);float:left;}.ul-facebook li a img{width:100%;height:auto;}.ul-facebook li a:hover{opacity:0.7;border:2px solid rgba(152,0,0,1);}/* ■■■■■■■■■■■■■■■ Ul - Web - Link ■■■■■■■■■■■■■■■ */.ul-web-link{width:100%;margin:0 0 10px;padding:1%;border-bottom:1px solid rgba(100,0,0,0.7);background:rgba(0,0,0,0.5);display:inline-block;}.ul-web-link li a{width:49.5%;margin:0.25%;padding-bottom:calc(49.5%*120/600);border:2px solid rgba(0,0,0,0);display:inline-block;float:left;}.ul-web-link li a:hover{opacity:0.7;border:2px solid rgba(152,0,0,1);}.ul-web-link li:nth-child(1) a{background:url(../img/banner/ba_d1sl.jpg) no-repeat;background-size:contain;}.ul-web-link li:nth-child(2) a{background:url(../img/banner/ba_mobile.jpg) no-repeat;background-size:contain;}.ul-web-link li:nth-child(3) a{background:url(../img/banner/ba_d1shop.jpg) no-repeat;background-size:contain;}.ul-web-link li:nth-child(4) a{background:url(../img/banner/ba_vopt.jpg) no-repeat;background-size:contain;}.ul-web-link li:nth-child(5) a{background:url(../img/banner/ba_minkara.jpg) no-repeat;background-size:contain;}.ul-web-link li:nth-child(6) a{background:url(../img/banner/ba_asweb.jpg) no-repeat;background-size:contain;}.ul-web-link li:nth-child(7) a{background:url(../img/banner/ba_clicccar.jpg) no-repeat;background-size:contain;}.ul-web-link li:nth-child(8) a{background:url(../img/banner/ba_jaf.jpg) no-repeat;background-size:contain;}@media only screen and (min-width: 580px) {.ul-web-link{width:100%;margin:0 0 10px;padding:0.5%}.ul-web-link li a{width:24.5%;margin:0.25%;padding-bottom:calc(24.5%*120/600);}}/* ■■■■■■■■■■■■■■■ Ul - Street Legal ■■■■■■■■■■■■■■■ */.ul-streetlegal{width:100%;margin:0 0 10px;padding:1%;border-bottom:1px solid rgba(100,0,0,0.7);background:rgba(0,0,0,0.5);display:inline-block;}.ul-streetlegal li a{width:49.5%;margin:0.25%;padding:30px 0;border:2px solid rgba(0,0,0,0);color:#FFFFFF;text-align:center;text-shadow:0 0 3px #000000;display:inline-block;float:left;}.ul-streetlegal li a:hover{opacity:0.7;border:2px solid rgba(152,0,0,1);}.ul-streetlegal li a.nolink:hover{opacity:1;} .ul-streetlegal li.sl1601 a{background:url(../img/background/black050.png),url(../d1sl/04_sche/sl2016/img/sl1601c.jpg) no-repeat;background-size:auto,cover;}.ul-streetlegal li.sl1602 a{background:url(../img/background/black050.png),url(../d1sl/04_sche/sl2016/img/sl1602c.jpg) no-repeat;background-size:auto,cover;}.ul-streetlegal li.sl1603 a{background:url(../img/background/black050.png),url(../d1sl/04_sche/sl2016/img/sl1603c.jpg) no-repeat;background-size:auto,cover;}.ul-streetlegal li.sl1604 a{background:url(../img/background/black050.png),url(../d1sl/04_sche/sl2016/img/sl1604c.jpg) no-repeat;background-size:auto,cover;}.ul-streetlegal li.sl1605 a{background:url(../img/background/black050.png),url(../d1sl/04_sche/sl2016/img/sl1605c.jpg) no-repeat;background-size:auto,cover;}.ul-streetlegal li.sl1606 a{background:url(../img/background/black050.png),url(../d1sl/04_sche/sl2016/img/sl1606c.jpg) no-repeat;background-size:auto,cover;}.ul-streetlegal p{margin:0;padding:0;font-family:"Roboto",sans-serif;line-height:1; display:inherit}.ul-streetlegal p:nth-child(1){font-size:100%;}.ul-streetlegal p:nth-child(2){font-size:110%; font-weight:500;}.ul-streetlegal p:nth-child(3){font-size:90%;}@media only screen and (min-width: 769px){.ul-streetlegal{width:100%;margin:0 0 10px;padding:0.5%;}.ul-streetlegal li a{width:32.833333%;margin:0.25%;padding:30px 0;}}@media only screen and (min-width: 930px){.ul-streetlegal li a{width:16.166666%;margin:0.25%;padding:30px 0;}}/* ■■■■■■■■■■■■■■■ Ul - Footer ■■■■■■■■■■■■■■■ */.ul-footer{width:96%;margin:0 2% 15px;padding:0;display:inline-block;}.ul-footer ul li a{width:100%;margin:0 0 3%;padding:2px 10px 0;color:#CCC;font-size:100%;font-weight:bold;line-height:3;text-shadow:1px 1px 3px #000000;border-radius:10px;border:1px solid rgba(102,0,0,0.9);background:rgba(0,0,0,0.7);display:inline-block;}.ul-footer ul li a:hover{color:#FFF;background:rgba(102,0,0,0.9);opacity:0.7;}.ul-footer ul li a.nolink:hover{background:rgba(0,0,0,0.7);opacity:1;}.ul-footer ul:nth-child(1),.ul-footer ul:nth-child(3){display:none;}.ul-footer ul:nth-child(5) li a{width:18%;height:50px;margin:10px 1% 5px;padding:0;border:none;display:inline-block;float:left;}.ul-footer ul:nth-child(5) li:nth-child(1) a{background:url(../img/icon/facebook.png) no-repeat center;background-size:contain;}.ul-footer ul:nth-child(5) li:nth-child(2) a{background:url(../img/icon/instagram.png) no-repeat center;background-size:contain;}.ul-footer ul:nth-child(5) li:nth-child(3) a{background:url(../img/icon/twitter.png) no-repeat center;background-size:contain;}.ul-footer ul:nth-child(5) li:nth-child(4) a{background:url(../img/icon/youtube.png) no-repeat center;background-size:contain;}.ul-footer ul:nth-child(5) li:nth-child(5) a{background:url(../img/icon/minkara.png) no-repeat center;background-size:contain;}.ul-footer ul li a small:after{content:" >>>";color:#666;font-weight:bold;}@media only screen and (min-width: 580px) {.ul-footer{width:100%;margin:0 0 15px;padding:0;display:inline-block;}.ul-footer ul:nth-child(2),.ul-footer ul:nth-child(4){width:49.5%;margin:0.25%;float:left;}.ul-footer ul:nth-child(5){width:100%;display:inline-block;}.ul-footer ul:nth-child(5) li a{width:50px;}}@media only screen and (min-width: 930px) {.ul-footer ul{background:rgba(0,0,0,0.7);border-radius:10px;border:2px solid rgba(102,0,0,0.9);}.ul-footer ul:nth-child(1){width:16%;margin:0 0.5% 0 0;background:none;border-radius:none;border:none;display:inline-block;float:left;}.ul-footer ul:nth-child(2),.ul-footer ul:nth-child(3),.ul-footer ul:nth-child(4){width:83.5%;margin:0 0 0.75%;padding:0;display:inline-block;float:left;}.ul-footer ul:nth-child(2){margin-top:4px}.ul-footer ul:nth-child(5){display:none;}.ul-footer ul li a{width:inherit;margin:0;padding:3px 10px 0;font-size:86%;line-height:2.5;box-shadow:0 0 1px #000000;border-radius:0px;border-left:none;border-top:none;border-bottom:none;background:none;float:left;}.ul-footer ul:nth-child(1) li a{width:100%;height:140px;margin:0;padding:0;border:none;background:url(../img/background/logo-square.png) no-repeat center;background-size:140px 140px;box-shadow:none;display:inline-block;}.ul-footer ul li:nth-child(1) a{border-top-left-radius:8px;border-bottom-left-radius:8px;}}/* ■■■■■■■■■■■■■■■ Event - Box ■■■■■■■■■■■■■■■ */.event-box{width:98%;margin:0 1% 30px;display:inline-block;}@media only screen and (min-width: 580px){.event-box{width:97%;margin:0 1.5% 30px;}}@media only screen and (min-width: 769px){.event-box{width:96%;margin:0 2% 30px;}}@media only screen and (min-width: 930px){.event-box{width:95%;margin:0 2.5% 30px;}}/* ■■■■■■■■■■■■■■■ Flex - Box ■■■■■■■■■■■■■■■ */.flex-box{width:98%;margin:0 1% 20px;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;}@media only screen and (min-width: 580px){.flex-box{width:97%;margin:0 1.5% 20px;}}@media only screen and (min-width: 769px){.flex-box{width:96%;margin:0 2% 20px;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;}}@media only screen and (min-width: 930px){.flex-box{width:95%;margin:0 2.5% 20px;}}/* ■■■■■■■■■■■■■■■ Event - Menu - Jap ■■■■■■■■■■■■■■■ */.event-menu-j{width:120px;height:40px;margin:0;padding:0;right:20px;bottom:20px;position:fixed;display:inline-block;z-index:200;}.event-menu-j li a{width:120px;height:40px;margin:0;padding:4px 0 0;color:#CCC;font-size:90%;font-weight:500;font-family:"Roboto",sans-serif;line-height:1.1;vertical-align:baseline;text-align:center;text-shadow:0 0 5px #000;border-radius:10px;border:1px solid rgba(102,0,0,0.9);background:rgba(0,0,0,0.9);display:inline-block;}.event-menu-j li:nth-child(11) a{width:59px;padding:12px 0 0;}.event-menu-j li:nth-child(12) a{width:59px;padding:12px 0 0;}.event-menu-j li a:hover{color:#FFF;background:rgba(102,0,0,0.6);}.event-menu-j li a.nolink{color:#666;background:rgba(0,0,0,0.9);}.event-menu-j li a.nolink:hover{color:#666;background:rgba(0,0,0,0.9);}.event-menu-j li{right:0;bottom:0;border-radius:8px;-webkit-transition:right .2s, bottom .2s;transition:right .2s, bottom .2s;position:absolute;}.event-menu-j li:nth-child(11){right:60px;bottom:42px;}.event-menu-j li:nth-child(12){right:0;bottom:42px;}.event-menu-j.active li{width:100%;-webkit-transition:right .3s, bottom .3s;transition:right .3s, bottom .3s;}.event-menu-j.active li:nth-child(1){right:122px;bottom:188px;}/* インフォメーション */.event-menu-j.active li:nth-child(2){right:122px;bottom:146px;}/* ニュース */.event-menu-j.active li:nth-child(3){right:122px;bottom:104px;}/* チケット */.event-menu-j.active li:nth-child(4){right:122px;bottom:62px;}/* アクセス */.event-menu-j.active li:nth-child(5){right:122px;bottom:20px;}/* マップ&amp;ブース */.event-menu-j.active li:nth-child(6){right:0;bottom:210px;}/* グッズ */.event-menu-j.active li:nth-child(7){right:0;bottom:168px;}/* タイムテーブル */.event-menu-j.active li:nth-child(8){right:0;bottom:126px;}/* エントリーリスト */.event-menu-j.active li:nth-child(9){right:0;bottom:84px;}/* レポート */.event-menu-j.active li:nth-child(10){right:0;bottom:42px;}/* ギャラリー */.event-menu-j.active li:nth-child(11){right:0;bottom:0;}/* リターン */.event-menu-j.active li:nth-child(12){right:0;bottom:0;}/* ページトップ */.event-menu-j.active li:nth-child(13){right:0;bottom:0;}/* オープンメニュー */.event-menu-j.active li:nth-child(14){right:0;bottom:0;}/* クローズメニュー */.event-menu-j li a span:first-child{font-size:70%;}.event-menu-j li a span:first-child:after{content:"\A";white-space:pre;}@media only screen and (min-width: 769px){.event-menu-j{width:100%;margin:0;padding:0;position:static;display:block;}.event-menu-j li a{width:20%;padding:5px 0 0;font-size:100%;line-height:1.1;border-radius:0;border:none;box-shadow:0 0 1px #000000;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));float:left;}.event-menu-j 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));}.event-menu-j 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));}.event-menu-j li{position:inherit;}.event-menu-j li:nth-child(n+11){display:none;}.event-menu-j li a span:first-child{font-size:60%;}}@media only screen and (min-width: 930px){.event-menu-j li a{width:10%;}}/* ■■■■■■■■■■■■■■■ Event - Menu - Eng ■■■■■■■■■■■■■■■ */.event-menu-e{width:120px;height:40px;margin:0;padding:0;right:20px;bottom:20px;position:fixed;display:inline-block;z-index:200;}.event-menu-e li a{width:120px;height:40px;margin:0;padding:4px 0 0;color:#CCC;font-size:90%;font-weight:500;font-family:"Roboto",sans-serif;line-height:2.4;vertical-align:baseline;text-align:center;text-shadow:0 0 5px #000;border-radius:10px;border:1px solid rgba(102,0,0,0.9);background:rgba(0,0,0,0.9);display:inline-block;}.event-menu-e li:nth-child(11) a{width:59px;}.event-menu-e li:nth-child(12) a{width:59px;}.event-menu-e li a:hover{color:#FFF;background:rgba(102,0,0,0.6);}.event-menu-e li a.nolink{color:#666;background:rgba(0,0,0,0.9);}.event-menu-e li a.nolink:hover{color:#666;background:rgba(0,0,0,0.9);}.event-menu-e li{right:0;bottom:0;border-radius:8px;-webkit-transition:right .2s, bottom .2s;transition:right .2s, bottom .2s;position:absolute;}.event-menu-e li:nth-child(11){right:60px;bottom:42px;}.event-menu-e li:nth-child(12){right:0;bottom:42px;}.event-menu-e.active li{width:100%;-webkit-transition:right .3s, bottom .3s;transition:right .3s, bottom .3s;}.event-menu-e.active li:nth-child(1){right:122px;bottom:188px;}/* インフォメーション */.event-menu-e.active li:nth-child(2){right:122px;bottom:146px;}/* ニュース */.event-menu-e.active li:nth-child(3){right:122px;bottom:104px;}/* チケット */.event-menu-e.active li:nth-child(4){right:122px;bottom:62px;}/* アクセス */.event-menu-e.active li:nth-child(5){right:122px;bottom:20px;}/* マップ&amp;ブース */.event-menu-e.active li:nth-child(6){right:0;bottom:210px;}/* グッズ */.event-menu-e.active li:nth-child(7){right:0;bottom:168px;}/* タイムテーブル */.event-menu-e.active li:nth-child(8){right:0;bottom:126px;}/* エントリーリスト */.event-menu-e.active li:nth-child(9){right:0;bottom:84px;}/* レポート */.event-menu-e.active li:nth-child(10){right:0;bottom:42px;}/* ギャラリー */.event-menu-e.active li:nth-child(11){right:0;bottom:0;}/* リターン */.event-menu-e.active li:nth-child(12){right:0;bottom:0;}/* ページトップ */.event-menu-e.active li:nth-child(13){right:0;bottom:0;}/* オープンメニュー */.event-menu-e.active li:nth-child(14){right:0;bottom:0;}/* クローズメニュー */@media only screen and (min-width: 769px){.event-menu-e{width:100%;margin:0;padding:0;position:static;display:block;}.event-menu-e li a{width:20%;padding:7px 0 0;font-size:80%;border-radius:0;border:none;box-shadow:0 0 1px #000000;background:-webkit-linear-gradient(#2c2c2c,#1e1e1e);background:-o-linear-gradient(#2c2c2c,#1e1e1e);background:-moz-linear-gradient(#2c2c2c,#1e1e1e);background:linear-gradient(#2c2c2c,#1e1e1e);opacity:0.9;float:left;}.event-menu-e li a.nolink{color:#666;background:-webkit-linear-gradient(#2c2c2c,#1e1e1e);background:-o-linear-gradient(#2c2c2c,#1e1e1e);background:-moz-linear-gradient(#2c2c2c,#1e1e1e);background:linear-gradient(#2c2c2c,#1e1e1e);opacity:0.9;}.event-menu-e li a.nolink:hover{color:#666;background:-webkit-linear-gradient(#2c2c2c,#1e1e1e);background:-o-linear-gradient(#2c2c2c,#1e1e1e);background:-moz-linear-gradient(#2c2c2c,#1e1e1e);background:linear-gradient(#2c2c2c,#1e1e1e);opacity:0.9;}.event-menu-e li{position:inherit;}.event-menu-e li:nth-child(n+11){display:none;}}@media only screen and (min-width: 930px){.event-menu-e li a{width:10%;}}/*■■■■■event-title■■■■■*/.event-title{width:100%;margin:0;padding:8px 0;color:#999;font-size:64%;text-align:center;line-height:1.3;box-shadow:0 0 1px #000;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));}.event-title span{font-size:180%;font-weight:600;}/* ■■■■■■■■■■■■■■■ Border - Box ■■■■■■■■■■■■■■■ */.border-box{width:100%;margin:0;padding:1% 1.5%;border:1px solid #333;}/* ■■■■■■■■■■■■■■■ Float - Left ■■■■■■■■■■■■■■■ */.floatleft-55-l,.floatleft-64-l,.floatleft-46-l{width:100%;margin:0 0 5px;padding:0;display:inline-block;float:left;}.floatleft-55-r,.floatleft-64-r,.floatleft-46-r{width:100%;margin:0 0 5px;padding:0;display:inline-block;float:left;}.floatleft-55-l img,.floatleft-55-r img,.floatleft-64-l img,.floatleft-64-r img,.floatleft-46-l img,.floatleft-46-r img{width:100%;height:auto;margin:0;padding:0;}@media only screen and (min-width: 769px){.floatleft-55-l{width:49.5%;margin:0 0.5% 10px 0;}.floatleft-55-r{width:49.5%;margin:0 0 10px 0.5%;}.floatleft-64-l{width:59.5%;margin:0 0.5% 10px 0;}.floatleft-64-r{width:39.5%;margin:0 0 10px 0.5%;}.floatleft-46-l{width:39.5%;margin:0 0.5% 10px 0;}.floatleft-46-r{width:59.5%;margin:0 0 10px 0.5%;}}@media only screen and (min-width: 930px){.floatleft-55-l{margin:0 0.5% 15px 0;}.floatleft-55-r{margin:0 0 15px 0.5%;}.floatleft-64-l{margin:0 0.5% 15px 0;}.floatleft-64-r{margin:0 0 15px 0.5%;}.floatleft-46-l{margin:0 0.5% 15px 0;}.floatleft-46-r{margin:0 0 15px 0.5%;}}/* ■■■■■■■■■■■■■■■ Float - Right ■■■■■■■■■■■■■■■ */.floatright-55-l,.floatright-64-l{width:100%;margin:0 0 5px;padding:0;display:inline-block;float:right;}.floatright-55-r,.floatright-64-r{width:100%;margin:0 0 5px;padding:0;display:inline-block;float:right;}@media only screen and (min-width: 769px){.floatright-55-l{width:49.5%;margin:0 0.5% 10px 0;}.floatright-55-r{width:49.5%;margin:0 0 10px 0.5%;}.floatright-64-l{width:59.5%;margin:0 0.5% 10px 0;}.floatright-64-r{width:39.5%;margin:0 0 10px 0.5%;}}@media only screen and (min-width: 930px){.floatright-55-l{margin:0 0.5% 15px 0;}.floatright-55-r{margin:0 0 15px 0.5%;}.floatright-64-l{margin:0 0.5% 15px 0;}.floatright-64-r{margin:0 0 15px 0.5%;}}/* ■■■■■■■■■■■■■■■ Color ■■■■■■■■■■■■■■■ */.color-000{color:#000;}.color-111{color:#111;}.color-222{color:#222;}.color-333{color:#333;}.color-444{color:#444;}.color-555{color:#555;}.color-666{color:#666;}.color-777{color:#777;}.color-888{color:#888;}.color-999{color:#999;}.color-fff{color:#fff;}/* ■■■■■■■■■■■■■■■ Background ■■■■■■■■■■■■■■■ */.bg-red-000{background:rgba(100,0,0,0);}.bg-red-005{background:rgba(100,0,0,0.05);}.bg-red-010{background:rgba(100,0,0,0.10);}.bg-red-015{background:rgba(100,0,0,0.15);}.bg-red-020{background:rgba(100,0,0,0.20);}.bg-red-025{background:rgba(100,0,0,0.25);}.bg-red-030{background:rgba(100,0,0,0.30);}.bg-red-035{background:rgba(100,0,0,0.35);}.bg-red-040{background:rgba(100,0,0,0.40);}.bg-red-045{background:rgba(100,0,0,0.45);}.bg-red-050{background:rgba(100,0,0,0.50);}.bg-red-055{background:rgba(100,0,0,0.55);}.bg-red-060{background:rgba(100,0,0,0.60);}.bg-red-065{background:rgba(100,0,0,0.65);}.bg-red-070{background:rgba(100,0,0,0.70);}.bg-red-075{background:rgba(100,0,0,0.75);}.bg-red-080{background:rgba(100,0,0,0.80);}.bg-red-085{background:rgba(100,0,0,0.85);}.bg-red-090{background:rgba(100,0,0,0.90);}.bg-red-095{background:rgba(100,0,0,0.95);}.bg-red-100{background:rgba(100,0,0,1);}/* ■■■■■■■■■■■■■■■ Margin ■■■■■■■■■■■■■■■ */.margin-t10{margin-top:10px;}.margin-t20{margin-top:20px;}.margin-t30{margin-top:30px;}.margin-t40{margin-top:40px;}.margin-t50{margin-top:50px;}.margin-b10{margin-bottom:10px;}.margin-b20{margin-bottom:20px;}.margin-b30{margin-bottom:30px;}.margin-b40{margin-bottom:40px;}.margin-b50{margin-bottom:50px;}/* ■■■■■■■■■■■■■■■ Table - Base ■■■■■■■■■■■■■■■ */.table-base{width:100%;margin:0;padding:0;}.table-base td{padding:0 8px;vertical-align:middle;border-right:1px solid #333;border-bottom:1px solid #444;}.table-base tr:first-child{border-top:1px solid #444;}.table-base td:first-child{color:#999;text-align:center;}.table-base td:last-child{border-right:none;}/* ■■■■■■■■■■■■■■■ Inline - Block ■■■■■■■■■■■■■■■ */.inline-block{display:inline-block;}/* ■■■■■■■■■■■■■■■ Display - Mobile and Desktop ■■■■■■■■■■■■■■■ */.display-mobile{display:inline-block !important;}@media only screen and (min-width: 769px){.display-mobile{display:none !important;}}.display-desktop{display:none !important;}@media only screen and (min-width: 769px){.display-desktop{display:inline-block !important;}}/* ■■■■■■■■■■■■■■■ Name - 123 ■■■■■■■■■■■■■■■ */.name-1,.name-2,.name-3{width:100%;margin:0 0 10px;padding:5px;text-align:justify;display:inline-block;float:left;}@media only screen and (min-width: 580px){.name-2,.name-3{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-rule-style:dashed;-moz-column-rule-style:dashed;column-rule-style:dashed;-webkit-column-rule-color:rgba(100,0,0,1);-moz-column-rule-color:rgba(100,0,0,1);column-rule-color:rgba(100,0,0,1);-webkit-column-rule-width:1px;-moz-column-rule-width:1px;column-rule-width:1px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}}@media only screen and (min-width: 950px){.name-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}.name-img{width:48%;margin:0 2% 0.3em 0;float:left;}.name-midashi{color:#f60;font-weight:bold;}@media only screen and (min-width: 580px){.name-img{width:100%;margin:0 0 0.3em;float:none;}}.video-box a{width:100%;margin:0;padding:2px 10px 0;color:#CCC;text-align:justify;line-height:2;border:1px solid rgba(100,0,0,0.7);background:rgba(0,0,0,0.5);display:inline-block;}.video-box a:hover{background:rgba(100,0,0,0.5);}.video-box a.nolink{background:rgba(0,0,0,0.5);}.video-box a.nolink:hover{background:rgba(0,0,0,0.5);}