@media screen and (min-width:767px){.sp_il,.sp_bl,.sp_ib,.tb_il,.tb_bl,.tb_ib{display:none!important}}@media screen and (min-width:767px) and (max-width:1080px){.tb_hide{display:none}.tb_il{display:inline}.tb_bl{display:block}.tb_ib{display:inline-block}}@media screen and (max-width:767px){.sp_hide{display:none!important}.sp_il{display:inline!important}.sp_bl{display:block!important}.sp_ib{display:inline-block!important}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}label{cursor:pointer}#after_movie{width:100%;max-width:1080px;margin:0 auto;background:#fff}#after_movie h2{display:inline-block}#after_movie h2 div{transform:rotate(-4deg) skewY(0)}#after_movie p{display:inline-block;margin-left:50px}#after_movie iframe{width:100%;height:50vh;max-height:604.8000000000001px;vertical-align:bottom}@media screen and (max-width:767px){#after_movie h2,#after_movie p{display:block;text-align:center}#after_movie p{margin-left:0;margin-bottom:12.5px}#after_movie iframe{height:56.5vw}}#coop{background:#fff}#coop .inner{width:640px;margin:0 auto}#coop .inner h3{color:#555;font-size:1rem;width:100%;margin-bottom:20px;display:flex;align-items:center}#coop .inner h3:before,#coop .inner h3:after{content:'';flex:1 0 auto;border-bottom:1px solid #777}#coop .inner h3:before{margin-right:10px}#coop .inner h3:after{margin-left:10px}#coop .inner .shusai{text-align:center;margin-bottom:50px}#coop .inner .shusai a{display:inline-block}#coop .inner .shusai img{height:44px}#coop .inner .shusai a,#coop .inner .shusai img{margin:0 10px}#coop .inner >ul{width:100%;max-width:1080px;margin-bottom:35px;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:center}#coop .inner >ul.main_sponcer a{display:block}#coop .inner >ul.main_sponcer img{width:240px;height:auto!important;margin:0 auto;display:block}#coop .inner >ul >li{margin:0 0 30px;text-align:center;flex:1 1 auto}#coop .inner >ul >li:first-child{margin-right:10px}#coop .inner >ul >li ul{display:flex;align-items:center}#coop .inner >ul >li a{display:block}#coop .inner >ul >li a:hover img{opacity:.8}#coop .inner >ul >li img{line-height:0;height:44px;margin:0 10px}#coop .inner >ul >li.kyousan{width:70%;display:flex;flex:1 1 auto;flex-wrap:wrap}#coop .inner >ul >li.kyousan ul{width:100%;flex-direction:column}#coop .inner >ul >li.kyousan ul li{margin-bottom:20px}#coop .inner >ul >li.kyousan img.chiyoda{height:32px}#coop .inner >ul >li.kyousan img.kougakuin{height:22px}#coop .inner >ul >li.kyouryoku{width:30%;flex:1 1 auto}@media screen and (max-width:1080px){#coop .inner{width:560px;display:block}#coop ul{width:100%}}@media screen and (max-width:767px){#coop{padding:50px 0}#coop .inner{width:94%}#coop .inner h3{font-size:.75rem}#coop .inner h3:before{margin-right:4px}#coop .inner h3:after{margin-left:4px}#coop .inner .shusai a{margin-bottom:10px}#coop .inner >ul{margin:0 0 50px;padding:0}#coop .inner >ul.main_sponcer img{width:160px}#coop .inner >ul >li{margin:8px}#coop .inner >ul >li a{margin:0;padding:0;display:inlin-block}#coop .inner >ul >li img{margin:0}#coop .inner >ul >li.kyousan ul li{margin-bottom:20px}#coop .inner >ul.kyousan_kyouryoku{flex-wrap:wrap}#coop .inner >ul.last{justify-content:space-between}#coop .inner >ul.last >li{width:49%;text-align:center;flex:0 0 auto;box-sizing:border-box;margin:0}#coop .inner >ul.last >li img{height:32px}#coop .inner >ul.last >li.kyouryoku{flex:0 0 auto}#coop .inner >ul.last >li.seisaku img{margin:0}}.entry_content{max-width:1080px;margin:0 auto 100px;display:flex;justify-content:space-between}.entry_content >div{text-align:left;width:46%}.entry_content >div >div{margin-bottom:50px}.entry_content >div >div.rules:after{content:"";height:15px;width:100%;display:block;margin-top:50px;background-image:linear-gradient(-45deg,#fcf2d9 25%,#f5f5f5 25%,#f5f5f5 50%,#fcf2d9 50%,#fcf2d9 75%,#f5f5f5 75%,#f5f5f5);background-size:8px 8px}.entry_content >div >div h3{line-height:1;color:#f1bc41;margin-bottom:25px;padding:0 0 10px}.entry_content >div >div h3 img{vertical-align:middle;height:35px;margin-right:10px}.entry_content >div >div.fee h4{display:flex;font-size:1rem;align-items:center;font-weight:400}.entry_content >div >div.fee h4:after{content:"";margin-left:10px;flex:1 0 auto;border-bottom:1px solid #000}.entry_content >div >div.fee p{margin:10px 0;font-size:1rem;font-weight:700}.entry_content >div >div.fee .notice:nth-of-type(1){margin-bottom:50px}.entry_content >div >div ul li{margin-bottom:8px;padding:0 0 0 20px;position:relative;line-height:1.8}.entry_content >div >div ul li:before{content:"\f0a9";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;position:absolute;left:0;top:0}.entry_content >div >div .notice{color:#555;background:#fff;font-size:.9rem;line-height:1.5;padding:10px;border-left:6px solid #f1bc41;margin:10px 0}.entry_method{text-align:center}.entry_method h3{margin:50px 0 12.5px;letter-spacing:2px;font-size:2rem}.entry_method h3+p{margin-bottom:25px}.entry_method .limit{font-weight:700;display:flex;align-items:center;justify-content:center;margin:25px 0 0}.entry_method .limit .title{margin-right:10px;padding:6px 5px 5px;line-height:1;background:#fff;color:#f1bc41;border:1px solid #f1bc41}.entry_method .limit .date{line-height:1;font-size:1.5rem}.entry_method .flex{max-width:1080px;margin:25px auto 0;display:flex;justify-content:space-between;box-shadow:0 0 10px #f1f1f1;background:#fff}.entry_method .flex >div{text-align:center;width:50%;padding:75px;position:relative;box-sizing:border-box}.entry_method .flex >div .icon{font-size:2.5rem;color:#f1bc41}.entry_method .flex >div h4{font-size:2rem;font-weight:400;margin-bottom:10px}.entry_method .flex >div .btn{width:75%}.entry_method .flex >div.web_entry p,.entry_method .flex >div.web_send p{text-align:center;margin-bottom:25px}.entry_method .flex >div.web_entry:before,.entry_method .flex >div.web_send:before,.entry_method .flex >div.web_entry:after,.entry_method .flex >div.web_send:after{position:absolute}.entry_method .flex >div.web_entry:before,.entry_method .flex >div.web_send:before{content:"";border-right:1px solid #aaa;height:72%;width:0;display:block;right:0;top:14%;z-index:9}.entry_method .flex >div.web_entry:after,.entry_method .flex >div.web_send:after{content:"OR";color:#fff;right:-25px;top:45%;background:#f7d78d;text-align:center;line-height:50px;width:50px;height:50px;border-radius:50px;z-index:12;border:4px solid #fff;line-height:42px;box-sizing:border-box}.entry_method .flex >div.fax_entry p{text-align:left;line-height:1.9;font-size:.8rem;margin-bottom:25px}.entry_method .flex >div .ad_comp{margin:25px 0 0;border:2px solid #f1bc41;display:flex;align-items:center}.entry_method .flex >div .ad_comp >div{text-align:center;width:20%;padding:10px}.entry_method .flex >div .ad_comp address{padding:10px;color:#f1bc41;text-align:left;font-size:.9rem}.entry_method .privacy{background:#fff;width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box;padding:50px 100px}.entry_method .privacy .title{text-align:center;width:85%;margin:0 auto;padding:50px 0 0;border-top:1px solid #aaa}.entry_method .privacy p{text-align:left;line-height:1.8}section#entry{background:#f5f5f5;background:#f6fafa;margin:0;padding:150px 0}section#entry h2{margin-bottom:50px}section#entry h3{font-size:2rem;color:#168de2;margin-bottom:25px;display:flex;align-items:center}section#entry h3:after{content:'';flex:1 0 auto;border-bottom:1px solid #168de2;margin-left:10px}section#entry .flex{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between}section#entry .flex >div{width:45%}section#entry .flex >div .free{color:#f1bc41;color:#fff;font-weight:700;line-height:1;background:#f1bc41;padding:5px;display:inline-block;font-size:2rem;margin-bottom:10px}section#entry .flex >div ul{font-weight:700;font-size:1.25rem;padding:0 0 0 1.8rem;box-sizing:border-box}section#entry .flex >div ul li{text-align:left;letter-spacing:1px;margin-bottom:10px;position:relative}section#entry .flex >div ul li:before{font-size:1.25rem;content:'\f00c';color:#168de2;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:5px;position:absolute;left:-1.8rem}section#entry .category{max-width:1080px;margin:50px auto 0}section#entry .category >ul{display:flex;justify-content:space-between}section#entry .category >ul >li{width:49%;font-size:1.1rem;background-image:linear-gradient(-45deg,#fff 25%,#c3e3f9 25%,#c3e3f9 50%,#fff 50%,#fff 75%,#c3e3f9 75%,#c3e3f9);background-size:5px 5px;padding:15px;box-sizing:border-box}section#entry .category >ul >li >div{background:#fff;height:100%;padding:40px;box-sizing:border-box}section#entry .category >ul >li .h{display:flex;align-items:center;justify-content:center}section#entry .category >ul >li .h img{width:22px}section#entry .category >ul >li .h img:last-child{transform:scale(-1)}section#entry .category >ul >li h4{margin:0 25px;text-align:center}section#entry .category >ul >li h4 .name{font-size:2.5rem;color:#168de2;letter-spacing:4px;margin-bottom:12.5px;text-indent:-2px}section#entry .category >ul >li h4 .name span{color:#fff;text-shadow:1px 1px 0 #168de2,-1px 1px 0 #168de2,0 0 #168de2,-1px -1px 0 #168de2,1px 0 0 #168de2,0 1px 0 #168de2,-1px 0 0 #168de2,0 -1px 0 #168de2}section#entry .category >ul >li h4 .member{color:#fff;background:#333;margin:0 auto;padding:4px 20px;display:inline-block}section#entry .category >ul >li p{text-align:center;font-weight:700;margin-top:25px}section#entry .category >ul >li ul{margin-top:10px;padding:0 0 0 17px;box-sizing:border-box;list-style-type:disc}section#entry .category >ul >li ul li{color:#555;list-style-position:outside}@media screen and (max-width:1080px){section#entry .flex{width:94%;flex-direction:column}section#entry .flex >div{width:100%;margin-bottom:25px}section#entry .category{width:94%}section#entry .category >ul >li >div{padding:30px}section#entry .category >ul >li >div .h img{width:18px}section#entry .category >ul >li >div h4{margin:0 25px}section#entry .category >ul >li >div h4 .name{font-size:2.5rem;letter-spacing:1px}section#entry .category >ul >li >div p{text-align:left}}@media screen and (max-width:767px){section#entry{margin:0;padding:75px 0}section#entry h3{font-size:1.5rem}section#entry .category >ul{flex-direction:column}section#entry .category >ul >li{width:100%;margin-bottom:25px}}#final_result_photo{padding:150px 0;background:#fff}#final_result_photo .inner{max-width:1080px;margin:0 auto}#final_result_photo .inner h2.ranking{text-align:center}#final_result_photo .inner h2.ranking img{width:50%}#final_result_photo .inner .title_caption{text-align:center}#final_result_photo .inner .heat_link{text-align:center;margin:12.5px 0;display:block}#final_result_photo .inner .heat_link a:hover{text-decoration:none}#final_result_photo .inner ul{display:flex;flex-wrap:wrap}#final_result_photo .inner ul.top3{margin:100px 0}#final_result_photo .inner ul.top3 li{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}#final_result_photo .inner ul.top3 li .c{width:22%}#final_result_photo .inner ul.top3 li .c h3{text-align:left;font-size:3rem}#final_result_photo .inner ul.top3 li .c .team{display:flex;justify-content:flex-start;align-items:center;line-height:1}#final_result_photo .inner ul.top3 li .c .team span{display:block;margin:0 10px 0 0}#final_result_photo .inner ul.top3 li .theme{font-size:7rem;text-align:left}#final_result_photo .inner ul.top3 li .photo{width:75%}#final_result_photo .inner ul.top3 li .photo img{width:100%;vertical-align:bottom}#final_result_photo .inner ul.top10 li{width:25%;margin-bottom:50px;box-sizing:border-box}#final_result_photo .inner ul.top10 li h3 >div{width:50px;height:50px;padding:5px 0 0;transform:translateY(-15px)}#final_result_photo .inner ul.top10 li h3 >div span{font-weight:400;font-size:1.5rem}#final_result_photo .inner ul.top10 li .team span{display:block;font-size:1rem;margin-right:5px;padding:5px}#final_result_photo .inner ul.top10 li .theme{font-size:4rem}#final_result_photo .inner ul.top10 li:last-child h3 >span{letter-spacing:-5px;transform:translateX(-3px)}#final_result_photo .inner ul.special_list li{width:33.3%;box-sizing:border-box;margin-bottom:50px;padding:0 10px}#final_result_photo .inner ul.special_list li .c{order:2;overflow:hidden;box-sizing:border-box}#final_result_photo .inner ul.special_list li .c h3{text-align:center;display:flex;justify-content:center;align-items:center;line-height:1.2;min-height:75px}#final_result_photo .inner ul.special_list li .photo{order:2;box-sizing:border-box}#final_result_photo .inner ul li{color:#555}#final_result_photo .inner ul li h3{color:#f1bc41;font-weight:400;font-family:serif;font-size:2rem;text-align:center;margin:0 auto;position:relative}#final_result_photo .inner ul li h3 >span{font-size:200%;line-height:.5;display:inline-block;transform:translateY(3px)}#final_result_photo .inner ul li h3 >div{text-align:center;font-size:11px;font-family:sans-serif;color:#fff;background:linear-gradient(0deg,#f9c33d 50%,#f9c44d 51%);width:75px;height:75px;padding:10px 0;display:block;position:absolute;right:10%;bottom:0;box-sizing:border-box;border-radius:50px}#final_result_photo .inner ul li h3 >div span{display:block;font-family:Roboto,sans-serif;font-size:3rem;line-height:.9}#final_result_photo .inner ul li .team{text-align:center;margin:10px 0 20px;font-size:1.25rem;display:flex;align-items:center;justify-content:center}#final_result_photo .inner ul li .team span{font-size:.9rem;line-height:1;vertical-align:middle;display:inline;letter-spacing:1px;background:#3c7ea4;color:#fff;padding:5px;margin:0 5px 0 0}#final_result_photo .inner ul li .theme{font-size:5rem;color:#222;font-family:serif;text-align:center;letter-spacing:10px}#final_result_photo .inner ul li .theme rt{font-size:1rem}#final_result_photo .inner ul li .photo img{width:100%;vertical-align:bottom}#final_result_photo .inner h2.special{text-align:center;margin:100px 25px}#final_result_photo .inner h2.special img{width:36%}#final_result{padding:150px 0;background:#fff}#final_result .inner{max-width:1080px;margin:0 auto}#final_result .inner h2.ranking{text-align:center}#final_result .inner h2.ranking img{width:50%}#final_result .inner .title_caption{text-align:center}#final_result .inner .heat_link{text-align:center;margin:12.5px 0;display:block}#final_result .inner .heat_link a:hover{text-decoration:none}#final_result .inner ul{display:flex;flex-wrap:wrap}#final_result .inner ul.top3{margin:100px 0}#final_result .inner ul.top3 li{width:33.3%}#final_result .inner ul.top3 li .team{display:flex;justify-content:center;align-items:center;line-height:1}#final_result .inner ul.top3 li .team span{display:block;margin:0 10px 0 0}#final_result .inner ul.top10 li{width:25%;margin-bottom:50px;box-sizing:border-box}#final_result .inner ul.top10 li h3 >div{width:50px;height:50px;padding:5px 0 0;transform:translateY(-15px)}#final_result .inner ul.top10 li h3 >div span{font-weight:400;font-size:1.5rem}#final_result .inner ul.top10 li .team span{display:inline-block;display:block;width:28%;font-size:1rem;margin:0 auto;padding:5px 0}#final_result .inner ul.top10 li .theme{font-size:4rem}#final_result .inner ul.top10 li:last-child h3 >span{letter-spacing:-5px;transform:translateX(-3px)}#final_result .inner ul.special_list li{width:33.3%;box-sizing:border-box;margin-bottom:50px}#final_result .inner ul li{color:#555}#final_result .inner ul li h3{font-weight:400;font-family:serif;font-size:2rem;color:#f1bc41;text-align:center;margin:0 auto;position:relative}#final_result .inner ul li h3:after{content:"";display:block;margin:10px auto;width:50px;border-bottom:1px solid #f1bc41}#final_result .inner ul li h3 >span{font-size:200%;line-height:.5;display:inline-block;transform:translateY(3px)}#final_result .inner ul li h3 >div{font-size:11px;font-family:sans-serif;color:#fff;background:linear-gradient(0deg,#f9c33d 50%,#f9c44d 51%);width:75px;height:75px;display:block;text-align:center;position:absolute;right:10%;bottom:0;padding:10px 0;box-sizing:border-box;border-radius:50px}#final_result .inner ul li h3 >div span{display:block;font-family:Roboto,sans-serif;font-size:3rem;line-height:.9}#final_result .inner ul li .team{text-align:center;margin:10px 0 20px;font-size:1.25rem;display:flex;align-items:center;justify-content:center}#final_result .inner ul li .team span{font-size:.9rem;line-height:1;vertical-align:middle;display:inline;letter-spacing:1px;background:#3c7ea4;color:#fff;padding:5px;margin:0 5px 0 0}#final_result .inner ul li .theme{font-size:5rem;font-family:serif;text-align:center;letter-spacing:10px}#final_result .inner ul li .theme rt{font-size:1rem}#final_result .inner h2.special{text-align:center;margin:100px 25px}#final_result .inner h2.special img{width:36%}section#flow{padding:100px 0}section#flow .online{max-width:972px;margin:100px auto 50px;display:flex;align-items:center;justify-content:space-between}section#flow .online .script{color:#168de2;font-family:Dancing Script,sans-serif;line-height:1;width:40%;vertical-align:top}section#flow .online .script img{width:100%;vertical-align:top}section#flow .online .exp h3{font-size:2rem;letter-spacing:1px;margin-bottom:12.5px;display:inline-block}section#flow .online .exp h3 span{padding:0 0 4px;border-bottom:1px solid #000}section#flow .box{background-image:linear-gradient(-45deg,#fff 25%,#c3e3f9 25%,#c3e3f9 50%,#fff 50%,#fff 75%,#c3e3f9 75%,#c3e3f9);background-size:5px 5px;max-width:1080px;margin:0 auto 50px;padding:25px;box-sizing:border-box}section#flow .box >div{background:#fff;padding:100px 50px}section#flow .box >div h3{text-align:center;margin-bottom:100px}section#flow .box >div h3 .name{font-size:3rem;color:#168de2;letter-spacing:4px;margin-bottom:12.5px;text-indent:-2px}section#flow .box >div h3 .name span{color:#fff;text-shadow:1px 1px 0 #168de2,-1px 1px 0 #168de2,0 0 #168de2,-1px -1px 0 #168de2,1px 0 0 #168de2,0 1px 0 #168de2,-1px 0 0 #168de2,0 -1px 0 #168de2}section#flow .box >div h3 .member{color:#fff;background:#333;margin:0 auto;padding:4px 20px;display:inline-block}section#flow .box >div .exp{display:flex;align-items:flex-start;justify-content:space-between;position:relative}section#flow .box >div .exp:before,section#flow .box >div .exp:after{content:'';width:76%;height:20px;display:block;position:absolute;left:12%;border-bottom:1px solid #168de2}section#flow .box >div .exp:before{top:-75px}section#flow .box >div .exp:after{bottom:0}section#flow .box >div .exp.end:before,section#flow .box >div .exp.end:after{display:none}section#flow .box >div .exp >ul{width:47%}section#flow .box >div .exp >ul >li{width:100%;margin-bottom:50px}section#flow .box >div .exp >ul >li h4{font-size:1.75rem;line-height:1;margin-bottom:20px;display:flex;align-items:center;align-items:flex-end}section#flow .box >div .exp >ul >li h4 .num{font-size:2.75rem;font-family:Oswald,sans-serif;text-shadow:1px 1px 0 #168de2,-1px 1px 0 #168de2,0 0 #168de2,-1px -1px 0 #168de2,1px 0 0 #168de2,0 1px 0 #168de2,-1px 0 0 #168de2,0 -1px 0 #168de2;color:#fff;line-height:1;letter-spacing:1px;margin-right:10px}section#flow .box >div .exp >ul >li h4 .name{letter-spacing:1px;padding-bottom:5px;display:inline-block;border-bottom:1px solid #333}section#flow .box >div .exp >ul >li >p{font-weight:700;line-height:1.7;letter-spacing:1px;margin-bottom:12.5px}section#flow .box >div .exp >ul >li ul{padding:0 0 0 17px;list-style-type:disc}section#flow .box >div .exp >ul >li ul li{margin-bottom:5px;list-style-position:outside}section#flow .box >div .exp >ul >li a.entry_btn{width:75%;margin-top:25px}section#flow .box >div .arrow{text-align:center;margin-top:25px}section#flow .box >div .arrow img{width:35px}section#flow .box >div .complete{text-align:center;font-weight:700;line-height:2;background:#bde3f0;background:url(../images/bg1.png);margin:50px 0;padding:25px 0}section#flow .formlink{max-width:1080px;margin:100px auto 0}section#flow .formlink h3{font-size:2rem;color:#168de2;margin-bottom:25px;display:flex;align-items:center}section#flow .formlink h3:after{content:'';margin-left:10px;flex:1 0 auto;border-bottom:1px solid #168de2}section#flow .formlink p.span{font-size:1.5rem;font-weight:700}section#flow .formlink ul.btn_area{margin-top:50px;display:flex;justify-content:space-between}section#flow .formlink ul.btn_area li{width:30%}section#flow .formlink ul.btn_area li a{text-align:center;font-size:1.25rem;color:#fff;font-weight:700;letter-spacing:1px;text-decoration:none;background:#29a4db;width:100%;height:50px;padding:10px 0;display:block;display:flex;align-items:center;justify-content:center;border-radius:3px;text-indent:-1px}section#flow .formlink ul.btn_area li a:hover{background:#1e84b2}section#flow .formlink ul.btn_area li:first-child a{opacity:.5;pointer-events:none}section#flow .formlink ul.btn_area li .cs{text-align:center;font-weight:700;margin-top:10px;font-family:Roboto,sans-serif;letter-spacing:2px}section#flow .formlink ul.btn_area li p{text-align:left;letter-spacing:1px;margin-top:20px}section#flow .formlink ul.btn_area li p.notice{text-align:center}@media screen and (max-width:1080px){section#flow .online{width:90%;margin:50px auto}section#flow .online .script{width:36%}section#flow .online .exp h3{font-size:1.6rem}section#flow .formlink{width:94%}section#flow .formlink ul.btn_area li{width:32%}section#flow .formlink ul.btn_area li a{height:87.5px;padding:0;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:767px){section#flow{background:#fff}section#flow .online{display:block}section#flow .online .script{width:60%;margin-bottom:20px}section#flow .online .exp h3{font-size:1.25rem}section#flow .box >div{padding:20px}section#flow .box >div .exp{flex-direction:column}section#flow .box >div .exp >ul{width:100%}section#flow .box >div .exp >ul >li h4 .name span{display:none}section#flow .box >div .exp >ul >li ul{padding:0 0 0 15px}section#flow .box >div .complete{font-size:.9rem}section#flow .formlink h3{font-size:1.5rem}section#flow .formlink ul.btn_area{width:100%;display:block}section#flow .formlink ul.btn_area li{width:100%;margin-bottom:20px}section#flow .formlink ul.btn_area li a{height:auto;padding:10px 0}section#flow .formlink ul.btn_area li p{margin-bottom:50px}}#goods{margin:100px 0 200px}#goods .inner{max-width:1080px;margin:50px auto;display:flex;align-items:center}#goods .inner .img{width:55%}#goods .inner .img img{width:100%}#goods .inner .info{width:40%;margin-left:5%}#goods .inner .info h3{font-size:1.5rem}#goods .inner .info .price{font-family:Oswald,sans-serif;font-size:3rem}#goods .inner .info .price span{font-size:2rem}#goods .inner .info .price span.tax{display:inline-block;transform:translateY(-2px);font-size:1rem;margin-left:6px}#goods .inner .info .other_photo{margin-top:25px}#goods .inner .info .other_photo img{width:22%;margin-right:3%;border-radius:10px;transition:opacity .2s;cursor:pointer}#goods .inner .info .other_photo img:hover{opacity:.5}#goods .inner .info a{color:rgba(255,255,255,.8);text-decoration:none;background:#29a4db;width:100%;box-sizing:border-box;text-align:center;font-weight:700;margin-top:100px;padding:10px 20px;display:block;border-radius:5px;transition:background .2s}#goods .inner .info a:hover{background:#1e84b2}@media screen and (max-width:1080px){#goods .inner{width:90%}#goods .inner .info h3{font-size:1.25rem}#goods .inner .info .price{font-size:2.5rem}#goods .inner .info a{width:100%}}@media screen and (max-width:767px){#goods .inner{display:block}#goods .inner .img,#goods .inner .info{width:100%;text-align:center}#goods .inner .img{width:100%;margin-bottom:25px}#goods .inner .img img{width:75%}#goods .inner .info{width:75%;margin:0 auto}#goods .inner .info h3{font-size:1rem}#goods .inner .info a{margin-top:50px}}header{background-image:url(../images/main_pc.jpg);background-position:center center;background-size:contain;background-size:cover;height:120vh;min-height:720px;position:relative;opacity:0;background-repeat:no-repeat;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}header picture.main_img img{width:100%}header h1{text-align:center;width:640px;position:absolute;top:8vw;left:50%;transform:translateX(-50%)}header h1 img{width:100%}header .arrow{font-size:2rem;color:#fff;text-align:center;width:100%;position:absolute;transition:opacity 1s;bottom:10px}header .arrow.hidden{opacity:0}header .arrow i{-webkit-animation:arrow_up_down 1s infinite;animation:arrow_up_down 1s infinite}@media screen and (max-width:1080px){header{height:60vh}header h1{width:60vw}header .arrow{display:none}}@media screen and (max-width:767px){header{background-image:url(../images/main_sp.jpg);background-position:right 30% bottom;height:85vw;min-height:0;margin-bottom:0}header h1{width:70%}}@-webkit-keyframes arrow_up_down{0{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes arrow_up_down{0{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@-webkit-keyframes fadein{0{opacity:0}100%{opacity:1}}@keyframes fadein{0{opacity:0}100%{opacity:1}}#heat{padding:150px 0 0;background:#fff;background-image:radial-gradient(ellipse at left top,#d6d6d6 20%,#fff 50%,#d6d6d6 80%);position:relative;overflow:hidden;text-align:center}#heat >p{max-width:1080px;width:500px;margin:0 auto;color:#333;line-height:2;letter-spacing:1px}#heat .belt{text-align:center;font-family:Dancing Script;background:#555;background:#4b94bb;color:#fff;font-size:2rem;position:absolute;left:0;padding:10px 150px;top:0;transform-origin:left top;transform:translate(-50px,200px) rotate(-35deg)}#heat .flex{display:flex;max-width:1080px;margin:50px auto;justify-content:space-between}#heat .flex >div{line-height:2;text-align:left;width:30%}#heat .flex h3{text-align:center;letter-spacing:5px;color:#555;font-size:1.25rem;font-weight:400;border:1px solid #555;line-height:1;padding:8px 0;margin-bottom:20px}#heat .flex ul{margin:0 auto}#heat .flex ul li{margin-bottom:10px;text-align:left}#heat .flex ul li h4{display:inline-block;letter-spacing:1px;font-size:1.25rem}#heat .flex ul li a{font-size:1.5rem;color:#333;text-decoration:none;border-bottom:1px solid #333;padding-bottom:4px}#heat .flex ul li a:hover{border-bottom:none}#heat .flex ul li div{color:#fff;letter-spacing:2px;background:#f1bc41;text-align:center;width:100px;padding:2px 3px}#heat .archive{padding:100px 0;background:rgba(60,126,164,.15)}#heat .archive h3{font-size:2rem;margin-bottom:25px}#heat .archive iframe{display:block;width:760px;height:400px;margin:0 auto}@media screen and (max-width:1080px){#heat .flex{width:90%}#heat .flex ul li{margin-bottom:25px;text-align:center}#heat .flex ul li div{margin:0 auto;color:#f1bc41;background:none;font-weight:700;padding:0;border:none;display:flex;width:75%;align-items:center}#heat .flex ul li div:after,#heat .flex ul li div:before{flex:1 0 auto;content:"";margin:0 10px;border-bottom:1px solid #f1bc41}#heat .flex ul li h4{display:block}}@media screen and (max-width:767px){#heat{padding:100px 0 0}#heat .belt{font-size:1.25rem;letter-spacing:1px;padding:7px 90px;transform:translate(-30px,100px) rotate(-30deg)}#heat >p{width:90%;letter-spacing:1px;line-height:2;margin:25px auto 0}#heat .flex{width:96%;flex-direction:column}#heat .flex >div{width:100%;margin-bottom:50px}#heat .flex h3{margin-bottom:30px;font-size:1rem}#heat .flex ul li{text-align:center;margin-bottom:30px}#heat .flex ul li h4{display:block;font-size:1.25rem;line-height:1;text-align:center;letter-spacing:5px;text-indent:5px;margin-left:5px;padding:0;margin:0 auto 3px}#heat .flex ul li a{font-size:1.1rem}#heat .flex ul.area li div{margin:0 0 10px;padding:2px 10px}#heat .archive{padding:50px 0 75px}#heat .archive h3{font-size:1.25rem}#heat .archive iframe{width:90%;height:196px}}#inquiry{text-align:center;padding:100px 0 200px;background:#fff}#inquiry a.btn{width:320px;font-size:1.25rem;background:#29a4db;font-weight:700}#inquiry h2{text-align:center;display:block;font-family:Noto Sans JP,sans-serif;font-size:1.5rem}@media screen and (max-width:767px){#inquiry{padding:50px 0}#inquiry a.btn{width:70%}}#media{text-align:center;padding-bottom:50px;background:#fff}#media ul{display:flex;justify-content:center;max-width:860px;margin:50px auto}#media ul li{margin:0 10px;width:50%;text-align:left}#media ul li h3{margin-bottom:12.5px}@media screen and (max-width:767px){#media ul{flex-direction:column;width:80%;margin:25px auto}#media ul li{width:100%;margin-bottom:25px}#media ul li h3{display:flex;margin-bottom:5px;align-items:center}#media ul li h3:after{content:"";border-bottom:1px solid #ccc;margin-left:10px;flex:1 0 auto}}#movie{padding-bottom:8vw;position:relative;padding:100px 0;background:#fff}#movie h2{text-align:center}#movie p{margin:25px 0;line-height:2;letter-spacing:1px}#movie >ul{max-width:960px;width:90%;margin:50px auto 0}#movie .slick-track li{width:50%;margin:0 10px}#movie .slick-track li h3{font-size:1.25rem;text-align:center;font-weight:400;letter-spacing:1px;padding:10px 0}#movie .slick-track li iframe,#movie .slick-track li .coming_soon{width:100%;height:25vw}#movie .slick-track li iframe{display:block}#movie .slick-track li .coming_soon{text-align:center;font-family:Caveat,sans-serif;font-size:2rem;color:#f1bc41;display:flex;align-items:center;justify-content:center;background:#eee}#movie .next,#movie .prev{position:absolute;top:30%;background:url(../images/arrow.svg) no-repeat;height:50px;width:20px;cursor:pointer}#movie .next:hover,#movie .prev:hover{opacity:.75}#movie .next{right:-50px;transform:scalex(-1)}#movie .prev{left:-50px}#movie ul.dots{display:flex;width:320px;margin:50px auto 0;justify-content:space-between}#movie ul.dots li{cursor:pointer;width:24%;height:3px;background:#f5f5f5}#movie ul.dots li.slick-active{background:#f1bc41}#movie ul.dots li button{opacity:0;cursor:pointer;border:1px solid #f00;width:100%}@media screen and (max-width:1080px){#movie .next{right:-37.5px}#movie .prev{left:-37.5px}}#news{padding:100px 0}#news h2{margin-bottom:25px}#news .swiper-container{width:90%;max-width:1080px;margin:0 auto}#news .swiper-slide .img{background:#f5f5f5;margin-bottom:25px;display:flex;align-items:center;justify-content:center}#news .swiper-slide .img img{width:100%;vertical-align:bottom}#news .pagination{text-align:center;margin-top:50px;padding-top:25px}#news .pagination .swiper-pagination-bullet{background:#168de2}#news .pagination span{width:8%;height:2px;margin:0;border-radius:0}#news .pagination span:before{content:'';height:20px;margin-top:-10px;display:block}#news .swiper-button-next,#news .swiper-button-prev{top:auto;bottom:-15px}#news .swiper-button-next:after,#news .swiper-button-prev:after{font-size:1.5rem}#news .swiper-button-next{right:30%}#news .swiper-button-prev{left:30%}@media screen and (max-width:767px){#news{background:#fff;padding:50px 0}#news .pagination{margin-top:12.5px}}#next_final_info{width:50%;max-width:720px;margin:0 auto;padding-bottom:150px;background:#fff}#next_final_info h2{letter-spacing:2px;text-align:center}#next_final_info h2 div{transform:rotate(0deg);background:none;font-size:2rem;color:#000;line-height:1.7}#next_final_info h2 div:after{display:none;content:""}#next_final_info p{margin:25px 0;line-height:2;letter-spacing:1px}@media screen and (max-width:767px){#next_final_info{width:100%;padding:50px 0}#next_final_info h2{text-align:center;margin-bottom:25px}#next_final_info h2 div{font-size:1.5rem}#next_final_info p{width:90%;margin:0 auto}}#next{width:740px;margin:0 auto 150px}#next .inner{padding:50px;box-sizing:border-box}#next h2{text-align:center;font-size:1.75rem;letter-spacing:1px;font-family:sans-serif;margin-bottom:25px}#next .web_only{color:#dc143c;text-align:center;margin:25px 0;font-weight:700;font-size:1.25rem}#next ul{margin-bottom:25px}#next ul li{line-height:1.6;letter-spacing:1px;margin-bottom:10px}#next ul li:first-child{font-size:1.2rem;font-weight:700}#next ul li:first-child strike{font-size:1rem}#next ul li h3{display:inline-block}#next ul li h3:after{content:'：'}#next p{text-align:center;color:#555;font-size:.9rem}@media screen and (max-width:767px){#next{background:#fff;width:100%;margin-bottom:0}#next h2{font-size:1.5rem}#next .inner{padding:50px 5px;box-sizing:border-box}#next ul{margin:0 auto}#next ul li{text-align:center;width:100%;line-height:1.5;margin-bottom:25px}#next ul li span{display:block;font-size:1.25rem}#next ul li h3{display:block;margin-bottom:5px;display:flex;width:90%;margin:0 auto 10px;align-items:center}#next ul li h3:after,#next ul li h3:before{content:'';border-bottom:1px solid #888;flex:1 0 auto}#next ul li h3:after{margin-left:10px}#next ul li h3:before{margin-right:10px}#next p{text-align:left}}#prize{margin-top:100px}#prize .inner{max-width:1080px;margin:50px auto;display:flex;justify-content:space-between}#prize .inner >div{width:48%;padding-bottom:25px;border:1px solid #168de2}#prize .inner >div h3{text-align:center;font-size:2.5rem;color:#168de2}#prize .inner >div h3 >div{line-height:1;background:#fff;padding:7px 20px;display:inline-block;border:1px solid #168de2;transform:translateY(-25px)}#prize .inner >div h3 >div span{color:#fff;font-size:90%;letter-spacing:1px;margin-left:1px;display:inline-block;transform:translateY(-1px);text-shadow:1px 1px 0 #168de2,-1px 1px 0 #168de2,0 0 #168de2,-1px -1px 0 #168de2,1px 0 0 #168de2,0 1px 0 #168de2,-1px 0 0 #168de2,0 -1px 0 #168de2}#prize .inner >div >ul.notice{width:85%;margin:0 auto;padding:0 0 0 17px;list-style-type:disc;list-style-position:outside}#prize .inner >div >ul.notice li{margin-bottom:10px}#prize .inner >div >div{padding:6%;display:flex;align-items:center;justify-content:space-between}#prize .inner >div >div >div{width:47%}#prize .inner >div >div >div h4{color:#fff;letter-spacing:.5px;background:#555;width:64%;margin:0 auto 25px;padding:10px;text-align:center}#prize .inner >div >div >div >ul >li{padding:50px 0 25px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee}#prize .inner >div >div >div >ul >li .icon{width:75px;height:75px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;position:relative;border-radius:100px}#prize .inner >div >div >div >ul >li .icon span{font-family:Playball,serif;font-size:3rem}#prize .inner >div >div >div >ul >li .icon span:after{content:'位';font-size:1rem;font-family:Noto Sans JP,sans-serif}#prize .inner >div >div >div >ul >li .icon.rank1{background:#fcd32b}#prize .inner >div >div >div >ul >li .icon.rank2{background:#dfdfdf}#prize .inner >div >div >div >ul >li .icon.rank3{background:#d3b190}#prize .inner >div >div >div >ul >li .icon:after{content:url("../images/crown.svg");width:50px;display:block;position:absolute;top:-26px}#prize .inner >div >div >div >ul >li p{color:#555;margin-left:10px;font-size:1.5rem;font-weight:700}@media screen and (max-width:1080px){#prize .inner{width:90%}#prize .inner >div h3{font-size:2rem}#prize .inner >div >div >div h4{font-size:.9rem;width:90%;padding:5px 0}#prize .inner >div >div >div >ul >li{padding:20px 0 10px}#prize .inner >div >div >div >ul >li .icon{width:42.5px;height:42.5px}#prize .inner >div >div >div >ul >li .icon span{font-size:1.5rem}#prize .inner >div >div >div >ul >li .icon:after{width:25px;top:-13px}#prize .inner >div >div >div >ul >li p{font-size:1rem}}@media screen and (max-width:767px){#prize{margin-top:50px}#prize .inner{display:block}#prize .inner >div{width:100%;margin-bottom:75px}#prize .inner >div h3{font-size:1.5rem}#prize .inner >div h3 >div{transform:translateY(-18px)}#prize .inner >div >ul.notice li{font-size:.9rem;margin-bottom:5px}#prize .inner >div >div >div >ul >li .icon{width:62.5px;height:62.5px}#prize .inner >div >div >div >ul >li .icon span{font-size:2.5rem}}.result_modal{text-align:center;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;display:none}.result_modal .screen{background:rgba(125,205,233,.7);width:100%;height:100vh;position:absolute;cursor:pointer;opacity:.5;-webkit-animation:screen_fadein .2s both;animation:screen_fadein .2s both}.result_modal .c{text-align:center;-webkit-animation:photo_fadein .3s .1s both;animation:photo_fadein .3s .1s both;will-change:transform;width:100vh;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.result_modal .c img{max-width:100%;vertical-align:bottom}.result_modal .c .name{margin-top:10px;font-size:1.5rem;font-weight:700}.result_modal.ac{display:block}.result_modal.ac .screen{opacity:1}.result_modal.ac.fade_out{-webkit-animation-name:fade_out;animation-name:fade_out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.result_modal .close{position:absolute;-webkit-animation:photo_fadein .3s .3s both;animation:photo_fadein .3s .3s both;right:20px;top:20px;width:50px;cursor:pointer}.result_modal .close img{transition-duration:.2s;display:block}.result_modal .close:hover img{transform:scale(.75)}@media screen and (max-width:767px){.result_modal .c{width:100%}.result_modal .close{width:30px;right:10px;top:10px}}@-webkit-keyframes fade_out{0%{opacity:1;display:block}99%{opacity:0;display:none}100%{opacity:0;display:none}}@keyframes fade_out{0%{opacity:1;display:block}99%{opacity:0;display:none}100%{opacity:0;display:none}}@-webkit-keyframes screen_fadein{0%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes screen_fadein{0%{transform:scale(.8)}100%{transform:scale(1)}}@-webkit-keyframes photo_fadein{0%{opacity:0;transform:scale(.6)}100%{opacity:1;transform:scale(1)}}@keyframes photo_fadein{0%{opacity:0;transform:scale(.6)}100%{opacity:1;transform:scale(1)}}#result{background:#fff;padding:100px 0;position:relative;overflow:hidden}#result .flex{max-width:1080px;margin:50px auto;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}#result .flex h3{margin-bottom:50px}#result .flex >div{width:48%}#result .special{max-width:1080px;margin:50px auto}#result .special ul{flex-wrap:wrap;justify-content:center}#result .special ul li{width:16.5%;margin-bottom:50px;box-sizing:border-box}#result .special ul li h5{font-size:1rem}#result .special ul li ruby{font-size:3.5rem}#result h3{text-align:center;width:100%;padding:10px 0;background-image:linear-gradient(-45deg,#c3e3f9 25%,#fff 25%,#fff 50%,#c3e3f9 50%,#c3e3f9 75%,#fff 75%,#fff);background-size:4px 4px}#result h4{color:#168de2;padding:6px;border:1px solid #168de2;text-align:center}#result ul{width:100%;padding:25px 0;display:flex;justify-content:space-between;box-sizing:border-box}#result ul li{width:33%;text-align:center;position:relative}#result ul li .num{position:absolute;font-size:4rem;font-family:Playball,serif;line-height:1;top:-10px;z-index:1}#result ul li .num.num1{color:#fde580;left:20%}#result ul li .num.num2{color:#ececec;left:10%}#result ul li .num.num3{color:#e5d0bc;left:30px}#result ul li h5{font-size:1.5rem;margin-bottom:20px;position:relative;z-index:2}#result ul li p{text-align:center;margin-bottom:12.5px;position:relative;z-index:2}#result ul li ruby{font-size:4rem;font-weight:700;position:relative;z-index:2;font-family:Noto Sans JP,sans-serif;font-weight:400}#result ul li ruby >div{line-height:1;letter-spacing:2px;text-indent:2px;padding-top:4px}#result ul li ruby rt{font-weight:400;font-size:.75rem;letter-spacing:-1px;margin-bottom:10px;display:block}@media screen and (max-width:1080px){#result .flex,#result .special{width:96%;margin:0 auto}#result .flex >div{width:49%}#result ul li .num{font-size:2.5rem;top:-5px}#result ul li .num.num1{left:20%}#result ul li .num.num2{left:6%}#result ul li .num.num3{left:14%}#result ul li h5{font-size:1.25rem}#result ul li p{font-size:.75rem}#result ul li ruby{font-size:2.25rem}#result .special ul li h5{height:37.5px;display:flex;align-items:center;justify-content:center;font-size:1rem}#result .special ul li ruby{font-size:2rem}}@media screen and (max-width:767px){#result{padding-bottom:0}#result h2{margin-bottom:25px}#result .flex{display:block}#result .flex >div{width:100%}#result ul li h5{margin-bottom:10px}#result .special ul{flex-wrap:wrap}#result .special ul li{width:33.3%}#result .special ul li h5{font-size:1rem;margin-bottom:10px}#result .special ul li ruby{font-size:2rem}}#schedule{padding:150px 0;position:relative;background-repeat:no-repeat}#schedule p.ini{text-align:center;font-size:1.25rem;font-weight:700;margin:50px 0}#schedule ul{max-width:1080px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}#schedule ul li{text-align:center;width:29%}#schedule ul li h3{font-size:1.2rem;text-align:center;color:#168de2;line-height:1.4;letter-spacing:2px;margin-bottom:25px;display:flex;align-items:center;justify-content:center;height:37.5px;border:1px solid #168de2}#schedule ul li .en_date{display:flex;justify-content:center;font-family:Playball,serif;font-size:5rem;line-height:1;margin-bottom:10px}#schedule ul li .en_date >div.arrow{width:60px;flex:0 0 auto}#schedule ul li .en_date >div.arrow img{width:10px;transform:translateY(-20px)}#schedule ul li .en_date >div span{font-size:2rem;line-height:1;display:block;transform:translateY(-10px)}@media screen and (max-width:1080px){#schedule{background-size:107%;padding:100px 0}#schedule ul{width:90%}#schedule ul li .en_date{font-size:3.5rem}#schedule ul li .en_date >div.arrow{width:40px;flex:0 0 auto}#schedule ul li .en_date >div.arrow img{transform:translateY(-10px)}}@media screen and (max-width:767px){#schedule{background:none;padding:75px 0}#schedule:before{content:'';background-size:auto 120%;background-blend-mode:screen;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0;z-index:-1}#schedule p.ini{width:75%;text-align:center;margin:50px auto}#schedule h2 div{padding-bottom:3px}#schedule h2 span{transform:translateY(-5px)}#schedule ul{flex-direction:column}#schedule ul li{width:100%}#schedule ul li h3{font-size:1.5rem;height:auto;margin-bottom:10px;padding:10px 0}#schedule ul li .en_date{font-size:3.5rem;margin-bottom:25px}#schedule ul li .en_date >div span{font-size:2rem}}#share{background:#fff;padding:50px 0}#share .list{text-align:center}#share .list a{color:#fff;display:inline-block;text-align:center;line-height:40px;width:40px;height:40px;margin:0 2px;border-radius:50%}#share .list a:hover{opacity:.5}#share .list a.twitter{background:#55acee}#share .list a.facebook{background:#3b5998}#share .list a.line{background:#00b900}#share .list a.line img{width:60%;vertical-align:middle}#share .list a.instagram{background:#555}#special_guest{margin:20vh 0}#special_guest .inner{width:1080px;margin:50px auto 0;display:flex;align-items:center}#special_guest .inner .img{width:50%;height:50vw;overflow:hidden}#special_guest .inner .img img{width:100%;transform:scale(2);transition:transform .75s}#special_guest .inner .prof{line-height:1;width:25%;margin-left:5%}#special_guest .inner .prof h3,#special_guest .inner .prof div{transform:scale(1.8);transition:opacity .3s,transform .3s;opacity:0}#special_guest .inner .prof h3{color:#555;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;margin-bottom:10px}#special_guest .inner .prof div{font-family:Roboto Condensed,sans-serif;font-size:5rem;font-weight:700}#special_guest .inner.iv_active .img img{transform:scale(1)}#special_guest .inner.iv_active .prof h3,#special_guest .inner.iv_active .prof div{transform:scale(1);transition-delay:.5s;opacity:1}#special_guest .inner.iv_active .prof div{transition-delay:.6s}@media screen and (max-width:1080px){#special_guest{margin:15vh 0}#special_guest .inner{width:90%}#special_guest .inner .img{height:64vw}#special_guest .inner .prof{width:35%}#special_guest .inner .prof h3{font-size:1.25rem}#special_guest .inner .prof div{font-size:3.75rem}}@media screen and (max-width:1080px){#special_guest{margin:12vh 0}#special_guest .inner .img{width:55%;height:75vw}#special_guest .inner .prof{width:35%;transform:translateY(-6vh)}#special_guest .inner .prof h3{font-size:.75rem}#special_guest .inner .prof div{line-height:1;font-size:2.25rem}}.streaming_panphlet{width:100%!important;margin-top:100px}.streaming_panphlet .panph_inner{max-width:1080px;margin:50px auto 0;display:flex;align-items:center;justify-content:space-between}.streaming_panphlet .panph_inner .img{width:65%;margin-right:10%;flex:0 0 auto}.streaming_panphlet .panph_inner .img img{width:100%}.streaming_panphlet .panph_inner .dl_area{width:25%;flex:0 0 auto;text-align:center}.streaming_panphlet .panph_inner .dl_area h4{font-size:1.5rem;margin-bottom:10px}.streaming_panphlet .panph_inner .dl_area a{text-align:center;font-weight:700;font-size:1.25rem;color:#fff;text-decoration:none;background:#29a4db;width:100%;padding:10px;display:block;box-sizing:border-box;transition:opacity .2s}.streaming_panphlet .panph_inner .dl_area a span{font-size:1rem;font-weight:400;display:block}.streaming_panphlet .panph_inner .dl_area a:hover{opacity:.75}@media screen and (max-width:1080px){.streaming_panphlet .panph_inner{width:100%}.streaming_panphlet .panph_inner .img{width:60%;margin-right:5%}.streaming_panphlet .panph_inner .dl_area{width:35%}}@media screen and (max-width:767px){.streaming_panphlet .panph_inner{display:block}.streaming_panphlet .panph_inner .img{width:100%}.streaming_panphlet .panph_inner .dl_area{width:75%;margin:25px auto 0}.streaming_panphlet .panph_inner .dl_area h4{font-size:1.25rem}.streaming_panphlet .panph_inner .dl_area a{font-size:1.25rem;padding:5px;border-radius:6px}}.streaming_schedule{width:1080px;margin:100px auto}.streaming_schedule h3{color:#deecf7;display:flex;font-size:2rem;margin-bottom:50px;align-items:center;text-shadow:1px 1px 0 #14496c,-1px 1px 0 #14496c,0 0 #14496c,-1px -1px 0 #14496c,1px 0 0 #14496c,0 1px 0 #14496c,-1px 0 0 #14496c,0 -1px 0 #14496c}.streaming_schedule h3:after,.streaming_schedule h3:before{content:'';flex:1 0 auto;border-bottom:1px solid #111}.streaming_schedule h3:after{margin-left:10px}.streaming_schedule h3:before{margin-right:10px}.streaming_schedule ul{width:702px;margin:0 auto}.streaming_schedule ul li{height:40px;margin-bottom:10px;display:flex;position:relative}.streaming_schedule ul li:nth-child(odd):after{content:'';width:88%;position:absolute;top:50%;left:10%;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.5);z-index:1}.streaming_schedule ul li .t{font-family:Roboto,sans-serif;color:#fff;width:12%;font-size:1.25rem;text-align:right;padding-right:4%;flex:0 0 auto;align-self:center;box-sizing:border-box}.streaming_schedule ul li .t span{font-size:1.3rem;color:#fff;margin-right:3px}.streaming_schedule ul li .c{font-weight:700;width:50%;margin-right:2%;flex:0 0 auto;position:relative;z-index:2}.streaming_schedule ul li .c >div{font-size:1.2rem;color:#fff;background:#f1bc41;background-image:linear-gradient(-45deg,#f1bc41 25%,#f2bf4b 25%,#f2bf4b 50%,#f1bc41 50%,#f1bc41 75%,#f2bf4b 75%,#f2bf4b);background-size:6px 6px;width:100%;height:40px;padding:0 10px;display:flex;align-items:center;position:absolute;top:0;left:0;border-radius:6px;box-sizing:border-box}.streaming_schedule ul li .c >div span{font-family:Roboto,sans-serif;font-size:1.3rem;margin-left:10px}.streaming_schedule ul li .c >div.c15{height:100px}.streaming_schedule ul li .c >div.c20{height:36px}.streaming_schedule ul li .c >div.guest{background:#dc143c;top:55px}.streaming_schedule ul li .c >div.ordinary{height:388px;top:48px}.streaming_schedule ul li .b{flex:0 0 auto;align-self:center}.streaming_schedule ul li .b >div{background:#fff;background:#eee;padding:10px;position:relative;border-radius:6px;z-index:2}.streaming_schedule ul li .b >div span{margin-right:4px}.streaming_schedule ul li .b >div.ordinary{top:40px}.streaming_schedule ul li .b >div.b1600{top:20px}@media screen and (max-width:1080px){.streaming_schedule{width:80%}.streaming_schedule h3:before{display:none}.streaming_schedule ul{width:100%}.streaming_schedule ul li:nth-child(odd):after{width:90%}}@media screen and (max-width:767px){.streaming_schedule{width:90%;margin-bottom:0}.streaming_schedule h3{font-size:1.75rem;margin-bottom:0}.streaming_schedule ul li{height:80px}.streaming_schedule ul li .t{font-size:.75rem}.streaming_schedule ul li .t span{font-size:.8rem;margin-right:2px}.streaming_schedule ul li .c >div{font-size:1rem;height:80px;flex-direction:column;justify-content:center}.streaming_schedule ul li .c >div span{font-size:1.25rem}.streaming_schedule ul li .c >div.open{height:64px;top:50%}.streaming_schedule ul li .c >div.c15{height:160px;top:22px}.streaming_schedule ul li .c >div.c20{height:72px}.streaming_schedule ul li .c >div.guest{top:100px}.streaming_schedule ul li .c >div.ordinary{height:704px;top:88px}.streaming_schedule ul li .b{width:35%;font-size:.8rem}.streaming_schedule ul li .b >div{width:100%;box-sizing:border-box}.streaming_schedule ul li .b >div span{font-weight:700;display:block}.streaming_schedule ul li .b >div.ordinary{top:70px}}#streaming{background:linear-gradient(-30deg,#60ade1,#deecf7);padding:100px 0 50px}#streaming .info{max-width:1080px;margin:50px auto 100px}#streaming .info .info_inner{display:flex}#streaming .info .info_inner >a img{width:100px;border-radius:10px}#streaming .info .info_inner >div{margin-left:20px}#streaming .info .info_inner >div h3{font-size:2rem;font-family:Noto Sans JP,sans-serif;font-weight:900;margin-bottom:10px}#streaming .info .info_inner >div p{font-size:1.2rem}#streaming .inner{max-width:1080px;margin:50px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}#streaming .inner >div{width:45%}#streaming .inner h3{font-size:2rem;color:#deecf7;font-weight:700;letter-spacing:2px;margin-bottom:25px;display:flex;align-items:center;text-shadow:1px 1px 0 #14496c,-1px 1px 0 #14496c,0 0 #14496c,-1px -1px 0 #14496c,1px 0 0 #14496c,0 1px 0 #14496c,-1px 0 0 #14496c,0 -1px 0 #14496c}#streaming .inner h3:after{content:'';margin-left:10px;flex:1 0 auto;border-bottom:1px solid #111}#streaming .inner .about .date{font-family:Roboto,sans-serif;font-weight:800;font-size:1.5rem}#streaming .inner .about .date span{font-size:1.25rem;display:block}#streaming .inner .about >p{font-size:1.1rem;line-height:1.8;margin-top:10px}#streaming .inner .about ul{font-weight:700;margin-top:25px;font-size:1.1rem}#streaming .inner .about ul li{height:32px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}#streaming .inner .about ul li a.btn{font-weight:700;width:60%;margin:0;padding:6px 0;display:block}#streaming .inner .about ul li h4{text-align:right;width:30%;margin-right:10px}#streaming .inner .about ul li h4:after{content:'：';margin-left:5px}#streaming .inner .about ul li p{text-align:left;font-weight:400;width:70%;flex:1 1 auto}#streaming .inner .notice ul{padding:0 0 0 17px;list-style-type:disc}#streaming .inner .notice ul li{margin-bottom:7px;list-style-position:outside}#streaming .inner .notice ul li:first-child{color:#b01030;font-weight:700}@media screen and (max-width:1080px){#streaming .info{width:80%;margin:50px auto}#streaming .info .info_inner >div h3{font-size:1.75rem}#streaming .info .info_inner >div p{font-size:1rem}#streaming .inner{width:80%;display:block}#streaming .inner >div{width:100%}#streaming .inner .about{margin-bottom:100px}}@media screen and (max-width:767px){#streaming{padding-bottom:50px}#streaming .info{background:#fff;width:90%;padding:15px;border-radius:5px;box-sizing:border-box}#streaming .info .info_inner a img{border-radius:5px}#streaming .info .info_inner >div h3{font-size:1.25rem}#streaming .inner{width:90%}#streaming .inner h3{font-size:1.75rem}#streaming .inner .about .date{font-size:1.35rem}#streaming .inner .about .date span{font-size:1rem}#streaming .inner .about ul li{height:auto;margin-bottom:15px;display:block}#streaming .inner .about ul li h4{text-align:center;width:100%;margin-bottom:5px}#streaming .inner .about ul li h4:after{content:''}#streaming .inner .about ul li p{text-align:center;width:100%}#streaming .inner .about ul li p a.btn{width:90%;margin:0 auto;box-sizing:border-box;min-width:0}}#team_link{text-align:center;padding:150px 0;background:#fff;background-image:radial-gradient(ellipse at left top,#d6d6d6 20%,#fff 50%,#d6d6d6 80%);position:relative;overflow:hidden}#team_link >p{max-width:1080px;width:500px;margin:0 auto;color:#333;line-height:2;letter-spacing:1px}#team_link .photo ul{display:flex;margin:0 auto;flex-wrap:wrap}#team_link .photo ul li{width:14.285%;box-sizing:border-box}#team_link .photo ul li img{width:100%;vertical-align:bottom;mix-blend-mode:overlay;display:block}#team_link a.btn{text-align:center;background:#f1bc41;color:#fff;width:30%;margin:50px auto;font-size:2rem;letter-spacing:5px;transition-duration:.2s}#team_link a.btn:hover{opacity:.75}@media screen and (max-width:767px){#team_link{padding:50px 0}#team_link a.btn{width:75%;font-size:1.5rem}}.twitter_archive{text-align:center;width:1080px;margin:0 auto;padding:100px 0;margin-bottom:150px;background:#fff url(../images/tw_bg.jpg) no-repeat top center;background-size:100%}.twitter_archive h2{font-size:2rem;letter-spacing:5px;color:#fff;font-family:sans-serif;margin-bottom:25px}.twitter_archive h3{font-weight:700;margin-top:25px;font-size:1.25rem}.twitter_archive .img_area{margin:25px 0}.twitter_archive .img_area img{width:150px;margin:0 10px}.twitter_archive iframe{width:80%;height:420px;display:block;margin:0 auto 50px}.twitter_archive .link_area{margin-top:10px}.twitter_archive .link_area i,.twitter_archive .link_area a{color:#fff;font-size:1.5rem}.twitter_archive .link_area a{font-family:Roboto,sans-serif;margin-left:10px;letter-spacing:1px}.twitter_archive .link_area a:hover{color:#000}@media screen and (max-width:767px){.twitter_archive{width:100%;padding:50px 0 75px;margin-bottom:0;background-size:110% 85%;background-position:top 25px center}.twitter_archive h2{padding-top:10px;font-size:1.25rem}.twitter_archive h3{width:96%;margin:25px auto 0}.twitter_archive iframe{height:170px;margin-bottom:12.5px}.twitter_archive div{font-size:1rem}.twitter_archive .link_area i,.twitter_archive .link_area a{font-size:1rem}}.twitter_info{text-align:center;width:810px;margin:0 auto;padding:75px 0 100px;margin-bottom:150px;background:#fff url(../images/tw_bg.jpg) no-repeat center center;background-size:100%}.twitter_info h2{font-size:2rem;letter-spacing:5px;color:#fff;font-family:sans-serif}.twitter_info h3{font-weight:700;margin-top:25px;font-size:1.25rem}.twitter_info .img_area{margin:25px 0}.twitter_info .img_area img{width:150px;margin:0 10px}.twitter_info .link_area{margin-top:10px}.twitter_info .link_area i,.twitter_info .link_area a{color:#fff;font-size:1.5rem}.twitter_info .link_area a{font-family:Roboto,sans-serif;margin-left:10px;letter-spacing:1px}.twitter_info .link_area a:hover{color:#000}@media screen and (max-width:767px){.twitter_info{width:100%;padding:50px 0;margin-bottom:0;background-size:110% 90%;background-position:top 25px center}.twitter_info h2{padding-top:10px;font-size:1.25rem}.twitter_info h3{width:80%;margin:25px auto 0}.twitter_info .img_area img{width:100px}.twitter_info div{font-size:1rem}.twitter_info .link_area i,.twitter_info .link_area a{font-size:1rem}}section#viewing{text-align:center;padding:100px 0;background-image:linear-gradient(-45deg,#fff 25%,#fefcf5 25%,#fefcf5 50%,#fff 50%,#fff 75%,#fefcf5 75%,#fefcf5);background-size:8px 8px}section#viewing h2{margin-bottom:50px}section#viewing .comingsoon{text-align:center;letter-spacing:1px;line-height:2;width:750px;margin:0 auto;padding:0;display:block}section#viewing >div{max-width:640px;margin:0 auto}section#viewing >div h3{font-size:1.25rem;margin-bottom:25px;display:flex;align-items:center;color:#f1bc41}section#viewing >div h3:after,section#viewing >div h3:before{content:"";border-bottom:1px solid #f1bc41;flex:1 0 auto}section#viewing >div h3:before{margin:0 10px 0 0}section#viewing >div h3:after{margin:0 0 0 10px}section#viewing >div .ticket{margin-bottom:50px}section#viewing >div .ticket a{color:#fff;display:inline-block;padding:10px 20px;margin:0 6px;background:#f1bc41;text-decoration:none;text-align:center;border-radius:50px;transition-duration:.2s}section#viewing >div .ticket a:nth-child(-n+4){opacity:.25;pointer-events:none}section#viewing >div .ticket a:hover{background:#c8900f}section#viewing >div .span{line-height:2}section#viewing >div .span .notice{background:#333;padding:20px;margin-top:25px;box-sizing:border-box;background:#fff;position:relative;z-index:10;background:url(../images/btn_bg2.jpg);padding:5px}section#viewing >div .span .notice .inner{color:#c03351;padding:20px 0;background:#fff}section#viewing >div .span .add{font-size:1.5rem;background:#c03351;color:#fff;display:inline-block;padding:0 20px;margin:25px;letter-spacing:2px;margin:0 0 25px}section#viewing >div .span span.end{color:#dc143c;font-size:1.25rem;font-weight:700;margin-left:10px}section#viewing >div .span span.nopday{color:#c03351;font-weight:700}#web_result{padding:150px 0 0;background:#fff;background-image:radial-gradient(ellipse at left top,#d6d6d6 20%,#fff 50%,#d6d6d6 80%);position:relative;overflow:hidden;text-align:center}#web_result >p{max-width:1080px;width:500px;margin:0 auto;color:#333;line-height:2;letter-spacing:1px}#web_result .belt{text-align:center;font-family:Dancing Script;background:#555;background:#4b94bb;color:#fff;font-size:2rem;position:absolute;left:0;padding:10px 150px;top:0;transform-origin:left top;transform:translate(-50px,200px) rotate(-35deg)}#web_result .flex{display:flex;max-width:1080px;margin:50px auto;justify-content:space-between}#web_result .flex >div{line-height:2;text-align:left;width:48%}#web_result .flex h3{text-align:center;letter-spacing:5px;color:#555;font-size:1.25rem;font-weight:400;border:1px solid #555;line-height:1;padding:8px 0;margin-bottom:20px}#web_result .flex ul{margin:0 auto}#web_result .flex ul li{margin-bottom:10px}#web_result .flex ul li h4{display:inline-block;margin-right:10px;letter-spacing:1px;font-size:1.25rem}#web_result .flex ul li a{font-size:1.5rem;color:#333;text-decoration:none;border-bottom:1px solid #333;padding-bottom:4px}#web_result .flex ul li a:hover{border-bottom:none}#web_result .flex ul.area li div{display:inline-block;border:1px solid #168de2;padding:2px 3px;color:#168de2;margin-right:10px}#web_result .archive{padding:100px 0;background:rgba(60,126,164,.15)}#web_result .archive h3{font-size:2rem;margin-bottom:25px}#web_result .archive iframe{display:block;width:760px;height:400px;margin:0 auto}@media screen and (max-width:767px){#web_result{padding:100px 0 0}#web_result .belt{font-size:1.25rem;letter-spacing:1px;padding:7px 90px;transform:translate(-30px,100px) rotate(-30deg)}#web_result >p{width:90%;letter-spacing:1px;line-height:2;margin:25px auto 0}#web_result .flex{width:96%;flex-direction:column}#web_result .flex >div{width:100%;margin-bottom:50px}#web_result .flex h3{margin-bottom:30px;font-size:1rem}#web_result .flex ul li{text-align:center;margin-bottom:30px}#web_result .flex ul li h4{display:flex;font-size:1.25rem;line-height:1;text-align:center;letter-spacing:5px;text-indent:5px;margin-left:5px;width:90%;padding:0;margin:0 auto 3px;align-items:center}#web_result .flex ul li h4:before,#web_result .flex ul li h4:after{content:"";border-bottom:4px double #242424;flex:1 0 auto}#web_result .flex ul li h4:before{margin-right:5px}#web_result .flex ul li a{font-size:1.1rem}#web_result .flex ul.area li div{margin:0 0 10px;padding:2px 10px}#web_result .archive{padding:50px 0 75px}#web_result .archive h3{font-size:1.25rem}#web_result .archive iframe{width:90%;height:196px}}#article20200701 .img img{width:100%}#article20200701 article h4{font-size:1.5rem;text-align:center;margin-bottom:50px}@media screen and (max-width:767px){#article20200701 article h4{text-align:left;font-size:1.25rem;margin-bottom:25px}}#article20200701_2 .title{margin-bottom:50px}body.articles header{background:url(../images/main_pc.jpg) no-repeat;background-position:top -5vw center;background-size:100%;height:auto;min-height:0;margin-bottom:0;padding:100px 0}body.articles header .inner{text-align:center;width:90%;max-width:1260px;margin:0 auto;position:static}body.articles header img{width:45%}body.articles .content{padding:100px 0}body.articles .content .title{max-width:864px;margin:0 auto}body.articles .content .title >h2{font-size:2.5rem;letter-spacing:5px;margin:100px 50px 100px 0;display:inline-block}body.articles .content .title .bread{display:inline-block}body.articles .content .title .bread li{margin-right:10px;display:inline-block}body.articles .content .title .bread li a:hover{text-decoration:none}body.articles .content .title .bread li:after{content:'>';text-decoration:none;margin-left:10px}body.articles .content .title .bread li:last-of-type:after{content:''}body.articles .content .inner{max-width:864px;margin:0 auto}body.articles .content .inner .title h3{font-size:1.75rem;text-align:center;letter-spacing:2px}body.articles .content .inner .title h4{margin:25px 0 50px;font-size:1.5rem;text-align:center}body.articles .content .inner .img{margin-bottom:50px}body.articles .content .inner .img img{max-width:100%;vertical-align:bottom}body.articles .content .inner article{margin-bottom:150px}body.articles .content .inner article p{font-size:1.25rem;line-height:1.8;letter-spacing:1px;margin-bottom:25px}body.articles .content .inner article p.intro{margin-bottom:150px}body.articles .content .inner article p.cap{font-size:1rem}body.articles .content .inner article p.q{font-weight:700;margin-bottom:25px;display:flex}body.articles .content .inner article p.q:before{content:'';width:20px;margin:15px 6px 0 0;flex:0 0 auto;border-top:1px solid #111}body.articles .content .inner article p.a{margin-bottom:50px}@media screen and (max-width:767px){body.articles header{background-image:url(../images/main_sp.jpg);background-position:center -10vw center;height:auto;padding:50px 0}body.articles header .inner{width:96%}body.articles .content{padding:50px 0}body.articles .content >h2,body.articles .content .bread{width:90%;display:block}body.articles .content >h2{margin:25px auto 5px}body.articles .content .bread{margin:0 auto 25px}body.articles .content .inner{width:90%;margin:0 auto}body.articles .content .inner .title h3{font-size:1.5rem;text-align:left}body.articles .content .inner .title h4{font-size:1.25rem;text-align:left}}@media screen and (max-width:1024px){#final_result .inner{width:90%}#final_result .inner h2.ranking img{width:60%}#final_result .inner ul li h3 >div{right:0;width:60px;height:60px;transform:translateY(-10px)}#final_result .inner ul li h3 >div span{font-size:2rem}#final_result .inner ul li .team span{display:block;width:40%;margin:0 auto}#final_result .inner ul li .theme{font-size:4rem}#final_result .inner ul.top10 li h3{font-size:1.5rem}#final_result .inner ul.top10 li .team{font-size:.95rem}#final_result .inner ul.top10 li .theme{font-size:3rem}#final_result .inner ul.special_list li h3{font-size:1.5rem}#final_result .inner ul.special_list li:nth-child(3) h3{line-height:1.25;font-size:1.25rem}#final_result .inner h2.special{margin-bottom:25px}#final_result .inner h2.special img{width:50%}#movie .slick-track li iframe,#movie .slick-track li .coming_soon{height:25vw}section#viewing{padding:50px 0}section#viewing .comingsoon{text-align:left;width:80%}section#viewing >div{flex-direction:column;width:85%}section#viewing >div >div{width:100%}section#viewing >div >div.osaka{display:none}section#viewing >div >div ul li{flex-direction:column;border:none;margin:20px 0;padding:0}section#viewing >div >div ul li >div{text-align:center}section#viewing >div >div ul li h5{color:#fff;background:#f1bc41;width:100%;text-align:center;letter-spacing:1px;padding:3px 0;margin-bottom:10px}}@media screen and (max-width:767px){.entry_content{padding-top:50px;flex-direction:column;padding:0 8vw}.entry_content >div{width:100%}.entry_content >div >div{margin-bottom:50px}.entry_content >div >div h3{text-align:center;font-size:1.5rem}.entry_content >div >div.fee .notice:nth-of-type(1){margin-bottom:37.5px}.entry_method{padding:0 8vw}.entry_method h3+p{text-align:left}.entry_method .limit{flex-direction:column}.entry_method .limit .title{margin:0 0 10px}.entry_method .limit .date{line-height:1;font-size:1rem}.entry_method .flex{flex-direction:column}.entry_method .flex >div{text-align:center;width:100%;padding:20px}.entry_method .flex >div .icon{font-size:2rem;margin-right:5px;display:inline-block}.entry_method .flex >div h4{display:inline-block;font-size:1.5rem}.entry_method .flex >div .btn{width:75%}.entry_method .flex >div.web_entry,.entry_method .flex >div.web_send{padding-bottom:50px}.entry_method .flex >div.web_entry p,.entry_method .flex >div.web_send p{text-align:center;margin-bottom:25px}.entry_method .flex >div.web_entry:before,.entry_method .flex >div.web_send:before,.entry_method .flex >div.web_entry:after,.entry_method .flex >div.web_send:after{position:absolute}.entry_method .flex >div.web_entry:before,.entry_method .flex >div.web_send:before{content:"";border:none;border-bottom:1px solid #aaa;height:1px;width:90%;right:0;left:5%;top:auto;bottom:0;z-index:9}.entry_method .flex >div.web_entry:after,.entry_method .flex >div.web_send:after{font-size:.75rem;transform:translateX(-50%);right:auto;left:50%;top:auto;bottom:-20px;margin:auto;text-align:center;line-height:40px;width:40px;height:40px;border-radius:40px;border-width:3px;line-height:34px;box-sizing:border-box}.entry_method .flex >div.fax_entry{padding-top:50px}.entry_method .flex >div.fax_entry p{text-align:left;line-height:1.9;font-size:.8rem;margin-bottom:25px}.entry_method .flex >div.postal_send{padding-top:50px}.entry_method .flex >div .ad_comp{flex-direction:column}.entry_method .flex >div .ad_comp >div{width:100%;padding:10px;background:#f1bc41;color:#fff;box-sizing:border-box}.entry_method .flex >div .ad_comp address{padding:10px;color:#f1bc41;text-align:left;font-size:.9rem}.entry_method .privacy{padding:20px}.entry_method .privacy .title{width:90%;padding-top:25px;border-top:1px solid #aaa}.entry_method .privacy p{font-size:.9rem}#final_result_photo{padding-top:100px;padding-bottom:50px}#final_result_photo .inner{width:96%}#final_result_photo .inner h2.ranking img{width:90%}#final_result_photo .inner ul.top3 li{width:100%;margin-bottom:50px;border-bottom:1px solid #555;flex-direction:column}#final_result_photo .inner ul.top3 li .c{width:100%}#final_result_photo .inner ul.top3 li .c h3{text-align:center;font-size:3rem}#final_result_photo .inner ul.top3 li .c h3:after{content:none}#final_result_photo .inner ul.top3 li .c h3 span{font-size:150%;line-height:1}#final_result_photo .inner ul.top3 li .c h3 >div{right:5%}#final_result_photo .inner ul.top3 li .c h3 >div span{font-size:2rem}#final_result_photo .inner ul.top3 li .c .team{font-size:1.5rem;text-align:center;display:block}#final_result_photo .inner ul.top3 li .c .team span{width:auto;display:inline-block;margin-right:10px;margin-bottom:5px}#final_result_photo .inner ul.top3 li .c .theme{font-size:3rem;text-align:center}#final_result_photo .inner ul.top3 li .photo{text-align:center;width:100%}#final_result_photo .inner ul.top10{width:100%}#final_result_photo .inner ul.top10 li{width:50%}#final_result_photo .inner ul.top10 li h3:after{content:none}#final_result_photo .inner ul.top10 li h3 >div{right:0}#final_result_photo .inner ul.top10 li h3 >div span{font-size:1.25rem}#final_result_photo .inner ul.top10 li .team{margin-bottom:10px;display:block;font-size:1.2rem}#final_result_photo .inner ul.top10 li .team span{padding:5px;display:inline-block;font-size:.8rem}#final_result_photo .inner ul.top10 li .theme{font-size:2rem}#final_result_photo .inner ul.top10 li .theme rt{font-size:8px}#final_result_photo .inner ul.special_list li{width:100%;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center;padding:0;box-sizing:border-box}#final_result_photo .inner ul.special_list li .c{width:45%}#final_result_photo .inner ul.special_list li .c h3{min-height:0;font-size:1rem}#final_result_photo .inner ul.special_list li .c .team{font-size:.8rem;display:block;margin-bottom:10px}#final_result_photo .inner ul.special_list li .c .team span{font-size:.75rem;margin:0;display:inline-block}#final_result_photo .inner ul.special_list li .c .theme{font-size:2rem}#final_result_photo .inner ul.special_list li .c .theme rt{font-size:.75rem}#final_result_photo .inner ul.special_list li .photo{width:54%}#final_result_photo .inner h2.special{margin:25px 0}#final_result_photo .inner h2.special img{width:60%}#final_result .inner{width:96%}#final_result .inner h2.ranking img{width:90%}#final_result .inner ul.top3 li{width:100%;margin-bottom:50px;border-bottom:1px solid #555;padding-bottom:25px}#final_result .inner ul.top3 li h3{font-size:2rem}#final_result .inner ul.top3 li h3:after{content:none}#final_result .inner ul.top3 li h3 span{font-size:180%}#final_result .inner ul.top3 li h3 >div{right:15%}#final_result .inner ul.top3 li .team{font-size:1.5rem;display:block}#final_result .inner ul.top3 li .team span{width:auto;display:inline-block;margin-right:10px;margin-bottom:5px}#final_result .inner ul.top3 li .theme{font-size:3rem}#final_result .inner ul.top10{width:100%}#final_result .inner ul.top10 li{width:50%}#final_result .inner ul.top10 li h3:after{content:none}#final_result .inner ul.top10 li .team{margin-bottom:10px;display:block;font-size:1.2rem}#final_result .inner ul.top10 li .team span{padding:5px;font-size:.8rem}#final_result .inner ul.top10 li .theme{font-size:2rem}#final_result .inner ul.top10 li .theme rt{font-size:8px}#final_result .inner ul.special_list li{width:50%;box-sizing:border-box;margin-bottom:50px}#final_result .inner ul.special_list li .team{font-size:1rem;display:block}#final_result .inner ul.special_list li .team span{margin:0 auto 10px;display:block}#final_result .inner ul.special_list li .theme{font-size:2.5rem}#movie{padding:50px 0;position:relative}#movie >ul{width:80%}#movie .slick-track li{width:100%}#movie .slick-track li iframe,#movie .slick-track li .coming_soon{height:50vw}#movie .slick-track li h3{font-size:1rem}#movie ul.dots{width:100%;margin-top:25px}#movie ul.dots li{height:5px;margin:0 5px}#movie ul.dots li button{height:20px}#movie .next{right:-25px}#movie .prev{left:-25px}section#viewing >div .ticket a{width:100%;padding:7px 0;margin:0 0 10px}section#viewing >div .span .notice{padding:3px}section#viewing >div .span .notice .inner{font-size:.9rem;text-align:left;padding:10px}}body.team header{background:url(../images/main_pc.jpg) no-repeat;height:auto;min-height:0;background-position:top -25vw center;background-size:100%;padding:100px 0;margin-bottom:0}body.team header .inner{width:90%;max-width:1260px;margin:0 auto;position:static}body.team header img{width:45%}body.team .content >h2{font-size:2.5rem;letter-spacing:5px;display:inline-block;margin:100px 50px 100px 0}body.team .content .bread{display:inline-block}body.team .content .bread li{margin-right:10px;display:inline-block}body.team .content .bread li a:hover{text-decoration:none}body.team .content .bread li:first-child:after{content:">";margin-left:10px;text-decoration:none}@media screen and (max-width:767px){body.team header{background-image:url(../images/main_sp.jpg);height:auto;background-position:center -10vw center;padding:50px 0}body.team header .inner{width:96%}body.team .content >h2,body.team .content .bread{width:90%;display:block}body.team .content >h2{margin:25px auto 5px}body.team .content .bread{margin:0 auto 25px}}body.team.team_detail .content{max-width:1260px;margin:0 auto}body.team.team_detail .content .bread li:nth-child(2):after{content:">";margin-left:10px;text-decoration:none}body.team.team_detail .content .box{display:flex;justify-content:space-between}body.team.team_detail .content .box.nomovie{margin-bottom:100px}body.team.team_detail .content .photo{width:60%}body.team.team_detail .content .photo img{width:100%}body.team.team_detail .content .info{width:35%}body.team.team_detail .content .info h1{font-size:1.5rem;letter-spacing:2px;margin-bottom:50px;display:flex;align-items:center}body.team.team_detail .content .info h1 span{font-size:1rem;padding:5px 10px;margin-right:10px;background:#f1bc41;color:#fff}body.team.team_detail .content .info ruby{font-size:12rem;color:#444;font-family:serif;letter-spacing:10px}body.team.team_detail .content .info ruby rt{font-size:2rem}body.team.team_detail .content .info p{line-height:2}body.team.team_detail .movie{background:#bde3f0;margin-top:100px;padding:50px 0 100px}body.team.team_detail .movie h2{color:#f1bc41;font-family:Roboto,sans-serif;letter-spacing:10px;max-width:1260px;font-size:3rem;margin:0 auto 50px}body.team.team_detail .movie iframe{width:1260px;height:720px;margin:0 auto;display:block}@media screen and (max-width:767px){body.team.team_detail .content .box{flex-direction:column;margin-bottom:50px}body.team.team_detail .content .box .photo,body.team.team_detail .content .box .info{width:100%}body.team.team_detail .content .box .photo{margin-bottom:25px}body.team.team_detail .content .box .info{text-align:center}body.team.team_detail .content .box .info h1{text-align:center;display:block;margin-bottom:10px}body.team.team_detail .content .box .info ruby{font-size:7rem;text-align:center}body.team.team_detail .content .box .info ruby rt{font-size:1rem}body.team.team_detail .content .box .info p{width:90%;margin:0 auto;text-align:left}body.team.team_detail .movie{margin-top:25px;padding:25px 0 100px}body.team.team_detail .movie h2,body.team.team_detail .movie iframe{width:90%}body.team.team_detail .movie h2{font-size:2rem;text-align:center;margin:0 auto 25px}body.team.team_detail .movie iframe{width:90%;height:250px}}body.team.team_list .content{max-width:1260px;margin:0 auto;padding-bottom:50px}body.team.team_list .content ul.list{display:flex;flex-wrap:wrap;justify-content:space-between}body.team.team_list .content ul.list li{width:47%;display:flex;margin-bottom:25px;box-sizing:border-box}body.team.team_list .content ul.list li .photo{width:50%;overflow:hidden}body.team.team_list .content ul.list li .photo img{width:100%;transition:transform .2s,-webkit-filter .5s;transition:filter .5s,transform .2s;transition:filter .5s,transform .2s,-webkit-filter .5s;vertical-align:bottom}body.team.team_list .content ul.list li .photo a:hover img{-webkit-filter:brightness(130%);filter:brightness(130%);transform:scale(1.05);box-shadow:0 0 10px #eee}body.team.team_list .content ul.list li .info{width:40%;flex:0 0 auto;margin-left:5%}body.team.team_list .content ul.list li .info >span{padding:5px;background:#f1bc41;color:#fff}body.team.team_list .content ul.list li .info h3{font-size:1.25rem;color:#f1bc41;letter-spacing:2px;font-weight:400;margin:12.5px 0}body.team.team_list .content ul.list li .info ruby{font-size:4rem;font-family:serif}body.team.team_list .content ul.list li .info ruby rt{font-size:1rem}@media screen and (max-width:1260px){body.team.team_list .content h2{margin-left:2.5%}body.team.team_list .content ul.list{width:95%;margin:0 auto}}@media screen and (max-width:767px){body.team.team_list .content ul.list{width:90%}body.team.team_list .content ul.list li{width:100%}body.team.team_list .content ul.list li .photo{width:60%;margin:0}body.team.team_list .content ul.list li .info{flex:1 0 auto;margin:0 0 0 10px}body.team.team_list .content ul.list li .info >span{display:inline-block;font-size:.8rem;padding:2px 5px;margin-bottom:5px}body.team.team_list .content ul.list li .info h3{font-size:1rem;letter-spacing:0;display:inline-block;margin:0;margin-bottom:10px}body.team.team_list .content ul.list li .info ruby{font-size:2.5rem;display:block}body.team.team_list .content ul.list li .info ruby rt{font-size:.5rem}}body.report header{background:url(../images/main_pc.jpg) no-repeat;height:auto;min-height:0;background-position:top -25vw center;background-size:100%;padding:100px 0;margin-bottom:0}body.report header .inner{width:90%;max-width:1260px;margin:0 auto;position:static}body.report header img{width:45%}body.report .content .title{margin:0 auto;max-width:810px}body.report .content .title >h2{font-size:2.5rem;letter-spacing:5px;display:inline-block;margin:100px 50px 100px 0}body.report .content .title .bread{display:inline-block}body.report .content .title .bread li{margin-right:10px;display:inline-block}body.report .content .title .bread li a:hover{text-decoration:none}body.report .content .title .bread li:after{content:">";margin-left:10px;text-decoration:none}body.report .content .title .bread li:last-of-type:after{content:""}body.report .content .inner{max-width:810px;margin:0 auto}body.report .content .inner h3{font-size:1.75rem;text-align:center;letter-spacing:2px;margin-bottom:50px}body.report .content .inner .sec{margin-bottom:150px}body.report .content .inner img.img{width:100%;margin:0}body.report .content .inner p{font-size:1.25rem;margin-bottom:25px;line-height:1.8;letter-spacing:1px}body.report .content .inner p.intro{margin-bottom:150px}body.report .content .inner p.cap{font-size:1rem}body.report .content .inner p.q{font-weight:700;display:flex;margin-bottom:25px}body.report .content .inner p.q:before{content:"";border-top:1px solid #111;flex:0 0 auto;width:20px;margin:15px 6px 0 0}body.report .content .inner p.a{margin-bottom:50px}@media screen and (max-width:767px){body.report header{background-image:url(../images/main_sp.jpg);height:auto;background-position:center -10vw center;padding:50px 0}body.report header .inner{width:96%}body.report .content .title >h2,body.report .content .title .bread{width:90%;display:block}body.report .content .title >h2{margin:25px auto 5px}body.report .content .title .bread{margin:0 auto 25px}body.report .content .inner{width:90%;margin:0 auto}}body.report.team_list .content{max-width:1260px;margin:0 auto;padding-bottom:50px}body.report.team_list .content ul.list{display:flex;flex-wrap:wrap;justify-content:space-between}body.report.team_list .content ul.list li{width:47%;display:flex;margin-bottom:25px;box-sizing:border-box}body.report.team_list .content ul.list li .photo{width:50%;overflow:hidden}body.report.team_list .content ul.list li .photo img{width:100%;transition:transform .2s,-webkit-filter .5s;transition:filter .5s,transform .2s;transition:filter .5s,transform .2s,-webkit-filter .5s;vertical-align:bottom}body.report.team_list .content ul.list li .photo a:hover img{-webkit-filter:brightness(130%);filter:brightness(130%);transform:scale(1.05);box-shadow:0 0 10px #eee}body.report.team_list .content ul.list li .info{width:40%;flex:0 0 auto;margin-left:5%}body.report.team_list .content ul.list li .info >span{padding:5px;background:#f1bc41;color:#fff}body.report.team_list .content ul.list li .info h3{font-size:1.25rem;color:#f1bc41;letter-spacing:2px;font-weight:400;margin:12.5px 0}body.report.team_list .content ul.list li .info ruby{font-size:4rem;font-family:serif}body.report.team_list .content ul.list li .info ruby rt{font-size:1rem}@media screen and (max-width:1260px){body.report.team_list .content h2{margin-left:2.5%}body.report.team_list .content ul.list{width:95%;margin:0 auto}}@media screen and (max-width:767px){body.report.team_list .content ul.list{width:90%}body.report.team_list .content ul.list li{width:100%}body.report.team_list .content ul.list li .photo{width:60%;margin:0}body.report.team_list .content ul.list li .info{flex:1 0 auto;margin:0 0 0 10px}body.report.team_list .content ul.list li .info >span{display:inline-block;font-size:.8rem;padding:2px 5px;margin-bottom:5px}body.report.team_list .content ul.list li .info h3{font-size:1rem;letter-spacing:0;display:inline-block;margin:0;margin-bottom:10px}body.report.team_list .content ul.list li .info ruby{font-size:2.5rem;display:block}body.report.team_list .content ul.list li .info ruby rt{font-size:.5rem}}html,body{color:#333;font-size:13.5px;scroll-padding-top:10px;font-feature-settings:'palt';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:sans-serif}body.fix{position:fixed}a{color:#29a4db}img{vertical-align:bottom}.news_about{background:#fff;max-width:1080px;margin:0 auto 100px;padding:0 4vw;display:flex;justify-content:space-between}h2{font-family:Playball,serif;font-size:8rem;font-weight:400;display:flex;align-items:center}h2 .line{background:url(../images/h2_pointer.svg) no-repeat left center;width:100px;height:20px;margin-right:20px}h2 div{margin-right:20px}h2 span{font-size:1rem;font-family:Noto Sans JP,sans-serif;color:#168de2;display:none}a.entry_btn{color:#fff;font-weight:700;letter-spacing:1px;background:#29a4db;display:block;text-align:center;text-decoration:none;margin-top:10px;padding:10px 0;border-radius:3px;transition:background .2s}a.entry_btn:hover{background:#2295c8}.btn{color:#fff;text-align:center;text-decoration:none;background-color:#000;background-color:#f1bc41;min-width:200px;margin:0 auto;padding:12.5px;display:block;border-radius:50px}.btn:hover{opacity:.9}.btn.btn-color1{font-weight:700;background-color:none;background-image:url(../images/btn_bg2.jpg);background-position:center center;background-size:100%;transition:background-size .2s}.btn.btn-color1:hover{background-size:150%;transition:background-size .2s;opacity:1}@media screen and (min-width:768px) and (max-width:1024px){h2{font-size:10vw}}@media screen and (max-width:767px){h2{font-size:12vw;font-weight:400;margin-bottom:1vw}h2 .line{width:32px;margin-right:10px}h2 span{font-size:2rem;transform:translateY(-10px)}}