@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{font-family:genjyuu,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;width:100%;height:100vh;background:linear-gradient(45deg,#830007,#00021e,#f3f3f3);background-size:2000% 2000%;animation:bggradient 20s ease infinite}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes hurueru{0%{transform:translate(0) rotate(0)}25%{transform:translate(2px,2px) rotate(1deg)}50%{transform:translateY(2px) rotate(0)}75%{transform:translate(2px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}header{background-color:#000;height:60px;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}header h1{color:#fff;font-size:16px;padding-left:20px}main{width:100%;margin:auto;padding-bottom:2.6041666667vw}main ul{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:1.0416666667vw}main ul li{width:25%;overflow:hidden;padding:.78125vw}main ul li a:hover{display:inline-block;animation:hurueru .2s}main ul li figure{position:relative;border:1px solid #aeaeae}main ul li figure img{width:100%}main ul li figure figcaption{position:absolute;bottom:0;text-align:center;background-color:#0000009c;color:#fff;padding:.78125vw;font-size:.8333333333vw;width:100%}footer{background-color:#000;height:60px;width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;position:fixed;bottom:0}footer small{color:#fff;text-align:center}main .title{text-align:center}main h2{font-size:1.4583333333vw;font-weight:700;border-bottom:.15625vw solid #fff;color:#fff;padding:.4166666667vw 1.5625vw;margin:2.0833333333vw auto;display:inline-block}#grid{margin:0 auto;width:100%;padding:.5208333333vw}.masonry-item{width:18.4%;margin-bottom:20px;margin-left:.75%;margin-right:.75%}.masonry-item img{width:100%;height:auto}.gutter-sizer{width:2%}.website main{padding:0 2.0833333333vw 4.1666666667vw}.website main .site{display:flex;flex-flow:row wrap;justify-content:space-around}.website main .site figure.pc-view{width:70%}.website main .site figure.pc-view img{width:100%}.website main .site figure.sp-view{width:25%}.website main .site figure.sp-view img{width:100%}.website main .site .image{display:flex;flex-flow:row wrap;justify-content:space-around;width:65%}.website main .site .detail{width:35%;padding:1.0416666667vw;background-color:#0007;height:31.25vw;color:#fff}.website main .site .detail dl{padding:.5208333333vw;border-bottom:1px solid #fff}.website main .site .detail dl:last-child{border:none}.website main .site .detail dl dt{display:inline-block;width:5.2083333333vw;font-size:.8333333333vw}.website main .site .detail dl dd{display:inline-block;line-height:1.4;font-size:.8333333333vw}.website main .site .detail dl dd p{padding-top:.5208333333vw}.website main .site .detail dl dd.name{font-size:1.0416666667vw;font-weight:700}.website main .site .detail dl dd a{text-decoration:underline}.website main .site .detail dl dd a:hover{opacity:.8}#particles-js{position:fixed;z-index:-1;width:100%;height:100%}.btnBack{display:block;background:#fff;padding:1vw;color:#000;box-shadow:1px 1px 1px #ddd;text-align:center;margin:1.0416666667vw auto;width:15.625vw}@media screen and (max-width: 768px){.grid-sizer,.grid-item{width:48.5%;margin-bottom:10px}.website main{padding:0 2.0833333333vw 16.6666666667vw}.website main h2{font-size:4.4270833333vw}.website main ul li{width:50%}.website main ul li figure figcaption{font-size:2.1354166667vw}.website main .site{flex-direction:column-reverse}.website main .site .image{width:100%}.website main .site .detail{width:100%;height:auto;margin-bottom:2.6041666667vw}.website main .site .detail dl dt{font-size:3.125vw;width:18.2291666667vw}.website main .site .detail dl dd{font-size:3.125vw}.website main .site .detail dl dd p{padding-top:2.0833333333vw}.website main .site .detail dl dd.name{font-size:3.2291666667vw}}
