:root{--tr00: all 0s ease-in-out;--tr01: all 0.1s ease-in-out;--tr02: all 0.2s ease-in-out;--tr03: all 0.3s ease-in-out;--tr04: all 0.4s ease-in-out;--tr05: all 0.5s ease-in-out;--tr06: all 0.6s ease-in-out;--tr07: all 0.7s ease-in-out;--tr08: all 0.8s ease-in-out;--tr09: all 0.9s ease-in-out;--tr10: all 1s ease-in-out;--tr20: all 2s ease-in-out;--module: 2.5rem;--moduleDouble: calc(var(--module) * 2);--moduleTriple: calc(var(--module) * 3);--moduleHalf: calc(var(--module) / 2);--headerHeight: 3.5rem;--font-size50: 0.6em;--font-size100: 0.7em;--font-size200: 0.8em;--font-size300: 0.9em;--font-size400: 1.12em;--font-size500: 1.25em;--font-size600: 1.50em;--font-size700: 1.95em;--font-size800: 2.30em;--font-size900: 3.20em;--normalFont: "Inter", "Noto Sans JP", sans-serif;--serifFont: "Shippori Mincho B1", serif;--serifEnFont: "Cinzel Decorative", serif;--textColor: #222222;--textReverseColor: #ffffff;--bgColor: #ffffff;--radiusS: 10px;--radiusM: 2vw;--radiusL: var(--module);--textGap: 2rem;--lightBorder: 1px solid rgba(0, 0, 0, 0.1)}@media(max-width: 1100px){:root{--moduleDouble: 2rem;--module: 1rem;--moduleHalf: .5rem;--textGap: 1rem;--headerHeight: 3.5rem}}@media(max-width: 721px){:root{--textGap: 1rem}}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?cp0qfp");src:url("../fonts/icomoon.eot?cp0qfp#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?cp0qfp") format("truetype"),url("../fonts/icomoon.woff?cp0qfp") format("woff"),url("../fonts/icomoon.svg?cp0qfp#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}section,article,div,button,input,select,textarea{outline:none}*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}html{font-size:calc(.75rem + (1vw - 7.68px)*.5208);min-height:0vw}@media(max-width: 1100px){html{font-size:14px}}body{margin:0;padding:0;font-family:var(--normalFont);font-size:1rem;color:var(--typoColor);background:#fff;line-height:2;transition:var(--tr04)}@media(max-width: 1100px){body{line-height:1.75}}h1,h2,h3,h4,h5,h6{font-size:var(--font-size600)}picture{display:block}picture img{object-fit:cover}img{max-width:100%;height:auto}*{position:relative}/*# sourceMappingURL=reset.css.map */