@charset "UTF-8";@-webkit-keyframes floating{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes floating{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes floatingLarge{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes floatingLarge{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@-webkit-keyframes floatingSmall{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes floatingSmall{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.main{position:relative;overflow:hidden}.fvObjects{position:absolute;top:0;left:0;width:100%;height:100vh}.fv{width:100%;height:100vh;position:relative;z-index:10}@media screen and (min-width:769px){.fv{height:65vw}}.fvInner{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.fvObject{position:absolute;border-radius:50%;-webkit-filter:blur(8px);filter:blur(8px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.circle01{width:60.65vw;height:60.65vw;top:-6vw;left:-20vw;background:var(--color-accent01);-webkit-animation:floating 3s ease-in-out infinite;animation:floating 3s ease-in-out infinite;-webkit-animation-delay:0s;animation-delay:0s}@media screen and (min-width:769px){.circle01{width:29.86vw;height:29.86vw;top:-5vw;left:-11vw}}.circle02{width:49.75vw;height:49.75vw;top:78vw;left:-4vw;background:var(--color-accent02);-webkit-animation:floatingLarge 4s ease-in-out infinite;animation:floatingLarge 4s ease-in-out infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s}@media screen and (min-width:769px){.circle02{width:17.91vw;height:17.91vw;top:22vw;left:13vw}}.circle03{width:32.33vw;height:32.33vw;top:50vw;left:33vw;background:var(--color-accent03);-webkit-animation:floatingSmall 3.5s ease-in-out infinite;animation:floatingSmall 3.5s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}@media screen and (min-width:769px){.circle03{width:17.91vw;height:17.91vw;top:7vw;left:32vw}}.circle04{width:37.31vw;height:37.31vw;top:21vw;right:-7vw;background:var(--color-accent04);-webkit-animation:floating 4.5s ease-in-out infinite;animation:floating 4.5s ease-in-out infinite;-webkit-animation-delay:0.2s;animation-delay:0.2s}@media screen and (min-width:769px){.circle04{width:29.86vw;height:29.86vw;top:-2vw;right:-7vw}}.circle05{width:37.31vw;height:37.31vw;top:82vw;right:-7vw;background:var(--color-accent01);-webkit-animation:floatingLarge 3.8s ease-in-out infinite;animation:floatingLarge 3.8s ease-in-out infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}@media screen and (min-width:769px){.circle05{width:17.91vw;height:17.91vw;top:17vw;right:24vw}}.circle06{width:55.31vw;height:55.31vw;top:137vw;right:-12vw;background:var(--color-accent05);-webkit-animation:floatingSmall 4.2s ease-in-out infinite;animation:floatingSmall 4.2s ease-in-out infinite;-webkit-animation-delay:0.8s;animation-delay:0.8s}@media screen and (min-width:769px){.circle06{width:21.25vw;height:21.25vw;top:42vw;right:-2vw}}.circle07{width:32.31vw;height:32.31vw;top:128vw;left:22vw;background:var(--color-accent06);-webkit-animation:floating 3.3s ease-in-out infinite;animation:floating 3.3s ease-in-out infinite;-webkit-animation-delay:1.2s;animation-delay:1.2s}@media screen and (min-width:769px){.circle07{width:10.83vw;height:10.83vw;top:42vw;left:55vw}}.circle08{width:31.31vw;height:31.31vw;top:163vw;left:2vw;background:var(--color-accent07);-webkit-animation:floatingLarge 4.8s ease-in-out infinite;animation:floatingLarge 4.8s ease-in-out infinite;-webkit-animation-delay:0.3s;animation-delay:0.3s}@media screen and (min-width:769px){.circle08{width:14.16vw;height:14.16vw;top:45vw;left:-3vw}}.fvBox{position:relative;width:100%;height:102.63vw;z-index:10}@media screen and (min-width:769px){.fvBox{height:52.63vw;width:100%}}.fvLogo{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:82.8%}@media screen and (min-width:769px){.fvLogo{width:52.8%}}.fvCat{position:absolute;bottom:11px;right:-10%;width:47%}@media screen and (min-width:769px){.fvCat{right:10.5%;width:22%}}.phylosophy{position:relative;padding-top:59px;margin-top:18.6%;z-index:4}@media screen and (min-width:769px){.phylosophy{padding-top:11.1vw;margin-top:5.45%}}.phylosophy:after,.phylosophy:before{content:"";position:absolute;top:0;width:104px;height:69px}@media screen and (min-width:769px){.phylosophy:after,.phylosophy:before{width:19.74vw;height:13.1vw}}.phylosophy:before{left:7%;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_ear.svg") center/contain no-repeat}@media screen and (min-width:769px){.phylosophy:before{left:7%;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_ear.svg") center/contain no-repeat}}.phylosophy:after{right:7%;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_ear.svg") center/contain no-repeat}@media screen and (min-width:769px){.phylosophy:after{right:7%;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_ear.svg") center/contain no-repeat}}.phylosophyInner{position:relative}.phylosophyInner:before{content:"";position:absolute;right:31%;top:-44px;width:100px;height:46px;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_walking.svg") center/contain no-repeat}@media screen and (min-width:769px){.phylosophyInner:before{right:28%;top:-104px;width:241px;height:107px}}.phylosophyCatLayor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:101vw;background-color:var(--color-secondary);clip-path:polygon(0px 5.089vw,0px 5.089vw,0.0666vw 4.2645vw,0.2595vw 3.4812vw,0.5676vw 2.7498vw,0.9817vw 2.0824vw,1.4908vw 1.4908vw,2.0824vw 0.9817vw,2.7498vw 0.5676vw,3.4812vw 0.2595vw,4.2645vw 0.0666vw,5.089vw 0px,8.5414vw 0px,16.4607vw 0px,23.8854vw 0px,calc(100% - 21.5266vw) 0px,calc(100% - 14.1985vw) 0px,calc(100% - 7.9873vw) 0px,calc(100% - 5.089vw) 0px,calc(100% - 5.089vw) 0px,calc(100% - 4.2643vw) 0.0666vw,calc(100% - 3.4809vw) 0.2595vw,calc(100% - 2.7495vw) 0.5676vw,calc(100% - 2.0822vw) 0.9817vw,calc(100% - 1.4906vw) 1.4908vw,calc(100% - 0.9816vw) 2.0824vw,calc(100% - 0.5676vw) 2.7498vw,calc(100% - 0.2595vw) 3.4812vw,calc(100% - 0.0666vw) 4.2645vw,calc(100% - 0px) 5.089vw,calc(100% - 0px) calc(100% - 19.7786vw),calc(100% - 0px) calc(100% - 19.7786vw),calc(100% - 0.0412vw) calc(100% - 19.1236vw),calc(100% - 0.1621vw) calc(100% - 18.4971vw),calc(100% - 0.3585vw) calc(100% - 17.897vw),calc(100% - 0.6261vw) calc(100% - 17.3242vw),calc(100% - 0.9603vw) calc(100% - 16.7796vw),calc(100% - 1.3578vw) calc(100% - 16.3098vw),calc(100% - 1.8139vw) calc(100% - 15.8767vw),calc(100% - 2.3234vw) calc(100% - 15.5018vw),calc(100% - 2.8843vw) calc(100% - 15.1884vw),calc(100% - 3.4891vw) calc(100% - 14.9479vw),calc(100% - 3.4891vw) calc(100% - 14.9479vw),calc(100% - 7.5038vw) calc(100% - 13.6367vw),calc(100% - 12.5726vw) calc(100% - 11.9826vw),calc(100% - 18.3534vw) calc(100% - 10.0987vw),calc(100% - 24.5057vw) calc(100% - 8.0968vw),calc(100% - 30.687vw) calc(100% - 6.0963vw),calc(100% - 36.5496vw) calc(100% - 4.2041vw),calc(100% - 41.7534vw) calc(100% - 2.5354vw),calc(100% - 45.9695vw) calc(100% - 1.202vw),calc(100% - 48.8347vw) calc(100% - 0.3194vw),calc(100% - 50vw) calc(100% - 0px),calc(50% - 0px) calc(100% - 0px),calc(50% - 1.1753vw) calc(100% - 0.3194vw),calc(50% - 4.0381vw) calc(100% - 1.202vw),calc(50% - 8.2468vw) calc(100% - 2.5354vw),calc(50% - 13.4503vw) calc(100% - 4.2041vw),calc(50% - 19.313vw) calc(100% - 6.0963vw),calc(50% - 25.4943vw) calc(100% - 8.0968vw),calc(50% - 31.6466vw) calc(100% - 10.0987vw),calc(50% - 37.4274vw) calc(100% - 11.9826vw),calc(50% - 42.4962vw) calc(100% - 13.6367vw),calc(50% - 46.5109vw) calc(100% - 14.9479vw),3.4891vw calc(100% - 14.9479vw),2.8843vw calc(100% - 15.1884vw),2.3234vw calc(100% - 15.5018vw),1.8139vw calc(100% - 15.8767vw),1.3578vw calc(100% - 16.3098vw),0.9603vw calc(100% - 16.7796vw),0.6261vw calc(100% - 17.3242vw),0.3585vw calc(100% - 17.897vw),0.1621vw calc(100% - 18.4971vw),0.0412vw calc(100% - 19.1236vw),0px calc(100% - 19.7786vw),0px 5.089vw)}@media screen and (min-width:769px){.phylosophyCatLayor{width:100%;height:56.5vw;clip-path:polygon(-0.139vw 2.083vw,-0.139vw 2.083vw,-0.112vw 1.745vw,-0.033vw 1.425vw,0.094vw 1.126vw,0.263vw 0.853vw,0.471vw 0.61vw,0.714vw 0.402vw,0.987vw 0.233vw,1.287vw 0.106vw,1.607vw 0.027vw,1.944vw 0vw,8.403vw 0vw,16.319vw 0vw,23.75vw 0vw,calc(100% - 21.528vw) 0vw,calc(100% - 14.201vw) 0vw,calc(100% - 7.986vw) 0vw,calc(100% - 2.083vw) 0vw,calc(100% - 2.083vw) 0vw,calc(100% - 1.745vw) 0.027vw,calc(100% - 1.425vw) 0.106vw,calc(100% - 1.126vw) 0.233vw,calc(100% - 0.853vw) 0.402vw,calc(100% - 0.61vw) 0.61vw,calc(100% - 0.402vw) 0.853vw,calc(100% - 0.233vw) 1.126vw,calc(100% - 0.106vw) 1.425vw,calc(100% - 0.027vw) 1.745vw,calc(100% - 0vw) 2.083vw,calc(100% - 0vw) calc(100% - 12.073vw),calc(100% - 0vw) calc(100% - 12.073vw),calc(100% - 0.019vw) calc(100% - 11.782vw),calc(100% - 0.076vw) calc(100% - 11.503vw),calc(100% - 0.169vw) calc(100% - 11.238vw),calc(100% - 0.294vw) calc(100% - 10.991vw),calc(100% - 0.451vw) calc(100% - 10.764vw),calc(100% - 0.636vw) calc(100% - 10.56vw),calc(100% - 0.848vw) calc(100% - 10.384vw),calc(100% - 1.085vw) calc(100% - 10.236vw),calc(100% - 1.344vw) calc(100% - 10.121vw),calc(100% - 1.624vw) calc(100% - 10.041vw),calc(100% - 1.624vw) calc(100% - 10.041vw),calc(100% - 5.017vw) calc(100% - 9.323vw),calc(100% - 9.828vw) calc(100% - 8.306vw),calc(100% - 15.643vw) calc(100% - 7.079vw),calc(100% - 22.05vw) calc(100% - 5.73vw),calc(100% - 28.638vw) calc(100% - 4.346vw),calc(100% - 34.993vw) calc(100% - 3.017vw),calc(100% - 40.706vw) calc(100% - 1.829vw),calc(100% - 45.363vw) calc(100% - 0.872vw),calc(100% - 48.552vw) calc(100% - 0.233vw),calc(100% - 49.861vw) calc(100% - 0vw),calc(50% + 0.069vw) calc(100% - 0vw),calc(50% - 1.247vw) calc(100% - 0.233vw),calc(50% - 4.454vw) calc(100% - 0.872vw),calc(50% - 9.139vw) calc(100% - 1.83vw),calc(50% - 14.886vw) calc(100% - 3.018vw),calc(50% - 21.28vw) calc(100% - 4.348vw),calc(50% - 27.906vw) calc(100% - 5.732vw),calc(50% - 34.351vw) calc(100% - 7.081vw),calc(50% - 40.199vw) calc(100% - 8.308vw),calc(50% - 45.035vw) calc(100% - 9.325vw),calc(50% - 48.444vw) calc(100% - 10.043vw),1.486vw calc(100% - 10.043vw),1.207vw calc(100% - 10.122vw),0.947vw calc(100% - 10.237vw),0.71vw calc(100% - 10.385vw),0.498vw calc(100% - 10.562vw),0.312vw calc(100% - 10.765vw),0.156vw calc(100% - 10.993vw),0.03vw calc(100% - 11.239vw),-0.062vw calc(100% - 11.505vw),-0.119vw calc(100% - 11.784vw),-0.139vw calc(100% - 12.075vw),-0.139vw 2.083vw)}}.phylosophyContent{padding-inline:10px}.phylosophyCatchCopy{color:var(--color-secondary-text);font-size:2rem;font-weight:500;text-align:center;margin-top:6%}@media screen and (min-width:769px){.phylosophyCatchCopy{font-size:clamp(24px,24px + (64 - 24) * (100vw - 375px)/(1440 - 375),64px);margin-top:60px}}.phylosophyLeadCopy{color:var(--color-secondary-text);font-size:1.2rem;font-weight:500;text-align:center;line-height:2;margin-top:28px}@media screen and (min-width:769px){.phylosophyLeadCopy{font-size:clamp(10px,10px + (24 - 10) * (100vw - 375px)/(1440 - 375),24px);margin-top:5%}}.news{position:relative;padding-inline:2.78%;margin-top:18.6%;z-index:3}@media screen and (min-width:769px){.news{margin-top:162px;padding-inline:40px}}.news:before{content:"";position:absolute;top:-40%;right:0;width:65vw;height:69vw;background:url("/wp-content/themes/corp-nekokikaku/public/images/foot_prints_right.svg") center/contain no-repeat;z-index:-1}@media screen and (min-width:769px){.news:before{top:-57%;width:42vw;height:48vw}}.newsInner{}@media screen and (min-width:769px){.newsInner{}}.newsContent{background:var(--color-sub2);padding:32px 16px;margin-top:40px;border-radius:30px}@media screen and (min-width:769px){.newsContent{padding:90px 40px 64px;margin-top:81px}}.newsList{margin-bottom:32px}@media screen and (min-width:769px){.newsList{width:100%;max-width:1200px;margin-inline:auto}}.newsListItem{border-top:1px solid var(--color-sub1)}@media screen and (min-width:769px){.newsListItem{border-width:2px}}.newsListItem:last-child{border-bottom:1px solid var(--color-sub1)}@media screen and (min-width:769px){.newsListItem:last-child{border-width:2px}}.newsListItem a{position:relative;padding:16px 38px 16px 8px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}@media screen and (min-width:769px){.newsListItem a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 38px 32px 22px}}.newsListItem a[target=_blank]:before{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:14px;background:url("/wp-content/themes/corp-nekokikaku/public/images/icon_external.svg") center/contain no-repeat;-webkit-transition:right 0.3s ease;transition:right 0.3s ease}@media screen and (min-width:769px){.newsListItem a[target=_blank]:before{width:15px;height:18px}}.newsListItem a:before{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:11px;background:url("/wp-content/themes/corp-nekokikaku/public/images/icon_arrow_right_gray.svg") center/contain no-repeat;-webkit-transition:right 0.3s ease;transition:right 0.3s ease}@media screen and (min-width:769px){.newsListItem a:before{width:10px;height:20px}}.newsListItem a:hover{background:#eaeaea}.newsListItem a:hover:before{right:5px}.newsInfo{margin-bottom:8px}@media screen and (min-width:769px){.newsInfo{margin-bottom:0}}.newsDate{color:var(--color-primary-text);font-size:1.3rem}@media screen and (min-width:769px){.newsDate{font-size:clamp(16px,16px + (18 - 16) * (100vw - 375px)/(1440 - 375),18px)}}.newsCategory{display:inline-block;color:var(--color-primary-text);font-size:1.1rem;margin-left:8px;border-radius:28px;padding:3px 10px 4px;text-align:center}.newsCategory.goods{background:var(--color-news-category-goods)}.newsCategory.information{background:var(--color-news-category-info)}@media screen and (min-width:769px){.newsCategory{font-size:clamp(16px,16px + (18 - 16) * (100vw - 375px)/(1440 - 375),18px);min-width:137px;margin-left:32px;padding:6px 30px}}.newsTitle{color:var(--color-primary-text);font-size:1.2rem;font-weight:500;text-decoration:underline;line-height:1.5}@media screen and (min-width:769px){.newsTitle{font-size:clamp(16px,16px + (18 - 16) * (100vw - 375px)/(1440 - 375),18px);margin-left:57px}}.newsEmptyMessage{font-size:1.4rem;text-align:center}@media screen and (min-width:769px){.newsEmptyMessage{font-size:clamp(16px,16px + (18 - 16) * (100vw - 375px)/(1440 - 375),18px)}}.service{position:relative;padding-inline:2.78%;margin-top:37.6%;z-index:1}@media screen and (min-width:769px){.service{margin-top:433px;padding-inline:40px}}.service:before{content:"";position:absolute;top:-12%;left:4%;width:65vw;height:69vw;background:url("/wp-content/themes/corp-nekokikaku/public/images/foot_prints_right.svg") center/contain no-repeat;z-index:-1;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media screen and (min-width:769px){.service:before{top:-62%;left:7%;width:42vw;height:48vw}}.serviceInner{position:relative;padding-top:48px}@media screen and (min-width:769px){.serviceInner{padding-inline:32px;padding-top:92px}}.serviceInner:before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:var(--color-secondary);border-radius:18px}@media screen and (min-width:769px){.serviceInner:before{height:498px;border-radius:30px}}.serviceInner:after{position:absolute;content:"";width:120px;height:53px;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_walking.svg") center/contain no-repeat;top:-50px;right:17px}@media screen and (min-width:769px){.serviceInner:after{width:241px;height:107px;top:-104px}}.serviceList{position:relative;width:84%;margin-inline:auto;z-index:1;margin-top:40px}@media screen and (min-width:769px){.serviceList{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1200px;gap:50px;margin-top:81px}}.serviceListItem{background:var(--color-primary);-webkit-box-shadow:0 4px 18px rgba(0,0,0,0.25);box-shadow:0 4px 18px rgba(0,0,0,0.25);border-radius:18px;padding:32px 20px}@media screen and (max-width:768px){.serviceListItem:not(:first-child){margin-top:32px}}@media screen and (min-width:769px){.serviceListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 100px) / 3);padding:40px 24px;border-radius:30px}}.serviceTitle{font-size:1.7rem;text-align:center;line-height:1.6;letter-spacing:0.06em;margin-bottom:24px}@media screen and (min-width:769px){.serviceTitle{font-size:clamp(13px,13px + (20 - 13) * (100vw - 375px)/(1440 - 375),20px);margin-bottom:32px}}.serviceIcon{margin-inline:auto}@media screen and (min-width:769px){.serviceIcon{margin-top:auto}}.serviceIcon.promotion{width:20vw}@media screen and (min-width:769px){.serviceIcon.promotion{width:9vw;max-width:129px}}.serviceIcon.goods{width:20vw}@media screen and (min-width:769px){.serviceIcon.goods{width:9vw;max-width:120px}}.serviceIcon.md{width:16vw}@media screen and (min-width:769px){.serviceIcon.md{width:9vw;max-width:79px}}.serviceLead{font-size:1.3rem;font-weight:500;line-height:1.8;letter-spacing:0.06em;margin-top:24px}@media screen and (min-width:769px){.serviceLead{font-size:clamp(11px,11px + (16 - 11) * (100vw - 375px)/(1440 - 375),16px);margin-top:32px}}.company{position:relative;padding-inline:2.78%;margin-top:18.6%}@media screen and (min-width:769px){.company{margin-top:305px;padding-inline:40px}}.company:before{content:"";position:absolute;top:-6%;right:4%;width:65vw;height:69vw;background:url("/wp-content/themes/corp-nekokikaku/public/images/foot_prints_right.svg") center/contain no-repeat;z-index:-1}@media screen and (min-width:769px){.company:before{top:-18%;right:7%;width:42vw;height:48vw}}.companyContent{position:relative;width:100%;max-width:1360px;background:var(--color-sub2);padding-block:12.35%;padding-inline:5.4%;margin-top:10.5%;margin-inline:auto;border-radius:15px}.companyContent:before{position:absolute;content:"";width:88px;height:58px;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_sitting.svg") center/contain no-repeat;top:-58px;left:17px}@media screen and (min-width:769px){.companyContent:before{width:173px;height:114px;top:-114px;left:70px}}@media screen and (min-width:769px){.companyContent{margin-top:5.9%;padding-block:7.35%;padding-inline:4.8%}}.companyData{width:100%;max-width:900px;margin-inline:auto}.companyData div{position:relative;font-size:clamp(14px,14px + (18 - 14) * (100vw - 375px)/(1440 - 375),18px);padding-block:16px;padding-inline:8px;line-height:1.5;letter-spacing:0.06em}@media screen and (min-width:769px){.companyData div{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:24px;padding-inline:40px}}.companyData div:before{position:absolute;top:0;left:0;content:"";width:100%;height:2px;border-radius:10px;background:var(--color-sub1)}.companyData div:last-child:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;border-radius:10px;background:var(--color-sub1)}.companyDataTerm{width:100%;max-width:214px;font-weight:700}@media screen and (min-width:769px){.companyDataTerm{font-weight:500}}.companyDataDefinition{margin-top:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:769px){.companyDataDefinition{margin-top:0}}.companyDataDefinition .sup{font-size:12px}.iframeMap{margin-top:16px;aspect-ratio:1/0.518}.iframeMap iframe{width:100%;height:100%}.contact{position:relative;padding-inline:2.78%;margin-top:18.6%;z-index:3}.contact:before{content:"";position:absolute;top:-22%;left:4%;width:65vw;height:69vw;background:url("/wp-content/themes/corp-nekokikaku/public/images/foot_prints_right.svg") center/contain no-repeat;z-index:-1;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media screen and (min-width:769px){.contact:before{top:-43%;left:7%;width:42vw;height:48vw}}.contactContent{width:100%;max-width:1360px;position:relative;background:var(--color-secondary);padding-block:9.29%;padding-inline:4.8%;border-radius:15px;margin-top:10.5%;margin-inline:auto}.contactContent:before{content:"";position:absolute;bottom:-5px;right:4.72%;background:url("/wp-content/themes/corp-nekokikaku/public/images/illust_cat_white.svg") center/contain no-repeat;width:22.4%;height:45%}@media screen and (min-width:769px){.contactContent:before{width:205px;height:173px}}@media screen and (min-width:769px){.contactContent{padding-block:10.29%;padding-inline:5.9%;border-radius:30px;margin-top:6.94%}}.contactLead{color:var(--color-secondary-text);font-size:1.4rem;letter-spacing:0.06em;line-height:1.5}@media screen and (min-width:769px){.contactLead{font-size:clamp(16px,16px + (24 - 16) * (100vw - 375px)/(1440 - 375),24px)}}.contactMail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-secondary-text);font-size:clamp(16px,16px + (24 - 16) * (100vw - 375px)/(1440 - 375),24px);letter-spacing:0.06em;margin-top:6%}@media screen and (min-width:769px){.contactMail{margin-top:2.94%}}.contactMail a{position:relative;font-size:clamp(16px,16px + (24 - 16) * (100vw - 375px)/(1440 - 375),24px)}.contactMail a:before{position:absolute;bottom:-1px;left:0;content:"";width:100%;height:1px;border-radius:2px;background:var(--color-primary)}