@charset "UTF-8";@-webkit-keyframes headerSlideDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes headerSlideDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}blockquote,body,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}[type=button],[type=submit],button{padding:0;overflow:visible;background:0 0;font:inherit;color:inherit;outline:0;-webkit-appearance:none}button{margin:0}input,select,textarea{margin:0;font-size:16px}[type=button],[type=submit]{border:0;vertical-align:top;cursor:pointer}button,label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:100%}button,fieldset,hr,img{border:0}button,img,sub,sup{vertical-align:top}img{height:auto;max-width:100%}address,caption,code,th{font-style:normal;font-weight:400}em{font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}em,h1,h2,h3,h4,h5,h6,strong{font-size:100%;font-weight:inherit}h1,h2,h3,h4,h5,h6{line-height:1.5}sub,sup{font-size:75.5%}sub{vertical-align:bottom}hr{border-bottom:solid 1px #d9d9d9}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{min-height:100%;background:#fff;font-size:1.6rem;font-family:"Noto Sans JP",YuGothicM,YuGothic,"Hiragino Kaku Gothic Pro","Meiryo","sans-serif";line-height:1.75;color:#231815;-webkit-text-size-adjust:100%;overflow-x:hidden;position:relative}body:lang(en){font-family:"Lato","Noto Sans JP",serif}@media (max-width:640px){body{font-size:1.4rem}}a{text-decoration:none;-webkit-transition:.3s ease 0s;transition:.3s ease 0s}a,a[href^=tel]{color:inherit}@media (min-width:769px){a img{-webkit-transition:.3s ease 0s;transition:.3s ease 0s}a[href]:hover,a[href]:hover img{opacity:.7}}i{font-style:normal}@media (max-width:640px){.only-pc{display:none!important}}@media (min-width:769px){.only-sp{display:none!important}}.only-sp-land{display:none!important}@media (max-width:360px){.only-sp-land{display:block!important}}@media (min-width:321px){.only-ss{display:none!important}}.is-required::after{content:"※";margin:0 .5em;color:#e8380d}.cf::after{display:block;clear:both;content:""}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:44px;padding:0 10px;border:solid 1px rgba(0,155,98,.5);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}input[type=date][size="60"],input[type=email][size="60"],input[type=password][size="60"],input[type=search][size="60"],input[type=tel][size="60"],input[type=text][size="60"],input[type=url][size="60"]{width:100%}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:#aaa;font-weight:400}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder{color:#aaa;font-weight:400}input[type=date]:-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=url]::-ms-input-placeholder{color:#aaa;font-weight:400}input[type=date]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{color:#aaa;font-weight:400}textarea{width:100%;min-height:240px;padding:7px 10px;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.u-center{text-align:center!important}.u-outlineCaracters{text-shadow:-2px -2px 0 #fff,0 -2px 0 #fff,2px -2px 0 #fff,2px 0 0 #fff,2px 2px 0 #fff,0 2px 0 #fff,-2px 2px 0 #fff,-2px 0 0 #fff}[class*=" u-rotate--"],[class^=u-rotate--]{display:inline-block}.u-rotate--20{-webkit-transform:rotate(20deg);transform:rotate(20deg)}@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot?g8ru1s);src:url(../fonts/icomoon.eot?g8ru1s#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?g8ru1s) format("truetype"),url(../fonts/icomoon.woff?g8ru1s) format("woff"),url(../fonts/icomoon.svg?g8ru1s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.presentHowto__button>a::before,.u-icon::before,.votedMovies__button::before,.votedMovies__figure>a::before,.winners__figure>a::before,[class*=" u-icon--"]::before,[class^=u-icon--]::before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-icon--play::before,.votedMovies__figure>a::before,.winners__figure>a::before{content:""}.presentHowto__button>a::before,.u-icon--arrowRightCircle::before,.votedMovies__button::before{content:""}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 0 0 30px;background:#009b63;color:#fff;position:fixed;left:0;top:0;z-index:10;-webkit-transition:.5s;transition:.5s}.is-headerFixed .l-header{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.25)}@media (max-width:640px){.l-header{padding:0 0 0 10px}}.l-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Lato","Noto Sans JP",serif;-webkit-transition:.5s;transition:.5s}@media (max-width:640px){.l-header__logo{width:70px}}.l-navi__list{display:-webkit-box;display:-ms-flexbox;display:flex}.l-navi__item--entry{margin-left:25px}@media (max-width:640px){.l-navi__item--entry{margin-left:10px}}.l-navi__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;padding:0 25px;font-size:1.9rem;font-weight:700;line-height:1.125}@media (max-width:640px){.l-navi__button{height:50px;padding:0 10px;font-size:1.4rem}}.l-navi__item--entry>.l-navi__button{width:165px;border-left:solid 1px #fff;background:#00aebb}@media (max-width:640px){.l-navi__item--entry>.l-navi__button{width:60px}}.l-main{margin-top:80px}@media (max-width:640px){.l-main{margin-top:50px;overflow:hidden}}.hero{position:relative}.hero__mainvisual{margin-bottom:96px;position:relative}@media (max-width:640px){.hero__mainvisual{margin-bottom:20px}}.hero__frame>span{width:131px;height:97px;background-repeat:no-repeat;background-size:contain;position:absolute}@media (max-width:640px){.hero__frame>span{width:65px;height:48px}}.hero__frame>span:nth-child(1){background-image:url(../img/bg_hero_frame_lt.svg);top:35px;left:40px}@media (max-width:640px){.hero__frame>span:nth-child(1){top:15px;left:15px}}.hero__frame>span:nth-child(2){width:212px;background-image:url(../img/bg_hero_frame_rt.svg);top:35px;right:40px}@media (max-width:640px){.hero__frame>span:nth-child(2){width:106px;top:15px;right:15px}}.hero__frame>span:nth-child(3){background-image:url(../img/bg_hero_frame_rb.svg);bottom:35px;right:40px}@media (max-width:640px){.hero__frame>span:nth-child(3){bottom:15px;right:15px}}.hero__frame>span:nth-child(4){background-image:url(../img/bg_hero_frame_lb.svg);bottom:35px;left:40px}@media (max-width:640px){.hero__frame>span:nth-child(4){bottom:15px;left:15px}}.hero__time{display:block;width:132px;height:36px;background:url(../img/bg_hero_time.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:52px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:640px){.hero__time{width:66px;height:18px;top:25px}}.hero__figure{height:924px;position:relative;overflow:hidden}@media (max-width:640px){.hero__figure{height:auto;padding-bottom:56.25%}}.hero__figure>img{max-width:none;height:120%;position:absolute;left:50%;top:40%;z-index:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:640px){.hero__figure>img{height:100%;top:50%}}.hero__figure>img.is-portrait{width:100%;height:auto}.hero__figure.hasImg{opacity:0;-webkit-transition:.5s;transition:.5s}.hero__figure.hasImg.is-loaded{opacity:1}.hero__title{width:1140px;max-width:80%;position:absolute;bottom:150px;left:50%;z-index:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:1024px){.hero__title{bottom:190px}}@media (max-width:640px){.hero__title{width:260px;left:50.75%;bottom:19px}}.hero__copy{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.8rem;font-weight:700;letter-spacing:.06em;line-height:1.56;text-align:center;position:absolute;left:50%;bottom:80px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:640px){.hero__copy{padding:0 15px;margin-bottom:24px;font-size:1.6rem;position:static;left:auto;bottom:auto;-webkit-transform:none;transform:none}}.hero__copy>span{padding:0 5px;background:#fff}.movieImages{display:-webkit-box;display:-ms-flexbox;display:flex}.movieImages__item{background:#727171;padding-right:25px;position:relative}@media (max-width:640px){.movieImages__item{padding-right:12px}.movieImages__item:nth-last-child(-n+2),.movieImages__item:nth-last-child(3)::after{display:none}.movieImages__item:nth-last-child(3){padding-right:0}}.movieImages__item::after{content:"";display:block;width:9px;height:100%;background-image:linear-gradient(to bottom,transparent,transparent 8px,#fff 8px,#fff 16px);background-repeat:repeat-y;background-size:100% 16px;position:absolute;right:8px;top:0}@media (max-width:640px){.movieImages__item::after{background-image:linear-gradient(to bottom,transparent,transparent 4px,#fff 4px,#fff 8px);background-size:100% 8px;width:4px;right:4px}}.movieImages__item:last-child{padding-right:0}.movieImages__item:last-child::after{display:none}.movieImages__item:nth-child(1) .movieImages__icons::after{background-image:url(../img/ico_time_01.svg)}.movieImages__item:nth-child(2) .movieImages__icons::after{background-image:url(../img/ico_time_02.svg)}.movieImages__item:nth-child(3) .movieImages__icons::after{background-image:url(../img/ico_time_03.svg)}.movieImages__item:nth-child(4) .movieImages__icons::after{background-image:url(../img/ico_time_04.svg)}.movieImages__item:nth-child(5) .movieImages__icons::after{background-image:url(../img/ico_time_05.svg)}.movieImages__icons::before{content:"";display:block;width:42px;height:42px;background:url(../img/ico_play_02.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:640px){.movieImages__icons::before{width:32px;height:32px}}.movieImages__icons::after{content:"";display:block;width:59px;height:26px;background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:34px;bottom:9px}@media (max-width:640px){.movieImages__icons::after{width:30px;height:13px;right:18px;bottom:4px}}.heroSubInfo{margin:130px 0 50px;text-align:center}@media (max-width:640px){.heroSubInfo{margin:30px 0 20px}}.heroSubInfo__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:26px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3rem;font-weight:700;line-height:1.6}@media (max-width:640px){.heroSubInfo__catch{margin-bottom:13px;font-size:1.8rem}}.heroSubInfo__catch em{color:#008cd6;font-size:4rem}.heroSubInfo__catch em>span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,transparent),color-stop(40%,#fff100));background:linear-gradient(to bottom,transparent,transparent 40%,#fff100 40%)}.heroSubInfo__catch>span,.heroSubInfo__period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heroSubInfo__catch>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px;position:relative}@media (max-width:640px){.heroSubInfo__catch>span{padding:0 2px}}.heroSubInfo__catch>span::after,.heroSubInfo__catch>span::before{content:"";display:block;width:4px;height:75px;background:#009b63;position:absolute;bottom:.33em}@media (max-width:640px){.heroSubInfo__catch>span::after,.heroSubInfo__catch>span::before{width:3px;height:50px}}.heroSubInfo__catch>span::before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.heroSubInfo__catch>span::after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.heroSubInfo__period{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:640px){.heroSubInfo__period{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.heroSubInfo__periodLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:105px;height:35px;margin-right:12px;border-radius:14px;background:#009b63;color:#fff;font-size:2rem;font-weight:700;line-height:1}@media (max-width:640px){.heroSubInfo__periodLabel{height:28px;margin-bottom:10px;font-size:1.6rem}}.heroSection__title>span,.heroSubInfo__periodDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heroSubInfo__periodDetail img{height:32px}@media (max-width:640px){.heroSubInfo__periodDetail img{height:20px}}.heroSubInfo__periodStart{padding-right:38px;position:relative}@media (max-width:640px){.heroSubInfo__periodStart{padding-right:24px}}.heroSubInfo__periodStart::after{content:"";display:block;width:21px;height:20px;background:url(../img/ico_arrow_right.svg) no-repeat center center;background-size:contain;position:absolute;right:17px;bottom:2px;-webkit-transform:translate(50%,0);transform:translate(50%,0)}@media (max-width:640px){.heroSubInfo__periodStart::after{width:15px;height:15px;right:12px;bottom:4px}}.heroSection{max-width:843px;margin:0 auto 80px}.heroSection--wide{max-width:1032px}@media (max-width:1280px){.heroSection#awards{overflow:hidden}}@media (max-width:640px){.heroSection{margin:0 auto 30px}}.heroSection__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;background:#009b63;border-radius:0 0 17px 17px;color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.05em;line-height:1;position:relative}@media (max-width:640px){.heroSection__title{height:36px;margin:0 15px;border-radius:0 0 10px 10px;font-size:2rem}}.heroSection__title::after{content:"";display:block;width:52px;height:21px;background:url(../img/ico_balloon_triangle.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;bottom:-19px;z-index:-1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:640px){.heroSection__title::after{width:35px;height:14px;bottom:-12px}}.heroSection__title>span::after,.heroSection__title>span::before{content:"";display:block;width:22px;height:22px;margin:0 3px;background:url(../img/ico_rhombus.svg) no-repeat center center;background-size:contain}@media (max-width:640px){.heroSection__title>span::after,.heroSection__title>span::before{width:18px;height:18px}}.heroSection__lead{margin-bottom:18px;color:#009b63;font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width:640px){.heroSection__lead{font-size:1.5rem;margin-bottom:12px}}.votedMovies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}@media (max-width:640px){.votedMovies{padding:0 15px;margin-top:30px}}.votedMovies__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(25% - 15px);margin-right:20px;margin-bottom:54px;border:solid 4px #dcdcdc}.votedMovies__item:nth-child(4n){margin-right:0}@media (max-width:640px){.votedMovies__item{width:calc(50% - 7px);margin-right:14px;margin-bottom:28px;border:solid 2px #dcdcdc}.votedMovies__item:nth-child(2n){margin-right:0}.votedMovies__item:last-child,.votedMovies__item:nth-last-child(2):nth-last-child(even){margin-bottom:0}}.votedMovies__figure{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.votedMovies__figure>a::before,.votedMovies__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}.votedMovies__figure>a::before{width:60px;padding-left:.25em;border:solid 3px rgba(233,83,126,.7);background:rgba(255,255,255,.7);left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:.3s;transition:.3s;height:60px;border-radius:50%;color:#e9537d;font-size:2.4rem}@media (max-width:640px){.votedMovies__figure>a::before{width:45px;height:45px;border-width:2px;font-size:2rem}}@media (min-width:769px){.votedMovies__figure>a:hover,.votedMovies__figure>a:hover>img{opacity:1!important}.votedMovies__figure>a:hover::before{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}}.votedMovies__time{min-width:54px;height:22px;border-radius:11px;background:#231815;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;text-align:center;right:8px;bottom:8px}@media (max-width:640px){.votedMovies__time{min-width:48px;height:20px;font-size:1.3rem}}.votedMovies__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;text-align:center}.votedMovies__info,.votedMovies__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.votedMovies__number{color:#727171;font-family:"Norican",cursive;font-size:2.5rem;font-weight:500}.votedMovies__number>i{color:#e9537d}@media (max-width:640px){.votedMovies__number{font-size:2rem}}.votedMovies__title{margin-bottom:.5em;font-size:1.8rem;font-weight:700;letter-spacing:.06em;line-height:1.25}@media (max-width:640px){.votedMovies__title{font-size:1.4rem}}.votedMovies__creator{margin-bottom:15px;font-size:1.5rem;font-weight:700;line-height:1}@media (max-width:640px){.votedMovies__creator{font-size:1.2rem}}.votedMovies__vote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -5px}@media (max-width:640px){.votedMovies__vote{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.votedMovies__facebook,.votedMovies__twitter{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:block;width:38px;height:38px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:200%;overflow:hidden;white-space:nowrap}@media (max-width:640px){.votedMovies__facebook,.votedMovies__twitter{width:32px;height:32px}}.votedMovies__twitter{margin-right:5px;background-image:url(../img/btn_sns_twitter.svg)}@media (max-width:640px){.votedMovies__twitter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:10px}}.votedMovies__facebook{margin-right:10px;background-image:url(../img/btn_sns_facebook.svg)}.votedMovies__facebook:last-child{margin-right:0}@media (max-width:640px){.votedMovies__facebook{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}}.votedMovies__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;padding-right:20px;border:solid 2px #e9537d;border-radius:21px;color:#e9537d;font-size:1.5rem;font-weight:700;text-align:center;position:relative}@media (max-width:640px){.votedMovies__button{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;margin-bottom:15px;border:solid 2px #e9537d;font-size:1.6rem}}.presentHowto__button>a::before,.votedMovies__button::before{position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:769px){.votedMovies__button:hover{background:#e9537d;color:#fff;opacity:1!important}}.presentSection{width:840px;max-width:100%;margin:240px auto 130px;background:#f7c8d6;border:solid 20px #f7c8d6;border-top:none;border-radius:0 0 25px 25px;font-weight:700;position:relative}@media (max-width:640px){.presentSection{max-width:calc(100% - 30px);padding-bottom:0;margin:120px 15px 60px;border:solid 15px #f7c8d6;border-top:none;border-radius:0 0 15px 15px}}.presentSection::before{content:"";width:930px;max-width:100vw;height:185px;background:url(../img/bg_present.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}@media (max-width:640px){.presentSection::before{width:calc(100vw);height:calc(19.9vw)}}.presentSection__inner{padding:40px 30px 45px;background:#fff}@media (max-width:640px){.presentSection__inner{padding:20px 15px 25px}}.presentSection__title{margin-bottom:20px;color:#e73656;font-size:3.6rem;letter-spacing:-.06em;line-height:1.28;text-align:center}@media (max-width:640px){.presentSection__title{margin-bottom:15px;font-size:2.4rem}}.presentSection__copy{font-size:2.4rem}.presentSection__copy small{display:block;margin-top:.5em;font-size:2rem;text-align:center}.presentSection__copy a{color:#00aebb;text-decoration:underline}@media (max-width:640px){.presentSection__copy{font-size:1.6rem}.presentSection__copy small{font-size:1.4rem}}.presentSection__note{max-width:655px;padding:0 30px;margin:15px auto 0;text-align:left}@media (max-width:640px){.presentSection__note{padding:0 15px}}.presentHowto{max-width:655px;padding:0 30px 20px;margin:40px auto 0;border-radius:15px;background:#fff;position:relative}@media (max-width:640px){.presentHowto{padding:0 15px 15px;margin:15px auto 0}}.presentHowto__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;font-size:1.8rem;font-weight:700;line-height:1}.presentHowto__title--short{letter-spacing:.16em}@media (max-width:640px){.presentHowto__title{font-size:1.5rem;line-height:1.125}}.presentHowto__title>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:32px;padding:5px 25px;border-radius:0 0 10px 10px;background:#eb6d8e;color:#fff}.presentHowto__list{text-align:left}.presentHowto__item{padding-left:2em;text-indent:-2em}.presentHowto__item>span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,241,0,0)),color-stop(50%,#fff100));background-image:linear-gradient(to bottom,rgba(255,241,0,0) 50%,#fff100 50%)}.presentHowto__item em{color:#008cd6}.presentHowto__button,.presentHowto__button>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.presentHowto__button{margin:20px 0}.presentHowto__button>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:257px;max-width:100%;height:40px;padding-right:20px;border-radius:20px;background:#409ad6;color:#fff;-webkit-box-shadow:1px 1px 1px rgba(113,107,107,.75);box-shadow:1px 1px 1px rgba(113,107,107,.75);position:relative}.presentHowto__note{font-size:1.4rem}.judges__detail a,.presentHowto__note a{color:#008cd6;text-decoration:underline}.awards{margin:45px -34px 0}@media (max-width:640px){.awards{margin:15px 0 0}}.judges{margin-top:72px}@media (max-width:640px){.judges{margin:30px 15px 0}}.judges__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:60px}@media (max-width:640px){.judges__item{display:block;margin-bottom:20px}}.judges__figure{-ms-flex-negative:0;flex-shrink:0;width:190px;border:solid 3px #fdd000;border-radius:17px;overflow:hidden}@media (max-width:640px){.judges__figure{width:90px;float:left;position:relative;z-index:1}}.judges__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:35px;position:relative}@media (max-width:640px){.judges__info{padding-left:0}}.judges__title{padding-left:35px;padding-bottom:10px;margin-left:-35px;margin-bottom:10px;border-bottom:solid 3px #fdd000;color:#009b63;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.3rem;font-weight:700;line-height:1}@media (max-width:640px){.judges__title{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:78px;padding-bottom:0;padding-left:15px;margin-left:0;margin-bottom:22px;position:relative;z-index:0}.judges__title>span{display:block}.judges__title>span:first-child{width:100%;margin-bottom:-15px}}.judges__title>em{display:inline-block;margin:0 8px;font-size:2rem}@media (max-width:640px){.judges__title>em{display:block;margin:0 4px 0 0;font-size:1.6rem}}.judges__detail{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.75;text-align:justify}.judges__detail h4{letter-spacing:.02em;font-weight:700}.judges__detail h4::before{content:"●";margin-right:.15em;color:#009b63}.judges__detail a{color:#00aebb}.judges__detail a:hover{text-decoration:none}.compeDetail{background:#a5d4ad;padding:142px 0;position:relative}@media (max-width:640px){.compeDetail{padding:18px 15px}}.compeDetail::after,.compeDetail::before{content:"";width:100%;height:4px;background-image:linear-gradient(to right,#009b63,#009b63 8px,transparent 8px,transparent);background-repeat:repeat-x;background-size:16px 100%;position:absolute;left:0}@media (max-width:640px){.compeDetail::after,.compeDetail::before{height:3px;background-image:linear-gradient(to right,#009b63,#009b63 6px,transparent 6px,transparent);background-repeat:repeat-x;background-size:12px 100%}}.compeDetail::before{top:-2px}@media (max-width:640px){.compeDetail::before{top:-1px}}.compeDetail::after{bottom:-2px}@media (max-width:640px){.compeDetail::after{bottom:-1px}}.compeDetail__section{max-width:840px;margin:0 auto 72px;padding:80px 80px 45px;border:dashed 4px #009b63;border-radius:25px;background:#d5ead8;position:relative}@media (max-width:640px){.compeDetail__section{margin:0 auto 15px;padding:24px 16px;border:dashed 3px #009b63;border-radius:15px}}.compeDetail__section::before{content:"";display:block;width:calc(100% - 30px);height:calc(100% - 30px);border-radius:10px;background:#fff;position:absolute;left:15px;top:15px;z-index:0}@media (max-width:640px){.compeDetail__section::before{width:calc(100% - 16px);height:calc(100% - 16px);border-radius:10px;left:8px;top:8px}}.compeDetail__section>.compeTheme,.compeDetail__section>.howTo,.compeDetail__section>.schedule{position:relative;z-index:1}.compeDetail__section:last-child,.howTo:last-child{margin-bottom:0}.compeDetail__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:240px;height:52px;border-radius:0 0 17px 17px;background:#009b63;color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.05em;line-height:1;position:absolute;left:50%;top:-4px;z-index:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:640px){.compeDetail__title{width:160px;height:36px;border-radius:0 0 12px 12px;font-size:2rem;top:-3px}}.compeTheme{max-width:480px;height:142px;padding:0 36px;margin:30px auto 64px;background:#847f7c;border:solid 2px #847f7c;border-radius:25px;font-weight:700;line-height:1;text-align:center;position:relative;overflow:hidden}@media (max-width:640px){.compeTheme{height:120px;padding:0 24px;margin:30px auto;border-radius:16px}}.compeTheme::after,.compeTheme::before{content:"";display:block;width:14px;height:100%;background-image:linear-gradient(to bottom,#fff,#fff 12px,transparent 12px,transparent);background-position:left 3px;background-repeat:repeat-y;background-size:100% 24px;position:absolute;top:0}@media (max-width:640px){.compeTheme::after,.compeTheme::before{width:10px;background-image:linear-gradient(to bottom,#fff,#fff 9px,transparent 9px,transparent);background-position:left 3px;background-size:100% 18px}}.compeTheme::before{left:11px}@media (max-width:640px){.compeTheme::before{left:6px}}.compeTheme::after{right:11px}@media (max-width:640px){.compeTheme::after{right:6px}}.compeTheme__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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;height:100%;background:#fff}.compeTheme__title{width:258px;padding-bottom:8px;margin:0 auto 13px;border-bottom:solid 3px #231815;font-size:2rem;letter-spacing:.08em}@media (max-width:640px){.compeTheme__title{width:220px;padding-bottom:5px;margin:0 auto 8px;font-size:1.8rem}}.compeTheme__detail>em,.compeTheme__detail>small{display:block}.compeTheme__detail>em{margin-bottom:13px;color:#e8380d;font-size:3.3rem}.compeTheme__detail>em>span{font-size:2.64rem}.compeTheme__detail>small{font-size:1.7rem}@media (max-width:640px){.compeTheme__detail>em{margin-bottom:8px;font-size:2.4rem}.compeTheme__detail>em>span{font-size:2rem}.compeTheme__detail>small{font-size:1.5rem}}.howTo{max-width:664px;margin:0 auto 26px}@media (max-width:640px){.howTo{margin:0 auto 20px}}.howTo__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:43px;padding-left:47px;margin-left:11px;margin-bottom:12px;border-bottom:solid 3px #e8380d;font-size:2.2rem;font-weight:700;line-height:1;position:relative}@media (max-width:640px){.howTo__title{height:32px;padding-left:30px;margin-left:11px;margin-bottom:10px;font-size:1.8rem}}.howTo__title::before{content:"";display:block;width:43px;height:43px;background:url(../img/ico_play.svg) no-repeat center center;background-size:contain;position:absolute;left:-11px;bottom:-3px}@media (max-width:640px){.howTo__title::before{width:32px;height:32px}}.howTo__list{padding-left:35px}@media (max-width:640px){.howTo__list{padding-left:24px}}.howTo__item{font-size:1.8rem;line-height:2em;position:relative}@media (max-width:640px){.howTo__item{margin-bottom:5px;font-size:1.4rem;line-height:1.75em}.howTo__item:last-child{margin-bottom:0}}.howTo__item::before{content:"";width:24px;height:24px;background:url(../img/ico_check.svg) no-repeat center center;background-size:contain;position:absolute;left:-25px;top:.33em}@media (max-width:640px){.howTo__item::before{left:-27px;top:0}}.howTo__item em{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,transparent),color-stop(40%,#fff100));background:linear-gradient(to bottom,transparent,transparent 40%,#fff100 40%);color:#007bc7;font-weight:700}.schedule{font-size:2.4rem;font-weight:700;line-height:1.33;position:relative}@media (max-width:640px){.schedule{margin:30px 10px 0;font-size:1.5rem}}.schedule::before{content:"";width:2px;height:calc(100% - 1em);background:#00a3a3;position:absolute;left:200px;top:.5em}@media (max-width:640px){.schedule::before{width:2px;left:113px}}.schedule__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75em}@media (max-width:640px){.schedule__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.schedule__item:nth-child(1)>.schedule__label,.schedule__item:nth-child(3)>.schedule__label{letter-spacing:.7em}.is-IE .schedule__item:nth-child(1)>.schedule__label,.is-IE .schedule__item:nth-child(3)>.schedule__label{letter-spacing:.6em}.schedule__item:nth-child(2)>.schedule__label{letter-spacing:-.03em}.schedule__item:nth-child(4)>.schedule__label{letter-spacing:.04em}.schedule__item:last-child{margin-bottom:0}.schedule__label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:246px;padding-right:82px;text-align:justify;position:relative}@media (max-width:640px){.schedule__label{width:130px;padding-right:20px}}.schedule__label::after{content:"";display:block;width:22px;height:24px;background:url(../img/ico_arrow_right.svg) no-repeat center center;background-size:contain;position:absolute;left:204px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:640px){.schedule__label::after{width:16px;height:18px;left:116px}}.schedule__detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.terms{max-width:840px;margin:142px auto 72px;padding:26px;border:solid 15px #d5ead8;border-radius:25px;background:#fff;position:relative}@media (max-width:640px){.terms{margin:30px 15px;padding:15px 8px;border:solid 8px #d5ead8}}.terms__title{padding:15px;background:#fff;font-size:2rem;font-weight:700;line-height:1;position:absolute;left:50%;top:-8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:640px){.terms__title{padding:8px 15px;font-size:1.8rem}}.terms__detail{font-size:1.3rem;line-height:2}@media (max-width:640px){.terms__detail{font-size:1.2rem;line-height:1.7}}.terms__detail ol>li,.terms__detail ul>li{margin-left:1em;text-indent:-1em}.terms__detail ul>li::before{content:"・"}.terms__detail ol>li:nth-child(1)::before{content:"①"}.terms__detail ol>li:nth-child(2)::before{content:"②"}.terms__detail ol>li:nth-child(3)::before{content:"③"}.terms__detail ol>li:nth-child(4)::before{content:"④"}.terms__detail ol>li:nth-child(5)::before{content:"⑤"}.letsEntry{max-width:840px;padding:80px 15px 50px;margin:0 auto 140px;border:solid 3px #009b63;border-radius:25px;text-align:center;position:relative}.letsEntry:first-child{margin-top:140px}@media (max-width:640px){.letsEntry{padding:50px 15px 30px;margin:0 15px 30px}.letsEntry:first-child{margin-top:65px}}.letsEntry__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:240px;height:52px;border-radius:0 0 17px 17px;background:#009b63;color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.05em;line-height:1;position:absolute;left:50%;top:-3px;z-index:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:640px){.letsEntry__title{width:160px;height:36px;border-radius:0 0 12px 12px;font-size:2rem;top:-3px}}.letsEntry__copy{margin-bottom:20px;color:#008cd6;font-size:3rem;font-weight:700;letter-spacing:-.04em;line-height:1.25}@media (max-width:640px){.letsEntry__copy{margin-bottom:15px;font-size:2.4rem}}.letsEntry__copy>span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,transparent),color-stop(40%,#fff100));background:linear-gradient(to bottom,transparent,transparent 40%,#fff100 40%)}.letsEntry__detail{margin-bottom:30px;font-size:2rem;line-height:1.85}@media (max-width:640px){.letsEntry__detail{margin-bottom:15px;font-size:1.6rem}}.letsEntry__detail>em{font-weight:700}.formButton{margin:30px 0 0;text-align:center}.formButton__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:637px;height:75px;max-width:100%;padding:0 33px;border:0;border-radius:38px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.formButton__button--back{width:120px;height:50px;margin-right:15px;background:#d9dee2;font-size:2rem;-webkit-box-shadow:0 5px #d9d9d9;box-shadow:0 5px #d9d9d9}@media (max-width:640px){.formButton__button{font-size:22px}.formButton{margin:20px 0 0}}.c-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px;max-width:100%;height:70px;border-radius:30px;background:#009b63;-webkit-box-shadow:3px 3px 0 6px #c9caca;box-shadow:3px 3px 0 6px #c9caca;color:#fff;font-size:3rem;font-weight:700;letter-spacing:.05em;position:relative}@media (max-width:640px){.c-button{height:50px;padding-right:5px;border-radius:15px;-webkit-box-shadow:2px 2px 0 3px #c9caca;box-shadow:2px 2px 0 3px #c9caca;font-size:2rem}}.c-button::after{content:"";display:block;width:28px;height:28px;background:url(../img/ico_arrow-right_circle.svg) no-repeat center center;background-size:contain;position:absolute;right:40px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:640px){.c-button::after{width:21px;height:21px;right:15px}}.contactForm{max-width:640px;margin:0 auto;text-align:left}.contactForm__item{margin-bottom:20px}.contactForm__label{margin-bottom:8px;font-weight:700}.contactForm input[name=tel],.contactForm input[name=zip_code]{width:auto}.contactForm input[type=file]{margin-bottom:10px}.contactForm .is-required{color:#e8380d}.resultCopy{text-align:center}.resultCopy__inner{display:inline-block;padding:0 72px;position:relative}@media (max-width:640px){.resultCopy__inner{padding:0 54px;margin:0 15px}}.resultCopy__inner::after,.resultCopy__inner::before{content:"";display:block;width:53px;height:84px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;bottom:0}.resultCopy__inner::before{background-image:url(../img/bg_result-copy_left.svg);left:0}.resultCopy__inner::after{background-image:url(../img/bg_result-copy_right.svg);right:0}.resultCopy__main{margin-bottom:15px}@media (max-width:640px){.resultCopy__main{margin-bottom:10px}}.resultCopy__main>img{width:300px}@media (max-width:640px){.resultCopy__main>img{width:160px}}.resultCopy__sub{font-size:2.4rem;font-weight:700}@media (max-width:640px){.resultCopy__sub{font-size:1.7rem;line-height:1.33}}.resultCopy__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;text-align:left}.winners{max-width:824px;padding:0 20px 20px;margin:140px auto;border:dashed 7px #b5b5b6;border-top:none;background:#e6e6e6;position:relative}@media (max-width:640px){.winners{padding:2px;margin:25px 15px 30px;border:0}}.winners__inner{padding:0 40px 40px;background:#fff}@media (max-width:640px){.winners__inner{padding:60px 10px 10px}}.winners__title{width:calc(100% + 64px);height:129px;padding-top:17px;background:url(../img/bg_winners_center.svg) no-repeat center top;background-size:874px auto;text-align:center;position:absolute;left:-32px;top:-105px}@media (max-width:640px){.winners__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 24px);height:44px;padding-top:0;background:#e9537d;position:absolute;top:0;left:-12px}}.winners__title::after,.winners__title::before{content:"";display:block;width:60px;height:75px;background-position:center bottom;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-17px;z-index:-1}@media (max-width:640px){.winners__title::after,.winners__title::before{width:auto;height:auto;border-top:solid 22px #e9537d;border-bottom:solid 22px #e9537d;top:0;bottom:auto;z-index:1}}.winners__title::before{background-image:url(../img/bg_winners_left.svg);left:-34px}@media (max-width:640px){.winners__title::before{border-left:solid 12px #fff;left:0}}.winners__title::after{background-image:url(../img/bg_winners_right.svg);right:-34px}@media (max-width:640px){.winners__title::after{border-right:solid 12px #fff;right:0}}.winners__title>img{width:125px}@media (max-width:640px){.winners__title>img{width:105px}}.winners__comment{margin-top:.5em}.winners__item,.winners__list{display:-webkit-box;display:-ms-flexbox;display:flex}.winners__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.winners__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.winners__item--1st{width:100%;margin-bottom:83px}@media (max-width:640px){.winners__item--1st{margin-bottom:30px}}.winners__item--1st .winners__award{color:#e95383;font-size:3rem}@media (max-width:640px){.winners__item--1st .winners__award{font-size:2rem}}.winners__item--1st .winners__award>i{background-image:url(../img/ico_award_1st.svg)}.winners__item--1st .winners__award>span::after,.winners__item--1st .winners__award>span::before{background-image:url(../img/ico_rhombus_pink.svg)}.winners__item--1st .winners__frame{border-color:#eb6d8e}.winners__item--1st .winners__figure>a::before{width:90px;height:90px;border-width:4px;font-size:4rem}@media (max-width:640px){.winners__item--1st .winners__figure>a::before{width:50px;height:50px;border-width:2px;font-size:2.4rem}}.winners__item--1st .winners__info{padding:0 30px 30px}@media (max-width:640px){.winners__item--1st .winners__info{padding:0 15px 15px}}.winners__item--1st .winners__number{font-size:3rem}@media (max-width:640px){.winners__item--1st .winners__number{font-size:1.6rem}}.winners__item--2nd{width:calc(50% - 19px)}@media (max-width:640px){.winners__item--2nd{width:100%;margin-bottom:30px}}.winners__item--2nd:last-child{margin-left:38px}@media (max-width:640px){.winners__item--2nd:last-child{margin-left:0;margin-bottom:0}}.winners__award{margin-bottom:.25em;color:#00a6cb;font-size:2.5rem;font-weight:700;text-align:center}@media (max-width:640px){.winners__award{font-size:2rem}}.winners__award>i{display:block;width:4.95em;height:2.15em;margin:0 auto .25em;background:url(../img/ico_award_2nd.svg) no-repeat center center;background-size:contain}.winners__award>span,.winners__figure>a::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.winners__award>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.winners__award>span::after,.winners__award>span::before{content:"";display:inline-block;width:1em;height:1em;background:url(../img/ico_rhombus_blue.svg) no-repeat center center;background-size:.63em .63em}.winners__frame{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:solid 5px #00a6cb}@media (max-width:640px){.winners__frame{border-width:3px}}.winners__figure{position:relative}.winners__figure>a::before{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;padding-left:.25em;border:solid 3px rgba(233,83,126,.7);background:rgba(255,255,255,.7);border-radius:50%;color:#e9537d;font-size:2.4rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:.3s;transition:.3s}@media (max-width:640px){.winners__figure>a::before{width:50px;height:50px;border-width:2px;font-size:2.4rem}}@media (min-width:769px){.winners__figure>a:hover,.winners__figure>a:hover>img{opacity:1}.winners__figure>a:hover::before{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}.winners__info{padding:0 20px 20px}@media (max-width:640px){.winners__info{padding:0 10px 10px}}.winners__number{margin:1em 0 .5em;color:#727171;font-family:"Norican",cursive;font-size:2.8rem;font-weight:500;line-height:1;text-align:center}@media (max-width:640px){.winners__number{font-size:1.6rem}}.winners__number>i{color:#e9537d}.winners__name{font-size:1.8rem;font-weight:700;text-align:center}@media (max-width:640px){.winners__name{font-size:1.6rem}}.winners__creator{font-weight:700;text-align:center}.judgeComments{margin:35px 0 0}@media (max-width:640px){.judgeComments{margin:15px 0 0}}.judgeComments__title{margin-bottom:25px;font-size:1.8rem;font-weight:700;line-height:1;text-align:center;position:relative}@media (max-width:640px){.judgeComments__title{margin-bottom:15px;font-size:1.6rem}}.judgeComments__title::before{content:"";width:100%;height:5px;background:#dcdddd;position:absolute;left:0;top:50%;z-index:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:640px){.judgeComments__title::before{height:3px}}.judgeComments__title>span{display:inline-block;padding:0 15px;background:#fff;position:relative;z-index:1}@media (max-width:640px){.judgeComments__title>span{padding:0 10px}}.judgeComments__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.judgeComments__item:last-child{margin-bottom:0}@media (max-width:640px){.judgeComments__item{margin-bottom:10px}}.judgeComments__judge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:70px;font-weight:700;text-align:center;white-space:nowrap}.judgeComments__figure{width:70px;height:70px;margin-bottom:3px;border-radius:50%;overflow:hidden}.judgeComments__name{margin-top:.1em;font-size:1.5rem;line-height:1}@media (max-width:640px){.judgeComments__name{font-size:1.3rem}}.judgeComments__name>small{display:block;margin-bottom:.33em;font-size:1.3rem;letter-spacing:-.1em}@media (max-width:640px){.judgeComments__name>small{font-size:1.1rem}}.judgeComments__comment{padding:10px;margin-left:20px;border:solid 2px #b5b5b6;border-radius:15px;font-size:1.5rem;line-height:1.53;word-break:break-all;position:relative}@media (max-width:640px){.judgeComments__comment{margin-left:15px;font-size:1.3rem;line-height:1.5}}.judgeComments__comment::before{content:"";display:block;width:21px;height:21px;border-left:solid 3px #b5b5b6;border-bottom:solid 3px #b5b5b6;border-radius:0 0 0 5px;background:#fff;position:absolute;left:-12px;top:20px;z-index:0;-webkit-transform:rotateX(60deg) rotateZ(45deg);transform:rotateX(60deg) rotateZ(45deg)}@media (max-width:640px){.judgeComments__comment::before{width:18px;height:18px;top:24px}}.judgeComments__comment>span{position:relative;z-index:1}.l-footer{padding:50px 15px 35px;background:#00aebb;color:#fff;text-align:center}.l-footer__copyright{line-height:1}@media (max-width:640px){.l-footer{padding:30px 15px 20px}}.footerInfo{max-width:600px;margin:0 auto}.footerInfo__item{margin-bottom:45px;padding:15px;border:solid 3px #fff;border-radius:10px;font-size:1.8rem;font-weight:700;position:relative}@media (max-width:640px){.footerInfo__item{margin-bottom:30px;border:solid 2px #fff;font-size:1.4rem}.footerInfo__item:last-child{margin-bottom:20px}}.footerInfo__title{width:160px;background:#00aebb;line-height:1;position:absolute;left:50%;top:-2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:640px){.footerInfo__title{width:120px}}
/*# sourceMappingURL=style.css.map */
