﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Bellefair&family=Pinyon+Script&display=swap");:root {--inline-padding: 2.5rem;--text-color: #080808;--main-color: #194A3A;--sub-color: #F7F0EB;--sub2-color: #686260;--white-color: #FFFFFF;--text-danger: #C35252;--text-link: inherit;--border-main: #C2C0BF;--font-family-sans: "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-family-serif: "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;--font-family-cursive: "Pinyon Script", cursive;--font-family-eng: "Bellefair", serif;}body {font-family: var(--font-family-serif);}/* header */.wrapper #header-text {font-size: 2.1rem;text-align: center;color: #faf5cf;font-weight: 700;height: 48px;display: flex;justify-content: center;align-items: center;}@media screen and not (min-width: 960px) {.wrapper #header-text {font-size: 1.5rem;height: 4.5rem;}}.wrapper sup {vertical-align: super;font-size: clamp(10px, 0.5em, 0.5em);}.wrapper #header-wrap {height: 120px;}@media screen and not (min-width: 960px) {.wrapper #header-wrap {height: 9rem;}}.wrapper #header-wrap header {height: 124px;border-bottom: none;background: var(--sub-color);}@media screen and not (min-width: 960px) {.wrapper #header-wrap header {border-bottom: solid 1px var(--main-color);height: 9rem;}}.wrapper #header-wrap header #header-container {max-width: none;padding-inline: var(--inline-padding);align-items: center;}@media screen and not (min-width: 960px) {.wrapper #header-wrap header #header-container {padding-inline: calc(var(--inline-padding) / 2);padding-top: 2.2rem;}}.wrapper #header-wrap header #header-logo {width: 140px;}@media screen and (min-width: 1280px) {.wrapper #header-wrap header #header-logo {margin-left: calc(50% - 70px);}}@media screen and not (min-width: 960px) {.wrapper #header-wrap header #header-logo {width: 8rem;}}.wrapper #header-wrap header #header-menu {background: var(--sub-color);top: 110px;width: 320px;}@media screen and not (min-width: 960px) {.wrapper #header-wrap header #header-menu {top: 8.3rem;width: 100%;}}.wrapper #header-wrap header #header-menu .header-menu-body {padding: 40px 20px;}@media screen and not (min-width: 960px) {.wrapper #header-wrap header #header-menu .header-menu-body {padding: 3rem 2rem 8rem;}}@media screen and (min-width: 960px) {.wrapper #header-wrap #header-search {background: none !important;}.wrapper #header-wrap #header-search form {width: 260px;border-radius: 4px;height: 40px;background: #fff;border: 1px solid var(--border-main);padding: 0;}.wrapper #header-wrap #header-search form input[type=text] {outline: none !important;font: inherit;font-size: 1.4rem;text-align: left;color: inherit;padding: 0.25em 0em 0.25em 1em;width: calc(100% - 40px);}.wrapper #header-wrap #header-search form input[type=text]::-moz-placeholder {color: #7c7a79;}.wrapper #header-wrap #header-search form input[type=text]::placeholder {color: #7c7a79;}.wrapper #header-wrap #header-search form button {flex: 1 0 auto;width: 40px;height: 40px;background: url(../../img/usr/common/ico_search_sp.png) center center/1.3rem auto no-repeat;}}@media screen and not (min-width: 960px) {.wrapper #header-wrap #header-search {background: var(--sub-color);padding: 2rem 1.25rem;height: auto;}.wrapper #header-wrap #header-search form {border-radius: 4px;height: 4.5rem;background: #fff;border: 1px solid var(--border-main);padding: 0;margin-top: 0;}.wrapper #header-wrap #header-search form input[type=text] {outline: none !important;font: inherit;font-size: 1.6rem;text-align: left;color: inherit;padding: 0.25em 0em 0.25em 1em;width: calc(100% - 40px);}.wrapper #header-wrap #header-search form input[type=text]:placeholder {color: #7c7a79;}.wrapper #header-wrap #header-search form input[type=text]:-moz-placeholder {font-size: 1.2rem;}.wrapper #header-wrap #header-search form input[type=text]:placeholder-shown {font-size: 1.2rem;}.wrapper #header-wrap #header-search form button {flex: 1 0 auto;width: 4.5rem;height: 4.5rem;background: url(../../img/usr/common/ico_search_sp.png) center center/1.3rem auto no-repeat;}}.wrapper #header-wrap .header-nav {margin-top: 0;}.wrapper #header-wrap .header-nav li.header-nav--search a::before {-webkit-mask-image: url(../../img/usr/common/ico_search_sp.png);mask-image: url(../../img/usr/common/ico_search_sp.png);}.wrapper #header-wrap .header-nav li.header-nav--user a::before {-webkit-mask-image: url(../../img/usr/common/ico_header_user.png);mask-image: url(../../img/usr/common/ico_header_user.png);}.wrapper #header-wrap .header-nav li.header-nav--cart a::before {-webkit-mask-image: url(../../img/usr/common/ico_header_cart.png);mask-image: url(../../img/usr/common/ico_header_cart.png);}.wrapper #header-wrap .header-nav li.header-nav--menu i {background: none;position: relative;display: flex;flex-direction: column;justify-content: space-around;}.wrapper #header-wrap .header-nav li.header-nav--menu i hr {margin: 0;padding: 0;border: none;height: 2px;background: var(--text-color);transition: 0.3s ease;}.wrapper #header-wrap .header-nav li.header-nav--menu i hr:nth-child(1) {transform-origin: left top;}.wrapper #header-wrap .header-nav li.header-nav--menu i hr:nth-child(3) {transform-origin: left bottom;}.wrapper #header-wrap .header-nav li.header-nav--menu.st__open i hr:nth-child(1) {transform: rotate(45deg);}.wrapper #header-wrap .header-nav li.header-nav--menu.st__open i hr:nth-child(2) {transform: scaleX(0);}.wrapper #header-wrap .header-nav li.header-nav--menu.st__open i hr:nth-child(3) {transform: rotate(-45deg);}.wrapper #header-wrap .header-nav li.header-nav--menu.st__open span {opacity: 1;}.wrapper #header-wrap .header-nav li.header-nav--menu a {height: 21px;margin-top: 1px;}.wrapper #header-wrap .header-nav li.header-nav--menu a::before, .wrapper #header-wrap .header-nav li.header-nav--menu a::after {content: none;}.wrapper #header-wrap .header-nav li a {background: none !important;width: auto !important;height: auto !important;flex-direction: column;justify-content: center;align-items: center;text-decoration: none;}.wrapper #header-wrap .header-nav li a::before, .wrapper #header-wrap .header-nav li a i {content: "";width: 22px;height: 22px;display: block;margin: 0 auto 0.5rem;-webkit-mask: center center/contain no-repeat;mask: center center/contain no-repeat;background: var(--text-color);}@media screen and not (min-width: 960px) {.wrapper #header-wrap .header-nav li a::before, .wrapper #header-wrap .header-nav li a i {width: 1.8rem;height: 1.8rem;}}.wrapper #header-wrap .header-nav li a span:not(.js-cart-count) {display: block;font-size: 1.2rem;width: auto !important;height: auto !important;position: relative;background: none;}@media screen and not (min-width: 960px) {.wrapper #header-wrap .header-nav li a span:not(.js-cart-count) {font-size: 1rem;}}.wrapper #header-wrap .header-nav li a span.js-cart-count {right: -0.4rem;top: -0.4rem;width: 1.2rem;height: 1.2rem;padding: 0;font-size: 0.8rem;background: #dd0404;}.wrapper .spnav--list {font-weight: 500;font-size: 1.4rem;line-height: 1.2;display: flex;flex-direction: column;gap: 10px;}.wrapper .spnav--list--item--accordion--dt {height: 100%;display: flex;padding: 10px;justify-content: center;align-items: center;}@media (hover) {.wrapper .spnav--list--item--accordion--dt {transition: all 0.3s ease;}.wrapper .spnav--list--item--accordion--dt:hover {color: var(--main-color);}}.wrapper .spnav--list--item--accordion--dt::after {content: "";width: 0.5em;height: 0.5em;border: none 1px;border-style: none solid solid none;transform: rotate(45deg);display: inline-block;vertical-align: middle;margin-left: 0.5em;position: relative;top: -0.1em;}.wrapper .spnav--list--item--accordion--dd {display: none;position: absolute;inset: 100% 0 auto;padding: 0 20px;background: var(--sub-color);border-top: solid 1px var(--main-color);}.wrapper .spnav--list--item--link {border-bottom: none !important;padding: 0 !important;font-size: 1.4rem !important;}.wrapper .spnav--list--item--link::after {content: none !important;}@media (hover) {.wrapper .spnav--list--item--link {transition: all 0.3s ease;}.wrapper .spnav--list--item--link:hover {color: var(--main-color);}}.wrapper .spnav--list--item--caption {font-size: 1.2rem !important;padding-top: 0.2em;}.wrapper .spnav--accordion--list {display: flex;flex-direction: column;gap: 40px;margin-bottom: 20px;}.wrapper .spnav--accordion--list--item--title {font-weight: 500;font-size: 1.8rem;letter-spacing: 0.05em;line-height: 1.8;text-align: left;color: var(--main-color);padding-bottom: 1em;margin-bottom: 1em;border-bottom: solid 1px var(--border-main);}@media screen and not (min-width: 960px) {.wrapper .spnav--accordion--list--item--title {font-size: 1.4rem;}}.wrapper .spnav--accordion--list--item--title::before {content: "";width: 0.33em;height: 0.33em;background: var(--border-main);display: inline-block;border-radius: 1000px;vertical-align: middle;margin-right: 0.5em;}.wrapper .spnav--accordion--list--item.js-acc2 .js-acc2-title {position: relative;}.wrapper .spnav--accordion--list--item.js-acc2 .js-acc2-title::after {content: "＋";display: block;font-size: 1.6rem;color: var(--main-color);position: absolute;top: 0;bottom: 1em;right: 0;line-height: 1;height: 1lh;margin: auto 0;}.wrapper .spnav--accordion--list--item.js-acc2 .js-acc2-desc {display: none;}.wrapper .spnav--accordion--list--item.js-acc2.is-open {position-visibility: inherit;}.wrapper .spnav--accordion--list--item.js-acc2.is-open .js-acc2-title::after {content: "－";}.wrapper .spnav--accordion--categories {display: flex;flex-wrap: wrap;gap: 10px;font-size: 16px;line-height: 1.8;}.wrapper .spnav--accordion--categories--item {width: 100%;}@media screen and not (min-width: 960px) {.wrapper .spnav--accordion--categories--item {width: calc(50% - 5px);}}.wrapper .spnav--accordion--categories--item a {display: flex;padding: 5px !important;gap: 16px;align-items: center;background: #fff !important;position: relative;border-bottom: none !important;}@media screen and not (min-width: 960px) {.wrapper .spnav--accordion--categories--item a {gap: 1rem;}}@media (hover) {.wrapper .spnav--accordion--categories--item a {transition: all 0.3s ease;}.wrapper .spnav--accordion--categories--item a:hover {color: var(--main-color);}}.wrapper .spnav--accordion--categories--item a figure {width: 8rem;}@media screen and not (min-width: 960px) {.wrapper .spnav--accordion--categories--item a figure {width: 5rem;}}.wrapper .spnav--accordion--categories--item a p {font-weight: normal;font-size: 1.6rem;line-height: 1.8;text-align: left;}@media screen and not (min-width: 960px) {.wrapper .spnav--accordion--categories--item a p {font-size: 1.2rem;}}.wrapper .spnav--accordion--categories--item a::before {content: "";position: absolute;width: 8px;height: 8px;background: var(--main-color);clip-path: polygon(0 0, 100% 50%, 0 100%, 30% 50%);inset: 0 10px 0 auto;margin: auto;}.wrapper .spnav--accordion--categories--item a::after {content: none !important;}.wrapper .spnav--accordion--worries {border-bottom: solid 1px var(--border-main);display: flex;flex-direction: column;padding-bottom: 20px;gap: 10px;}.wrapper .spnav--accordion--worries a {font-size: 1.4rem !important;}/* PCナビ */.pcnav {height: 60px;position: relative;z-index: 1001;}#header-wrap.st__fixed + * + .pcnav .pcnav--list {position: fixed;top: 120px;z-index: 1001;}@media screen and not (min-width: 960px) {.pcnav {display: none;}}.pcnav--list {inset: 0 0 auto;height: 60px;background: var(--sub-color);padding: 0 20px;display: flex;justify-content: center;align-items: center;font-weight: 500;font-size: 18px;line-height: 1.2;gap: 80px;border-bottom: solid 1px var(--main-color);}.pcnav--list--item {height: 100%;}.pcnav--list--item--accordion {height: 100%;}.pcnav--list--item--accordion--dt {height: 100%;display: flex;padding: 10px;justify-content: center;align-items: center;}@media (hover) {.pcnav--list--item--accordion--dt {transition: all 0.3s ease;}.pcnav--list--item--accordion--dt:hover {color: var(--main-color);}}.pcnav--list--item--accordion--dt::after {content: "";color: var(--main-color);width: 0.5em;height: 0.5em;border: none 1px;border-style: none solid solid none;transform: rotate(45deg);display: inline-block;vertical-align: middle;margin-left: 0.5em;position: relative;top: -0.1em;}.pcnav--list--item--accordion--dd {display: none;position: absolute;inset: 100% 0 auto;padding: 0 20px;background: var(--sub-color);border-top: solid 1px var(--main-color);}.pcnav--list--item--link {height: 100%;display: flex;padding: 10px;justify-content: center;align-items: center;}@media (hover) {.pcnav--list--item--link {transition: all 0.3s ease;}.pcnav--list--item--link:hover {color: var(--main-color);}}.pcnav--accordion--list {max-width: 1200px;margin: 0 auto;padding: 40px 0;display: flex;flex-direction: column;gap: 40px;}.pcnav--accordion--list--item--title {font-weight: 500;font-size: 18px;letter-spacing: 0.05em;line-height: 1.8;text-align: left;color: var(--main-color);padding-bottom: 20px;margin-bottom: 20px;border-bottom: solid 1px var(--border-main);}.pcnav--accordion--list--item--title::before {content: "";width: 0.33em;height: 0.33em;background: var(--border-main);display: inline-block;border-radius: 1000px;vertical-align: middle;margin-right: 0.5em;}.pcnav--accordion--categories {display: flex;gap: 25px;font-size: 16px;line-height: 1.8;}.pcnav--accordion--categories--item {width: 280px;}.pcnav--accordion--categories--item a {display: flex;padding: 5px;gap: 16px;align-items: center;background: #fff;position: relative;}@media (hover) {.pcnav--accordion--categories--item a {transition: all 0.3s ease;}.pcnav--accordion--categories--item a:hover {color: var(--main-color);}}.pcnav--accordion--categories--item a figure {width: 80px;}.pcnav--accordion--categories--item a p {font-weight: normal;font-size: 16px;line-height: 1.8;text-align: left;}.pcnav--accordion--categories--item a::before {content: "";position: absolute;width: 8px;height: 8px;background: var(--main-color);clip-path: polygon(0 0, 100% 50%, 0 100%, 30% 50%);inset: 0 10px 0 auto;margin: auto;}.pcnav--accordion--worries {display: flex;gap: 40px;font-size: 16px;line-height: 1.8;}@media (hover) {.pcnav--accordion--worries a {transition: all 0.3s ease;}.pcnav--accordion--worries a:hover {color: var(--main-color);}}.pcnav--accordion--worries--item {position: relative;}.pcnav--accordion--worries--item--caption {font-size: 11px;position: absolute;left: 0;white-space: nowrap;}/* footer */.pane-footer {/* ----フッターナビ---- *//* ----ページトップ---- */}.pane-footer .footer-nav {background: var(--sub-color);padding: 120px var(--inline-padding) 80px;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav {padding-block: 40px 50px;}}.pane-footer .footer-nav--list {background-color: #F0E3D9;border-bottom: solid 1px var(--white-color);border-right: solid 1px var(--white-color);display: flex;flex-wrap: wrap;max-width: 1200px;margin: 0 auto;}.pane-footer .footer-nav--list--item {border-top: solid 1px var(--white-color);border-left: solid 1px var(--white-color);width: 50%;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item {width: 100%;}}.pane-footer .footer-nav--list--item a {padding: 30px 40px 30px 30px;display: flex;align-items: center;justify-content: space-between;gap: 20px;text-decoration: none !important;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item a {padding: 15px 20px 15px 15px;}}@media (hover) {.pane-footer .footer-nav--list--item a:hover .footer-nav--list--item--img {background: var(--sub2-color);}.pane-footer .footer-nav--list--item a:hover .footer-nav--list--item--img img {filter: grayscale(1) brightness(3);opacity: 1;}}.pane-footer .footer-nav--list--item--img {width: 90px;background: var(--white-color);overflow: hidden;border-radius: 1000px;transition: all 0.3s ease;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item--img {width: 48px;}}.pane-footer .footer-nav--list--item--img img {transition: all 0.3s ease;}.pane-footer .footer-nav--list--item--text {width: 370px;display: flex;align-items: baseline;gap: 16px;border-bottom: solid 1px var(--border-main);padding: 1rem 0;position: relative;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item--text {width: calc(100% - 48px - 20px);flex-direction: column;gap: 0;justify-content: center;}}.pane-footer .footer-nav--list--item--text::before {content: "";position: absolute;bottom: -1px;right: 0;border-bottom: solid 1px var(--main-color);width: 40px;transition: width 0.5s ease;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item--text::before {width: 24px;}}.pane-footer .footer-nav--list--item--text::after {border: none;content: "";position: absolute;width: 8px;height: 8px;background: var(--main-color);clip-path: polygon(0 0, 100% 50%, 0 100%, 30% 50%);inset: 0 16px 0 auto;margin: auto;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item--text::after {inset: auto 8px 8px auto;}}.pane-footer .footer-nav--list--item--text--en {font-family: var(--font-family-eng);font-size: 1.4rem;margin-bottom: 0;}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item--text--en {font-size: 1.2rem;}}.pane-footer .footer-nav--list--item--text--ja {font-family: var(--font-family-eng);font-size: 1.8rem;font-weight: 500;margin-bottom: 0;color: var(--sub2-color);}@media screen and not (min-width: 960px) {.pane-footer .footer-nav--list--item--text--ja {font-size: 1.4rem;}}.pane-footer .block-page-top a {width: 64px;height: 64px;border: none;background-color: var(--sub2-color);}@media screen and not (min-width: 960px) {.pane-footer .block-page-top a {width: 44px;height: 44px;}}.pane-footer .block-page-top a::before {border: none;content: "";position: absolute;width: 8px;height: 8px;background: var(--white-color);clip-path: polygon(0 0, 100% 50%, 0 100%, 30% 50%);inset: 0;margin: auto;transform: rotate(-90deg);}.pane-footer #footer-body {margin: 0;background: var(--sub-color);color: unset;padding: 0;}@media screen and not (min-width: 960px) {.pane-footer #footer-body {padding-top: 50px;}}.pane-footer .footer-logo {padding: 50px var(--inline-padding);margin: 0 auto;text-align: center;}@media screen and not (min-width: 960px) {.pane-footer .footer-logo {padding: 40px var(--inline-padding) 30px;}}.pane-footer .footer-logo img {width: 140px;}@media screen and not (min-width: 960px) {.pane-footer .footer-logo img {width: 80px;}}.pane-footer .footer-sns {padding: 30px var(--inline-padding) 30px;border-block: solid 1px var(--border-main);display: flex;flex-wrap: wrap;gap: 66px;justify-content: center;align-items: center;}@media screen and not (min-width: 960px) {.pane-footer .footer-sns {padding-block: 25px;gap: 50px;}}.pane-footer .footer-sns--item a img {width: 30px;}.pane-footer .footer-links {padding: 0 var(--inline-padding) 30px;display: flex;flex-wrap: wrap;gap: 1em;justify-content: center;align-items: center;font-size: 1.4rem;max-width: 900px;margin: 0 auto;}@media screen and not (min-width: 960px) {.pane-footer .footer-links {padding-bottom: 25px;font-size: 1.2rem;display: block;-moz-column-count: 2;column-count: 2;}}@media screen and not (min-width: 960px) {.pane-footer .footer-links--item {margin-bottom: 1em;-moz-column-break-inside: avoid;break-inside: avoid;}}@media (hover) {.pane-footer .footer-links--item a {transition: color 0.3s ease;}.pane-footer .footer-links--item a:hover {color: var(--main-color);}}.pane-footer .footer-copyright {padding: 15px var(--inline-padding);font-size: 1.4rem;font-family: var(--font-family-eng);background: var(--sub2-color);color: var(--white-color);}@media screen and not (min-width: 960px) {.pane-footer .footer-copyright {font-size: 1.2rem;}}.pane-footer .footer-copyright--inner {max-width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;gap: 2em;align-items: center;justify-content: space-between;}@media screen and not (min-width: 960px) {.pane-footer .footer-copyright--inner {gap: 1em;flex-direction: column;justify-content: center;}}.pane-footer .footer-copyright--pias a::after {content: "";-webkit-mask: url(../../img/usr/common/icon_external.png) center center/contain no-repeat;mask: url(../../img/usr/common/icon_external.png) center center/contain no-repeat;width: 12px;height: 12px;display: inline-block;margin-left: 1em;background: var(--white-color);}/* デバッグ向け */body h1, body h2, body h3, body .h1, body .h2, body .h3 {line-height: 1.5;color: var(--text-color);}body h1, body .h1 {font-weight: 500;font-size: 3rem;}@media screen and not (min-width: 960px) {body h1, body .h1 {font-size: 2rem;}}body h2, body .h2 {font-weight: 500;font-size: 2.6rem;}@media screen and not (min-width: 960px) {body h2, body .h2 {font-size: 1.8rem;}}body h3, body .h3 {font-weight: 500;font-size: 2rem;}@media screen and not (min-width: 960px) {body h3, body .h3 {font-size: 1.5rem;}}body h4, body .h4 {font-weight: 500;font-size: 1.8rem;color: var(--main-color);}@media screen and not (min-width: 960px) {body h4, body .h4 {font-size: 1.4rem;}}@media screen and (min-width: 960px) {body .fieldset:has(.form-group):not(.block-order-estimate--pay-input) {overflow: hidden;position: relative;z-index: 1;}body .fieldset:has(.form-group):not(.block-order-estimate--pay-input) .form-group:not(.block-quick-member-info--mag)::after {content: "";position: absolute;z-index: -1;top: -0.8rem;bottom: -1.8rem;left: 0;width: 280px;background-color: #F0E3D9;}body .fieldset:has(.form-group):not(.block-order-estimate--pay-input) .form-group + h2 {margin-top: 4rem;}body .fieldset .form-group .form-control {width: calc(100% - 300px);}}body .block-member-info h2, body .block-member-info .legend, body .block-quick-member-info h2, body .block-quick-member-info .legend {background-color: #F0E3D9;}body .block-mypage--shopping-info, body .block-mypage--member-info, body .block-mypage--inquiry-info, body .block-mypage--snssync-info, body .block-mypage--linesync-info {background-color: #F0E3D9;}body .block-cart--rule {background-color: #F0E3D9;}body .block-order-method h2, body .block-order-method h3 {background-color: #F0E3D9;}body .block-order-estimate h2, body .block-order-estimate h3 {background-color: #F0E3D9;font-size: 1.6rem;}body .modal-header, body .block-order-estimate--address-frame h2 {background-color: #F0E3D9;color: inherit;}body .table th {background-color: #F0E3D9;}body .pane-main {--sub-color: #F0E3D9;}body .alert {font-size: 1.6rem;border-color: #DD0A03;color: #DD0A03;background-color: #F5DFDF;background-size: 28px auto;background-position: 20px 50%;background-image: url(../../img/usr/common/alert.png);padding: 15px 15px 15px 70px;}body .success {font-size: 1.6rem;border-color: #686260;color: #686260;background-color: #E5EEEC;background-size: 28px auto;background-position: 20px 50%;background-image: url(../../img/usr/common/success.png);padding: 15px 15px 15px 70px;}body .block-common-alert {border-color: #DD0A05;color: #DD0A05;background-color: #F5DFDF;text-align: center;}body .block-common-alert-list {border-color: #686260;text-align: center;}body .block-common-alert-list--items {color: #a94442;}body .required:after {background-color: var(--sub2-color);}body [class^=status-progress] {border-radius: 0;background: #DAB9A1;height: 1.4rem;}body [class^=status-progress]::after {background: var(--sub2-color);}body .status-reserve [class^=status-progress]::after {background: #E0B966;}body .status-cancel [class^=status-progress] {background: #E0E0E0;}body .status-return [class^=status-progress]::after {background: #DD0A03;}body .status-reserve [class^=status-progress]::after {background: #E0B966;}body .status-reserve [class^=status-progress]::after {background: #E0B966;}body .status-reserve [class^=status-progress]::after {background: #E0B966;}body .status-message {padding-left: 0;}body .status-percentage {padding-right: 0;font-size: 2.4rem;font-weight: bold;}body .status-percentage span {font-size: 0.5833333333em;font-weight: 500;}body .btn-default {border-color: #554F4D;color: #554F4D;}body .btn-primary {border-color: #554F4D;background: #554F4D;color: #E5EEEC;}body .btn-danger {border-color: #554F4D;color: #554F4D;background: #E5EEEC;}body input[type=radio], body input[type=checkbox] {-webkit-appearance: none;-moz-appearance: none;appearance: none;border: solid 1px var(--border-main);color: var(--main-color);width: 1.2em;height: 1.2em;position: relative;top: -0.1em;}body input[type=radio] {border-radius: 1000px;}body input[type=radio]:checked::before {content: "";position: absolute;inset: 0;margin: auto;width: 0.8em;height: 0.8em;border-radius: 1000px;background: var(--main-color);}body input[type=checkbox]:checked::before {content: "\2714";color: var(--main-color);position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;font-family: var(--font-family-sans);}body .block-top-category:not(:has(*)),body .block-top-topic:not(:has(*)),body .block-top-event:not(:has(*)) {display: none;}body .block-goods-name h1 {font-size: 2.4rem;font-weight: bold;}body .block-topic-path .block-topic-path--list + .block-topic-path--list {display: none;}body .others-genre-category {display: none;}