body{font-size:100%}@media screen and (min-width: 960px){body{min-width:1000px}}img{width:100%}@media screen and (min-width: 960px){img{width:auto}}a{transition:filter 0.3s ease}a:link,a:visited{color:#F60}a:hover,a:active{color:#F90;filter:brightness(1.1)}.font-red{color:#ff0033}.font-ylw{color:#ffff00}.font-blue{color:#0099FF}@media screen and (min-width: 960px){.brSp{display:none}}.end{text-align:center;text-shadow:1px 1px 10px #F00,-1px -1px 10px #F00}.end strong{font-size:140%;font-weight:bold}#tiff2018 header{border-bottom:2px solid #F90}#tiff2018 header h1{padding:0.5%;margin:0 auto;box-sizing:border-box;font-weight:bold}@media screen and (min-width: 960px){#tiff2018 header h1{max-width:1000px}}#tiff2018 header .inner{position:relative;padding-top:66.6%;background:url(../images/tiff2018/img_visual_sp.jpg) no-repeat center top;background-size:100% auto}#tiff2018 header .inner h2{position:absolute;width:0;height:0;overflow:hidden}@media screen and (min-width: 960px){#tiff2018 header .inner{padding-top:0;margin:0 auto;background:url(../images/tiff2018/img_visual.jpg) no-repeat center;height:400px;min-width:1000px}}#tiff2018 .catchTxt{padding:30px 0;text-align:center;font-weight:bold}#tiff2018 .catchTxt .strong{font-size:124%}#tiff2018 .catchTxt img{margin:20px 0 0}@media screen and (max-width: 960px){#tiff2018 .catchTxt{padding:30px 2%}}#tiff2018 .btn{padding:16px 0;background:rgba(0,0,0,0.5);border-top:3px solid #F90;border-bottom:3px solid #F90}#tiff2018 .btn.entryBtn{border-top:1px solid #F90;border-bottom:1px solid #F90}#tiff2018 .btn.entryBtn a{width:90%;padding:24px 0;font-size:125%}#tiff2018 .btn a{display:block;width:80%;margin:0 auto;padding:16px 0;font-size:100%;font-weight:bold;text-align:center;text-shadow:1px 1px 10px #F30, -1px -1px 10px #F30;color:#FFF;background:linear-gradient(#f60, #F90);border-radius:5px;box-sizing:border-box}@media screen and (min-width: 960px){#tiff2018 .btn{padding:20px 0}#tiff2018 .btn.entryBtn a{width:840px;padding:30px 0;font-size:140%}#tiff2018 .btn a{width:400px;padding:20px 0;font-size:112%;transition:all 0.3s ease}#tiff2018 .btn a:hover{color:#000;background:linear-gradient(#f82, #fb2);text-shadow:none}}#tiff2018 section{position:relative;margin:40px auto 0;padding:0 16px 0}@media screen and (min-width: 960px){#tiff2018 section{width:840px;padding:0}}#tiff2018 section h3{position:relative;padding:0 0 6px 28px;font-size:112%;font-weight:bold;color:#F90;border-bottom:1px solid #F90}#tiff2018 section h3:before{display:block;position:absolute;top:0;left:-2px;width:6%;height:100%;background:url(../images/common/ico_ball.png) no-repeat;background-size:contain;content:""}@media screen and (min-width: 960px){#tiff2018 section h3{padding:0 0 10px 26px;font-size:140%}#tiff2018 section h3:before{width:24px;height:24px}}#tiff2018 section dl{margin:1.5% 0 3%;line-height:1.6em}#tiff2018 section dl dt{margin-bottom:1%;padding-left:8px;font-size:95%;font-weight:bold;border-left:4px solid #888}#tiff2018 section dl dd{margin:2px 0 2%;font-size:90%}@media screen and (min-width: 960px){#tiff2018 section dl dt{font-size:112%}#tiff2018 section dl dd{font-size:100%}}#tiff2018 section .notice{margin:0 0 3% 0;font-size:82%;line-height:1.2em}#tiff2018 section .notice li{margin:0 0 0 1em;text-indent:-1em}#tiff2018 section ul#player{margin-bottom:40px}#tiff2018 section ul#player li{display:inline-block;margin:20px 6px 0 0}#tiff2018 section ul#player li:nth-child(4n){margin:20px 0 0 0}#tiff2018 section ul#player li span.name{display:block;text-align:center;font-size:13px;font-weight:bold;background:#F90;color:#000}@media screen and (max-width: 960px){#tiff2018 section ul#player li{width:48%;margin:20px 2% 0 0;vertical-align:top}#tiff2018 section ul#player li:nth-child(2n){margin:20px 0 0 0}#tiff2018 section ul#player li span.name{font-size:11px}}#tiff2018 section #liveDist{position:relative;margin-bottom:40px;padding:20px;border:1px solid #F90;background:#000;text-align:center;box-sizing:border-box;word-break:break-all}#tiff2018 section #liveDist.new:before{position:absolute;top:-10px;left:0;width:20%;height:100%;background:url(../images/ico_new.png) no-repeat;background-size:contain;content:""}#tiff2018 section #liveDist h2{color:#F90;font-size:140%;font-weight:bold}#tiff2018 section #liveDist ul{margin:0}#tiff2018 section #liveDist ul li{display:inline-block;margin:20px 10px 10px}#tiff2018 section #liveDist ul li a{padding:8px 12px;border:1px solid #F60;box-sizing:border-box;font-size:82%;font-weight:bold}#tiff2018 section #liveDist ul li a:hover{border:1px solid #F90;background:rgba(255,153,0,0.3)}@media screen and (max-width: 960px){#tiff2018 section #liveDist ul li{width:100%;margin:10px 0 0}#tiff2018 section #liveDist ul li a{display:block;width:100%}}@media screen and (min-width: 960px){#tiff2018 section #liveDist.new:before{width:75px;height:41px}}
