@charset "UTF-8";
/*!
 * ress.css v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}@media screen and (max-width:767px){.pc{display:none!important}}.sp{display:none!important}@media screen and (max-width:767px){.sp{display:initial!important}}.loading{z-index:1000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000 url("../img/loading.gif") center center no-repeat}.flash{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.5}li.empty{height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}a.disabled{pointer-events:none}a.disabled img{opacity:0.8}html{height:100%;font-size:62.5%}body{height:100%;font-size:1.6rem;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,"メイリオ",Meiryo,sans-serif;line-height:1.8;color:#fff;background-color:#000}@media screen and (max-width:767px){body{line-height:1.5}}p{margin-bottom:1rem}ul{list-style:none}a{color:#fff;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}a:visited{color:#fff}a:focus{color:#959595}a:hover{color:#959595;opacity:0.6}a:active{color:#00a0e9}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.6rem}textarea{border:1px solid #959595}input{border:1px solid #959595}table{border-collapse:collapse}img{vertical-align:bottom}.site-header{display:none}.site-footer{display:block;text-align:center;font-size:12px;padding:10px 0}.site-footer p{color:#ccc;line-height:1.2}body.video .site-footer{display:none}#inc-trailer .site-footer{display:none}body.index .gnav{margin:15px 0 40px}@media screen and (max-width:767px){body.index .gnav{margin:15px 0}}body.index .gnav h2,body.index .gnav h3{display:none}body.index .gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 0}@media screen and (max-width:767px){body.index .gnav ul{width:96%;margin:0 auto}}@media screen and (max-width:767px){body.index .gnav ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}body.index .gnav ul li img{width:100%}}body.index .gnav ul li a img{width:180px}@media screen and (max-width:767px){body.index .gnav ul li a img{width:100%}}body.index #ani_main{opacity:0}.hero{width:100%}.hero .kv{position:relative;width:100%;text-align:center;background-color:#fff}.hero .kv>img{width:auto;max-height:600px;vertical-align:bottom}@media screen and (max-width:767px){.hero .kv>img{width:100%;max-height:inherit}}.hero .kv>.banners{position:absolute;top:20px;left:20px;width:200px;z-index:10}@media screen and (max-width:767px){.hero .kv>.banners{top:10px;left:10px;width:22%}}.hero .kv>.banners img{width:100%;margin:5px 0}.tradingcard h2{display:none}.tradingcard .wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 0;text-align:center}@media screen and (max-width:767px){.tradingcard .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 0}}.tradingcard .wrapper a{display:block;width:50vw}@media screen and (max-width:767px){.tradingcard .wrapper a{width:100%}}.tradingcard .wrapper a.tokuten1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 0;background-color:#9b0000}.tradingcard .wrapper a.tokuten2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 0;background-color:#a77a32}.tradingcard .wrapper a img{height:80px;display:block}@media screen and (max-width:767px){.tradingcard .wrapper a img{width:100%;height:auto}}.list-promotion{margin:25px 0 40px}@media screen and (max-width:767px){.list-promotion{margin:25px 0}}.list-promotion h2,.list-promotion h3{display:none}.list-promotion ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px}@media screen and (max-width:767px){.list-promotion ul{width:100%;margin:0 auto;gap:20px}}@media screen and (max-width:767px){.list-promotion ul li{width:40%;text-align:center}.list-promotion ul li img{width:100%}}.list-bnr{margin:25px 0 40px}@media screen and (max-width:767px){.list-bnr{margin:25px 0}}.list-bnr h2,.list-bnr h3{display:none}.list-bnr ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}@media screen and (max-width:767px){.list-bnr ul{display:block;width:76%;margin:0 auto;gap:0}}@media screen and (max-width:767px){.list-bnr ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin-bottom:10px}.list-bnr ul li img{width:80%}}.list-bnr ul li.tvsite img{margin-right:10px}@media screen and (max-width:767px){.list-bnr ul li.tvsite img{margin-right:0;width:40%}}.sns{margin:25px 0 40px}@media screen and (max-width:767px){.sns{margin:25px 0 0}}.sns h2,.sns h3{display:none}.sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}.sns ul li img{width:auto;height:40px;text-align:center}@media screen and (max-width:767px){.sns ul li img{height:30px}}.service-logo{margin:25px 0 40px}@media screen and (max-width:767px){.service-logo{margin:25px 0 10px}}.service-logo h2{display:none}.service-logo ul{text-align:center}@media screen and (max-width:767px){.service-logo ul{margin:0 auto}}.service-logo ul li{display:inline-block;margin:10px}@media screen and (max-width:767px){.service-logo ul li.hellomovie img{width:80%}}.service-logo ul li.eiteki img{width:80px}@media screen and (max-width:767px){.service-logo ul li.eiteki img{width:40%}}.movie-ticket{text-align:center;margin-bottom:50px}.movie-ticket #mvtk-widgets-container{margin:0 auto}.billing{margin:25px 0 40px}@media screen and (max-width:767px){.billing{margin:25px 0}}.billing dl,.billing h2,.billing h3{display:none}.billing ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media screen and (max-width:767px){.billing ul{display:block;width:70%;margin:0 auto}}@media screen and (max-width:767px){.billing ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.billing ul li img{width:100%}}body.story .gnav{margin:15px 0 40px}@media screen and (max-width:767px){body.story .gnav{height:11vw}}body.story .gnav h2,body.story .gnav h3{display:none}body.story .gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 0;max-width:1000px;width:96%;margin:0 auto}body.story .gnav ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}body.story .gnav ul li a img{width:100%;max-width:180px}@media screen and (max-width:767px){body.story .gnav ul li a img{width:100%}}body.story .gnav ul li a.disabled{pointer-events:none}body.story .gnav ul li a.disabled img{opacity:0.5}body.story{background:#000 url("../img/story/bg.png") center top no-repeat}@media screen and (max-width:767px){body.story{background-image:none}}body.story #ani_main{opacity:0}body.story .wrap{width:100%;text-align:center;margin-top:-20px}body.story .wrap img{width:100%;max-width:1000px}@media screen and (max-width:767px){body.story .wrap img{width:100%}}body.story article.story-rider,body.story article.story-sentai{display:none}body.cp1{color:#000;background-color:#fff}body.cp1 header{width:100%;margin-bottom:80px}@media screen and (max-width:767px){body.cp1 header{margin-bottom:40px}}body.cp1 header h1{width:100%;height:233px;text-align:center;background:#ff3600 url("../img/cp1/ttl.png") no-repeat center top;font-size:0}@media screen and (max-width:767px){body.cp1 header h1{height:22.7vw;background-size:contain;background-color:#3a3a3a}}body.cp1 header h2{width:100%;height:99px;text-align:center;background:#3a3a3a url("../img/cp1/subttl.png") no-repeat center top;font-size:0}@media screen and (max-width:767px){body.cp1 header h2{height:9.78vw;background-size:contain;background-color:#3a3a3a}}body.cp1 header p.subtxt{display:none}body.cp1 main{background-color:#fff}body.cp1 .method{width:1000px;margin:0 auto 40px}@media screen and (max-width:767px){body.cp1 .method{margin:0 auto 20px}}@media screen and (max-width:767px){body.cp1 .method{width:100%;text-align:center}body.cp1 .method img{width:90%}}body.cp1 .method h3,body.cp1 .method p.subtxt{display:none}body.cp1 .toformpage{width:100%;text-align:center;background-color:#efefef;padding:60px 0;margin:0 auto 80px}@media screen and (max-width:767px){body.cp1 .toformpage{width:100%;text-align:center;padding:20px 0 15px;margin:0 auto 30px}body.cp1 .toformpage img{width:70%}}body.cp1 .toformpage h3{display:none}body.cp1 .method_flow{width:1000px;margin:0 auto}@media screen and (max-width:767px){body.cp1 .method_flow{width:100%;text-align:center}body.cp1 .method_flow img{width:90%}}body.cp1 .method_flow h3{display:none}body.cp1 .method_2way{width:100%;background-color:#efefef;margin:-65px 0 80px;padding:85px 0 30px}body.cp1 .method_2way .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1000px;margin:0 auto}@media screen and (max-width:767px){body.cp1 .method_2way .wrap{display:block;width:100%;text-align:center}body.cp1 .method_2way .wrap section{margin-bottom:20px}body.cp1 .method_2way .wrap section img{width:80%}}body.cp1 .method_2way .wrap h3,body.cp1 .method_2way .wrap p{display:none}body.cp1 .privilege{width:1000px;margin:0 auto 80px}@media screen and (max-width:767px){body.cp1 .privilege{width:100%;text-align:center;margin:0 auto 20px}body.cp1 .privilege img{width:90%}}body.cp1 .privilege section{display:none}body.cp1 .back{width:1000px;text-align:left;margin:0 auto 80px}@media screen and (max-width:767px){body.cp1 .back{width:90%;text-align:left;margin:0 auto 20px}body.cp1 .back img{width:30%}}body.cp1 .notes{width:100%;text-align:center;background-color:#3a3a3a;padding:50px 0}@media screen and (max-width:767px){body.cp1 .notes{padding:15px 0}}@media screen and (max-width:767px){body.cp1 .notes img{width:90%}}body.cp1 .notes h3,body.cp1 .notes ul{display:none}body.cp1 footer.site-footer{width:100%;color:#fff;font-weight:bold;font-size:14px;line-height:1.5;text-align:center;background-color:#1e1e1e;padding:20px 0}@media screen and (max-width:767px){body.cp1 footer.site-footer{padding:15px 0}}@media screen and (max-width:767px){body.cp1 footer.site-footer img{width:60%}}body.cp2{color:#000;background-color:#fff}body.cp2 header{width:100%}body.cp2 header h1{width:100%;height:233px;text-align:center;background:#fff url("../img/cp2/ttl.png") no-repeat center top;font-size:0}@media screen and (max-width:767px){body.cp2 header h1{height:22.7vw;background-size:contain}}body.cp2 main{min-width:1000px;background-color:#fff}@media screen and (max-width:767px){body.cp2 main{min-width:inherit}}body.cp2 main h2,body.cp2 main h3,body.cp2 main p.subtxt{display:none}body.cp2 .block-cp1{margin-bottom:73px}@media screen and (max-width:767px){body.cp2 .block-cp1{margin-bottom:10vw}}body.cp2 .block-cp1 .ttl{width:100%;background-color:#ed1c24;margin-bottom:50px}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl{margin-bottom:5vw}}body.cp2 .block-cp1 .ttl .contents{position:relative;width:1000px;height:224px;text-align:center;margin:0 auto}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl .contents{width:92vw;height:20.5vw}}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl .contents img{width:70vw}}body.cp2 .block-cp1 .ttl .contents:before{content:"";position:absolute;left:0;top:-17px;display:block;width:141px;height:141px;background:url("../img/cp2/cp1.png") no-repeat 0 0}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl .contents:before{background-size:40% 40%}}body.cp2 .block-cp1 .ttl .contents:after{content:"";position:absolute;display:block;width:800px;height:79px;background:url("../img/cp2/cp1_obi.png") no-repeat 0 0;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl .contents:after{width:90vw;height:9vw;bottom:-4.6vw;background-size:contain}}body.cp2 .block-cp1 .content1{text-align:center}@media screen and (max-width:767px){body.cp2 .block-cp1 .content1 img{width:90vw}}body.cp2 .block-cp1 .content2{text-align:center}@media screen and (max-width:767px){body.cp2 .block-cp1 .content2>img{width:90vw}}body.cp2 .block-cp1 .content2 .btn{text-align:center}@media screen and (max-width:767px){body.cp2 .block-cp1 .content2 .btn a img{width:60vw}}body.cp2 .block-cp2 .ttl{width:100%;background-color:#ed1c24;margin-bottom:50px}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl{margin-bottom:2vw}}body.cp2 .block-cp2 .ttl .contents{position:relative;width:1000px;height:224px;text-align:center;margin:0 auto}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl .contents{width:92vw;height:16vw}}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl .contents img{width:70vw}}body.cp2 .block-cp2 .ttl .contents:before{content:"";position:absolute;left:0;top:-17px;display:block;width:141px;height:141px;background:url("../img/cp2/cp2.png") no-repeat 0 0}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl .contents:before{background-size:40% 40%}}body.cp2 .block-cp2 .ttl .contents:after{content:"";position:absolute;display:block;width:1000px;height:79px;background:url("../img/cp2/cp2_obi.png") no-repeat 0 0;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl .contents:after{width:90vw;height:9vw;bottom:-5.6vw;background-size:contain}}body.cp2 .block-cp2 .content1{text-align:center}body.cp2 .block-cp2 .content1>img{margin-bottom:49px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content1>img{width:90vw;margin-bottom:6vw}}body.cp2 .block-cp2 .content1 .btn{text-align:center;margin-bottom:25px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content1 .btn{margin-bottom:4vw}}@media screen and (max-width:767px){body.cp2 .block-cp2 .content1 .btn a img{width:60vw}}body.cp2 .block-cp2 .content2{text-align:center}body.cp2 .block-cp2 .content2>img{margin-bottom:54px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content2>img{width:90vw;margin-bottom:5vw}}body.cp2 .block-cp2 .content3{text-align:center}body.cp2 .block-cp2 .content3>img{margin-bottom:54px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content3>img{width:90vw;margin-bottom:10vw}}body.cp2 .block-cp3 .ttl{width:100%;background-color:#ed1c24}body.cp2 .block-cp3 .ttl .contents{position:relative;width:1000px;height:224px;text-align:center;margin:0 auto 50px}@media screen and (max-width:767px){body.cp2 .block-cp3 .ttl .contents{width:92vw;height:16vw;margin:0 auto 20px}}@media screen and (max-width:767px){body.cp2 .block-cp3 .ttl .contents img{width:70vw}}body.cp2 .block-cp3 .ttl .contents:before{content:"";position:absolute;left:0;top:-17px;display:block;width:141px;height:141px;background:url("../img/cp2/cp3.png") no-repeat 0 0}@media screen and (max-width:767px){body.cp2 .block-cp3 .ttl .contents:before{background-size:40% 40%}}body.cp2 .block-cp3 .content1{text-align:center}body.cp2 .block-cp3 .content1>img{margin-bottom:49px}@media screen and (max-width:767px){body.cp2 .block-cp3 .content1>img{width:90vw;margin-bottom:6vw}}body.cp2 .block-cp3 .content1 .btn{text-align:center;margin-bottom:25px}@media screen and (max-width:767px){body.cp2 .block-cp3 .content1 .btn{margin-bottom:4vw}}@media screen and (max-width:767px){body.cp2 .block-cp3 .content1 .btn a img{width:60vw}}body.cp2 .back{width:1000px;text-align:left;margin:0 auto 80px}@media screen and (max-width:767px){body.cp2 .back{width:90%;text-align:left;margin:0 auto 20px}body.cp2 .back img{width:30%}}body.cp2 footer.site-footer{width:100%;color:#fff;font-weight:bold;font-size:14px;line-height:1.5;text-align:center;background-color:#1e1e1e;padding:20px 0}@media screen and (max-width:767px){body.cp2 footer.site-footer{padding:15px 0}}@media screen and (max-width:767px){body.cp2 footer.site-footer img{width:60%}}body.cp3{background:#fff url("../img/cp3/bg.png") repeat center top}body.cp3 header{position:relative;width:100%}body.cp3 header:before{content:"";width:100%;height:11px;position:absolute;left:0;top:0;background:url("../img/cp3/line.png") repeat center top}@media screen and (max-width:767px){body.cp3 header:before{height:6px}}body.cp3 header:after{content:"";width:100%;height:11px;position:absolute;left:0;bottom:0;background:url("../img/cp3/line.png") repeat center top;margin-bottom:3px}@media screen and (max-width:767px){body.cp3 header:after{height:6px}}body.cp3 header h1,body.cp3 header p{display:none}body.cp3 header .contents{width:100%;max-width:1000px;text-align:center;padding:20px 0 12px;margin:0 auto}body.cp3 header .contents img{width:100%}body.cp3 .block-cp3-1{background:#fff url("../img/cp3/block-cp3-1.png") no-repeat center top;padding-bottom:20px}@media screen and (max-width:767px){body.cp3 .block-cp3-1{background-size:contain}}body.cp3 .block-cp3-1 .content{position:relative;width:100%;max-width:1000px;text-align:center;margin:0 auto}body.cp3 .block-cp3-1 .content .wrapper{padding-top:480px}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper{padding-top:40vw}}body.cp3 .block-cp3-1 .content .wrapper h3>img{display:block;width:653px;margin:0 auto -25px}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper h3>img{width:90%;margin:0 auto -3vw}}body.cp3 .block-cp3-1 .content .wrapper ul{border:1px solid #ccc;border-radius:5px;padding:40px 20px 20px;margin-bottom:10px;background-color:#fff}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper ul{width:96%;margin:0 auto 10px;padding:30px 20px 20px}}body.cp3 .block-cp3-1 .content .wrapper ul li{position:relative;margin-bottom:10px;text-align:left;padding-left:20px}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper ul li{padding-left:5px}}body.cp3 .block-cp3-1 .content .wrapper ul li:before{content:"・";position:absolute;left:0;top:-4px;display:block;font-size:20px;color:#000}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper ul li:before{font-size:16px;top:-2px}}body.cp3 .block-cp3-1 .content .wrapper ul li p{color:#000;text-align:left;font-weight:bold;line-height:1.2;font-size:20px;margin-bottom:0}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper ul li p{font-size:16px}}body.cp3 .block-cp3-1 .content .wrapper ul li p.kikan{display:inline;font-size:13px;line-height:1em;letter-spacing:-1px;color:#fff;background-color:#000;margin-left:0;padding:1px 3px}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper ul li p.kikan{margin-left:8px}}body.cp3 .block-cp3-1 .content .wrapper ul li p a{font-size:16px;color:#ff0000;line-height:1.2;text-decoration:none}body.cp3 .block-cp3-1 .content .wrapper ul li p span.-s{font-size:13px;letter-spacing:-1px}body.cp3 .block-cp3-1 .content .wrapper ul li p span.-red{font-size:16px;color:#ff0000;line-height:1.2}body.cp3 .block-cp3-1 .content .wrapper ul li img{display:block;width:400px;margin-top:10px}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper ul li img{width:80%}}body.cp3 .block-cp3-1 .content .wrapper p{font-size:14px;color:#000;font-weight:bold;text-align:left}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content .wrapper p{width:96%;margin:0 auto}}body.cp3 .block-cp3-1 .content img{width:100%}@media screen and (max-width:767px){body.cp3 .block-cp3-1 .content img{padding:0 5px}}body.cp3 .block-cp3-1 .content h2{display:none}body.cp3 .block-cp3-2{background-color:#fff000}body.cp3 .block-cp3-2 .content{position:relative;width:100%;max-width:1000px;text-align:center;margin:0 auto}body.cp3 .block-cp3-2 .content>img{width:100%}@media screen and (max-width:767px){body.cp3 .block-cp3-2 .content>img{padding:0 5px}}body.cp3 .block-cp3-2 .content .btn{position:absolute;right:0;bottom:30px}body.cp3 .block-cp3-2 .content .btn img{max-width:306px}@media screen and (max-width:767px){body.cp3 .block-cp3-2 .content .btn img{width:30vw;margin-right:5px}}body.cp3 .block-cp3-2 .content h2,body.cp3 .block-cp3-2 .content h3{display:none}body.cp3 .block-cp3-3 .content{width:100%;max-width:1000px;text-align:center;margin:0 auto}body.cp3 .block-cp3-3 .content img{width:100%}@media screen and (max-width:767px){body.cp3 .block-cp3-3 .content img{padding:0 5px}}body.cp3 .block-cp3-3 .content h2,body.cp3 .block-cp3-3 .content h3,body.cp3 .block-cp3-3 .content ul{display:none}body.cp3 .block-cp3-4{margin-bottom:80px}body.cp3 .block-cp3-4 .content{width:100%;max-width:1000px;text-align:center;margin:0 auto}body.cp3 .block-cp3-4 .content img{width:100%}@media screen and (max-width:767px){body.cp3 .block-cp3-4 .content img{padding:0 5px}}body.cp3 .block-cp3-4 .content dl,body.cp3 .block-cp3-4 .content h2,body.cp3 .block-cp3-4 .content h3{display:none}body.cp3 .back{width:1000px;text-align:left;margin:0 auto 80px}@media screen and (max-width:767px){body.cp3 .back{width:90%;text-align:left;margin:0 auto 20px}body.cp3 .back img{width:30%}}body.cp3 footer.site-footer{width:100%;color:#fff;font-weight:bold;font-size:14px;line-height:1.5;text-align:center;background-color:#1e1e1e;padding:20px 0}@media screen and (max-width:767px){body.cp3 footer.site-footer{padding:15px 0}}@media screen and (max-width:767px){body.cp3 footer.site-footer img{width:60%}}li.empty{height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body.cp1_result header{height:21vw;max-height:256px;background-color:#ff3600;background-image:url("../img/cp1_result/header.png");background-position:center top;background-repeat:no-repeat;background-size:auto 100%}body.cp1_result header h1,body.cp1_result header p.subtxt{display:none}body.cp1_result article.best_award{width:100%;max-width:1200px;background:url("../img/cp1_result/bg_hero.png") no-repeat center top;background-size:100% auto;margin:0 auto}@media screen and (max-width:767px){body.cp1_result article.best_award{min-height:inherit}}body.cp1_result article.best_award h1,body.cp1_result article.best_award p.subtxt{display:none}body.cp1_result article.best_award .wrap{padding-top:30%}body.cp1_result article.best_award .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px;gap:2vw}body.cp1_result article.best_award .wrap ul li{width:35vw;max-width:474px}@media screen and (min-width:768px) and (max-width:1023px){body.cp1_result article.best_award .wrap ul li{max-width:inherit}}@media screen and (max-width:767px){body.cp1_result article.best_award .wrap ul li{width:45vw;max-width:inherit}}body.cp1_result article.best_award .wrap ul li dl,body.cp1_result article.best_award .wrap ul li h2{display:none}body.cp1_result article.best_award .wrap ul li img{width:100%}body.cp1_result article.excellence_award h2{height:18vw;max-height:276px;text-indent:-9999px;overflow:hidden;background:url("../img/cp1_result/yushusho_ttl.png") no-repeat center top;background-size:auto 100%}@media screen and (max-width:767px){body.cp1_result article.excellence_award h2{height:30vw;max-height:inherit}}body.cp1_result article.excellence_award .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}body.cp1_result article.excellence_award .wrap ul li{width:25vw;max-width:400px;margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1023px){body.cp1_result article.excellence_award .wrap ul li{max-width:inherit}}@media screen and (max-width:767px){body.cp1_result article.excellence_award .wrap ul li{width:45vw;max-width:inherit;margin-bottom:10px}}body.cp1_result article.excellence_award .wrap ul li img{width:100%}body.cp1_result article.winningaprize_award h2{height:18vw;max-height:276px;text-indent:-9999px;overflow:hidden;background:url("../img/cp1_result/nyusen_ttl.png") no-repeat center top;background-size:auto 100%}@media screen and (max-width:767px){body.cp1_result article.winningaprize_award h2{height:30vw;max-height:inherit}}body.cp1_result article.winningaprize_award .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}body.cp1_result article.winningaprize_award .wrap ul li{width:20vw;max-width:300px;margin-bottom:10px}@media screen and (min-width:768px) and (max-width:1023px){body.cp1_result article.winningaprize_award .wrap ul li{max-width:inherit}}@media screen and (max-width:767px){body.cp1_result article.winningaprize_award .wrap ul li{width:28vw;max-width:inherit}}body.cp1_result article.winningaprize_award .wrap ul li img{width:100%}body.cp1_result article.back{padding:20px}@media screen and (max-width:767px){body.cp1_result article.back img{width:30vw}}body.cp1_result .copyright{width:100%;text-align:center;background-color:#1e1e1e;padding:40px 0;margin-top:50px}@media screen and (max-width:767px){body.cp1_result .copyright{padding:15px 0}}@media screen and (max-width:767px){body.cp1_result .copyright img{width:60%}}body.cp2{color:#000;background-color:#fff}body.cp2 header{width:100%}body.cp2 header h1{width:100%;height:233px;text-align:center;background:#fff url("../img/cp2/ttl.png") no-repeat center top;font-size:0}@media screen and (max-width:767px){body.cp2 header h1{height:22.7vw;background-size:contain}}body.cp2 main{min-width:1000px;background-color:#fff}@media screen and (max-width:767px){body.cp2 main{min-width:inherit}}body.cp2 main h2,body.cp2 main h3,body.cp2 main p.subtxt{display:none}body.cp2 .block-cp1{margin-bottom:73px}@media screen and (max-width:767px){body.cp2 .block-cp1{margin-bottom:10vw}}body.cp2 .block-cp1 .ttl{width:100%;background-color:#2f0607;margin-bottom:50px}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl{margin-bottom:5vw}}body.cp2 .block-cp1 .ttl .contents{position:relative;width:1000px;height:inherit;text-align:center;margin:0 auto}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl .contents{width:92vw}}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl .contents img{width:70vw}}body.cp2 .block-cp1 .ttl .contents:before{content:"";position:absolute;left:0;top:-17px;display:block;width:141px;height:141px;background:url("../img/cp2/cp1.png") no-repeat 0 0}@media screen and (max-width:767px){body.cp2 .block-cp1 .ttl .contents:before{background-size:40% 40%}}body.cp2 .block-cp1 .ttl .contents:after{display:none}body.cp2 .block-cp1 .content1{text-align:center}@media screen and (max-width:767px){body.cp2 .block-cp1 .content1 img{width:90vw}}body.cp2 .block-cp1 .content2{text-align:center}@media screen and (max-width:767px){body.cp2 .block-cp1 .content2>img{width:90vw}}body.cp2 .block-cp1 .content2 .btn{text-align:center}@media screen and (max-width:767px){body.cp2 .block-cp1 .content2 .btn a img{width:60vw}}body.cp2 .block-cp2{margin-bottom:50px}@media screen and (max-width:767px){body.cp2 .block-cp2{margin-bottom:10vw}}body.cp2 .block-cp2 .ttl{width:100%;background-color:#2f0607;margin-bottom:50px}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl{margin-bottom:2vw}}body.cp2 .block-cp2 .ttl .contents{position:relative;width:1000px;height:inherit;text-align:center;margin:0 auto}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl .contents{width:92vw;height:inherit}}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl .contents img{width:70vw}}body.cp2 .block-cp2 .ttl .contents:before{content:"";position:absolute;left:0;top:-17px;display:block;width:141px;height:141px;background:url("../img/cp2/cp2.png") no-repeat 0 0}@media screen and (max-width:767px){body.cp2 .block-cp2 .ttl .contents:before{background-size:40% 40%}}body.cp2 .block-cp2 .ttl .contents:after{display:none}body.cp2 .block-cp2 .content1{text-align:center}body.cp2 .block-cp2 .content1>img{margin-bottom:49px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content1>img{width:90vw;margin-bottom:6vw}}body.cp2 .block-cp2 .content1 .btn{text-align:center;margin-bottom:25px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content1 .btn{margin-bottom:4vw}}@media screen and (max-width:767px){body.cp2 .block-cp2 .content1 .btn a img{width:60vw}}body.cp2 .block-cp2 .content2{text-align:center}body.cp2 .block-cp2 .content2>img{margin-bottom:54px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content2>img{width:90vw;margin-bottom:5vw}}body.cp2 .block-cp2 .content3{text-align:center}body.cp2 .block-cp2 .content3>img{margin-bottom:54px}@media screen and (max-width:767px){body.cp2 .block-cp2 .content3>img{width:90vw;margin-bottom:10vw}}body.cp2 .block-cp3 .ttl{width:100%;background-color:#ed1c24}body.cp2 .block-cp3 .ttl .contents{position:relative;width:1000px;height:224px;text-align:center;margin:0 auto 50px}@media screen and (max-width:767px){body.cp2 .block-cp3 .ttl .contents{width:92vw;height:16vw;margin:0 auto 20px}}@media screen and (max-width:767px){body.cp2 .block-cp3 .ttl .contents img{width:70vw}}body.cp2 .block-cp3 .ttl .contents:before{content:"";position:absolute;left:0;top:-17px;display:block;width:141px;height:141px;background:url("../img/cp2/cp3.png") no-repeat 0 0}@media screen and (max-width:767px){body.cp2 .block-cp3 .ttl .contents:before{background-size:40% 40%}}body.cp2 .block-cp3 .content1{text-align:center}body.cp2 .block-cp3 .content1>img{margin-bottom:49px}@media screen and (max-width:767px){body.cp2 .block-cp3 .content1>img{width:90vw;margin-bottom:6vw}}body.cp2 .block-cp3 .content1 .btn{text-align:center;margin-bottom:25px}@media screen and (max-width:767px){body.cp2 .block-cp3 .content1 .btn{margin-bottom:4vw}}@media screen and (max-width:767px){body.cp2 .block-cp3 .content1 .btn a img{width:60vw}}body.cp2 .back{width:1000px;text-align:left;margin:0 auto 80px}@media screen and (max-width:767px){body.cp2 .back{width:90%;text-align:left;margin:0 auto 20px}body.cp2 .back img{width:30%}}body.cp2 footer.site-footer{width:100%;color:#fff;font-weight:bold;font-size:14px;line-height:1.5;text-align:center;background-color:#1e1e1e;padding:20px 0}@media screen and (max-width:767px){body.cp2 footer.site-footer{padding:15px 0}}@media screen and (max-width:767px){body.cp2 footer.site-footer img{width:60%}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:45px;height:45px;line-height:45px;position:absolute;right:-5px;top:-5px;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:50px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body.video #wrapper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;z-index:9999}body.video #wrapper:before{content:"";display:block;padding-top:55%}body.video #wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.white-popup-movie{position:relative;background:#fff;border:5px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;width:auto;max-width:900px;margin:20px auto}.white-popup-movie .backnumber{height:40px;text-align:left}.white-popup-movie .backnumber .btn-switch{cursor:pointer;display:inline-block;font-weight:bold;color:#fff;font-size:14px;line-height:14px;text-decoration:none;border-radius:3px;margin-right:2px;padding:10px 12px;background:#000}.white-popup-movie .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.white-popup-movie .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/*# sourceMappingURL=style.css.map */