@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap";:root{--invariants: 2.5;--fz10: min(calc(0.1rem * 10), calc(0.1vw * 10 * var(--invariants)));--fz11: min(calc(0.1rem * 11), calc(0.1vw * 11 * var(--invariants)));--fz12: min(calc(0.1rem * 12), calc(0.1vw * 12 * var(--invariants)));--fz13: min(calc(0.1rem * 13), calc(0.1vw * 13 * var(--invariants)));--fz14: min(calc(0.1rem * 14), calc(0.1vw * 14 * var(--invariants)));--fz15: min(calc(0.1rem * 15), calc(0.1vw * 15 * var(--invariants)));--fz16: min(calc(0.1rem * 16), calc(0.1vw * 16 * var(--invariants)));--fz17: min(calc(0.1rem * 17), calc(0.1vw * 17 * var(--invariants)));--fz18: min(calc(0.1rem * 18), calc(0.1vw * 18 * var(--invariants)));--fz19: min(calc(0.1rem * 19), calc(0.1vw * 19 * var(--invariants)));--fz20: min(calc(0.1rem * 20), calc(0.1vw * 20 * var(--invariants)));--fz21: min(calc(0.1rem * 21), calc(0.1vw * 21 * var(--invariants)));--fz22: min(calc(0.1rem * 22), calc(0.1vw * 22 * var(--invariants)));--fz23: min(calc(0.1rem * 23), calc(0.1vw * 23 * var(--invariants)));--fz24: min(calc(0.1rem * 24), calc(0.1vw * 24 * var(--invariants)));--fz25: min(calc(0.1rem * 25), calc(0.1vw * 25 * var(--invariants)));--fz26: min(calc(0.1rem * 26), calc(0.1vw * 26 * var(--invariants)));--fz27: min(calc(0.1rem * 27), calc(0.1vw * 27 * var(--invariants)));--fz28: min(calc(0.1rem * 28), calc(0.1vw * 28 * var(--invariants)));--fz29: min(calc(0.1rem * 29), calc(0.1vw * 29 * var(--invariants)));--fz30: min(calc(0.1rem * 30), calc(0.1vw * 30 * var(--invariants)));--fz31: min(calc(0.1rem * 31), calc(0.1vw * 31 * var(--invariants)));--fz32: min(calc(0.1rem * 32), calc(0.1vw * 32 * var(--invariants)));--fz33: min(calc(0.1rem * 33), calc(0.1vw * 33 * var(--invariants)));--fz34: min(calc(0.1rem * 34), calc(0.1vw * 34 * var(--invariants)));--fz35: min(calc(0.1rem * 35), calc(0.1vw * 35 * var(--invariants)));--fz36: min(calc(0.1rem * 36), calc(0.1vw * 36 * var(--invariants)));--fz37: min(calc(0.1rem * 37), calc(0.1vw * 37 * var(--invariants)));--fz38: min(calc(0.1rem * 38), calc(0.1vw * 38 * var(--invariants)));--fz39: min(calc(0.1rem * 39), calc(0.1vw * 39 * var(--invariants)));--fz40: min(calc(0.1rem * 40), calc(0.1vw * 40 * var(--invariants)));--fz41: min(calc(0.1rem * 41), calc(0.1vw * 41 * var(--invariants)));--fz42: min(calc(0.1rem * 42), calc(0.1vw * 42 * var(--invariants)));--fz43: min(calc(0.1rem * 43), calc(0.1vw * 43 * var(--invariants)));--fz44: min(calc(0.1rem * 44), calc(0.1vw * 44 * var(--invariants)));--fz45: min(calc(0.1rem * 45), calc(0.1vw * 45 * var(--invariants)));--fz46: min(calc(0.1rem * 46), calc(0.1vw * 46 * var(--invariants)));--fz47: min(calc(0.1rem * 47), calc(0.1vw * 47 * var(--invariants)));--fz48: min(calc(0.1rem * 48), calc(0.1vw * 48 * var(--invariants)));--fz49: min(calc(0.1rem * 49), calc(0.1vw * 49 * var(--invariants)));--fz50: min(calc(0.1rem * 50), calc(0.1vw * 50 * var(--invariants)));--fz51: min(calc(0.1rem * 51), calc(0.1vw * 51 * var(--invariants)));--fz52: min(calc(0.1rem * 52), calc(0.1vw * 52 * var(--invariants)));--fz53: min(calc(0.1rem * 53), calc(0.1vw * 53 * var(--invariants)));--fz54: min(calc(0.1rem * 54), calc(0.1vw * 54 * var(--invariants)));--fz55: min(calc(0.1rem * 55), calc(0.1vw * 55 * var(--invariants)));--fz56: min(calc(0.1rem * 56), calc(0.1vw * 56 * var(--invariants)));--fz57: min(calc(0.1rem * 57), calc(0.1vw * 57 * var(--invariants)));--fz58: min(calc(0.1rem * 58), calc(0.1vw * 58 * var(--invariants)));--fz59: min(calc(0.1rem * 59), calc(0.1vw * 59 * var(--invariants)));--fz60: min(calc(0.1rem * 60), calc(0.1vw * 60 * var(--invariants)));--fz61: min(calc(0.1rem * 61), calc(0.1vw * 61 * var(--invariants)));--fz62: min(calc(0.1rem * 62), calc(0.1vw * 62 * var(--invariants)));--fz63: min(calc(0.1rem * 63), calc(0.1vw * 63 * var(--invariants)));--fz64: min(calc(0.1rem * 64), calc(0.1vw * 64 * var(--invariants)));--fz65: min(calc(0.1rem * 65), calc(0.1vw * 65 * var(--invariants)));--fz66: min(calc(0.1rem * 66), calc(0.1vw * 66 * var(--invariants)));--fz67: min(calc(0.1rem * 67), calc(0.1vw * 67 * var(--invariants)));--fz68: min(calc(0.1rem * 68), calc(0.1vw * 68 * var(--invariants)));--fz69: min(calc(0.1rem * 69), calc(0.1vw * 69 * var(--invariants)));--fz70: min(calc(0.1rem * 70), calc(0.1vw * 70 * var(--invariants)));--fz71: min(calc(0.1rem * 71), calc(0.1vw * 71 * var(--invariants)));--fz72: min(calc(0.1rem * 72), calc(0.1vw * 72 * var(--invariants)));--fz73: min(calc(0.1rem * 73), calc(0.1vw * 73 * var(--invariants)));--fz74: min(calc(0.1rem * 74), calc(0.1vw * 74 * var(--invariants)));--fz75: min(calc(0.1rem * 75), calc(0.1vw * 75 * var(--invariants)));--fz76: min(calc(0.1rem * 76), calc(0.1vw * 76 * var(--invariants)));--fz77: min(calc(0.1rem * 77), calc(0.1vw * 77 * var(--invariants)));--fz78: min(calc(0.1rem * 78), calc(0.1vw * 78 * var(--invariants)));--fz79: min(calc(0.1rem * 79), calc(0.1vw * 79 * var(--invariants)));--fz80: min(calc(0.1rem * 80), calc(0.1vw * 80 * var(--invariants)));--fz81: min(calc(0.1rem * 81), calc(0.1vw * 81 * var(--invariants)));--fz82: min(calc(0.1rem * 82), calc(0.1vw * 82 * var(--invariants)));--fz83: min(calc(0.1rem * 83), calc(0.1vw * 83 * var(--invariants)));--fz84: min(calc(0.1rem * 84), calc(0.1vw * 84 * var(--invariants)));--fz85: min(calc(0.1rem * 85), calc(0.1vw * 85 * var(--invariants)));--fz86: min(calc(0.1rem * 86), calc(0.1vw * 86 * var(--invariants)));--fz87: min(calc(0.1rem * 87), calc(0.1vw * 87 * var(--invariants)));--fz88: min(calc(0.1rem * 88), calc(0.1vw * 88 * var(--invariants)));--fz89: min(calc(0.1rem * 89), calc(0.1vw * 89 * var(--invariants)));--fz90: min(calc(0.1rem * 90), calc(0.1vw * 90 * var(--invariants)));--fz91: min(calc(0.1rem * 91), calc(0.1vw * 91 * var(--invariants)));--fz92: min(calc(0.1rem * 92), calc(0.1vw * 92 * var(--invariants)));--fz93: min(calc(0.1rem * 93), calc(0.1vw * 93 * var(--invariants)));--fz94: min(calc(0.1rem * 94), calc(0.1vw * 94 * var(--invariants)));--fz95: min(calc(0.1rem * 95), calc(0.1vw * 95 * var(--invariants)));--fz96: min(calc(0.1rem * 96), calc(0.1vw * 96 * var(--invariants)));--fz97: min(calc(0.1rem * 97), calc(0.1vw * 97 * var(--invariants)));--fz98: min(calc(0.1rem * 98), calc(0.1vw * 98 * var(--invariants)));--fz99: min(calc(0.1rem * 99), calc(0.1vw * 99 * var(--invariants)));--fz100: min(calc(0.1rem * 100), calc(0.1vw * 100 * var(--invariants)))}@media(min-width: 961px){.is-hidden_pc{display:none}}@media(max-width: 960px){.is-hidden_sp{display:none}}.u-txt_left{text-align:left !important}.u-txt_center{text-align:center !important}.u-txt_right{text-align:right !important}.u-mb5{margin-bottom:5px !important}.u-mb10{margin-bottom:10px !important}.u-mb15{margin-bottom:15px !important}.u-mb20{margin-bottom:20px !important}.u-mb25{margin-bottom:25px !important}.u-mb30{margin-bottom:30px !important}.u-mb35{margin-bottom:35px !important}.u-mb40{margin-bottom:40px !important}.u-mb45{margin-bottom:45px !important}.u-mb50{margin-bottom:50px !important}.u-mb60{margin-bottom:60px !important}.u-mb70{margin-bottom:70px !important}.u-mb80{margin-bottom:80px !important}.u-mt5{margin-top:5px !important}.u-mt10{margin-top:10px !important}.u-mt15{margin-top:15px !important}.u-mt20{margin-top:20px !important}.u-mt25{margin-top:25px !important}.u-mt30{margin-top:30px !important}.u-mt40{margin-top:40px !important}.u-mt50{margin-top:50px !important}.u-mt60{margin-top:60px !important}.u-mt70{margin-top:70px !important}.u-mt80{margin-top:80px !important}.u-color-primary{color:#1a1a1a}.u-color-secondary{color:#fff}.u-color-accent{color:#f1f3f8}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}table{width:100%}@media(max-width: 960px){table.table{display:block}table.table tbody,table.table tr,table.table th,table.table td{box-sizing:border-box;display:block;width:100% !important}}.bold{font-family:"Helvetica Neue","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","YuGothic","Yu Gothic","Meiryo",sans-serif;font-weight:bold}.js-animation{visibility:hidden;opacity:0;transition:all 1s}.js-animation.is-show{visibility:visible;opacity:1}.eyecatch{padding-top:clamp(80px,20vw,180px);overflow:hidden}.eyecatch--container{width:min(1630px,100%)}.eyecatch--img{width:100vw;margin-top:min(70px,9vw);margin-right:calc(50% - 50vw)}.eyecatch--img img{width:100%;height:auto;max-height:750px;aspect-ratio:2.3/1;-o-object-fit:cover;object-fit:cover}.eyecatch_shop{position:relative;padding-block:min(100px,15vw) 0;overflow:hidden}.eyecatch_shop h1{position:absolute;top:42%;left:calc(50% - 750px);z-index:1;padding:min(80px,8vw) min(150px,15vw) 30px;background:hsla(0,0%,100%,.9)}.eyecatch_shop h1::after{display:block;margin-top:55px;font-size:var(--fz11);font-weight:900;color:#6a6a6a;text-align:center;white-space:nowrap;content:attr(title)}@media only screen and (max-width: 1204px){.eyecatch_shop h1{left:50%;padding:min(50px,5vw) min(100px,10vw) 30px;transform:translateX(-50%)}.eyecatch_shop h1::after{margin-top:30px}}@media(max-width: 960px){.eyecatch_shop{margin-top:50px}.eyecatch_shop h1{top:45%;padding:min(7vw,40px) min(9vw,50px) 10px}.eyecatch_shop h1::after{margin-top:15px}}.eyecatch_shop--img{position:relative;padding-bottom:55px;margin-top:min(70px,9vw);text-align:right}.eyecatch_shop--img::after{position:absolute;bottom:-55px;left:calc(50% - 800px);z-index:-1;width:685px;height:390px;content:"";background:#f1f3f8}.eyecatch_shop--img img{width:100%;height:auto;max-height:600px;aspect-ratio:1/.6;-o-object-fit:cover;object-fit:cover}@media(min-width: 961px){.eyecatch_shop--img{width:1400px;margin-left:auto}}.cv{margin-top:min(12vw,100px);background:#f1f3f8}@media(max-width: 960px){.cv.-top{margin-top:0;background:inherit}.cv.-top .cv--deco::before{display:none}}.cv--deco{position:relative;left:0;padding-block:min(100px,15vw)}.cv--deco::before{position:absolute;bottom:99%;width:673px;height:auto;aspect-ratio:7/1;content:"";background:url(../img/common/txt_cv.svg) no-repeat left bottom/contain}@media(max-width: 960px){.cv--deco::before{width:80%}}.cv--inner{display:flex;gap:100px;align-items:center;justify-content:center}@media(max-width: 960px){.cv--inner{flex-direction:column;gap:30px}.cv--inner h2{margin-right:20px}}.cv--btn{display:block;width:min(400px,100%);padding:15px 10px;margin-top:30px;font-size:var(--fz17);color:#fff;text-align:center;letter-spacing:.1em;background:#1a1a1a;transition:.3s}.cv--btn::after{display:inline-block;width:15px;height:2px;margin-left:20px;vertical-align:middle;content:"";background:#fff}.cv--btn:hover,.cv--btn:focus,.cv--btn:active{opacity:.8}.breadcrumbs{padding:5px 0}.breadcrumbs li{display:inline-block;line-height:1}.breadcrumbs li::before{display:inline-block;vertical-align:top;content:"＞"}.breadcrumbs li:first-child::before{content:normal}.pagination{display:flex;justify-content:center;margin-top:min(50px,10vw)}.pagination>span,.pagination a{display:inline-block !important;width:2.5em;padding:8px 0;font-size:var(--fz16);line-height:1;text-align:center}.pagination>span.current,.pagination a.current{font-weight:bold}.pagination:empty{display:none}.tab_select--nav{display:flex}.tab_select--tab_wrap{position:relative}.tab_select--tab{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden;opacity:0}.tab_select--tab.is-show{position:relative;pointer-events:fill;visibility:visible;opacity:1;transition:.8s}.ttl_section{font-family:"Lato",sans-serif;font-size:var(--fz25);font-weight:bold;letter-spacing:.1em}.ttl_section::before{display:inline-block;width:15px;height:2px;margin-right:25px;vertical-align:middle;content:"";background:#1a1a1a}.ttl_section.-center{margin-right:15px;text-align:center}@media(max-width: 960px){.ttl_section::before{margin-right:10px}}.ttl_txt{width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center}.ttl_txt--jp{margin-bottom:.2em;font-size:var(--fz20);font-weight:500}.ttl_txt--jp::before,.ttl_txt--jp::after{display:inline-block;width:20px;height:1px;vertical-align:middle;content:"";background:#1a1a1a}.ttl_txt--jp::before{margin-right:20px}.ttl_txt--jp::after{margin-left:20px}.ttl_txt--en{font-family:"Lato",sans-serif;font-size:var(--fz30);font-weight:bold}.nav{display:flex;gap:min(7vw,50px);align-items:center;justify-content:center}.nav li{width:min(300px,100%);font-size:var(--fz19);font-weight:600;color:dimgray;text-align:center;border-bottom:solid 1px dimgray}.nav li.is-active{color:#000;border-width:2px}.nav a{display:block;padding-bottom:.6em}@media(max-width: 960px){.nav{flex-direction:column}}.txt_niyon{width:326px;height:auto;aspect-ratio:6.8/1;-o-object-fit:contain;object-fit:contain}.txt_niyon.-md{width:200px}.txt_niyon.-sm{width:150px}.txt_dee{width:100px;height:auto;aspect-ratio:2.4/1;-o-object-fit:contain;object-fit:contain}.txt_dee.-md{width:72px}.txt_dee.-sm{width:54px}.deco_line::before{display:inline-block;width:15px;height:1px;margin-right:10px;vertical-align:middle;content:"";background:#1a1a1a}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;font-size:var(--fz14);font-weight:400;line-height:1.6;color:#1a1a1a}.wrap{margin:auto}@media(max-width: 960px){.wrap{width:100%;min-width:auto}}.container{box-sizing:border-box;width:min(1450px,100%);padding:0 min(4vw,25px);margin:auto}.container.-md{width:min(1330px,100%)}.container.-sm{width:min(1150px,100%)}main{display:block}main:not(.recruit_page){overflow:hidden}@media(min-width: 768px)and (max-width: 769px)and (orientation: portrait){main{min-height:95vh}}.totop{position:fixed;right:10px;bottom:10px;cursor:pointer}@media(max-width: 960px){.totop{width:44px;height:44px}}.googlemap{position:relative}.googlemap::before{display:block;padding-top:46%;content:""}.googlemap iframe{position:absolute;inset:0;width:100%;height:100%}@media(max-width: 960px){.googlemap::before{padding-top:450px}}.header{z-index:100}.header--logo img{width:60%}.header_top{position:relative;padding-block:20px;border-bottom:solid .5px #000}.header_top.is-fixed{position:fixed;top:0;right:0;left:0;border-bottom:none}.header_top.is-fixed .gnav_top{top:0;bottom:inherit;height:100vh;overflow:inherit}.header_top.is-fixed .gnav_btn_top.is-open span{background:#fff}.header_top--container{width:min(100%,1780px)}.header_top--inner{display:flex;align-items:center;justify-content:space-between}.header_page{position:fixed;top:0;right:0;left:0;padding-block:20px;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);transition:.3s}.header_page:has(.is-open){bottom:0}.header_page--container{width:min(1840px,100%)}.header_page--inner{display:flex;align-items:center;justify-content:space-between}.gnav_btn{position:fixed;top:10px;z-index:100;display:block;width:44px;height:44px;cursor:pointer;background:rgba(0,0,0,0);border:none;outline:none}.gnav_btn span{position:absolute;right:0;display:block;width:70%;height:2px;background:#1a1a1a;transition:.3s}.gnav_btn span:first-child{top:35%;width:55%}.gnav_btn span:last-child{top:60%}.gnav_btn.is-open span{transition:.2s}.gnav_btn.is-open span:first-child{top:48%;width:70%;transform:rotate(45deg)}.gnav_btn.is-open span:last-child{top:48%;transform:rotate(-45deg)}@media(min-width: 961px){.gnav_btn{display:none}}.gnav{display:block}.gnav a{display:block;transition:.3s}.gnav a:hover,.gnav a:focus,.gnav a:active{opacity:.8}.gnav.is-open{visibility:visible;opacity:1}@media(max-width: 960px){.gnav{z-index:99;width:100%;height:100%;visibility:hidden;opacity:0;transition:.5s}.gnav ul{display:block}.gnav a{display:block}}.gnav--logo{margin-bottom:30px;text-align:center}.gnav_btn_top{position:absolute;right:25px;display:block}.gnav_top{position:absolute;right:0;bottom:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;height:min(45vw,855px);overflow-y:scroll;visibility:hidden;background:rgba(26,26,26,.9);opacity:0;transition:.3s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gnav_top ul{display:flex;flex-direction:column;gap:clamp(10px,1vw,15px);font-size:var(--fz25);font-weight:bold;color:#fff}@media(max-width: 960px){.gnav_top{right:0;left:0;width:100%;height:calc(100svh - 130px)}}.gnav_page_btn{right:25px}.gnav_page_btn.is-open span{background:#fff}.gnav_page ul{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.gnav_page a{padding:15px 0}@media(min-width: 961px){.gnav_page .js-gnav_link.is-active{position:relative}.gnav_page .js-gnav_link.is-active::after{position:absolute;bottom:0;left:50%;width:5px;height:5px;content:"";background:#686868;border-radius:50%;transform:translateX(-50%)}}@media(max-width: 960px){.gnav_page{position:fixed;inset:0;padding-top:60px;overflow-y:scroll;font-size:var(--fz25);font-weight:bold;color:#fff}.gnav_page.is-open{background:rgba(26,26,26,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gnav_page ul{display:flex;flex-direction:column;gap:0;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.footer{padding-block:min(140px,16vw) 30px;font-family:"Lato",sans-serif;color:#fff;background:#1a1a1a}@media(max-width: 960px){.footer{padding-bottom:15px}}.footer--nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:min(100px,12vw);font-size:var(--fz16)}.footer--nav ul{display:flex;gap:min(30px,5vw)}@media(max-width: 960px){.footer--nav{flex-direction:column;gap:40px;align-items:flex-start}.footer--nav ul{flex-direction:column}}.footer--copy{font-weight:bold;line-height:1;text-align:center}@media(max-width: 960px){.footer--copy{font-size:var(--fz11)}}.footer_instagram{display:flex;gap:25px;align-items:flex-end;justify-content:center}.footer_instagram li{width:100%}.footer_instagram figure{display:flex;flex-direction:column-reverse}.footer_instagram figcaption{display:grid;place-items:center;height:60px}@media(max-width: 960px){.footer_instagram{flex-wrap:wrap;gap:15px}.footer_instagram:not(:last-child){margin-bottom:30px}.footer_instagram:first-child::after{display:block;width:157px;content:""}.footer_instagram li{width:min(100%,157px)}.footer_instagram figcaption{height:35px}.footer_instagram figcaption img{width:75%}}.footer_instagram--container{width:min(100%,1500px)}.footer_instagram--wrap{padding-block:60px 90px;border-top:solid 1px #fff}@media(min-width: 961px){.footer_instagram--wrap{display:grid;grid-template-columns:19% 39% 39%;gap:25px}}.btn_more{display:inline-block;font-family:"Lato",sans-serif;font-size:var(--fz18);font-weight:bold;color:#686868;letter-spacing:.1em;transition:.3s}.btn_more::after{display:inline-block;width:7px;height:7px;margin-bottom:7px;margin-left:.6em;vertical-align:middle;content:"";border-top:2px solid #686868;border-right:2px solid #686868;transition:.3s;transform:rotate(45deg)}.btn_more:hover,.btn_more:focus,.btn_more:active{opacity:.8}.btn_more--wrap.-news{margin-top:min(80px,12vw);text-align:right}.btn_more--wrap.-shop{margin-top:min(45px,7vw);text-align:right}@media(max-width: 960px){.btn_more--wrap.-recruit{width:100%;text-align:right}}.btn_more--wrap.-corporate{margin-top:min(90px,12vw);text-align:right}.bg_texture{background:url(../img/common/bg_texture.jpg) no-repeat center/cover}.top_mv{position:relative}.top_mv--img img{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important}@media(min-width: 961px){.top_mv--img img{max-height:855px !important}}@media(max-width: 960px){.top_mv--img img{height:calc(100svh - 130px) !important}}.top_mv--link_niyon{position:absolute;top:15%;left:50%;transform:translateX(-150px)}.top_mv--link_niyon::before{position:absolute;bottom:0;left:-10px;display:block;width:.3px;height:1000px;content:"";background:#000}.top_mv--link_niyon .txt_niyon{width:138px}@media(max-width: 960px){.top_mv--link_niyon{top:10%;transform:translateX(-80px)}}.top_mv--link_dee{position:absolute;top:35%;left:50%;transform:translateX(-20vw)}.top_mv--link_dee::before{position:absolute;bottom:0;left:-10px;display:block;width:.3px;height:1000px;content:"";background:#000}.top_mv--link_dee .txt_dee{width:47px}@media(max-width: 960px){.top_mv--link_dee{top:30%;transform:translateX(-35vw)}}.top_scroll{position:fixed;right:30px;bottom:30px;z-index:20;font-family:"Lato",sans-serif;font-weight:bold;white-space:nowrap;cursor:pointer;opacity:0;transition:.3s}.top_scroll::after{display:inline-block;width:0;height:0;margin-bottom:2px;margin-left:10px;vertical-align:middle;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1a1a1a;border-style:solid;border-width:0 3.5px 7px}.top_news{padding-block:min(150px,22vw)}.top_news--inner{display:flex;gap:min(20vw,180px);justify-content:center}@media(max-width: 960px){.top_news--inner{flex-direction:column;gap:60px}}.top_news_contents{flex:1}.top_shop{border-top:solid .5px #000;border-bottom:solid .5px #000}.top_shop ul{display:flex;flex:1}.top_shop li{display:flex;gap:min(40px,7vw);padding-block:min(150px,22vw)}.top_shop li>div{flex:1}.top_shop p{line-height:2.1}@media(min-width: 961px){.top_shop ul{gap:min(40px,7vw)}.top_shop li{border-right:solid .5px #000;border-left:solid .5px #000;align-items:center}}@media(max-width: 960px){.top_shop{padding-block:min(150px,22vw)}.top_shop ul{flex-direction:column;align-items:center}.top_shop li{padding-block:min(7vw,40px);flex-direction:column}.top_shop li>div{flex:initial}}.top_shop--inner{display:flex;gap:min(120px,5vw)}@media(min-width: 961px){.top_shop--inner{align-items:center}}@media(max-width: 960px){.top_shop--inner{flex-direction:column}}.top_shop--txt h3{margin-bottom:1.5em}@media(min-width: 961px){.top_shop--txt{padding-right:25px;flex:1}.top_shop--txt p{height:8em;font-size:var(--fz13)}}.top_recruit{padding-block:clamp(80px,20vw,180px) clamp(140px,23vw,260px)}.top_recruit h2{margin-bottom:min(220px,27vw)}@media(max-width: 960px){.top_recruit h2{margin-bottom:50px}}.top_recruit--block{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.top_recruit--block p{position:relative;font-family:"Lato",sans-serif;font-size:var(--fz35);font-weight:bold;line-height:1.4;text-align:center;letter-spacing:.1em}.top_recruit--block p small{font-size:var(--fz23)}@media(min-width: 961px){.top_recruit--block{gap:60px;height:426px}.top_recruit--block::before{position:absolute;bottom:-50px;left:200px;z-index:-1;width:1345px;height:auto;aspect-ratio:2.2/1;content:"";background:url(../img/top/img_recruit.jpg) no-repeat center/cover}}@media(max-width: 960px){.top_recruit--block::before{position:static;width:100vw;margin:0 calc(50% - 50vw)}.top_recruit--block p{margin-top:-50px}.top_recruit--block p::after{right:-70px;transform:scale(0.8)}}.top_recruit--img{width:100vw;margin:0 calc(50% - 50vw)}@media(max-width: 960px){.top_recruit--img{order:-1}}.top_corporate{padding-block:min(150px,22vw);border-top:.5px solid #000;border-bottom:.5px solid #000}@media(min-width: 961px){.top_corporate{margin-bottom:min(220px,25vw)}}.top_corporate--block{position:relative}.top_corporate--block::before{position:absolute;right:calc(100% + 80px);bottom:0;width:620px;height:auto;aspect-ratio:2.1/1;content:"";background:url(../img/top/img_corporate.jpg) no-repeat center/cover}.top_corporate--block h3{margin-bottom:.4em;font-family:"Lato",sans-serif;font-size:var(--fz20);font-weight:bold;letter-spacing:.1em}@media(min-width: 961px){.top_corporate--block{width:min(570px,100%);padding-top:min(100px,15vw);margin-inline:auto 0}}@media(max-width: 960px){.top_corporate--block{padding-top:60vw}.top_corporate--block::before{top:30px;right:inherit;bottom:inherit;left:-25px;width:97vw;margin-left:calc(55% - 50vw)}}.corporate_about{text-align:center}.corporate_about.-top{padding-block:min(200px,20vw) min(100px,15vw);border-bottom:solid 1px #707070}.corporate_about.-bottom{padding-block:min(100px,15vw) min(290px,30vw)}.corporate_about h2{margin-bottom:min(50px,8vw)}@media(min-width: 961px){.corporate_about{padding-inline:45px}}@media(max-width: 960px){.corporate_about h2 img{transform:scale(0.7)}}.corporate_about--box{padding:min(60px,8vw) 20px;margin-bottom:min(40px,7vw);background:#f1f3f8;border-radius:32px}.corporate_about--txt{font-size:var(--fz15);line-height:2}@media(max-width: 960px){.corporate_about--txt{text-align:left}}.corporate_about_niyon{display:flex;gap:min(60px,8vw);justify-content:center;font-size:var(--fz16)}.corporate_about_niyon--heading{width:-moz-fit-content;width:fit-content;padding-inline:1em;margin:0 auto 15px;font-family:"Lato",sans-serif;font-size:var(--fz20);font-weight:bold;color:#fff;background:#7e7e7e}.corporate_about_niyon--img::after{display:block;width:1px;height:30px;margin:20px auto;content:"";background:#707070}@media(max-width: 960px){.corporate_about_niyon--img img{transform:scale(0.7)}}.corporate_about_dee dl{position:relative;display:flex;gap:clamp(80px,18vw,160px);justify-content:center;margin-bottom:30px}.corporate_about_dee dl::before{position:absolute;bottom:13px;left:50%;display:block;width:86px;height:1px;content:"";background:#686868;transform:translateX(-50%)}.corporate_about_dee dl::after{position:absolute;bottom:16px;left:50%;display:block;width:10px;height:1px;content:"";background:#686868;transform:translateX(340%) rotate(35deg)}.corporate_about_dee dt{font-family:"Lato",sans-serif;font-size:var(--fz17);font-weight:bold;color:#7e7e7e;text-align:left}.corporate_about_dee dd{font-size:clamp(2rem,5vw,3rem);font-weight:bold}@media(min-width: 961px){.corporate_about_dee dd{padding-left:.2em}}@media(max-width: 960px){.corporate_about_dee dl::before{width:50px}.corporate_about_dee dl::after{transform:translateX(170%) rotate(35deg)}}.corporate_outline{padding-bottom:min(280px,28vw)}.corporate_outline h2{margin-bottom:min(60px,8vw)}.corporate_outline_table{width:min(1100px,100%);margin-inline:auto}.corporate_outline_table a{text-decoration:underline}.corporate_outline_table tr{border-bottom:solid 1px #d1d1d1}.corporate_outline_table th{width:175px;font-size:var(--fz16);font-weight:600;text-align:left;vertical-align:top}.corporate_outline_table td .shop dt{margin-bottom:.2em;font-family:"Lato",sans-serif;font-size:var(--fz20);font-weight:bold}.corporate_outline_table td .shop dd{font-size:var(--fz14);color:#686868}.corporate_outline_table td .shop dd:not(:last-of-type){margin-bottom:min(40px,4vw)}@media(max-width: 960px){.corporate_outline_table td .shop dt{font-size:var(--fz16)}}@media(min-width: 961px){.corporate_outline_table th,.corporate_outline_table td{padding-block:40px}}@media(max-width: 960px){.corporate_outline_table th{padding-block:20px 10px}.corporate_outline_table td{padding-bottom:20px}}.news--wrap{padding-block:min(100px,12vw) min(200px,20vw)}.news--block{display:flex;flex-direction:row-reverse;gap:min(5vw,50px);justify-content:flex-end;padding-block:min(50px,8vw);border-bottom:solid 1px #d1d1d1}.news--block:first-child{padding-block:0 min(50px,8vw)}@media(max-width: 960px){.news--block{flex-direction:column-reverse}}.news--txt{flex-direction:column-reverse;letter-spacing:.1em}.news--ttl{margin-bottom:.4em;font-size:var(--fz16);font-weight:bold}.news--date{font-family:"Lato",sans-serif;font-size:var(--fz16);font-weight:bold}.shop_list{padding:min(230px,23vw) 0 min(260px,26vw)}.shop_list h2{margin-bottom:60px}.shop_list--block{display:grid;gap:50px min(3vw,50px);align-items:center;justify-content:flex-start}.shop_list--block section{display:flex;flex-direction:column}.shop_list--block h3,.shop_list--block p{order:1}.shop_list--block h3{margin:30px 0 20px;font-family:"Lato",sans-serif;font-size:var(--fz20);font-weight:bold;letter-spacing:.03em}.shop_list--block p{line-height:1.8;color:#686868}.shop_list--block img{width:100%}@media(min-width: 961px){.shop_list--block{grid-template-columns:repeat(3, 1fr)}.shop_list--block::after{display:block;width:32%;content:""}}@media(max-width: 960px){.shop_list--block{gap:50px}.shop_list--block section{width:min(430px,100%);margin-inline:auto}}.shop_list--link{order:2;margin-top:15px;margin-right:3px;font-family:"Lato",sans-serif;font-weight:bold;text-align:right}.shop_about{padding-top:min(165px,16.5vw)}.shop_about--list{display:flex;flex-wrap:wrap;gap:min(70px,7vw) 60px;align-items:center;letter-spacing:.1em}.shop_about--list li{display:flex;align-items:center;width:560px;padding-bottom:min(7vw,50px);border-bottom:solid 1px #d1d1d1}.shop_about--list h3{width:150px;font-size:var(--fz16);font-weight:bold}.shop_about--list p{flex:1}@media(max-width: 960px){.shop_about--list h3{width:7em}}.shop_about--info{width:min(1500px,100%);margin:min(100px,10vw) auto 0;background:#f1f3f8;border-radius:35px}.shop_about--info section{padding:20px 0}.shop_about--info h2,.shop_about--info p{font-weight:500}.shop_about--info h2{font-size:var(--fz30)}.shop_about--info p{margin:20px auto 45px}.shop_about--info li::before{content:"・"}.shop_about--info_block{display:flex;flex-wrap:wrap;gap:60px min(200px,20vw);align-items:center}.shop_about .googlemap{height:380px;margin-top:min(120px,12vw)}.shop_about .googlemap iframe{height:380px}.shop_about .swiper{height:min(370px,35vw);margin-top:30px}@media(min-width: 961px){.shop_about .swiper{padding-bottom:3vw}}.shop_about .swiper-wrapper{height:auto}.shop_about .swiper-slide{height:auto}.shop_about .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop_about .swiper-button-next{right:12%;background-image:url("../img/shop/img_arrow.svg")}@media(max-width: 960px){.shop_about .swiper-button-next{right:22%}}.shop_about .swiper-button-prev{right:6%;left:initial;background-image:url("../img/shop/img_arrow.svg");transform:scale(-1, 1)}.shop_about .swiper-button-prev,.shop_about .swiper-button-next{top:initial;bottom:0;width:50px;height:50px}.shop_about .swiper-button-prev::after,.shop_about .swiper-button-next::after{display:none}.shop_insta{padding-top:min(165px,16.5vw)}.shop_insta h2{margin-bottom:min(100px,11.5vw)}.shop_menu{padding:min(240px,24vw) 0 min(230px,23vw)}.shop_menu--table{padding-top:min(135px,13.5vw)}.shop_menu--block{margin-top:min(115px,11.5vw)}.shop_menu--block table{width:540px}.shop_menu--block table+table{margin-top:min(100px,15vw)}.shop_menu--block caption{position:relative;width:-moz-fit-content;width:fit-content;padding-left:15px;color:rgba(26,26,26,.5);white-space:nowrap}.shop_menu--block caption::before{margin-right:15px;font-family:"Lato",sans-serif;font-size:var(--fz25);font-weight:bold;color:#1a1a1a;content:attr(title)}.shop_menu--block caption::after{position:absolute;top:50%;left:0;width:5px;height:42px;content:"";background:#1a1a1a;transform:translateY(-50%)}.shop_menu--block tr{border-bottom:solid 1px #d1d1d1}.shop_menu--block th{padding:40px 0 30px;font-size:var(--fz16);text-align:left}@media(min-width: 961px){.shop_menu--block{display:flex;flex-wrap:wrap;gap:min(100px,15vw) min(125px,12.5vw);align-items:flex-start;justify-content:center}.shop_menu--block th{width:90%}}@media(max-width: 960px){.shop_menu--block table{width:100%;margin-top:min(100px,15vw)}.shop_menu--block th{padding:30px 0 20px}.shop_menu--block td{padding-bottom:10px}}.reserve{position:fixed;right:30px;bottom:30px;z-index:90}@media(max-width: 960px){.reserve{width:90px}}.press{padding-block:min(100vw,80px) min(25vw,200px)}.press .videowrap{aspect-ratio:16/9;max-width:500px}.press .videowrap video{width:100%;height:100%}.press_archive{display:grid;grid-template-columns:repeat(auto-fit, min(430px, 100%));gap:min(4vw,55px);justify-content:center}.press_archive li{position:relative}@media(max-width: 960px){.press_archive{grid-template-columns:repeat(2, 1fr);gap:60px 20px}}.press_archive--txt_block{position:absolute;right:-15px;bottom:-15px;z-index:5;display:flex;flex-direction:column-reverse;font-family:"Lato",sans-serif;font-weight:bold;color:#fff;letter-spacing:.1em}.press_archive--txt_block div{width:-moz-fit-content;width:fit-content;background:#1a1a1a}@media(max-width: 960px){.press_archive--txt_block{right:-7px;bottom:-35px}}.press_archive--title{padding:8px 30px;line-height:1.2}.press_archive--title h2{font-size:var(--fz34)}.press_archive--title span{font-size:var(--fz13)}@media(max-width: 960px){.press_archive--title{padding:8px 15px}.press_archive--title h2{font-size:var(--fz16)}.press_archive--title h2 span{font-size:var(--fz10)}}.press_archive--name{padding:3px 15px;margin-bottom:3px;font-size:var(--fz12)}.press_archive--img a{display:block}.press_archive--img a::before{position:absolute;inset:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.3);opacity:0;transition:.2s}.press_archive--img a:hover{position:relative}.press_archive--img a:hover::before{opacity:1}.press_archive--img img{width:min(430px,100%);height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.press_single{display:grid;grid-template-columns:repeat(auto-fit, min(430px, 100%));gap:clamp(40px,4vw,55px);justify-content:center}.press_single li img{width:100%;height:auto;aspect-ratio:1.5/1;-o-object-fit:cover;object-fit:cover}.press_single--info{margin-top:min(80px,120vw);line-height:2;color:#686868}.press_single--info div{display:flex;gap:1em;justify-content:center}@media(max-width: 960px){.press_single--info{line-height:1.6;text-align:center}.press_single--info div{flex-direction:column;gap:.2em;margin-bottom:1em}}@media(max-width: 960px){.modaal-inner-wrapper{box-sizing:border-box !important;padding-right:50px !important;padding-left:50px !important}}.modaal-gallery-control::after,.modaal-gallery-control::before{width:3px !important;height:16px !important;background:#868686 !important;border-radius:0 !important}.modaal-close:focus,.modaal-close:hover{background:none !important}.modaal-close::after,.modaal-close::before{width:2px !important;height:25px !important;background:#868686 !important;border-radius:0 !important}@media only screen and (max-width: 1140px){.modaal-gallery-control{top:50% !important;bottom:inherit !important;background:none !important;transform:translateY(-50%) !important}.modaal-gallery-prev{left:-60px !important}.modaal-gallery-next{right:-60px !important}}.aftercare_nav{margin-top:100px}.aftercare_nav ul{padding:min(70px,7vw) 25px;background:#f1f3f8}.aftercare_nav--heading{margin-bottom:-15px;text-align:center}.aftercare{padding-block:min(150px,17vw) min(230px,25vw);font-size:var(--fz16);line-height:2}.aftercare section{margin-bottom:30px}.aftercare h2{position:relative;padding-bottom:.4em;margin-bottom:min(60px,8vw);font-family:"Lato",sans-serif;font-size:var(--fz22);font-weight:bold;line-height:1.6;border-bottom:solid 1px #818181}.aftercare h3{margin-bottom:.2em}.aftercare li::before{content:"・"}.recruit_top{position:relative;padding-block:min(25vw,240px) min(10vw,60px)}.recruit_top h2{margin-bottom:min(12vw,100px);font-size:var(--fz20);font-weight:500;text-align:center;letter-spacing:.1em}.recruit_top h2::after{display:block;font-family:"Lato",sans-serif;font-size:var(--fz30);font-weight:bold;content:attr(title)}.recruit_top h2 span::before,.recruit_top h2 span::after{display:inline-block;width:20px;height:1px;vertical-align:middle;content:"";background:#1a1a1a}.recruit_top h2 span::before{margin-right:20px}.recruit_top h2 span::after{margin-left:20px}.recruit_top--entry{position:fixed;right:7%;bottom:10px;z-index:5}@media(max-width: 960px){.recruit_top--entry{right:10px;bottom:20px;width:20%}}.recruit_nav li{cursor:pointer}.recruit_table{width:min(1100px,100%);margin-inline:auto;line-height:2;letter-spacing:.1em}.recruit_table tr:not(:last-of-type){border-bottom:solid 1px #d1d1d1}.recruit_table th{width:175px;font-size:var(--fz16);font-weight:600;text-align:left;vertical-align:top}.recruit_table td ul li::before{content:"・"}@media(min-width: 961px){.recruit_table th,.recruit_table td{padding-block:45px}}@media(max-width: 960px){.recruit_table th{padding-block:20px}.recruit_table td{padding-bottom:20px}}.recruit_table--wrap{position:relative;display:none;padding-bottom:min(15vw,120px)}.recruit_table--wrap.is-open{display:block}.recruit_table--curriculum{position:relative}.recruit_table--curriculum--debut{position:absolute;top:30px;right:0;letter-spacing:.1em}.recruit_table--curriculum--debut::after{display:inline-block;width:33px;height:33px;margin-left:8px;vertical-align:middle;content:"";background:#e8e1d7;border:solid .5px #000;border-radius:50%}@media(max-width: 960px){.recruit_table--curriculum--debut{top:-10px}.recruit_table--curriculum--debut::after{width:25px;height:25px}}.recruit_curriculum{margin-top:30px}.recruit_curriculum li{display:flex;gap:20px;align-items:center;margin-top:20px}.recruit_curriculum li span{display:grid;flex:none;place-content:center;width:77px;height:auto;aspect-ratio:1/1;font-size:var(--fz20);font-weight:500;background:#fff;border:solid 1px #1a1a1a;border-radius:50%}.recruit_curriculum li.is-same span{position:relative}.recruit_curriculum li.is-same span::before{position:absolute;bottom:100%;left:50%;width:1px;height:21px;content:"";background:#1a1a1a;transform:translateX(-50%)}.recruit_curriculum li.is-color span{background:#e8e1d7}.recruit_curriculum--wrap{display:grid;gap:20px;margin-bottom:80px}@media(min-width: 961px){.recruit_curriculum--wrap{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 960px){.recruit_curriculum--wrap{gap:min(10vw,40px);margin-bottom:min(10vw,40px)}}.recruit_entry{padding-block:60px;margin-bottom:min(28vw,250px);background:url(../img/recruit/bg_recruit.jpg) no-repeat center/cover}.recruit_entry--block{width:min(750px,100%);padding:min(8vw,60px) 20px;margin-inline:auto;overflow:hidden;text-align:center;background:#fff}.recruit_entry--block h2{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 auto min(7vw,50px)}.recruit_entry--block h2::after{position:absolute;top:50%;left:calc(100% - 25px);z-index:-1;font-size:clamp(6rem,10vw,8.5rem);color:#f8f8f8;content:attr(title);transform:translateY(-50%)}.recruit_entry--block p{font-size:var(--fz23);font-weight:bold}.recruit_entry--block p img{margin-right:3px;vertical-align:text-top}.recruit_entry--block a{margin:min(6vw,40px) auto 0}@media(max-width: 960px){.recruit_entry--block p{line-height:2}}.contact_form textarea{height:130px}.contact_form input[type=text],.contact_form input[type=email],.contact_form input[type=tel],.contact_form input[type=number],.contact_form input[type=date],.contact_form input[type=password],.contact_form textarea{box-sizing:border-box;width:100%;padding:4px;font-family:inherit;font-size:var(--fz16);font-weight:normal;color:#1a1a1a;background:#fff;border:solid 1px #707070;box-shadow:none}.contact_form input[type=text]:focus,.contact_form input[type=email]:focus,.contact_form input[type=tel]:focus,.contact_form input[type=number]:focus,.contact_form input[type=date]:focus,.contact_form input[type=password]:focus,.contact_form textarea:focus{background:#fff;border:solid 1px #e6edf2;outline:none}.contact_form input[type=checkbox]:checked+span,.contact_form input[type=radio]:checked+span{font-weight:bold}.contact_form select{padding:2px 0 4px 4px;margin-right:2px;border:solid 1px #345372;border-radius:3px}.contact_form select option{padding:0}.contact_form .mwform-tel-field input[type=text],.contact_form .mwform-zip-field input[type=text]{width:5em}.contact_form--table{width:100%;margin-top:min(60px,8vw);font-size:var(--fz16);border-collapse:collapse;background:#fff}.contact_form--table td{padding:15px 10px;vertical-align:middle}.contact_form--table th{position:relative;width:30%;padding-top:1em;text-align:right;vertical-align:top;background-clip:padding-box !important}.contact_form--table .is-required::after{line-height:1;color:#d30000;content:"*"}@media(min-width: 961px){.contact_form--table th{padding-right:20px}}@media(max-width: 960px){.contact_form--table td{padding:10px 5px}.contact_form--table th{padding:15px 5px 5px;text-align:left}}.contact_form--btn{margin-top:50px;overflow:hidden;text-align:center}.contact_form--btn span{position:relative}.contact_form--btn span::after{position:absolute;top:50%;right:50%;width:15px;height:2px;content:"";background:#fff;transform:translate(500%, -50%)}.contact_form--btn input[type=submit],.contact_form--btn input[type=button],.contact_form--btn button[type=submit]{display:inline-block;width:min(350px,100%);height:60px;padding-right:30px;margin:10px;overflow:hidden;font-size:var(--fz17);color:#fff;letter-spacing:.1em;cursor:pointer;background:#000;border:none;border-radius:0 !important;transition:.3s}.contact_form--btn input[type=submit]:hover,.contact_form--btn input[type=button]:hover,.contact_form--btn button[type=submit]:hover{opacity:.8}@media(max-width: 960px){.contact_form--btn input[type=submit],.contact_form--btn input[type=button],.contact_form--btn button[type=submit]{max-width:80%}}.frm.danger{position:relative;display:block;padding:5px 10px;margin-top:12px;clear:both;font-size:var(--fz12);color:#fff !important;background:#c90000}.frm.danger::before{position:absolute;top:-20px;width:0;height:0;content:"";border:10px solid #c90000;border-color:rgba(0,0,0,0);border-bottom-color:#c90000}#loading{display:none}.thanks{padding-block:min(120px,15vw);font-size:var(--fz18);text-align:center}.contact{padding-block:min(150px,18vw) min(185px,22vw)}.contact h2{margin-bottom:min(40px,6vw);font-size:var(--fz20);font-weight:500;text-align:center}.contact h2 span::before,.contact h2 span::after{display:inline-block;width:20px;height:1px;margin-bottom:.1em;vertical-align:middle;content:"";background:#000}.contact h2 span::before{margin-right:min(30px,3vw)}.contact h2 span::after{margin-left:min(30px,3vw)}.contact h2::after{display:block;margin-top:.4em;font-family:"Lato",sans-serif;font-size:var(--fz30);font-weight:bold;content:attr(title)}.contact p span{font-size:var(--fz18)}.contact--container{width:min(910px,100%)}.privacy{padding-top:min(10vw,80px)}.privacy h3{margin-bottom:min(6vw,30px)}.privacy--block{height:200px;overflow-y:scroll;line-height:2;border:solid 1px #1a1a1a}.privacy--inner{padding:30px 20px}.privacy dt{margin-top:20px}.privacy ul{margin-block:10px}.privacy p{margin-bottom:5px}.privacy a{text-decoration:underline}.notfound_page{padding-block:min(15vw,120px);text-align:center}.notfound_page--ttl{margin-bottom:30px;font-size:var(--fz20)}.notfound_page--paragraph{margin-bottom:1em}.notfound_page--link a{text-decoration:underline}
