@import"https://fonts.googleapis.com/css2?family=Sawarabi+Mincho&display=swap";#page-root[data-route="/works/vow-in-light"],#page-root[data-route="/works/kou-ryui"],#page-root[data-route="/works/black-papillon"],#page-root[data-route="/works/mizato"]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#page-root[data-route="/works/vow-in-light"] [class*="tracking-[0.3em]"],#page-root[data-route="/works/kou-ryui"] [class*="tracking-[0.3em]"]{letter-spacing:.19em!important}#page-root[data-route="/works/vow-in-light"] [class*="tracking-[0.28em]"],#page-root[data-route="/works/kou-ryui"] [class*="tracking-[0.28em]"],#page-root[data-route="/works/vow-in-light"] [class*="tracking-[0.25em]"],#page-root[data-route="/works/kou-ryui"] [class*="tracking-[0.25em]"]{letter-spacing:.17em!important}#page-root[data-route="/works/vow-in-light"] [class*="grid-cols-[44px_1fr]"]>p:first-child,#page-root[data-route="/works/kou-ryui"] [class*="grid-cols-[44px_1fr]"]>p:first-child{opacity:.58}#page-root[data-route="/works/vow-in-light"] a>span[aria-hidden=true],#page-root[data-route="/works/kou-ryui"] a>span[aria-hidden=true]{display:none}#page-root[data-route="/works/black-papillon"] .bpEntry{--bp-night: #090909;--bp-night-soft: #11100f;--bp-paper: #ece6dc;--bp-paper-deep: #e4ddd2;--bp-ink: #171411;--bp-warm: #a58a69;--bp-warm-soft: rgba(165, 138, 105, .18);background:var(--bp-night);color:#f1ece4}#page-root[data-route="/works/black-papillon"] .bpHeroMark,#page-root[data-route="/works/black-papillon"] .bpHeroText p,#page-root[data-route="/works/black-papillon"] .bpPanel [class*=tracking-]{letter-spacing:.16em!important}#page-root[data-route="/works/black-papillon"] .bpEntry a>span[aria-hidden=true]{display:none}#page-root[data-route="/works/black-papillon"] .bpEntry [class*="text-[10px]"][class*=tracking-]{opacity:.72}#page-root[data-route="/works/black-papillon"] .bpEntry>section.bpReveal[class*="bg-[#eeeae2]"],#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"]{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 86% 12%,rgba(165,138,105,.12),transparent 30%),radial-gradient(circle at 8% 88%,rgba(255,255,255,.48),transparent 36%),linear-gradient(180deg,var(--bp-paper) 0%,var(--bp-paper-deep) 100%)!important;color:var(--bp-ink)!important}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"]{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 80% 8%,rgba(165,138,105,.1),transparent 29%),radial-gradient(circle at 10% 76%,rgba(255,255,255,.025),transparent 34%),linear-gradient(180deg,#11100f,#090909)!important;color:#f2ede5!important}#page-root[data-route="/works/black-papillon"] .bpPanel:after,#page-root[data-route="/works/black-papillon"] .bpEntry>section.bpReveal[class*="bg-[#eeeae2]"]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.46),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.46),transparent 72%);opacity:.45}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"]:after,#page-root[data-route="/works/black-papillon"] .bpEntry>section.bpReveal[class*="bg-[#eeeae2]"]:after{background-image:linear-gradient(rgba(23,20,17,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,20,17,.022) 1px,transparent 1px)}#page-root[data-route="/works/black-papillon"] .bpPanel>div,#page-root[data-route="/works/black-papillon"] .bpEntry>section.bpReveal[class*="bg-[#eeeae2]"]>div{position:relative;z-index:1}@media(min-width:768px){#page-root[data-route="/works/black-papillon"] .bpPanel>div:before{content:"";position:absolute;top:0;bottom:0;left:calc(25% - 1.5rem);width:1px;pointer-events:none;background:currentColor;opacity:.075}}#page-root[data-route="/works/black-papillon"] .bpPanel h2{text-wrap:balance;letter-spacing:-.035em!important}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"] h2,#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"] h3,#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"] summary{color:#171411f0!important}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"] p{color:#171411ad}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"] [class*="text-[10px]"]{color:#67523cb8!important}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"] h2,#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"] h3{color:#f7f2eaf0!important}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"] p{color:#f2ede59e}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"] [class*="text-[10px]"],#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"] [class*="text-[11px]"]{color:#d2bfa694!important}#page-root[data-route="/works/black-papillon"] .bpEntry>section.bpReveal[class*="bg-[#eeeae2]"]{box-shadow:inset 0 1px #1714111a,inset 0 -1px #17141114}#page-root[data-route="/works/black-papillon"] .bpPanel article,#page-root[data-route="/works/black-papillon"] .bpPanel details,#page-root[data-route="/works/black-papillon"] .bpPanel [class*=border-b]{transition:background-color .22s ease,border-color .22s ease}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"] details:hover,#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#eeeae2]"] [class*=border-b]:hover{background:#ffffff2e}#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"] article:hover,#page-root[data-route="/works/black-papillon"] .bpPanel[class*="bg-[#0e0e0e]"] [class*=border-b]:hover{background:#ffffff05}#page-root[data-route="/works/black-papillon"] .bpEntry ::selection{color:#15120f;background:#c6ad8d}#page-root[data-route="/works/mizato"] [class*=heroMeta],#page-root[data-route="/works/mizato"] [class*=sectionLabel],#page-root[data-route="/works/mizato"] [class*=journeyLabel],#page-root[data-route="/works/mizato"] [class*=closingLabel]{letter-spacing:.14em!important}#page-root[data-route="/works/mizato"] [class*=questionRow]>span,#page-root[data-route="/works/mizato"] [class*=methodNo],#page-root[data-route="/works/mizato"] [class*=fitRow]>span,#page-root[data-route="/works/mizato"] [class*=journeyStep]>span{opacity:.46}@media(max-width:767px){#page-root[data-route="/works/vow-in-light"] [class*="tracking-[0.3em]"],#page-root[data-route="/works/kou-ryui"] [class*="tracking-[0.3em]"]{letter-spacing:.15em!important}#page-root[data-route="/works/black-papillon"] .bpHeroMark,#page-root[data-route="/works/black-papillon"] .bpHeroText p{letter-spacing:.13em!important}#page-root[data-route="/works/black-papillon"] .bpPanel h2{letter-spacing:-.022em!important}#page-root[data-route="/works/black-papillon"] .bpPanel:after,#page-root[data-route="/works/black-papillon"] .bpEntry>section.bpReveal[class*="bg-[#eeeae2]"]:after{background-size:42px 42px;opacity:.32}}@media(prefers-reduced-motion:reduce){#page-root[data-route="/works/black-papillon"] .bpPanel article,#page-root[data-route="/works/black-papillon"] .bpPanel details,#page-root[data-route="/works/black-papillon"] .bpPanel [class*=border-b]{transition:none}}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-kicker]{letter-spacing:.14em!important;font-size:9px!important;opacity:.5!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-section] h2{max-width:840px!important;margin-left:0!important;margin-right:0!important;font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif!important;font-size:clamp(36px,4.6vw,66px)!important;font-weight:400!important;line-height:1.42!important;letter-spacing:.025em!important;text-align:left!important;text-wrap:balance}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-section] p{text-wrap:pretty}body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=local-answer-title],body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=local-problem-title],body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=target-title],body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=price-title],body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=design-flow-title],body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=proof-title],body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=faq-title]{text-align:left!important}body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=local-answer-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=local-problem-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=target-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=price-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=design-flow-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=proof-title]>h2+div{max-width:650px!important;margin-left:0!important;margin-right:0!important;color:#dceff5d1!important}@media(min-width:860px){body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=local-problem-title]>ol,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=design-flow-title]>ol{width:min(84%,820px)!important;margin-left:auto!important;margin-right:0!important}body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=target-title]>ul,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=proof-title]>ul{width:min(88%,900px)!important;margin-left:auto!important;margin-right:0!important}}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-number]{display:none!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-rows]>li{grid-template-columns:1fr!important;gap:0!important;padding:clamp(26px,3vw,40px) 0!important;border-color:#dceff526!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-rows]>li h3{font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif!important;font-size:clamp(21px,2.2vw,31px)!important;font-weight:400!important;line-height:1.55!important;letter-spacing:.025em!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-rows]>li h3+p{max-width:620px;margin-top:13px!important;color:#dceff5ab!important;font-size:13px!important;line-height:2!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-list]{gap:0!important;border-top:1px solid rgba(220,239,245,.18)!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-list]>li{min-height:0!important;padding:clamp(25px,2.8vw,38px) clamp(0px,1.8vw,26px)!important;border:0!important;border-bottom:1px solid rgba(220,239,245,.14)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-list]>li h3,body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-list]>li>p:first-child{font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif!important;font-weight:400!important;letter-spacing:.025em!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-list]>li h3{font-size:clamp(18px,1.8vw,25px)!important;line-height:1.6!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-list]>li p:not(:first-child),body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-list]>li h3+p{color:#dceff5a3!important;line-height:1.95!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=浦添・那覇・宜野湾エリアの対応内容]>li,body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=対応業種]>li{padding-left:0!important;padding-right:clamp(18px,2vw,30px)!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=制作料金の目安]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=制作料金の目安]>li>p:nth-child(2){margin-top:14px!important;font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif!important;font-size:clamp(27px,3vw,42px)!important;font-weight:400!important;line-height:1.2!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-top:1px solid rgba(220,239,245,.18)!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例] li>a{min-height:136px;padding:27px 0!important;border:0!important;border-bottom:1px solid rgba(220,239,245,.14)!important;background:transparent!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例] li:nth-child(odd)>a{padding-right:clamp(22px,4vw,54px)!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例] li:nth-child(2n)>a{padding-left:clamp(22px,4vw,54px)!important;border-left:1px solid rgba(220,239,245,.12)!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例] li>a>p:first-child{font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif!important;font-size:clamp(20px,2vw,28px)!important;font-weight:400!important;letter-spacing:.02em!important}body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=faq-title]>div{max-width:900px!important;margin-left:0!important;margin-right:0!important}body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=faq-title] summary{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.8!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [class*=sectionFx]:before{left:0!important;width:clamp(52px,7vw,90px)!important;transform:none!important;opacity:.42!important}body.is-online-page [data-entry-service-polish=online] [data-entry-polish-kicker]{letter-spacing:.13em!important;font-weight:600!important;opacity:.72}body.is-online-page [data-entry-service-polish=online] [data-entry-polish-ghost]{opacity:.5!important}body.is-online-page [data-entry-service-polish=online] [data-entry-polish-number]{letter-spacing:.04em!important;opacity:.36!important;font-variant-numeric:tabular-nums}body.is-online-page [data-entry-service-polish=online] [data-entry-polish-section] h2{text-wrap:balance}body.is-online-page [data-entry-service-polish=online] [data-entry-polish-section] p{text-wrap:pretty}body.is-online-page [data-entry-service-polish=online] [class*=heroKicker]{letter-spacing:.16em!important;opacity:.8}body.is-online-page [data-entry-service-polish=online] [class*=heroVertical]{letter-spacing:.22em!important;opacity:.66}body.is-online-page [data-entry-service-polish=online] [class*=nav] a{letter-spacing:.11em!important}@media(max-width:720px){body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-kicker],body.is-online-page [data-entry-service-polish=online] [data-entry-polish-kicker]{letter-spacing:.11em!important}body.is-okinawa-page [data-entry-service-polish=okinawa] [data-entry-polish-section] h2{font-size:clamp(30px,9vw,40px)!important;line-height:1.5!important}body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=local-answer-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=local-problem-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=target-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=price-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=design-flow-title]>h2+div,body.is-okinawa-page [data-entry-service-polish=okinawa] section[aria-labelledby=proof-title]>h2+div{font-size:14px!important;line-height:2!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=制作料金の目安],body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例]{grid-template-columns:1fr!important}body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例] li:nth-child(odd)>a,body.is-okinawa-page [data-entry-service-polish=okinawa] ul[aria-label=代表制作事例] li:nth-child(2n)>a{min-height:110px;padding:24px 0!important;border-left:0!important}}@media(prefers-reduced-motion:reduce){body.is-okinawa-page [data-entry-service-polish=okinawa],body.is-online-page [data-entry-service-polish=online]{scroll-behavior:auto}}.gd-search-coverage{--gsc-line: color-mix(in srgb, currentColor 18%, transparent);--gsc-line-strong: color-mix(in srgb, currentColor 30%, transparent);--gsc-muted: .68;--gsc-soft: .48;position:relative;z-index:3;width:min(100%,1180px);margin-inline:auto;padding:clamp(76px,9vw,132px) clamp(20px,5vw,64px);color:inherit}.gd-search-coverage__inner{width:min(100%,1040px);margin-inline:auto}.gd-search-coverage__eyebrow{margin:0;font-family:var(--gd-font-ui),sans-serif;font-size:9px;font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;opacity:var(--gsc-soft)}.gd-search-coverage__title{max-width:860px;margin:18px 0 0;font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif;font-size:clamp(34px,4.1vw,62px);font-weight:400;line-height:1.38;letter-spacing:.025em;text-wrap:balance}.gd-search-coverage__lead{max-width:640px;margin:24px 0 0;font-family:var(--gd-font-ui),sans-serif;font-size:clamp(13px,1vw,15px);font-weight:400;line-height:2;letter-spacing:.02em;opacity:var(--gsc-muted);text-wrap:pretty}.gd-search-coverage__details{margin-top:clamp(42px,5vw,66px);border-top:1px solid var(--gsc-line-strong);border-bottom:1px solid var(--gsc-line-strong)}.gd-search-coverage__summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:clamp(92px,9vw,124px);padding:22px 2px;cursor:pointer;list-style:none}.gd-search-coverage__summary::-webkit-details-marker{display:none}.gd-search-coverage__summary-label{font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif;font-size:clamp(18px,1.8vw,27px);font-weight:400;line-height:1.6;letter-spacing:.035em}.gd-search-coverage__summary-icon{display:grid;width:34px;height:34px;place-items:center;font-family:var(--gd-font-ui),sans-serif;font-size:25px;font-weight:300;line-height:1;opacity:.54;transform:rotate(0);transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .22s ease}.gd-search-coverage__details[open] .gd-search-coverage__summary-icon{opacity:.84;transform:rotate(45deg)}.gd-search-coverage__summary:focus-visible{outline:1px solid currentColor;outline-offset:7px}.gd-search-coverage__body{padding:clamp(12px,2vw,26px) 0 clamp(52px,6vw,82px);animation:gd-search-coverage-enter .62s cubic-bezier(.16,1,.3,1) both}@keyframes gd-search-coverage-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.gd-search-coverage__detail-title{max-width:900px;margin:0;font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif;font-size:clamp(25px,2.8vw,42px);font-weight:400;line-height:1.55;letter-spacing:.03em;text-wrap:balance}.gd-search-coverage__intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px);margin-top:clamp(34px,4vw,52px);padding-bottom:clamp(38px,5vw,62px);border-bottom:1px solid var(--gsc-line)}.gd-search-coverage__intro p,.gd-search-coverage__topic p{margin:0;font-family:var(--gd-font-ui),sans-serif;font-size:clamp(13px,.95vw,15px);font-weight:400;line-height:2.05;letter-spacing:.015em;opacity:var(--gsc-muted);text-wrap:pretty}.gd-search-coverage__topics{margin-top:0;border-top:0}.gd-search-coverage__topic{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:clamp(38px,7vw,112px);align-items:start;padding:clamp(28px,3.3vw,44px) 0;border-bottom:1px solid var(--gsc-line)}.gd-search-coverage__topic h4,.gd-search-coverage__topic h3{margin:0;font-family:var(--gd-font-display-ja),"Sawarabi Mincho","Yu Mincho",serif;font-size:clamp(19px,1.8vw,28px);font-weight:400;line-height:1.6;letter-spacing:.025em;text-wrap:balance}.gd-search-coverage__topic p{max-width:52em;font-size:13px;line-height:2;opacity:.64}.gd-search-coverage__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(44px,5vw,66px);border-top:1px solid var(--gsc-line)}.gd-search-coverage__links a{display:flex;align-items:center;min-height:70px;padding:18px 12px 18px 0;color:inherit;font-family:var(--gd-font-ui),sans-serif;font-size:12px;font-weight:500;line-height:1.65;letter-spacing:.025em;text-decoration:none;border-bottom:1px solid var(--gsc-line);opacity:.7;transition:opacity .22s ease,padding-left .42s cubic-bezier(.16,1,.3,1)}.gd-search-coverage__links a:nth-child(2n){padding-left:clamp(22px,3vw,48px);border-left:1px solid var(--gsc-line)}@media(hover:hover){.gd-search-coverage__summary:hover .gd-search-coverage__summary-icon,.gd-search-coverage__links a:hover{opacity:1}.gd-search-coverage__links a:hover{padding-left:10px}.gd-search-coverage__links a:nth-child(2n):hover{padding-left:clamp(30px,3.6vw,58px)}}body.is-online-page .gd-search-coverage,body.is-okinawa-page .gd-search-coverage{color:#f2f7f8}body.is-papillon-page .gd-search-coverage,body.is-kou-page .gd-search-coverage,body.is-vow-page .gd-search-coverage{color:inherit}@media(max-width:720px){.gd-search-coverage{padding:66px 20px 82px}.gd-search-coverage__title{font-size:clamp(29px,9vw,39px);line-height:1.48}.gd-search-coverage__lead{margin-top:20px;font-size:13px;line-height:1.95}.gd-search-coverage__details{margin-top:38px}.gd-search-coverage__summary{min-height:82px;gap:14px;padding:20px 0}.gd-search-coverage__summary-label{font-size:18px;line-height:1.6}.gd-search-coverage__summary-icon{width:28px;height:28px;font-size:23px}.gd-search-coverage__body{padding:10px 0 52px}.gd-search-coverage__detail-title{font-size:clamp(24px,7.2vw,31px);line-height:1.6}.gd-search-coverage__intro{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-bottom:34px}.gd-search-coverage__topic{grid-template-columns:1fr;gap:13px;padding:27px 0 30px}.gd-search-coverage__topic h4,.gd-search-coverage__topic h3{font-size:21px;line-height:1.6}.gd-search-coverage__topic p{font-size:13px;line-height:2}.gd-search-coverage__links{grid-template-columns:1fr;margin-top:38px}.gd-search-coverage__links a,.gd-search-coverage__links a:nth-child(2n){min-height:62px;padding:15px 0;border-left:0}}@media(prefers-reduced-motion:reduce){.gd-search-coverage__summary-icon,.gd-search-coverage__links a{transition:none}.gd-search-coverage__body{animation:none}}:root{--gd-font-display-ja: "Sawarabi Mincho", "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", serif;--gd-font-ui: "Helvetica Neue", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--gd-display-tracking-h1: .035em;--gd-display-tracking-h2: .045em;--gd-display-tracking-copy: .04em}#page-root:is([data-route="/"],[data-route="/works"],[data-route="/price"],[data-route="/contact"],[data-route="/about"],[data-route="/philosophy"],[data-route="/sketchbook"],[data-route="/news"],[data-route="/terms"],[data-route="/refund"],[data-route="/legal"],[data-route="/privacy"],[data-route="/okinawa"],[data-route="/online"]) h1,#page-root[data-route^="/news/"] h1,body.is-corporate-page h1,body.is-need-a-website-page h1{font-family:var(--gd-font-display-ja)!important;font-weight:400!important;font-style:normal;font-synthesis:none;-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:var(--gd-display-tracking-h1)!important;text-rendering:optimizeLegibility;text-wrap:balance}#page-root:is([data-route="/"],[data-route="/works"],[data-route="/price"],[data-route="/contact"],[data-route="/about"],[data-route="/philosophy"],[data-route="/sketchbook"],[data-route="/news"],[data-route="/terms"],[data-route="/refund"],[data-route="/legal"],[data-route="/privacy"],[data-route="/okinawa"],[data-route="/online"]) h2,#page-root[data-route^="/news/"] h2,body.is-corporate-page h2,body.is-need-a-website-page h2{font-family:var(--gd-font-display-ja)!important;font-weight:400!important;font-style:normal;font-synthesis:none;-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:var(--gd-display-tracking-h2)!important;text-rendering:optimizeLegibility;text-wrap:balance}.home-wrapper :is([class*=__headline],[class*=__heading],[class*=__catch],[class*=__statement]){font-family:var(--gd-font-display-ja)!important;font-weight:400!important;font-style:normal;font-synthesis:none;-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:var(--gd-display-tracking-copy)!important;text-rendering:optimizeLegibility}#page-root :is([class*=eyebrow],[class*=kicker],[class*=overline],[class*=label],[class*=index],[class*=meta],[class*=nav]),body.is-corporate-page :is([class*=eyebrow],[class*=kicker],[class*=overline],[class*=label],[class*=index],[class*=meta],[class*=nav]),body.is-need-a-website-page :is([class*=eyebrow],[class*=kicker],[class*=overline],[class*=label],[class*=index],[class*=meta],[class*=nav]){font-family:var(--gd-font-ui)!important;font-synthesis:none}.creative-page .creative-strip__label strong{font-family:var(--gd-font-ui)!important;font-weight:500!important;letter-spacing:.015em!important}.creative-page .creative-strip__label span{font-family:var(--gd-font-display-ja)!important;font-weight:400!important;font-synthesis:none;letter-spacing:.055em!important;line-height:1.55}.creative-page .creative-strip__detail-copy>p{font-family:var(--gd-font-display-ja)!important;font-weight:400!important;font-style:normal;font-synthesis:none;-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:.045em!important;line-height:1.58!important;text-rendering:optimizeLegibility;text-wrap:balance}.creative-page .creative-strip__detail-copy>span,.creative-page .creative-strip__detail-meta,.creative-page .creative-strip__detail-meta a{font-family:var(--gd-font-ui)!important}#page-root :is(p,li,dd,figcaption,input,textarea,select,button),body.is-corporate-page :is(p,li,dd,figcaption,input,textarea,select,button),body.is-need-a-website-page :is(p,li,dd,figcaption,input,textarea,select,button){font-synthesis:none}@media(max-width:640px){:root{--gd-display-tracking-h1: .018em;--gd-display-tracking-h2: .028em;--gd-display-tracking-copy: .025em}.creative-page .creative-strip__label span{letter-spacing:.04em!important}.creative-page .creative-strip__detail-copy>p{letter-spacing:.03em!important;line-height:1.62!important}}
