/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{background-color:#fff;color:gray;font-family:lato,sans-serif;font-size:87.5%;font-weight:400;line-height:1.5;padding:5px}h1,h2,h3,h4,h5,h6{color:#000;font-weight:400}h1{font-size:1.429rem;line-height:1.166rem;margin-bottom:1.166rem}h1 a{color:#000;text-decoration:none}h1 a:linked,h1 a:visited,h1 a:hover,h1 a:active{color:#000;text-decoration:none}h2{font-size:1.285rem;line-height:1.313rem;margin-bottom:1.313rem}h3,h4,h5{font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem}h6{color:#000;font-size:.9rem;font-weight:400;letter-spacing:1px;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}a{color:#000;text-decoration:none;transition:color .2s ease-in-out}a:link,a:visited,a:active{color:#000;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#000}b,strong{font-weight:900}p{font-size:1em;line-height:1.5em;margin-bottom:1.5em}.site-header{text-align:center}.site-header.is-home{margin-bottom:2em;margin-top:2em}.site-header .text .site-tagline{color:inherit;font-size:10px;letter-spacing:2px;margin-bottom:1.5em;text-transform:uppercase}.site-header .text .site-title{font-size:36px;font-weight:400;letter-spacing:4px;line-height:1.5;text-transform:uppercase}.album-header{margin-bottom:2em;text-align:center}.album-header .album-description{font-size:1.2em;line-height:1.5em;margin:0 auto 1.5em;min-width:360px;width:70%}.album-info{text-align:center}.album-info h2{margin-bottom:.5em;margin-top:.5em}.album-info .album-description{font-size:1.1em;line-height:1.2em}.album-info .album-description p{line-height:1em;margin:0}.site-footer .copyright{text-align:right}.message{max-width:470px;text-align:center;width:100%}.message h1{font-size:2rem;margin-bottom:2rem;margin-top:2rem}.message p{font-size:1.1em;line-height:1.2em}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:gray;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#000}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#000;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:gray;content:'\0002f'}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.photo-grid-item img,.album-grid-item img{background:url(https://dev.yapawa.net/img/loader-white.gif)no-repeat 50%;background-color:#dedede;border-radius:4px}figure{display:inline;margin:0}.album-grid{display:flex;flex-wrap:wrap;justify-content:center}.album-grid-item{margin:0 10px 15px;width:272px}.album-grid-item.tiny{width:150px}.album-grid-item.tiny img{box-shadow:unset}.album-grid-item img{box-shadow:2px 2px 8px 2px #505050;cursor:pointer}.photo-grid-item img{cursor:zoom-in}@media screen and (min-width:480px){.photo-grid{display:grid;grid-auto-flow:dense;grid-auto-rows:15px;grid-gap:5px;grid-template-columns:repeat(auto-fill,250px);justify-content:center}.photo-grid-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-grid-item.panorama{grid-column-end:span 2}.photo-grid-item.row-span-1{grid-row-end:span 1}.photo-grid-item.row-span-2{grid-row-end:span 2}.photo-grid-item.row-span-3{grid-row-end:span 3}.photo-grid-item.row-span-4{grid-row-end:span 4}.photo-grid-item.row-span-5{grid-row-end:span 5}.photo-grid-item.row-span-6{grid-row-end:span 6}.photo-grid-item.row-span-7{grid-row-end:span 7}.photo-grid-item.row-span-8{grid-row-end:span 8}.photo-grid-item.row-span-9{grid-row-end:span 9}.photo-grid-item.row-span-10{grid-row-end:span 10}.photo-grid-item.row-span-11{grid-row-end:span 11}.photo-grid-item.row-span-12{grid-row-end:span 12}.photo-grid-item.row-span-13{grid-row-end:span 13}.photo-grid-item.row-span-14{grid-row-end:span 14}.photo-grid-item.row-span-15{grid-row-end:span 15}.photo-grid-item.row-span-16{grid-row-end:span 16}.photo-grid-item.row-span-17{grid-row-end:span 17}.photo-grid-item.row-span-18{grid-row-end:span 18}.photo-grid-item.row-span-19{grid-row-end:span 19}.photo-grid-item.row-span-20{grid-row-end:span 20}.photo-grid-item.row-span-21{grid-row-end:span 21}.photo-grid-item.row-span-22{grid-row-end:span 22}.photo-grid-item.row-span-23{grid-row-end:span 23}.photo-grid-item.row-span-24{grid-row-end:span 24}.photo-grid-item.row-span-25{grid-row-end:span 25}.photo-grid-item.row-span-26{grid-row-end:span 26}.photo-grid-item.row-span-27{grid-row-end:span 27}.photo-grid-item.row-span-28{grid-row-end:span 28}.photo-grid-item.row-span-29{grid-row-end:span 29}.photo-grid-item.row-span-30{grid-row-end:span 30}.photo-grid-item.row-span-31{grid-row-end:span 31}.photo-grid-item.row-span-32{grid-row-end:span 32}.photo-grid-item.row-span-33{grid-row-end:span 33}.photo-grid-item.row-span-34{grid-row-end:span 34}.photo-grid-item.row-span-35{grid-row-end:span 35}.photo-grid-item.row-span-36{grid-row-end:span 36}.photo-grid-item.row-span-37{grid-row-end:span 37}.photo-grid-item.row-span-38{grid-row-end:span 38}.photo-grid-item.row-span-39{grid-row-end:span 39}.photo-grid-item.row-span-40{grid-row-end:span 40}.photo-grid-item.row-span-41{grid-row-end:span 41}.photo-grid-item.row-span-42{grid-row-end:span 42}.photo-grid-item.row-span-43{grid-row-end:span 43}.photo-grid-item.row-span-44{grid-row-end:span 44}.photo-grid-item.row-span-45{grid-row-end:span 45}.photo-grid-item.row-span-46{grid-row-end:span 46}.photo-grid-item.row-span-47{grid-row-end:span 47}.photo-grid-item.row-span-48{grid-row-end:span 48}.photo-grid-item.row-span-49{grid-row-end:span 49}.photo-grid-item.row-span-50{grid-row-end:span 50}.photo-grid-item.row-span-51{grid-row-end:span 51}.photo-grid-item.row-span-52{grid-row-end:span 52}.photo-grid-item.row-span-53{grid-row-end:span 53}.photo-grid-item.row-span-54{grid-row-end:span 54}.photo-grid-item.row-span-55{grid-row-end:span 55}.photo-grid-item.row-span-56{grid-row-end:span 56}.photo-grid-item.row-span-57{grid-row-end:span 57}.photo-grid-item.row-span-58{grid-row-end:span 58}.photo-grid-item.row-span-59{grid-row-end:span 59}.photo-grid-item.row-span-60{grid-row-end:span 60}.photo-grid-item.row-span-61{grid-row-end:span 61}.photo-grid-item.row-span-62{grid-row-end:span 62}.photo-grid-item.row-span-63{grid-row-end:span 63}.photo-grid-item.row-span-64{grid-row-end:span 64}.photo-grid-item.row-span-65{grid-row-end:span 65}.photo-grid-item.row-span-66{grid-row-end:span 66}.photo-grid-item.row-span-67{grid-row-end:span 67}.photo-grid-item.row-span-68{grid-row-end:span 68}.photo-grid-item.row-span-69{grid-row-end:span 69}.photo-grid-item.row-span-70{grid-row-end:span 70}.photo-grid-item.row-span-71{grid-row-end:span 71}.photo-grid-item.row-span-72{grid-row-end:span 72}.photo-grid-item.row-span-73{grid-row-end:span 73}.photo-grid-item.row-span-74{grid-row-end:span 74}.photo-grid-item.row-span-75{grid-row-end:span 75}.photo-grid-item.row-span-76{grid-row-end:span 76}.photo-grid-item.row-span-77{grid-row-end:span 77}.photo-grid-item.row-span-78{grid-row-end:span 78}.photo-grid-item.row-span-79{grid-row-end:span 79}.photo-grid-item.row-span-80{grid-row-end:span 80}.photo-grid-item.row-span-81{grid-row-end:span 81}.photo-grid-item.row-span-82{grid-row-end:span 82}.photo-grid-item.row-span-83{grid-row-end:span 83}.photo-grid-item.row-span-84{grid-row-end:span 84}.photo-grid-item.row-span-85{grid-row-end:span 85}.photo-grid-item.row-span-86{grid-row-end:span 86}.photo-grid-item.row-span-87{grid-row-end:span 87}.photo-grid-item.row-span-88{grid-row-end:span 88}.photo-grid-item.row-span-89{grid-row-end:span 89}.photo-grid-item.row-span-90{grid-row-end:span 90}.photo-grid-item.row-span-91{grid-row-end:span 91}.photo-grid-item.row-span-92{grid-row-end:span 92}.photo-grid-item.row-span-93{grid-row-end:span 93}.photo-grid-item.row-span-94{grid-row-end:span 94}.photo-grid-item.row-span-95{grid-row-end:span 95}.photo-grid-item.row-span-96{grid-row-end:span 96}.photo-grid-item.row-span-97{grid-row-end:span 97}.photo-grid-item.row-span-98{grid-row-end:span 98}.photo-grid-item.row-span-99{grid-row-end:span 99}}@media screen and (max-width:479px){.album-grid-item{padding:0;width:100%}.album-grid-item img{height:auto;width:100%}.photo-grid-item img{height:auto;width:100%}}.placeholder{align-items:center;background-color:#505050;box-shadow:2px 2px 8px 2px #505050;display:flex;height:181px;justify-content:center;width:272px}.placeholder img{height:120px;width:120px}@media screen and (max-width:479px){.placeholder{padding-bottom:8%;padding-top:8%;width:100%}.placeholder img{height:120px;width:120px}}