_::-webkit-full-page-media,_:future,:root *{image-rendering:auto !important}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;line-height:1.5}@media screen and (min-width: 737px), print{body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{font-size:16px}}@media screen and (max-width: 736px){body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{font-size:14px}}figure{margin:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}_::-webkit-full-page-media,_:future,:root *{image-rendering:auto !important}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;line-height:1.5}@media screen and (min-width: 737px), print{body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{font-size:16px}}@media screen and (max-width: 736px){body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{font-size:14px}}figure{margin:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}@media screen and (min-width: 737px), print{.spshow{display:none}}@media screen and (max-width: 736px){.pcshow{display:none}}main{font-family:"Hiragino Kaku Gothic W3 JIS2004", "ヒラギノ角ゴ W3 JIS2004", "メイリオ", "meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif}@media screen and (max-width: 736px){main{letter-spacing:0.06em}}main h1,main h2,main h3,main h4,main h5,main h6,main strong,main .bold{font-family:"Hiragino Kaku Gothic W6 JIS2004", "ヒラギノ角ゴ W6 JIS2004", "メイリオ", "meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;font-weight:bold}main .entrybtn a{display:block;margin:0 auto;border:solid #fff;border-radius:100px;background:#3C85C2;-webkit-box-shadow:8px 9px 0px 1px rgba(60,133,194,0.6);box-shadow:8px 9px 0px 1px rgba(60,133,194,0.6);color:#fff;font-family:"Hiragino Kaku Gothic W6 JIS2004", "ヒラギノ角ゴ W6 JIS2004", "メイリオ", "meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;font-weight:bold;font-weight:bold;text-align:center;text-decoration:none;-webkit-transition:.5s all ease;transition:.5s all ease}@media screen and (min-width: 737px), print{main .entrybtn a{width:320px;padding:15px 0;border-width:4px;font-size:30px}}@media screen and (max-width: 736px){main .entrybtn a{width:80vw;padding:2.66667vw 0;border-width:3px;font-size:23px}}@media screen and (min-width: 737px), print{main .entrybtn a:hover{border-color:#3C85C2;background:#fff;color:#3C85C2}}main .entrybtn.close a{border-color:#ddd;background:#aaa;-webkit-box-shadow:none;box-shadow:none;color:#000;pointer-events:none}main{background:#FFFAFA}main p{line-height:1.8}main p.caution{padding-left:1em;text-indent:-1em}@media screen and (min-width: 737px), print{main p.caution{font-size:14px}}@media screen and (max-width: 736px){main p.caution{display:inline-block;font-size:12px;text-align:left}}@media screen and (min-width: 737px), print{main .award_top{padding-top:32.81vw;background:url(../img/bg_award_pc.png) center/cover no-repeat}}@media screen and (max-width: 736px){main .award_top{padding-top:101.33333vw;padding-top:106.33333vw;background:url(../img/bg_award_sp.png) center/cover no-repeat}}main .award_top h1{font-size:0}main .award_main{background:#FFFCF5}@media screen and (min-width: 737px), print{main .award_main{padding:50px 40px 120px}}@media screen and (max-width: 736px){main .award_main{padding:8vw 2.66667vw 21.33333vw}}main .award_main p.introtxt{text-align:center}@media screen and (min-width: 737px), print{main .award_main p.introtxt{margin-bottom:35px;font-size:22px}}@media screen and (max-width: 736px){main .award_main p.introtxt{margin-bottom:6.66667vw;font-size:14px}}@media screen and (min-width: 737px), print{main .award_main p.introtxt+p.introtxt{margin-bottom:130px}}@media screen and (max-width: 736px){main .award_main p.introtxt+p.introtxt{margin-bottom:16.66667vw}}main .award_main p.introtxt .red{color:#FF5800}main .award_main p.introtxt .blue{color:#6189FD}@media screen and (min-width: 737px), print{main .award_main_wrap{width:100%;max-width:1180px;margin:0 auto 100px}}@media screen and (max-width: 736px){main .award_main_wrap{margin:0 auto 13.33333vw}}main .award_main_prize{position:relative;margin:0 auto;background:#fff}@media screen and (min-width: 737px), print{main .award_main_prize{padding:30px;border-radius:15px}}@media screen and (max-width: 736px){main .award_main_prize{padding:2.66667vw;border-radius:10px;font-size:22px}}@media screen and (min-width: 737px), print{main .award_main_prize:last-child{margin-bottom:100px}}main .award_main_prize::before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:''}@media screen and (min-width: 737px), print{main .award_main_prize::before{top:-55px;width:220px;height:220px}}@media screen and (max-width: 736px){main .award_main_prize::before{top:-9.33333vw;width:29.33333vw;height:29.33333vw}}@media screen and (min-width: 737px), print{main .award_main_prize.episode{margin-bottom:140px}}@media screen and (max-width: 736px){main .award_main_prize.episode{margin-bottom:22vw}}@media screen and (min-width: 737px), print{main .award_main_prize.episode .award_main_border{border:5px dotted #6189FD}}@media screen and (max-width: 736px){main .award_main_prize.episode .award_main_border{border:3px dotted #6189FD}}@media screen and (min-width: 737px), print{main .award_main_prize.episode .award_main_border h2{background:url(../img/ttl_episode_pc.svg) no-repeat center/cover}}@media screen and (max-width: 736px){main .award_main_prize.episode .award_main_border h2{background:url(../img/ttl_episode_sp.svg) no-repeat center/contain}}main .award_main_prize.episode .award_main_border .lead-txt{color:#6189FD}@media screen and (min-width: 737px), print{main .award_main_prize.episode::before{background:url(../img/bg_episode_pc.png) no-repeat top/contain}}@media screen and (max-width: 736px){main .award_main_prize.episode::before{background:url(../img/bg_episode_sp.png) no-repeat top/contain}}@media screen and (min-width: 737px), print{main .award_main_prize.advice .award_main_border{border:5px dotted #FF5800}}@media screen and (max-width: 736px){main .award_main_prize.advice .award_main_border{border:3px dotted #FF5800}}@media screen and (min-width: 737px), print{main .award_main_prize.advice .award_main_border h2{background:url(../img/ttl_advice_pc.svg) no-repeat center/cover}}@media screen and (max-width: 736px){main .award_main_prize.advice .award_main_border h2{background:url(../img/ttl_advice_sp.svg) no-repeat center/contain}}main .award_main_prize.advice .award_main_border .lead-txt{color:#FF5800}@media screen and (min-width: 737px), print{main .award_main_prize.advice::before{background:url(../img/bg_advice_pc.png) no-repeat top/contain}}@media screen and (max-width: 736px){main .award_main_prize.advice::before{background:url(../img/bg_advice_sp.png) no-repeat top/contain}}@media screen and (min-width: 737px), print{main .award_main_border{padding:30px 0 60px;border-radius:15px}}@media screen and (max-width: 736px){main .award_main_border{padding:6.66667vw 0 8vw;border-radius:10px}}main .award_main_ttl{z-index:10;position:relative}@media screen and (min-width: 737px), print{main .award_main_ttl{padding:25px 0 30px}}@media screen and (max-width: 736px){main .award_main_ttl{padding:5.33333vw 0 6.66667vw}}main .award_main_ttl h2{margin:0 auto;font-size:0}@media screen and (min-width: 737px), print{main .award_main_ttl h2{width:445px;height:100px}}@media screen and (max-width: 736px){main .award_main_ttl h2{width:70vw;height:16.66667vw}}main .award_main_ttl .lead-txt{font-family:"Hiragino Kaku Gothic W4 JIS2004", "ヒラギノ角ゴ W4 JIS2004", "メイリオ", "meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;text-align:center}@media screen and (min-width: 737px), print{main .award_main_ttl .lead-txt{margin:0 auto 10px;font-size:18px}}@media screen and (max-width: 736px){main .award_main_ttl .lead-txt{margin:0 auto 3.73333vw;font-size:14px}}main .award_main_flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 737px), print{main .award_main_flex{gap:30px 25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:980px;margin:0 auto}}@media screen and (max-width: 736px){main .award_main_flex{gap:5.33333vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}}main .award_main_flex_item{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background:#fff;-webkit-box-shadow:6px 6px 3px rgba(51,51,51,0.1);box-shadow:6px 6px 3px rgba(51,51,51,0.1)}@media screen and (min-width: 737px), print{main .award_main_flex_item{width:310px;min-height:335px}}@media screen and (max-width: 736px){main .award_main_flex_item{width:78.66667vw;padding:6vw 2.66667vw}}main .award_main_flex_link{display:block;text-decoration:none}@media screen and (min-width: 737px), print{main .award_main_flex_link{padding:20px 10px;-webkit-transition:.3s ease all;transition:.3s ease all}}main .award_main_flex_link .ttl{color:#000}@media screen and (min-width: 737px), print{main .award_main_flex_link .ttl{margin-top:2px;font-size:16px}}@media screen and (max-width: 736px){main .award_main_flex_link .ttl{margin-top:2.66667vw;font-size:16px}}main .award_main_flex_link .name{color:#ADADAD}@media screen and (min-width: 737px), print{main .award_main_flex_link .name{font-size:14px}}@media screen and (max-width: 736px){main .award_main_flex_link .name{font-size:14px}}main .award_main_flex_link .text{color:#333333}@media screen and (min-width: 737px), print{main .award_main_flex_link .text{margin-top:5px;font-size:14px}}@media screen and (max-width: 736px){main .award_main_flex_link .text{font-size:14px}}@media screen and (min-width: 737px), print{main .award_main_flex_link:hover{opacity:.6}}main .award_main_flex_link figure img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 737px), print{main .award_main_flex_link figure img{height:195px}}@media screen and (max-width: 736px){main .award_main_flex_link figure img{height:49.33333vw}}main .award_post p a{display:block;position:relative;margin:0 auto;border-radius:40px;background:#fff;color:#FA432B;font-family:"Hiragino Kaku Gothic W6 JIS2004", "ヒラギノ角ゴ W6 JIS2004", "メイリオ", "meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;font-weight:bold;text-align:center;text-decoration:none;-webkit-transition:.3s ease all;transition:.3s ease all}@media screen and (min-width: 737px), print{main .award_post p a{width:340px;padding:10px 0;border:4px solid #FA432B;font-size:30px}}@media screen and (max-width: 736px){main .award_post p a{width:60vw;padding:2.66667vw 0;border:2px solid #FA432B;font-size:20px}}main .award_post p a::after{display:inline-block;position:absolute;background-image:url("../img/btn_arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:''}@media screen and (min-width: 737px), print{main .award_post p a::after{top:calc(50% - 10px);right:27px;width:15px;height:20px}}@media screen and (max-width: 736px){main .award_post p a::after{top:calc(50% - 2vw);right:6vw;width:3.2vw;height:4vw}}@media screen and (min-width: 737px), print{main .award_post p a:hover{opacity:.6}}
