﻿.allstar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#000}@media print,screen and (max-width: 768px){.allstar{font-size:14px}}.allstar *:focus{outline:none}.allstar *{line-height:100%;box-sizing:border-box}@media print,screen and (max-width: 768px){.allstar .pc_only{display:none !important}}@media print,screen and (min-width: 769px){.allstar .sp_only{display:none !important}}.allstar{width:100%;padding-bottom:30px;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",sans-serif;background:url(../images/mv_bg2.png) no-repeat center bottom #b8e7ff;background-size:auto 50px}@media print,screen and (min-width: 769px){.allstar{padding-bottom:80px}}@media print,screen and (max-width: 768px){.allstar{padding-bottom:50px;background-size:auto 30px}}.allstar *{box-sizing:border-box}.allstar picture{display:block}.allstar img{width:100%;vertical-align:top;pointer-events:none}.allstar p{margin:0;padding:0;line-height:1.8;text-align:justify}.allstar li,.allstar dt,.allstar dd{line-height:1.5}.allstar a:hover{text-decoration:none}.allstar ul{margin:0;padding:0;list-style-type:none}.allstar .copywriter{width:250px;margin:50px auto 0}@media print,screen and (max-width: 768px){.allstar .copywriter{margin-top:20px}}.allstar .btn_download,.allstar .btn_line{width:68%;max-width:570px;margin:20px auto;border-radius:15px;overflow:hidden}@media print,screen and (max-width: 768px){.allstar .btn_download,.allstar .btn_line{width:100%;border-radius:10px}}.allstar .btn_download{box-shadow:4px 4px 0 #b18400}@media print,screen and (min-width: 769px){.allstar .btn_download:hover{transform:translate(4px, 4px);box-shadow:none}}@media print,screen and (max-width: 768px){.allstar .btn_download{box-shadow:4px 4px 0 #b18400}}.allstar .btn_download a{display:block;width:100%;margin:0 auto;background-color:#fa0000}.allstar .btn_line{box-shadow:4px 4px 0 #2a9032}.allstar .btn_line a{display:block;width:100%;margin:0 auto;background-color:#059f47}@media print,screen and (min-width: 769px){.allstar .btn_line{pointer-events:none}}.allstar .btn_area{width:85%;max-width:850px;margin:50px auto}@media print,screen and (min-width: 769px){.allstar .btn_area{background:url(../images/icon_star1.svg) no-repeat left 20px top 20px,url(../images/icon_star2.svg) no-repeat right 20px top 20px;background-size:70px auto}}@media print,screen and (max-width: 768px){.allstar .btn_area{width:85%;margin:5vw auto 10vw}}.allstar #mv h1{width:100%;max-width:1000px;margin:0 auto}@media print,screen and (min-width: 769px){.allstar #mv{padding-bottom:52px;background:url(../images/mv_bg1.png) no-repeat center center,url(../images/mv_bg2.png) no-repeat center bottom;background-size:1200px auto,auto 50px}}@media print,screen and (max-width: 768px){.allstar #period{width:100%;margin:0 auto}}.allstar #period h2{width:100%;max-width:1060px;margin:0 auto}@media print,screen and (min-width: 769px){.allstar #period .period_ttl{padding-bottom:30px;background-color:#fff}}@media print,screen and (min-width: 769px){.allstar #period .period_body{background:url(../images/period_bg.png) no-repeat center top;background-size:auto 100px}}.allstar #period .period_body_block{width:100%;margin:0 auto}@media print,screen and (min-width: 769px){.allstar #period .period_body_block{width:85%;max-width:850px;background-color:#fff;border:solid 5px #e7f3fb;border-radius:50px}}@media print,screen and (max-width: 768px){.allstar #period .period_body_block{position:relative;z-index:1;border-radius:25px}}.allstar #period .period_body_block h3{width:100%;margin:-20px auto 0}@media print,screen and (min-width: 769px){.allstar #period .period_body_block h3{width:63.06%;max-width:536px;margin:-50px auto 36px}}.allstar #period .period_body_block h4{width:90%;margin:0 auto}@media print,screen and (min-width: 769px){.allstar #period .period_body_block h4{width:83.76%;max-width:712px;margin:0 auto}}.allstar #period .period_body_block ul{display:flex;justify-content:space-between;margin:0 auto 10px}@media print,screen and (min-width: 769px){.allstar #period .period_body_block ul{width:83.76%;max-width:712px}}@media print,screen and (max-width: 768px){.allstar #period .period_body_block ul{flex-direction:column;margin-bottom:0;padding:0 5%}}.allstar #period .period_body_block ul:not(.period_line){position:relative}@media print,screen and (min-width: 769px){.allstar #period .period_body_block ul:not(.period_line)::before{content:"";display:block;position:absolute;left:50%;top:50%;width:7px;height:90%;transform:translate(-50%, -50%);background:url(../images/line1.png) no-repeat center center;background-size:100% auto}}.allstar #period .period_body_block ul.period_line{justify-content:center;margin:20px auto 40px}@media print,screen and (max-width: 768px){.allstar #period .period_body_block ul.period_line{margin-bottom:0}}.allstar #period .period_body_block li{width:100%;margin:0}@media print,screen and (min-width: 769px){.allstar #period .period_body_block li{width:49.16%;max-width:350px}}@media print,screen and (max-width: 768px){.allstar #period .period_body_block .period_oubo{width:95%;margin:10px auto 0;padding:10% 5%;background:url(../images/period_bg_sp.png) no-repeat center center;background-size:100% 100%}.allstar #period .period_body_block .period_oubo ul:not(.period_line){margin-bottom:10px}.allstar #period .period_body_block .period_oubo ul:not(.period_line) li:first-child{padding-bottom:20px;background:url(../images/line1_sp.png) no-repeat center bottom;background-size:70% auto}}.allstar #cmp-body{width:95.6%;max-width:956px;margin:120px auto;padding-bottom:20px;background-color:#fff;border-radius:50px}@media print,screen and (max-width: 768px){.allstar #cmp-body{width:90%;margin:50px auto;border-radius:20px}}.allstar #cmp-body .ex{position:relative;width:88.5%;max-width:846px;margin:10px auto;color:#1d2086}.allstar #cmp-body .ex span{position:absolute;left:0;top:3px}.allstar #cmp-body .ex p{position:relative;padding-left:15px;line-height:1.5}@media print,screen and (min-width: 769px){.allstar #cmp-body .ex p{position:absolute;right:0}}.allstar #cmp-body .ex li{position:relative;padding-left:15px;line-height:1.5}.allstar .prize_ttl{margin:0 auto 20px}@media print,screen and (max-width: 768px){.allstar .prize_ttl{margin-bottom:0}}.allstar .prize_ttl h2{position:relative;top:max(-6vw,-50px);width:73.22%;max-width:700px;margin:0 auto -30px}@media print,screen and (max-width: 768px){.allstar .prize_ttl h2{width:100%;margin:0 auto}}.allstar .prize_ttl .read{width:70%;max-width:645px;margin:0 auto 20px}@media print,screen and (max-width: 768px){.allstar .prize_ttl .read{width:80%;margin:0 auto 10px}}.allstar .prize_item{width:90%;margin:0 auto;background-color:#211a84;border-radius:14px;border:solid 6px #211a84}.allstar .prize_item *{box-sizing:border-box}@media print,screen and (min-width: 769px){.allstar .prize_item{width:88.91%;max-width:850px}}.allstar .prize_item h3{margin:0;padding:12px 0 15px;text-align:center}@media print,screen and (max-width: 768px){.allstar .prize_item h3{padding:6px 0 12px}}.allstar .prize_item h3 img{width:auto;height:46px}@media print,screen and (max-width: 768px){.allstar .prize_item h3 img{height:24px}}.allstar .prize_item_body{padding:0 5px 20px;background-color:#fffcdc;border-radius:0 0 10px 10px}.allstar .prize_post .prize{width:100%;margin:0 auto}.allstar .prize_post .prize li{width:100%}.allstar .prize_post .prize:nth-of-type(1){position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}@media print,screen and (min-width: 769px){.allstar .prize_post .prize:nth-of-type(1)::before{content:"";display:block;position:absolute;left:50%;bottom:0;height:95%;border-left:dotted 3px #211a84;transform:translateX(-50%)}}@media print,screen and (min-width: 769px){.allstar .prize_post .prize:nth-of-type(1) li{width:49.18%;max-width:416px;margin-top:0}}.allstar .prize_post .prize:nth-of-type(2){position:relative;margin-top:20px;padding:20px 0 0}.allstar .prize_post .prize:nth-of-type(2)::before{content:"";display:block;position:absolute;left:50%;top:0;width:95%;border-top:dotted 3px #211a84;transform:translateX(-50%)}.allstar .prize_line{margin-top:20px}.allstar .prize_line .prize_item_body{padding:20px 0}.allstar #selected-items{width:95.6%;max-width:956px;margin:120px auto 50px;padding-bottom:20px;background-color:#e7f3fb;border-radius:50px}@media print,screen and (max-width: 768px){.allstar #selected-items{width:90%;margin:50px auto 20px;border-radius:20px}}.allstar #selected-items h2{position:relative;top:max(-6vw,-50px);width:77.41%;max-width:740px;margin:0 auto -30px}@media print,screen and (max-width: 768px){.allstar #selected-items h2{width:90%;top:-7vw;margin:0 auto -10px}}.allstar #selected-items .read{width:80%;max-width:800px;margin:0 auto 20px}@media print,screen and (max-width: 768px){.allstar #selected-items .read{width:80%;margin-bottom:20px}}.allstar #selected-items .selected-items-child{width:90%;max-width:1050px;margin:0 auto}.allstar #selected-items .ex{position:relative;width:88.5%;max-width:846px;margin:10px auto;color:#1d2086}.allstar #selected-items .ex span{position:absolute;left:0;top:3px}.allstar #selected-items .ex li{position:relative;padding-left:15px;line-height:1.5}.allstar #howto{width:85%;max-width:850px;margin:80px auto 0}@media print,screen and (max-width: 768px){.allstar #howto{width:95%;margin-top:40px}}.allstar #howto h2{width:45.5%;max-width:385px;margin:0 auto 30px}@media print,screen and (max-width: 768px){.allstar #howto h2{width:60%;margin-bottom:10px}}.allstar #howto .tab_btn{display:flex;justify-content:center}.allstar #howto .tab_btn li{width:38.9%;max-width:330px;margin:0 2%}@media print,screen and (max-width: 768px){.allstar #howto .tab_btn li{width:44.5%;margin:0 2%}}.allstar #howto .tab_btn li button{width:100%;height:75px;box-shadow:7px 7px 0 #e7b201;border-radius:20px 20px 0 0;border:none;transition:all .2s;cursor:pointer}@media print,screen and (max-width: 768px){.allstar #howto .tab_btn li button{height:60px;border-radius:10px 10px 0 0;box-shadow:4px 4px 0 #e7b201}}.allstar #howto .tab_btn li button img{width:auto;max-width:none;height:100%;margin:0 auto}@media print,screen and (min-width: 769px){.allstar #howto .tab_btn li button:hover{transform:translateY(7px);box-shadow:none}}.allstar #howto .tab_btn li:nth-child(1) button{background-color:#fc0000}.allstar #howto .tab_btn li:nth-child(2) button{background-color:#059f47}.allstar #howto .tab_cont{position:relative;z-index:1}.allstar #howto .tab_cont .read{width:53.5%;max-width:358px;margin:0 auto 30px}@media print,screen and (max-width: 768px){.allstar #howto .tab_cont .read{width:100%;margin-bottom:5%}}.allstar #howto .tab_cont .tab_item{display:none;padding:55px 9% 50px;background-color:#fff;border:solid 8px;border-radius:20px;box-shadow:7px 7px 0 #e7b201}@media print,screen and (max-width: 768px){.allstar #howto .tab_cont .tab_item{padding:5%;border-radius:10px;box-shadow:4px 4px 0 #e7b201}}.allstar #howto .tab_cont .tab_item:nth-of-type(1){border-color:#fc0000}.allstar #howto .tab_cont .tab_item:nth-of-type(2){border-color:#059f47}.allstar #howto .tab_cont .tab_item.active{display:block}.allstar #howto .tab_cont .tab_item ul:not(.ex) li{padding-bottom:40px;border-bottom:3px #e9b400 dotted;display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex-direction:row-reverse;justify-content:space-between;margin-bottom:40px}@media print,screen and (max-width: 768px){.allstar #howto .tab_cont .tab_item ul:not(.ex) li{padding-bottom:12%;border-bottom-width:1vw;display:block;margin-bottom:12%}}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .text_box{width:57.5%}@media print,screen and (max-width: 768px){.allstar #howto .tab_cont .tab_item ul:not(.ex) li .text_box{width:100%}}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .text_box h3{width:168px;margin-bottom:25px}@media print,screen and (max-width: 768px){.allstar #howto .tab_cont .tab_item ul:not(.ex) li .text_box h3{width:45%;margin-bottom:8%}}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .text_box p{font-size:16px;font-weight:bold;line-height:1.8;color:#693411}@media print,screen and (max-width: 768px){.allstar #howto .tab_cont .tab_item ul:not(.ex) li .text_box p{font-size:3.6vw}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .text_box p br{display:none}}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_download,.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_line{margin-top:20px;border-radius:10px;overflow:hidden}@media print,screen and (min-width: 769px){.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_download,.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_line{width:100%;margin:10px 0 0}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_download:hover,.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_line:hover{transform:translate(3px, 3px);box-shadow:none}}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_download a,.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_line a{display:block;width:100%;height:100%}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_download{box-shadow:3px 3px 0 #f7931e}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_download a{background-color:#fa0000}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_line{box-shadow:3px 3px 0 #028c22}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .btn_line a{background-color:#059f47}.allstar #howto .tab_cont .tab_item ul:not(.ex) li>img{width:32.5%}@media print,screen and (max-width: 768px){.allstar #howto .tab_cont .tab_item ul:not(.ex) li>img{display:block;width:62%;margin:7.5% auto 0}}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .pad{width:100%}.allstar #howto .tab_cont .tab_item ul:not(.ex) li .pad img{width:195px;margin-top:25px}.allstar #howto .tab_cont .tab_item ul:not(.ex) li:last-child{padding:0;border:none;margin:0}.allstar #howto .tab_cont .tab_item .ex{margin-top:20px}.allstar #howto .tab_cont .tab_item .ex li{position:relative;padding-left:15px;font-size:13px}.allstar #howto .tab_cont .tab_item .ex li span{position:absolute;left:0;top:3px}#allstar-footer{padding:3% 0;background-color:#fff}#allstar-footer ul,#allstar-footer li{list-style-type:none;margin:0;padding:0}#allstar-footer .link{width:70%;max-width:700px;margin:0 auto}@media print,screen and (max-width: 768px){#allstar-footer .link{width:85%}}#allstar-footer .link img{display:block;width:70%;margin:0 auto 20px}@media print,screen and (max-width: 768px){#allstar-footer .link img{width:90%;margin-bottom:10px}}#allstar-footer .link a img{width:100%}#allstar-footer .link .link_movie{margin-bottom:60px}@media print,screen and (max-width: 768px){#allstar-footer .link .link_movie{margin-bottom:30px}}#allstar-footer .link .link_movie img{display:block;width:60%}#allstar-footer .link .link_movie a img{width:100%}.allstar #other .howto_block{position:relative;width:85%;max-width:850px;margin:60px auto 0;padding:50px 50px 30px;background-color:#e9f5fd;border-radius:10px;font-feature-settings:"palt"}@media print,screen and (max-width: 768px){.allstar #other .howto_block{padding:50px 5% 5%}}.allstar #other .howto_block h3{position:absolute;left:5%;top:-30px;width:auto;height:24px}.allstar #other .howto_block h3 img{width:auto;height:100%}.allstar #other .howto_block dl{display:flex;width:100%;margin:0;padding:20px 0;border-bottom:dashed 1px #2e3192;font-size:120%}.allstar #other .howto_block dl:nth-of-type(1){padding-top:0}.allstar #other .howto_block dl:last-child{border:none}@media print,screen and (max-width: 768px){.allstar #other .howto_block dl{flex-direction:column}}.allstar #other .howto_block dl dt{position:relative;width:150px;padding-left:20px;color:#2e3192;font-weight:bold}.allstar #other .howto_block dl dt span{position:absolute;left:0;top:4px}@media print,screen and (max-width: 768px){.allstar #other .howto_block dl dt{width:100%}}.allstar #other .howto_block dl dd{width:calc(100% - 150px);margin:0;padding-left:10px;text-align:justify;line-height:1.5}@media print,screen and (max-width: 768px){.allstar #other .howto_block dl dd{width:100%;padding:10px 0 0}}.allstar #other .howto_block dl dd .ex{margin-top:10px}.allstar #other .howto_block dl dd .ex li{position:relative;padding:2px 0 0 15px;font-size:80%;line-height:1.5}@media print,screen and (max-width: 768px){.allstar #other .howto_block dl dd .ex li{padding-left:3.5vw}}.allstar #other .howto_block dl dd .ex li span{position:absolute;left:0;top:4px}.allstar #other .howto_block dl dd .ex li a{word-break:break-all}.allstar #other .howto_block dl dd .disc{padding-left:15px}.allstar #other .howto_block dl dd .disc li{margin-top:3px;padding-left:0;list-style-type:disc;font-size:100%}.allstar #other .howto_block dl dd .number{margin:10px 0}.allstar #other .howto_block dl dd .number li{position:relative;padding-left:30px;list-style-type:none}.allstar #other .howto_block dl dd .number li span{position:absolute;left:0;top:4px}.allstar #other .howto_block dl dd dl{display:flex;font-size:100%;margin-top:10px;padding:0 0 10px}.allstar #other .howto_block dl dd dl:last-child{padding:0}.allstar #other .howto_block dl dd dt{width:50px;padding-left:0}@media print,screen and (max-width: 768px){.allstar #other .howto_block dl dd dt{width:100%}}.allstar #other .howto_block dl dd dd{width:calc(100% - 50px)}@media print,screen and (max-width: 768px){.allstar #other .howto_block dl dd dd{width:100%}}.allstar #other .howto_block p{font-size:120%}.allstar #other .howto_block p a{color:#0071bc}.allstar #other #outline{padding-top:10px}.allstar #other .rule{width:100%;height:400px;padding-right:3%;overflow:scroll}/*# sourceMappingURL=style.css.map */
