@import"setting.css";html{font:62.5% var(--ff),"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;scroll-behavior:auto;font-family:var(--ff);font-optical-sizing:auto;font-style:normal;font-size:1.6rem;font-weight:500;background-color:var(--bg-color);color:var(--dark);line-height:2}@keyframes opcity{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loop3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loop4{0%{transform:translateX(-200%)}to{transform:translateX(0)}}.pc{display:none}@media screen and (min-width: 768px){.pc{display:block}}.pc1024{display:none}@media screen and (min-width: 1024px){.pc1024{display:block}}.sp1024{display:none}@media screen and (max-width: 1024px){.sp1024{display:block}}.sp1200{display:none}@media screen and (max-width: 1200px){.sp1200{display:block}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.8}p{line-height:2}button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}a:focus,*:focus{outline:none}ul{margin:0;padding:0}dl{line-height:1.8}.w1500{width:100%;max-width:1500px;margin:0 auto;padding:0 15px}.w1400{width:100%;max-width:1400px;margin:0 auto;padding:0 15px}.w1300{width:100%;max-width:1300px;margin:0 auto;padding:0 15px}.w1200{width:100%;max-width:1230px;margin:0 auto;padding:0 15px}.w1100{width:100%;max-width:1130px;margin:0 auto;padding:0 15px}.w1000{width:100%;max-width:1070px;padding:0 15px;margin:0 auto}.js-parallax{overflow:hidden}.js-parallax img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;margin-top:-100px}.bg,.pin-spacer{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn01{width:-moz-fit-content;width:fit-content;min-width:240px;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #fff;color:#fff;transition:.4s}.btn01 i{background-color:#fff;width:40px;height:24px;position:relative;z-index:1}.btn01 i::before,.btn01 i::after{content:"";position:absolute;top:50%;left:50%;display:block;width:8px;height:8px;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMi40Njk1N2UtMDggMy42OTIzMUw2LjkyMDkgMy42OTIzMUwzLjk1NDggMC40NjE1MzhMNC4zMjc2OCAwTDggNEw0LjMyNzY4IDhMMy45NTQ4IDcuNTM4NDZMNi45MjA5IDQuMzA3NjlMMCA0LjMwNzY5TDIuNDY5NTdlLTA4IDMuNjkyMzFaIiBmaWxsPSIjMjMxODE1Ii8+Cjwvc3ZnPg==);transition:.4s}.btn01 i::before{transform:translate(-50%, -50%)}.btn01 i::after{transform:translate(-40px, -50%)}.btn01:hover{opacity:.5}.btn01:hover i::before{transform:translate(40px, -50%)}.btn01:hover i::after{transform:translate(-50%, -50%)}.btn02{width:-moz-fit-content;width:fit-content;min-width:240px;display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--dark);color:var(--dark);transition:.4s}.btn02 i{background-color:var(--dark);width:40px;height:24px;position:relative;z-index:1;overflow:hidden}.btn02 i::before,.btn02 i::after{content:"";position:absolute;top:50%;left:50%;display:block;width:8px;height:8px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMi40Njk1N2UtMDggMy42OTIzMUw2LjkyMDkgMy42OTIzMUwzLjk1NDggMC40NjE1MzhMNC4zMjc2OCAwTDggNEw0LjMyNzY4IDhMMy45NTQ4IDcuNTM4NDZMNi45MjA5IDQuMzA3NjlMMCA0LjMwNzY5TDIuNDY5NTdlLTA4IDMuNjkyMzFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=");transition:.4s}.btn02 i::before{transform:translate(-50%, -50%)}.btn02 i::after{transform:translate(-40px, -50%)}.btn02:hover{opacity:.5}.btn02:hover i::before{transform:translate(40px, -50%)}.btn02:hover i::after{transform:translate(-50%, -50%)}header nav{position:fixed;top:0;left:0;width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;z-index:90}header nav .logo01{transition:.4s}header nav .logo01:hover{opacity:.5}header nav h1 span{display:none}header nav .menu{display:flex;align-items:center;gap:var(--vw40);background-color:hsla(0,0%,9%,.5);min-height:60px;padding:0 16px;border-radius:5px;position:relative;z-index:1;transition:.4s;backdrop-filter:blur(40px)}header nav .menu .logo02{position:absolute;z-index:1;top:50%;left:16px;transform:translateY(-50%);opacity:0;visibility:hidden}header nav .menu ul{display:flex;align-items:center;gap:0 var(--vw50)}header nav .menu ul li a{color:#fff;transition:.4s;font-size:1.4rem}header nav .menu ul li a:hover{opacity:.5}header nav .menu ul li .c-link{width:140px;height:44px;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--dark);border-radius:5px;font-weight:400}header nav .menu ul li .c-link svg path{transition:.4s}header nav .menu ul li .c-link:hover{opacity:1;background-color:var(--gold);color:#fff}header nav .menu ul li .c-link:hover svg path{fill:#fff}header nav .toggle{display:none}header nav.scrolled .logo01{opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}header nav.scrolled .menu{padding-left:86px}header nav.scrolled .menu .logo02{opacity:1;visibility:visible;transition:.4s}header nav.scrolled .menu .logo02:hover{opacity:.5}header .toggle-menu{display:none}h2.ttl{overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:0}h2.ttl span span{transition:transform cubic-bezier(0.19, 1, 0.22, 1) 1.6s;display:block;transform:translateY(130%)}h2.ttl span.en{display:block;overflow:hidden}h2.ttl span.en span{background-image:linear-gradient(90deg, rgb(255, 232, 169), rgb(166, 132, 44));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:11rem;line-height:1.2;font-family:var(--ff-en)}h2.ttl span.ja{display:flex;align-items:center;gap:8px;font-size:1.6rem}h2.ttl span.ja::before{content:"";width:24px;height:1px;background-color:var(--gold);display:block;transition:cubic-bezier(0.19, 1, 0.22, 1) 1.6s;opacity:0}h2.ttl.active span span{transform:translateY(0)}h2.ttl.active span.ja::before{opacity:1}.under-block{width:100%;height:440px;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin-bottom:-1px}.under-block::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;background-color:rgba(0,0,0,.2)}.under-block h1{display:flex;flex-direction:column-reverse;align-items:center;gap:20px;color:#fff;line-height:1;font-size:1.6rem;transition-duration:.6s;opacity:0;visibility:hidden;transition-delay:.6s}.under-block h1 span{font-family:var(--ff-en);font-size:11rem}.under-block #squareAnime{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;display:grid;grid-template-rows:repeat(4, 1fr)}.under-block #squareAnime>div{display:grid;grid-template-columns:repeat(12, 1fr)}.under-block #squareAnime>div>div{clip-path:inset(0);background-color:#000;transition-duration:.6s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(1){transition-delay:.03s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(2){transition-delay:.06s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(3){transition-delay:.09s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(4){transition-delay:.12s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(5){transition-delay:.15s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(6){transition-delay:.18s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(7){transition-delay:.21s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(8){transition-delay:.24s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(9){transition-delay:.27s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(10){transition-delay:.3s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(11){transition-delay:.33s}.under-block #squareAnime>div:first-of-type>div:nth-of-type(12){transition-delay:.36s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(1){transition-delay:.06s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(2){transition-delay:.09s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(3){transition-delay:.12s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(4){transition-delay:.15s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(5){transition-delay:.18s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(6){transition-delay:.21s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(7){transition-delay:.24s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(8){transition-delay:.27s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(9){transition-delay:.3s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(10){transition-delay:.33s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(11){transition-delay:.36s}.under-block #squareAnime>div:nth-of-type(2)>div:nth-of-type(12){transition-delay:.39s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(1){transition-delay:.09s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(2){transition-delay:.12s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(3){transition-delay:.15s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(4){transition-delay:.18s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(5){transition-delay:.21s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(6){transition-delay:.24s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(7){transition-delay:.27s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(8){transition-delay:.3s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(9){transition-delay:.33s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(10){transition-delay:.36s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(11){transition-delay:.39s}.under-block #squareAnime>div:nth-of-type(3)>div:nth-of-type(12){transition-delay:.42s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(1){transition-delay:.12s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(2){transition-delay:.15s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(3){transition-delay:.18s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(4){transition-delay:.21s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(5){transition-delay:.24s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(6){transition-delay:.27s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(7){transition-delay:.3s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(8){transition-delay:.33s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(9){transition-delay:.36s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(10){transition-delay:.39s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(11){transition-delay:.42s}.under-block #squareAnime>div:nth-of-type(4)>div:nth-of-type(12){transition-delay:.45s}.under-block .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-3}.under-block .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pkz{width:100%;max-width:1070px;margin:0 auto;padding:20px 15px 0;display:flex;gap:16px;font-size:1.2rem}.pkz li{display:flex;gap:16px}.pkz li::before{content:"/"}.pkz li:first-of-type::before{display:none}.pkz li a{transition:.4s}.pkz li a:hover{opacity:.5}.bg-color{background-color:var(--dark)}.bg-color .pkz{color:#fff}.bg-color .pkz a{color:#fff}body.loaded .under-block h1{opacity:1;visibility:visible}body.loaded .under-block #squareAnime>div>div{clip-path:inset(100%)}footer{background-color:var(--dark);overflow:hidden;padding-top:var(--vw160);position:relative;z-index:1}footer .illust01{position:absolute;top:var(--vw140);left:0;width:383px;height:auto;z-index:-1}footer .contact-link>strong{display:block;text-align:center;background-image:linear-gradient(90deg, rgb(255, 232, 169), rgb(166, 132, 44));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:11rem;line-height:1;font-family:var(--ff-en)}footer .contact-link>strong+p{color:#fff;text-align:center;margin-top:var(--vw60)}footer .contact-link .box{margin-top:var(--vw60);display:flex;justify-content:center;flex-wrap:wrap;gap:0 var(--vw160)}footer .contact-link .box a:nth-of-type(2){position:relative;z-index:1}footer .contact-link .box a:nth-of-type(2)::before{content:"";width:1px;height:88px;background-color:#fff;position:absolute;top:50%;left:calc(var(--vw80)*-1);transform:translateY(-50%)}footer .contact-link .box .tel{display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;transition:.4s}footer .contact-link .box .tel>p{display:flex;align-items:center;gap:8px}footer .contact-link .box .tel strong{font-size:5rem;line-height:1;font-family:var(--ff-en)}footer .contact-link .box .tel:hover{opacity:.5}footer .contact-link .box .btn{background-color:var(--gold);border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;max-width:336px;height:92px;gap:20px;color:#fff;border:2px solid var(--gold);transition:.4s}footer .contact-link .box .btn i{background-color:#fff;width:44px;height:28px;display:flex;justify-content:center;align-items:center;transition:.4s}footer .contact-link .box .btn i svg path{transition:.4s;fill:var(--gold)}footer .contact-link .box .btn:hover{background-color:#fff;color:var(--gold)}footer .contact-link .box .btn:hover i{background-color:var(--gold)}footer .contact-link .box .btn:hover i svg path{fill:#fff}footer .contact-link .f-menu-sp{display:none}footer .contact-link .f-menu{background-color:#fff;width:100%;padding:var(--vw40);border-radius:5px;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--vw40);position:relative;z-index:1;margin-top:var(--vw160);font-size:1.4rem}footer .contact-link .f-menu .info>a{display:block;margin-bottom:16px;transition:.4s}footer .contact-link .f-menu .info>a:hover{opacity:.5}footer .contact-link .f-menu .link{display:flex;flex-wrap:wrap;gap:8px var(--vw40)}footer .contact-link .f-menu .link a{transition:.4s}footer .contact-link .f-menu .link a:hover{opacity:.5}footer .contact-link .f-menu .illust02{width:300px;position:absolute;bottom:86px;right:-66px}footer .contact-link .f-under{padding:var(--vw40) 0;display:flex;justify-content:space-between;align-items:center}footer .contact-link .f-under a{color:#fff;font-size:1.4rem;transition:.4s}footer .contact-link .f-under a:hover{opacity:.5}footer .contact-link .f-under small{font-size:1.2rem;color:#9f9f9f}footer.c-none{padding-top:var(--vw90)}footer.c-none .contact-link>strong{display:none}footer.c-none .contact-link>strong+p{display:none}footer.c-none .contact-link .box{display:none}footer.c-none .contact-link .f-menu{margin-top:0}footer.c-none .contact-link .f-menu .illust02{display:none}footer.c-none .illust01{display:none}@media screen and (max-width: 1024px){header nav .logo01 img{width:180px;height:auto}header nav .menu ul{gap:0 20px}.under-block{height:280px}.under-block::before{background-color:rgba(0,0,0,.3)}.under-block h1{font-size:1.4rem}.under-block h1 span{font-size:6rem}.under-block #squareAnime>div{grid-template-columns:repeat(8, 1fr)}.under-block #squareAnime>div>div:nth-last-of-type(1),.under-block #squareAnime>div>div:nth-last-of-type(2),.under-block #squareAnime>div>div:nth-last-of-type(3),.under-block #squareAnime>div>div:nth-last-of-type(4){display:none}.pkz li a{text-decoration:underline}h2.ttl{gap:5px}h2.ttl span.en span{font-size:6rem}h2.ttl span.ja{font-size:1.4rem}footer .contact-link>strong{font-size:8rem}footer .contact-link .box{gap:0 var(--vw60)}footer .contact-link .box a:nth-of-type(2)::before{left:calc(var(--vw30)*-1)}footer .contact-link .box .tel strong{font-size:4rem}footer .contact-link .box .btn{max-width:300px;height:80px}footer .contact-link .f-menu .link{display:none}footer .illust01{top:30px;width:240px}}@media screen and (max-width: 768px){body{font-size:1.4rem}p{font-size:1.3rem}.btn01,.btn02{min-width:200px;padding:16px 0}.btn01 i,.btn02 i{width:28px;height:16px}header nav .logo01 img{width:160px}header nav .menu{display:none}header nav .toggle{display:flex;justify-content:space-between;align-items:center;width:84px;height:42px;color:#fff;background-color:hsla(0,0%,9%,.4);backdrop-filter:blur(40px);border-radius:4px;padding:8px}header nav .toggle>p{line-height:1;overflow:hidden;position:relative;z-index:1}header nav .toggle>p span{display:block;transition:.4s}header nav .toggle>p span:last-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%)}header nav .toggle .line{width:14px;height:11px;display:flex;flex-direction:column;justify-content:space-between}header nav .toggle .line>div{width:100%;height:1px;background-color:#fff;transition:.4s}header .toggle-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:89;display:flex;flex-direction:column;background-color:var(--dark);padding:80px 15px 0;clip-path:inset(0 0 100% 0);transition:.4s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .toggle-menu>ul{width:100%;padding:0 20px}header .toggle-menu>ul>li{border-bottom:1px solid #494949;opacity:0;transform:translateY(-10px);transition:0}header .toggle-menu>ul>li a{display:flex;justify-content:space-between;align-items:center;padding:20px 0;transition:.4s}header .toggle-menu>ul>li a i{width:28px;height:16px;background-color:#fff;display:flex;justify-content:center;align-items:center}header .toggle-menu>ul>li a:hover{opacity:.5}header .toggle-menu a{color:#fff}header .toggle-menu .tel{margin-top:60px;display:flex;justify-content:center;opacity:0;transform:translateY(-20px);transition:0}header .toggle-menu .tel a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;transition:.4s;gap:5px}header .toggle-menu .tel a p{display:flex;align-items:center;gap:8px}header .toggle-menu .tel a strong{font-size:4rem;font-family:var(--ff-en);line-height:1}header .toggle-menu .tel a:hover{opacity:.5}header .toggle-menu .c-link{width:100%;display:flex;justify-content:center;margin:40px auto 0;opacity:0;transform:translateY(-20px);transition:0}header .toggle-menu .c-link a{width:100%;max-width:290px;min-height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:var(--gold);border:2px solid var(--gold);border-radius:4px;font-size:1.2rem}header .toggle-menu .c-link i{background-color:#fff;width:30px;height:18px;display:flex;justify-content:center;align-items:center}header .toggle-menu .c-link i svg{width:10px;height:10px}header .toggle-menu .c-link i svg path{fill:var(--gold);transition:.4s}header .toggle-menu .c-link:hover{background-color:#fff;color:var(--gold)}header .toggle-menu .c-link:hover i{background-color:var(--gold)}header .toggle-menu .c-link:hover i svg path{fill:#fff}body.open header nav .toggle{background-color:rgba(0,0,0,0)}body.open header nav .toggle .line>div:first-of-type{transform:translateX(3px) translateY(5px) rotate(45deg)}body.open header nav .toggle .line>div:nth-of-type(2){opacity:0}body.open header nav .toggle .line>div:last-of-type{transform:translateX(3px) translateY(-5px) rotate(-45deg)}body.open header nav .toggle>p span:first-of-type{transform:translateY(-100%)}body.open header nav .toggle>p span:last-of-type{transform:translate(-50%, -50%)}body.open header nav.scrolled .logo01{opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto}body.open header .toggle-menu{clip-path:inset(0);pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}body.open header .toggle-menu>ul>li{opacity:1;transform:translateY(0);transition:.4s ease-out}body.open header .toggle-menu>ul>li:nth-of-type(2){transition-delay:.1s}body.open header .toggle-menu>ul>li:nth-of-type(3){transition-delay:.15s}body.open header .toggle-menu>ul>li:nth-of-type(4){transition-delay:.2s}body.open header .toggle-menu .tel,body.open header .toggle-menu .c-link{opacity:1;transform:translateY(0);transition:.4s ease-out}body.open header .toggle-menu .tel{transition-delay:.25s}body.open header .toggle-menu .c-link{transition-delay:.3s}footer .contact-link>strong{font-size:6rem}footer .contact-link .box a:nth-of-type(2)::before{display:none}footer .contact-link .box .btn{height:66px;margin-top:40px}footer .contact-link .f-menu-sp{width:calc(100% + 30px);margin-left:-15px;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:40px}footer .contact-link .f-menu-sp a{display:flex;justify-content:center;align-items:center;min-height:60px;color:#fff;border-top:1px solid #3c3c3c;gap:16px;font-size:1.3rem}footer .contact-link .f-menu-sp a:nth-of-type(even){border-left:1px solid #3c3c3c}footer .contact-link .f-menu-sp a:last-of-type{border-bottom:1px solid #3c3c3c}footer .contact-link .f-menu-sp a:nth-last-of-type(2){border-bottom:1px solid #3c3c3c}footer .contact-link .f-menu-sp a::after{display:flex;justify-content:center;align-items:center;width:8px;height:8px;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMi40Njk1N2UtMDggMy42OTIzMUw2LjkyMDkgMy42OTIzMUwzLjk1NDggMC40NjE1MzhMNC4zMjc2OCAwTDggNEw0LjMyNzY4IDhMMy45NTQ4IDcuNTM4NDZMNi45MjA5IDQuMzA3NjlMMCA0LjMwNzY5TDIuNDY5NTdlLTA4IDMuNjkyMzFaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==)}footer .contact-link .f-menu{margin-top:40px}footer .contact-link .f-menu .info a img{width:160px}footer .contact-link .f-menu .illust02{width:165px;bottom:44px;right:-54px}footer .contact-link .f-under{justify-content:center}footer .contact-link .f-under>a{display:none}footer .illust01{top:10px;width:120px}footer.c-none{padding-top:20px}footer.c-none .contact-link .f-menu-sp{margin-top:0;margin-bottom:40px}footer.c-none .contact-link .f-menu .illust02{display:block}}/*# sourceMappingURL=common.min.css.map */