body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#app-header{.header-wrap{padding:15px 10px}.header-wrap,.nav{display:flex;justify-content:space-between}.nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;a{align-items:center;color:#000;font-family:Dosis,sans-serif;font-size:20px;font-weight:500;line-height:1.4;text-decoration:none}@media screen and (max-width:540px){display:none}@media screen and (max-width:840px){display:none}.link{padding:0 10px}.sns-btn-wrap{align-items:center;height:100%;padding:0 5px}}.menu-btn{@media screen and (min-width:840px){display:none}}.logo{max-width:130px;@media screen and (max-width:540px){max-width:120px}img{width:100%}}}.drawer{.close-btn{justify-content:end;padding-right:5px;padding-top:10px}.close-btn,.list-wrap{display:flex}.list-wrap{flex-direction:column;justify-content:space-between;padding:10px 20px;a{align-items:center;color:#000;font-family:Dosis,sans-serif;font-size:20px;font-weight:500;line-height:1.4;text-decoration:none}.link{padding:10px 0}.sns-btn-wrap{padding:5px 0}}}.flowbtn{align-items:center;background-color:#fff;border:1.5px solid;border-radius:4px;color:#000;display:flex;font-family:Noto Sans Japaneses,sans-serif;font-size:19px;height:32px;justify-content:center;text-decoration:none;transition:.5s;width:32px}.flowbtn:hover{background-color:#000;border:1px solid #000;color:#fff;cursor:pointer;text-decoration:none}#top{display:flex;justify-content:center;position:relative;.content-wrap{position:absolute;top:0;@media screen and (max-width:1300px){left:0}@media screen and (min-width:1300px){left:20%}margin:0 auto;max-width:600px;.charactor{margin-top:-30px;max-width:500px;@media screen and (max-width:540px){margin-left:-50px;max-width:400px}img{filter:drop-shadow(3px 3px 4px #aaa);width:100%}}}.background{max-width:1000px;padding-top:100px;img{width:100%}}}#profile{.content-wrap{margin:0 auto;max-width:600px;.title{color:#000;font-family:Dosis,sans-serif;font-size:24px;font-weight:500;line-height:1.4}.profile-img{display:flex;justify-content:center;position:relative;.profile{max-width:250px;@media screen and (max-width:540px){max-width:200px}bottom:0;left:10%;position:absolute;img{filter:drop-shadow(3px -2px 4px #aaa);width:100%}}}.link-wrap{display:flex;justify-content:space-between;margin:20px auto 35px;width:90px}.profile-list{margin:20px auto 40px;width:80%;.list-item{border-bottom:.5px solid #dbdbdb;color:#4e4e4e;display:flex;font-family:Kaisei Opti,serif;font-size:16px;font-weight:500;justify-content:space-between;line-height:1.4;padding:20px 0}}}.background{padding-top:60px;@media screen and (max-width:540px){padding-top:70px}max-width:1000px;img{width:100%}}}#guidelines{.content-wrap{margin:0 auto;max-width:600px;.title{color:#000;font-family:Dosis,sans-serif;font-size:24px;font-weight:500;line-height:1.4}.guideline-text{padding:0 30px;.sub{color:#7ab0d1;font-family:Kaisei Opti,serif;font-size:19px;line-height:1.4;padding-top:20px}.sub,p{text-align:left}p{color:#474b4e;font-size:15px;font-weight:400;line-height:1.8;white-space:pre-wrap}}}}#gallery{.content-wrap{margin:0 auto;max-width:800px;.title{color:#000;font-family:Dosis,sans-serif;font-size:24px;font-weight:500;line-height:1.4}.list-item{@media screen and (max-width:540px){padding-top:20px}@media screen and (min-width:540px){padding-top:40px}img{@media screen and (max-width:540px){width:90%}@media screen and (min-width:540px){&.landscape{width:100%}&.portrait{width:80%}}}}}}
/*# sourceMappingURL=main.963c4f48.css.map*/