@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");@supports (-webkit-touch-callout: none){.vh100{min-height:-webkit-fill-available}}:root{--md10px: 0.625rem;--md11px: 0.6875rem;--md12px: 0.75rem;--md13px: 0.8125rem;--md14px: 0.875rem;--md15px: 0.9375rem;--md16px: 1rem;--md17px: 1.0625rem;--md18px: 1.125rem;--md19px: 1.1875rem;--md20px: 1.25rem;--md21px: 1.3125rem;--md22px: 1.375rem;--md23px: 1.4375rem;--md24px: 1.5rem;--md25px: 1.5625rem;--md26px: 1.625rem;--md27px: 1.6875rem;--md28px: 1.75rem;--md29px: 1.8125rem;--md30px: 1.875rem}body{font-size:var(--md16px)}@media (min-width: 1200px){.container{max-width:1100px}}h2{font-size:clamp(14px, 3.5cqw, 24px);color:#D0623E}h3{color:#D0623E}p,a,li{font-size:font-size-m;color:#D0623E}header{position:fixed;width:100%;top:0;padding:15px 0;z-index:99}header .cont{display:flex;justify-content:space-between;container-type:inline-size;align-items:center;position:relative;z-index:101;padding:0 22px}header .cont h1{margin:0}header .cont h1 .symbol{width:17cqw}header .cont h1 .symbol path{fill:#D0623E;transition:all .3s ease-out}header .cont .hamburger{margin:0 0 0 auto;width:11cqw;cursor:pointer;position:relative;z-index:101}header .cont .hamburger path,header .cont .hamburger line{transition:all .3s ease-out}header .drawer{position:fixed;width:100%;height:100svh;top:-100svh;z-index:100;transition:all .3s ease-out;background-color:#D0623E;padding:150px 15px 0 15px}header .drawer ul{padding:0;margin-bottom:30px;list-style-type:none}header .drawer ul li a{display:inline-block;width:100%;text-align:center;padding:10px 0;color:#F6E8C9;text-decoration:none;font-size:clamp(14px, 3.5cqw, 24px)}header .drawer ul li a img{width:30px}header .drawer.show{top:0}header.cream h1 .symbol path{fill:#F6E8C9}header.cream .hamburger path{fill:#F6E8C9}header.cream .hamburger line{stroke:#D0623E}img{vertical-align:bottom;max-width:100%;height:auto}body{font-family:"Noto Serif JP",serif;color:#000;font-weight:600;font-feature-settings:"palt" 1;letter-spacing:0.05em;background-image:url(../images/bg.jpg);background-repeat:repeat;max-width:100vw;overflow-x:hidden}body.drawer-open{overflow:hidden}.cont{text-align:center;container-type:inline-size;max-width:770px;padding:0 15px;margin:0 auto;position:relative;width:100vw}.cont .bg{position:absolute;top:0;left:15px;width:calc( 100% - 30px );height:100%;z-index:0;object-fit:fill;pointer-events:none}footer{margin-top:10svh;background-color:#D0623E;padding:30px 15px}footer .contact{margin-bottom:30px}footer .contact p{color:#F6E8C9;font-size:90%}@media (min-width: 768px){footer .contact p{font-size:100%}}footer .contact p a{color:#F6E8C9;text-decoration:none}footer .sns_link{display:flex;align-items:center;justify-content:center;gap:40px}footer .sns_link a{font-size:80%;display:inline-block;color:#F6E8C9;text-decoration:none}@media (min-width: 768px){footer .sns_link a{font-size:90%}}footer .sns_link a:hover{color:#F6E8C9}footer .sns_link a.icon{width:30px;height:30px}br.sp{display:block}@media (min-width: 768px){br.sp{display:none}}.tjf{text-align:justify;text-justify:inter-ideograph}.vh100{min-height:100vh}.consolebox{position:fixed;bottom:0;left:0;background-color:rgba(255,255,255,0.5);z-index:9999;padding:10px}.consolebox p{padding:0;margin:0}.consolebox p.breakpoint::before{content:"breakpoint : "}.consolebox p.breakpoint::after{content:"default"}@media (min-width: 576px){.consolebox p.breakpoint::after{content:"sm"}}@media (min-width: 768px){.consolebox p.breakpoint::after{content:"md"}}@media (min-width: 992px){.consolebox p.breakpoint::after{content:"lg"}}@media (min-width: 1200px){.consolebox p.breakpoint::after{content:"xl"}}@media (min-width: 1400px){.consolebox p.breakpoint::after{content:"xxl"}}.page-index.splash{height:100svh;overflow-y:hidden}.page-index section{padding:10svh 0 0 0}.page-index section.sec-splash{position:fixed;top:0;left:0;z-index:100;min-height:100svh;width:100vw;background-color:#D0623E;opacity:0;pointer-events:none;transition:all 1s ease-out}.page-index section.sec-splash.active{opacity:1;pointer-events:auto}.page-index section.sec-splash #splash_bird{--bird-size: 50vw;transition:top 3s ease-out,left 3s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;width:var(--bird-size);transform:translate(-50%, -50%);top:50%;left:50%}@media (min-width: 768px){.page-index section.sec-splash #splash_bird{--bird-size: 40vw}}@media (min-width: 1200px){.page-index section.sec-splash #splash_bird{--bird-size: 25vw}}.page-index section.sec-splash #splash_bird.flyin{transform:translate(-50%, -50%);top:10svh;left:calc( var(--bird-size) * -1 )}.page-index section.sec-about{padding:0}.page-index section.sec-about .cont{min-height:100vh;padding:5svh 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3svh}.page-index section.sec-about .cont img{width:60%;max-width:360px;margin:1em}.page-index section.sec-about .cont p{font-size:clamp(14px, 3.5cqw, 24px);line-height:2;margin-bottom:1em}.page-index section.sec-carry{padding:0}.page-index section.sec-carry .carry{width:100%;position:relative;z-index:2;padding:8svh 0}.page-index section.sec-carry .carry img{width:60%;margin-bottom:3svh}.page-index section.sec-carry .carry h2{color:white;margin-bottom:1.5svh;font-size:clamp(18px, 3.5cqw, 26px)}.page-index section.sec-carry .carry p{font-family:"Noto Sans JP", sans-serif;font-weight:500;color:white;font-size:clamp(13px, 3cqw, 18px);margin-bottom:3svh}.page-index section.sec-carry .carry a{margin-top:6svh;background-color:#F6E8C9;color:#D0623E;padding:15px;text-align:center;border-radius:10px;width:80%;text-decoration:none;display:inline-block;font-size:clamp(14px, 3.5cqw, 24px)}.page-index section.sec-owner img{width:30%}.page-index section.sec-owner h2{font-size:var(--md30px);font-weight:700;margin:6svh 0 1em}.page-index section.sec-owner p{font-size:clamp(13px, 3cqw, 18px);line-height:2}.page-index section.sec-howto .cont{padding:5svh 15px}@media (min-width: 1200px){.page-index section.sec-howto .cont{padding:10svh 15px 5svh 15px}}.page-index section.sec-howto h2{margin-bottom:5svh;font-weight:700}.page-index section.sec-howto ul{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:5svh}.page-index section.sec-howto ul li img{width:30%}.page-index section.sec-howto ul li p{font-size:clamp(14px, 3.5cqw, 24px)}
/*# sourceMappingURL=style.css.map */
