/* https://www.tokyofotoawards.jp/wp/wp-content/themes/faculty/style.css?ver=6.8.1 */
body{font-family:"Helvetica Neue","Helvetica",helvetica,arial,sans-serif;background-color:#f9f9f9;padding-top:100px}h1{font-size:32px;font-weight:700}h2{font-size:24px}h3{font-size:19px}a{color:#09c}#winners-list a:hover{text-decoration:none!important}#winners-list a h3,#winners-list a h4{color:#000}#winners-list a:hover h3{text-decoration:none}h3 span{display:block;font-size:16px;color:#979797;font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:400}#home section{text-align:left}.cat-name{color:#a0a5aa;font-family:"Helvetica Neue",helvetica,sans-serif!important}.cat-main{padding-top:30px;font-weight:700}span.prize{font-weight:700}#single-winner h1{margin-top:16px;margin-bottom:16px}#single p{margin-bottom:32px}.prize-details{margin:16px 0}.prize-details li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #d8d8d8}.prize-details li:first-of-type{padding-top:8px;border-top:1px solid #d8d8d8}.winner-images img{margin-bottom:48px}.bgGrey{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.jury .pic{padding-top:100%}.juror-wrap .pic{padding-top:100%}.pic{position:relative;padding-top:75%;overflow:hidden}.pic .img-holder{position:absolute;top:0;bottom:0;left:0;right:0}.pic .img-holder img{display:block;width:100vw;height:100vh;object-fit:cover;max-width:100%;max-height:100%}.single-partners__logo .img-holder{display:flex;align-items:center;justify-content:center}.single-partners__logo .img-holder img{height:auto;width:100%}.insta-feed h2 a{color:#2a2b2d;display:flex}.iscwp-meta-inner-wrap{position:absolute;width:100%;bottom:0;padding:7px 0}#home .hero{min-height:calc(100vh - 102px)}#jury .hero,#single .hero,#partners .hero,#news .hero{min-height:60vh;height:auto}#home .hero .grid{height:100%}#home .hero .bg-img .img-holder{position:absolute;top:0;left:0;right:0;bottom:0}#home .hero .bg-img .img-holder img{display:block;width:100vw;height:100vh;object-fit:cover;max-width:100%;max-height:100%}.hero h1{font-size:24px;margin-bottom:20px}.hero h1 a{color:#fff}.hero p{color:#7f8084}.hero .copy{background:#141416;left:40px;bottom:0;position:absolute;padding:40px;max-width:500px;text-align:center;color:#fff}.hero-img .img-holder{position:absolute;top:0;bottom:0;left:0;right:0}.hero-img .img-holder img{display:block;width:100vw;height:100vh;object-fit:cover;max-width:100%;max-height:100%}.copy .more a{color:#fff}.hero p:last-of-type{margin-bottom:32px}.button-main{background:#09c}.button-main:hover{background:#fff;color:#09c}.button-links{margin-top:40px}.button-links .button:hover{text-decoration:none}.hero-interview{position:relative;padding:0;margin-bottom:32px}.hero .attr,.hero-interview .attr{right:0!important;left:initial}ul.faqs{margin-top:32px}.pop{font-weight:700}.pop+p,.pop+div{margin-top:16px}.jury h3,.winner h3{font-weight:normal!important}#single .jury a,#single .winner a{color:#2a2b2d!important}.button+.more{margin-top:12px!important}.juror-wrap{padding:16px;background-color:#fff;margin-bottom:32px}.prize-details{margin:16px 0}.prize-details li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #d8d8d8}.prize-details li:first-of-type{padding-top:8px;border-top:1px solid #d8d8d8}.callout{padding:64px 0 72px!important;text-align:center!important;background:#eeeef1}.callout h2{font-weight:700}.callout p:last-of-type{margin:0!important}#single h2{margin-top:8px;margin-bottom:32px}#single a{color:#09c}#single h3{margin-bottom:16px;font-weight:700}.featured{background:#fff}.featured .copy{color:#141416;padding:30px}.featured a:hover{color:#141416!important}.fee .copy{padding:20px;width:100%;background:#fff;text-align:center;cursor:pointer;display:flex;flex-direction:column}.fee .label{font-weight:700;text-transform:uppercase}.fee .price{font-size:80px;font-weight:700;margin-bottom:10px}.fee .desc{font-size:13px;color:#989898;margin-bottom:16px}.fee a,.fee a:hover{color:#fff!important;font-weight:700}.main-header{line-height:1;position:fixed;top:0;width:100%;z-index:2000;transition:all 0.2s ease-in-out;box-shadow:0 11px 30px 0 rgba(0,0,0,0)}.main-header.scrolled{box-shadow:0 11px 30px 0 rgba(0,0,0,.08)}.logged-in .main-header{top:32px}header{padding:8px 20px}header svg{fill:#09c}header li:last-of-type{background:#fff;padding:12px 36px;border-radius:3px;cursor:pointer;margin-right:0}header li:last-of-type a{color:#09c}.current_page_item a{color:#000!important}.socialshares{margin-top:16px}.alert{background:yellow;color:#000}#home section{text-align:center}#home .winners{background:#f5f5f5}#home .winner .copy{background:#141416;padding:20px 40px;width:60%}#home .winner h3{color:#fff;font-size:18px;font-weight:700}.winner-main-image{margin-bottom:16px}#home .winner h3 span{font-size:14px;text-transform:none!important}#home .news{background:#f5f5f5}#news .pic{padding-top:100%}ul.faqs li:nth-child(odd){font-weight:700}ul.faqs li:nth-child(even){margin-bottom:20px}.swiper-button-disabled{display:none}.button{border-radius:3px}.hero-wrap a.button-main:hover{color:#141416!important}footer{background:#ececec;font-size:14px}footer a{color:#000}.bgGrey{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.pswp{z-index:99999}#sb_instagram .sbi_follow_btn a{padding:14px 20px!important;font-size:16px!important;margin-top:25px}#sb_instagram .sbi_follow_btn a:hover{opacity:1!important;text-decoration:underline!important}.psgal figure{height:130px!important}.psgal a{height:100%!important;display:block}.psgal img{width:100%!important;height:100%!important;object-fit:cover}@media (max-width:782px){.logged-in .main-header{top:46px}}@media (max-width:767px){body{padding-top:102.533px}.mobile span{background:#000}.mobile{top:37px}header{padding:18px 0 15px 0}header svg{width:80px!important}#home .hero{min-height:calc(100vh - 58.09px)}#home section{text-align:center}.hero .copy{text-align:center}#home .button{width:100%}.pop+p,.pop+div,.pop+ul{margin-top:32px!important}section{padding:16px}section+.featured{padding:8px 0 0 0}#home .winner .copy{width:100%!important}.more{text-align:middle}.grid-cell .copy{margin-bottom:8px}.friends.grid,.media.grid,.partner.grid,.partners .grid{display:flex;flex-wrap:wrap;justify-content:center}.friends.grid .grid-1-5,.media.grid .grid-1-5,.partner.grid .grid-1-5,.partners .grid .grid-1-5{flex:0 0 50%;padding:0 20px!important;margin-bottom:20px!important}#single .hero{min-height:auto}#single .hero .bg-img,#single .hero .hero-img .img-holder{position:relative}#single .hero .hero-img .img-holder img{width:100%;height:auto}}.icon-ic_chat_icon:before{color:#fff!important}.hotline-launcher.h-open .viewport .h-channel .home-content .title .logo img{display:none!important}