.brsp{display:none}@media (max-width: 600px){.brsp{display:block}}main{padding-bottom:28px}main h1,main h2,main h3,main h4,main h5,main h6,main div,main p,main ul,main li{margin:0;padding:0;color:#000;line-height:1.5}main ul{list-style:none}main img{display:block;border:none;vertical-align:bottom}@media (min-width: 961px){main .is-sponly{display:none}}@media (max-width: 600px){main .is-pconly{display:none}}@media (max-width: 960px){main{padding-bottom:5%}}main .fontSansSerif{font-family:sans-serif !important}main .mainInner{max-width:960px;margin:50px auto 20px;background-color:#fff}@media (max-width: 960px){main .mainInner{margin:4% auto 5%}}@media (max-width: 600px){main .mainInner{margin:86px auto 5%}}main .mainInner h2{width:100%;margin-bottom:30px}@media (max-width: 960px){main .mainInner h2{margin-bottom:30px}}@media (max-width: 600px){main .mainInner h2{margin-bottom:20px}}main .mainInner h2 img{max-width:100%}main .mainInner h3{padding:0 48px;font-size:28px;font-size:2.8rem;line-height:1.3}@media (max-width: 960px){main .mainInner h3{padding:0 30px}}@media (max-width: 600px){main .mainInner h3{padding:0 12px;font-size:24px;font-size:2.4rem}}main .mainInner h3 span{display:inline-block;font-size:24px;font-size:2.4rem;background-color:#00ada9;color:#fff;padding:2px 10px 3px;margin-bottom:6px}@media (max-width: 600px){main .mainInner h3 span{font-size:18px;font-size:1.8rem;padding:3px 7px 4px;margin-bottom:5px}}main .mainInner .mv{width:100%;padding:0 48px;margin-bottom:44px;text-align:center}@media (max-width: 960px){main .mainInner .mv{padding:0 30px;margin-bottom:30px}}@media (max-width: 600px){main .mainInner .mv{padding:0 12px;margin-bottom:12px}}main .mainInner .mv img{max-width:100%}main .mainInner .content{width:100%;padding:0 48px 48px}@media (max-width: 960px){main .mainInner .content{padding:0 30px 30px}}@media (max-width: 600px){main .mainInner .content{padding:0 12px 12px}}main .mainInner .content .articleCol{margin-top:30px;padding:0 22px 22px}@media (max-width: 600px){main .mainInner .content .articleCol{margin-top:20px;padding:0 12px 12px}}main .mainInner .content .articleDetailTit{font-size:26px;font-size:2.6rem}@media (min-width: 961px){main .mainInner .content .articleDetailTit{text-align:center}}@media (max-width: 600px){main .mainInner .content .articleDetailTit{font-size:20px;font-size:2rem}}main .mainInner .content .articleRows{margin-top:20px}@media (min-width: 961px){main .mainInner .content .articleRows{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media (min-width: 961px){main .mainInner .content .articleRows{margin-top:12px}}main .mainInner .content .articleLogo{text-align:center}@media (min-width: 961px){main .mainInner .content .articleLogo{width:300px}}main .mainInner .content .articleLogo span{display:inline-block}main .mainInner .content .articleLogo img{max-width:100%}@media (min-width: 961px){main .mainInner .content .articleProject{margin-left:30px;width:calc(100% - 300px - 30.1px)}}@media (max-width: 960px){main .mainInner .content .articleProject{margin-top:20px}}@media (max-width: 600px){main .mainInner .content .articleProject{margin-top:12px}}main .mainInner .content .articleProjectHeading{font-size:24px;font-size:2.4rem;line-height:1.5}main .mainInner .content .articleProjectHeading+.articleProjectDescription{margin-top:20px}@media (max-width: 600px){main .mainInner .content .articleProjectHeading{font-size:20px;font-size:2rem}main .mainInner .content .articleProjectHeading+.articleProjectDescription{margin-top:12px}}main .mainInner .content .articleProjectDescription{font-size:20px;font-size:2rem;font-weight:400}@media (max-width: 600px){main .mainInner .content .articleProjectDescription{font-size:16px;font-size:1.6rem}}main .mainInner .content .articleBnr{margin-top:30px}@media (max-width: 600px){main .mainInner .content .articleBnr{margin-top:20px}}main .mainInner .content .articleBnr img{max-width:100%}main .mainInner .content .articleDetail{margin-top:20px;padding:20px;border:2px solid #999}@media (min-width: 601px){main .mainInner .content .articleDetail{text-align:center}}@media (max-width: 600px){main .mainInner .content .articleDetail{padding:12px;margin-top:12px}}main .mainInner .content .articleDetailTit{font-size:26px;font-size:2.6rem}@media (max-width: 600px){main .mainInner .content .articleDetailTit{font-size:20px;font-size:2rem}}main .mainInner .content .articleDetailDescription{font-size:20px;font-size:2rem;line-height:1.5;font-weight:400;margin-top:20px}@media (max-width: 600px){main .mainInner .content .articleDetailDescription{font-size:16px;font-size:1.6rem;margin-top:12px}}main .mainInner .content .articleDetailCatch{font-size:20px;font-size:2rem;line-height:1.5;font-weight:400;margin-top:10px}@media (max-width: 600px){main .mainInner .content .articleDetailCatch{font-size:16px;font-size:1.6rem;margin-top:6px}}main .mainInner .content .articleDetailTime,main .mainInner .content .articleEmphasis{margin-top:20px;color:#f10007;font-size:30px;font-size:3rem}@media (max-width: 600px){main .mainInner .content .articleDetailTime,main .mainInner .content .articleEmphasis{font-size:22px;font-size:2.2rem;margin-top:12px}}main .mainInner .content .articleDetailSentence{margin-top:10px;font-size:22px;font-size:2.2rem;font-weight:400}@media (max-width: 600px){main .mainInner .content .articleDetailSentence{font-size:18px;font-size:1.8rem}}main .mainInner .content .articlePics{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-top:20px}@media (max-width: 600px){main .mainInner .content .articlePics{margin-top:12px}}main .mainInner .content .articlePic{margin:1px}@media (min-width: 961px){main .mainInner .content .articlePic{width:calc((100% - 10.1px) / 5)}}@media (max-width: 960px){main .mainInner .content .articlePic{width:calc((100% - 6.1px) / 3)}}main .mainInner .content .articlePic img{max-width:100%}main .mainInner .content .articleNotice{margin-top:20px;padding:1em;background:rgba(255,172,6,0.2)}@media (max-width: 600px){main .mainInner .content .articleNotice{margin-top:12px}}main .mainInner .content .articleNotice .notice{margin-left:1em;font-size:130%;color:#f10007;text-indent:-1em}@media (max-width: 600px){main .mainInner .content .articleNotice .notice{font-size:110%}}main .mainInner .content .articleLinkBtn{position:relative;display:inline-block;margin-top:10px;padding:5px 10px 5px 30px;line-height:1.3;border:1px solid #ccc}main .mainInner .content .articleLinkBtn::before{display:block;position:absolute;top:50%;left:10px;width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;content:'';-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}main .mainInner .content .articleLinkBtn:hover{color:#fff;text-decoration:none;background:#808080}main .mainInner .content .articleLinkBtn:hover::before{border-right:2px solid #fff;border-bottom:2px solid #fff}main .mainInner .content .storyCol{padding:0 22px 22px;margin-top:45px}@media (max-width: 600px){main .mainInner .content .storyCol{padding:0 12px 12px;margin-top:30px}}main .mainInner .content .storyCol h4{font-size:26px;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 600px){main .mainInner .content .storyCol h4{font-size:20px;font-size:2rem}}main .mainInner .content .storyCol .storyText{text-align:center;font-size:20px;font-size:2rem;line-height:1.5;font-weight:400;margin-top:20px}@media (max-width: 600px){main .mainInner .content .storyCol .storyText{font-size:16px;font-size:1.6rem;margin-top:12px}}main .mainInner .content .storyCol .btn{margin-top:30px;text-align:center}@media (max-width: 600px){main .mainInner .content .storyCol .btn{margin-top:24px}}main .mainInner .content .storyCol .btn p{display:inline-block;max-width:400px}@media (max-width: 600px){main .mainInner .content .storyCol .btn p{margin:0 20px}}main .mainInner .content .storyCol .btn p a{display:block;opacity:1.0}main .mainInner .content .storyCol .btn p a:hover{opacity:0.5}main .mainInner .content .storyCol .btn p a img{max-width:100%}main .mainInner .content .storyCol .sub_movies{display:block;position:relative;margin-top:3px;width:288px;height:162px;background-color:#000}@media (max-width: 600px){main .mainInner .content .storyCol .sub_movies{margin-top:3px}}main .mainInner .content .storyCol .sub_movies .thumbMovie{opacity:0.8;transition:opacity 0.3s}main .mainInner .content .storyCol .sub_movies .btnMovie{width:68px;height:49px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}main .mainInner .content .storyCol .sub_movies .btnMovie p{position:relative;margin:0;padding:0}main .mainInner .content .storyCol .sub_movies .btnMovie p .btnOn{opacity:0;position:absolute;top:0;left:0;transition:opacity 0.3s}main .mainInner .content .storyCol .sub_movies:hover .thumbMovie{opacity:1.0}main .mainInner .content .storyCol .sub_movies:hover .btnMovie p .btnOn{opacity:1.0}main .mainInner .content .storyCol .movieIframe{margin:20px auto 0;max-width:640px}@media (max-width: 600px){main .mainInner .content .storyCol .movieIframe{margin:12px auto 0}}main .mainInner .content .storyCol .movieIframe .inner{position:relative;width:100%;height:0;padding-top:55%}main .mainInner .content .storyCol .movieIframe .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .mainInner .content .storyCol .movie{margin:20px 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width: 600px){main .mainInner .content .storyCol .movie{margin:12px 0 0}}main .mainInner .content .storyCol .movie .thumb{opacity:0.7;transition:opacity 0.2s}main .mainInner .content .storyCol .movie .btnMovie{width:68px;height:49px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}main .mainInner .content .storyCol .movie .btnMovie p{position:relative;margin:0;padding:0}main .mainInner .content .storyCol .movie .btnMovie p .btnOn{opacity:0;position:absolute;top:0;left:0;transition:opacity 0.2s}main .mainInner .content .storyCol .movie a,main .mainInner .content .storyCol .movie .btn_modal{display:block;position:relative;background-color:#000;max-width:640px;cursor:pointer}main .mainInner .content .storyCol .movie a img,main .mainInner .content .storyCol .movie .btn_modal img{max-width:100%}@media (min-width: 961px){main .mainInner .content .storyCol .movie a:hover .thumb,main .mainInner .content .storyCol .movie .btn_modal:hover .thumb{opacity:0.9}main .mainInner .content .storyCol .movie a:hover .thumbMovie,main .mainInner .content .storyCol .movie .btn_modal:hover .thumbMovie{opacity:1.0}main .mainInner .content .storyCol .movie a:hover .btnMovie p .btnOn,main .mainInner .content .storyCol .movie .btn_modal:hover .btnMovie p .btnOn{opacity:1.0}}main .mainInner .content .storyCol .pic_01{margin:20px 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width: 600px){main .mainInner .content .storyCol .pic_01{margin:12px 0 0}}main .mainInner .content .storyCol .pic_01 img{max-width:100%}main .mainInner .content .storyCol .pics_02{display:-webkit-flex;display:flex;margin:30px 0 0}@media (max-width: 600px){main .mainInner .content .storyCol .pics_02{margin:24px 0 0}}main .mainInner .content .storyCol .pics_02 li{width:calc(50% - 10px)}main .mainInner .content .storyCol .pics_02 li:first-child{margin-right:20px}@media (max-width: 600px){main .mainInner .content .storyCol .pics_02 li:first-child{margin-right:12px}}@media (max-width: 600px){main .mainInner .content .storyCol .pics_02 li{width:calc(50% - 6px)}}main .mainInner .content .storyCol .pics_02 li img{max-width:100%}main .mainInner .content .storyCol .pics{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:30px -2px 0}@media (max-width: 600px){main .mainInner .content .storyCol .pics{margin:24px -2px 0}}main .mainInner .content .storyCol .pic{margin:1px;width:calc(33.3% - 2px)}main .mainInner .content .storyCol .pic img{max-width:100%}main .mainInner .content .staffCol{padding:0 22px 22px;margin-top:45px}@media (max-width: 600px){main .mainInner .content .staffCol{padding:0 12px 12px;margin-top:30px}}main .mainInner .content .staffCol h4{font-size:26px;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 600px){main .mainInner .content .staffCol h4{font-size:20px;font-size:2rem}}main .mainInner .content .staffCol .staffList{padding:0 22px 22px;margin-top:20px}@media (max-width: 600px){main .mainInner .content .staffCol .staffList{padding:0 0 8px}}main .mainInner .content .staffCol .staffList li{border-top:1px solid #d2d2d2}main .mainInner .content .staffCol .staffList li:last-child{border-bottom:1px solid #d2d2d2}main .mainInner .content .staffCol .staffList li dl{overflow:hidden;margin:0}main .mainInner .content .staffCol .staffList li dl dt{width:calc(40% - 44px);font-size:20px;font-size:2rem;font-weight:400;padding:22px;float:left}@media (max-width: 600px){main .mainInner .content .staffCol .staffList li dl dt{width:calc(40% - 24px);padding:12px;font-size:18px;font-size:1.8rem}}main .mainInner .content .staffCol .staffList li dl dd{width:calc(60% - 44px);font-size:20px;font-size:2rem;font-weight:700;padding:22px;float:left}@media (max-width: 600px){main .mainInner .content .staffCol .staffList li dl dd{width:calc(60% - 24px);padding:12px;font-size:18px;font-size:1.8rem}}main .mainInner .content .descriptionCommonCol{margin-top:50px}@media (max-width: 960px){main .mainInner .content .descriptionCommonCol{margin-top:40px}}@media (max-width: 600px){main .mainInner .content .descriptionCommonCol{margin-top:30px}}main .mainInner .content .descriptionCommonCol h4{font-size:24px;font-size:2.4rem;padding-bottom:4px;margin-bottom:8px;border-bottom:3px solid #999}@media (max-width: 600px){main .mainInner .content .descriptionCommonCol h4{font-size:20px;font-size:2rem}}main .mainInner .content .descriptionCommonCol .descriptionCommonInner{padding:0 22px}@media (max-width: 960px){main .mainInner .content .descriptionCommonCol .descriptionCommonInner{padding:0 12px}}main .mainInner .content .descriptionCommonCol .descriptionCommonInner p{font-size:24px;font-size:2.4rem}@media (max-width: 600px){main .mainInner .content .descriptionCommonCol .descriptionCommonInner p{font-size:20px;font-size:2rem}}main .mainInner .content .descriptionCommonCol .descriptionCommonInner .note li{font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.3;text-indent:-0.5em;padding-left:0.5em}@media (max-width: 600px){main .mainInner .content .descriptionCommonCol .descriptionCommonInner .note li{font-size:16px;font-size:1.6rem}}main .mainInner .content .announcementCol .descriptionCommonInner p{margin-bottom:10px}main .mainInner .content .periodCol p{margin-bottom:10px}main .mainInner .content .periodCol .vote{margin-top:40px}@media (max-width: 600px){main .mainInner .content .periodCol .vote{margin-top:30px}}main .mainInner .content .periodCol .vote p{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:12px}@media (max-width: 600px){main .mainInner .content .periodCol .vote p{font-size:20px;font-size:2rem}}main .mainInner .content .periodCol .vote .btn{text-align:center}main .mainInner .content .periodCol .vote .btn p{display:inline-block}@media (max-width: 600px){main .mainInner .content .periodCol .vote .btn p{margin:0 20px 12px}}main .mainInner .content .periodCol .vote .btn p a{display:block;opacity:1.0}main .mainInner .content .periodCol .vote .btn p a:hover{opacity:0.5}main .mainInner .content .periodCol .vote .btn p a img{max-width:100%}main .mainInner .content .periodCol .vote .note{text-align:center}main .mainInner .content .ruleCol h4{margin-bottom:14px}main .mainInner .content .ruleCol .descriptionCommonInner ul{list-style:disc;font-size:18px;font-size:1.8rem;font-weight:400;padding:0 22px}@media (max-width: 600px){main .mainInner .content .ruleCol .descriptionCommonInner ul{font-size:16px;font-size:1.6rem;padding:0 0 0 24px}}main .mainInner .content .ruleCol .descriptionCommonInner ul li{margin-bottom:1em}main .mainInner .content .ruleCol .descriptionCommonInner ul li:last-child{margin-bottom:0}main .mainInner .content .ruleCol .descriptionCommonInner ul li p{font-size:18px;font-size:1.8rem}@media (max-width: 600px){main .mainInner .content .ruleCol .descriptionCommonInner ul li p{font-size:16px;font-size:1.6rem}}main .mainInner .content .ruleCol .descriptionCommonInner ul li p a{color:#0034f0;font-size:18px;font-size:1.8rem}@media (max-width: 600px){main .mainInner .content .ruleCol .descriptionCommonInner ul li p a{font-size:16px;font-size:1.6rem}}main .mainInner .content .ruleCol .descriptionCommonInner ul li .note{text-indent:-0.5em;padding-left:0.5em}main .mainInner .content .supportCol .descriptionCommonInner p{font-size:30px;font-size:3rem;text-align:center;margin-bottom:20px}@media (max-width: 600px){main .mainInner .content .supportCol .descriptionCommonInner p{font-size:24px;font-size:2.4rem}}main .mainInner .content .supportCol .descriptionCommonInner ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}main .mainInner .content .supportCol .descriptionCommonInner ul li{margin-left:106px}@media (max-width: 600px){main .mainInner .content .supportCol .descriptionCommonInner ul li{margin-left:30px}}main .mainInner .content .supportCol .descriptionCommonInner ul li:first-child{margin-left:0}main .mainInner .content .supportCol .descriptionCommonInner ul li a{display:block;opacity:1.0;cursor:pointer}main .mainInner .content .supportCol .descriptionCommonInner ul li a:hover{opacity:0.6}main .mainInner .content .sponsorCol .descriptionCommonInner p{font-size:18px;font-size:1.8rem;font-weight:400}@media (max-width: 600px){main .mainInner .content .sponsorCol .descriptionCommonInner p{font-size:16px;font-size:1.6rem}}main .mainInner .content .inquiriesCol .descriptionCommonInner p{font-size:18px;font-size:1.8rem;font-weight:400}@media (max-width: 600px){main .mainInner .content .inquiriesCol .descriptionCommonInner p{font-size:16px;font-size:1.6rem}}main .mainInner .content .inquiriesCol .descriptionCommonInner p a{color:#0034f0}main .mainInner .content .bnrCol{margin-top:45px}@media (max-width: 600px){main .mainInner .content .bnrCol{margin-top:30px}}main .mainInner .content .bnrCol h4{color:#f10007;font-size:30px;font-size:3rem;margin-bottom:8px;text-align:center}@media (max-width: 600px){main .mainInner .content .bnrCol h4{font-size:20px;font-size:2rem}}main .mainInner .content .bnrCol p a{display:block;opacity:1.0}main .mainInner .content .bnrCol p a img{max-width:100%}main .mainInner .content .bnrCol p a:hover{opacity:0.6}main .mainInner .content .bnrCol .bnrPic img{max-width:100%}main .btnHome{max-width:960px;margin:0 auto;text-align:center}@media (max-width: 600px){main .btnHome{padding:0 24px}}main .btnHome p{display:inline-block}main .btnHome p a{display:block;opacity:1.0}main .btnHome p a:hover{opacity:0.6}main .btnHome p a img{max-width:100%}.movieModal{display:none;position:fixed;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;top:0;left:0;background-color:#000;width:100%;height:100%}.movieModal ul{width:100%;height:100%;list-style:none;line-height:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:50px}@media (max-width: 600px){.movieModal ul{display:block;width:auto;height:auto}}.movieModal ul li{line-height:0;max-width:460px;width:calc(50% - 25px)}@media (max-width: 600px){.movieModal ul li{width:100%;margin-top:50px}}.movieModal ul li:first-child{margin-right:50px}@media (max-width: 600px){.movieModal ul li:first-child{margin:0}}.movieModal ul li img{max-width:100%}.movieModal ul li a{display:block;opacity:1.0;transition:opacity 0.2s}@media (min-width: 961px){.movieModal ul li a:hover{opacity:0.6}}.movieModal .btn_close{margin:0;padding:0;line-height:0;position:absolute;top:30px;right:30px;cursor:pointer;opacity:0.9;transition:opacity 0.2s}@media (max-width: 600px){.movieModal .btn_close{width:36px;top:20px;right:20px}}.movieModal .btn_close img{max-width:100%}@media (min-width: 961px){.movieModal .btn_close:hover{opacity:0.6}}
