﻿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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';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:bold}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body{background:#fff;color:#000;font-size:16px;font-family:'Ubuntu','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif}a{color:#036}a:link,a:visited{text-decoration:none}a:hover,a:active{color:#D4AF37}img{width:100%;height:auto}@keyframes headerNaviAnime{100%{left:-20%}}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}.text--bold{font-weight:bold}.text--strong{color:#C62828}.text--small{font-size:90%}.text__link{transition:all 0.3s}.text--center{text-align:center}.text__supplement{margin-top:2em;margin-bottom:1em}.notes{display:block;margin-bottom:10px;color:#333;font-size:90%}.notes--small{font-size:90%}.list{margin:10px 0}.list__item{margin-left:1.3em}.list__item::marker{color:#036}.list--nomarker{list-style-type:none}.list--nomarker .list__item{margin-bottom:5px;margin-left:0}.list--disc .list__item,.list--square .list__item,.list--circle .list__item{margin-left:1.3em}.list--disc{list-style-type:disc}.list--square{list-style-type:square}.list--circle{list-style-type:circle}.list--link{text-align:center}.list--link .list__item{display:inline-block;width:180px}.list__heading{color:#000;font-size:1.2rem}.list__contents{margin:20px 1.3em}.list__link{display:flex;justify-content:space-around;align-items:center;position:relative;max-width:180px;margin:0 auto;padding:10px 25px;border-radius:3px;background:#036;color:#fff;transition:0.3s ease-in-out;font-weight:500}.list__link::after{content:"";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;bottom:0;right:2rem;width:6px;height:6px;border-top:2px currentColor solid;border-right:2px currentColor solid;font-size:90%;transition:right 0.3s;transform:translateY(-50%) rotate(45deg)}.list__link:hover{background:#D4AF37;color:#000}.list__link:hover::after{right:1.4rem}.deflist__label{margin-bottom:10px;padding-bottom:5px;border-bottom:1px #D4AF37 dotted;color:#036;font-weight:bold}.deflist__contents{margin:0 1.2em 30px 1.2em}.deflist__contents:last-child{margin-bottom:0}.deflist__contents .deflist__label{border-bottom:none;color:#000}.deflist__contents .deflist__contents{margin-left:0}.table{display:grid;grid-template-columns:10em 1fr;grid-row-gap:5px;margin:10px 0}@media screen and (max-width: 767px){.table{display:block}}.table__label{padding:10px;color:#036;font-weight:bold}.table__label::before{display:inline-block;content:"-";margin-right:0.5em;color:#D4AF37;font-weight:bold}@media screen and (max-width: 767px){.table__label{margin-bottom:5px;padding:5px}}.table__content{padding:10px}@media screen and (max-width: 767px){.table__content{margin-bottom:10px;padding:5px}}.table__content--bold{font-weight:bold}.table__content--big{font-size:110%}.table__content--strong{color:#C62828}.table__content--notes{display:block;padding-left:1em;font-size:90%;text-indent:-1em}.table__content--hide{display:none}.button{display:block;position:relative;max-width:15em;padding:10px 40px 10px 30px;border-radius:25px;outline:none;background:#036;color:#fff;font-size:150%;font-weight:bold;text-align:center;text-decoration:none;transition:ease 0.2s}@media screen and (max-width: 767px){.button{font-size:110%}}.button:hover{background-color:#D4AF37;color:#000;text-decoration:none}.button::after{content:"";position:absolute;top:42%;right:30px;width:5px;height:5px;border-top:2px #fff solid;border-right:2px #fff solid;transform:rotate(45deg)}.button:hover::after{border-top:2px #000 solid;border-right:2px #000 solid;animation:arrow 0.5s}.button__form,.button__first-selection{margin-top:10px}.button__first-selection,.button__award{margin-right:auto;margin-left:auto}.button__view{margin:0 auto;font-size:90%}@keyframes arrow{50%{right:27px}100%{right:30px}}.pagetop{position:fixed;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(100px)}@media print{.pagetop{display:none}}.pagetop__link{display:flex;justify-content:center;align-items:center;background:#036;border-radius:5px;width:120px;height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:12px;transition:all 0.3s}.pagetop__link:hover{background:#D4AF37;color:#000}.pagetop--UpMove{animation:UpAnime 0.5s forwards}.pagetop--DownMove{animation:DownAnime 0.5s forwards}@media screen and (max-width: 767px){.navi{overflow:hidden;max-height:0;transform:scaleY(0);transform-origin:top;transition:transform 0.3s ease, opacity 0.3s ease, max-height 0.3s ease;opacity:0;pointer-events:none}}.navi--active{max-height:500px;transform:scaleY(1);opacity:1;pointer-events:auto}.navi__inner{width:100%}@media screen and (max-width: 767px){.navi__inner{padding-top:15px;transform:none;opacity:1;transition:none}}.navi__list{list-style-type:none;margin:0;padding:0;font-size:90%;text-align:right}@media screen and (max-width: 767px){.navi__list{padding-top:15px;transform:none;opacity:1;transition:none}}.navi__item{display:inline-block;margin-left:10px;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.navi__item{display:block;margin:0.5rem 0;text-align:center}}.navi__link{display:block;color:#fff;transition:0.3s;font-weight:bold}.navi__link:hover,.navi__link:active{color:#D4AF37}.navi__link--form{padding:0.5rem 1rem;border-radius:4px;background-color:#D4AF37;color:#000;font-weight:bold;transition:background-color 0.3s ease, color 0.3s ease}.navi__link--form:hover{background-color:#036;color:#fff}.navi__link--form.navi__link--active{background-color:#036;color:#fff}.navi__link--active{color:#D4AF37}@media screen and (max-width: 767px){.navi__text--hide{display:none}}.menu{display:none}@media screen and (max-width: 767px){.menu{display:block;position:relative;width:40px;height:28px;border:none;background:none;cursor:pointer;z-index:1001}}@media screen and (max-width: 481px){.menu{top:5px}}.menu__bar{position:absolute;top:50%;left:0;width:100%;height:3px;border-radius:2px;background-color:#fff;transform:translateY(-12px);transition:transform 0.3s ease, opacity 0.2s ease}.menu__bar:nth-child(1){transform:translateY(-12px)}.menu__bar:nth-child(2){transform:translateY(0)}.menu__bar:nth-child(3){transform:translateY(12px)}.menu.menu--open .menu__bar:nth-child(1){transform:rotate(45deg)}.menu.menu--open .menu__bar:nth-child(2){opacity:0}.menu.menu--open .menu__bar:nth-child(3){transform:rotate(-45deg)}.contact{font-style:normal}.contact__name{font-size:120%;font-weight:bold}.contact__tel,.contact__date{font-weight:bold}.contact__label{display:inline-block;margin-right:10px;font-weight:normal}.profile__item{display:grid;grid-template-columns:300px 1fr;grid-column-gap:20px;list-style-type:none;margin-bottom:50px}.profile__item:last-child{margin-bottom:0}@media screen and (max-width: 767px){.profile__item{display:block}}.profile__photo{max-width:300px;margin:0 auto}@media screen and (max-width: 767px){.profile__photo{margin-bottom:10px}}.profile__img{display:block;width:100%;height:auto}.profile__name{margin-bottom:10px;font-size:1.2rem;font-weight:bold}.profile__name--label{display:inline-block;margin-left:10px;font-size:80%;font-weight:normal}.section:nth-child(odd){background-color:#F8F8F8}.section:nth-child(even){background-color:#fff}.section__inner{max-width:1100px;margin:0 auto;padding:50px 10px;box-sizing:border-box}.section__heading{position:relative;margin-bottom:20px;padding-bottom:10px;color:#036;font-size:2.5rem;text-align:center}.section__heading::after{content:'';position:absolute;left:50%;bottom:0;width:100px;height:5px;transform:translateX(-50%);background:linear-gradient(to right, #036 0%, #036 50%, #D4AF37 50%, #D4AF37 100%)}@media screen and (max-width: 481px){.section__heading{font-size:1.75rem}}.section__subHeading{margin:0 0 20px 0;padding:5px;border-radius:5px;background-color:#036;color:#fff;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.section__subHeading{font-size:1.5rem}}.section__item{margin-bottom:50px}.section__item:last-child{margin-bottom:0}.result{margin-bottom:30px;padding-bottom:30px;border-bottom:1px #D4AF37 dotted}.result:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.result__heading{margin:20px 0;color:#036;font-size:1.75rem;text-align:center}.result__none{font-size:1.75rem;text-align:center}.work{margin-bottom:30px}.work__title{margin-bottom:10px;font-size:130%}.work__creator{font-size:70%}.work__summary{display:grid;grid-template-columns:400px 1fr;grid-column-gap:20px}@media screen and (max-width: 767px){.work__summary{display:block}}.work__photo{margin-bottom:20px;text-align:center}.work__img{max-width:400px;margin-bottom:10px}@media screen and (max-width: 767px){.work__img{width:100%}}.work__img_v{max-width:none;width:auto;max-height:340px}.work__descriptionLabel{width:5em;margin-bottom:5px;border:1px #036 solid;color:#036;text-align:center}.work__descriptionContent{margin-left:0}.work--grandprix .work__title{text-align:center}.work--grandprix .work__summary{display:block}.work--grandprix .work__img{max-width:600px}.pager__inner{list-style-type:none;max-width:1100px;margin:0 auto;padding:0 10px;box-sizing:border-box;text-align:center}.pager__item{display:inline-block;list-style-type:none;margin:0 5px 0px 0px;padding:0}.pager__item:last-child{margin-right:0}.pager__link{display:block;position:relative;max-width:5em;padding:10px 20px 10px 10px;border-radius:3px;outline:none;background:#036;color:#fff;font-weight:bold;text-align:center;text-decoration:none;transition:ease 0.2s}.pager__link:hover{background-color:#D4AF37;color:#000;text-decoration:none}.pager__link::after{content:"";position:absolute;top:42%;right:10px;width:5px;height:5px;border-top:2px #fff solid;border-right:2px #fff solid;transform:rotate(45deg)}.pager__link:hover::after{border-top:2px #000 solid;border-right:2px #000 solid;animation:arrow_right 0.5s}.pager__link--new{padding:10px 10px 10px 20px}.pager__link--new::after{right:0;left:10px;border-right:none;border-left:2px #fff solid;transform:rotate(-45deg)}.pager__link--new:hover::after{border-top:2px #000 solid;border-right:none;border-left:2px #000 solid;animation:arrow_left 0.5s}.pager__link--index{padding:10px;text-align:center}.pager__link--index::after{display:none}@keyframes arrow_left{50%{left:10px}100%{left:13px}}@keyframes arrow_right{50%{right:10px}100%{right:13px}}.header{width:100%;background:#000;color:#fff;z-index:99999}.header--fixed{position:fixed}.header__inner{display:grid;grid-template-columns:90px 1fr;box-sizing:border-box;max-width:1100px;margin:0 auto;padding:10px}@media screen and (max-width: 767px){.header__inner{display:grid;grid-template-columns:1fr 40px;padding-bottom:15px}}.header__logo{align-self:center}.header__logoImg{width:70px;height:auto}@media screen and (max-width: 767px){.header__logoImg{display:none}}@media screen and (max-width: 481px){.header__logoImg{display:block;width:40px}}.header__logoTitle{display:none}@media screen and (max-width: 767px){.header__logoTitle{display:block;color:#fff;font-size:110%;font-weight:bold}}@media screen and (max-width: 481px){.header__logoTitle{display:none}}.header__navi{align-self:center}@media screen and (max-width: 767px){.header__navi{grid-column:span 2}}.footer{background:#000;color:#fff}.footer__inner{display:grid;grid-template-columns:110px 1fr 1fr;box-sizing:border-box;max-width:1100px;margin:0 auto;padding:10px}@media screen and (max-width: 767px){.footer__inner{display:block;max-width:320px}}@media screen and (max-width: 767px){.footer__logo{max-width:80px;margin:0 auto 10px auto}}.footer__info{padding-left:15px;font-style:normal}@media screen and (max-width: 767px){.footer__info{margin-bottom:10px;padding:0;font-size:80%;text-align:center}}.footer__copyright{font-size:80%;text-align:right}.main{padding-top:133px}@media screen and (max-width: 767px){.main{padding-top:93px}}@media screen and (max-width: 481px){.main{padding-top:105px}}.main__title,.main__lead{max-width:1100px;margin:0 auto;margin-bottom:40px;padding:0 10px;box-sizing:border-box}.main__img{display:block;max-width:750px;min-width:300px;margin:0 auto}.main__entry{margin-bottom:40px;padding:10px;background-color:#036;color:#fff}.main__date{display:grid;grid-template-columns:8.5em 1fr;grid-column-gap:10px;max-width:750px;margin:0 auto}@media screen and (max-width: 767px){.main__date{display:block}}.main__dateLabel{align-self:center;padding:10px;border-radius:25px;background-color:#fff;color:#036;font-weight:500;text-align:center}@media screen and (max-width: 767px){.main__dateLabel{position:relative;width:8.5em;margin:0 auto 7px auto;padding:7px 7px 14px 7px;background-color:#036;color:#fff}.main__dateLabel::after{content:'';position:absolute;left:50%;bottom:0;width:100px;height:3px;transform:translateX(-50%);background-color:#fff}}.main__datePeriod{color:#fff;font-family:'Bebas Neue', cursive;font-size:62px}@media screen and (max-width: 767px){.main__datePeriod{font-size:48px;text-align:center}}@media screen and (max-width: 481px){.main__datePeriod{font-size:30px}}.main__lead{font-size:140%;color:#036}.main__lead .text{margin-bottom:1em}.main__pager{padding:30px 0 80px 0}.judge__comingsoon{font-size:1.5rem}.schedule__list{max-width:750px;margin:0 auto;padding:0}.schedule__list .list__item{margin:0;padding:0}.schedule__list .list__item::after{display:block;content:"▼";width:1em;margin:10px auto;color:#036}.schedule__list .list__item:last-child::after{display:none}.schedule__list .list__item .deflist{margin:0;padding:0;border:1px #036 solid}.schedule__list .list__item .deflist__label{margin:0;padding:10px;border-bottom:0;border-top:5px #D4AF37 solid;text-align:center}.schedule__list .list__item .deflist__contents{margin:0;padding:10px;text-align:center}.entry__list{margin:0}.entry__list .list__item{margin-bottom:30px}.entry__list .list__item{margin-bottom:5px}.entry__list .list__item .list__heading{margin-bottom:10px;padding:20px 0 10px 0;border-top:1px #D4AF37 dotted;color:#036;font-size:120%;text-align:left;text-decoration:none}.entry__list .list__item:nth-child(1) .list__heading{border-top:none}.entry__list .list__item:nth-child(1) .list__heading:before{content:"1. "}.entry__list .list__item:nth-child(2) .list__heading:before{content:"2. "}.entry__list .list__item:nth-child(3) .list__heading:before{content:"3. "}.entry__list .list__item:last-child{margin-bottom:0}.form__list{margin:20px 0 30px 0}.award .notes{text-align:center}
/*# sourceMappingURL=style.css.map */
