body,html{width:100%;margin:0;padding:0;height:100%}body,h1,h2,h3,h4{margin:0;padding:0;font-size:100%;font-weight:400}html{font-size:62.5%}body{position:relative;font-family:sans-serif;color:#333;font-size:1.7rem;line-height:1.9;text-align:left;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:url(../images/programming/bg.png) center top repeat;background-attachment:fixed;z-index:0}@media screen and (max-width:500px){body{font-size:1.4rem;line-height:1.7}body::before{position:absolute;display:block;content:"";position:fixed;width:100%;height:100%;top:0;left:0;right:0;margin:auto;z-index:-2}}ol,ul{margin:0}@media screen and (max-width:500px){ol,ul{padding-left:1.3em}}li{margin-bottom:.8em}li:last-of-type{margin-bottom:0}p.kome{padding-left:1.3em;text-indent:-1.3em}dl{position:relative;z-index:0}dl dt{position:relative;display:inline-block;font-size:1.9rem;color:#fdfdfd;z-index:2}dl dt::before{content:'';background:#333;position:absolute;top:-15%;bottom:0;right:0;left:-40%;-webkit-transform:skew(-15deg);transform:skew(-15deg);display:inline-block;z-index:-1;width:180%;height:130%}dl dt.long::before{width:140%;left:-20%}dl dt span.update{font-size:1.5rem;color:#ffee3a}@media screen and (max-width:500px){dl dt span.update{font-size:1.3rem}}@media screen and (max-width:500px){dl dt{font-size:1.7rem;padding-left:5px}dl dt::before{width:240%;left:-70%}}dl dd{margin:-15px 0 60px;background:#fdfdfd;padding:45px}@media screen and (max-width:500px){dl dd{margin:0 0 60px 0;padding:20px 4%}}div,p{margin:0;padding:0}span{display:inline-block}hr{border:none;border-bottom:1px #aaa solid;margin:45px 0}@media screen and (max-width:500px){hr{margin:20px 0}}.fuchi{border:1px #ddd solid}.br_t{margin-top:30px}@media screen and (max-width:500px){.br_t{margin-top:15px}}.br_s{margin-top:20px}@media screen and (max-width:500px){.br_s{margin-top:10px}}.txt_em{font-weight:700;font-size:110%}.txt_th{text-decoration:line-through}.txt_c{text-align:center}@media screen and (min-width:897px){.txt_cl{text-align:center}}.txt_sml{font-size:1.4rem}@media screen and (max-width:500px){.txt_sml{font-size:1.2rem}}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.txtbox{background:#fdfdfd;padding:45px;max-width:1000px}@media screen and (max-width:500px){.txtbox{padding:30px 4%}}.txtback{display:inline-block;background:#333;color:#fdfdfd;padding:2px 10px;margin:30px 0 5px}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/programming/bg.png) center top repeat #e8e5e7;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a{color:#2469d0;outline:0;word-break:break-all}a:hover{color:#6cbdff}a:active,a:hover,a:link,a:visited{text-decoration:none}#wrapper{position:relative;overflow-x:hidden}#index_hero{position:relative}@media screen and (max-width:1024px){#index_hero{background:url(../images/programming/hero_img_s.png) no-repeat;background-position:left top -25px;background-size:100% auto}}@media screen and (max-width:500px){#index_hero{background-position:left top 15px}}@media screen and (min-width:1025px),print{#index_hero>div{width:90%;max-width:900px;position:absolute;left:-2px;bottom:30px}#index_hero.h100{height:100vh;min-height:800px;max-height:1100px}.hero_img{position:absolute;left:7%;top:0;width:100%;height:100%;z-index:-1}.hero_img::before{position:absolute;top:0;right:50%;display:block;content:"";background:url(../images/programming/hero_img_01.png?2020) left top no-repeat;width:826px;height:992px;margin-right:-500px;background-size:100% auto;z-index:-2}.hero_img::after{position:absolute;top:0;left:50%;display:block;content:"";background:url(../images/programming/hero_img_02.png?2020) left top no-repeat;width:300px;height:992px;margin-left:500px;background-size:100% auto;z-index:-2}}@media screen and (max-width:1024px){#index_hero>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:80%}#index_hero .hero_title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#index_hero .hero_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#index_hero .hero_credit{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:500px){#index_hero>div{padding-top:120%}}.hero_vote_badge{display:block;position:absolute;top:0;right:0;background:#ffee3a;background:-webkit-gradient(linear,left top,right top,from(rgba(255,238,58,0)),color-stop(30%,#ffee3a),to(#ffee3a));background:linear-gradient(90deg,rgba(255,238,58,0) 0,#ffee3a 30%,#ffee3a 100%);width:80%;max-width:calc(100% - 130px);color:#333;font-size:2.2rem;text-align:right;padding:10px 1em;line-height:1.5;-webkit-animation:bg_open .6s .8s ease-out forwards;animation:bg_open .6s .8s ease-out forwards;-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:9998}.hero_vote_badge.hide{opacity:0}@media screen and (max-width:500px){.hero_vote_badge{max-width:calc(100% - 170px);font-size:1.6rem;padding:8px .8em 8px 0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,238,58,0)),color-stop(20%,#ffee3a),to(#ffee3a));background:linear-gradient(90deg,rgba(255,238,58,0) 0,#ffee3a 20%,#ffee3a 100%)}}@-webkit-keyframes bg_open{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes bg_open{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.badge_text{-webkit-transition:.5s .1s;transition:.5s .1s;opacity:1}.badge_text.hide{opacity:0}.logo_magical{width:130px;padding:15px 0 0 10px}.logo_magical img{width:100%;display:block}@media screen and (max-width:500px){.logo_magical{width:25%;max-width:100px;padding:10px 0 0 7px}}.hero_title{width:100%}.hero_title span{display:inline-block;width:100%;height:0;padding-top:17.96%;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:1025px){.hero_title span{background:url(../images/programming/hero_title.svg) center top no-repeat;background-size:100% auto}}@media screen and (max-width:1024px){.hero_title span{background:url(../images/programming/hero_title_s.svg) center top no-repeat;background-size:100.5% auto}}.hero_text{background:rgba(255,255,255,.8);padding:45px;width:65%;margin-bottom:90px;font-size:1.5rem}@media screen and (max-width:1024px){.hero_text{width:100%;margin-bottom:0}.hero_text p:not(.text_main) span{display:inline}.hero_text .text_main{text-align:center;font-size:1.7rem;line-height:1.6}}@media screen and (max-width:500px){.hero_text{padding:20px 4%;font-size:1.3rem}}.hero_credit{margin-top:15px;padding-left:30px;font-size:1.2rem}@media screen and (max-width:1024px){.hero_credit{text-align:center;padding-left:0;font-size:1rem}}.logo_miku{display:inline-block;width:90px;height:auto;vertical-align:middle;margin-right:9px}@media screen and (max-width:500px){.logo_miku{width:70px;margin-left:5px}}.text_main{font-size:2rem;font-weight:700;margin-bottom:15px}#contents{position:relative;width:100%;padding:0 8%;z-index:1;margin-top:150px}@media screen and (max-width:500px){#contents{padding:90px 4% 0;margin-top:0}.index #contents{margin-top:0}}.entry #contents,.result #contents{margin-top:30px}@media screen and (max-width:500px){.entry #contents,.result #contents{margin-top:0;padding-top:30px}}article{max-width:1000px;margin:auto;padding-bottom:210px}@media screen and (max-width:500px){article{padding-bottom:120px}}article h2{text-align:center;font-size:4rem;margin-bottom:90px;letter-spacing:.2em}@media screen and (max-width:500px){article h2{font-size:2.8rem;margin-bottom:60px;letter-spacing:.2em}}#index_report dl dd:last-of-type{margin-bottom:0}dl.news dt{font-weight:700}dl.news dt.top{font-size:2.2rem}dl.news dt::before{background:#d62967;left:-30%;width:160%}@media screen and (max-width:896px){dl.news dt{font-size:1.7rem}}dl.news dd{text-align:center}dl.news dd.news_top{font-size:2rem}dl.news dd.news_past{padding:30px}@media screen and (max-width:896px){dl.news dd{text-align:left}dl.news dd.news_top{font-size:1.5rem}dl.news dd.news_past{padding:20px 4%;margin-bottom:45px}dl.news dd span{display:inline}}.sample_title{font-size:1.5rem;margin-top:45px}.sample_title span:first-child{background:#333;color:#fdfdfd;padding:3px 10px;margin:0 10px 15px 0}@media screen and (max-width:500px){.sample_title{font-size:1.3rem;margin:45px 0 15px}.sample_title span:first-child{margin:0 8px 3px 0}}.sample_clm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;padding:0;width:104%;margin-left:-2%}.sample_clm>*{width:29.4%;margin:0 1.96%}@media screen and (max-width:896px){.sample_clm{display:block;width:100%;margin:0}.sample_clm>*{width:70%;margin:0 auto 45px}}@media screen and (max-width:500px){.sample_clm>*{width:90%;margin:0 auto 30px}}.sample_clm img{width:100%;height:auto;display:block}@media screen and (max-width:896px){div[id^=sample_anime] img{width:100%;height:auto}}.sample_anime{position:relative}.sample_anime::after{content:"";display:block;position:absolute;top:7px;right:7px;width:30px;height:30px;background:url(../images/programming/img_zoom.svg) left top no-repeat;background-size:100% auto;border-radius:3px;opacity:.7;pointer-events:none}.sample_txt{font-size:1.2rem}.txt_kkn.end{font-size:110%;font-weight:700;text-decoration:line-through;color:#999}.txt_kkn.end span{display:inline-block;text-decoration:none;font-weight:400;color:#d62967}.about_textalive{padding:45px;margin-top:90px;background:rgba(0,0,0,.08)}.about_textalive p:not(.title){font-size:1.5rem}.about_textalive .title{margin-bottom:30px}@media screen and (max-width:500px){.about_textalive{padding:30px 4%;margin-top:60px}.about_textalive p:not(.title){font-size:1.3rem}.about_textalive .title{margin-bottom:15px}}#index_music section{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px;padding:45px;background:#fdfdfd}#index_music section:first-of-type{margin-top:75px}#index_music section:last-of-type{margin-bottom:0}@media screen and (max-width:896px){#index_music section{display:block}}@media screen and (max-width:500px){#index_music section{margin-bottom:30px;padding:25px 4%}}#index_music h3{font-size:2.5rem}@media screen and (max-width:896px){#index_music h3{font-size:1.8rem}}.music_left{-webkit-box-flex:1;-ms-flex:1;flex:1}.music_right{width:44%}@media screen and (max-width:896px){.music_right{width:100%;margin-top:30px}}.music_mm_year{background:#333;color:#fdfdfd;display:inline-block;padding:3px 15px 3px 10px;font-size:1.4rem;margin-bottom:8px}@media screen and (max-width:500px){.music_mm_year{font-size:1.2rem}}.music_author{font-size:1.5rem}@media screen and (max-width:896px){.music_author{font-size:1.3rem}}.btn_rule{margin-top:45px;text-align:center}.btn_rule a{display:inline-block;border-radius:50px;border:1px #333 solid;padding:15px 3em;color:#333;-webkit-transition:.3s;transition:.3s}.btn_rule a:hover{background:#666;color:#fdfdfd;border:1px #666 solid}@media screen and (max-width:500px){.btn_rule{margin-top:30px}.btn_rule a{padding:15px 2em}}#rule_text{overflow-y:auto}#rule_text>div{position:relative;z-index:9999;max-width:800px;margin:auto;background:#fdfdfd;padding:5%;font-size:1.3rem}@media screen and (max-width:896px){#rule_text>div{width:92%}}#rule_text .title{text-align:center}#rule_text .title>*{font-weight:700}#rule_text h3{font-size:130%}.rule_sup{font-size:1.4rem}@media screen and (max-width:500px){.rule_sup{font-size:1.2rem}}.rule_mail{height:15px;width:auto;display:inline-block;vertical-align:middle}.banner_textalive{max-width:800px;margin:240px auto 90px}@media screen and (max-width:500px){.banner_textalive{margin:120px auto 90px}}.banner_textalive img{width:100%;display:block}.award_type{font-size:2rem;font-weight:700}@media screen and (max-width:500px){.award_type{font-size:1.7rem}}@media screen and (max-width:500px){.award_detail{margin-top:1em}}.product{margin:0 0 0 2em}.product dt{color:#333;float:left;clear:left}.product dt::before{display:none}.product dd{margin:0 0 0 75px;padding:2px 0}.product p.kome{padding-left:1.3em;text-indent:-1.3em;font-size:1.4rem}@media screen and (max-width:500px){.product p.kome{font-size:1.2rem}}@media screen and (max-width:500px){.product{margin:0}.product dt{float:none;font-size:1.4rem;font-weight:700;padding:0}.product dd{margin:0 0 1em}}.examination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.examination dt{margin:0 0 10px;padding:10px;color:#fdfdfd;width:200px;font-size:1.7rem;background-position:left top;background-repeat:repeat}.examination dt:nth-of-type(1){background:url(../images/programming/bg_examination_01.png)}.examination dt:nth-of-type(2){background:url(../images/programming/bg_examination_02.png)}.examination dt:nth-of-type(3){background:url(../images/programming/bg_examination_03.png)}.examination dt::before{display:none}.examination dt:last-of-type{margin:0}.examination dd{margin:0 0 10px;padding:10px 10px 10px 15px;width:calc(100% - 200px);line-height:1.8}@media screen and (max-width:500px){.examination{display:block}.examination dt{margin:0 0 2px;padding:3px 8px;font-size:1.5rem;width:inherit}.examination dd{margin:0 0 25px;width:100%;padding:5px 5px 5px 10px}.examination dd:last-of-type{margin-bottom:0}}.btn_form{max-width:1000px;margin:90px auto 0;text-align:center;cursor:pointer}.btn_form a{display:block;font-size:2.6rem;border-radius:200px;padding:30px 2em;background:#333;border:1px #333 solid;color:#fdfdfd;-webkit-transition:all .3s;transition:all .3s}.btn_form a:hover{background:#fdfdfd;color:#333;border:1px #ccc solid}@media screen and (max-width:500px){.btn_form{margin-top:60px}.btn_form a{font-size:1.8rem;padding:20px 1.5em}}.btn_form.end a{background:#aaa;border:1px #aaa solid;color:#fdfdfd}.btn_form.end a:hover{background:#aaa;border:1px #aaa solid;color:#fdfdfd}.btn_form.entry{margin:0 auto 210px}.btn_form.entry a{background:#feed3a;border:1px #feed3a solid;color:#333;font-size:4rem}.btn_form.entry a:hover{background:#fffce0;border:1px #fffce0 solid;color:#8f8414}@media screen and (max-width:896px){.btn_form.entry{margin:0 auto 150px}.btn_form.entry a{font-size:2.2rem;line-height:1.3}}.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:90px auto 0}.address div{width:47%;font-size:1.5rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;background:#fdfdfd}.address div img{height:22px;width:auto;margin-top:15px}@media screen and (max-width:896px){.address div img{height:16px}}@media screen and (max-width:500px){.address{display:block;margin-top:90px}.address div{width:100%;margin-bottom:15px;font-size:1.3rem}.address div:last-of-type{margin-bottom:0}}#index_vote{padding-top:15px;padding-bottom:90px}.school_official{background:#fdfdfd;padding:45px;max-width:1000px;margin:0 auto 90px}.school_official h2{font-size:3.2rem;text-align:center;margin-bottom:45px}.school_official .school_official_clm{display:-webkit-box;display:-ms-flexbox;display:flex}.school_official .school_official_clm>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.school_official .sample_pdf{margin-left:45px;max-width:160px}.school_official .sample_pdf img{width:100%}@media screen and (max-width:896px){.school_official .school_official_clm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school_official .sample_pdf{margin:45px auto 0;max-width:240px}}@media screen and (max-width:500px){.school_official{padding:27px 4%}.school_official .sample_pdf{margin-top:30px}.school_official h2{font-size:2.4rem;margin-bottom:30px}}#index_faq{background:#fdfdfd;padding:45px;max-width:1000px;margin:auto}#index_faq h2{font-size:3.2rem;text-align:center;margin-bottom:45px}@media screen and (max-width:500px){#index_faq{padding:27px 4%}#index_faq h2{font-size:2.4rem;margin-bottom:30px}}#index_faq dl.faq{margin:0}#index_faq dl.faq dd::after,#index_faq dl.faq dt::after{display:block;background:0 0;position:absolute;left:0;top:-7px;font-weight:700;z-index:1;font-size:2.3rem;top:-5px}#index_faq dl.faq dt{position:relative;color:#333;margin-bottom:45px;z-index:0;padding-left:50px;line-height:1.6;font-size:2rem}#index_faq dl.faq dt:before{display:none}#index_faq dl.faq dt::after{content:"Q.";color:#1faec5}@media screen and (max-width:500px){#index_faq dl.faq dt{margin-bottom:20px;font-size:1.5rem;padding-left:40px}}#index_faq dl.faq dd{position:relative;padding:0 0 45px 45px;border-bottom:3px #eee solid;margin-bottom:45px}#index_faq dl.faq dd::after{content:"A.";color:#d62967}#index_faq dl.faq dd:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}@media screen and (max-width:500px){#index_faq dl.faq dd{padding-bottom:30px;margin-bottom:30px;padding-left:40px}}#index_faq dl.faq dd ul{margin:.6em 0}#index_faq dl.faq dd ul li{margin-bottom:.5em}.banner_mikunavi{max-width:600px;margin:0 auto 210px}@media screen and (max-width:500px){.banner_mikunavi{margin-bottom:150px}}.banner_mikunavi img{width:100%;height:auto;display:block;border:1px #ccc solid}.page_title{position:relative;z-index:0}@media screen and (min-width:1025px),print{.page_title{height:300px}.page_title .page_title_img{position:absolute;left:7%;top:0;width:100%;height:100%;z-index:-1}.page_title .page_title_img::before{position:absolute;top:0;right:50%;display:block;content:"";background:url(../images/programming/pagetitle_01.png) left top no-repeat;width:700px;height:300px;margin-right:-300px;background-size:100% auto;z-index:-2}.page_title .page_title_img::after{position:absolute;top:0;left:50%;display:block;content:"";background:url(../images/programming/pagetitle_02.png) left top no-repeat;width:382px;height:300px;margin-left:300px;background-size:100% auto;z-index:-2}}@media screen and (max-width:1024px){.page_title .page_title_img{background:url(../images/programming/pagetitle_sp.png) right top no-repeat;background-size:100% auto;width:100%;height:0;padding-top:45.15%}}.page_title .hero_title{left:0;margin-left:-2px}@media screen and (min-width:1025px),print{.page_title .hero_title{width:60%;max-width:600px;position:relative;top:150px}}@media screen and (max-width:1024px){.page_title .hero_title{position:absolute;bottom:10px;background:url(../images/programming/hero_title.svg) center top no-repeat;background-size:100% auto;width:85%;max-width:550px}}.toplink{text-align:center;margin-bottom:90px;font-size:1.6rem;font-weight:700}@media screen and (max-width:500px){.toplink{margin-bottom:60px;font-size:1.4rem}}#entry{padding-bottom:120px}#entry dl dd{margin-bottom:105px}@media screen and (max-width:500px){#entry dl dd{margin-bottom:75px}}@media screen and (max-width:896px){.entry_text span{display:inline}}.entry_notice{background:#fdfdfd;max-width:1000px;margin:105px auto}.entry_notice ul li{font-size:1.4rem}@media screen and (max-width:500px){.entry_notice{margin:75px auto}}.entry_notice .txtback:first-of-type{margin-top:0}.vote_kkn{font-size:1.6rem;line-height:1.6;font-weight:700}@media screen and (max-width:500px){.vote_kkn{font-size:1.3rem}}.vote_kkn span{font-size:130%}#entry_work{padding-bottom:120px}@media screen and (max-width:500px){#entry_work{padding-bottom:0}}#entry_result{padding-bottom:0}@media screen and (max-width:500px){#entry_result{padding-bottom:0}}#entry_result dl{margin-bottom:0}#entry_result dd:last-of-type{margin-bottom:0}.tmb_text{margin-bottom:30px;text-align:center}.entry_tmb{padding:0}.entry_tmb img{width:100%;height:auto;display:block;border:1px #aaa solid}@media screen and (min-width:701px){.entry_tmb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;width:102%;margin:0 0 75px -1%}.entry_tmb>*{width:18%;margin:0 1% 20px}}@media screen and (min-width:701px) and (max-width:896px){.entry_tmb{width:104%;margin-left:-1.5%}.entry_tmb>*{width:22.3%;margin:0 1.2% 20px}}@media screen and (max-width:700px){.entry_tmb{width:102%;margin:0 0 60px -1%}.entry_tmb li{position:relative;display:inline-block;width:46%;margin:0 1.5% 10px}}.entry_tmb li{position:relative}.entry_tmb li p{display:block;position:absolute;left:0;top:0;background:#333;color:#fff;font-size:16px;width:26px;height:26px;line-height:26px;text-align:center}@media screen and (max-width:500px){.entry_tmb li p{font-size:14px;width:24px;height:24px;line-height:24px}}.entry_no{font-size:2.6rem;line-height:1.4}.entry_no span{font-size:1.5rem}@media screen and (max-width:500px){.entry_no{font-size:2rem}.entry_no span{font-size:1.3rem}.entry_no::before{width:210%}}.entry_title{font-size:2.6rem;font-weight:700}@media screen and (max-width:500px){.entry_title{font-size:2rem}}.entry_video{margin:30px auto 0;width:80%}@media screen and (max-width:896px){.entry_video{width:100%}}.entry_comment{margin-top:30px;font-size:1.4rem}@media screen and (max-width:500px){.entry_comment{font-size:1.3rem}}.entry_type{margin-top:30px;display:inline-block;padding:3px 7px;color:#fff;font-size:1.5rem}.entry_type.multi_a{background:#d87a06}.entry_type.multi_b{background:#ac2acc}.entry_link{margin-top:5px;font-size:1.8rem}@media screen and (max-width:500px){.entry_link{font-size:1.5rem}}.entry_type_music{margin-top:3px;font-size:1.8rem}@media screen and (max-width:500px){.entry_type_music{font-size:1.5rem}}.entry_type_music li{margin-bottom:.1em}#entry_mikunavi{margin-top:150px;background:#f5317a;color:#fff}@media screen and (max-width:896px){#entry_mikunavi{margin-top:105px}}.mikunavi_clm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none}@media screen and (max-width:896px){.mikunavi_clm{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.mikunavi_img{width:180px}.mikunavi_img img{width:100%;height:auto;display:block}@media screen and (max-width:896px){.mikunavi_img{width:120px;margin:0 auto 30px}}.mikunavi_text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:45px}@media screen and (max-width:896px){.mikunavi_text{width:100%;padding-right:0}}.mikunavi_title{font-size:3.2rem;color:#fdfdfd;line-height:1.4;margin-bottom:15px}@media screen and (max-width:896px){.mikunavi_title{font-size:2rem}}.badge_store{margin-top:35px}@media screen and (max-width:896px){.badge_store{text-align:center}}.badge_store p{display:inline-block;margin-right:20px}.badge_store p img{width:auto;height:50px;display:block}@media screen and (max-width:896px){.badge_store p{margin:0 5px}.badge_store p:last-of-type{margin-bottom:0}.badge_store p.b_off{display:none!important}}@media screen and (max-width:500px){.badge_store p img{height:40px}}.mikunavi_text_sml{font-size:80%;border-top:1px #ff87b4 solid;margin-top:30px;padding-top:15px}.mikunavi_text_sml .title{font-size:150%}.mikunavi_on{margin-top:30px}.mikunavi_on a{color:#fdfdfd;text-decoration:underline}.result article{padding-bottom:120px}.result article:last-of-type{padding-bottom:0}.result .video{margin-top:30px}.result_box{background:#fdfdfd;padding:45px}.result_box h3{font-size:3.8rem;text-align:center;margin-bottom:30px}.result_box .entry_type_music{font-size:1.6rem}@media screen and (max-width:500px){.result_box{padding:30px 4%}.result_box h3{font-size:2.8rem}.result_box .entry_type_music{font-size:1.4rem}}#result_award_gp h3{color:#cc8d00}#result_award_semi h3{color:#888}#result_award_semi .entry_title{font-size:2.2rem}#result_award_semi .txtback{font-size:1.5rem}@media screen and (max-width:500px){#result_award_semi .entry_title{font-size:1.8rem;text-align:center}#result_award_semi .entry_author{text-align:center}}.award_prize{margin-top:30px;padding-top:30px;font-size:1.3rem;border-top:1px #aaa solid;font-weight:700}.award_prize ul{padding:0;margin:0;padding-left:2.8em}.award_prize ul li{margin-bottom:.3em}@media screen and (max-width:500px){.award_prize ul{padding-left:1.7em}}#result_award_semi .award_prize{margin-top:0}.award_prize_title{font-size:1.5rem}.semi_clm{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px #aaa solid;padding:45px 0}.semi_clm:first-of-type{padding-top:15px}.semi_clm:last-of-type{margin-bottom:0;border-bottom:0}@media screen and (max-width:896px){.semi_clm{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:500px){.semi_clm{padding:40px 0}}.semi_left{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:896px){.semi_left>div{display:none}}.semi_right{width:44%}@media screen and (max-width:896px){.semi_right{width:100%}}@media screen and (min-width:897px){.semi_right{padding-top:8px}.semi_right>div:first-of-type{display:none}.semi_right .video{margin-top:0}}.other_entry{margin-top:45px;font-size:2rem;font-weight:700;text-align:center}#pageTop{display:block;position:fixed;bottom:25px;right:25px;background:url(../images/programming/icon_top.svg) top left no-repeat;background-size:100% auto;width:55px;height:55px;text-align:center;-webkit-transition-duration:.5s;transition-duration:.5s;z-index:9999;opacity:.4}#pageTop.hide{bottom:-122px}#pageTop:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#pageTop a{width:100%;height:100%;display:block}@media screen and (max-width:500px){#pageTop{background-size:100% auto;width:50px;height:50px;right:10px;bottom:10px}}.video{position:relative;width:100%;height:0;padding-top:56.25%}.video iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.sns{text-align:center;padding:90px 0}.share_title{font-size:1.7rem}@media screen and (max-width:500px){.share_title{font-size:1.3rem}}.share_btn{font-size:0}.share_btn>*{display:inline-block;margin:0 25px;z-index:1000}@media screen and (max-width:500px){.share_btn>*{margin:0 15px}}.sns_btn_fb,.sns_btn_line{position:relative;width:35px;height:35px;cursor:pointer}@media screen and (max-width:500px){.sns_btn_fb,.sns_btn_line{width:30px;height:30px}}.sns_btn_tw{position:relative;width:40px;height:40px;cursor:pointer}@media screen and (max-width:500px){.sns_btn_tw{width:35px;height:35px}}.sns_btn_tw .ico{fill:#10a5de}.sns_btn_tw:hover .ico{fill:#77eaff}.sns_btn_fb .bg{fill:#284a95}.sns_btn_fb:hover .bg{fill:#62a7ff}.sns_btn_line .gre{fill:#00b833}.sns_btn_line .wht{fill:#e8e5e7}.sns_btn_line:hover .gre{fill:#089a31}@media screen and (min-width:961px){.sns_btn_line{display:none}}
/*# sourceMappingURL=../../maps/css/programming.css.map */
