*,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{max-width:100vw}html{font-size:.6944444444vw}@media screen and (min-width:1600px){html{font-size:62.5%}}@media screen and (max-width:834px){html{font-size:2.6666666667vw}}body{font-size:1.6rem;color:var(--blk);background:var(--bg-beige);font-family:var(--font-dnp-shuei-gothic-gin-std);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;text-size-adjust:100%}li,ol[role=list],ul,ul[role=list]{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}em,i{font-style:normal}button,input,select,textarea{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:inherit;text-decoration:none}.br-pc,img,picture{display:block}@media screen and (max-width:834px){.br-pc{display:none}}.br-pc.inline{display:inline}@media screen and (max-width:834px){.br-pc.inline{display:none}}.br-sp{display:none}@media screen and (max-width:834px){.br-sp{display:block}}.br-sp.inline{display:inline}@media screen and (max-width:834px){.br-sp.inline{display:none}}:root{--white:#fcfcfc;--white-2:#fff;--bg-beige:#f3f1e9;--bg-dark:#e8e3d7;--bg-light:#faf9f5;--primary:#277158;--secondary:#a28349;--gold:#8c6722;--blk:#373737;--gray-dark:#acacac;--gray:#dedede;--placeholder:#cfcfcf;--error:#cc1515;--error-highlight:#ffe7e7;--font-din-2014:"din-2014",sans-serif;--font-dnp-shuei-gothic-gin-std:"dnp-shuei-gothic-gin-std",sans-serif;--font-mix:"din-2014","dnp-shuei-gothic-gin-std",sans-serif;--vh:1vh;--time:0.4s;--time-long:0.8s;--ease:ease;--ease-out:ease-out}