﻿@import"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:700,400";:root{--font-base: "Noto Sans JP", sans-serif;--color-primary: #080808;--color-secondary: #1a1a1a;--color-accent: #07a5b2;--color-accent-80: #38b7c2;--color-accent-30: #a9d5d9;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--gradient-text: linear-gradient( 90deg, #07a5b2 0%, #38b7c2 50%, #07a5b2 100% );--max-width: 1280px}@keyframes fade{from{opacity:0}to{opacity:1}}html{font-size:100%;scroll-behavior:smooth}@media(min-width: 768px){html{font-size:clamp(12px,.9375vw,20px)}}@media(min-width: 1024px){html{font-size:clamp(16px,.9375vw,20px)}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-base);line-height:1.6;color:var(--color-primary);background:#fff}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}p{margin-bottom:2em}.inner{width:min(100% - 2rem,var(--max-width));margin-inline:auto}.inner-narrow{width:min(100% - 2rem,800px);margin-inline:auto}.text-center{text-align:center}.no-scroll{overflow:hidden}@media(min-width: 768px){.br-sp{display:none}}.fade{opacity:0}.fade.visible{animation:fade .8s ease-out forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0}.fade-in-up.visible{animation:fadeInUp .5s ease-out forwards}@keyframes fadeInRight{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.fade-in-right{opacity:0}.fade-in-right.visible{animation:fadeInRight .8s ease-out forwards}@keyframes fadeInLeft{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.fade-in-left{opacity:0}.fade-in-left.visible{animation:fadeInLeft .8s ease-out forwards}.reveal-box{position:relative;width:inherit;overflow:hidden}.reveal-box img{opacity:0;transition:opacity .3s ease}.reveal-box::before{content:"";position:absolute;inset:0;background:var(--color-accent);transform:translateX(-100%);animation:none;z-index:2}.reveal-box.is-visible::before{animation:mask-in .3s ease-out forwards,mask-out .3s ease-out .3s forwards,mask-clear .001s linear .9s forwards}.reveal-box.is-visible img{opacity:1;transform:scale(1);transition-delay:.3s}.reveal-text{position:relative;display:inline-flex;align-items:flex-end;overflow:hidden;color:rgba(0,0,0,0);line-height:inherit;vertical-align:baseline}.reveal-text::before{content:"";position:absolute;inset:0;background:#f2d9ff;background:linear-gradient(90deg, rgb(242, 217, 255) 0%, rgb(168, 209, 255) 100%);border-top:4px solid #fff;transform:translateX(-100%);animation:none;z-index:-1}.reveal-text.is-visible::before{animation:highlight-in .45s ease-out .45s forwards}.reveal-text::after{content:"";position:absolute;inset:0;background:var(--color-accent);transform:translateX(-100%);animation:none;z-index:1}.reveal-text.is-visible::after{animation:mask-in .45s ease-out forwards,mask-out .45s ease-out .45s forwards,mask-clear .001s linear .9s forwards}.reveal-text.is-visible{color:#000;transition:color .3s ease .45s}@keyframes mask-in{to{transform:translateX(0)}}@keyframes mask-out{to{transform:translateX(100%)}}@keyframes mask-clear{to{opacity:0}}@keyframes highlight-in{to{transform:translateX(0)}}header{position:fixed;top:0;left:0;width:100%;background:hsla(0,0%,100%,.8);backdrop-filter:saturate(180%) blur(10px);z-index:9000}header h1{padding:calc(1rem + 4px);text-align:center}header h1 img{height:16px;width:auto;margin:auto}@media(min-width: 768px){header h1{padding:32px}header h1 img{height:20px}}.header--nav ul{display:none}.nav-toggle{position:fixed;top:1rem;right:1rem;width:32px;height:24px;z-index:11000;cursor:pointer;display:block}.nav-toggle .bar{display:block;width:100%;height:3px;margin:5px 0;background:var(--color-primary);border-radius:3px;transition:transform .35s,opacity .35s,background .35s}.nav-toggle.is-open .bar{background:#fff}.nav-toggle.is-open .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle.is-open .bar:nth-child(2){opacity:0}.nav-toggle.is-open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav-overlay{position:fixed;inset:0;background:rgba(30,42,56,.95);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transform:translateX(100%);transition:transform .4s ease;z-index:10000}.mobile-nav-overlay.is-open{transform:translateX(0)}.mobile-nav-overlay ul{display:flex;flex-direction:column;gap:1rem;text-align:center}.mobile-nav-overlay a{color:#fff;transition:opacity .25s ease}.mobile-nav-overlay a:hover{opacity:.75}@media(min-width: 768px){header{width:90%;margin:auto;position:relative;background:none;display:flex;justify-content:space-between;align-items:center}.nav-toggle{display:none}.mobile-nav-overlay{display:none}.header--nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;padding-block:.75rem}.header--nav a{position:relative;font-size:.9rem;font-weight:500;padding-inline:.25rem;transition:color .25s ease}.header--nav a::after{content:"";position:absolute;left:0;bottom:-0.2rem;width:0;height:2px;background:var(--color-accent);transition:width .25s ease}.header--nav a:hover{color:var(--color-accent)}.header--nav a:hover::after{width:100%}}.cta{display:block;position:fixed;bottom:10px;right:10px;z-index:1000;width:fit-content;max-width:100%;margin:3rem auto 0;background:var(--color-accent);color:#fff;font-weight:600;text-align:center;padding:1.2rem;font-size:1rem;border-radius:.6rem;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}@media(min-width: 768px){.cta{font-size:1.125rem}}.cta:hover{background:var(--color-accent-80)}.column{font-size:.875rem;line-height:1.8}@media(min-width: 768px){.column{font-size:1rem;max-width:920px;margin:auto}}.column ul,.column ol{all:revert}.column h1,.column h2,.column h3,.column h4,.column h5,.column h6{font-weight:700;line-height:1.6;margin-top:1.75em;margin-bottom:1.25em}.column h1{font-size:1.5rem}@media(min-width: 768px){.column h1{font-size:1.75rem}}.column h2{font-size:1.25rem;padding:.75em 1em;border-left:5px solid var(--color-accent);background-color:var(--color-gray-100)}@media(min-width: 768px){.column h2{font-size:1.5rem}}.column h3{font-size:1.25rem;padding-bottom:.5rem;border-bottom:3px solid var(--color-accent)}@media(min-width: 768px){.column h3{font-size:1.5rem}}.column h4{font-size:1rem}@media(min-width: 768px){.column h4{font-size:1.25rem}}.column h5{font-size:1rem}@media(min-width: 768px){.column h5{font-size:1.125rem}}.column h6{font-size:1rem}@media(min-width: 768px){.column h6{font-size:1rem}}.column a{color:var(--color-accent);text-decoration:underline;transition:color .2s ease}.column a:hover,.column a:focus{color:var(--color-accent-80)}.column p{margin:0 0 1rem}.column ul,.column ol{margin:0 0 1rem 1.5rem;padding:0}.column li+li{margin-top:.375rem}.column dl{margin:0 0 1rem}.column dl dt{font-weight:600}.column dl dd{margin:0 0 .5rem 1rem}.column blockquote{margin:0 0 1rem;padding:1rem 1.5rem;font-style:italic;background:#f9f9f9;border-left:4px solid var(--color-gray-50)}.column blockquote cite{display:block;margin-top:.625rem;font-size:.875rem}.column img,.column video,.column iframe{max-width:100%;height:auto}.column .alignleft{float:left;margin:0 1rem 1rem 0}.column .alignright{float:right;margin:0 0 1rem 1rem}.column .aligncenter{display:block;width:fit-content;margin-left:auto;margin-right:auto}.column figure{margin:0 0 1rem}.column figure figcaption{font-size:.875rem;line-height:1.4;margin-top:.5rem;color:#666;text-align:center}.column .wp-caption{max-width:100%;margin-bottom:1rem}.column .wp-caption img{display:block;width:100%;height:auto}.column .wp-caption .wp-caption-text{font-size:.875rem;color:#666;text-align:center;margin-top:.5rem}.column table{border-collapse:collapse;margin:0 0 1.5rem}.column table th,.column table td{padding:.625rem .75rem;border:1px solid #dee2e6;text-align:left}.column table thead th{background:var(--color-gray-50)}.column pre,.column code,.column kbd,.column samp{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.column code{padding:.125rem .25rem;background:#f3f4f6;border-radius:4px}.column pre{padding:1rem;overflow-x:auto;background:#f3f4f6}.column pre code{background:rgba(0,0,0,0);padding:0}.column hr{border:0;border-top:2px solid #e9ecef;margin:2rem 0}.column .clearfix::after{content:"";display:table;clear:both}.column--date{font-size:.875rem;color:var(--color-gray-500)}.nc-link-button{display:block;width:100%;max-width:320px;margin:3em auto;padding:1.5rem;font-size:1rem;font-weight:bold;line-height:1;color:#fff !important;background-color:var(--color-accent);text-decoration:none !important;text-align:center;border-radius:999px;transition:background-color .3s}@media(min-width: 768px){.nc-link-button{font-size:1.125rem;max-width:360px}}.nc-link-button:hover{background-color:var(--color-accent-80);color:#fff !important}.interview .lwptoc_i{padding:2.5em}.interview .lwptoc_header{border-bottom:1px solid var(--color-gray-500);margin-bottom:1em}.interview .lwptoc_title{font-weight:bold}.interview .lwptoc>.lwptoc_i>.lwptoc_items>.lwptoc_itemWrap>.lwptoc_item>a{font-weight:bold}.interview{font-size:.875rem;line-height:1.8}@media(min-width: 768px){.interview{font-size:1rem;max-width:920px;margin:auto}}.interview ul,.interview ol{all:revert}.interview h1,.interview h2,.interview h3,.interview h4,.interview h5,.interview h6{font-weight:700;line-height:1.6;margin-top:1.75em;margin-bottom:1.25em}.interview h1{font-size:1.5rem}@media(min-width: 768px){.interview h1{font-size:1.75rem}}.interview h2{font-size:1.25rem;padding:.75em 1em;border-left:5px solid var(--color-gray-400)}@media(min-width: 768px){.interview h2{font-size:1.5rem}}.interview h3{font-size:1.25rem;padding-bottom:.5rem;border-bottom:3px solid var(--color-gray-200)}@media(min-width: 768px){.interview h3{font-size:1.5rem}}.interview h4{font-size:1rem}@media(min-width: 768px){.interview h4{font-size:1.25rem}}.interview h5{font-size:1rem}@media(min-width: 768px){.interview h5{font-size:1.125rem}}.interview h6{font-size:1rem}@media(min-width: 768px){.interview h6{font-size:1rem}}.interview b,.interview strong{font-weight:bold}.interview a{color:var(--color-accent);text-decoration:underline;transition:color .2s ease}.interview a:hover,.interview a:focus{color:var(--color-accent-80)}.interview p{margin:0 0 1rem}.interview ul,.interview ol{margin:0 0 1rem 1.5rem;padding:0}.interview li+li{margin-top:.375rem}.interview dl{margin:0 0 1rem}.interview dl dt{font-weight:600}.interview dl dd{margin:0 0 .5rem 1rem}.interview blockquote{margin:0 0 1rem;padding:1rem 1.5rem;font-style:italic;background:#f9f9f9;border-left:4px solid var(--color-gray-50)}.interview blockquote cite{display:block;margin-top:.625rem;font-size:.875rem}.interview img,.interview video,.interview iframe{max-width:100%;height:auto}.interview .alignleft{float:left;margin:0 1rem 1rem 0}.interview .alignright{float:right;margin:0 0 1rem 1rem}.interview .aligncenter{display:block;width:fit-content;margin-left:auto;margin-right:auto}.interview figure{margin:0 0 1rem}.interview figure figcaption{font-size:.875rem;line-height:1.4;margin-top:.5rem;color:#666;text-align:center}.interview .wp-caption{max-width:100%;margin-bottom:1rem}.interview .wp-caption img{display:block;width:100%;height:auto}.interview .wp-caption .wp-caption-text{font-size:.875rem;color:#666;text-align:center;margin-top:.5rem}.interview table{border-collapse:collapse;margin:0 0 1.5rem}.interview table th,.interview table td{padding:.625rem .75rem;border:1px solid #dee2e6;text-align:left}.interview table thead th{background:var(--color-gray-50)}.interview pre,.interview code,.interview kbd,.interview samp{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.interview code{padding:.125rem .25rem;background:#f3f4f6;border-radius:4px}.interview pre{padding:1rem;overflow-x:auto;background:#f3f4f6}.interview pre code{background:rgba(0,0,0,0);padding:0}.interview hr{border:0;border-top:2px solid #e9ecef;margin:2rem 0}.interview .clearfix::after{content:"";display:table;clear:both}.profile-box{margin:3em 0;border:1px solid var(--color-gray-300);padding:2em 1.5em}@media(min-width: 768px){.profile-box{display:flex;gap:2em;padding:2em}}.profile-box-image{width:75%;display:flex;align-items:center;justify-content:center;margin:0 auto 2em auto}.profile-box-image img{aspect-ratio:16/9;object-fit:contain;width:auto;height:auto}@media(min-width: 768px){.profile-box-image{width:28%}}@media(min-width: 768px){.profile-box-info{flex:1}}h3.profile-box-info-name{font-size:1.125rem;font-weight:bold;padding:0;border-bottom:none;margin:1.5em 0}@media(min-width: 768px){h3.profile-box-info-name{margin:0 0 1em 0;font-size:1.25rem}}.profile-box-info-text{font-size:.875rem}.profile-box-info-link{font-size:.875rem;display:block;margin-top:1em}.top--hero{background-image:url(../images/top--background.svg);background-size:300%;background-repeat:no-repeat;background-position:bottom right}@media(min-width: 768px){.top--hero{background-size:120%}}.top--hero .inner{position:relative}.top--hero .inner::after{position:absolute;content:"2026年2月\aサービス\a開始予定";white-space:pre;display:flex;justify-content:center;align-items:center;top:-20vw;right:0;width:22vw;height:22vw;transform:rotate(10deg);border-radius:50%;background:#07a5b2;background:linear-gradient(0deg, rgb(7, 165, 178) 0%, rgb(99, 219, 165) 100%);color:#fff;font-size:3vw;font-weight:bold;line-height:1.3;text-align:center}@media(min-width: 768px){.top--hero .inner::after{width:12rem;height:12rem;right:4rem;top:-3rem;font-size:1.5rem;transform:rotate(10deg)}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.top--keyvisual-wrapper{display:flex;overflow:hidden;margin-top:64px}.top--keyvisual-gallery{display:flex;gap:0 7vw;margin-right:7vw;list-style:none;padding:0 0 7vw 0}@media(min-width: 768px){.top--keyvisual-gallery{gap:0 5vw;margin-right:5vw;padding-bottom:5vw}}.top--keyvisual-scroll{animation:infinity-scroll-left 40s infinite linear 0s both}@media(min-width: 768px){.top--keyvisual-scroll{animation:infinity-scroll-left 80s infinite linear 0s both}}.top--keyvisual-gallery-item-wrapper{width:80vw}.top--keyvisual-gallery-item-wrapper:nth-of-type(even){padding-top:15vw}@media(min-width: 768px){.top--keyvisual-gallery-item-wrapper{width:33.3333333333vw}.top--keyvisual-gallery-item-wrapper:nth-of-type(even){padding-top:4vw}}.top--keyvisual-gallery-item{overflow:hidden}@media(min-width: 768px){.top--keyvisual-gallery-item{overflow:hidden}}.top--keyvisual-gallery-item>img{width:100%}.top--hero-copy-wrapper{width:100%;position:relative;margin:40vw 0 50px 0}@media(min-width: 768px){.top--hero-copy-wrapper{margin:5vw 0}.top--hero-copy-wrapper::after{content:"FISHING INDUSTRY RECRUITMENT SPECIALIST";display:block;position:absolute;top:calc(100% - 1.6rem);right:0;transform-origin:top right;transform:rotate(90deg);font-size:.9rem;font-weight:800;margin-left:auto}}.top--hero-copy{font-size:clamp(1.75rem,2vw + 1.5rem,2.5rem);font-weight:800;line-height:1.3}@media(min-width: 768px){.top--hero-copy{font-size:clamp(3rem,2.25vw + 3rem,4.5rem)}}.top--hero-link{display:inline-block;background:var(--color-accent);color:#fff;font-weight:600;font-size:1.125rem;padding:1rem;border-radius:.6rem;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}@media(min-width: 768px){.top--hero-link{font-size:1.25rem;padding:1.2rem 4.4rem}}.top--hero-link:hover{background:var(--color-accent-80)}.top--about{padding-block:3rem 6rem}.top--about-content{margin-top:3rem}.top--about-content-item{margin-bottom:3rem;border-bottom:1px solid var(--color-gray-200);padding-bottom:3rem}.top--about-content-item:last-of-type{border-bottom:none}@media(min-width: 768px){.top--about-content-item{display:flex;flex-direction:row-reverse;gap:4rem}.top--about-content-item:nth-of-type(even){flex-direction:row}}.top--about-content-item-image{aspect-ratio:3/2;overflow:hidden;display:grid;place-items:center}@media(min-width: 768px){.top--about-content-item-image{aspect-ratio:1/1;flex:.75}}.top--about-content-item-text{color:var(--color-gray-600);font-size:.9rem}@media(min-width: 768px){.top--about-content-item-text{flex:1.25}}.top--about-content-item-text-title{text-align:center;padding:1rem 0;font-size:1.25rem;font-weight:800;color:var(--color-primary);line-height:1.75}@media(min-width: 768px){.top--about-content-item-text-title{text-align:left;font-size:2.25rem;line-height:1.6}}.top--about-link{font-weight:600;color:var(--color-gray-600);margin-block:4rem 0;text-align:center}.top--about-link span{color:#e65245}.top--about-link a{display:block;width:fit-content;max-width:100%;min-width:80%;margin:1rem auto 0;background:var(--color-accent);color:#fff;font-weight:600;text-align:center;padding:1.2rem;font-size:1.25rem;border-radius:.6rem;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}.top--about-link a:hover{background:var(--color-accent-80)}@media(min-width: 768px){.top--about-link{text-align:center;font-size:1.25rem}.top--about-link a{font-size:1.5rem;min-width:45%}}.top--flow{background:var(--color-gray-50);padding-block:4rem 6rem}.top--flow-heading-text h2{display:flex;align-items:center;font-size:clamp(1.75rem,1.2vw + 1.5rem,2.25rem);margin-bottom:1rem;font-weight:800}.top--flow-heading-text p{font-size:.95rem;color:var(--color-gray-600)}.top--flow-heading-link a{display:inline-block;margin-top:1rem;font-size:.9rem;color:var(--color-accent);font-weight:600;text-decoration:underline;transition:color .25s ease}.top--flow-heading-link a:hover{color:var(--color-accent-80)}.top--flow-content{margin-top:3rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){.top--flow-content{display:flex}}.top--flow-content-item-wrapper{position:relative}.top--flow-content-item-wrapper::after{content:"";position:absolute;width:calc(100% + 2rem);height:calc(100% + 2rem);left:0;bottom:0;margin:-1rem;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(249, 250, 251) 50%, rgb(249, 250, 251) 100%)}@media(min-width: 768px){.top--flow-content-item-wrapper::after{padding-left:calc((100% - 6rem)/4);background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(249, 250, 251) 25%, rgb(249, 250, 251) 100%)}}@media(min-width: 768px){.top--flow-content-item-wrapper{flex:1;display:flex;gap:2rem}.top--flow-content-item-wrapper .top--flow-content-item{flex:1}}.top--flow-content-item-pre{z-index:100;position:absolute;width:80%;top:70%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);font-size:1.125rem;font-weight:bold;color:#e65245;text-align:center}@media(min-width: 768px){.top--flow-content-item-pre{top:40%;left:68%}}.top--flow-content-item-pre-link{display:block;width:fit-content;max-width:100%;min-width:80%;margin:1rem auto 0;background:var(--color-accent);color:#fff;font-weight:600;text-align:center;padding:1.2rem;font-size:1rem;border-radius:.6rem;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}@media(min-width: 768px){.top--flow-content-item-pre-link{font-size:1.5rem;min-width:45%}}.top--flow-content-item{display:flex;flex-direction:column;background:#fff;padding:2rem 1.5rem;box-shadow:0 4px 14px rgba(0,0,0,.06)}@media(min-width: 768px){.top--flow-content-item{width:calc((100% - 6rem)/4)}}.top--flow-content-item-hidden{display:none}@media(min-width: 768px){.top--flow-content-item-hidden{display:initial}}.top--flow-content-item-image{width:55%;margin:auto;border-radius:.75rem;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.top--flow-content-item-image{aspect-ratio:1/1;width:75%}}.top--flow-content-item-title{font-size:1.5rem;margin-top:1rem;text-align:center}.top--flow-content-item-title span{color:var(--color-accent-80);margin-inline:0 .5em}@media(min-width: 768px){.top--flow-content-item-title{font-size:1.25rem}}.top--flow-content-item-text{font-size:.9rem;color:var(--color-gray-600);margin-top:.5rem}.top--support-title{font-size:clamp(1.5rem,1vw + 1.4rem,2rem);text-align:center;margin:5rem 0 3rem 0;font-weight:800}.top--support-content{display:flex;flex-direction:column;gap:2rem}@media(min-width: 768px){.top--support-content{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.top--support-content-item{background:#fff;border:1px solid var(--color-gray-100);padding:2rem;display:flex;flex-direction:column;row-gap:1rem;box-shadow:0 4px 14px rgba(0,0,0,.06)}@media(min-width: 768px){.top--support-content-item{width:48%}}.top--support-content-item-image{aspect-ratio:1/1;background:#e9f2ff;border-radius:.75rem;padding:1.5rem;display:flex;justify-content:center;align-items:center;max-width:70%;margin:auto}@media(min-width: 768px){.top--support-content-item-image{max-width:unset}}.top--support-content-item-info{display:flex;flex-direction:column;gap:.5rem}.top--support-content-item-title-sub{font-size:.875rem;font-weight:600;color:var(--color-accent);margin-bottom:0}@media(min-width: 768px){.top--support-content-item-title-sub{font-size:1rem}}.top--support-content-item-title{font-size:1.5rem}.top--support-content-item-text{font-size:.9rem;color:var(--color-gray-600);line-height:1.55;margin-bottom:0}.top--support-link{display:block;width:fit-content;max-width:100%;min-width:80%;margin:3rem auto 0;background:var(--color-accent);color:#fff;font-weight:600;text-align:center;padding:1.2rem;font-size:1.25rem;border-radius:.6rem;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}@media(min-width: 768px){.top--support-link{font-size:1.5rem;min-width:45%}}.top--support-link:hover{background:var(--color-accent-80)}.top--interview{background:#fff;padding-block:4rem 6rem}.top--interview-heading h2{font-size:clamp(1.75rem,1.2vw + 1.5rem,2.25rem);margin-bottom:3rem}.top--interview-content{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){.top--interview-content{grid-template-columns:repeat(3, minmax(220px, 1fr))}}.top--interview-content-item{background:#fff;border:1px solid var(--color-gray-100);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 14px rgba(0,0,0,.06);transform:translateY(-4px)}.top--interview-content-item-image{background:var(--color-gray-100);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.top--interview-content-item-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.top--interview-content-item-title{font-size:1.1rem;margin-bottom:.5rem;text-align:center}.top--interview-content-item-text{font-size:.9rem;color:var(--color-gray-600);margin-bottom:0}.top--interview-link{display:block;width:fit-content;margin:3rem auto 0;font-size:.9rem;color:var(--color-accent);font-weight:600;text-decoration:underline;transition:color .25s ease}.top--interview-link:hover{color:var(--color-accent-80)}.top--column{background:var(--color-gray-50);padding-block:4rem 6rem}.top--column-heading h2{font-size:clamp(1.75rem,1.2vw + 1.5rem,2.25rem);margin-bottom:3rem}.column-list{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){.column-list{grid-template-columns:repeat(4, 1fr)}}.column-list-item{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;box-shadow:0 0 15px 0 rgba(0,0,0,.05);background-color:#fff}.column-list-item-image{aspect-ratio:16/9;background:var(--color-gray-100)}.column-list-item-image img{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.column-list-item-title{font-size:.95rem;color:var(--color-primary);font-weight:600;line-height:1.45;flex-grow:1;margin:.75rem 1.5rem;height:7.25em;overflow:hidden}.column-list-item-date{font-size:.75rem;color:var(--color-gray-500);padding:0 1.5rem 1.5rem 1.5rem}.interview-list{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){.interview-list{grid-template-columns:repeat(4, 1fr)}}.interview-list-item{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;box-shadow:0 0 15px 0 rgba(0,0,0,.05)}.interview-list-item-image{aspect-ratio:16/9;background:var(--color-gray-100)}.interview-list-item-image img{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.interview-list-item-name{font-size:.95rem;color:var(--color-primary);font-weight:600;line-height:1.45;flex-grow:1;background-color:#fff;margin:0;padding:.75rem 1.5rem}.interview-list-item-info{font-size:.75rem;color:var(--color-gray-500);padding:0 1.5rem 1.5rem 1.5rem}.navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:2.5rem}.nav-links a,.nav-links span{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;text-decoration:none;font-weight:bold;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.nav-links a{color:var(--color-accent);background-color:var(--color-gray-100)}.nav-links span.current{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;cursor:default}.nav-links a:hover{background-color:var(--color-accent);color:#fff}.top--message{background:#fff;padding-block:4rem 6rem}.top--message-heading h2{font-size:clamp(1.75rem,1.2vw + 1.5rem,2.25rem);margin-bottom:3rem}.top--message-content{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){.top--message-content{grid-template-columns:repeat(3, minmax(220px, 1fr))}}.top--message-content-item{background:#fff;border:1px solid var(--color-gray-100);border-radius:1rem;box-shadow:0 4px 14px rgba(0,0,0,.06);transform:translateY(-4px);display:flex;align-items:center;overflow:hidden}.top--message-content-item-image{width:50%;height:100%;background-color:var(--color-gray-100);background-position:center;background-size:cover}.top--message-content-item-name{font-size:1rem;padding-bottom:1em;color:#000}.top--message-content-item-text{padding:1em;flex:1;font-size:.8rem;color:var(--color-gray-600);line-height:1.55}.top--message-content-item-text p{margin-bottom:0}.top--faq{background:var(--color-gray-50);padding-block:4rem 6rem}.acd-list-item{border-bottom:1px solid var(--color-gray-200);padding-block:1.25rem}.acd-list-item-title{cursor:pointer;font-weight:600;position:relative;padding-right:2rem;display:block}.acd-list-item-title::after{content:"+";position:absolute;right:0;top:0;font-size:1.25rem;transition:transform .25s ease}.acd-check{display:none}.acd-check:checked+.acd-list-item-title::after{transform:rotate(45deg)}.acd-list-item-text{max-height:0;overflow:hidden;transition:max-height .35s ease}.acd-check:checked~.acd-list-item-text{max-height:20rem;margin-top:1rem}.acd-list-item-text-inner p{font-size:.95rem;color:var(--color-gray-600)}footer{background:#0d141b;color:#fff;padding-block:3rem;font-size:.9rem;margin-top:10em}.footer--logo{margin:0 auto 2rem auto;width:fit-content}.footer--logo img{height:16px}@media(min-width: 768px){.footer--logo{margin:0}}.footer--register-link{display:block;width:fit-content;margin:0 auto 2rem;background:var(--color-accent);color:#fff;font-weight:600;padding:.8rem 2.2rem;border-radius:.6rem;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}@media(min-width: 768px){.footer--register-link{margin:0 auto 0 0}}.footer--register-link:hover{background:var(--color-accent-80);transform:translateY(-2px)}@media(min-width: 768px){.footer--contents{width:100%;display:flex;justify-content:space-between;align-items:start;gap:0 2rem}}.footer--nav{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;font-size:.75rem}.footer--nav ul{display:flex;flex-direction:column;gap:.5rem}.footer--nav a{opacity:.9;transition:opacity .25s ease}.footer--nav a:hover{opacity:1}.footer--sns{margin-top:2rem;display:flex;gap:1rem;justify-content:center}@media(min-width: 768px){.footer--sns{margin-top:0;font-size:1.25rem;text-align:right}}.footer--banner{width:max-content;margin:2rem auto 0 auto;display:flex;flex-direction:column;gap:1rem;justify-content:center;flex-wrap:wrap}@media(min-width: 768px){.footer--banner{margin:0 0 0 2rem}}.footer--banner img{width:120px}@media(min-width: 768px){.footer--banner img{width:160px}}.footer--copyright{margin-top:2rem;text-align:center;opacity:.8;font-size:.75rem}.page--main{padding:3em 0}.page--h2{font-size:clamp(1.25rem,1vw + 1.125rem,1.75rem);padding:2rem 0;background-color:var(--color-gray-100);margin-block:4rem 2rem}@media(min-width: 768px){.page--h2{font-size:clamp(1.75rem,1.2vw + 1.5rem,2.25rem);padding:3rem 0;margin-block:0 2rem}}.about--hero{background:#fff}.about--hero-wrapper{padding-block:0 2rem}@media(min-width: 768px){.about--hero-wrapper{display:flex;gap:0 4rem;padding-block:2rem 4rem}}.about--hero-title{font-size:clamp(1.75rem,1.2vw + 1.5rem,2.5rem);font-weight:700;text-align:center;margin-bottom:3rem}@media(min-width: 768px){.about--hero-title{text-align:left}}.about--hero-content{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width: 768px){.about--hero-content{flex:1;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}.about--hero-text-heading{font-size:1.25rem;margin-bottom:2rem;text-align:center;color:var(--color-accent)}@media(min-width: 768px){.about--hero-text-heading{text-align:left}}.about--hero-text p{font-size:.95rem;color:var(--color-gray-600);margin-bottom:1rem}.about--hero-image{height:50vw;background-image:url("../images/about-hero.jpg");background-size:cover}@media(min-width: 768px){.about--hero-image{height:20rem}}.about--connection{background:var(--color-gray-50);padding-block:3rem}@media(min-width: 768px){.about--connection{padding-block:4rem 4rem}}.about--connection-content-title{font-size:clamp(1.25rem,.8vw + 1.2rem,1.75rem);font-weight:700;text-align:center;margin-bottom:2rem}.about--connection-content-text p{font-size:.95rem;color:var(--color-gray-600);margin-bottom:1rem;max-width:70ch;margin-inline:auto}.about--support{background:#fff;padding-block:2rem 3rem}@media(min-width: 768px){.about--support{background:#fff;padding-block:4rem 4rem}}.about--support-title{font-size:clamp(1.25rem,.8vw + 1.2rem,1.75rem);text-align:center;margin-block:0 2rem;color:var(--color-accent)}@media(min-width: 768px){.about--support-title{margin-block:0 3rem}}.about--support--content{display:flex;flex-direction:column;gap:2rem}.about--support-content-item{background:#fff;border:1px solid var(--color-gray-100);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;row-gap:1rem;box-shadow:0 4px 14px rgba(0,0,0,.06);transform:translateY(-4px)}.about--support-content-item-title{font-size:1.125rem;margin-bottom:.5rem;display:flex;position:relative}.about--support-content-item-title::before{position:absolute;left:0;top:.8rem;content:"";display:block;width:2rem;height:2px;background:var(--color-accent)}.about--support-content-item-title span{flex:1;margin-left:2.5rem}.about--support-content-item-text{font-size:.9rem;color:var(--color-gray-600);line-height:1.55}@media(min-width: 768px){.about--closing{display:flex;padding-block:4rem 4rem}.about--closing>*{flex:1}}.about--closing-text{background-color:#fff;padding:2rem 1.5rem;font-size:clamp(.875rem,.8vw + .875rem,1.5rem);line-height:1.8;font-weight:600}@media(min-width: 768px){.about--closing-text{font-size:1.25rem;display:flex;justify-content:center;align-items:center}}.about--closing-image{overflow:hidden}@media(min-width: 768px){.about--closing-image .about--closing-image{aspect-ratio:16/9;display:flex;align-items:center;border-radius:3rem 0 0 3rem}}.contact--hero{background-image:url(../images/top--background.svg);background-size:300%;background-repeat:no-repeat;background-position:bottom left;background-color:hsla(0,0%,100%,.6);background-blend-mode:lighten}@media(min-width: 768px){.contact--hero{background-size:120%}}.contact--hero-title{font-size:clamp(1.75rem,1.2vw + 1.5rem,2.5rem);font-weight:700;text-align:center;margin-bottom:3rem;line-height:1.5}.contact--hero-text{color:var(--color-gray-600);margin-top:2rem;line-height:1.8}@media(min-width: 768px){.contact--hero-text{text-align:center;font-size:1.125rem}}.contact--hero,.contact--fee,.contact--form{padding-block:3rem}.contact--comparison,.contact--flow{background:var(--color-gray-50);padding-block:3rem}.contact--h3{font-size:clamp(1.25rem,.8vw + 1.2rem,1.75rem);font-weight:700;text-align:center;margin-top:0;margin-bottom:3rem}@media(min-width: 768px){.contact--h3{margin-bottom:4rem}}@media(min-width: 768px){.contact--comparison-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1px}}.contact--comparison-item{width:100%;margin-bottom:3rem}@media(min-width: 768px){.contact--comparison-item{display:contents;margin-bottom:0}}.contact--comparison-item-image{width:60px;margin:auto}.contact--comparison-item-image img{width:100%}@media(min-width: 768px){.contact--comparison-item-image{grid-row:1;height:100%;display:flex;align-items:center}}.contact--comparison-item-title{position:relative;font-weight:700;text-align:center;padding:.5em 1em 1em 1em;font-size:1.5rem;color:var(--color-gray-600)}.contact--comparison-item-title::before{content:"POINT";display:block;text-align:center;font-size:.875rem;font-weight:700;color:var(--color-accent)}@media(min-width: 768px){.contact--comparison-item-title{grid-row:2;height:100%}}.contact--comparison-item-ours{background-color:#fff}@media(min-width: 768px){.contact--comparison-item-ours{grid-row:3;height:100%;display:flex;flex-direction:column}}.contact--comparison-item-others{background-color:#fff}@media(min-width: 768px){.contact--comparison-item-others{grid-row:4;height:100%;display:flex;flex-direction:column}}.contact--comparison-item-ours-label{background-color:var(--color-accent);text-align:center;color:#fff;padding:.5em 1em}.contact--comparison-item-ours-text{padding:1em;color:var(--color-gray-600);font-size:.875rem}@media(min-width: 768px){.contact--comparison-item-ours-text{flex:1;display:flex}}.contact--comparison-item-others-label{background-color:var(--color-gray-400);text-align:center;color:#fff;padding:.5em 1em}.contact--comparison-item-others-text{padding:1em;color:var(--color-gray-600);font-size:.875rem}@media(min-width: 768px){.contact--comparison-item-others-text{flex:1;display:flex}}.contact--fee-text{padding:2.5rem 0;border:2px solid var(--color-accent-30);border-radius:1rem;text-align:center;color:var(--color-gray-600)}.contact--fee-text .contact--fee-text-l{font-size:2rem;font-weight:700;line-height:1;margin-bottom:1em}.contact--fee-text .contact--fee-text-l span{font-size:8rem;color:var(--color-accent)}.contact--fee-text .contact--fee-text-s{margin-bottom:0}@media(min-width: 768px){.contact--fee-text{padding:2.5rem 10rem;width:fit-content;margin:auto}}.contact--flow-wrapper{width:80%;margin:auto}@media(min-width: 768px){.contact--flow-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:3rem}}.contact--flow-item{border-bottom:2px dotted var(--color-gray-300);margin-bottom:1rem;padding-bottom:1rem}.contact--flow-item:last-of-type{border-bottom:none}@media(min-width: 768px){.contact--flow-item{display:contents;margin-bottom:0;border-bottom:none}}.contact--flow-item-image{width:36px;margin-bottom:.5rem}@media(min-width: 768px){.contact--flow-item-image{grid-row:1;height:100%}}.contact--flow-item-title{color:var(--color-gray-600);margin-bottom:.5em}.contact--flow-item-title span{color:var(--color-accent)}@media(min-width: 768px){.contact--flow-item-title{grid-row:2;height:100%}}.contact--flow-item-text{font-size:.875rem}@media(min-width: 768px){.contact--flow-item-text{grid-row:3;height:100%}}.contact--form-wrapper{margin-bottom:4em}.contact--form-tel{padding:2rem 0;background-color:var(--color-gray-100);border-radius:1rem;text-align:center;color:var(--color-gray-600)}.contact--form-tel .contact--form-tel-number{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0;color:#000}.contact--form-tel .contact--form-tel-number i{color:var(--color-accent)}.contact--form-tel .contact--form-tel-title{margin-bottom:1rem}.contact--form-tel .contact--form-tel-hours{margin-top:1rem;margin-bottom:0}@media(min-width: 768px){.contact--form-tel{padding:2rem 10rem;width:fit-content;margin:auto}}.top--flow-heading-text,.top--interview-heading,.top--column-heading,.top--message-heading{display:flex;align-items:center;position:relative;padding-top:1rem}.top--flow-heading-text::before,.top--interview-heading::before,.top--column-heading::before,.top--message-heading::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--color-gray-200)}.top--flow-heading-text::after,.top--interview-heading::after,.top--column-heading::after,.top--message-heading::after{content:"";position:absolute;left:0;top:0;width:5rem;height:3px;background:var(--color-accent)}.top--flow-heading-text h2,.top--interview-heading h2,.top--column-heading h2,.top--message-heading h2{display:flex;align-items:center}.top--more-link{display:flex;justify-content:center;align-items:center;width:1em;height:1em;border-radius:100%;background:var(--color-accent);color:#fff;margin-inline:1rem 0}.top--more-link i{font-size:1rem}.progress{position:relative;margin:3em 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.progress li{flex:1;position:relative;list-style-type:none;text-align:center;text-transform:uppercase;color:#999;font-weight:bold;counter-increment:steps;font-size:.625rem;color:rgba(0,0,0,0)}@media(min-width: 768px){.progress li{font-size:.75rem}}.progress li:before{display:block;width:10px;height:10px;margin:16px auto 0 auto;content:"";background-color:#f5f5f5;border-radius:50%}.progress li:after{position:absolute;z-index:-1;top:20px;left:-50%;width:100%;height:2px;content:"";background-color:#f5f5f5}.progress li:first-child:after{content:none}.progress li.active{color:var(--color-accent);white-space:nowrap}.progress li.active:before{display:block;width:27px;height:27px;margin:7px auto 10px auto;content:"";line-height:27px;font-size:12px;text-align:center;border-radius:50%;color:#fff;background-color:var(--color-accent);content:counter(steps)}.progress li.complete:before{background-color:var(--color-accent)}.progress li.active:after,.progress li.complete:after{background-color:var(--color-accent)}.form{margin-top:72px}@media(min-width: 768px){.form{margin-top:0}}.form h2{font-size:1.25em;margin:1.5em 0 1em 0;font-weight:bold;color:var(--color-accent)}@media(min-width: 768px){.form h2{font-size:1.75em;margin:2em 0 1.5em 0}}.wpcf7{position:relative}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=range],.wpcf7 input[type=date],.wpcf7 input[type=month],.wpcf7 input[type=week],.wpcf7 input[type=time],.wpcf7 input[type=datetime],.wpcf7 input[type=datetime-local],.wpcf7 input[type=color],.wpcf7 textarea{padding:.5em;border:solid 1px var(--color-gray-300);color:var(--text);background-color:#fff;border-radius:4px;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .wpcf7-list-item:first-of-type{margin-left:0}.wpcf7 a{text-decoration:underline}.wpcf7 button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 input[type=submit],.wpcf7 input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;max-width:100%;margin:auto;padding:1em 3em;background-color:var(--color-accent);color:#fff;line-height:1;font-size:1rem;font-weight:bold;border:none;border-radius:9999px}@media(min-width: 768px){.wpcf7 input[type=submit],.wpcf7 input[type=button]{font-size:1.125rem}}.wpcf7 .wpcf7-previous{background-color:var(--color-gray-300)}.wpcf7 .submitting .wpcf7-spinner{display:none !important}.wpcf7 .submitting::before{content:"";position:fixed;inset:0;background:hsla(0,0%,100%,.92);z-index:9999}.wpcf7 .submitting::after{content:"";position:fixed;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:6px solid #ddd;border-top-color:#333;animation:cf7spin 1s linear infinite;z-index:10000}.wpcf7 .submitting input[type=submit],.wpcf7 .submitting button,.wpcf7 .submitting .wpcf7-submit,.wpcf7 .submitting .cf7mls_next,.wpcf7 .submitting .cf7mls_back,.wpcf7 .submitting .cf7mls_button,.wpcf7 .submitting [class*=cf7mls]{opacity:.45 !important;cursor:not-allowed !important;pointer-events:none !important}@keyframes cf7spin{to{transform:rotate(360deg)}}.wpcf7 .form--submit-wrapper{display:flex;width:fit-content;gap:0 20px;justify-content:center;margin:2em auto}.wpcf7 .form--submit-wrapper>*{flex:1}.wpcf7 select{position:relative;appearance:none;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid var(--color-gray-300);border-radius:4px;background-color:#fff;font-size:1em;cursor:pointer;background-image:url(../images/bg-selectbox.svg);background-position:center right .75em;background-size:.75em auto;background-repeat:no-repeat}.wpcf7 textarea{width:100%}.wpcf7 .form--table{display:block}.wpcf7 .form--table tbody{display:flex;flex-direction:column}.wpcf7 .form--table tr{display:flex;flex-direction:column;text-align:left;border-bottom:1px solid var(--color-gray-200);padding:20px 0;gap:10px 0}@media(min-width: 768px){.wpcf7 .form--table tr{flex-direction:row;align-items:top;padding:1.5em 0;gap:0 2em}}.wpcf7 .form--table th,.wpcf7 .form--table td{display:block;border:none}.wpcf7 .form--table th{font-weight:bold}.wpcf7 .form--table th br{display:none}@media(min-width: 768px){.wpcf7 .form--table th{width:15em}.wpcf7 .form--table th br{display:initial}}@media(min-width: 768px){.wpcf7 .form--table td{flex:1}}.wpcf7 .form--table .form--label-wrapper{display:flex;gap:0 10px}.wpcf7 .form--table .form--label-required{display:flex;width:fit-content;height:1.5rem;align-items:center;justify-content:center;font-size:.875rem;border-radius:4px;font-weight:bold;line-height:1;padding:.15rem .3rem;background-color:red;color:#fff}.wpcf7 .form--table .form--input-wrapper{display:flex;gap:0 20px}.wpcf7 .form--table .form--input-wrapper>*{flex:1}.wpcf7 .form--table .form--input-wrapper>* input[type=text],.wpcf7 .form--table .form--input-wrapper>* input[type=email],.wpcf7 .form--table .form--input-wrapper>* input[type=url],.wpcf7 .form--table .form--input-wrapper>* input[type=tel],.wpcf7 .form--table .form--input-wrapper>* textarea{width:100%}.wpcf7 .form--table .form--numbers-wrapper{width:fit-content;align-items:center;gap:0 10px}.wpcf7 .form--table .form--numbers-wrapper>*{flex:auto}.wpcf7 .form--table .form--numbers-wrapper>* input[type=text]{width:auto}.wpcf7 .form--table-additional-name tr:last-of-type{border-bottom:none}.wpcf7 .form--history{display:none}.wpcf7 .form--history h3{font-weight:bold}.wpcf7 .form--history.active{display:block}.wpcf7 .form--history .form--table th{font-weight:normal}.wpcf7 .form--history-heading{display:flex;justify-content:space-between;padding:1em 0 0 0;margin-top:2em;border-top:3px solid var(--color-gray-300)}.wpcf7 .form--confirm-heading{font-size:1.125rem;font-weight:bold;padding:1em 0;margin:3em 0 1em 0;border-top:2px solid var(--color-accent-30);line-height:1}.wpcf7 .form--confirm-table th[colspan]{color:var(--color-gray-500)}.wpcf7 .form--confirm-table:not(:has(tr:nth-of-type(2)>td:first-of-type>span.cf7msm-ro:not(:empty))){display:none}.wpcf7 #addBtn{background:none;border:none;color:var(--color-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;cursor:pointer;margin:1em 0;padding:0}.wpcf7 .deleteBtn{background:none;border:none;color:var(--color-gray-400);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.75rem;cursor:pointer}