html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:vdl-v7gothic,sans-serif}img{vertical-align:bottom;max-width:100%}@media screen and (max-width:1111px){img{width:100%}}.photolist header{background-image:url(../images/main_bg.jpg);background-size:cover;text-align:center}.photolist header img{max-width:1000px}.photolist .main_list{background-image:url(../images/bg_pc.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;width:100%;margin:0 auto;background-size:100%;line-height:0;text-align:center;position:relative;margin:auto;overflow:hidden}.photolist .main_list:before{content:'';background-image:url(../images/contents_deco.png);background-repeat:repeat-x;background-size:contain;position:absolute;top:0;left:0;width:100%;height:82px;z-index:3;animation:wave 30s infinite linear}.photolist #contents_bg{position:absolute;line-height:0;top:0;width:100%;z-index:0;padding-top:75px;background:white}.photolist #contents_bg img{width:100%}.photolist #content{z-index:1;position:relative}.photolist #js-article{position:relative;z-index:1}.photolist #js-pager{position:relative;z-index:1;padding:30px 15px 100px;font-family:Montserrat,sans-serif}.photolist .btn_box{padding:140px 40px 0;z-index:1;position:relative}.photolist .btn_box .btn{max-width:560px;margin:auto;padding:30px 0;width:100%}.photolist .btn_box .btn a{color:#000;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;text-decoration:none;font-weight:800;font-size:44px;padding:0 100px 0 90px;box-sizing:border-box;height:86px;background:white;border:4px solid #000;position:relative;transition:all .4s ease}.photolist .btn_box .btn a i:before{content:'';position:absolute;background:url(../images/arrow_black.png) no-repeat;background-size:contain;width:50px;height:50px;top:calc(50% - 25px);right:20px}.photolist .btn_box .btn a p{display:block}.photolist .btn_box .btn a p small{font-size:26px}.photolist .btn_box .btn a .btn_color-blue{color:#2875ff;line-height:.6}.photolist .btn_box .btn a .btn_color-white{color:white}.photolist .btn_box .btn a.btn_result:before{content:'';background:url(../images/img_chara2.png) no-repeat;background-size:contain;position:absolute;width:98px;height:129px;bottom:-10px;left:-18px;transition:all .2s ease}.photolist .btn_box .btn a.btn_vote:before{content:'';background:url(../images/img_chara1.png) no-repeat;background-size:contain;position:absolute;width:122px;height:160px;bottom:-4px;left:-54px;transition:all .2s ease}.photolist .btn_box.is-fixed{position:fixed;z-index:100;bottom:0;width:100%;padding:0}.photolist .btn_box.is-fixed .btn{padding:5px 0}.photolist .btn_box p.lead{font-weight:900;font-size:20px;line-height:1.5;position:relative;word-break:break-all;margin-bottom:40px}.photolist .btn_box p.lead .btn{padding:10px 0}.photolist .btn_box.fixed-btn2{background-color:#2875ff;padding:10px 0}.photolist .list_all{padding-top:80px}@media screen and (max-width:749px){.photolist .list_all{padding-top:14.6vw}}.photolist .list_all .list_box{display:-ms-grid;display:grid;-ms-grid-columns:(320px)[auto-fit];grid-template-columns:repeat(auto-fit,320px);-ms-flex-pack:center;justify-content:center;grid-gap:20px;max-width:1440px;padding:80px 15px 30px;margin:auto}.photolist .list_all .list-child{max-width:335px;margin-bottom:25px;text-align:center}.photolist .list_all .list-child a{color:#000;text-align:center;text-decoration:none;display:block}.photolist .list_all .list-child a .list-title{font-weight:700;font-size:16px;line-height:1.3;margin-top:15px;text-align:left;transition:.4s all;position:relative;padding-left:12px;word-break:break-all}.photolist .list_all .list-child a .list-title:before{content:'';width:5px;height:20px;background-color:#2875ff;position:absolute;top:0;left:0}.photolist .list_all .list-child a .list-name{text-align:right;color:#83838f;margin-top:10px;line-height:1.2;word-break:break-all;font-weight:500}.photolist .list_all .list-child a .img{position:relative;box-shadow:0 0 10px -6px rgba(0,0,0,.8);margin-bottom:15px;margin:0 auto;min-height:100px;max-height:290px;height:36vw;background-color:#000;border:solid 3px #2875ff;box-shadow:0 6px 8px 0 rgba(187,189,190,.6);transition:.4s all;overflow:hidden}.photolist .list_all .list-child a .img.load:after{background-image:url(../images/zoom.png);content:"";display:block;position:absolute;width:40px;height:40px;bottom:0;right:0;background-size:100% 100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;transition:.4s all}.photolist .list_all .list-child a .img.load:before{background-image:url(../images/zoom_hover.png);content:"";display:block;position:absolute;width:40px;height:40px;bottom:0;right:0;background-size:100% 100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:1;transition:.4s all}.photolist .list_all .list-child a.link-none .img:before,.photolist .list_all .list-child a.link-none .img:after{content:none!important}.photolist .list_all .list-child img{width:100%;transition:.4s all;object-fit:contain;max-width:335px;max-height:290px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;vertical-align:text-bottom}.photolist .list_all .list-child img.loading{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.photolist footer{background-color:white;text-align:center;color:#fff;border-top:4px solid #2875ff;position:relative}.photolist footer:before{content:'';background-image:url(../images/footer_top.png);background-repeat:no-repeat;background-size:100%;top:-20px;width:203px;height:20px;position:absolute;right:0}.photolist footer .footer_inner{max-width:1400px;margin:auto}.photolist footer .footer_inner img{width:100%}.photolist footer .footer_inner .footer_inner-box{background-image:url(../images/footer_txt.svg);background-repeat:no-repeat;background-position:center;padding:75px 0 45px;margin-bottom:20px;background-size:auto 100%}.photolist footer .footer_inner .footer_inner-box a img{max-width:121px;margin:auto;width:16vw;transition:.2s all}.photolist footer .copy p{font-family:Noto Sans JP,sans-serif;font-size:12px;padding:16px 10px 12px;background:#2875ff;display:block;position:relative}.photolist footer .copy p:before{content:'';background-image:url(../images/footer_deco.png);background-repeat:repeat-x;position:absolute;background-size:contain;background-position:bottom;width:100%;height:30px;left:0;top:-30px;animation:wave 30s infinite linear}.photolist .mfp-close:after{content:'';background:url(../images/close.png) no-repeat;width:44px;height:44px;display:block;position:absolute;top:0;background-size:100%}@media screen and (max-width:749px){.photolist .main_list{background:none}.photolist .main_list:after{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-image:url(../images/bg.jpg);background-size:cover;background-repeat:no-repeat}}@media screen and (max-width:749px){.photolist .main_list:before{height:11vw}}@keyframes wave{from{background-position:0 0}to{background-position:-2000px 0}}@media screen and (max-width:749px){.photolist #js-pager{padding:50px 15px 80px}}@media screen and (max-width:639px){.photolist .btn_box{padding:14.6vw 20px 0}}@media screen and (max-width:639px){.photolist .btn_box .btn{max-width:280px}}@media screen and (max-width:639px){.photolist .btn_box .btn a{font-size:22px;padding:0 50px 0 45px;box-sizing:border-box;height:55px;border:2px solid #000;box-shadow:0 4px 4px 0 rgba(187,189,190,.6)}}@media screen and (max-width:639px){.photolist .btn_box .btn a i:before{width:26px;height:26px;top:calc(50% - 13px);right:10px}}@media screen and (min-width:641px){.photolist .btn_box .btn a:hover{transition:all .4s ease;background:#2875ff;box-shadow:none}.photolist .btn_box .btn a:hover i:before{content:'';position:absolute;background:url(../images/arrow_wh.png) no-repeat!important;background-size:contain!important;width:50px;height:50px;top:calc(50% - 25px);right:20px}}@media screen and (min-width:641px) and (max-width:639px){.photolist .btn_box .btn a:hover i:before{width:26px;height:26px;top:calc(50% - 13px);right:10px}}@media screen and (min-width:641px){.photolist .btn_box .btn a:hover:before{bottom:2px!important}.photolist .btn_box .btn a:hover .btn_color-blue{color:white}}@media screen and (max-width:639px){.photolist .btn_box .btn a p small{font-size:13px}}@media screen and (max-width:639px){.photolist .btn_box .btn a.btn_result:before{width:61px;height:88px;bottom:-2px;left:-27px}}@media screen and (max-width:639px){.photolist .btn_box .btn a.btn_vote:before{width:61px;height:80px;bottom:-2px;left:-27px}}@media screen and (max-width:639px){.photolist .btn_box p.lead{font-size:14px;margin-bottom:0}}@media screen and (max-width:700px){.photolist .list_all .list_box{-ms-grid-columns:(48%)[auto-fit];grid-template-columns:repeat(auto-fit,48%);grid-gap:10px;padding:7vw 15px 0}}@media screen and (max-width:640px){.photolist .list_all .list-child{margin-bottom:2vw}}@media screen and (max-width:749px){.photolist .list_all .list-child a .list-title{font-size:14px}}@media screen and (max-width:749px){.photolist .list_all .list-child a .list-name{font-size:12px}}@media screen and (max-width:500px){.photolist .list_all .list-child a .img{box-shadow:0 5px 5px 0 rgba(187,189,190,.6);border:solid 2px #2875ff;max-height:200px;height:38vw}}@media screen and (min-width:641px){.photolist .list_all .list-child a:hover .list-title{color:#2875ff;transition:.4s all}.photolist .list_all .list-child a:hover .list-name{color:#bbbdbe;transition:.4s all}.photolist .list_all .list-child a:hover .img{box-shadow:none;transition:.4s all}.photolist .list_all .list-child a:hover .img.load:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:.4s all}.photolist .list_all .list-child a:hover .img.load:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:.4s all}.photolist .list_all .list-child a:hover .img.load img{transform:scale(1.05)}}@media screen and (max-width:749px){.photolist footer:before{height:3vw;width:29vw;top:-3vw}}@media screen and (max-width:550px){.photolist footer .footer_inner .footer_inner-box{background-size:100%;padding:11vw 0 8vw;margin-bottom:2.6vw}}@media screen and (max-width:639px){.photolist footer .footer_inner .footer_inner-box a img{width:60px}}@media screen and (min-width:641px){.photolist footer .footer_inner .footer_inner-box a:hover img{transform:scale(1.06);transition:.2s all}}@media screen and (max-width:749px){.photolist footer .copy p{padding:10px;font-size:2.66667vw}}@media screen and (max-width:749px){.photolist footer .copy p:before{height:5vw;top:-5vw}}.none{display:none}.mfp-title{text-align:left;line-height:1.3;font-weight:700;color:white;word-wrap:break-word;padding:0 40px 25px 0;font-size:20px}@media screen and (max-width:639px){.mfp-title{font-size:16px}}.mfp-arrow-left:before{content:'';background:url(../images/prev.png) no-repeat;width:135px;height:60px;background-size:contain;left:0;right:auto}.mfp-arrow-right:before{content:'';background:url(../images/next.png) no-repeat;width:135px;height:60px;background-size:contain;left:auto;right:0}html{font-size:100%;font-family:sans-serif}.mt--0{margin-top:0!important}.mt--5{margin-top:5px!important}.mt--10{margin-top:10px!important}.mt--20{margin-top:20px!important}.mt--30{margin-top:30px!important}.mt--40{margin-top:40px!important}.mt--50{margin-top:50px!important}.mt--60{margin-top:60px!important}.mt--70{margin-top:70px!important}.mt--80{margin-top:80px!important}.mt--90{margin-top:90px!important}.mt--100{margin-top:100px!important}.mb--0{margin-bottom:0!important}.mb--5{margin-bottom:5px!important}.mb--10{margin-bottom:10px!important}.mb--20{margin-bottom:20px!important}.mb--25{margin-bottom:25px!important}.mb--30{margin-bottom:30px!important}.mb--40{margin-bottom:40px!important}.mb--50{margin-bottom:50px!important}.mb--60{margin-bottom:60px!important}.mb--70{margin-bottom:70px!important}.mb--80{margin-bottom:80px!important}.mb--90{margin-bottom:90px!important}.mb--100{margin-bottom:100px!important}.mr--0{margin-right:0!important}.mr--5{margin-right:5px!important}.mr--10{margin-right:10px!important}.mr--20{margin-right:20px!important}.mr--30{margin-right:30px!important}.mr--40{margin-right:40px!important}.mr--50{margin-right:50px!important}.mr--60{margin-right:60px!important}.mr--70{margin-right:70px!important}.mr--80{margin-right:80px!important}.mr--90{margin-right:90px!important}.mr--100{margin-right:100px!important}.ml--0{margin-left:0!important}.ml--5{margin-left:5px!important}.ml--10{margin-left:10px!important}.ml--20{margin-left:20px!important}.ml--30{margin-left:30px!important}.ml--40{margin-left:40px!important}.ml--50{margin-left:50px!important}.ml--60{margin-left:60px!important}.ml--70{margin-left:70px!important}.ml--80{margin-left:80px!important}.ml--90{margin-left:90px!important}.ml--100{margin-left:100px!important}.pt--0{padding-top:0!important}.pt--5{padding-top:5px!important}.pt--10{padding-top:10px!important}.pt--15{padding-top:15px!important}.pt--20{padding-top:20px!important}.pt--25{padding-top:25px!important}.pt--30{padding-top:30px!important}.pt--40{padding-top:40px!important}.pt--50{padding-top:50px!important}.pt--60{padding-top:60px!important}.pt--70{padding-top:70px!important}.pt--80{padding-top:80px!important}.pt--90{padding-top:90px!important}.pt--100{padding-top:100px!important}.pb--0{padding-bottom:0!important}.pb--5{padding-bottom:5px!important}.pb--10{padding-bottom:10px!important}.pb--20{padding-bottom:20px!important}.pb--30{padding-bottom:30px!important}.pb--40{padding-bottom:40px!important}.pb--50{padding-bottom:50px!important}.pb--60{padding-bottom:60px!important}.pb--70{padding-bottom:70px!important}.pb--80{padding-bottom:80px!important}.pb--90{padding-bottom:90px!important}.pb--100{padding-bottom:100px!important}.pr--0{padding-right:0!important}.pr--5{padding-right:5px!important}.pr--10{padding-right:10px!important}.pr--20{padding-right:20px!important}.pr--30{padding-right:30px!important}.pr--40{padding-right:40px!important}.pr--50{padding-right:50px!important}.pr--60{padding-right:60px!important}.pr--70{padding-right:70px!important}.pr--80{padding-right:80px!important}.pr--90{padding-right:90px!important}.pr--100{padding-right:100px!important}.pl--0{padding-left:0!important}.pl--5{padding-left:5px!important}.pl--10{padding-left:10px!important}.pl--20{padding-left:20px!important}.pl--30{padding-left:30px!important}.pl--40{padding-left:40px!important}.pl--50{padding-left:50px!important}.pl--60{padding-left:60px!important}.pl--70{padding-left:70px!important}.pl--80{padding-left:80px!important}.pl--90{padding-left:90px!important}.pl--100{padding-left:100px!important}.aligncenter{text-align:center}.hover{transition:all .4s}.sp-only{display:none!important}@media screen and (max-width:749px){.sp-only{display:block!important}}.pc-only{display:block!important}@media screen and (max-width:749px){.pc-only{display:none!important}}.pager_first,.pager_last{display:none!important}.common-pg{margin:0 auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.common-pg .common-pg__arrow{position:relative}.common-pg .common-pg__arrow:after{display:block;content:"";background:transparent url(../images/icon_arrow_page.png) no-repeat;background-size:contain;height:49px;width:25px;transition:all .5s}.common-pg .common-pg__num{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:100%;color:white;background-color:#2875ff;font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;height:60px;width:60px;transition:all .5s;text-decoration:none}.common-pg .common-pg__num.on{background-color:white;color:#2875ff;border:3px solid #2875ff;pointer-events:none}.common-pg .common-pg__left{margin-right:40px}.common-pg .common-pg__left:after{display:block;content:"";transform:scale(-1,1);transition:all .5s}.common-pg .common-pg__right{margin-left:40px}@media only screen and (max-width:749px){.common-pg .common-pg__arrow:after{height:5.46667vw;width:2.8vw}}@media only screen and (max-width:749px){.common-pg .common-pg__num{font-size:15px;height:32px;width:32px}}@media only screen and (max-width:749px){.common-pg .common-pg__num.on{border:solid .53333vw #2875ff}}@media only screen and (max-width:749px){.common-pg .common-pg__left{margin-right:3.4vw}}@media screen and (min-width:641px){.common-pg .common-pg__left:hover:after{transform:translateX(-5px) scale(-1,1)}}@media only screen and (max-width:749px){.common-pg .common-pg__right{margin-left:3.4vw}}@media screen and (min-width:641px){.common-pg .common-pg__right:hover:after{transform:translateX(5px)}}.pager_item{margin:3px 0}.pager_item:not(:first-of-type){margin-left:20px}@media only screen and (max-width:749px){.pager_item:not(:first-of-type){margin-left:10px}}@media screen and (min-width:641px){.pager_item a:hover{background-color:#000;color:#fff}}.common-pg__left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.common-pg__center,.common-pg__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
/*# sourceMappingURL=../../../maps/2506diorama/sass/main.css.map */
