@charset "UTF-8";.index .catch,body .catch{background-position:center}#flier-modal .modal-dialog,#netgalley-modal .modal-dialog{max-width:720px!important}.about .title{color:#AA8534;font-size:30px;font-weight:700;line-height:1.5}.about .title-small{color:#AA8534;font-weight:700;font-size:18px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #707070}.about .catch{background-image:url(/img/about.jpg)}@media (max-width:767px){.about .title{font-size:20px}}body,body section,html{background-color:#fff}body .catch{background-size:cover;background-repeat:no-repeat;margin:124px auto 0;width:800px;height:139px}body .overall{width:800px;margin:0 auto}body .overall.inner{width:600px}body .overall.about{width:700px}body .overall.prize{width:1000px;padding:0 103px}body .flex-fill{flex:0 1 auto!important}body .bg-navy-light{background-color:#1F263B!important}body .bg-navy-dark{background-color:#101526!important}body .bg-gray{background-color:#EAE9E7!important}body .bg-gold{background-color:#AA8534!important}body .bg-gold-light{background-color:#E3D7BD!important}body .border-divider{border-color:#707070!important}body .headline{font-size:40px!important;margin-top:30px;text-align:center;font-weight:700}body .headline>span{font-size:26px}body .entry-label{background-color:#A28B59;margin-bottom:10px;padding:5px;position:relative;color:#fff;text-align:center}body .entry-label .entremove{position:absolute;background-color:#fff;right:5px;top:4px;font-size:12px;border:1px solid #AA8534;color:#AA8534;padding:3px 5px;border-radius:3px;cursor:pointer}body .text-flex{text-align:center!important}body .edit-btn,body .link-btn,body .send-btn,body .top-btn,body .white-right-arrowhead-btn{width:263px;height:60px;margin-left:auto}body .edit-btn a,body .link-btn a,body .send-btn a,body .top-btn a,body .white-right-arrowhead-btn a{position:relative;width:100%;height:100%}body .edit-btn a span:after,body .link-btn a span:after,body .send-btn a span:after,body .top-btn a span:after,body .white-right-arrowhead-btn a span:after{content:"";position:absolute;display:inline-block;top:25px;right:12px;width:17px;height:10px;background-image:url(/img/arrowhead_right_white.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}body .edit-btn a img,body .link-btn a img,body .send-btn a img,body .top-btn a img,body .white-right-arrowhead-btn a img{position:absolute;right:12px;width:17.3px;height:9.9px;vertical-align:middle}body .send-btn button span:after,body .white-right-arrowhead-btn button span:after{content:"";display:inline-block;top:25px;right:12px;width:17px;height:10px;background-image:url(/img/arrowhead_right_white.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}body .edit-btn .notice,body .link-btn .notice,body .send-btn .notice,body .top-btn .notice,body .white-right-arrowhead-btn .notice{text-align:center;font-size:14px;color:red}body .edit-btn .notice.disabled,body .link-btn .notice.disabled,body .send-btn .notice.disabled,body .top-btn .notice.disabled,body .white-right-arrowhead-btn .notice.disabled{color:#AA8534}body .white-right-arrowhead-btn button{position:relative}body .white-right-arrowhead-btn button span:after{position:absolute}body .send-btn button{position:relative}body .send-btn button span:after{position:absolute}body .edit-btn,body .send-btn,body .top-btn{width:146px}body .tbl-row{padding:5px 0;margin-left:0!important;margin-bottom:0!important}body form .form-group{border-top:1px solid #707070;border-bottom:1px solid #707070;margin-bottom:-1px!important;margin:0;width:100%}body form .form-group label{padding:16px;margin:5px 0}body form .form-group input::-webkit-input-placeholder{color:#A0A0A0!important}body form .form-group input::placeholder{color:#A0A0A0!important}body form .form-group input:-ms-input-placeholder{color:#A0A0A0!important}body form .form-group input::-ms-input-placeholder{color:#A0A0A0!important}body form .form-group .form-control{margin:15px 0;font-size:15px!important;background-color:#F4F4F4!important}body form .form-group .form-check{width:165px!important;padding-top:10px;padding-bottom:10px}body form .required{position:relative;width:100%;padding-right:35px}body form .required:after{position:absolute;top:18px;right:10px;content:"必須";background-color:#504D47;padding:3px 5px;font-size:10px;color:#fff;border-radius:3px}body .btn-navy{color:#fff;background-color:#1F263B;border-color:#1F263B}body .title-border{display:flex;align-items:center;margin:0 auto;width:400px}body .title-border:after,body .title-border:before{border-top:1px solid;content:"";flex:1 0 auto}body .title-border:before{margin-right:2rem}body .title-border:after{margin-left:2rem}body .diagonal-black-line-announce,body .diagonal-gold-line-announce{display:table;position:relative;font-family:Arial;font-size:16px;padding:0 30px}body .diagonal-black-line-announce:before,body .diagonal-gold-line-announce:before{content:'';display:inline-block;position:absolute;top:10px;left:0;width:20px;height:1px;background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .diagonal-black-line-announce:after,body .diagonal-gold-line-announce:after{content:'';display:inline-block;position:absolute;top:10px;right:0;width:20px;height:1px;background-color:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body .meicho15-banner .meicho15-banner-image{position:relative;width:470px}body .meicho15-banner .meicho15-banner-image a{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:none}body .diagonal-white-line-announce{display:table;position:relative;padding:0 30px;font-family:Arial;font-size:16px}body .diagonal-white-line-announce:after,body .diagonal-white-line-announce:before{content:'';display:inline-block;position:absolute;top:10px;width:20px;height:1px;background-color:#fff}body .diagonal-white-line-announce:before{left:0;color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .diagonal-white-line-announce:after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body .diagonal-gold-line-announce{color:#AA8534}body .diagonal-gold-line-announce:after,body .diagonal-gold-line-announce:before{background-color:#AA8534}body .share-box-top-bar{width:53px;margin:0 auto 40px;border-top:2px solid #000}body .terms-of-use{margin-top:48px}body .terms-of-use .terms-form{padding:20px;height:131px;background:#FFF;border:1px solid #CED4DA;box-sizing:border-box;border-radius:4px;margin:10px 0;overflow-y:scroll;font-family:Noto Sans JP}.download .icon:before,.index .catch{background-size:cover;background-repeat:no-repeat}body .terms-of-use .terms-form__heading{height:24px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212529}body .terms-of-use .terms-form__body{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212529;margin:10px 0 0}body .agree-check{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:180%;letter-spacing:-.31px;color:#212529;margin:48px 0 12px;text-align:center}body .agree-check__label{margin-bottom:0}.sp{display:none!important}@media (max-width:800px){body .overall{width:100%!important}body .overall.prize{padding:0}}@media (max-width:767px){body .catch{width:100%!important}body .headline{font-size:35px}body .headline>span{font-size:18px}body .text-flex{text-align:justify!important}body .edit-btn,body .link-btn,body .send-btn,body .top-btn,body .white-right-arrowhead-btn{width:100%;text-align:center!important;margin:0 auto}body .edit-btn a,body .link-btn a,body .send-btn a,body .top-btn a,body .white-right-arrowhead-btn a{width:189px;margin:0 auto;padding-left:2rem;padding-right:2rem;font-size:14px}body .white-right-arrowhead-btn{width:189px;margin:0 auto;font-size:14px}body .white-right-arrowhead-btn button{font-size:14px}body #cooperation img,body #sponsorship img{width:60px}body .meicho15-banner .meicho15-banner-image,body .title-border,body form .form-check{width:100%}body .required:after{right:20px}body .title-border:before{margin-right:1rem}body .title-border:after{margin-left:1rem}body .diagonal-black-line-announce,body .diagonal-gold-line-announce{padding:0 20px;font-size:14px}body .diagonal-white-line-announce{padding:0 25px;font-size:14px}body .meicho15-banner{padding:0 .5rem}.pc{display:none!important}.sp{display:block!important}h1{font-size:1.8rem}}.download .dl-border{border:1px solid #AA8534;border-radius:15px}.download .icon{position:relative;text-indent:28px}.download .icon:before{content:"";position:absolute;background-image:url(/img/download.png);top:0;left:0;width:24px;height:24px}.entry .overall{position:relative}.entry .overall #help{position:absolute;top:-100px;right:-30px;background-color:#474848;border-radius:50%;color:#fff;width:80px;height:80px;font-size:1em;line-height:1.2em;text-align:center;padding-top:20px;cursor:pointer}.entry .catch{background-image:url(/img/entry.jpg)}.entry .catch.list{background-image:url(/img/entry_list.jpg)!important}.entry .catch #backdrop{background-color:rgba(0,0,0,.7);position:absolute;top:calc(50% - 85px);left:calc(50% - 370px);color:#fff;width:780px;height:255px;padding:15px}.entry .catch #info{font-size:2em;padding-top:150px;text-align:center}.entry .catch #info2{font-weight:500;color:#fff;position:absolute;top:150px;left:calc(50% - 145px);font-size:2em}.entry button#entadd{width:400px;padding:5px}.entry .nav{border-top:2px solid #707070;border-bottom:2px solid #707070;padding:5px}.entry .nav.nav-tabs{margin-bottom:50px}.entry .nav.nav-tabs .nav-item{font-size:14px;font-weight:700;margin-bottom:-8px}.entry .nav.nav-tabs .nav-item a,.entry .nav.nav-tabs .nav-item a:active,.entry .nav.nav-tabs .nav-item a:hover,.entry .nav.nav-tabs .nav-item a:visited{color:#000;text-align:center;border:none}.entry .nav.nav-tabs .nav-item a.active,.entry .nav.nav-tabs .nav-item a:active.active,.entry .nav.nav-tabs .nav-item a:hover.active,.entry .nav.nav-tabs .nav-item a:visited.active{color:#AA8534;border-bottom:5px solid #AA8534}.entry .entry-summary{border:1px solid #707070;border-radius:3px;padding:25px;margin:0 1px}.entry .entry-summary .entry-title{font-size:15px;font-weight:700}.entry .entry-summary .entry-author,.entry .entry-summary .entry-publisher{font-size:12px}.entry .entry-summary .entry-read{color:#5C5959;font-size:.6rem;text-align:center}.entry .entry-summary .entry-link{border-radius:5px;padding:3px;text-align:center;color:#fff;font-size:12px;position:relative;display:inline-block;width:90px}.entry .entry-summary .entry-link.flier{background-color:#074F8D}.entry .entry-summary .entry-link.netgalley{background-color:#476B6F}.entry .entry-summary .entry-link:after{content:'';position:absolute;width:5px;height:5px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:15px;right:7px}.entry #flier,.entry #netgalley{cursor:pointer;color:#007bff}#flier-modal .fl-modal-title{color:#2D73AF;font-size:26px;font-weight:700;margin-bottom:30px;text-align:center}#flier-modal .fl-modal-desc{font-size:15px;margin-bottom:30px}#flier-modal .fl-modal-txt{margin:40px auto;font-size:12px}#flier-modal .fl-modal-button{padding-bottom:40px;text-align:center}#flier-modal .fl-modal-btn{color:#2D73AF;border:1px solid #2D73AF;padding:12px 57px}#netgalley-modal .ne-modal-image{margin:17px auto;text-align:center}#netgalley-modal .ne-modal-title{color:#A9C27F;font-size:20px;font-weight:700;margin-bottom:30px;text-align:center}#netgalley-modal .ne-modal-desc{font-size:15px;margin-bottom:55px}#netgalley-modal .ne-modal-subtitle{display:flex;align-items:center;margin:0 auto 40px;width:100%;font-size:12px;font-weight:700}#netgalley-modal .ne-modal-subtitle:after,#netgalley-modal .ne-modal-subtitle:before{border-top:1px solid #707070;content:"";flex:1 0 auto;margin:0 13px}#netgalley-modal .ne-modal-list{counter-reset:number;list-style-type:none;padding-left:0;margin-bottom:55px}#netgalley-modal .ne-modal-list li{font-size:15px;line-height:2}#netgalley-modal .ne-modal-list li:before{display:inline-block;width:24px;height:24px;margin-right:7px;counter-increment:number;content:counter(number);color:#A9C27F;border:1px solid #A9C27F;text-align:center;vertical-align:middle;line-height:1.5}#netgalley-modal .ne-modal-txt{margin-left:30px;font-size:13px}#netgalley-modal .ne-modal-button{padding-bottom:40px;text-align:center}#netgalley-modal .ne-modal-btn{color:#A9C27F;border:1px solid #A9C27F;padding:12px 60px}.modal-wrapper{padding:0 110px}.close-modal-btn{display:block;margin:0 0 0 auto;background-color:transparent;font-size:15px;color:#939393;padding:15px;text-align:right}@media (max-width:767px){.entry .overall{position:relative}.entry .overall #help{display:none}.entry .catch #backdrop{background-color:rgba(0,0,0,.7);width:90%;height:auto;top:40px;left:5%}.entry .catch #backdrop #info{font-size:.72rem}.entry .catch #info{font-size:1em;top:auto;bottom:20px;width:100%;left:0;text-align:center}.entry .tab-content{margin:0 1rem}.entry .nav{margin:1em}.entry .nav.nav-tabs{border:none;margin-bottom:10px}.entry .nav.nav-tabs .nav-item{margin-bottom:5px}.entry .nav.nav-tabs .nav-item a,.entry .nav.nav-tabs .nav-item a:active,.entry .nav.nav-tabs .nav-item a:hover,.entry .nav.nav-tabs .nav-item a:visited{display:block;border:1px solid #B59047;border-radius:5px;position:relative;color:#000;font-size:.75em;margin-bottom:10px;padding:5px;text-align:left}.entry .nav.nav-tabs .nav-item a:active:after,.entry .nav.nav-tabs .nav-item a:after,.entry .nav.nav-tabs .nav-item a:hover:after,.entry .nav.nav-tabs .nav-item a:visited:after{content:url(/img/entry-category.svg);position:absolute;top:5px;right:4px;width:16px;height:16px}.entry .nav.nav-tabs .nav-item a.active,.entry .nav.nav-tabs .nav-item a:active.active,.entry .nav.nav-tabs .nav-item a:hover.active,.entry .nav.nav-tabs .nav-item a:visited.active{border-bottom:1px solid #AA8534}.entry .nav.nav-tabs .nav-item a.active:after,.entry .nav.nav-tabs .nav-item a:active.active:after,.entry .nav.nav-tabs .nav-item a:hover.active:after,.entry .nav.nav-tabs .nav-item a:visited.active:after{content:url(/img/entry-category-active.svg)}button#entadd{width:80vw!important}.modal-wrapper{padding:0 20px}footer a,footer a:hover{line-height:2}}footer{background-color:#000;padding:40px 20px 20px;color:#fff;font-size:13px}footer ul{padding-left:0}footer ul li{list-style:none}footer .logo{text-align:left}footer .logo img{width:200px}footer a,footer a:hover{color:#fff}.globis .catch{background-image:url(/img/globis/globis-catch-image.jpg)}.globis .catch #backdrop{background-color:rgba(0,0,0,.7);position:absolute;top:calc(50% - 90px);left:calc(50% - 290px);color:#fff;width:580px;height:280px;padding:15px}.globis .catch #backdrop #info{border:1px solid #fff;padding:10px;font-size:.86rem}.globis .catch #info2{width:80vw;max-width:700px;vertical-align:middle;margin:0 auto;text-align:center;padding:70px 0}.globis button#entadd{width:400px;padding:5px}.globis .selection{width:80vw;max-width:680px;margin:0 auto}.globis .selection .label{width:90px;margin:0 auto 10px;background-color:#000;color:#fff;padding:.3em 1.2em;font-size:.8em}.globis .selection .copy{margin-bottom:30px;font-size:2em;font-weight:700}.globis .selection .bookinfo{display:flex}.globis .selection .bookinfo .title{margin:70px 0;font-size:1.8em;font-weight:700}.globis .selection .bookinfo>img{width:300px}.globis .selection .bookinfo img.amazon{width:50px}@media (max-width:767px){.globis .catch #backdrop{width:90%;height:auto;top:105px;left:5%}.globis .catch #backdrop #info{font-size:.72rem}.globis #info2{padding:0!important}button#entadd{width:80vw!important}.selection .bookinfo{display:block!important;text-align:center}.selection .bookinfo .title{margin:10px 0!important}}header{position:fixed;top:0;left:0;right:0;height:70px;background-color:rgba(0,0,0,.6);padding:4px 0;z-index:2}header nav{position:relative}header nav .logo img{width:200px;padding-top:5px;padding-left:20px}header nav a{color:#fff}header nav a:hover{color:#fff;text-decoration:underline!important}header nav .nav-link{font-size:15px;font-weight:700;color:#fff!important;margin-right:12px}header nav .sns-share{padding-right:10px}header nav .sns-share a{padding-right:2px}header nav .sns-share a:hover{text-decoration:none!important}header nav .sns-share img{height:30px}@media (max-width:991px){header nav .logo img{width:200px;margin-top:-5px}header nav .nav-link{font-size:16px}header nav .sns-share{display:none}header .navbar-toggler{position:absolute;top:6px;right:10px}header .navbar-nav{background-color:rgba(0,0,0,.7)}}.index #movie-grid iframe{width:396px;height:223px}.index .catch{background-image:url(/img/top.jpg);margin:0 auto!important;width:100vw!important;height:100vh!important;min-height:550px;max-height:1082px!important;display:table}.index .catch #info{display:table-cell;vertical-align:middle;margin-top:-30px;position:relative}.index .catch #info .logo-image{margin-top:3%;margin-bottom:4%}.index .catch #info .fair img{width:500px}.index .catch #info .logo{width:160px;padding-top:3.5%}.index .catch #info .present-text{color:#DDC692}.index .catch #info a.entry{display:inline-block;margin-top:5%;margin-bottom:5%;width:400px;border:1px solid rgba(255,255,255,.6);border-radius:50px;padding:5px;color:#050B0E;font-weight:700;font-size:1.5em}.index .catch #info a.entry span{font-size:21px;display:inline-block;background-color:rgba(255,255,255,.6);width:100%;height:100%;border-radius:50px;padding:5px}.index .top-banner__button--anchor span,.index .top-banner__button--close span{font-family:"游明朝体","Yu Mincho",YuMincho;font-size:3vw;line-height:4vw;text-align:center;letter-spacing:.13em;display:inline-block;font-style:normal}.index .catch #info .announcement-results img{width:500px}.index .catch #info .vote-start{margin-bottom:4%}.index .catch #info .vote-start .start-img>img{width:470px}.index .catch #info .vote-close img{width:360px}.index .catch #info .links-banner .links-banner-image{position:relative;width:470px;margin-bottom:35px}.index .catch #info .links-banner .links-banner-image>img{width:100%!important}.index .catch #info .scroll-wrapper .scroll{position:relative;cursor:pointer;margin:5px auto 50px;border:1px solid #fff;border-radius:50px;width:45px;height:45px}.index .catch #info .scroll-wrapper .scroll::after{position:absolute;content:'';width:16px;height:16px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);top:11px;left:calc(50% - 8px)}.index .top-banner{padding-top:70px;background-color:#000;position:relative}.index .top-banner__image{width:100vw}.index .top-banner__button{position:absolute;width:40%;bottom:5%;right:16%}.index .top-banner__button--anchor{width:100%;height:15%;display:inline-block;margin-top:5%;margin-bottom:5%;border:1px solid #E6CA87;border-radius:100px;padding:5px;color:#050B0E;font-weight:700}.index .top-banner__button--anchor span{font-weight:500;color:#FFF;background:linear-gradient(352.81deg,#AB8748 7.77%,#E6CA87 98.53%);width:100%;border-radius:100px;padding:5px}.index .top-banner__button--close{width:100%;height:15%;display:inline-block;margin-top:5%;margin-bottom:5%;border:1px solid #7f7f7f;border-radius:100px;padding:5px;color:#050B0E;font-weight:700}.index .top-banner__button--close span{font-weight:500;color:#595756;background:#7f7f7f;width:100%;border-radius:100px;padding:5px;cursor:default}.index .topnews{display:flex;height:70px;background-color:#2F2D2D;color:#fff;align-items:center;justify-content:center}.meicho15 .section-white-title,.meicho15>.profile-box .profile{justify-content:center;display:flex}.index #release-grid #release-box1{background-image:url(/img/globis.jpg);background-size:cover;padding:.5rem;height:100%}.index #release-grid #release-box1>div{width:100%;height:100%;border:1px solid #B59047;color:#B59047;padding-top:110px}.index #release-grid #release-box1>div img{width:85px}.index #release-grid #release-box2{background-image:url(/img/bbgp_whatsbbgp.jpg);background-size:cover;padding:.5rem;height:210px}.index #release-grid #release-box2>div{width:100%;height:100%;border:1px solid #B59047;color:#B59047;padding-top:40px}.index #release-grid #release-box2>div img{width:95px}.index #release-grid #release-box3{background-image:url(/img/bbgp_trophy.jpg);background-size:cover;padding:.5rem;height:210px}.index #release-grid #release-box3>div{width:100%;height:100%;border:1px solid #B59047;color:#B59047;padding-top:50px}.index #release-grid #release-box3>div img{width:55px}.index #rule>div img{width:74px}.index #rule .rule-title{font-size:22px;font-weight:700;width:350px}.index #rule .rule-term{font-size:14px}.index #features .feature-title{color:#000}.index #features .feature-source{color:#43495B;font-size:14px}.index .link{position:relative}.index .link a{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.index #movie-grid iframe{width:100%}.index .catch{min-height:900px}.index .catch #info .logo-image{margin-top:0;margin-bottom:5%}.index .catch #info .logo-image>img{width:30%!important}.index .catch #info .fair img{width:100%}.index .catch #info .present-text{width:260px;margin:0 auto;color:#DDC692}.index .catch #info .announcement-results img{width:90vw}.index .catch #info .vote-start{width:310px;margin:3% auto 5%}.index .catch #info .vote-start .start-img>img{width:100%}.index .catch #info .vote-close img{width:80vw}.index .catch #info .links-banner{padding:0 .5rem}.index .catch #info .links-banner .links-banner-image{width:100%}.index .catch #info .scroll-wrapper{position:absolute;left:0;right:0;bottom:-20px;margin:auto}.index .catch #info a.entry{width:70%!important}.index .top-banner__button{width:80%;left:10%;right:unset;bottom:5%}.index #release-box1,.index #release-box2,.index #release-box3{width:100%!important;height:180px!important}.index .top-banner__button--anchor span{font-size:6vw;line-height:7vw}.index #release-box1>div{padding-top:20px!important}.index #release-box2>div,.index #release-box3>div{padding-top:30px!important}.index #release-box3{align-self:center}.index .topnews{text-align:left;padding:0 20px}.index #rule .rule-title{font-size:2.6vh;font-weight:700;text-align:center;width:100%}.index #rule .rule-term{font-size:12px;text-align:center}}.meicho15 .spc70{height:70px;background-color:#000}.meicho15>.catch{display:block;width:100%;height:100vh;max-height:800px;margin:0;background-image:url(/img/meicho15/top_pc.jpg);background-size:cover;background-repeat:no-repeat}.meicho15>.catch .catch-inner-left{max-width:500px;width:40%;margin-right:30px}.meicho15>.catch .catch-inner-left .meicho15-large-image>img{position:absolute;top:140px;left:110px;max-width:90%;width:70%;box-shadow:4px 4px 10px rgba(0,0,0,.2)}.meicho15>.catch .catch-inner-right{max-width:600px;width:60%}.meicho15>.catch .catch-inner-right .top-catch{max-height:465px}.meicho15>.catch .book-title{margin:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:26px;font-weight:400;line-height:2.5rem}.meicho15>.description{width:80%;margin:150px 0 130px;max-width:980px;font-family:"Hiragino Kaku Gothic Std";font-size:18px;line-height:2em}.meicho15>.celebrity-voices{position:relative;background-color:#262626}.meicho15>.celebrity-voices .oblique-line{position:relative;height:100%;padding-top:140px;padding-bottom:150px;background-image:url(/img/meicho15/ami.png);background-size:cover;background-repeat:no-repeat}.meicho15>.celebrity-voices .oblique-line .celebrity-voices-image>img{max-width:960px;width:90%}.meicho15>.celebrity-voices .oblique-line .message-from-author{margin-top:115px;font-size:30px;font-weight:600}.meicho15>.celebrity-voices .oblique-line .message-text{max-width:880px;width:75%;font-family:"Hiragino Kaku Gothic Std";font-size:18px;line-height:2em}.meicho15>.celebrity-voices .oblique-line .active-read-summary-btn,.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn{width:350px;height:60px;border-radius:5px;background-color:#074F8C;font-family:YuGo-Bold-83pv-RKSJ-H;font-size:24px}.meicho15>.celebrity-voices .oblique-line .active-read-summary-btn a,.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn a{position:relative}.meicho15>.celebrity-voices .oblique-line .active-read-summary-btn a span:after,.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn a span:after{content:"";display:inline-block;position:absolute;top:25px;right:12px;width:66px;height:10px;background-image:url(/img/meicho15/arrow_right_white.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.meicho15>.bookstore-employee-messages,.meicho15>.profile-box{background-image:url(/img/meicho15/ami.png);background-size:cover;background-repeat:no-repeat}.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn{background-color:#979CA0}.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn a.disabled{pointer-events:none}.meicho15>.celebrity-voices .diagonal-published-1121-announce{display:table;position:relative;padding:0 40px;color:#6EB6FF;font-family:Arial;font-size:30px}.meicho15>.celebrity-voices .diagonal-published-1121-announce::before{content:'';position:absolute;display:inline-block;top:27px;left:0;width:35px;height:1px;background-color:#6EB6FF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.meicho15>.celebrity-voices .diagonal-published-1121-announce::after{content:'';position:absolute;display:inline-block;top:27px;right:0;width:35px;height:1px;background-color:#6EB6FF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.meicho15 .summaries{position:relative;padding:200px 0 130px}.meicho15 .summaries img{max-width:150px;width:100%;background-color:#ccc;box-shadow:4px 4px 10px rgba(0,0,0,.2)}.meicho15>.profile-box{max-width:1200px;width:95%;height:597px;margin:0 auto 128px;padding:107px 20px 0;background-color:#262626}.meicho15>.profile-box .profile{margin-top:5%;color:#FFF}.meicho15>.profile-box .profile .profile-image{max-width:210px;width:80%}.meicho15>.profile-box .profile .profile-image img{width:100%}.meicho15>.profile-box .profile .profile-text{max-width:800px;width:100%;margin-left:2rem;font-family:"Hiragino Kaku Gothic Std";font-size:18px;line-height:2.2em}.meicho15>.bookstore-employee-messages{height:1200px;padding-top:141px;background-color:#B5A580}.meicho15>.bookstore-employee-messages .messages{max-width:1200px;width:100%;margin-top:80px}.meicho15>.bookstore-employee-messages .messages .message-box{position:relative;width:580px;height:390px;padding:0 25px;background-color:#605A59;font-family:"Hiragino Kaku Gothic Std"}.meicho15>.bookstore-employee-messages .messages .message-box .message-box-text{max-width:437px;width:100%;margin:50px auto 45px;color:#fff;font-size:20px}.meicho15>.bookstore-employee-messages .messages .message-box .message-box-text .text-line{border-width:2px;border-color:#FFF;border-bottom:dashed}.meicho15>.bookstore-employee-messages .messages .message-box .message-box-label-cuffs{position:absolute;bottom:65px;right:-19.5px;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #262626;border-left:10px solid #262626}.meicho15>.bookstore-employee-messages .messages .message-box .message-box-label{position:absolute;bottom:22px;right:-19.5px;width:325px;height:45px;background-color:#FFF;font-size:18px;color:#605A59}.meicho15>.purchase-area{height:478px;padding-top:74px;background-color:#404040}.meicho15>.purchase-area .left{position:relative;width:330px;margin-right:25px}.meicho15>.purchase-area .left>img{position:absolute;top:0;right:20px;z-index:1;width:176px;box-shadow:4px 4px 10px rgba(0,0,0,.2)}.meicho15>.purchase-area .right{margin-top:84px;font-size:24px}.meicho15 .section-black-title>div,.meicho15 .section-white-title>div{width:48px;height:48px;font-family:"Hiragino Kaku Gothic Std";font-size:30px}.meicho15 .section-white-title>div{border:1px solid #FFF;color:#fff}.meicho15 .section-black-title{display:flex;justify-content:center}.meicho15 .section-black-title>div{border:1px solid #262626}.meicho15 .small-5-circles{position:absolute;bottom:-65px}.meicho15 .small-5-circles>img{height:127px}.meicho15 .bbgp-text-label{display:inline-block;width:150px;height:150px;border:1px solid #AEA184;border-radius:50%;color:#AEA184}.meicho15 .bbgp-text-label .bbgp-text-label-inner{display:inline-block;position:relative;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 25px;font-size:12px;text-align:center}.meicho15 .bbgp-text-label .bbgp-text-label-inner .large-font{font-size:28px}.meicho15 .purchase-btn{height:55px;border-radius:5px;background-color:#A3142E;font-family:YuGo-Bold-83pv-RKSJ-H;font-size:24px}.meicho15 .purchase-btn a{position:relative}.meicho15 .purchase-btn a span:after{content:"";position:absolute;display:inline-block;top:19px;right:12px;width:calc(100% - 85%);height:10px;background-image:url(/img/meicho15/arrow_right_white.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}@media (max-width:767px){.meicho15>.catch{max-height:870px;height:100%;background-image:url(/img/meicho15/top_sp.jpg);background-size:cover;background-repeat:no-repeat}.meicho15>.catch .catch-inner-top{min-height:600px}.meicho15>.catch .catch-inner-top .top-catch{padding:0 10px}.meicho15>.catch .catch-inner-top .meicho15-large-image{max-width:238px;width:80%;margin:-10% auto 0}.meicho15>.catch .catch-inner-top .meicho15-large-image>img{width:100%;height:100%;margin-bottom:20px}.meicho15>.catch .catch-inner-bottom{padding:0 40px}.meicho15>.catch .catch-inner-bottom .book-title{margin:0;border-top:none;border-bottom:none;font-size:18px;line-height:1.5rem}.meicho15>.description{width:100%;height:auto;margin:45px 0 63px;padding:0 25px;font-size:14px}.meicho15>.celebrity-voices{position:relative;background-color:#262626}.meicho15>.celebrity-voices .oblique-line{position:relative;height:100%;padding-top:58px;padding-bottom:50px;background-image:url(/img/meicho15/ami.png);background-size:cover;background-repeat:no-repeat}.meicho15>.celebrity-voices .oblique-line .message-from-author{margin-top:37.5px;font-size:16px}.meicho15>.celebrity-voices .oblique-line .message-text{width:100%;padding:0 27px;font-size:12px}.meicho15>.celebrity-voices .oblique-line .active-read-summary-btn,.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn{width:225px;height:42px;font-size:19px}.meicho15>.celebrity-voices .oblique-line .active-read-summary-btn a,.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn a{position:relative}.meicho15>.celebrity-voices .oblique-line .active-read-summary-btn a span:after,.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn a span:after{top:13px;width:33px;height:10px}.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn{width:225px;height:42px;font-size:18px}.meicho15>.celebrity-voices .oblique-line .deactive-read-summary-btn a.disabled{pointer-events:none}.meicho15>.celebrity-voices .diagonal-published-1121-announce{display:table;position:relative;padding:0 40px;font-family:Arial;font-size:22px;color:#6EB6FF}.meicho15>.celebrity-voices .diagonal-published-1121-announce::after,.meicho15>.celebrity-voices .diagonal-published-1121-announce::before{top:13px}.meicho15>.summaries{padding:55px 0 80px}.meicho15>.summaries img{width:82px}.meicho15>.profile-box{width:90%;height:auto;margin:0 auto 60px;padding:49px 20px 30px}.meicho15>.profile-box .profile{display:block;margin-top:46px;padding:0}.meicho15>.profile-box .profile .profile-image{width:174px;margin:0 auto}.meicho15>.profile-box .profile .profile-image img{display:block;margin-right:0;margin-bottom:52px}.meicho15>.profile-box .profile .profile-text{margin-left:0;font-size:15px}.meicho15>.bookstore-employee-messages{height:100%;padding-top:55px}.meicho15>.bookstore-employee-messages .messages{width:100%;margin-top:40px;padding:0 20px 40px}.meicho15>.bookstore-employee-messages .messages .message-box{width:300px;height:190px;padding:0 20px}.meicho15>.bookstore-employee-messages .messages .message-box .message-box-text{width:100%;margin:26px auto 54px;font-size:13px}.meicho15>.bookstore-employee-messages .messages .message-box .message-box-label-cuffs{bottom:34px;right:-9.5px;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #262626;border-left:5px solid #262626}.meicho15>.bookstore-employee-messages .messages .message-box .message-box-label{bottom:10.5px;right:-9.5px;width:211px;height:23px;font-size:13px}.meicho15>.purchase-area{background-color:#404040;height:478px;padding:74px 40px 0}.meicho15>.purchase-area .left{position:relative;width:auto;margin-right:0}.meicho15>.purchase-area .left>img{position:relative;right:0;width:103px}.meicho15 .section-black-title>div,.meicho15 .section-white-title>div{width:27px;height:27px;font-size:18px}.meicho15>.purchase-area .right{margin-top:0;font-size:18px}.meicho15 .section-black-title{display:flex;justify-content:center}.meicho15 .bbgp-text-label{display:block;width:auto;height:auto;border:none;border-top:1px solid #AEA184;border-bottom:1px solid #AEA184;border-radius:0;color:#AEA184;font-size:14px}.meicho15 .small-5-circles{bottom:-30px}.meicho15 .small-5-circles>img{height:58px}.meicho15 .purchase-btn{min-width:0;height:42px;background-color:#A3142E}.meicho15 .purchase-btn a{position:relative;font-size:19px}.meicho15 .purchase-btn a span:after{top:16px;right:12px;width:23px}}.prize .catch{background-image:url(/img/winners.jpg)}.prize .catch #info{font-size:2em;padding-top:150px;text-align:center}.prize .border{border-radius:20px;border:1px solid #1F263B!important}.prize .border-gold{border:4px solid #AA8534;margin-bottom:100px}.prize .nav-pills .nav-link{font-size:40px;color:#E3D7BD;margin:10px 0;display:inline-block}.prize .nav-pills .nav-link span{padding:5px}.prize .nav-pills .nav-link.active{background-color:transparent;position:relative;color:#AA8534}.prize .nav-pills .nav-link.active span{border-bottom:5px solid #AA8534}.prize .other-prize{width:80%;margin:0 auto}.prize .other-prize .author-publisher{font-size:14px}.prize .summary{width:100%;box-shadow:4px 4px 10px rgba(0,0,0,.2)}.vote .btn-outline-warning:focus,.vote .btn-warning:focus{box-shadow:none!important}.prize .summary.gp{width:auto;height:200px}.prize .gp-title{font-size:22px}.prize .gp-author,.prize .gp-publisher{font-size:18px}.prize .laurel{height:170px}.prize .laurel img{width:100%;margin-top:40px}.prize .author,.prize .publisher{font-size:14px}.prize .prize_title{font-family:Roboto;font-style:normal;font-weight:700;font-size:32px;line-height:37px;color:#212529}.prize .prize_target{font-family:SF Pro Text;font-style:normal;font-weight:700;font-size:20px;line-height:140%;letter-spacing:-.45px;color:#AA8534}@media (max-width:767px){.prize h1{font-size:1.8rem}.prize .catch #info{width:100vw;left:calc(50% - 2.5em);font-size:1.5em!important}.prize .nav-pills .nav-link{width:20%;font-size:15px;padding:.5rem;text-align:unset}.prize .summary-img{text-align:center}.prize .summary{width:100px}.prize .laurel{display:none}}div.result{background-image:url(/img/result/result_top_2022.png);background-size:contain;background-position:center top;background-repeat:no-repeat;width:100vw;background-color:#333;padding-bottom:100px}div.result .catch{position:relative;margin:0 auto!important;height:250px}div.result .catch #info{position:absolute;bottom:40px;text-align:center;width:100%}div.result .catch #info img{width:350px}div.result .prize-label{background-image:url(/img/result/prize_label.png);background-position:top center;background-repeat:no-repeat;background-size:cover;width:490px;height:80px;margin:0 auto;font-size:28px;font-weight:700;text-align:center;line-height:40px;padding:8px 0;color:#000}div.result .prize-label>div{font-size:20px;line-height:20px;margin-top:4px}div.result .first-label,div.result .special-label{width:100px;height:32px;margin:20px auto 40px;font-size:22px;font-weight:700}div.result .first-label>img,div.result .special-label>img{margin-top:-40px}div.result .second-label{width:1000px;margin:0 auto;background-color:#222;border-top:1px solid #CAA763;border-bottom:1px solid #CAA763;padding:15px 0;font-size:18px;text-align:center}div.result .second-label .toggle-btn,div.result .second-label .toggle-txt{display:none}div.result .special-label{position:relative;width:auto;max-width:300px}div.result .special-label>img{position:absolute;left:-15%;width:130%;margin:0 auto;padding:0 30px}div.result .prize-box{width:1200px;padding:100px;margin:0 auto;border-top:6px solid;border-right:0;border-bottom:6px solid;border-left:0;-o-border-image:linear-gradient(to right,#7E5417 0,#D6B470 50%,#7E5417 100%);border-image:linear-gradient(to right,#7E5417 0,#D6B470 50%,#7E5417 100%);border-image-slice:1;background-color:#1D1D1D;color:#CAA763}div.result .prize-box img.book-mini{width:210px}div.result .prize-box .cat{width:670px;margin:0 auto}div.result .prize-box .title{font-size:1.8em;color:#CAA763;padding-top:30px;font-weight:700;text-align:left}div.result .prize-box .title-mini{display:inline-block;font-size:18px}div.result .prize-box .title-sub{display:block;font-size:18px;margin:0 auto}div.result .prize-box .author{position:relative;font-size:16px;color:#CAA763;padding-top:20px;text-align:left}div.result .prize-box .author>img{position:absolute;top:10px;left:-10px;width:91px}div.result .prize-box .publisher{font-size:1.2em;color:#CAA763}div.result .prize-box .buttons{text-align:left}div.result .prize-box .description{width:640px;margin:0 auto;color:#CAA763;padding:60px 0;font-size:18px;text-align:left}div.result .prize-box .ranking{width:1000px;margin:0 auto;border-bottom:1px solid #CAA763;color:#CAA763;font-size:17px;text-align:left}div.result .prize-box .ranking .row{min-height:62px;vertical-align:middle;align-items:center;margin:0!important}div.result .prize-box .ranking .row:nth-child(odd){background-color:#80808030}div.result .prize-box .ranking .row:nth-child(even){background-color:#222}div.result .prize-box .ranking .row-order{display:inline-block;text-align:center;width:10%}div.result .prize-box .ranking .row-title{display:inline-block;width:65%}div.result .prize-box .ranking .row-read{display:inline-block;width:25%;padding-right:5px;text-align:center}div.result .prize-box .ranking .col-2{width:70px!important}div.result .prize-box .ranking .col-10{text-align:left}div.result .prize-box .cat-box{width:780px;margin:0 auto}div.result .prize-box .cat-box-border{border-bottom:1px solid #CAA763;padding-bottom:20px}div.result .cat-block,div.result .cat-block-bottom{cursor:pointer;background-image:url(/img/result/category_block.png);background-size:contain;background-repeat:no-repeat;text-align:center;margin:4px;padding:40px 5px;width:120px;height:120px;font-size:15px}div.result .cat-block-bottom:hover,div.result .cat-block:hover{background-image:url(/img/result/category_block_hover.png)}div.result .active.cat-block-bottom,div.result .cat-block.active{background-image:url(/img/result/category_block_active.png)}div.result .cat-block-bottom{background-image:url(/img/result/category_bottom.png)}div.result .cat-block-bottom:hover{background-image:url(/img/result/category_bottom_hover.png)}div.result .cat-block-bottom.active{background-image:url(/img/result/category_bottom_active.png)}div.result .divider{margin:50px 0}div.result #release-grid{width:960px;max-width:90%;margin:0 auto;padding:50px 0}div.result #release-grid #release-box1{background-image:url(/img/globis.jpg);background-size:cover;padding:10px;height:124px;position:relative}div.result #release-grid #release-box1 #release-inner1{font-size:.85em;border:1px solid #fff;padding:15px;color:#fff;text-align:center;height:104px}div.result #release-grid #release-box1 a{position:absolute;top:0;left:0;bottom:0;right:0}div.result #release-grid #release-box1:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}div.result #release-grid #release-box2{background-image:url(/img/bbgp_whatsbbgp.jpg);background-size:cover;padding:10px;height:124px;position:relative}div.result #release-grid #release-box2 #release-inner2{font-size:.85em;border:1px solid #D9BE71;padding:15px;color:#D9BE71;text-align:center;height:104px}div.result #release-grid #release-box2 a{position:absolute;top:0;left:0;bottom:0;right:0}div.result #release-grid #release-box2:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}div.result .read-button{display:inline-block;width:90px}div.result .entry-link{border-radius:5px;padding:3px;text-align:center;color:#fff;font-size:12px;position:relative;display:inline-block;width:85px}div.result .entry-link.flier{background-color:#074F8D}div.result .entry-link.netgalley{background-color:#476B6F}div.result .entry-link:after{content:'';position:absolute;width:5px;height:5px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:15px;right:8px}@media (max-width:1024px){div.result .catch,div.result .prize-box .ranking{width:100%}div.result .prize-box{width:100%;padding:100px 0}div.result .prize-box .ranking .row{height:auto}div.result .prize-box .cat-box{width:768px}div.result .second-label{width:100%}}@media (max-width:767px){div.result{background-image:none;padding-bottom:30px}div.result .catch{margin:0 auto!important;background-image:url(/img/result/result_top_2022.png);background-size:cover;background-position:center bottom;background-repeat:no-repeat;width:100vw;height:200px}div.result .catch #info{bottom:22px}div.result .catch #info img{width:80%!important}div.result .prize-box{width:100%!important;margin:0 0 50px!important;padding:0 10px 50px!important}div.result .prize-box .prize-label{width:300px;background-size:contain;margin-top:20px;font-size:17px;font-weight:700;line-height:.8}div.result .prize-box img.book{width:90%}div.result .prize-box img.book-mini{width:50%!important}div.result .prize-box .title{font-size:22px!important;text-align:center!important}div.result .prize-box .title span{width:100%}div.result .prize-box .title-sub{font-size:16px!important;font-weight:400!important;text-align:left!important}div.result .prize-box .author{font-size:15px!important}div.result .prize-box .description{width:100%!important;font-size:15px!important;padding:30px 0!important}div.result .prize-box .buttons{text-align:center!important}div.result .prize-box .second-label{position:relative;font-size:15px!important;width:100%}div.result .prize-box .second-label .toggle-txt{display:inline}div.result .prize-box .second-label .toggle-btn{position:absolute;display:inline-block;background-color:#80808030;border:1px solid #CAA763;border-radius:50%;right:5px;width:25px;height:25x;color:#CAA763;cursor:pointer}div.result .prize-box .ranking{display:none;width:100%!important;text-align:left!important}div.result .prize-box .ranking .row{width:100%;margin:0!important;height:auto!important;font-size:14px!important;text-align:justify}div.result .prize-box .ranking .row .col-12.col-sm-10{margin-bottom:30px}div.result .prize-box .ranking .row .read-button{display:none}div.result .prize-box .ranking .row-order{width:20%!important}div.result .prize-box .ranking .row-title{width:80%!important}div.result .prize-box .ranking .row-read{width:0%!important}div.result .prize-box .cat{width:100%!important;margin:0 auto!important;padding:0 10%!important}div.result .prize-box .divider{width:100%}div.result .prize-box .cat-box{width:300px!important}div.result .cat-block,div.result .cat-block-bottom{padding:28px 5px!important;width:90px!important;height:90px!important;font-size:11px!important}}.rules a.disabled{pointer-events:none;opacity:.65}.rules .catch{background-image:url(/img/rules.jpg)}.rules .overall{padding:0 100px}.rules .title{font-size:24px;font-weight:700;border-top:1px solid #707070;border-bottom:1px solid #707070;text-align:center;padding:10px 0;line-height:1.5!important;margin-bottom:0!important}.rules .title>div{display:inline-block}.rules .title>div>img{width:74px}.rules .title>div>span{padding:15px 0;margin-left:18px}.rules .term{color:#AA8534;font-size:14px;font-weight:400;display:block!important;margin-top:12.5px}.rules .category{margin:0 auto;width:600px;text-align:center}.rules .category__image{width:100%;max-width:600px;background-repeat:no-repeat;background-size:contain}.rules .vote-rules{margin:0 auto;width:650px}.rules .vote-rules .number-box{position:relative;margin-right:20px;display:inline-block}.rules .vote-rules .number-box .number{width:60px;height:60px;border:2px solid #AA8534;border-radius:50%;text-align:center;padding-top:5px;background-color:#AA8534}.rules .vote-rules .number-box .number span{font-size:28px}.rules .vote-rules .number-box:after{content:"";position:absolute;background-color:#000;width:2px;top:60px;bottom:0;left:50%;height:calc(100% - 60px)}.rules .tbl{margin:0 auto}.rules .tbl th{width:150px;text-align:center;background:#E3D7BD;border:1px solid #AA8534;color:#A78333}.rules .tbl td{border:1px solid #AA8534;font-size:15px;padding:10px}.rules .tbl td .annotation{font-size:12px}@media (max-width:767px){.rules h1{font-size:1.8rem}.rules .catch #info{width:8em;left:calc(50% - 4em);font-size:1.5em!important}.rules .category,.rules .tbl,.rules .vote-rules{width:100%}.rules .overall{padding:0 3rem}.rules .title>div{display:block}.rules .category__image{margin:auto;max-width:343px}.rules .vote-rules{text-align:center}.rules .vote-rules .number-box{margin-right:0;display:block}.rules .vote-rules .number-box .number{margin:20px auto 5px}.rules .tbl td,.rules .tbl th{display:block;width:100%}}.vote .catch{background-image:url(/img/vote.jpg)}.vote .catch #info2{font-weight:500;color:#fff;position:absolute;top:150px;font-size:2em;width:100%;text-align:center}.vote .present-text{font-size:27px;color:#AA8534}.vote .vote-summary{border:1px solid #707070;border-radius:3px;padding:25px;margin:0 1px;position:relative;height:220px}.vote .vote-summary .vote-title{font-size:13px;font-weight:700}.vote .vote-summary .vote-author,.vote .vote-summary .vote-publisher{font-size:12px}.vote .vote-summary .vote-read{color:#5C5959;font-size:.6rem;text-align:center}.vote .vote-summary .vote-link{border:1px solid #000;border-radius:5px;padding:3px;width:100%;color:#000;font-size:.8em;position:relative;display:block}.vote .vote-summary .vote-link:after{content:url(/img/vote-link.svg);position:absolute;top:3px;right:4px;width:16px;height:16px}.vote .vote-summary .vote-btn{position:absolute;bottom:0;width:90%}.vote .category-grandprix{font-size:22px;color:#AA8534;text-align:center;padding:20px 0}.vote .category-grandprix span{position:relative}.vote .category-grandprix span:after,.vote .category-grandprix span:before{position:absolute;content:'';width:11px;height:22px;background-color:#AA8534;top:2px}.vote .category-grandprix span:before{border-radius:11px 0 0 11px;left:-20px}.vote .category-grandprix span:after{border-radius:0 11px 11px 0;right:-20px}.vote .select-grandprix{border-top:1px solid #707070;border-bottom:1px solid #707070;margin-top:-1px}.vote .vote-grandprix{padding:10px;position:relative}.vote .vote-grandprix img{max-width:120px}.vote .vote-grandprix .vote-title{font-size:15px;font-weight:700}.vote .vote-grandprix .vote-btn{position:absolute;bottom:-40px;width:90%}.vote .btn-outline-warning{color:#AA8534!important;border-color:#AA8534!important}.vote .btn-outline-warning:hover,.vote .btn-warning{color:#fff!important;background-color:#AA8534!important;border-color:#AA8534!important}.vote .btn-warning:hover{background-color:#93732E!important}.vote .vote-desc{width:40%;margin:0 auto}.vote .nav{position:relative}.vote .nav:before{content:"";position:absolute;top:15px;border:2px solid #2075AD;width:78%;left:0;right:0;margin:auto}.vote .nav .nav-item{height:3em;width:13%;position:relative}.vote .nav .nav-item .category{font-size:.8em;font-weight:700;text-align:center;position:relative;height:100%}.vote #enquete .enquete-form__header--text,.vote #enquete .enquete-header__text{font-weight:700;font-size:16px;line-height:180%;display:flex;letter-spacing:-.0229em;font-family:SF Pro Text;font-style:normal}.vote .nav .nav-item .category:before{position:absolute;top:-40px;left:calc(50% - 10px);content:"";border:3px solid #2075AD;background-color:#fff;width:20px;height:20px;border-radius:50%}.vote .nav .nav-item .category.active:before{background-color:#2075AD}.vote .vote-btn-container{position:relative}.vote .vote-btn-container .vote-back-btn{position:absolute;left:25px;margin:10px 0;cursor:pointer}.vote .vote-btn-container .vote-back-btn .vote-back-txt{position:relative;border-bottom:1px solid #000}.vote .vote-btn-container .vote-back-btn .vote-back-txt:hover{color:#45BEDB;border-bottom:1px solid #45BEDB}.vote .vote-btn-container .vote-back-btn .vote-back-txt:hover:before{border:1px solid #45BEDB}.vote .vote-btn-container .vote-back-btn .vote-back-txt:hover:after{border-top:1px solid #45BEDB;border-left:1px solid #45BEDB}.vote .vote-btn-container .vote-back-btn .vote-back-txt:before{content:'';width:18px;height:18px;border:1px solid #000;border-radius:50%;position:absolute;top:50%;left:-20px;margin-top:-8px}.vote .vote-btn-container .vote-back-btn .vote-back-txt:after{content:'';width:6px;height:6px;border:0;border-top:1px solid #000;border-left:1px solid #000;position:absolute;top:50%;left:-13px;margin-top:-2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vote #enquete{border:1px solid #707070;border-radius:3px;margin:0 0 60px}.vote #enquete .enquete-header{justify-content:center;align-items:center;padding:8px 32px;height:45px;background:#000;margin:0}.vote #enquete .enquete-header__text{align-items:center;text-align:center;color:#FFF;justify-content:center}.vote #enquete .enquete-form{padding:40px}.vote #enquete .enquete-form__header{align-items:center;padding:10px;background:#F9F9F9}.vote #enquete .enquete-form__header--text{color:#222;justify-content:center}.vote #enquete .enquete-form__body{margin-top:40px}.vote #enquete .enquete-form__mail{margin-bottom:32px}.vote #enquete .enquete-form__submit{padding-top:10px;text-align:center}.vote #enquete .enquete-body{display:block;flex-direction:column}.vote #enquete .enquete-body__title{font-family:SF Pro Text;font-style:normal;font-weight:400;font-size:14px;line-height:170%;align-items:center;letter-spacing:-.15px;color:#222;margin-bottom:10px}.vote #enquete .enquete-body__survey{position:relative;display:inline-flex;flex-wrap:wrap;vertical-align:middle;margin-bottom:30px}.vote #enquete .enquete-survey__label,.vote #enquete .enquete-survey__label--full-width{display:flex;flex-direction:row;align-items:flex-start;padding:8px 16px;height:40px;background:#FFF;border:1px solid #E7E7E7;box-sizing:border-box;border-radius:4px;margin-right:10px;font-family:SF Pro Text;font-style:normal;font-weight:400;font-size:14px;line-height:170%}.vote #enquete .enquete-survey__label--full-width:last-of-type,.vote #enquete .enquete-survey__label:last-of-type{margin:0}.vote #enquete .enquete-survey__label--full-width.active,.vote #enquete .enquete-survey__label.active{outline:0;box-shadow:none;background:linear-gradient(0deg,#AA8534,#AA8534),#FFF;color:#FFF}.vote #enquete .enquete-mail__check--label,.vote #enquete .enquete-mail__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:170%;text-align:center;color:#000}.vote #enquete .enquete-survey__input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.vote #enquete .enquete-survey__input--text{display:flex;flex-direction:row;align-items:flex-start;padding:8px 12px 8px 16px;position:static;width:410px;height:40px;border:1px solid #AA8534;box-sizing:border-box;border-radius:4px;margin:0 10px}.vote #enquete .enquete-survey__input--text:disabled{border-color:#E7E7E7}.vote #enquete .enquete-mail__check{margin-top:12px;text-align:center}.vote #enquete .enquete-mail__check--label{margin-bottom:0}.vote #pagination{font-weight:700;font-size:2em}@media (max-width:767px){.vote .overall{position:relative}.vote .overall #help{display:none}.vote .catch #backdrop{background-color:rgba(0,0,0,.7);width:90%;height:auto;top:40px;left:5%}.vote .catch #backdrop #info{font-size:.72rem}.vote .catch #info{font-size:1em;top:auto;bottom:20px;width:100%;left:0;text-align:center}.vote .category-grandprix{font-size:19px!important}.vote .category-grandprix span:after,.vote .category-grandprix span:before{top:1px}.vote .vote-grandprix .vote-btn{position:unset;margin:0 auto;padding:10px 0}.vote .nav{margin:1em}.vote .nav.nav-tabs{border:none;margin-bottom:10px}.vote .nav.nav-tabs .nav-item a,.vote .nav.nav-tabs .nav-item a:active,.vote .nav.nav-tabs .nav-item a:hover,.vote .nav.nav-tabs .nav-item a:visited{display:block;border:1px solid #B59047;border-radius:5px;position:relative;color:#000;font-size:.75em;background-color:#D1CEC5;margin-bottom:10px;padding:5px;text-align:left}.vote .nav.nav-tabs .nav-item a:active:after,.vote .nav.nav-tabs .nav-item a:after,.vote .nav.nav-tabs .nav-item a:hover:after,.vote .nav.nav-tabs .nav-item a:visited:after{content:url(/img/vote-category.svg);position:absolute;top:5px;right:4px;width:16px;height:16px}.vote .nav.nav-tabs .nav-item a.active,.vote .nav.nav-tabs .nav-item a:active.active,.vote .nav.nav-tabs .nav-item a:hover.active,.vote .nav.nav-tabs .nav-item a:visited.active{background-color:#fff}.vote .nav.nav-tabs .nav-item a.active:after,.vote .nav.nav-tabs .nav-item a:active.active:after,.vote .nav.nav-tabs .nav-item a:hover.active:after,.vote .nav.nav-tabs .nav-item a:visited.active:after{content:url(/img/vote-category-active.svg)}.vote .category-name{font-size:26px!important}.vote .vote-row{padding:0 1rem}.vote .vote-summary{height:100%}.vote .vote-summary .vote-btn{position:static}.vote button#entadd{width:80vw!important}.vote .vote-desc{width:80%;margin:0 auto}.vote .nav .nav-item{width:13%}.vote .nav .nav-item .category{height:100px;text-align:left;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.vote .vote-btn-container .vote-back-btn{position:initial;width:130px;margin:0 auto 30px}.vote #enquete{margin:0 0 60px;padding:0}.vote #enquete .enquete-form__header--text{font-size:14px;line-height:170%}.vote #enquete .enquete-body__survey{width:100%}.vote #enquete .enquete-survey__label{width:calc((100% - 4px)/ 2);margin:0 0 8px;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:170%;justify-content:center}.vote #enquete .enquete-survey__label:nth-of-type(even){margin-left:4px}.vote #enquete .enquete-survey__label--full-width{width:100%;margin:0 0 8px;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:170%;justify-content:center}.vote #enquete .enquete-survey__input--text{width:100%;margin:10px 0 0}}