﻿body{position:relative;background:#000 url(../images/bg_main.jpg) repeat;color:#FFF;font-size:16px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "ＭＳ Ｐゴシック", Arial, sans-serif;line-height:1.5em}img{width:100%}@media screen and (min-width: 960px){body{min-width:1000px}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)}#expFes2018 header{margin-bottom:20px;border-bottom:2px solid #F90}#expFes2018 header .inner h1{width:100%}#expFes2018 header .inner h1 img.pc{display:none}@media screen and (min-width: 960px){#expFes2018 header{height:240px;margin-bottom:40px}#expFes2018 header .inner{width:1100px;margin:0 auto}#expFes2018 header .inner h1{margin:0 0 0 12px}#expFes2018 header .inner h1 img.pc{display:block}#expFes2018 header .inner h1 img.sp{display:none}}#expFes2018 section{position:relative;margin:0 auto 30px;padding:0 10px}#expFes2018 section h2{margin:0 0 20px;padding:4px;background:#F90;color:#000;font-size:18px;font-weight:bold;border-radius:2px}#expFes2018 section#about .end{margin:0 0 40px;text-align:center;text-shadow:1px 1px 10px #F00,-1px -1px 10px #F00}#expFes2018 section#about .end strong{font-size:24px;font-weight:bold}#expFes2018 section#about .inner{zoom:1}#expFes2018 section#about .inner:before,#expFes2018 section#about .inner:after{content:".";display:block;height:0;visibility:hidden}#expFes2018 section#about .inner:after{clear:both}#expFes2018 section#about .inner dl dt{padding:0 0 0 22px;color:#F90;font-weight:bold;background:url(../images/common/ico_ball.png) no-repeat left top;background-size:18px;line-height:1.2em}#expFes2018 section#about .inner dl dd{margin:4px 0 10px;padding:0 0 6px;border-bottom:1px dashed rgba(255,153,0,0.5)}#expFes2018 section#about .inner ul li{margin:0 0 10px}#expFes2018 section#schedule p{margin:20px 0;font-size:18px;font-weight:bold;text-align:center}#expFes2018 section#schedule p.notice{margin:0;font-size:11px;font-weight:normal;text-align:left}#expFes2018 section#schedule .inner{zoom:1}#expFes2018 section#schedule .inner:before,#expFes2018 section#schedule .inner:after{content:".";display:block;height:0;visibility:hidden}#expFes2018 section#schedule .inner:after{clear:both}#expFes2018 section#schedule .inner dl{padding:10px;border:1px solid #F90;box-sizing:border-box}#expFes2018 section#schedule .inner dl dt{padding:0 0 0 22px;color:#F90;font-weight:bold;background:url(../images/common/ico_ball.png) no-repeat left top;background-size:18px;line-height:1.2em}#expFes2018 section#schedule .inner dl dd{margin:4px 0 10px;padding:0 0 6px;border-bottom:1px dashed rgba(255,153,0,0.5)}#expFes2018 section#schedule .inner dl dd:last-child{margin:4px 0 0}#expFes2018 section#schedule .inner img{display:block;margin:20px 0}#expFes2018 section#rule .inner{zoom:1}#expFes2018 section#rule .inner:before,#expFes2018 section#rule .inner:after{content:".";display:block;height:0;visibility:hidden}#expFes2018 section#rule .inner:after{clear:both}#expFes2018 section#rule .inner .about h3{margin:0 0 10px;padding:0 0 6px 22px;color:#F90;font-weight:bold;background:url(../images/common/ico_ball.png) no-repeat left top;background-size:18px;line-height:1.2em;border-bottom:1px dashed rgba(255,153,0,0.5)}#expFes2018 section#rule .inner .about ul{margin:0 0 20px}#expFes2018 section#rule .inner .about ul li{margin:0 0 5px 1em;text-indent:-1em;line-height:1.4em}#expFes2018 section#rule .inner .card{text-align:center}@media screen and (min-width: 960px){#expFes2018 section{width:840px;padding:0}#expFes2018 section h2{padding:8px 6px;font-size:24px}#expFes2018 section#about .inner dl{float:left}#expFes2018 section#about .inner ul{float:right;width:300px}#expFes2018 section#about .inner ul li img{width:100%}#expFes2018 section#schedule p{font-size:22px}#expFes2018 section#schedule .inner dl{float:left;width:310px;padding:20px}#expFes2018 section#schedule .inner img{float:right;width:500px;margin:0}#expFes2018 section#rule .inner .about{float:left;width:500px}#expFes2018 section#rule .inner .card{float:right;width:300px}#expFes2018 section#rule .inner .card a img{width:100%}}#expFes2018 .btn{padding:20px 0;background:rgba(0,0,0,0.5);border-top:3px solid #F90;border-bottom:3px solid #F90}#expFes2018 .btn a{display:block;width:80%;margin:0 auto;padding:16px 0;font-size:16px;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}#expFes2018 .btn.broad{padding:0;background:none;border:none}#expFes2018 .btn.broad li{margin:5px 0;text-indent:0}@media screen and (min-width: 960px){#expFes2018 .btn a{width:400px;padding:20px 0;font-size:18px;transition:all 0.3s ease}#expFes2018 .btn a:hover{color:#000;background:linear-gradient(#f82, #fb2);text-shadow:none}#expFes2018 .btn.broad li{display:inline-block;width:200px;margin:0 5px}#expFes2018 .btn.broad li a{width:100%}}
