@font-face{font-family:"Noto Sans JP Font";src:local("Noto Sans JP"),url("../../assets/fonts/ns.ttf")}@font-face{font-family:"Impact Font";src:local("Impact"),url("../../assets/fonts/impt.ttf")}@font-face{font-family:"Cascadia Code Font";src:local("Cascadia Code"),url("../../assets/fonts/cscde.ttf")}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;gap:1.25rem}::-webkit-scrollbar{display:none}::selection{background-color:#ff1123;color:#590600}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;max-width:100%}hr{background-color:#590600;border:none;outline:none;height:.05rem;margin-block:1rem 1.25rem}@media(min-width: 1024px){hr{height:.15rem;margin-block:1rem 4rem}}body{background-color:#0d0100;color:#b10a15;font-family:"Cascadia Code Font",serif}.jp-txt{font-family:"Noto Sans JP Font"}.section{margin-block:1rem;padding:1rem 1.25rem;width:100%}@media(min-width: 1024px){.section{margin-block:2rem}}.section h1{font-size:2rem;font-family:"Impact Font",serif;color:#ff1123;line-height:1;margin-bottom:1.25rem}@media(min-width: 768px){.section h1{font-size:3.5rem}}@media(min-width: 1024px){.section h1{font-size:5rem}}.section h2{font-size:1rem;color:#8b0811;margin-bottom:1rem;text-transform:uppercase}@media(min-width: 1024px){.section h2{font-size:1.5rem}}.section p{margin-top:2rem;font-size:.85rem}@media(min-width: 1024px){.section p{font-size:1.25rem}}.section .imgs img{width:100%;border-radius:.25rem}.section .imgs img+img{margin-top:1.25rem}nav{position:relative;top:1rem;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;margin:1rem 1.25rem 3rem 1.25rem;background-color:#0d0100;border-radius:.25rem}nav .nav_link a{text-decoration:none;color:#b10a15;font-size:.85rem;font-family:"Cascadia Code Font",serif}@media(min-width: 1024px){nav .nav_link a{font-size:1.25rem}}nav .nav_link a:hover{color:#ff1123}.section-1 .section_container{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:2rem}@media(min-width: 768px){.section-1 .section_container{flex-direction:row}}.section-1 .section_container .left{margin-top:5rem;max-width:80ch;font-size:.7rem;font-weight:200;display:flex;flex-direction:column;color:#8b0811}@media(min-width: 768px){.section-1 .section_container .left{max-width:65ch}}@media(min-width: 1024px){.section-1 .section_container .left{max-width:80ch}}.section-1 .section_container .right{align-self:start;width:100%}@media(min-width: 768px){.section-1 .section_container .right{position:sticky;top:1rem}}.section-1 .section_container .right .sticky{width:100%}.section-1 .section_container .right .sticky h1{font-size:2rem;font-family:"Impact Font",serif;color:#ff1123;line-height:1;margin-bottom:1.25rem;text-align:right}@media(min-width: 768px){.section-1 .section_container .right .sticky h1{font-size:3.5rem}}@media(min-width: 1024px){.section-1 .section_container .right .sticky h1{font-size:6rem}}.section-1 .section_container .right .sticky h2{font-size:1rem;color:#8b0811;margin-bottom:1rem}@media(min-width: 1024px){.section-1 .section_container .right .sticky h2{font-size:1.5rem}}.section-1 .section_container .right .sticky p{margin-top:2rem;font-size:.85rem}@media(min-width: 1024px){.section-1 .section_container .right .sticky p{font-size:1.25rem}}.section-2 h1{margin-top:3rem}.section-2 p{max-width:60ch}.section-2 .imgs{margin-top:2rem}.section-3 .imgs{margin-top:2rem}.section-5 .cont{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 768px){.section-5 .cont{flex-direction:row}}.section-5 .cont .left{max-width:80ch}.section-5 .cont .left .imgs{margin-top:2rem}@media(min-width: 768px){.section-5 .cont .left{max-width:45ch}}@media(min-width: 1024px){.section-5 .cont .left{max-width:80ch}}.section-5 .cont .right{display:flex;flex-direction:column;gap:.25rem;position:sticky;align-self:start;top:1rem;margin-top:1rem}.section-5 .cont .right hr{margin-bottom:1rem}@media(min-width: 1024px){.section-5 .cont .right{margin-top:0}}.section-5 p{max-width:60ch}.section-5 a{padding:1rem 1.25rem;border-radius:.25rem;border:.1rem solid #ff1123;color:#ff1123;font-size:1rem;margin-top:1rem;display:inline-block;text-decoration:none;transition:all 100ms ease-in}@media(min-width: 1024px){.section-5 a{font-size:1.5rem}}.section-5 a:hover{background-color:#ff1123;color:#0d0100}footer hr{margin-block:1rem}footer .cont{display:flex;justify-content:space-between;flex-direction:column;align-items:center;font-size:1rem}@media(min-width: 768px){footer .cont{flex-direction:row;align-items:start}}@media(min-width: 1024px){footer .cont{font-size:1.5rem}}footer .cont .left{display:flex;flex-direction:column;gap:1rem}footer .cont .left a{text-decoration:none;color:#b10a15}footer .cont .left a:hover{color:#ff1123}footer .cont .right{display:flex;flex-direction:row}footer .cont .right h2.link{text-decoration:none;display:inline-block;cursor:pointer;color:#b10a15;font-size:1rem;margin-inline:1rem}@media(min-width: 1024px){footer .cont .right h2.link{font-size:1.25rem}}footer .cont .right h2.link:hover{color:#ff1123}/*# sourceMappingURL=styles.css.map */
