.Footer_footer__exPaE{padding:64px 0 16px;background-color:var(--color-bg-primary);color:var(--color-font-white)}.Footer_container__0WgMa{width:90%;max-width:1080px;margin:0 auto}.Footer_logo__oNDKz{width:120px;margin:0 auto}.Footer_logo__oNDKz img{display:block}.Footer_nav__sALft{margin-top:24px}.Footer_list__zpYBZ{display:flex;justify-content:center;flex-wrap:wrap}.Footer_item__YHil6:not(:first-child):before{content:"/";display:inline-block;padding:0 8px}.Footer_info__ug62U{display:flex;flex-direction:column;gap:8px;margin-top:24px}.Footer_info__ug62U span{display:block;font-size:12px;line-height:1;text-align:center}.Footer_copyright__SDYuq{display:block;margin-top:64px;font-size:12px;font-family:var(--font-family-english);text-align:center}@media screen and (min-width:768px){.Footer_footer__exPaE{padding:80px 0 24px}.Footer_logo__oNDKz{width:200px}.Footer_nav__sALft{margin-top:40px}.Footer_item__YHil6:not(:first-child):before{padding:0 16px}}.Header_header__gGK2p{display:flex;flex-wrap:wrap;align-items:center;padding-top:16px}.Header_logo__hNdxq{width:120px;margin-left:5%;line-height:1}.Header_logo__hNdxq img{display:block}.Header_link__BBPKn{display:grid;place-items:center;width:140px;height:40px;margin-left:auto;padding-left:.08em;color:var(--color-font-white);font-size:12px;font-family:var(--font-family-english);letter-spacing:.08em;text-transform:uppercase}.Header_link__BBPKn,.Header_nav__b2Jnb{background-color:var(--color-bg-primary)}.Header_nav__b2Jnb{width:100%;margin-top:16px;padding:0 5%}.Header_list__HEQ1v{display:flex;align-items:center;height:40px;overflow-x:scroll;scrollbar-width:none}.Header_item__MTy14{white-space:nowrap;color:var(--color-font-white);font-size:12px;font-family:var(--font-family-english);text-transform:uppercase}.Header_item__MTy14:not(:first-child){border-left:1px solid var(--color-border-white);padding-left:16px}.Header_item__MTy14:not(:last-child){padding-right:16px}@media screen and (min-width:768px){.Header_header__gGK2p{height:80px;padding-top:0}.Header_logo__hNdxq{width:200px;margin-left:24px}.Header_link__BBPKn{order:1;width:170px;height:45px;margin-left:16px;font-size:16px}.Header_nav__b2Jnb{width:auto;margin-top:0;margin-left:auto;padding:0;background-color:var(--color-font-white)}.Header_list__HEQ1v{height:auto;overflow-x:visible}.Header_item__MTy14{color:var(--color-font-primary);font-size:14px}.Header_item__MTy14:not(:first-child){padding-left:8px;border-left:none}.Header_item__MTy14:not(:last-child){padding-right:8px}}@media screen and (min-width:1080px){.Header_link__BBPKn{margin-left:32px}.Header_item__MTy14:not(:first-child){padding-left:16px}.Header_item__MTy14:not(:last-child){padding-right:16px}}.SubTitle_title__4J2r0{font-size:24px;font-family:var(--font-family-english);letter-spacing:.08em;line-height:1;text-transform:uppercase}.SubTitle_titleWhite__Hpl_L{color:var(--color-font-white)}.SubTitle_titleCenter__GaFCb{text-align:center;padding-left:.08em}@media screen and (min-width:768px){.SubTitle_title__4J2r0{font-size:32px}}.ButtonLink_button__nig3N{position:relative;display:grid;place-items:center;width:100%;max-width:220px;height:50px;padding:8px 16px;background-color:var(--color-bg-black);color:var(--color-font-white);font-family:var(--font-family-english);text-transform:uppercase}.ButtonLink_button__nig3N:after{content:"";display:block;position:absolute;top:50%;right:0;width:24px;height:1px;background-color:var(--color-font-white);transform:translateY(-50%);transition:width .3s}.ButtonLink_buttonWhite__SLN2l{background-color:var(--color-bg-white);color:var(--color-font-base)}.ButtonLink_buttonWhite__SLN2l:after{background-color:var(--color-bg-black)}.ButtonLink_buttonCenter__15fpo{margin:0 auto}@media screen and (min-width:768px){.ButtonLink_button__nig3N{max-width:240px;height:60px;font-size:18px}.ButtonLink_button__nig3N:after{width:28px}}@media (any-hover:hover){.ButtonLink_button__nig3N:hover:after{width:34px}}.Instagram_bg__KJK1O{padding:64px 0;background-color:var(--color-bg-secondary)}.Instagram_list__pUv0e{display:grid;grid-gap:8px 9px;gap:8px 9px;grid-template-columns:repeat(3,minmax(auto,260px));margin-top:40px;justify-content:center}.Instagram_button__VQ8OJ{margin-top:40px}@media screen and (min-width:768px){.Instagram_bg__KJK1O{padding:80px 0}.Instagram_list__pUv0e{grid-template-columns:repeat(6,minmax(auto,260px));margin:48px auto 0}.Instagram_button__VQ8OJ{margin-top:48px}}@media screen and (min-width:1080px){.Instagram_list__pUv0e{gap:32px}}:root{--color-bg-primary:#524433;--color-bg-secondary:#efede9;--color-bg-black:#000;--color-bg-white:#fff;--color-border-black:#000;--color-border-white:#fff;--color-font-primary:#524433;--color-font-white:#fff;--color-font-base:#000;--font-family-base:"Noto Sans JP",sans-serif;--font-family-english:"Montserrat",sans-serif}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-feature-settings:normal;font-variant:normal}sup{display:block}sub{vertical-align:text-bottom}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-size:100%;border-radius:0;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:inherit}input,select,textarea{font-size:16px}textarea{resize:vertical;display:block}button{padding:0;cursor:pointer}legend{color:#000}main{display:block}a{text-decoration:none;color:inherit}img{width:100%;height:auto;vertical-align:bottom}svg{display:block}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{display:flex;flex-direction:column;line-height:2;font-size:14px;color:var(--color-font-base);font-family:var(--font-family-base)}.content{flex:1 1}@media screen and (min-width:768px){body{font-size:16px}}.u-visually-hidden{position:absolute!important;white-space:nowrap!important;width:1px!important;height:1px!important;overflow:hidden!important;border:0!important;padding:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;margin:-1px!important}