*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--vw:1vw;--zm:1}body,html{background-color:#000;scroll-behavior:smooth;scroll-padding-top:max(calc(var(--vw)*4.16667),70px)}@media screen and (max-width:768px){body,html{scroll-padding-top:calc(var(--vw)*13.02083)}}html{scrollbar-gutter:stable}body{padding-top:max(calc(var(--vw)*4.16667),70px)}@media screen and (max-width:768px){body{padding-top:calc(var(--vw)*13.02083)}}picture{min-height:auto;min-width:auto}img{display:block}html.is-modal-open{overflow:hidden}body.is-scroll{pointer-events:none}.show-pc{display:block}@media screen and (max-width:768px){.show-pc{display:none}}.show-sp{display:none}@media screen and (max-width:768px){.show-sp{display:block}}@keyframes arrowRight{0%{transform:translateX(0)}50%{transform:translateX(33%)}to{transform:translateX(0)}}@keyframes toTopShake{0%{transform:translateY(-10%)}50%{transform:translateY(-20%)}to{transform:translateY(-10%)}}.header{background-color:#c11b17;height:calc(var(--vw)*4.16667);justify-content:space-between;left:0;min-height:70px;position:fixed;top:0;width:100%;z-index:1000}.header,.header-logo{align-items:center;display:flex}.header-logo{height:100%;padding:0 0 0 calc(var(--vw)*1.90476);width:calc(var(--vw)*12.7381)}.header-logo-link{--scale-x:1;color:hsla(0,0%,100%,.01);display:block;height:calc(var(--vw)*2.46369);position:relative;top:calc(var(--vw)*.35714);transition:opacity .3s ease;white-space:nowrap;width:calc(var(--vw)*10.83333)}.header-logo-link:active,.header-logo-link:hover{opacity:.5}.header-logo-link:before{background-color:#fff;content:"";display:block;height:100%;left:0;-webkit-mask:url(../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;mask:url(../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.header-logo-link-text01{display:block;font:400 calc(var(--vw)*1.66667)/1 Gravitas One,serif;left:calc(var(--vw)*.29762);position:absolute;scale:1.06 1;top:calc(var(--vw)*-.17857)}.header-logo-link-text02{display:block;font:300 calc(var(--vw)*.29762)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*1.07143);position:absolute;top:calc(var(--vw)*1.36905)}.header-logo-link-text02-phrase01{display:inline-block;letter-spacing:.55em}.header-logo-link-text02-phrase02{display:inline-block;letter-spacing:.7em;padding:0 0 0 calc(var(--vw)*2.2619)}.header-sns{display:flex;gap:0 calc(var(--vw)*1.0119);margin:0 auto 0 calc(var(--vw)*1.90476)}.header-sns-item-link{transition:opacity .3s}.header-sns-item-link:active,.header-sns-item-link:hover{opacity:.5}.header-sns-item-icon{height:calc(var(--vw)*1.72619);width:calc(var(--vw)*1.72619)}.header-sns-item:first-of-type{padding:calc(var(--vw)*.17857)}.header-sns-item:first-of-type .header-sns-item-icon{height:calc(var(--vw)*1.36905);width:calc(var(--vw)*1.36905)}.header-nav{padding:0 calc(var(--vw)*1.78571) 0 0}.header-nav-list{align-items:center;display:flex;gap:0 max(calc(var(--vw)*1.90476),19px);height:100%}.header-nav-list-item01,.header-nav-list-item02,.header-nav-list-item03,.header-nav-list-item04,.header-nav-list-item05,.header-nav-list-item06,.header-nav-list-item07,.header-nav-list-item08{align-content:center;display:flex;padding:0 calc(var(--vw)*.05952);position:relative}.header-nav-list-item01-link,.header-nav-list-item02-link,.header-nav-list-item03-link,.header-nav-list-item04-link,.header-nav-list-item05-link,.header-nav-list-item06-link,.header-nav-list-item07-link,.header-nav-list-item08-link{color:#fff;font:700 max(calc(var(--vw)*1.0119),10px)/1 Noto Sans JP,sans-serif;transition:color .3s;white-space:nowrap}.header-nav-list-item01-link-ruby,.header-nav-list-item02-link-ruby,.header-nav-list-item03-link-ruby,.header-nav-list-item04-link-ruby,.header-nav-list-item05-link-ruby,.header-nav-list-item06-link-ruby,.header-nav-list-item07-link-ruby,.header-nav-list-item08-link-ruby{display:none}.header-nav-list-item01-link:active,.header-nav-list-item01-link:hover,.header-nav-list-item02-link:active,.header-nav-list-item02-link:hover,.header-nav-list-item03-link:active,.header-nav-list-item03-link:hover,.header-nav-list-item04-link:active,.header-nav-list-item04-link:hover,.header-nav-list-item05-link:active,.header-nav-list-item05-link:hover,.header-nav-list-item06-link:active,.header-nav-list-item06-link:hover,.header-nav-list-item07-link:active,.header-nav-list-item07-link:hover,.header-nav-list-item08-link:active,.header-nav-list-item08-link:hover{color:#edb028}.header-nav-list-item01:after,.header-nav-list-item02:after,.header-nav-list-item03:after,.header-nav-list-item04:after,.header-nav-list-item05:after,.header-nav-list-item06:after,.header-nav-list-item07:after,.header-nav-list-item08:after{background-color:#edb028;bottom:calc(var(--vw)*-.41667);content:"";display:block;height:calc(var(--vw)*.2381);left:0;pointer-events:none;position:absolute;scale:0 1;transform-origin:center top;transition:scale .5s;user-select:none;width:100%}.header-nav-list-item01:active:after,.header-nav-list-item01:hover:after,.header-nav-list-item02:active:after,.header-nav-list-item02:hover:after,.header-nav-list-item03:active:after,.header-nav-list-item03:hover:after,.header-nav-list-item04:active:after,.header-nav-list-item04:hover:after,.header-nav-list-item05:active:after,.header-nav-list-item05:hover:after,.header-nav-list-item06:active:after,.header-nav-list-item06:hover:after,.header-nav-list-item07:active:after,.header-nav-list-item07:hover:after,.header-nav-list-item08:active:after,.header-nav-list-item08:hover:after{scale:1 1}.header-nav-list-item01.is-active:after,.header-nav-list-item01.is-current:after,.header-nav-list-item02.is-active:after,.header-nav-list-item02.is-current:after,.header-nav-list-item03.is-active:after,.header-nav-list-item03.is-current:after,.header-nav-list-item04.is-active:after,.header-nav-list-item04.is-current:after,.header-nav-list-item05.is-active:after,.header-nav-list-item05.is-current:after,.header-nav-list-item06.is-active:after,.header-nav-list-item06.is-current:after,.header-nav-list-item07.is-active:after,.header-nav-list-item07.is-current:after,.header-nav-list-item08.is-active:after,.header-nav-list-item08.is-current:after{background-color:#edb028;bottom:calc(var(--vw)*-.41667);content:"";display:block;height:calc(var(--vw)*.2381);left:0;pointer-events:none;position:absolute;scale:1 1;transform-origin:center top;transition:scale .5s;user-select:none;width:100%}.header-nav-list-item09{position:relative}.header-nav-list-item09-link{align-items:center;background-color:#0d0d0d;border:max(calc(var(--vw)*.11905),2px) solid #0d0d0d;border-radius:50vh;color:#fff;display:flex;font:700 max(calc(var(--vw)*1.0119),10px)/1 Noto Sans JP,sans-serif;justify-content:center;margin:0 0 0 max(calc(var(--vw)*.59524),6px);overflow:hidden;padding:max(calc(var(--vw)*.35714),4px) max(calc(var(--vw)*1.25),12px) max(calc(var(--vw)*.47619),5px);position:relative;transition:color .5s 0s,background-color .5s 0s;white-space:nowrap;z-index:1}.header-nav-list-item09-link:active,.header-nav-list-item09-link:hover{background-color:#fff;color:#000;transition:color .5s 0s,background-color .5s 0s}.header-nav-button{display:none}@media screen and (max-width:1300px){.header{height:calc(var(--vw)*5.38462)}.header-logo{padding:0 0 0 calc(var(--vw)*2.46154);width:calc(var(--vw)*16.46154)}.header-logo-link{height:calc(var(--vw)*3.18385);top:calc(var(--vw)*.46154);width:calc(var(--vw)*14)}.header-logo-link-text01{font:400 calc(var(--vw)*2.15385)/1 Gravitas One,serif;left:calc(var(--vw)*.38462);top:calc(var(--vw)*-.23077)}.header-logo-link-text02{font:300 calc(var(--vw)*.38462)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*1.38462);top:calc(var(--vw)*1.76923)}.header-logo-link-text02-phrase02{padding:0 0 0 calc(var(--vw)*2.92308)}.header-sns{gap:0 calc(var(--vw)*1.30769);margin:0 auto 0 calc(var(--vw)*2.07692)}.header-sns-item-icon{height:calc(var(--vw)*2.23077);width:calc(var(--vw)*2.23077)}.header-sns-item:first-of-type{padding:calc(var(--vw)*.23077)}.header-sns-item:first-of-type .header-sns-item-icon{height:calc(var(--vw)*1.76923);width:calc(var(--vw)*1.76923)}.header-nav{padding:0 calc(var(--vw)*2.30769) 0 0}.header-nav-list{gap:0 max(calc(var(--vw)*2.07692),16px)}.header-nav-list-item01,.header-nav-list-item02,.header-nav-list-item03,.header-nav-list-item04,.header-nav-list-item05,.header-nav-list-item06,.header-nav-list-item07,.header-nav-list-item08{padding:0 calc(var(--vw)*.07692)}.header-nav-list-item01-link,.header-nav-list-item02-link,.header-nav-list-item03-link,.header-nav-list-item04-link,.header-nav-list-item05-link,.header-nav-list-item06-link,.header-nav-list-item07-link,.header-nav-list-item08-link{font:700 max(calc(var(--vw)*1.15385),9px)/1 Noto Sans JP,sans-serif}.header-nav-list-item01.is-active:after,.header-nav-list-item01.is-current:after,.header-nav-list-item01:after,.header-nav-list-item02.is-active:after,.header-nav-list-item02.is-current:after,.header-nav-list-item02:after,.header-nav-list-item03.is-active:after,.header-nav-list-item03.is-current:after,.header-nav-list-item03:after,.header-nav-list-item04.is-active:after,.header-nav-list-item04.is-current:after,.header-nav-list-item04:after,.header-nav-list-item05.is-active:after,.header-nav-list-item05.is-current:after,.header-nav-list-item05:after,.header-nav-list-item06.is-active:after,.header-nav-list-item06.is-current:after,.header-nav-list-item06:after,.header-nav-list-item07.is-active:after,.header-nav-list-item07.is-current:after,.header-nav-list-item07:after,.header-nav-list-item08.is-active:after,.header-nav-list-item08.is-current:after,.header-nav-list-item08:after{bottom:calc(var(--vw)*-.53846);height:calc(var(--vw)*.30769)}.header-nav-list-item09-link{border:max(calc(var(--vw)*.15385),2px) solid #0d0d0d;font:700 max(calc(var(--vw)*1.30769),10px)/1 Noto Sans JP,sans-serif;margin:0;padding:max(calc(var(--vw)*.46154),4px) max(calc(var(--vw)*1.61538),12px) max(calc(var(--vw)*.61538),5px)}}@media screen and (max-width:768px){.header{height:calc(var(--vw)*13.02083);min-height:auto}.header,.header-logo{justify-content:center}.header-logo{background-color:#c11b17;padding:0;position:relative;width:100%;z-index:1}.header-logo-link{height:calc(var(--vw)*7.94271);top:calc(var(--vw)*1.04167);width:calc(var(--vw)*34.63542)}.header-logo-link-text01{font:400 calc(var(--vw)*5.46875)/1 Gravitas One,serif;left:calc(var(--vw)*.65104);letter-spacing:-.01em;scale:1.06 1;top:calc(var(--vw)*-.52083)}.header-logo-link-text02{font:300 calc(var(--vw)*.65104)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*3.51563);top:calc(var(--vw)*4.55729)}.header-logo-link-text02-01{letter-spacing:1.08em}.header-logo-link-text02-02{letter-spacing:1.3em;padding:0 0 0 calc(var(--vw)*7.03125)}.header-sns{gap:0 calc(var(--vw)*2.21354);left:calc(var(--vw)*3.25521);margin:0;position:absolute;z-index:1}.header-sns-item-icon{height:calc(var(--vw)*4.16667);width:calc(var(--vw)*4.16667)}.header-sns-item:first-of-type{padding:calc(var(--vw)*.39063)}.header-sns-item:first-of-type .header-sns-item-icon{height:calc(var(--vw)*3.38542);width:calc(var(--vw)*3.38542)}.header-nav{background:image-set(url("../img/common/bg-header-nav01-sp.jpg") 1x,url("../img/common/2x/bg-header-nav01-sp-2x.jpg") 2x) 50%/100% 100% no-repeat;container-type:size;height:calc(100vh - var(--vw)*13.02083);max-height:calc(var(--vw)*142.05729);opacity:0;overflow-y:auto;padding:0;pointer-events:none;position:fixed;top:calc(var(--vw)*13.02083);transform-origin:left top;transition:opacity .3s ease,translate .5s ease,visibility .3s ease;translate:0 -100%;user-select:none;visibility:hidden;width:100%;z-index:-1}.header-nav.is-active{opacity:1;pointer-events:auto;translate:0 0;user-select:auto;visibility:visible}.header-nav-list{align-items:flex-start;flex-direction:column;gap:0;justify-content:flex-start;max-height:calc(var(--vw)*142.05729);min-height:calc(var(--vw)*85.28646);width:100%}.header-nav-list-item01,.header-nav-list-item02,.header-nav-list-item03,.header-nav-list-item04,.header-nav-list-item05,.header-nav-list-item06,.header-nav-list-item07,.header-nav-list-item08{align-items:flex-start;background:linear-gradient(90deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0)) 0 0/0 100% no-repeat;border:none;border-image:linear-gradient(90deg,#373737,transparent) 1;border-top:calc(var(--vw)*.26042) solid transparent;bottom:auto;display:flex;height:calc(10.35747% + var(--vw)*.26042);justify-content:center;transition:background-size .5s ease;width:100%}.header-nav-list-item01:before,.header-nav-list-item02:before,.header-nav-list-item03:before,.header-nav-list-item04:before,.header-nav-list-item05:before,.header-nav-list-item06:before,.header-nav-list-item07:before,.header-nav-list-item08:before{aspect-ratio:180/111;content:"";display:block;height:calc(100% - var(--vw)*.26042);margin:0 auto;max-width:calc(var(--vw)*23.4375);pointer-events:none;position:absolute;position:relative;user-select:none}.header-nav-list-item01:after,.header-nav-list-item02:after,.header-nav-list-item03:after,.header-nav-list-item04:after,.header-nav-list-item05:after,.header-nav-list-item06:after,.header-nav-list-item07:after,.header-nav-list-item08:after{background-color:#818181;height:calc(var(--vw)*2.86458);left:auto;-webkit-mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;right:calc(var(--vw)*5.59896);scale:1 1;top:50%;transition:background-color .5s;translate:0 -50%;width:calc(var(--vw)*2.99479)}.header-nav-list-item01:active,.header-nav-list-item01:hover,.header-nav-list-item02:active,.header-nav-list-item02:hover,.header-nav-list-item03:active,.header-nav-list-item03:hover,.header-nav-list-item04:active,.header-nav-list-item04:hover,.header-nav-list-item05:active,.header-nav-list-item05:hover,.header-nav-list-item06:active,.header-nav-list-item06:hover,.header-nav-list-item07:active,.header-nav-list-item07:hover,.header-nav-list-item08:active,.header-nav-list-item08:hover{background-size:100% 100%}.header-nav-list-item01:active:after,.header-nav-list-item01:hover:after,.header-nav-list-item02:active:after,.header-nav-list-item02:hover:after,.header-nav-list-item03:active:after,.header-nav-list-item03:hover:after,.header-nav-list-item04:active:after,.header-nav-list-item04:hover:after,.header-nav-list-item05:active:after,.header-nav-list-item05:hover:after,.header-nav-list-item06:active:after,.header-nav-list-item06:hover:after,.header-nav-list-item07:active:after,.header-nav-list-item07:hover:after,.header-nav-list-item08:active:after,.header-nav-list-item08:hover:after{animation:arrowRight .8s ease-in-out infinite;background-color:#edb028}.header-nav-list-item01.is-active,.header-nav-list-item01.is-current,.header-nav-list-item02.is-active,.header-nav-list-item02.is-current,.header-nav-list-item03.is-active,.header-nav-list-item03.is-current,.header-nav-list-item04.is-active,.header-nav-list-item04.is-current,.header-nav-list-item05.is-active,.header-nav-list-item05.is-current,.header-nav-list-item06.is-active,.header-nav-list-item06.is-current,.header-nav-list-item07.is-active,.header-nav-list-item07.is-current,.header-nav-list-item08.is-active,.header-nav-list-item08.is-current{background-size:100% 100%}.header-nav-list-item01.is-active:after,.header-nav-list-item01.is-current:after,.header-nav-list-item02.is-active:after,.header-nav-list-item02.is-current:after,.header-nav-list-item03.is-active:after,.header-nav-list-item03.is-current:after,.header-nav-list-item04.is-active:after,.header-nav-list-item04.is-current:after,.header-nav-list-item05.is-active:after,.header-nav-list-item05.is-current:after,.header-nav-list-item06.is-active:after,.header-nav-list-item06.is-current:after,.header-nav-list-item07.is-active:after,.header-nav-list-item07.is-current:after,.header-nav-list-item08.is-active:after,.header-nav-list-item08.is-current:after{background-color:#edb028;height:calc(var(--vw)*2.86458);left:auto;mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;right:calc(var(--vw)*5.59896);scale:1 1;top:50%;transition:background-color .5s;translate:0 -50%;width:calc(var(--vw)*2.99479)}.header-nav-list-item01.is-active .header-nav-list-item01-link,.header-nav-list-item01.is-active .header-nav-list-item02-link,.header-nav-list-item01.is-active .header-nav-list-item03-link,.header-nav-list-item01.is-active .header-nav-list-item04-link,.header-nav-list-item01.is-active .header-nav-list-item05-link,.header-nav-list-item01.is-active .header-nav-list-item06-link,.header-nav-list-item01.is-active .header-nav-list-item07-link,.header-nav-list-item01.is-active .header-nav-list-item08-link,.header-nav-list-item01.is-current .header-nav-list-item01-link,.header-nav-list-item01.is-current .header-nav-list-item02-link,.header-nav-list-item01.is-current .header-nav-list-item03-link,.header-nav-list-item01.is-current .header-nav-list-item04-link,.header-nav-list-item01.is-current .header-nav-list-item05-link,.header-nav-list-item01.is-current .header-nav-list-item06-link,.header-nav-list-item01.is-current .header-nav-list-item07-link,.header-nav-list-item01.is-current .header-nav-list-item08-link,.header-nav-list-item02.is-active .header-nav-list-item01-link,.header-nav-list-item02.is-active .header-nav-list-item02-link,.header-nav-list-item02.is-active .header-nav-list-item03-link,.header-nav-list-item02.is-active .header-nav-list-item04-link,.header-nav-list-item02.is-active .header-nav-list-item05-link,.header-nav-list-item02.is-active .header-nav-list-item06-link,.header-nav-list-item02.is-active .header-nav-list-item07-link,.header-nav-list-item02.is-active .header-nav-list-item08-link,.header-nav-list-item02.is-current .header-nav-list-item01-link,.header-nav-list-item02.is-current .header-nav-list-item02-link,.header-nav-list-item02.is-current .header-nav-list-item03-link,.header-nav-list-item02.is-current .header-nav-list-item04-link,.header-nav-list-item02.is-current .header-nav-list-item05-link,.header-nav-list-item02.is-current .header-nav-list-item06-link,.header-nav-list-item02.is-current .header-nav-list-item07-link,.header-nav-list-item02.is-current .header-nav-list-item08-link,.header-nav-list-item03.is-active .header-nav-list-item01-link,.header-nav-list-item03.is-active .header-nav-list-item02-link,.header-nav-list-item03.is-active .header-nav-list-item03-link,.header-nav-list-item03.is-active .header-nav-list-item04-link,.header-nav-list-item03.is-active .header-nav-list-item05-link,.header-nav-list-item03.is-active .header-nav-list-item06-link,.header-nav-list-item03.is-active .header-nav-list-item07-link,.header-nav-list-item03.is-active .header-nav-list-item08-link,.header-nav-list-item03.is-current .header-nav-list-item01-link,.header-nav-list-item03.is-current .header-nav-list-item02-link,.header-nav-list-item03.is-current .header-nav-list-item03-link,.header-nav-list-item03.is-current .header-nav-list-item04-link,.header-nav-list-item03.is-current .header-nav-list-item05-link,.header-nav-list-item03.is-current .header-nav-list-item06-link,.header-nav-list-item03.is-current .header-nav-list-item07-link,.header-nav-list-item03.is-current .header-nav-list-item08-link,.header-nav-list-item04.is-active .header-nav-list-item01-link,.header-nav-list-item04.is-active .header-nav-list-item02-link,.header-nav-list-item04.is-active .header-nav-list-item03-link,.header-nav-list-item04.is-active .header-nav-list-item04-link,.header-nav-list-item04.is-active .header-nav-list-item05-link,.header-nav-list-item04.is-active .header-nav-list-item06-link,.header-nav-list-item04.is-active .header-nav-list-item07-link,.header-nav-list-item04.is-active .header-nav-list-item08-link,.header-nav-list-item04.is-current .header-nav-list-item01-link,.header-nav-list-item04.is-current .header-nav-list-item02-link,.header-nav-list-item04.is-current .header-nav-list-item03-link,.header-nav-list-item04.is-current .header-nav-list-item04-link,.header-nav-list-item04.is-current .header-nav-list-item05-link,.header-nav-list-item04.is-current .header-nav-list-item06-link,.header-nav-list-item04.is-current .header-nav-list-item07-link,.header-nav-list-item04.is-current .header-nav-list-item08-link,.header-nav-list-item05.is-active .header-nav-list-item01-link,.header-nav-list-item05.is-active .header-nav-list-item02-link,.header-nav-list-item05.is-active .header-nav-list-item03-link,.header-nav-list-item05.is-active .header-nav-list-item04-link,.header-nav-list-item05.is-active .header-nav-list-item05-link,.header-nav-list-item05.is-active .header-nav-list-item06-link,.header-nav-list-item05.is-active .header-nav-list-item07-link,.header-nav-list-item05.is-active .header-nav-list-item08-link,.header-nav-list-item05.is-current .header-nav-list-item01-link,.header-nav-list-item05.is-current .header-nav-list-item02-link,.header-nav-list-item05.is-current .header-nav-list-item03-link,.header-nav-list-item05.is-current .header-nav-list-item04-link,.header-nav-list-item05.is-current .header-nav-list-item05-link,.header-nav-list-item05.is-current .header-nav-list-item06-link,.header-nav-list-item05.is-current .header-nav-list-item07-link,.header-nav-list-item05.is-current .header-nav-list-item08-link,.header-nav-list-item06.is-active .header-nav-list-item01-link,.header-nav-list-item06.is-active .header-nav-list-item02-link,.header-nav-list-item06.is-active .header-nav-list-item03-link,.header-nav-list-item06.is-active .header-nav-list-item04-link,.header-nav-list-item06.is-active .header-nav-list-item05-link,.header-nav-list-item06.is-active .header-nav-list-item06-link,.header-nav-list-item06.is-active .header-nav-list-item07-link,.header-nav-list-item06.is-active .header-nav-list-item08-link,.header-nav-list-item06.is-current .header-nav-list-item01-link,.header-nav-list-item06.is-current .header-nav-list-item02-link,.header-nav-list-item06.is-current .header-nav-list-item03-link,.header-nav-list-item06.is-current .header-nav-list-item04-link,.header-nav-list-item06.is-current .header-nav-list-item05-link,.header-nav-list-item06.is-current .header-nav-list-item06-link,.header-nav-list-item06.is-current .header-nav-list-item07-link,.header-nav-list-item06.is-current .header-nav-list-item08-link,.header-nav-list-item07.is-active .header-nav-list-item01-link,.header-nav-list-item07.is-active .header-nav-list-item02-link,.header-nav-list-item07.is-active .header-nav-list-item03-link,.header-nav-list-item07.is-active .header-nav-list-item04-link,.header-nav-list-item07.is-active .header-nav-list-item05-link,.header-nav-list-item07.is-active .header-nav-list-item06-link,.header-nav-list-item07.is-active .header-nav-list-item07-link,.header-nav-list-item07.is-active .header-nav-list-item08-link,.header-nav-list-item07.is-current .header-nav-list-item01-link,.header-nav-list-item07.is-current .header-nav-list-item02-link,.header-nav-list-item07.is-current .header-nav-list-item03-link,.header-nav-list-item07.is-current .header-nav-list-item04-link,.header-nav-list-item07.is-current .header-nav-list-item05-link,.header-nav-list-item07.is-current .header-nav-list-item06-link,.header-nav-list-item07.is-current .header-nav-list-item07-link,.header-nav-list-item07.is-current .header-nav-list-item08-link,.header-nav-list-item08.is-active .header-nav-list-item01-link,.header-nav-list-item08.is-active .header-nav-list-item02-link,.header-nav-list-item08.is-active .header-nav-list-item03-link,.header-nav-list-item08.is-active .header-nav-list-item04-link,.header-nav-list-item08.is-active .header-nav-list-item05-link,.header-nav-list-item08.is-active .header-nav-list-item06-link,.header-nav-list-item08.is-active .header-nav-list-item07-link,.header-nav-list-item08.is-active .header-nav-list-item08-link,.header-nav-list-item08.is-current .header-nav-list-item01-link,.header-nav-list-item08.is-current .header-nav-list-item02-link,.header-nav-list-item08.is-current .header-nav-list-item03-link,.header-nav-list-item08.is-current .header-nav-list-item04-link,.header-nav-list-item08.is-current .header-nav-list-item05-link,.header-nav-list-item08.is-current .header-nav-list-item06-link,.header-nav-list-item08.is-current .header-nav-list-item07-link,.header-nav-list-item08.is-current .header-nav-list-item08-link{color:#edb028}.header-nav-list-item01.is-active .header-nav-list-item01-link:before,.header-nav-list-item01.is-active .header-nav-list-item02-link:before,.header-nav-list-item01.is-active .header-nav-list-item03-link:before,.header-nav-list-item01.is-active .header-nav-list-item04-link:before,.header-nav-list-item01.is-active .header-nav-list-item05-link:before,.header-nav-list-item01.is-active .header-nav-list-item06-link:before,.header-nav-list-item01.is-active .header-nav-list-item07-link:before,.header-nav-list-item01.is-active .header-nav-list-item08-link:before,.header-nav-list-item01.is-current .header-nav-list-item01-link:before,.header-nav-list-item01.is-current .header-nav-list-item02-link:before,.header-nav-list-item01.is-current .header-nav-list-item03-link:before,.header-nav-list-item01.is-current .header-nav-list-item04-link:before,.header-nav-list-item01.is-current .header-nav-list-item05-link:before,.header-nav-list-item01.is-current .header-nav-list-item06-link:before,.header-nav-list-item01.is-current .header-nav-list-item07-link:before,.header-nav-list-item01.is-current .header-nav-list-item08-link:before,.header-nav-list-item02.is-active .header-nav-list-item01-link:before,.header-nav-list-item02.is-active .header-nav-list-item02-link:before,.header-nav-list-item02.is-active .header-nav-list-item03-link:before,.header-nav-list-item02.is-active .header-nav-list-item04-link:before,.header-nav-list-item02.is-active .header-nav-list-item05-link:before,.header-nav-list-item02.is-active .header-nav-list-item06-link:before,.header-nav-list-item02.is-active .header-nav-list-item07-link:before,.header-nav-list-item02.is-active .header-nav-list-item08-link:before,.header-nav-list-item02.is-current .header-nav-list-item01-link:before,.header-nav-list-item02.is-current .header-nav-list-item02-link:before,.header-nav-list-item02.is-current .header-nav-list-item03-link:before,.header-nav-list-item02.is-current .header-nav-list-item04-link:before,.header-nav-list-item02.is-current .header-nav-list-item05-link:before,.header-nav-list-item02.is-current .header-nav-list-item06-link:before,.header-nav-list-item02.is-current .header-nav-list-item07-link:before,.header-nav-list-item02.is-current .header-nav-list-item08-link:before,.header-nav-list-item03.is-active .header-nav-list-item01-link:before,.header-nav-list-item03.is-active .header-nav-list-item02-link:before,.header-nav-list-item03.is-active .header-nav-list-item03-link:before,.header-nav-list-item03.is-active .header-nav-list-item04-link:before,.header-nav-list-item03.is-active .header-nav-list-item05-link:before,.header-nav-list-item03.is-active .header-nav-list-item06-link:before,.header-nav-list-item03.is-active .header-nav-list-item07-link:before,.header-nav-list-item03.is-active .header-nav-list-item08-link:before,.header-nav-list-item03.is-current .header-nav-list-item01-link:before,.header-nav-list-item03.is-current .header-nav-list-item02-link:before,.header-nav-list-item03.is-current .header-nav-list-item03-link:before,.header-nav-list-item03.is-current .header-nav-list-item04-link:before,.header-nav-list-item03.is-current .header-nav-list-item05-link:before,.header-nav-list-item03.is-current .header-nav-list-item06-link:before,.header-nav-list-item03.is-current .header-nav-list-item07-link:before,.header-nav-list-item03.is-current .header-nav-list-item08-link:before,.header-nav-list-item04.is-active .header-nav-list-item01-link:before,.header-nav-list-item04.is-active .header-nav-list-item02-link:before,.header-nav-list-item04.is-active .header-nav-list-item03-link:before,.header-nav-list-item04.is-active .header-nav-list-item04-link:before,.header-nav-list-item04.is-active .header-nav-list-item05-link:before,.header-nav-list-item04.is-active .header-nav-list-item06-link:before,.header-nav-list-item04.is-active .header-nav-list-item07-link:before,.header-nav-list-item04.is-active .header-nav-list-item08-link:before,.header-nav-list-item04.is-current .header-nav-list-item01-link:before,.header-nav-list-item04.is-current .header-nav-list-item02-link:before,.header-nav-list-item04.is-current .header-nav-list-item03-link:before,.header-nav-list-item04.is-current .header-nav-list-item04-link:before,.header-nav-list-item04.is-current .header-nav-list-item05-link:before,.header-nav-list-item04.is-current .header-nav-list-item06-link:before,.header-nav-list-item04.is-current .header-nav-list-item07-link:before,.header-nav-list-item04.is-current .header-nav-list-item08-link:before,.header-nav-list-item05.is-active .header-nav-list-item01-link:before,.header-nav-list-item05.is-active .header-nav-list-item02-link:before,.header-nav-list-item05.is-active .header-nav-list-item03-link:before,.header-nav-list-item05.is-active .header-nav-list-item04-link:before,.header-nav-list-item05.is-active .header-nav-list-item05-link:before,.header-nav-list-item05.is-active .header-nav-list-item06-link:before,.header-nav-list-item05.is-active .header-nav-list-item07-link:before,.header-nav-list-item05.is-active .header-nav-list-item08-link:before,.header-nav-list-item05.is-current .header-nav-list-item01-link:before,.header-nav-list-item05.is-current .header-nav-list-item02-link:before,.header-nav-list-item05.is-current .header-nav-list-item03-link:before,.header-nav-list-item05.is-current .header-nav-list-item04-link:before,.header-nav-list-item05.is-current .header-nav-list-item05-link:before,.header-nav-list-item05.is-current .header-nav-list-item06-link:before,.header-nav-list-item05.is-current .header-nav-list-item07-link:before,.header-nav-list-item05.is-current .header-nav-list-item08-link:before,.header-nav-list-item06.is-active .header-nav-list-item01-link:before,.header-nav-list-item06.is-active .header-nav-list-item02-link:before,.header-nav-list-item06.is-active .header-nav-list-item03-link:before,.header-nav-list-item06.is-active .header-nav-list-item04-link:before,.header-nav-list-item06.is-active .header-nav-list-item05-link:before,.header-nav-list-item06.is-active .header-nav-list-item06-link:before,.header-nav-list-item06.is-active .header-nav-list-item07-link:before,.header-nav-list-item06.is-active .header-nav-list-item08-link:before,.header-nav-list-item06.is-current .header-nav-list-item01-link:before,.header-nav-list-item06.is-current .header-nav-list-item02-link:before,.header-nav-list-item06.is-current .header-nav-list-item03-link:before,.header-nav-list-item06.is-current .header-nav-list-item04-link:before,.header-nav-list-item06.is-current .header-nav-list-item05-link:before,.header-nav-list-item06.is-current .header-nav-list-item06-link:before,.header-nav-list-item06.is-current .header-nav-list-item07-link:before,.header-nav-list-item06.is-current .header-nav-list-item08-link:before,.header-nav-list-item07.is-active .header-nav-list-item01-link:before,.header-nav-list-item07.is-active .header-nav-list-item02-link:before,.header-nav-list-item07.is-active .header-nav-list-item03-link:before,.header-nav-list-item07.is-active .header-nav-list-item04-link:before,.header-nav-list-item07.is-active .header-nav-list-item05-link:before,.header-nav-list-item07.is-active .header-nav-list-item06-link:before,.header-nav-list-item07.is-active .header-nav-list-item07-link:before,.header-nav-list-item07.is-active .header-nav-list-item08-link:before,.header-nav-list-item07.is-current .header-nav-list-item01-link:before,.header-nav-list-item07.is-current .header-nav-list-item02-link:before,.header-nav-list-item07.is-current .header-nav-list-item03-link:before,.header-nav-list-item07.is-current .header-nav-list-item04-link:before,.header-nav-list-item07.is-current .header-nav-list-item05-link:before,.header-nav-list-item07.is-current .header-nav-list-item06-link:before,.header-nav-list-item07.is-current .header-nav-list-item07-link:before,.header-nav-list-item07.is-current .header-nav-list-item08-link:before,.header-nav-list-item08.is-active .header-nav-list-item01-link:before,.header-nav-list-item08.is-active .header-nav-list-item02-link:before,.header-nav-list-item08.is-active .header-nav-list-item03-link:before,.header-nav-list-item08.is-active .header-nav-list-item04-link:before,.header-nav-list-item08.is-active .header-nav-list-item05-link:before,.header-nav-list-item08.is-active .header-nav-list-item06-link:before,.header-nav-list-item08.is-active .header-nav-list-item07-link:before,.header-nav-list-item08.is-active .header-nav-list-item08-link:before,.header-nav-list-item08.is-current .header-nav-list-item01-link:before,.header-nav-list-item08.is-current .header-nav-list-item02-link:before,.header-nav-list-item08.is-current .header-nav-list-item03-link:before,.header-nav-list-item08.is-current .header-nav-list-item04-link:before,.header-nav-list-item08.is-current .header-nav-list-item05-link:before,.header-nav-list-item08.is-current .header-nav-list-item06-link:before,.header-nav-list-item08.is-current .header-nav-list-item07-link:before,.header-nav-list-item08.is-current .header-nav-list-item08-link:before{background-color:#edb028}.header-nav-list-item01-link,.header-nav-list-item02-link,.header-nav-list-item03-link,.header-nav-list-item04-link,.header-nav-list-item05-link,.header-nav-list-item06-link,.header-nav-list-item07-link,.header-nav-list-item08-link{align-items:flex-start;color:#626262;display:flex;flex-direction:column;font:500 clamp(calc(var(--vw)*1.69271),2.016cqh,calc(var(--vw)*2.86458))/1 Noto Sans JP,sans-serif;height:100%;justify-content:center;pointer-events:painted;user-select:none;width:calc(100% - var(--vw)*23.4375)}.header-nav-list-item01-link:before,.header-nav-list-item02-link:before,.header-nav-list-item03-link:before,.header-nav-list-item04-link:before,.header-nav-list-item05-link:before,.header-nav-list-item06-link:before,.header-nav-list-item07-link:before,.header-nav-list-item08-link:before{background-color:#d7d7d7;content:"";display:block;height:34.86238532%;pointer-events:none;position:absolute;position:relative;transition:background .5s ease;user-select:none}.header-nav-list-item01-link:after,.header-nav-list-item02-link:after,.header-nav-list-item03-link:after,.header-nav-list-item04-link:after,.header-nav-list-item05-link:after,.header-nav-list-item06-link:after,.header-nav-list-item07-link:after,.header-nav-list-item08-link:after{border-bottom:calc(var(--vw)*.26042) solid #0d0d0d;content:"";display:block;height:100%;left:0;pointer-events:none;pointer-events:auto;position:absolute;top:0;user-select:none;width:100%}.header-nav-list-item01-link:active:before,.header-nav-list-item01-link:hover:before,.header-nav-list-item02-link:active:before,.header-nav-list-item02-link:hover:before,.header-nav-list-item03-link:active:before,.header-nav-list-item03-link:hover:before,.header-nav-list-item04-link:active:before,.header-nav-list-item04-link:hover:before,.header-nav-list-item05-link:active:before,.header-nav-list-item05-link:hover:before,.header-nav-list-item06-link:active:before,.header-nav-list-item06-link:hover:before,.header-nav-list-item07-link:active:before,.header-nav-list-item07-link:hover:before,.header-nav-list-item08-link:active:before,.header-nav-list-item08-link:hover:before{background-color:#edb028}.header-nav-list-item09{border:none;border-image:linear-gradient(90deg,#373737,transparent) 1;border-top:calc(var(--vw)*.26042) solid transparent;width:100%}.header-nav-list-item09-link{align-items:center;background-color:#c11b17;border:max(calc(var(--vw)*.26042),2px) solid #c11b17;color:#fff;display:flex;height:clamp(calc(var(--vw)*6.40625),7.516cqh,calc(var(--vw)*10.67708));justify-content:center;margin:clamp(calc(var(--vw)*3.28125),3.8497cqh,calc(var(--vw)*5.46875)) auto 0;padding:0;pointer-events:painted;transition:color .3s 0s,background-color .3s 0s;user-select:none;width:calc(var(--vw)*89.58333)}.header-nav-list-item09-link:active,.header-nav-list-item09-link:hover{background-color:#fff;color:#c11b17;transition:color .3s 0s,background-color 0s .3s}.header-nav-list-item09-link:active .header-nav-list-item09-link-text,.header-nav-list-item09-link:hover .header-nav-list-item09-link-text{color:rgba(193,27,23,.01)}.header-nav-list-item09-link:active .header-nav-list-item09-link-text:after,.header-nav-list-item09-link:hover .header-nav-list-item09-link-text:after{background-color:#c11b17}.header-nav-list-item09-link:before{background-color:#edb028;height:calc(var(--vw)*2.86458);-webkit-mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;right:max(calc(var(--vw)*3.51563),calc(var(--vw)*3.25521 + 2px));top:50%;translate:0 -50%;width:calc(var(--vw)*2.99479)}.header-nav-list-item09-link:after,.header-nav-list-item09-link:before{content:"";display:block;pointer-events:none;position:absolute;user-select:none}.header-nav-list-item09-link:after{background-color:#fff;border-radius:50vh;height:100%;left:0;scale:1.2;top:0;transform-origin:left top;transition:.3s cubic-bezier(.45,0,.55,1) 0s;translate:-121% -10%;width:100%;z-index:-1}.header-nav-list-item09-link:active:before,.header-nav-list-item09-link:hover:before{animation:arrowRight .8s ease-in-out infinite}.header-nav-list-item09-link:active:after,.header-nav-list-item09-link:hover:after{translate:-10% -10%}.header-nav-list-item09-link-text{--scale-x:0.7;aspect-ratio:372/34;color:hsla(0,0%,100%,.01);display:block;font:900 clamp(calc(var(--vw)*3.4375),4.033cqh,calc(var(--vw)*5.72917))/.65 Noto Sans JP,sans-serif;height:clamp(calc(var(--vw)*2.65625),3.1164cqh,calc(var(--vw)*4.42708));letter-spacing:.02em;max-width:calc(var(--vw)*48.4375);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);text-transform:uppercase;white-space:nowrap}.header-nav-list-item09-link-text:after{background-color:#fff;content:"";display:block;height:100%;left:0;-webkit-mask:url(../img/common/text-header-nav09.svg) center center/100% 100% no-repeat;mask:url(../img/common/text-header-nav09.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;transition:background-color .3s;user-select:none;width:100%;z-index:-1}.header-nav-list-item01{border-image:linear-gradient(90deg,transparent,transparent) 1}.header-nav-list-item01:before{background:image-set(url("../img/common/img-header-nav01-sp.webp") 1x,url("../img/common/2x/img-header-nav01-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item01-link:before{aspect-ratio:68/38;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.625),.733cqh,calc(var(--vw)*1.04167)) calc(var(--vw)*0);-webkit-mask:url(../img/common/text-header-nav01.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav01.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*8.85417)}.header-nav-list-item01-link-text{display:none}.header-nav-list-item01-link-ruby{display:block}.header-nav-list-item02:before{background:image-set(url("../img/common/img-header-nav02-sp.webp") 1x,url("../img/common/2x/img-header-nav02-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item02-link:before{aspect-ratio:104/38;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.625),.733cqh,calc(var(--vw)*1.04167)) calc(var(--vw)*.26042);-webkit-mask:url(../img/common/text-header-nav02.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav02.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*13.54167)}.header-nav-list-item03:before{background:image-set(url("../img/common/img-header-nav03-sp.webp") 1x,url("../img/common/2x/img-header-nav03-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item03-link:before{aspect-ratio:173/38;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.625),.733cqh,calc(var(--vw)*1.04167)) calc(var(--vw)*.26042);-webkit-mask:url(../img/common/text-header-nav03.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav03.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*22.52604)}.header-nav-list-item04:before{background:image-set(url("../img/common/img-header-nav04-sp.webp") 1x,url("../img/common/2x/img-header-nav04-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item04-link:before{aspect-ratio:80/38;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.625),.733cqh,calc(var(--vw)*1.04167)) calc(var(--vw)*.26042);-webkit-mask:url(../img/common/text-header-nav04.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav04.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*10.41667)}.header-nav-list-item05:before{background:image-set(url("../img/common/img-header-nav05-sp.webp") 1x,url("../img/common/2x/img-header-nav05-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item05-link:before{aspect-ratio:92/38;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.625),.733cqh,calc(var(--vw)*1.04167)) calc(var(--vw)*.26042);-webkit-mask:url(../img/common/text-header-nav05.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav05.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*11.97917)}.header-nav-list-item06:before{background:image-set(url("../img/common/img-header-nav06-sp.webp") 1x,url("../img/common/2x/img-header-nav06-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item06-link:before{aspect-ratio:430/38;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.625),.733cqh,calc(var(--vw)*1.04167)) calc(var(--vw)*.26042);-webkit-mask:url(../img/common/text-header-nav06.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav06.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*55.98958)}.header-nav-list-item07:before{background:image-set(url("../img/common/img-header-nav07-sp.webp") 1x,url("../img/common/2x/img-header-nav07-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item07-link:before{aspect-ratio:278/39;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.53385),.642cqh,calc(var(--vw)*.91146)) calc(var(--vw)*.13021);-webkit-mask:url(../img/common/text-header-nav07.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav07.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*36.19792)}.header-nav-list-item08:before{background:image-set(url("../img/common/img-header-nav08-sp.webp") 1x,url("../img/common/2x/img-header-nav08-sp-2x.webp") 2x) 0 100%/100% 100% no-repeat}.header-nav-list-item08-link:before{aspect-ratio:142/38;margin:calc(var(--vw)*.52083) 0 clamp(calc(var(--vw)*.625),.733cqh,calc(var(--vw)*1.04167)) calc(var(--vw)*.13021);-webkit-mask:url(../img/common/text-header-nav08.svg) left center/100% 100% no-repeat;mask:url(../img/common/text-header-nav08.svg) left center/100% 100% no-repeat;max-width:calc(var(--vw)*18.48958)}.header-nav-button{display:block;height:calc(var(--vw)*2.99479);position:absolute;right:calc(var(--vw)*4.55729);top:50%;transition:right .3s ease,height .3s ease;translate:0 -50%;width:calc(var(--vw)*5.46875);z-index:10}.header-nav-button:after,.header-nav-button:before{background-color:#fff;border-radius:calc(var(--vw)*.26042);content:"";display:block;height:calc(var(--vw)*.39063);pointer-events:none;position:absolute;transition:transform .5s ease,box-shadow .3s ease;user-select:none;width:100%}.header-nav-button:before{box-shadow:0 calc(var(--vw)*1.30208) 0 #fff;top:0;transform-origin:left top}.header-nav-button:after{bottom:0;transform-origin:left bottom}.header-nav-button.is-active{height:calc(var(--vw)*4.03646);right:calc(var(--vw)*3.64583)}.header-nav-button.is-active:before{box-shadow:0 calc(var(--vw)*1.30208) 0 hsla(0,0%,100%,0);transform:rotate(45deg)}.header-nav-button.is-active:after{transform:rotate(-45deg)}}.side{display:flex;flex-direction:column;height:calc(var(--vw)*37.2619);justify-content:space-between;opacity:0;position:fixed;right:0;top:50%;transition:opacity .3s ease,translate .5s ease;translate:100% -50%;width:calc(var(--vw)*5.05952);z-index:100}.side.is-show{opacity:1;translate:0 -50%}.side-experience,.side-register{left:0;position:relative;width:calc(var(--vw)*6.25)}.side-experience-link,.side-register-link{align-items:flex-end;background-color:#c11b17;border:max(calc(var(--vw)*.11905),2px) solid #fff;border-radius:calc(var(--vw)*1.19048) 0 0 calc(var(--vw)*1.19048);border-right:none;color:#fff;display:flex;font:700 calc(var(--vw)*1.30952)/calc(var(--vw)*1.66667) Noto Sans JP,sans-serif;height:100%;justify-content:flex-start;transition:border-color .4s ease,background-color .4s ease,color .4s ease,transform .4s ease;width:100%;writing-mode:vertical-rl}.side-experience-link:before,.side-register-link:before{border:calc(var(--vw)*.05952) solid #fff;border-radius:50%;content:"";display:block;height:calc(var(--vw)*3.69048);margin:0 0 calc(var(--vw)*.71429) calc(var(--vw)*-.29762);transition:border-color .4s ease;width:calc(var(--vw)*3.69048)}.side-experience-link:active,.side-experience-link:hover,.side-register-link:active,.side-register-link:hover{background-color:#fff;border-color:#c11b17;color:#c11b17;transform:translate(-15%)}.side-experience-link:active:before,.side-experience-link:hover:before,.side-register-link:active:before,.side-register-link:hover:before{border-color:#c11b17}.side-experience{height:calc(var(--vw)*17.5)}.side-experience-link{padding:max(calc(var(--vw)*.77381),calc(var(--vw)*.65476 + 2px)) 0 0 max(calc(var(--vw)*.77381),calc(var(--vw)*.65476 + 2px))}.side-experience-link:before{background:url(../img/common/img-experience-button01.webp) 50%/100% 100% no-repeat;margin:0 0 calc(var(--vw)*.71429) calc(var(--vw)*-.29762)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.side-experience-link:before{background:url(../img/common/2x/img-experience-button01-2x.webp) 50%/100% 100% no-repeat}}.side-register{height:calc(var(--vw)*17.2619)}.side-register-link{padding:max(calc(var(--vw)*.77381),calc(var(--vw)*.65476 + 2px)) 0 0 max(calc(var(--vw)*1.60714),calc(var(--vw)*1.4881 + 2px))}.side-register-link:before{background:url(../img/common/img-register-button01.webp) 50%/100% 100% no-repeat;margin:0 0 calc(var(--vw)*.65476) calc(var(--vw)*-1.0119)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.side-register-link:before{background:url(../img/common/2x/img-register-button01-2x.webp) 50%/100% 100% no-repeat}}@media screen and (max-width:1300px){.side{height:calc(var(--vw)*48.15385);width:calc(var(--vw)*6.53846)}.side-experience,.side-register{width:calc(var(--vw)*8.07692)}.side-experience-link,.side-register-link{border:max(calc(var(--vw)*.15385),2px) solid #fff;border-radius:calc(var(--vw)*1.53846) 0 0 calc(var(--vw)*1.53846);font:700 calc(var(--vw)*1.69231)/calc(var(--vw)*2.15385) Noto Sans JP,sans-serif}.side-experience-link:before,.side-register-link:before{border:calc(var(--vw)*.07692) solid #fff;height:calc(var(--vw)*4.76923);margin:0 0 calc(var(--vw)*.92308) calc(var(--vw)*-.38462);width:calc(var(--vw)*4.76923)}.side-experience{height:calc(var(--vw)*22.61538)}.side-experience-link{padding:max(calc(var(--vw)*1),calc(var(--vw)*.84615 + 2px)) 0 0 max(calc(var(--vw)*1),calc(var(--vw)*.84615 + 2px))}.side-experience-link:before{margin:0 0 calc(var(--vw)*.92308) calc(var(--vw)*-.38462)}.side-register{height:calc(var(--vw)*22.30769)}.side-register-link{padding:max(calc(var(--vw)*1),calc(var(--vw)*.84615 + 2px)) 0 0 max(calc(var(--vw)*2.07692),calc(var(--vw)*1.92308 + 2px))}.side-register-link:before{margin:0 0 calc(var(--vw)*.84615) calc(var(--vw)*-1.30769)}}@media screen and (max-width:768px){.side{align-items:center;background:hsla(0,0%,100%,.8);bottom:0;flex-direction:row;gap:0 calc(var(--vw)*1.82292);height:calc(var(--vw)*12.76042);justify-content:center;top:auto;translate:0 100%;width:100%}.side.is-show{translate:0 0}.side-experience,.side-register{height:calc(var(--vw)*10.67708);width:calc(var(--vw)*47.13542)}.side-experience-link,.side-register-link{align-items:center;border:max(calc(var(--vw)*.26042),2px) solid #c11b17;border-radius:calc(var(--vw)*2.60417);font:700 calc(var(--vw)*3.125)/calc(var(--vw)*3.90625) Noto Sans JP,sans-serif;justify-content:flex-start;writing-mode:horizontal-tb}.side-experience-link:before,.side-register-link:before{border:calc(var(--vw)*.13021) solid #fff;height:calc(var(--vw)*8.07292);margin:0;width:calc(var(--vw)*8.07292)}.side-experience-link:after,.side-register-link:after{background-color:#edb028;content:"";display:block;height:calc(var(--vw)*2.73438);-webkit-mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;right:max(calc(var(--vw)*2.60417),calc(var(--vw)*2.34375 + 2px));top:50%;translate:0 -50%;user-select:none;width:calc(var(--vw)*2.86458)}.side-experience-link:active,.side-experience-link:hover,.side-register-link:active,.side-register-link:hover{transform:translate(0)}.side-experience-link:active:before,.side-experience-link:hover:before,.side-register-link:active:before,.side-register-link:hover:before{border-color:#c11b17}.side-experience-link:active:after,.side-experience-link:hover:after,.side-register-link:active:after,.side-register-link:hover:after{animation:arrowRight .8s ease-in-out infinite}.side-experience-link{padding:0}.side-experience-link:before{background:image-set(url("../img/common/img-experience-button01.webp") 1x,url("../img/common/2x/img-experience-button01-2x.webp") 2x) 50%/100% 100% no-repeat;margin:calc(var(--vw)*1.5625) calc(var(--vw)*1.30208) calc(var(--vw)*1.5625) calc(var(--vw)*1.5625)}.side-register-link{padding:0}.side-register-link:before{background:image-set(url("../img/common/img-register-button01.webp") 1x,url("../img/common/2x/img-register-button01-2x.webp") 2x) 50%/100% 100% no-repeat;margin:calc(var(--vw)*1.5625) calc(var(--vw)*1.30208) calc(var(--vw)*1.5625) calc(var(--vw)*1.5625)}}.totop{bottom:calc(var(--vw)*5.95238);display:none;opacity:0;position:sticky;transition:opacity .5s ease .1s;z-index:500}.totop.is-show{opacity:1}.totop-btn{align-items:center;background-color:#edb028;border:max(calc(var(--vw)*.2381),3px) solid #fff;border-radius:50%;color:#fff;display:flex;flex-direction:column;font:700 calc(var(--vw)*1.25)/calc(var(--vw)*1.42857) Noto Sans JP,sans-serif;gap:calc(var(--vw)*.11905) 0;height:calc(var(--vw)*6.07143);justify-content:center;position:absolute;right:calc(var(--vw)*7.14286);text-align:center;top:calc(var(--vw)*-4.16667);transition:translate .3s;width:calc(var(--vw)*6.07143)}.totop-btn:before{background-color:#c11b17;height:calc(var(--vw)*1.07143);-webkit-mask:url(../img/common/icon-arrow-up01.svg) center center/100% 100% no-repeat;mask:url(../img/common/icon-arrow-up01.svg) center center/100% 100% no-repeat;position:absolute;position:relative;width:calc(var(--vw)*1.07143)}.totop-btn:after,.totop-btn:before{content:"";display:block;pointer-events:none;user-select:none}.totop-btn:after{height:100%;inset:0;pointer-events:auto;position:absolute;transform-origin:center top;width:100%}.totop-btn-img{height:calc(var(--vw)*7.7381);left:max(calc(var(--vw)*-6.36905),calc(var(--vw)*-6.19048 - 3px));pointer-events:none;position:absolute;top:max(calc(var(--vw)*-1.78571),calc(var(--vw)*-1.60714 - 3px));user-select:none;width:calc(var(--vw)*7.5);z-index:101}.totop-btn:active,.totop-btn:hover{animation:toTopShake .8s ease-in-out infinite;translate:0 -10%}.totop-btn:active:after,.totop-btn:hover:after{scale:1 1.2}@media screen and (max-width:1300px){.totop{bottom:calc(var(--vw)*7.69231)}.totop-btn{border:max(calc(var(--vw)*.30769),3px) solid #fff;font:700 calc(var(--vw)*1.61538)/calc(var(--vw)*1.84615) Noto Sans JP,sans-serif;gap:calc(var(--vw)*.15385) 0;height:calc(var(--vw)*7.84615);right:calc(var(--vw)*7.69231);top:calc(var(--vw)*-5.38462);width:calc(var(--vw)*7.84615)}.totop-btn:before{height:calc(var(--vw)*1.38462);width:calc(var(--vw)*1.38462)}.totop-btn-img{height:calc(var(--vw)*10);left:max(calc(var(--vw)*-8.23077),calc(var(--vw)*-8 - 3px));top:max(calc(var(--vw)*-2.30769),calc(var(--vw)*-2.07692 - 3px));width:calc(var(--vw)*9.69231)}}@media screen and (max-width:768px){.totop{bottom:calc(var(--vw)*26.04167)}.totop-btn{border:max(calc(var(--vw)*.52083),3px) solid #fff;font:700 calc(var(--vw)*3.38542)/calc(var(--vw)*3.90625) Noto Sans JP,sans-serif;gap:calc(var(--vw)*.39063) 0;height:calc(var(--vw)*16.53646);right:calc(var(--vw)*4.6875);top:calc(var(--vw)*-8.07292);width:calc(var(--vw)*16.53646)}.totop-btn:before{height:calc(var(--vw)*3.125);width:calc(var(--vw)*2.99479)}.totop-btn-img{height:calc(var(--vw)*21.09375);left:max(calc(var(--vw)*-17.05729),calc(var(--vw)*-16.66667 - 3px));top:max(calc(var(--vw)*-4.81771),calc(var(--vw)*-4.42708 - 3px));width:calc(var(--vw)*20.44271)}}.footer{background-color:#000;width:100%}.footer-container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;padding:calc(var(--vw)*5.35714) 0 0;position:relative;width:calc(var(--vw)*65.47619)}.footer-contact{color:#fff;width:fit-content}.footer-contact-logo,.footer-contact-logo-link{height:calc(var(--vw)*4.3051);position:relative;width:calc(var(--vw)*18.92857)}.footer-contact-logo-link{color:rgba(193,27,23,.01);display:block;transition:opacity .3s ease;white-space:nowrap}.footer-contact-logo-link:active,.footer-contact-logo-link:hover{opacity:.5}.footer-contact-logo-link:before{background-color:#c11b17;content:"";display:block;height:100%;left:0;-webkit-mask:url(../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;mask:url(../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1;z-index:1}.footer-contact-logo-link-text01{display:block;font:400 calc(var(--vw)*2.91667)/1 Gravitas One,serif;left:calc(var(--vw)*.53571);position:absolute;scale:1.07 1;top:calc(var(--vw)*-.29762);z-index:2}.footer-contact-logo-link-text02{display:block;font:300 calc(var(--vw)*.41667)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*1.90476);position:absolute;top:calc(var(--vw)*2.38095);z-index:2}.footer-contact-logo-link-text02-phrase01{display:inline-block;letter-spacing:.85em}.footer-contact-logo-link-text02-phrase02{display:inline-block;letter-spacing:1.05em;padding:0 0 0 calc(var(--vw)*3.80952)}.footer-contact-tel{font:800 max(calc(var(--vw)*.95238),9px)/1 Noto Sans JP,sans-serif;margin:1.1875em 0 .75em calc(var(--vw)*.11905)}.footer-contact-tel-link{transition:opacity .3s ease}.footer-contact-tel-link:active,.footer-contact-tel-link:hover{opacity:.5}.footer-contact-tel-text{font:500 max(calc(var(--vw)*.83333),8px)/1 Noto Sans JP,sans-serif;letter-spacing:.015em;margin:0 0 0 calc(var(--vw)*.05952)}.footer-contact-tel-text-note{display:flex;font-size:max(calc(var(--vw)*.83333),8px);letter-spacing:.04em;margin:.93em 0 0}.footer-contact-tel-text-note:before{content:"※";display:block;flex:0 0 auto}.footer-contact-closed{font:500 max(calc(var(--vw)*.83333),8px)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.66667) 0 0 calc(var(--vw)*.11905)}.footer-contact-sns{display:flex;gap:0 calc(var(--vw)*1.4881);margin:calc(var(--vw)*1.66667) 0 0}.footer-contact-sns-item-link{transition:opacity .3s}.footer-contact-sns-item-link:active,.footer-contact-sns-item-link:hover{opacity:.5}.footer-contact-sns-item-icon{height:calc(var(--vw)*2.91667);width:calc(var(--vw)*2.91667)}.footer-contact-sns-item:first-of-type{padding:calc(var(--vw)*.17857) calc(var(--vw)*.11905) calc(var(--vw)*.17857) 0}.footer-contact-sns-item:first-of-type .footer-contact-sns-item-icon{height:calc(var(--vw)*2.55952);width:calc(var(--vw)*2.55952)}.footer-recruit{background-color:#212121;border-radius:calc(var(--vw)*1.19048);color:#fff;margin:calc(var(--vw)*.11905) 0 0;width:calc(var(--vw)*32.85714)}.footer-recruit-focus{font:700 max(calc(var(--vw)*1.30952),13px)/1 Noto Sans JP,sans-serif;margin:1.59em 0 1.45em;text-align:center}.footer-recruit-list{display:flex;justify-content:space-between;padding:0 calc(var(--vw)*1.42857)}.footer-recruit-list-item-link{align-items:center;border:max(calc(var(--vw)*.11905),2px) solid #fff;border-radius:50vh;display:flex;font:700 max(calc(var(--vw)*1.0119),10px)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.5119);justify-content:center;overflow:hidden;position:relative;transition:color .3s 0s,background-color .3s 0s;width:calc(var(--vw)*14.46429);z-index:1}.footer-recruit-list-item-link:before{background-color:#edb028;height:calc(var(--vw)*.89286);-webkit-mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;mask:url(../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;min-height:9px;min-width:9px;right:max(calc(var(--vw)*.77381),calc(var(--vw)*.65476 + 2px));top:50%;translate:0 -50%;width:calc(var(--vw)*.95238)}.footer-recruit-list-item-link:after,.footer-recruit-list-item-link:before{content:"";display:block;pointer-events:none;position:absolute;user-select:none}.footer-recruit-list-item-link:after{background-color:#fff;border-radius:50vh;height:100%;left:0;scale:1.2;top:0;transform-origin:left top;transition:.3s cubic-bezier(.45,0,.55,1) 0s;translate:-121% -10%;width:100%;z-index:-1}.footer-recruit-list-item-link:active,.footer-recruit-list-item-link:hover{background-color:#fff;color:#000;transition:color .3s 0s,background-color 0s .3s}.footer-recruit-list-item-link:active:before,.footer-recruit-list-item-link:hover:before{animation:arrowRight .8s ease-in-out infinite}.footer-recruit-list-item-link:active:after,.footer-recruit-list-item-link:hover:after{translate:-10% -10%}.footer-recruit-list-item-link.is-inactive{opacity:.35;pointer-events:none;user-select:none}.footer-recruit-list-item-link.is-inactive:after,.footer-recruit-list-item-link.is-inactive:before{display:none}.footer-recruit-list-item-text{font:400 max(calc(var(--vw)*.89286),9px)/1 Noto Sans JP,sans-serif;padding:.73em 0 2.93em;text-align:center}.footer-info{margin:0 auto;width:calc(var(--vw)*65.47619)}.footer-info-list{color:#fff;display:flex;font:400 max(calc(var(--vw)*.83333),8px)/1 Noto Sans JP,sans-serif;gap:0 max(calc(var(--vw)*3.5119),35px);list-style:disc;padding:3.43em calc(var(--vw)*1.19048) 0 1.93em}.footer-info-list-item{text-indent:calc(var(--vw)*-.41667)}@-moz-document url-prefix(){.footer-info-list-item{text-indent:0}}.footer-info-list-item-link{transition:opacity .3s}.footer-info-list-item-link:active,.footer-info-list-item-link:hover{opacity:.5}.footer-note{color:#d7d7d7;font:400 max(calc(var(--vw)*.83333),8px)/1.2 Noto Sans JP,sans-serif;margin:3.5em auto 3.36em;padding:0 calc(var(--vw)*.35714);width:calc(var(--vw)*65.47619)}.footer-note-item{align-items:flex-start;display:flex}.footer-note-item:before{content:"※";display:block}.footer-note-item:last-of-type{margin:.5em 0 0}.footer-copyright{border-top:calc(var(--vw)*.05952) solid hsla(0,0%,84%,.5);color:#d7d7d7;padding:.933em 0 1.2em;text-align:center;width:100%}.footer-copyright-text{font:400 max(calc(var(--vw)*.89286),9px)/1 Noto Sans JP,sans-serif}@media screen and (max-width:1300px){.footer-container{padding:calc(var(--vw)*6.92308) 0 0;width:calc(var(--vw)*84.61538)}.footer-contact-logo,.footer-contact-logo-link{height:calc(var(--vw)*5.56351);width:calc(var(--vw)*24.46154)}.footer-contact-logo-link-text01{font:400 calc(var(--vw)*3.76923)/1 Gravitas One,serif;left:calc(var(--vw)*.69231);top:calc(var(--vw)*-.38462)}.footer-contact-logo-link-text02{font:300 calc(var(--vw)*.53846)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*2.46154);top:calc(var(--vw)*3.07692)}.footer-contact-logo-link-text02-phrase02{padding:0 0 0 calc(var(--vw)*4.92308)}.footer-contact-tel{font:800 max(calc(var(--vw)*1.23077),9px)/1 Noto Sans JP,sans-serif;margin:1.1875em 0 .75em calc(var(--vw)*.15385)}.footer-contact-tel-text{font:500 max(calc(var(--vw)*1.07692),8px)/1 Noto Sans JP,sans-serif;margin:0 0 0 calc(var(--vw)*.07692)}.footer-contact-tel-text-note{font-size:max(calc(var(--vw)*1.07692),8px)}.footer-contact-closed{font:500 max(calc(var(--vw)*1.07692),8px)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*2.15385) 0 0 calc(var(--vw)*.15385)}.footer-contact-sns{gap:0 calc(var(--vw)*1.92308);margin:calc(var(--vw)*2.15385) 0 0}.footer-contact-sns-item-icon{height:calc(var(--vw)*3.76923);width:calc(var(--vw)*3.76923)}.footer-contact-sns-item:first-of-type{padding:calc(var(--vw)*.23077) calc(var(--vw)*.15385) calc(var(--vw)*.23077) 0}.footer-contact-sns-item:first-of-type .footer-contact-sns-item-icon{height:calc(var(--vw)*3.30769);width:calc(var(--vw)*3.30769)}.footer-recruit{border-radius:calc(var(--vw)*1.53846);margin:calc(var(--vw)*.15385) 0 0;width:calc(var(--vw)*42.46154)}.footer-recruit-focus{font:700 max(calc(var(--vw)*1.69231),13px)/1 Noto Sans JP,sans-serif}.footer-recruit-list{padding:0 calc(var(--vw)*1.84615)}.footer-recruit-list-item-link{border:max(calc(var(--vw)*.15385),2px) solid #fff;font:700 max(calc(var(--vw)*1.30769),10px)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*4.53846);width:calc(var(--vw)*18.69231)}.footer-recruit-list-item-link:before{height:calc(var(--vw)*1.15385);right:max(calc(var(--vw)*1),calc(var(--vw)*.84615 + 2px));width:calc(var(--vw)*1.23077)}.footer-recruit-list-item-text{font:400 max(calc(var(--vw)*1.15385),9px)/1 Noto Sans JP,sans-serif}.footer-info{width:calc(var(--vw)*84.61538)}.footer-info-list{font:400 max(calc(var(--vw)*1.07692),8px)/1 Noto Sans JP,sans-serif;gap:0 max(calc(var(--vw)*4.53846),35px);padding:3.43em calc(var(--vw)*1.53846) 0 1.93em}.footer-info-list-item{text-indent:calc(var(--vw)*-.53846)}@-moz-document url-prefix(){.footer-info-list-item{text-indent:0}}.footer-note{font:400 max(calc(var(--vw)*1.07692),8px)/1.2 Noto Sans JP,sans-serif;padding:0 calc(var(--vw)*.46154);width:calc(var(--vw)*84.61538)}.footer-copyright{border-top:calc(var(--vw)*.07692) solid hsla(0,0%,84%,.5)}.footer-copyright-text{font:400 max(calc(var(--vw)*1.15385),9px)/1 Noto Sans JP,sans-serif}}@media screen and (max-width:768px){.footer-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;padding:calc(var(--vw)*14.71354) 0 0;width:calc(var(--vw)*84.375)}.footer-contact{width:100%}.footer-contact-logo{margin:0 auto}.footer-contact-logo,.footer-contact-logo-link{height:calc(var(--vw)*13.47458);width:calc(var(--vw)*59.24479)}.footer-contact-logo-link-text01{font:400 calc(var(--vw)*9.11458)/1 Gravitas One,serif;left:calc(var(--vw)*1.17188);top:calc(var(--vw)*-.91146)}.footer-contact-logo-link-text02{font:300 calc(var(--vw)*1.43229)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*5.98958);top:calc(var(--vw)*7.55208)}.footer-contact-logo-link-text02-phrase01{letter-spacing:.73em}.footer-contact-logo-link-text02-phrase02{letter-spacing:.9em;padding:0 0 0 calc(var(--vw)*11.84896)}.footer-contact-tel{font:800 calc(var(--vw)*3.64583)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*5.20833) 0 calc(var(--vw)*2.60417);text-align:center}.footer-contact-tel-text{font:400 calc(var(--vw)*3.125)/1 Noto Sans JP,sans-serif;letter-spacing:0;margin:0;text-align:center;white-space:nowrap}.footer-contact-tel-text-note{font-size:calc(var(--vw)*3.125);justify-content:center;letter-spacing:0;margin:calc(var(--vw)*2.60417) 0 0}.footer-contact-closed{font:500 calc(var(--vw)*3.125)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*6.11979) 0 0;text-align:center}.footer-contact-sns{gap:0 calc(var(--vw)*5.33854);justify-content:center;margin:calc(var(--vw)*6.11979) 0 0}.footer-contact-sns-item-icon{height:calc(var(--vw)*10.67708);width:calc(var(--vw)*10.67708)}.footer-contact-sns-item:first-of-type{padding:calc(var(--vw)*.65104) calc(var(--vw)*.91146) calc(var(--vw)*.65104)}.footer-contact-sns-item:first-of-type .footer-contact-sns-item-icon{height:calc(var(--vw)*9.375);width:calc(var(--vw)*9.17349)}.footer-recruit{border-radius:calc(var(--vw)*2.60417);margin:calc(var(--vw)*8.72396) 0 calc(var(--vw)*6.77083);width:100%}.footer-recruit-focus{font:700 calc(var(--vw)*4.16667)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*5.59896) 0 calc(var(--vw)*5.72917)}.footer-recruit-list{padding:0 calc(var(--vw)*3.77604)}.footer-recruit-list-item-link{border:max(calc(var(--vw)*.26042),2px) solid #fff;font:700 calc(var(--vw)*3.125)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*10.9375);width:calc(var(--vw)*37.23958)}.footer-recruit-list-item-link:before{height:calc(var(--vw)*2.86458);min-height:auto;min-width:auto;right:max(calc(var(--vw)*2.47396),calc(var(--vw)*2.21354 + 2px));width:calc(var(--vw)*2.99479)}.footer-recruit-list-item-text{font:400 calc(var(--vw)*2.86458)/1 Noto Sans JP,sans-serif;padding:calc(var(--vw)*1.82292) 0 calc(var(--vw)*9.375)}.footer-info{width:calc(var(--vw)*84.375)}.footer-info-list{display:grid;font:400 calc(var(--vw)*3.125)/1 Noto Sans JP,sans-serif;gap:0 0;padding:0}.footer-info-list-item{margin:0 0 calc(var(--vw)*3.90625) calc(var(--vw)*3.77604);text-indent:calc(var(--vw)*-1.04167);width:50%}@-moz-document url-prefix(){.footer-info-list-item{text-indent:0}}.footer-info-list-item:first-of-type{grid-area:1/1/2/2}.footer-info-list-item:nth-of-type(2){grid-area:2/1/3/2}.footer-info-list-item:nth-of-type(3){grid-area:3/1/4/2}.footer-info-list-item:nth-of-type(4){grid-area:1/2/2/3;margin-left:calc(var(--vw)*-12.63021)}.footer-info-list-item:nth-of-type(5){grid-area:2/2/3/3;margin-left:calc(var(--vw)*-12.63021)}.footer-info-list-item-link{white-space:nowrap}.footer-note{font:400 calc(var(--vw)*2.86458)/calc(var(--vw)*3.125) Noto Sans JP,sans-serif;margin:calc(var(--vw)*4.81771) auto calc(var(--vw)*7.29167);padding:0 0 0 calc(var(--vw)*.39063);width:calc(var(--vw)*84.375)}.footer-note-item:last-of-type{margin:calc(var(--vw)*1.30208) 0 0}.footer-copyright{border-top:calc(var(--vw)*.13021) solid hsla(0,0%,84%,.5);padding:calc(var(--vw)*3.125) 0 calc(var(--vw)*3.90625)}.footer-copyright-text{font:400 calc(var(--vw)*2.86458)/1 Noto Sans JP,sans-serif}}