body{width:100%;font-family:"M PLUS Rounded 1c";text-rendering:optimizeLegibility;margin:0 0;color:#f5f5f5;font-size:17px;line-height:1.7;background-color:#000}a{color:#ffa500;overflow-wrap break-word}details>summary{color:#ffa500;font-size:2em;padding:.4em 0;text-decoration:underline;cursor:pointer}hr{width:80%;margin-top:2em}.topper{position:absolute;top:0}.moretext{text-indent:.4em;margin-top:1.1em;margin-bottom:1.1em}.container{max-width:900px;margin-right:auto;margin-left:auto}img{display:block;margin:auto;border:solid 1px #666}.twitter-share-button .fb-share-button .social-share-button{display:inline-block}.youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grecaptcha-badge{z-index:10000}.white-line{border:solid 1px #666}.red-line{border:solid 1px #8b0000}.blue-line{border:solid 1px #00008b}.green-line{border:solid 1px #006400}.magenta-line{border:solid 1px #8b008b}.black{background-color:#000}.link-box:hover{background-color:#222}.link-box:active{background-color:#fff}.link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sidebar-inner{position:fixed;bottom:0;width:100vw;height:0%}.sidebar-grad{position:fixed;bottom:0;width:100%;height:30%;background:-moz-linear-gradient(bottom,#000,transparent);background:-webkit-linear-gradient(bottom,#000,transparent);background:linear-gradient(to top,#000 transparent);z-index:999;pointer-events:none}.backhome a{color:#fff;text-decoration:none}.backhome-box:hover{background-color:#222}.backhome-box:active{background-color:#fff}.footer-inner{position:relative;z-index:-1}.foot-hole{position:absolute;width:100vw;height:30vh;left:-5px;background:-moz-linear-gradient(bottom,#000,#000 25%,transparent);background:-webkit-linear-gradient(bottom,#000,#000 25%,transparent);background:linear-gradient(to top,#000,#000 25%,transparent);z-index:-1}@media (min-width:600px){body{display:block;background-attachment:fixed;background-position:top center;background-size:100px 100px;background-image:linear-gradient(rgba(255,255,255,.10) .1%,rgba(255,255,255,.10) .1%,transparent .1%,transparent 99%,rgba(255,255,255,.10) 99%,rgba(255,255,255,.10) 100%) , linear-gradient(90deg,rgba(255,255,255,.10) .1%,rgba(255,255,255,.10) .1%,transparent .1%,transparent 99%,rgba(255,255,255,.10) 99%,rgba(255,255,255,.10) 100%)}img{width:90%;height:auto}img.profile-image{width:300px;height:auto}.menu-text{position:relative;font-size:40px;color:#f5f5f5;text-decoration:none}.menu-text-box{top:55px}.center-square{position:relative;width:299px;height:299px;margin-top:200px;margin-bottom:198px;margin-left:auto;margin-right:auto;top:-1px;right:1px}.contents{position:relative;left:-1px}.front-box{width:178px;height:178px;margin-left:auto;margin-right:auto;text-align:center}.up-left{position:absolute;width:178px;height:178px;top:-101px;left:-101px;text-align:center}.up-right{position:absolute;width:178px;height:178px;top:-101px;left:220px;text-align:center}.down-left{position:absolute;width:178px;height:178px;top:219px;left:-101px;text-align:center}.down-right{position:relative;width:178px;height:178px;top:219px;left:220px;text-align:center}.credit-square{position:relative;text-align:center;width:298px;height:298px;right:1px;margin-top:180px;margin-left:auto;margin-right:auto}.credit{position:relative;top:145px}.box-space{margin-bottom:90px}.box-space-2{margin-bottom:45px}.box-space-3{margin-bottom:30px}.page-title{position:relative;text-align:center;top:-40px}.page-title2{position:relative;text-align:center;top:125px}.page-square{position:relative;width:299px;height:299px;margin-top:200px;margin-bottom:98px;margin-left:auto;margin-right:auto;top:-1px;right:1px}.pagination{text-align:center;margin-bottom:10px}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto}.pagination li a,.pagination li>span{font-size:1.5em;display:block;width:50px;margin:0 1px;text-decoration:none;color:#fff;border:solid 1px gray;border-radius:3px}.pagination li>span{color:#000;background-color:#fff}.pagination li a:hover{color:#000;background-color:#fff}.pagination li .dots{width:25px;padding:0;color:#fff;border-color:transparent;background-color:transparent}.backhome{position:absolute;bottom:5px;width:100%;text-align:center;z-index:999;font-size:50px}.backhome-box{margin-left:auto;margin-right:auto;background-color:#000;width:100px;z-index:9999}}@media (max-width:600px){body{display:block;background-attachment:fixed;background-size:16.66vw 16.66vw;background-image:linear-gradient(rgba(255,255,255,.10) .5%,rgba(255,255,255,.10) .5%,transparent .5%,transparent 99%,rgba(255,255,255,.10) 99%,rgba(255,255,255,.10) 100%) , linear-gradient(90deg,rgba(255,255,255,.10) .5%,rgba(255,255,255,.10) .5%,transparent .5%,transparent 99%,rgba(255,255,255,.10) 99%,rgba(255,255,255,.10) 100%)}img{max-width:90%;height:auto}img .profile-image{max-width:70vw;height:auto}.menu-text{position:relative;font-size:6.66vw;color:#f5f5f5;text-decoration:none}.menu-text-box{top:9.16vw}.center-square{position:relative;text-align:center;width:50vw;height:50vw;margin-top:30vw;margin-bottom:30vw;margin-left:auto;margin-right:auto}.front-box{width:30vw;height:30vw;margin-left:auto;margin-right:auto;text-align:center}.up-left{position:absolute;width:30vw;height:30vw;top:-16.66vw;left:-16.66vw;text-align:center}.up-right{position:absolute;width:30vw;height:30vw;top:-16.66vw;left:36.66vw;text-align:center}.down-left{position:absolute;width:30vw;height:30vw;top:36.66vw;left:-16.66vw;text-align:center}.down-right{position:relative;width:30vw;height:30vw;top:36.66vw;left:36.66vw;text-align:center}.credit-square{text-align:center;width:50vw;height:50vw;margin-top:30vw;margin-left:auto;margin-right:auto}.credit{position:relative;top:22vw;text-align:center}.box-space{margin-bottom:15vw}.box-space-2{margin-bottom:7.5vw}.box-space-3{margin-bottom:5vw}.page-title{position:relative;text-align:center;top:-10vw}.page-title2{position:relative;text-align:center;top:21vw}.page-square{position:relative;text-align:center;width:50vw;height:50vw;margin-top:33vw;margin-bottom:15vw;margin-left:auto;margin-right:auto}.pagination{text-align:center;margin-bottom:10px}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto}.pagination li a,.pagination li>span{font-size:4.5vw;display:block;width:9.766vw;margin:0 1px;padding:.97vw 0;text-decoration:none;color:#fff;border:solid 1px gray;border-radius:.59vw}.pagination li>span{color:#000;background-color:#fff}.pagination li a:hover{color:#000;background-color:#fff}.pagination li .dots{width:4.88vw;padding:0;color:#fff;border-color:transparent;background-color:transparent}.backhome{position:absolute;bottom:5px;width:100%;text-align:center;z-index:999;font-size:8.333vw}.backhome-box{margin-left:auto;margin-right:auto;background-color:#000;width:16.6666vw;z-index:9999}}@media (min-width:700px){.head-menu-wrapped{position:fixed;width:100%;top:20px;left:-1.5px;height:130px;z-index:999999;text-align:center;overflow:hidden}.head-menu{position:relative;width:700px;height:20px;margin-left:auto;margin-right:auto}.menu-text2{position:relative;font-size:20px;color:#f5f5f5;text-decoration:none}.menu-text-box2{top:41px}.menu-0{position:absolute;width:120px;height:120px;left:0}.menu-1{position:absolute;width:120px;height:120px;left:145px}.menu-2{position:absolute;width:120px;height:120px;left:290px}.menu-3{position:absolute;width:120px;height:120px;left:435px}.menu-4{position:absolute;width:120px;height:120px;left:580px}}@media (max-width:700px){.head-menu-wrapped{position:fixed;width:100%;height:18.8vw;top:4px;z-index:999999;text-align:center;overflow:hidden}.head-menu{position:relative;width:100%;margin-left:auto;margin-right:auto;left:2px}.menu-text2{position:relative;font-size:4.2vw;color:#f5f5f5;text-decoration:none}.menu-text-box2{top:4.5vw}.menu-0{position:absolute;width:18vw;height:18vw;left:0}.menu-1{position:absolute;width:18vw;height:18vw;left:20vw}.menu-2{position:absolute;width:18vw;height:18vw;left:40vw}.menu-3{position:absolute;width:18vw;height:18vw;left:60vw}.menu-4{position:absolute;width:18vw;height:18vw;left:80vw}}.page-title{animation:titlefade 2s linear 0s 1 normal}.page-title2{animation:titlefade 2s linear 0s 1 normal}.up-left{animation:fastfade2 1.5s linear 0s 1 normal}.up-right{animation:fastfade3 1.5s linear 0s 1 normal}.down-left{animation:fastfade4 1.5s linear 0s 1 normal}.down-right{animation:fastfade5 1.5s linear 0s 1 normal}.menu-0{animation:fastfade 1.5s linear 0s 1 normal}.menu-1{animation:fastfade2 1.5s linear 0s 1 normal}.menu-2{animation:fastfade3 1.5s linear 0s 1 normal}.menu-3{animation:fastfade4 1.5s linear 0s 1 normal}.menu-4{animation:fastfade5 1.5s linear 0s 1 normal}.contents{animation:slowfade 2s linear 0s 1 normal}.backhome-box{animation:backhomefade 2s linear 0s 1 normal}@keyframes titlefade {
0% {
opacity:0;
}
20% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  titlefade  {
0% {
opacity:0;
}
20% {
opacity:0;
}
100% {     
opacity:1;	
}
}@keyframes slowfade {
0% {
opacity:0;
}
25% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  slowfade  {
0% {
opacity:0;
}
50% {
opacity:0;
}
100% {     
opacity:1;	
}
}@keyframes fastfade {
0% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  fastfade  {
0% {
opacity:0;
}
100% {     
opacity:1;	
}
}@keyframes fastfade2 {
0% {
opacity:0;
}
50% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  fastfade2  {
0% {
opacity:0;
}
60% {
opacity:0;
}
100% {     
opacity:1;	
}
}@keyframes fastfade3 {
0% {
opacity:0;
}
60% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  fastfade3  {
0% {
opacity:0;
}
60% {
opacity:0;
}
100% {     
opacity:1;	
}
}@keyframes fastfade4 {
0% {
opacity:0;
}
70% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  fastfade4  {
0% {
opacity:0;
}
70% {
opacity:0;
}
100% {     
opacity:1;	
}
}@keyframes fastfade5 {
0% {
opacity:0;
}
80% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  fastfade5 {
0% {
opacity:0;
}
80% {
opacity:0;
}
100% {     
opacity:1;	
}
}@keyframes backhomefade {
0% {
opacity:0;
}
80% {
opacity:0;
}
100% {     
opacity:1;	
}
}@-webkit-keyframes  backhomefade {
0% {
opacity:0;
}
80% {
opacity:0;
}
100% {     
opacity:1;	
}
}.one-box{position:relative;padding:0 7px}.box-title{text-align:center;margin:17px 0}input.wpcf7-text{width:50%}textarea.wpcf7-textarea{width:80%;resize:vertical}input.wpcf7-submit{width:150px;height:30px;color:#f5f5f5;background-color:#101010}