@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap&subset=japanese");body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}*:focus{outline:none !important}#mvCol{position:relative;display:block;width:100%;height:100vh;padding-left:0;padding-right:0}@media screen and (max-width: 767px){#mvCol{max-height:640px}}@media screen and (max-width: 1199px){#mvCol{background:url(../images/top/bg_mv_sp.jpg) center top no-repeat;background-size:cover;padding-top:10px}}@media screen and (min-width: 1200px){#mvCol{background:url(../images/top/bg_mv.jpg) center center no-repeat;background-size:cover;padding-top:70px;min-height:800px}}#mvCol .catch{margin:0 auto;text-align:center;width:96%;max-width:998px}#mvCol #mvInner{position:absolute;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1199px){#mvCol #mvInner{bottom:140px}#mvCol #mvInner h1{width:70%;max-width:340px}}@media screen and (max-width: 767px){#mvCol #mvInner h1{width:50%;max-width:200px}}@media screen and (min-width: 1200px){#mvCol #mvInner{padding-top:13vh}#mvCol #mvInner h1{width:50%;max-width:466px}}#mvCol #newsCol{position:absolute;left:0;right:0;bottom:10px}#mvCol #newsCol #newsList{margin:0 auto}#mvCol #newsCol #newsList li{background:#000;border-radius:30px;padding:10px 30px}#mvCol #newsCol #newsList li a{color:#ffd631}#mvCol #newsCol #newsList dt{color:#ed6f1a}#mvCol #newsCol #newsList dd{color:#fff}#mvCol #newsCol #newsList .slick-slide:not(.slick-center){-webkit-filter:opacity(0%);-moz-filter:opacity(0%);-o-filter:opacity(0%);-ms-filter:opacity(0%);filter:opacity(0%);transition:0.2s linear}@media screen and (min-width: 970px){#mvCol #newsCol #newsList{bottom:20px}#mvCol #newsCol #newsList li dl{display:flex;justify-content:center}#mvCol #newsCol #newsList li dl dt{padding-right:1em}}@media screen and (max-width: 969px){#aboutCol{background:url(../images/top/bg_about_sp.png) center bottom no-repeat;background-size:200% auto}}@media screen and (min-width: 970px){#aboutCol{background:url(../images/top/bg_about.png) center bottom no-repeat}}#videoCol{background:url(../images/common/bg01.png) center top repeat #ed6f1a;color:#fff}#videoCol .videoColInner{width:96%;max-width:960px;margin:0 auto 30px}#videoCol .videoBox{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#videoCol .videoBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}#flowCol{background:url(../images/common/bg01.png) center top repeat #cf0d04;color:#fff}@media screen and (max-width: 767px){#flowCol .flowList li{margin-bottom:20px}}@media screen and (min-width: 768px){#flowCol .flowList{display:flex;justify-content:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#flowCol .flowList li{flex-shrink:0;width:23%;margin-right:10px}#flowCol .flowList li:last-of-type{margin-right:0}#flowCol .videoList{display:flex;justify-content:center;flex-wrap:wrap;width:100%}#flowCol .videoList li{width:50%}#flowCol .videoList li:nth-of-type(odd){padding-right:0.5em}#flowCol .videoList li:nth-of-type(even){padding-left:0.5em}}#outlineCol{background:url(../images/common/bg01.png) center top repeat #ffd631}@media screen and (max-width: 767px){#outlineCol .outlineList li{margin-bottom:20px}}@media screen and (min-width: 768px){#outlineCol .outlineList{display:flex;justify-content:center;max-width:1200px;padding-left:50px;margin-left:auto;margin-right:auto}#outlineCol .outlineList li{width:33.3%;padding-right:50px}#outlineCol .outlineList li:nth-of-type(1){background:url(../images/top/il_outline01_arrow.png) right 5px top 70px no-repeat}#outlineCol .outlineList li:nth-of-type(2){background:url(../images/top/il_outline02_arrow.png) right 5px top 70px no-repeat}}#popupBox,#outlineBox{background:#fff;border:2px solid #cf0d04;padding:30px;max-width:1100px;margin:0 auto 30px;border-radius:10px;text-align:center;display:block}#popupBox h4,#outlineBox h4{font-weight:bold;margin-bottom:1em;color:#cf0d04;text-align:center}#popupBox{display:none}#finalCol{background:url(../images/common/bg01.png) center top repeat #cf0d04}#prizeCol{background:url(../images/common/bg01.png) center top repeat #ed6f1a}#prizeCol .prizeInner{background:url(../images/top/bg_prize02.png) center top repeat;padding:10px;max-width:1200px}#prizeCol .prizeInner .prizeBox{background:url(../images/top/bg_prize.png) center top repeat-y #fff;background-size:100% auto}#prizeCol .prizeInner li{margin-bottom:30px}#prizeCol .prizeInner h4{margin-bottom:30px}@media screen and (max-width: 767px){#prizeCol .prizeInner{margin:0 auto 30px}#prizeCol .prizeInner .prizeBox{padding:30px 10px}#prizeCol .prizeInner .prizeBox>h3 img{height:40px;width:auto}#prizeCol .prizeInner .prizeBox>h4 img{height:40px;width:auto}}@media screen and (min-width: 768px){#prizeCol .prizeInner{margin:0 auto 50px}#prizeCol .prizeInner .prizeBox{padding:50px}}#campaignCol{background:url(../images/common/bg01.png) center top repeat #077}#campaignCol .inner{margin-top:50px}#videoCol .ambassador{display:flex}#videoCol .ambassador dt{font-weight:bold;color:#cf0d04}#videoCol #profileList{display:flex;justify-content:center;flex-wrap:wrap;max-width:1600px;margin:0 auto}#videoCol #profileList li{padding:0 5px 10px}#videoCol #profileList a{display:block;background:#cf0d04;color:#fff;text-decoration:none;padding:10px}#videoCol #profileList a img{margin-bottom:10px}#videoCol #profile01,#videoCol #profile02,#videoCol #profile03,#videoCol #profile04,#videoCol #profile05,#videoCol #profile06,#videoCol #profile07,#videoCol #profile08{display:none}@media screen and (max-width: 767px){#videoCol #profileList li{width:50%}#videoCol #profileList li a{font-size:0.875rem}}@media screen and (min-width: 768px){#videoCol #profileList li{width:25%}#videoCol #profileList li a:hover{opacity:0.7}}.profileBox{background:#fffaf2 !important;color:#000;border:2px solid #cf0d04;max-width:1080px !important;margin:0 auto 30px;border-radius:10px;text-align:center;display:block}.profileBox h4{font-weight:bold;margin-bottom:1em;color:#cf0d04;text-align:center}.profileBox dl{text-align:left}.profileBox dt{font-weight:bold;color:#cf0d04}@media screen and (max-width: 767px){.profileBox{padding:20px !important}.profileBox .profileImg{margin-bottom:10px}.profileBox .profileTxt h4 span{font-size:1.5rem;line-height:1.8}}@media screen and (min-width: 768px){.profileBox{padding:30px}.profileBox .profileInner{display:flex}.profileBox .profileImg{width:40%}.profileBox .profileTxt{width:60%;padding-left:30px}.profileBox .profileTxt h4 span{font-size:2.0rem;line-height:1.8}}.txtRed{color:#cf0d04;font-weight:bold}#winnerCol{padding-left:0;padding-right:0}#winnerCol .winnerColInner{padding:0 10px}@media screen and (max-width: 767px){#winnerCol{background:url(../images/winner/bgsp.png) center top repeat-y #d10a00;background-size:150% auto}#winnerCol h3{padding-top:30px}#winnerCol .winnerList2{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}#winnerCol .winnerList2 li{width:50%}#winnerCol .winnerList2 li:nth-of-type(odd){padding:0 5px 10px 0}#winnerCol .winnerList2 li:nth-of-type(even){padding:0 0 10px 5px}}@media screen and (min-width: 768px){#winnerCol{background:url(../images/winner/bg02.png) center top 24% no-repeat,url(../images/winner/bg01.png) center top repeat-y #d10a00}#winnerCol h3{padding-top:60px}#winnerCol .winnerList,#winnerCol .winnerList2{display:flex;justify-content:center;margin-bottom:0}#winnerCol .winnerList li,#winnerCol .winnerList2 li{padding:0 10px}#winnerCol .winnerList2{margin-bottom:50px}}#winnerCol .winnerPh{padding-top:30px}#winnerCol .winnerPh .slider{max-width:740px;margin:0 auto 30px;padding-bottom:30px}#winnerCol .winnerPh .slider li{max-width:720px;margin:0 10px;background:#d10a00}#winnerCol .winnerPh .slider li img{width:100%}#winnerCol .winnerPh .thumbnail{background:#990000;padding:20px}#winnerCol .winnerPh .thumbnail li{margin:0 10px}@media screen and (min-width: 768px){#winnerCol .prev-arrow{left:10px}#winnerCol .next-arrow{right:10px}}
