﻿@charset "utf-8";:root {--au_ink: #1a1a1a;--au_sub: #767676;--au_line: #e5e5e5;--au_line-strong: #d8d8d8;--au_bg: #f5f5f5;--au_bg-soft: #fafafa;--au_green: #009944;--au_green-bright: #00c853;--au_red: #d91e18;--au_khaki: #9c8656;--au_gray: #8a8a8a;--au_placeholder: #e4e4e4;--au_font: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;--au_wrap: 1000px;--au_gutter: 20px;--au_icon: #84313b;/* 買取方法アイコン（/img/design/icn/icn-sell-*.png）と同色 */}/* ---- ページ内リセット（.pane-main 配下のみ／既存サイトのCSSに影響させない） ---- */.pane-main *,.pane-main *::before,.pane-main *::after {box-sizing: border-box;}.pane-main {color: var(--au_ink);font-family: var(--au_font);font-size: 14px;line-height: 1.8;text-wrap: pretty;width: 100%;}.pane-main img,.pane-main svg {max-width: 100%;height: auto;display: block;}.pane-main a {color: var(--au_ink);text-decoration: none;}.pane-main a:hover {color: var(--au_green);}.pane-main ul,.pane-main ol,.pane-main dl,.pane-main dd {margin: 0;padding: 0;}.pane-main li {list-style: none;}.pane-main h1,.pane-main h2,.pane-main h3,.pane-main h4,.pane-main p {margin: 0;}.pane-main button {font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer;}.pane-main table {border-collapse: collapse;width: 100%;}/* .container 内に入るため、内側の .au_wrap は幅制限を解除 */.pane-main .au_wrap {max-width: none;margin: 0;padding: 0;}/* ---- layout ---- */.au_wrap {max-width: var(--au_wrap);margin: 0 auto;padding: 0 var(--au_gutter);}.au_section {padding: 40px 0;}.au_section--gray {/* background: var(--au_bg); */}.au_section--white {background: #fff;}.au_stack {display: flex;flex-direction: column;gap: 20px;}.au_stack--sm {gap: 10px;}.au_stack--lg {gap: 32px;}.au_row {display: flex;gap: 12px;flex-wrap: wrap;}.au_row--middle {align-items: center;}.au_push {margin-left: auto;}.au_grid {display: grid;gap: 16px;}.au_grid--2 {grid-template-columns: repeat(4, minmax(0, 1fr));}.au_grid--3 {grid-template-columns: repeat(3, minmax(0, 1fr));}.au_grid--5 {grid-template-columns: repeat(5, minmax(0, 1fr));gap: 12px;}/* ---- page head ---- */.au_page-head {padding: 30px 0 0;}.au_page-head_eyebrow {font-size: 11px;letter-spacing: .22em;color: #8a8a8a;}.au_page-head_title {font-size: 32px;font-weight: 500;margin-top: 8px;padding: 0;}.au_lead {font-size: 14px;line-height: 1.95;}.au-notice {color: #444;font-size: 12px;}.au_hero {/* background: #111; *//* color: #fff; *//* padding: 34px 0; */}.au_hero_inner {display: flex;gap: 26px;align-items: center;}.au_hero_eyebrow {font-size: 10px;letter-spacing: .24em;color: rgba(255, 255, 255, .6);}.au_hero_title {font-size: 30px;font-weight: 700;}.au_hero_text {/* font-size: 13px; *//* line-height: 1.95; *//* color: rgba(255, 255, 255, .8); */}.au_hero--green {background: var(--au_green);padding: 26px 0;}.au_hero--green .au_hero_title {font-size: 28px;}/* ---- section heading ---- */.au_sec-head {display: flex;align-items: center;justify-content: space-between;gap: 12px;}.au_sec-head_title {display: flex;align-items: center;gap: 9px;font-size: 20px;font-weight: 700;}.au_sec-head_title::before {content: "";width: 13px;height: 13px;background: var(--au_green);flex: none;}.au_sec-head_link {font-size: 12px;border-bottom: 1px solid var(--au_ink);white-space: nowrap;}.au_sub-head {font-size: 19px;font-weight: 700;border-left: 4px solid var(--au_green);padding-left: 11px;}.au_bar {padding: 11px 16px;display: flex;align-items: center;gap: 12px;}.au_bar--dark {background: var(--au_ink);color: #fff;}.au_bar--dark small {color: rgba(255, 255, 255, .7);}.au_bar--gray {background: #ededed;border-left: 5px solid var(--au_ink);}.au_bar b {font-size: 18px;}.au_bar small {font-size: 11px;color: var(--au_sub);}/* ---- card / media ---- */.au_card {background: #fff;border: 1px solid var(--au_line);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 8px;}.au_card_body {padding: 16px;display: flex;flex-direction: column;gap: 11px;}.au_card--flat {border: 0;}.au_note {border: 1px dashed #c9c9c9;background: #fff;padding: 13px;text-align: center;font-size: 11px;color: #8a8a8a;}.au_media {background: var(--au_placeholder);display: flex;align-items: center;justify-content: center;font-size: 10px;color: #9a9a9a;text-align: center;}.au_media--square {aspect-ratio: 1 / 1;}.au_media--wide {aspect-ratio: 16 / 9;background: #d9d9d9;}.au_media--banner {aspect-ratio: 1600 / 460;}.au_media--logo {background: #fff;aspect-ratio: 11 / 6;}/* product row: image + info (stacks on SP when needed) */.au_item {display: flex;}.au_item_thumb {flex: none;width: 300px;/* border-right: 1px solid var(--au_line); */}.au_item_thumb--sm {width: 150px;}.au_item_body {flex: 1;padding: 16px;display: flex;flex-direction: column;gap: 10px;}.au_item_brand {font-size: 12px;letter-spacing: .14em;/* color: #8a8a8a; */}.au_item_name {font-size: 18px;font-weight: 700;border: none;padding: 0;}h3.au_item_shop {border: none;padding: 0;font-size: 14px;}.au_item_code {font-size: 12px;color: var(--au_sub);}.au_hr {height: 1px;background: var(--au_line);}/* ---- buttons / chips / badges ---- */.au_btn {display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 44px;padding: 12px 20px;font-size: 13px;text-align: center;white-space: nowrap;border: 1px solid var(--au_ink);background: #fff;}.au_btn--primary {background: var(--au_ink);color: #fff;font-weight: 700;}a.au_btn--primary:hover {color: #fff;opacity: .85;}a.au_btn--cta {background: var(--au_green);border-color: var(--au_green);color: #fff;font-weight: 700;}a.au_btn--cta:hover {color: #fff;opacity: .85;}.au_btn--sm {min-height: 34px;padding: 7px 12px;font-size: 11px;}.au_btn--block {display: flex;width: 100%;}.au_btn--grow {flex: 1;}.au_chip {display: inline-flex;align-items: center;min-height: 38px;padding: 8px 16px;font-size: 12px;border: 1px solid var(--au_line-strong);background: #fff;white-space: nowrap;}.au_chip.is-current {background: var(--au_ink);border-color: var(--au_ink);color: #fff;}.au_badge {display: inline-block;padding: 3px 9px;font-size: 10px;font-weight: 700;letter-spacing: .04em;color: #fff;background: var(--au_gray);}.au_badge--dark {background: var(--au_ink);}.au_badge--khaki {background: var(--au_khaki);}.au_badge--red {background: var(--au_red);}.au_badge--line {background: #fff;color: var(--au_ink);border: 1px solid var(--au_ink);}.au_price {font-size: 22px;font-weight: 700;}.au_price--sale {color: var(--au_red);}.au_price small {font-size: 12px;font-weight: 400;color: var(--au_sub);}/* ---- filter ---- */.au_filter {background: #fff;border: 1px solid var(--au_line);padding: 16px;display: flex;gap: 10px;align-items: center;flex-wrap: wrap;}.au_filter_label {font-size: 12px;color: var(--au_sub);}.au_select {position: relative;flex: 1;min-width: 150px;}.au_select select {width: 100%;min-height: 44px;padding: 10px 34px 10px 12px;font: inherit;font-size: 12px;color: #444;background: #fff;border: 1px solid var(--au_line-strong);border-radius: 0;appearance: none;}.au_select::after {content: "\25BE";position: absolute;right: 12px;top: 50%;transform: translateY(-50%);color: #888;pointer-events: none;font-size: 11px;}.au_input {min-height: 44px;padding: 10px 12px;font: inherit;font-size: 12px;border: 1px solid var(--au_line-strong);background: #fff;}.au_count {font-size: 12px;color: var(--au_sub);white-space: nowrap;}/* ---- tabs ---- */.au_tabs {display: flex;background: #fff;}.au_tab {flex: 1;text-align: center;padding: 14px 4px;font-size: 13px;color: #9a9a9a;border-bottom: 1px solid var(--au_line);}.au_tab.is-current {color: var(--au_ink);font-weight: 700;border-bottom: 3px solid var(--au_ink);}/* ---- definition list (event info etc.) ---- */.au_dl {display: grid;grid-template-columns: 92px 1fr;}.au_dl--wide {grid-template-columns: 120px 1fr;}.au_dl dt {font-size: 11px;color: var(--au_sub);padding: 9px 12px 9px 0;}.au_dl dd {font-size: 13px;line-height: 1.7;padding: 9px 0;}.au_dl dt+dd {border-top: 0;}.au_dl>dt:not(:first-of-type),.au_dl>dt:not(:first-of-type)+dd {border-top: 1px solid #f0f0f0;}/* ---- spec table ---- */.au_spec {border-top: 1px solid var(--au_line);}.au_spec_row {display: grid;grid-template-columns: 200px 1fr;border-bottom: 1px solid var(--au_line);}.au_spec_row>dt {background: var(--au_bg-soft);padding: 13px 15px;font-size: 14px;font-weight: 700;color: #444;}.au_spec_row>dd {padding: 13px 15px;font-size: 14px;}.au_bullets li {display: flex;gap: 10px;font-size: 14px;line-height: 1.9;color: #444;}.au_bullets li::before {content: "";width: 5px;height: 5px;background: var(--au_green);flex: none;margin-top: 11px;}/* ---- data table (converts to cards on SP) ---- */.au_table {background: #fff;border: 1px solid var(--au_line);}.au_table th,.au_table td {text-align: left;vertical-align: middle;padding: 14px;font-size: 14px;}.au_table thead th {background: var(--au_bg-soft);font-size: 12px;font-weight: 400;/* color: #8a8a8a; */border-bottom: 1px solid var(--au_line);}td.au_table_date {width: 10%;}td.au_table_place {width: 15%;}td.au_table_title {width: 35%;}td.au_table_detail {width: 25%;}.au_table tbody tr {border-bottom: 1px solid var(--au_line);}.au_table tbody tr:nth-child(even) {background: #fcfcfc;}.au_table_date b {display: block;font-size: 18px;font-weight: 700;}.au_table_date small {font-size: 11px;color: var(--au_sub);}.au_table_thumb {width: 96px;}.au_table_actions {display: flex;flex-direction: column;gap: 7px;}.au_table_sub {display: block;font-size: 12px;color: var(--au_sub);}.au_table_strong {font-weight: 700;}.au_table_pay {font-weight: 700;color: var(--au_red);}/* ---- accordion ---- */.au_acc {background: #fff;border: 1px solid var(--au_line);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 8px;overflow: hidden;}.au_acc+.au_acc {margin-top: 12px;}.au_acc_head,.pane-main .au_acc_head {width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 12px;background: #fff;border-bottom: 1px solid var(--au_line);padding: 16px 20px;text-align: left;}/* 閉じているときは下線を出さない（カードの外周だけにする） */.au_acc_head[aria-expanded="false"] {border-bottom-color: transparent;}.au_acc_head b {font-size: 17px;}.au_acc_head span {display: flex;gap: 14px;align-items: center;font-size: 11px;color: var(--au_sub);}.au_acc_head span::after {content: "＋";font-size: 15px;color: var(--au_ink);}.au_acc_head[aria-expanded="true"] span::after {content: "\2212";}.au_acc_body[hidden] {display: none;}/* ---- pager ---- */.au_pager {display: flex;justify-content: center;align-items: center;gap: 14px;}.au_pager_arrow {width: 40px;height: 40px;border: 1px solid var(--au_green);color: var(--au_green);border-radius: 50%;display: flex;align-items: center;justify-content: center;}.au_pager_num {padding: 4px 8px;font-size: 14px;}.au_pager_num.is-current {font-weight: 700;border-bottom: 2px solid var(--au_ink);}/* ---- link cards ---- */.au_linkcard {display: flex;flex-direction: column;gap: 5px;padding: 22px;background: #fff;border: 1px solid var(--au_line);}.au_linkcard b {font-size: 17px;}.au_linkcard small {font-size: 11px;color: var(--au_sub);}.au_linkcard--dark {background: var(--au_ink);border-color: var(--au_ink);color: #fff;}.au_linkcard--dark small {color: rgba(255, 255, 255, .65);}.au_linkbtn {display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 17px 18px;background: #fff;border: 1px solid var(--au_ink);font-size: 15px;min-height: 56px;position: relative;}.au_linkbtn::after {content: "";/* color: var(--au_green); */font-size: 12px;width: 9px;height: 9px;border-top: 1.5px solid currentColor;border-right: 1.5px solid currentColor;-webkit-transform: translateY(-50%) scaleY(0.7) rotate(45deg);transform: translateY(-50%) scaleY(0.7) rotate(45deg);-webkit-transition: right 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);transition: right 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);position: absolute;top: 50%;right: 20px;}.au_shoplist li {display: flex;align-items: center;justify-content: space-between;border: 1px solid var(--au_line);padding: 10px 12px;font-size: 13px;}.au_shoplist li::after {content: "\203A";color: var(--au_sub);}/* =========================================================SP (<= 768px)========================================================= */@media (max-width: 768px) {:root {--au_gutter: 14px;}/* typography */.au_page-head {padding: 0;}.au_page-head_title {font-size: 21px;}.au_page-head_eyebrow {font-size: 10px;}.au_hero {padding: 20px 0;}.au_hero_inner {flex-direction: column;align-items: stretch;gap: 12px;}.au_hero_title {font-size: 21px;}.au_sec-head {flex-wrap: wrap;}.au_sec-head_title {font-size: 17px;}.au_section {padding: 24px 15px;}/* grids collapse */.au_grid--2,.au_grid--3 {grid-template-columns: 1fr;}.au_grid--5 {grid-template-columns: repeat(2, minmax(0, 1fr));}.au_grid--sp2 {grid-template-columns: repeat(2, minmax(0, 1fr));}/* product row: image on top */.au_item {flex-direction: column;}.au_item_thumb,.au_item_thumb--sm {width: 100%;border-right: 0;border-bottom: 1px solid var(--au_line);}.au_item--keeprow {flex-direction: row;}.au_item--keeprow .au_item_thumb {width: 118px;border-right: 1px solid var(--au_line);border-bottom: 0;}.au_item_body {padding: 13px;}/* two-column blocks stack */.au_split {display: block !important;}.au_split>*+* {margin-top: 16px;}/* dl / spec stack */.au_dl,.au_dl--wide {grid-template-columns: 1fr;}.au_dl dt {padding: 8px 0 0;}.au_dl dd {padding: 0 0 8px;border-top: 0 !important;}.au_dl>dt:not(:first-of-type) {border-top: 1px solid #f0f0f0;}.au_spec_row {grid-template-columns: 100px 1fr;}.au_spec_row>dt,.au_spec_row>dd {padding: 10px 12px;font-size: 12px;}/* data table -> cards */.au_table {border: 0;background: transparent;}.au_table thead {display: none;}.au_table tbody,.au_table tr,.au_table td {display: block;width: 100%;}.au_table tbody tr {background: #fff !important;border: 1px solid var(--au_line);margin-bottom: 12px;padding: 4px 0;}.au_table td {padding: 8px 12px;font-size: 13px;}.au_table td[data-label]::before {content: attr(data-label);display: block;font-size: 10px;color: var(--au_sub);}.au_table td:empty {display: none;}.au_table_thumb {width: 100%;}.au_table_thumb .au_media {max-width: 120px;}.au_table_actions {flex-direction: row;}.au_table_actions .au_btn {flex: 1;}/* chips scroll */.au_chips-scroll {display: flex;gap: 7px;overflow-x: auto;-webkit-overflow-scrolling: touch;padding-bottom: 4px;flex-wrap: nowrap;}.au_chips-scroll::-webkit-scrollbar {display: none;}/* buttons */.au_btn {width: 100%;}.au_btn--auto {width: auto;}.au_row--sp-stack {flex-direction: column;}}/* ---- print ---- */@media print {.pane-main {background: #fff;}}/* ============================================================utilities & page parts (旧インラインCSSをクラス化)============================================================ */.au_shoprow {/* border-bottom: 1px solid var(--au_line); */padding: 0px 0 15px;gap: 10px;}.au_shoprow_name {flex: 1 1 100%;font-size: 13px}.au_item_thumb--lg {width: 240px}.au_item_body--lg {padding: 22px}.au_item_title {font-size: 21px;font-weight: 700}.au_item_name--md {font-size: 17px}.au_card_body--compact {padding: 11px;gap: 5px}.au_card_name {font-size: 16px;line-height: 24px;margin: 12px 0;}.au_card_price {font-size: 18px;font-weight: 500;text-align: right;}.au_card_title {font-size: 18px;line-height: 1.55}.au_brandlogo {width: 220px;flex: none}.au_table--flush {border: 0}.au_panel_foot {padding: 18px 20px;border-top: 1px solid var(--au_line)}.au_divider-top {border-top: 1px solid var(--au_line);padding-top: 11px}.au_textlink {color: var(--au_green);border-bottom: 1px solid var(--au_green);font-size: 12px}.au_textlink--start {align-self: flex-start}.au_textlink--xs {font-size: 11px}/* movie */.au_movie_feature {display: grid;grid-template-columns: 420px 1fr;gap: 20px;padding: 18px}.au_movie_title {font-size: 19px;line-height: 1.55}.au_movie_row {padding: 10px;gap: 11px}.au_movie_thumb {width: 56px;flex: none}.au_movie_row_title {display: block;font-size: 13px}/* split layouts */.au_split--main-side {display: grid;grid-template-columns: 1fr 280px;gap: 24px;align-items: start}.au_split--side-main {display: grid;grid-template-columns: 280px 1fr;gap: 24px;align-items: start}.au_split--label {display: grid;grid-template-columns: 180px 1fr;gap: 20px;align-items: center}.au_split--form {display: grid;grid-template-columns: 380px 1fr;gap: 26px;align-items: start}/* text */.au_text-sm {font-size: 12px;line-height: 1.7}.au_text-13 {font-size: 13px}.au_text-15 {font-size: 15px}.au_title-20 {font-size: 20px}.au_title-21 {font-size: 21px}.au_title-24 {font-size: 24px}.au_text-sub {color: var(--au_sub)}.au_meta {font-size: 11px;color: var(--au_sub)}/* spacing / size utilities */.au_push-bottom {margin-top: auto}.au_flex-1 {flex: 1}.au_flex-min240 {flex: 1;min-width: 240px}.au_row--top24 {gap: 24px;align-items: flex-start}.au_m-0 {margin: 0}.au_p-20 {padding: 20px}.au_p-20-22 {padding: 20px 22px}.au_p-16-gap7 {padding: 16px;gap: 7px}.au_pb-24 {padding-bottom: 24px}.au_gap-7 {gap: 7px}.au_gap-9 {gap: 9px}.au_gap-10 {gap: 10px}.au_gap-14 {gap: 14px}.au_minh-56 {min-height: 56px}.au_w-150-fixed {width: 150px;flex: none}.au_w-200 {max-width: 200px}.au_col-96 {width: 96px}.au_col-120 {width: 120px}.au_col-130 {width: 130px}.au_col-150 {width: 150px}.au_col-160 {width: 160px}.au_col-170 {width: 170px}.au_col-190 {width: 190px}@media (max-width: 900px) {.au_movie_feature,.au_split--main-side,.au_split--side-main,.au_split--label,.au_split--form {grid-template-columns: 1fr}.au_item_thumb--lg,.au_brandlogo,.au_w-150-fixed {width: 100%}.au_item_body--lg {padding: 16px}.au_title-24 {font-size: 20px}.au_title-21,.au_item_title {font-size: 18px}}/* ============================================================買取案内（出張見積／宅配買取／店頭買取／下取買取）============================================================ *//* ---- page head / intro ---- */.au_page-head_eyebrow a {color: inherit;}.au_page-head_eyebrow a:hover {color: var(--au_green);}.au_intro {display: flex;flex-direction: column;gap: 6px;}.au_intro_title {font-size: 18px;font-weight: 700;}/* ---- 買取方法ナビ（アイコンはTOPページと同じ /img/design/icn/icn-sell-*.png を参照） ---- */.au_method-nav_list {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;}.au_method-nav_item {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;height: 100%;padding: 14px 6px;background: #fff;border: 1px solid var(--au_line);border-radius: 8px;font-size: 13px;font-weight: 700;text-align: center;line-height: 1.4;}.pane-main .au_method-nav_item img {width: 50px;}.au_method-nav_item.is-current {border: 2px solid var(--au_icon);color: var(--au_icon);cursor: default;}.pane-main a.au_method-nav_item:hover {color: var(--au_icon);border-color: var(--au_icon);}/* ---- 買取方法ヘッダー ---- */.au_method-head {display: flex;align-items: center;gap: 16px;padding: 20px;background: var(--au_bg-soft);border-left: 5px solid var(--au_icon);}.pane-main .au_method-head_icon {flex: none;width: 64px;/* height: 64px; */}.au_method-head_body {display: flex;flex-direction: column;gap: 4px;}.au_method-head_label {font-size: 13px;color: var(--au_sub);}.pane-main .au_method-head_title {font-size: 20px;font-weight: 700;line-height: 1.6;border: 0;padding: 0;background: none;}/* ---- 特長カード ---- */.au_badge--green {background: var(--au_green);}.au_feature_badge {align-self: flex-start;font-size: 12px;padding: 4px 12px;}.pane-main .au_feature_title {font-size: 16px;font-weight: 700;line-height: 1.6;border: 0;padding: 0;margin: 0;background: none;}/* ---- 注意・補足 ---- */.au_alert {padding: 12px 16px;border-left: 4px solid var(--au_red);background: #fff5f5;font-size: 13px;color: var(--au_red);font-weight: 700;}.au_em {font-weight: 700;}.au_notes li {font-size: 12px;line-height: 1.8;color: var(--au_sub);}.au_box {padding: 16px;background: #fff;border: 1px solid var(--au_line);border-radius: 8px;}.au_numlist>li {font-size: 13px;}.au_numlist>li+li {margin-top: 8px;}.au_numlist .au_notes {margin-top: 4px;}.au_card--caution {border-color: #f0c8c6;}/* ---- ステップ ---- */.au_step-num {display: inline-block;padding: 2px 10px;margin-right: 4px;font-size: 12px;font-weight: 700;letter-spacing: .06em;color: #fff;background: var(--au_ink);border-radius: 999px;}.au_dl-link {align-self: flex-start;}/* ---- 店舗セレクト ---- */.au_shopselect_label {font-size: 12px;font-weight: 700;color: var(--au_sub);}.au_shopselect .au_select {flex: none;width: 100%;}.au_shopselect .au_select select {font-size: 14px;color: var(--au_ink);}.au_shopselect .au_spec[hidden] {display: none;}.au_shopselect .au_spec_row>dd a[href^="tel:"] {font-weight: 700;}/* ---- 買取サービスカード ---- */.au_method-card {display: flex;align-items: flex-start;gap: 14px;padding: 18px;height: 100%;}.pane-main .au_method-card_icon {flex: none;width: 50px;}.au_method-card_body {display: flex;flex-direction: column;gap: 4px;}.au_method-card_name {font-size: 16px;font-weight: 700;color: var(--au_icon);}.au_method-card_label {font-size: 12px;color: var(--au_sub);}.au_method-card_title {font-size: 14px;font-weight: 700;line-height: 1.6;}.au_method-card_note {font-size: 11px;color: var(--au_sub);}.pane-main a.au_method-card:hover {color: var(--au_ink);border-color: var(--au_icon);}/* ---- 全国総合窓口 ---- */.au_shoplist li>a {flex: 1;}/* ---- CTA（査定の申込み／フリーダイヤル／申込書） ---- */.au_cta {display: flex;flex-direction: column;gap: 10px;padding: 20px;background: #fff;border: 1px solid var(--au_line);border-radius: 8px;}.au_cta_tel b {font-size: 18px;letter-spacing: .04em;}/* ---- SP ---- */@media (max-width: 768px) {.au_intro_title {font-size: 16px;}.au_method-nav_list {gap: 6px;}.au_method-nav_item {padding: 10px 2px;font-size: 11px;}.pane-main .au_method-nav_item img {width: 40px;height: auto;}.au_method-head {padding: 14px;gap: 12px;}.pane-main .au_method-head_icon {width: 48px;height: auto;}.pane-main .au_method-head_title {font-size: 16px;}.au_method-card {padding: 14px;}.au_cta {padding: 14px;}}/* ============================================================ご利用ガイド／よくあるご質問／特定商取引法に関する表記============================================================ *//* ---- ページ内リンクの着地位置（固定ヘッダー分） ---- */.au_anchor-target {scroll-margin-top: 90px;}/* ---- 見出し（既存サイトの h3/h4 装飾をリセット） ---- */.pane-main h3.au_sub-head {font-size: 17px;line-height: 1.6;margin: 0;padding: 0 0 0 11px;border: 0;border-left: 4px solid var(--au_green);background: none;}.pane-main h4.au_minor-head {font-size: 14px;font-weight: 700;margin: 0;padding: 0;border: 0;background: none;}/* ---- 目次・ページ先頭へ ---- */.au_toc_list>li {display: flex;}.au_toc_item {flex: 1;}.au_toc_item::after {/* content: "\2193"; */}.au_pagetop {text-align: right;}/* ---- 囲み・注記 ---- */.au_box_title {font-size: 13px;font-weight: 700;}.au_notes--en li {font-style: italic;font-weight: 700;}.au_tel-btn {align-self: flex-start;gap: 10px;}/* ---- FAQ ---- */.au_faq_nav {padding: 0;}.au_faq_list {display: flex;flex-direction: column;gap: 12px;}.au_faq_list .au_acc+.au_acc {margin-top: 0;}.au_faq .au_acc_head b.au_faq_q {display: flex;gap: 10px;font-size: 15px;line-height: 1.6;font-weight: 700;}.au_faq_q::before {content: "Q";flex: none;color: var(--au_green);font-family: "Josefin Sans", var(--au_font);font-size: 18px;line-height: 1.4;}.au_faq .au_acc_head span {flex: none;}.au_faq_a {position: relative;display: flex;flex-direction: column;gap: 6px;padding: 18px 20px 20px 48px;font-size: 14px;line-height: 1.9;}.au_faq_a::before {content: "A";position: absolute;left: 20px;top: 17px;color: var(--au_red);font-family: "Josefin Sans", var(--au_font);font-size: 18px;font-weight: 700;}/* ---- 特定商取引法（表） ---- */.au_spec--doc .au_spec_row>dd {display: flex;flex-direction: column;gap: 2px;line-height: 1.8;}.au_spec--doc .au_notes {margin-top: 4px;}@media (max-width: 768px) {.au_anchor-target {scroll-margin-top: 70px;}.pane-main .au_toc_list {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.au_toc_item {min-height: 48px;padding: 10px 12px;font-size: 12px;line-height: 1.5;}.au_acc_head,.pane-main .au_acc_head {padding: 14px 16px;}.au_faq_a {padding: 14px 16px 16px 42px;}.au_faq_a::before {left: 16px;top: 13px;}.au_spec--doc .au_spec_row {grid-template-columns: 1fr;}.au_spec--doc .au_spec_row>dt {padding: 8px 12px;}}.pane-main a.au_btn--primary,.pane-main a.au_btn--primary:hover {color: #fff;}