.fs-c-button--primary {
padding: 0.8em 1.6em 0.8em;
}

#leftbody .block {
background: #eee !important;
}
body {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.header-content .header-content-right .search dd button {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.contents-sect .border-tit span {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.contents-sect .rhombus-tit {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.contents-sect p,.FS2_additional_image_itemdetail_container,.attention-block dl dd {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.u-min {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.u-gothic {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.orderinfo-sect .sect-main .lead-txt {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.news-block p {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.news-block p, .date, .tit {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.fs-c-couponName__name,.fs-c-couponAppliedCondition__list__item,.fs-c-couponAppliedCondition__title,.fs-c-price__value,.fs-c-couponName__discount__offLabel,.fs-c-couponExpiration__title,.fs-c-couponExpiration__list,.fs-p-announcement__body,.fs-c-listControl__status,.fs-c-orderHistoryItem__header,.fs-c-history__infoSummary {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.logout.my-false {
display: none;
}
.login.my-true {
display: none;
}
.fs-preview-header {
display: none;
}
* {
word-break: break-all;
box-sizing: content-box;
outline: none;
box-shadow: 0 0 0 0 #fff !important;
font-feature-settings: normal !important;
}
body,.fs-c-productImageModal {
overflow-x: hidden;
}
a:link {
text-decoration: underline;
}
html {
height: 100%;
}
.layout_body {
width: 980px;
margin: 0 auto;
}
.fs-c-breadcrumb {
width: 780px;
}
.main-1column-area {
width: 960px;
margin: 0 10px;
}
.main-1column-area > .fs-c-breadcrumb {
width: 960px;
}
.fs-c-breadcrumb__list > li {
display: inline !important;
}
.fs-c-breadcrumb__listItem {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.pc-product-main {
width: 980px;
margin: 0 auto;
}
.main-left-area {
float: left;
width: 149px;
margin-left: 10px;
}
.main-right-area {
float: right;
width: 780px;
margin-right: 10px;
}
#page-top555 {
position: fixed;
bottom: 220px;
bottom: 240px;
right: 15px;
font-size: 77%;
z-index: 2147483646;
z-index: 5;
box-shadow: rgb(0 0 0 / 15%) 0px 4px 6px 0px !important;
}
#page-top555 a {
background: #666;
text-decoration: none;
color: #fff;
width: 120px;
padding: 30px 0;
text-align: center;
display: block;
border-radius: 2px;
font-weight: 300;
}
#page-top555 a:hover {
text-decoration: none;
background: #999;
}
#page-top666 {
position: fixed;
bottom: 311px;
bottom: 331px;
right: 15px;
font-size: 77%;
z-index: 2147483646;
z-index: 5;
box-shadow: rgb(0 0 0 / 15%) 0px 4px 6px 0px !important;
}
#page-top666 a {
background: #e60012;
text-decoration: none;
color: #fff;
width: 120px;
padding: 30px 0;
text-align: center;
display: block;
border-radius: 2px;
font-weight: 300;
}
#page-top666 a:hover {
text-decoration: none;
background: #f27f88;
}
.fs-c-breadcrumb__list {
padding: 0;
margin-bottom: 20px;
}
.fixed {
/*height: 56px !important;*/
}
.inner {
max-width: 980px !important;
}
.header-content .header-content-right .search {
/*height: 47px !important;*/
}
.pc-product-detail-left {
width: 300px;
float: left;
margin-right: 30px;
}
.pc-product-detail960-left {
width: 300px;
float: left;
margin-right: 30px;
}
.pc-product-detail-right {
width: 450px;
float: left;
}
.pc-product-detail960-right {
width: 630px;
float: left;
}
select.fs-c-dropdown__menu {
max-width: 398px !important;
}
.fs-c-dropdown__menu option {
max-width: 398px !important;
color: #000;
}
.fs-c-product960-display-flex select.fs-c-dropdown__menu {
max-width: 578px !important;
}
.fs-c-product960-display-flex .fs-c-dropdown__menu option {
max-width: 578px !important;
color: #000;
}
.fs-c-productMainImage__expandButton {
display: none !important;
}
.fs-c-productNameHeading__name {
font-size: 24px;
font-weight: bold;
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.fs-c-productNameHeading,.fs-c-productPostage,.fs-c-productSalesPeriod {
margin-bottom: 10px;
}
.fs-c-productThumbnail__image {
margin: 2px !important;
}
.fs-c-productMainImage__image {
margin-bottom: 30px;
}
.fs-c-productThumbnail {
margin-bottom: 60px;
}
.fs-c-productNumber {
/*color: rgb(140, 140, 140);*/
padding: 0px;
margin: 0px 0px 5px;
}
.fs-c-productImageModal__contents {
margin-top: 30px;
}
.fs-c-productPrices--productDetail span {
/*display: inline;*/
}
.fs-c-price__value {
font-size: 46px;
}
.fs-c-productPointDisplay {
font-size: 18px;
margin-bottom: 10px;
}
.fs-c-price__value,.fs-c-productPointDisplay {
color: #e60012;
}
.fs-c-dropdown__menu {
background: #ffffff !important;
}
select:hover {
background: #ffffff !important;
}
.fs-c-quantity__message {
display: none !important;
}
.fs-c-productMark__mark,.fs-c-productNumber,.fs-c-productPrice__main,.fs-c-productPrice__addon__label,.fs-c-productNameHeading__name,.fs-c-productPointDisplay,select,option,.fs-c-productPostage,.fs-c-productSalesPeriod,.fs-c-button__label,.fs-c-productNotice--outOfStock,.fs-c-productSelection__label,.iziToast-message,.fs-c-variationAndActions,.fs-c-productPrices--productDetail,.fs-c-productStock,.fs-c-productQuantityAndWishlist__quantity fs-c-quantity,.fs-c-productReview {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.fs-c-requiredMark::before {
content: " " !important;
white-space: pre-wrap;
}
.fs-c-productPostage::before {
content: "";
}
.fs-c-productPostage::after {
content: "";
}
.fs-c-button--addToCart--detail {
background-color: #e60012;
color: #fff;
border-style: none;
padding: 15px !important;
width: 100%;
max-width: 420px;
margin-bottom: 30px;
border-radius: 2px;
}
.fs-c-product960-display-flex .fs-c-button--addToCart--detail {
max-width: 600px;
}
.fs-c-button--addToWishList--detail,.fs-c-button--removeFromWishList--detail {
background-color: #cccccc;
color: #fff;
border-style: none;
padding: 15px !important;
width: 100%;
max-width: 420px;
margin-bottom: 30px;
border-radius: 2px;
}
.fs-c-productQuantityAndWishlist__quantity::before {
content: "数量 : ";
margin-right: 5px;
vertical-align: text-top;
}
.fs-c-productQuantityAndWishlist__quantity {
flex-direction: column;
justify-content: center;
width: 100%;
}
.fs-c-quantity {
display: block;
max-width: 450px;
margin: 0 0 10px 0;
}
.fs-c-quantity__select {
max-width: 2em;
}
.fs-c-productNotice--outOfStock {
margin: 0 0 30px 0;
color: #e60012;
}
.fs-c-quantity__number {
box-shadow: 0 0 0 #fff inset;
max-width: 5em;
}
.fs-l-productLayout {
display: block;
}
.fs-c-productMark__mark {
border-radius: 1px;
}
.fs-c-productNumber {
border: 0 solid currentColor;
}
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before {
content: "（";
}
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after {
content: "）";
}
.fs-c-productPointDisplay {
background: #ffffff;
}
.fs-c-productSalesPeriod {
padding: 8px 0 8px 0;
text-align: left;
}
.fs-c-productSelection__name {
background: #fff;
padding: 0;
}
.fs-c-productSelection__selection {
padding: 0;
margin: 0 0 10px 0;
}
.fs-c-productSelection__selection:last-child {
margin: 0 0 30px 0;
}
[type="hidden"], [type="text"], [type="search"], [type="tel"], [type="url"], [type="email"], [type="password"], [type="datetime"], [type="date"], [type="month"], [type="week"], [type="time"], [type="datetime-local"], [type="number"], select, textarea {
border-radius: 0;
}
.fs-c-productSalesPeriod {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.fs-c-productThumbnail__image.is-active > img {
border: 0 solid #666666;
}
.fs-c-button--particular.fs-c-button--removeFromWishList--detail::after {
color: #fff;
}
.fs-c-buttonContainer {
padding: 0;
}
.fs-c-productPointDisplay {
padding: 0;
}
.fs-c-button--addToCart--detail.fs-c-button--primary::before {
content: url(https://www.itohkyuemon.co.jp/site/assets/images/common/header/10599.png);
margin-right: 8px;
}
.fs-c-button--addToCart--detail.fs-c-button--primary {
display: flex;
align-items: center;
justify-content: center;
}
.fs-c-button--addToCart--variation.fs-c-button--primary::before {
content: url(https://www.itohkyuemon.co.jp/site/assets/images/common/header/10599.png);
margin-right: 8px;
}
.fs-c-button--addToCart--variation.fs-c-button--primary {
display: flex;
align-items: center;
justify-content: center;
}
.fs-c-productActionButton.fs-c-buttonContainer {
display: block;
}
.fs-c-productActionButton.fs-c-buttonContainer::after {
content: url(https://www.itohkyuemon.co.jp/site/assets/images/common/header/cashless.png);
content: url(https://www.itohkyuemon.co.jp/site/assets/images/common/header/cashless-999.png);
}
.fs-c-variationAndActions__variation li {
border-bottom:1px solid #ccc;
}
.fs-c-variationAndActions {
margin: 0 0 60px 0;
}
.fs-c-variationCart > li {
width: 450px !important;
padding-bottom: 8px;
}
.fs-c-variationCart {
padding: 0;
}
.fs-c-productPrice--listed > .fs-c-productPrice__main > .fs-c-productPrice__main__price > .fs-c-price__value {
font-size: 14px;
color: #000;
}
.fs-c-price__currencyMark {
display: none;
}
.fs-c-price__value::after {
content: "円";
font-size: 14px;
}
.fs-client-cart-count {
padding: 5px;
background-color: #eb6100;
border-radius: 15px;
color: #fff;
position: absolute;
top: 61px;
right: -15px;
font-size: 0.5em;
font-size: 0.7em;
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
min-width: 2em;
max-width: 2em;
min-height: 20px;
text-align: center;
line-height: 2em;
max-height: 30px;
max-width: 40px;
overflow: hidden;
}
span[class^="cc-original-icon"] {
max-width: 100px;
min-width: 100px;
text-align: center;
margin-bottom: 4px;
color: #fff;
}
.cc-original-icon01,.cc-original-icon02,.cc-original-icon11 {
background-color: #e60012;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon03 {
background-color: #85961c;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon04,.cc-original-icon05 {
background-color: #ff814c;
background-color: #e60012;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon06 {
background-color: #b0b0b0;
background-color: #e60012;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon07 {
background-color: #e60012;
background-color: #e60012;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon08 {
background-color: #f27f88;
background-color: #e60012;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon09 {
background-color: #e60012;
background-color: #e60012;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon10 {
background-color: #f27f88;
background-color: #e60012;
background-color: #cccccc;
background-color: #222222;
}
.cc-original-icon11 {
background-color: #d2021c;
}
.fs-c-reviewList__item,.fs-c-aggregateRating__count {
display: none;
}
.fs-c-button--viewAllReviews,.fs-c-button--addReview--detail {
border: none;
background-color: #fff;
color: #222;
}
.fs-c-productReview {
margin: 0 0 30px 0;
}
.fs-c-aggregateRating__rating::before {
content: "レビュー評価";
font-size: 12px;
margin-bottom: 4px;
}
.fs-c-button--plain.fs-c-button--viewAllReviews::before {
content: "";
}
.fs-c-button--plain.fs-c-button--addReview--detail::before {
content: "";
}
select {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
option {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
[type="hidden"], [type="text"], [type="search"], [type="tel"], [type="url"], [type="email"], [type="password"], [type="datetime"], [type="date"], [type="month"], [type="week"], [type="time"], [type="datetime-local"], [type="number"], select, textarea {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.fs-body-product .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}
.fs-c-productNotice--outOfStock {
background: #eeeeee;
background: #222;
}
.fs-c-button--plain.fs-c-button--viewProductDetail::before {
content: "";
}
.fs-body-my-top h1 {
/*display: none;*/
}
.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
box-shadow: 0 0 0 #ccc;
border: 0 solid #ccc;
border-radius: 1px;
}
.fs-c-sortItems__label {
border: 1px solid #eee;
background: #eee;
}
.fs-c-pagination__item.is-active {
background: #000;
}
.fs-p-accountInfo__point__point__available__number {
.fs-c-couponName__discount {
    background: #C98696;
    color: #ffffff;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 4px;
}
}
.fs-body-my-top .fs-p-accountInfo__header {
margin-bottom: 4px;
}
.fs-body-my-top .fs-p-accountInfo.fs-clientInfo {
margin-top: 8px;
}
.fs-p-productSearch__formSwitch {
background: #eee;
padding: 0 16px;
}
.fs-p-productSearch {
padding: 8px 0 16px 0;
}
.fs-p-productSearch__form {
background: #eee;
}

/* .fs-body-search */
.fs-body-search .fs-c-buttonContainer {
display: block;
}
.fs-body-search .fs-c-button--viewMoreImage.fs-c-button--plain {
background: #fff;
border: 1px solid #fff;
border-radius: 0;
}
.fs-body-search .fs-c-button--plain.fs-c-button--viewMoreImage::before {
color: #222;
}
.fs-body-search .fs-c-button--viewReview.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-search span[class^="cc-original-icon"] {
max-width: 160px;
min-width: 160px;
}
.fs-body-search .fs-c-button--viewProductDetail.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-search .fs-c-button--addToCart--list.fs-c-button--plain {
max-width: 174px;
width: 100%;
margin: 0;
margin-bottom: 8px;
min-height: 35px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-search .fs-c-productListItem__salesPeriodNotice.fs-c-productListItem__notice {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-search .pc-common-header-banner {
display: none;
}
.fs-body-search .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-search .fs-c-productList__list__item {
border-bottom: 0 solid #ccc;
}
.fs-body-search .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:link {
color: #fff;
text-decoration: none;
}
.fs-body-search .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-search .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-search .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:active {
color: #fff;
text-decoration: none;
}
.fs-body-search .fs-c-productListItem__control.fs-c-buttonContainer a:link {
color: #fff;
text-decoration: none;
}
.fs-body-search .fs-c-productListItem__control.fs-c-buttonContainer a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-search .fs-c-productListItem__control.fs-c-buttonContainer a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-search .fs-c-productListItem__control.fs-c-buttonContainer a:active {
color: #fff;
text-decoration: none;
}
.fs-body-search h1 {
/**display: none;**/
}
.fs-body-search .pc-common-header-banner {
display: none;
}
.fs-body-search .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-search .fs-c-productListItem__prices.fs-c-productPrices {
margin-bottom: 8px;
}
.fs-body-search [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-search .fs-c-productListItem__salesPeriodNotice {
background: #ccc;
}
/* .fs-body-search */

/* .fs-body-my-wishlist */
.fs-body-my-wishlist .fs-c-buttonContainer {
display: block;
}
.fs-body-my-wishlist .fs-c-button--viewMoreImage.fs-c-button--plain {
background: #fff;
border: 1px solid #fff;
border-radius: 0;
}
.fs-body-my-wishlist .fs-c-button--plain.fs-c-button--viewMoreImage::before {
color: #222;
}
.fs-body-my-wishlist .fs-c-button--viewReview.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-my-wishlist span[class^="cc-original-icon"] {
max-width: 160px;
min-width: 160px;
}
.fs-body-my-wishlist .fs-c-button--viewProductDetail.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-my-wishlist .fs-c-button--addToCart--list.fs-c-button--plain {
max-width: 174px;
width: 100%;
margin: 0;
margin-bottom: 8px;
min-height: 35px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-my-wishlist .fs-c-productListItem__salesPeriodNotice.fs-c-productListItem__notice {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-my-wishlist .pc-common-header-banner {
display: none;
}
.fs-body-my-wishlist .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-wishlist .fs-c-productList__list__item {
border-bottom: 0 solid #ccc;
}
.fs-body-my-wishlist .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:link {
color: #fff;
text-decoration: none;
}
.fs-body-my-wishlist .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-my-wishlist .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-my-wishlist .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:active {
color: #fff;
text-decoration: none;
}
.fs-body-my-wishlist .fs-c-productListItem__control.fs-c-buttonContainer a:link {
color: #fff;
text-decoration: none;
}
.fs-body-my-wishlist .fs-c-productListItem__control.fs-c-buttonContainer a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-my-wishlist .fs-c-productListItem__control.fs-c-buttonContainer a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-my-wishlist .fs-c-productListItem__control.fs-c-buttonContainer a:active {
color: #fff;
text-decoration: none;
}
.fs-body-my-wishlist h1 {
/*display: none;*/
}
.fs-body-my-wishlist .pc-common-header-banner {
display: none;
}
.fs-body-my-wishlist .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-wishlist .fs-c-productListItem__prices.fs-c-productPrices {
margin-bottom: 8px;
}
.fs-body-my-wishlist [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-my-wishlist .fs-c-productListItem__salesPeriodNotice {
background: #ccc;
}
.fs-body-my-wishlist .fs-c-productListItem__productName.fs-c-productName {
overflow: hidden;
display: block;
max-height: 60px;
}
.fs-body-my-wishlist .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-wishlist .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-wishlist .fs-c-buttonContainer--myPageTop a {
color: #fff;
}
.fs-body-my-wishlist .fs-c-buttonContainer--myPageTop a:link {
color: #fff;
}
.fs-body-my-wishlist .fs-c-buttonContainer--myPageTop a:hover {
color: #fff;
text-decoration: none;
}
.fs-body-my-wishlist .fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
/* .fs-body-my-wishlist */

.fs-p-productSearch {
border-bottom: 1px solid #eee;
}
.fs-c-sortItems__list__item.is-active {
background: #000;
}
.fs-c-productImageModal {
z-index: 1999999;
}
.fs-c-documentColumn__heading {
/*padding: 0;
padding-left: 0;*/
border-color: #222;
border-style: solid;
border-width: 0 0 1px 5px;
}
.fs-c-documentArticle {
padding: 0;
}
.fs-body-my-top .fs-p-accountInfo {
background: #eee;
}
.fs-body-my-points .pc-common-header-banner {
display: none;
}
.fs-body-my-points .fs-c-pointSummary__number {
color: #e60012;
}
.fs-body-my-points .fs-c-history__info {
background: #eee;
}
.fs-body-my-points .fs-c-pointSummary [class$="--availablePoint"] {
background: #fff;
}
.fs-body-my-points .fs-c-pointSummary [class$="--limitedPoint"] {
background: #fff;
}
.fs-body-my-points .fs-c-pointSummary__value--availablePoint .fs-c-pointSummary__number {
font-size: 46px;
}
.fs-body-my-points .fs-c-pointSummary__label--availablePoint {
font-size: 24px;
}
.fs-body-my-points .fs-c-pointSummary__value--purchasePointTotal {
font-size: 24px;
}
.fs-body-my-points .fs-c-pointSummary__label--purchasePointTotal {
font-size: 24px;
}
.fs-body-my-points .fs-c-history__info {
max-width: 928px !important;
width: 928px !important;
}
.fs-body-my-points select.fs-c-dropdown__menu {
max-width: 902px !important;
}
.fs-c-listTable > thead {
border-top: 1px solid #ccc !important;
background: #eee;
}
.fs-c-listTable th, .fs-c-listTable td {
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.fs-c-listTable > tbody {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.fs-c-listTable > tbody > tr:nth-child(even) {
background: #eee;
}
.fs-body-my-points .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-points .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-points .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-points .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}
.fs-body-my-coupons .pc-common-header-banner {
display: none;
}
.fs-body-my-coupons .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-coupons h1 {
/*display: none;*/
}
.fs-body-my-coupons .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-coupons .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-coupons .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-coupons .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}
.fs-body-my-points .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-points h1 {
/*display: none;*/
}
.fs-c-breadcrumb__list {
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-coupons .fs-c-couponList__item {
border: 1px solid #ccc;
border-radius: 0;
padding: 16px;
}
.fs-body-my-coupons .fs-c-couponName__discount__value .fs-c-price__value {
color: #fff;
font-size: 46px !important;
}
.fs-body-my-coupons .fs-c-couponName__discount__value {
color: #fff;
font-size: 46px !important;
}
.fs-body-my-coupons .fs-c-couponName__name {
color: #222;
text-align: left;
margin-bottom: 8px;
}
.fs-body-my-coupons .fs-c-coupon__name.fs-c-couponName {
min-width: 446px;
}
.fs-body-my-coupons .fs-c-couponName__discount {
padding: 0;
background: #e60012;
}
.fs-body-my-coupons .fs-c-coupon__description {
border-left: 1px solid #ccc;
}
.fs-body-my-coupons .fs-c-couponExpiration__notice {
color: #e60012;
}
.fs-body-my-coupons .fs-c-couponAppliedCondition__notice {
color: #e60012;
}
.fs-body-my-coupons .fs-c-couponAppliedCondition__list__item .fs-c-price__value {
color: #e60012;
font-size: 14px !important;
}
.fs-body-my-coupons .fs-c-couponExpiration__list__item__title {
color: #fff;
background: #222;
}
.fs-body-my-orders .pc-common-header-banner {
display: none;
}
.fs-body-my-orders .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-orders .fs-c-buttonContainer--myPageTop a {
color: #fff;
}
.fs-body-my-orders .fs-c-buttonContainer--myPageTop a:link {
color: #fff;
}
.fs-body-my-orders .fs-c-buttonContainer--myPageTop a:hover {
color: #fff;
}
.fs-body-my-orders .fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-orders h1 {
/*display: none;*/
}
.fs-body-my-orders .fs-c-orderHistoryItem {
border: 1px solid #ccc;
border-radius: 0;
}
.fs-body-my-orders .fs-c-orderHistoryItem__header {
border-bottom: 1px solid #ccc;
background: #eee;
}
.fs-body-my-orders .fs-c-orderHistoryItem__product + .fs-c-orderHistoryItem__product {
border-top: 1px solid #ccc;
}
.fs-body-my-orders .fs-c-history__info {
background: #fff;
}
.fs-body-my-orders .fs-c-history__term {
color: #222;
}
.fs-body-my-orders .fs-c-history__total dt, .fs-c-history__total dd {
border-top: 1px solid #222222;
}
.fs-body-my-orders .fs-c-history__info {
padding: 0;
max-width: 193px !important;
}
.fs-body-my-orders select.fs-c-dropdown__menu {
max-width: 135px !important;
}
.fs-body-my-orders .fs-c-dropdown {
/*border-right: 1px solid #ccc;*/
}
.fs-body-my-orders .fs-c-history {
-ms-grid-columns: 1fr 193px;
grid-template-columns: 1fr 193px;
}
.fs-body-my-orders .fs-c-productImage__image {
max-width: 104px;
}
.fs-body-my-orders .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-orders .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-orders .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-orders .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}
.fs-body-my-orders .fs-c-button--viewOrderHistoryDetail.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-orders .fs-c-orderHistoryItem__header__button.fs-c-buttonContainer.fs-c-buttonContainer--viewOrderHistoryDetail a:visited {
color: #fff;
}
.fs-body-my-orders .fs-c-orderHistoryItem__header__button.fs-c-buttonContainer.fs-c-buttonContainer--viewOrderHistoryDetail a:hover {
color: #fff;
text-decoration: none;
}
.fs-body-my-orders .fs-c-orderHistoryItem__header > *[class^="fs-c-orderHistoryItem"] {
padding: 16px;
}
.fs-body-my-orders .fs-c-buttonContainer--addReview--detail .fs-c-button__label:hover {
color: #222222 !important;
}
.fs-body-my-orders .fs-c-buttonContainer--addReview--detail a:hover {
color: #222222;
}
.fs-body-my-top .fs-p-accountInfo__point__point__available__number {
color: #e60012;
font-size: 46px;
}
.fs-body-register .pc-common-header-banner {
display: none;
}
.fs-body-register .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-register h1 {
/*display: none;*/
}
.fs-body-register .fs-c-specTable__headerCell {
background: #eee;
}
.fs-body-register .fs-c-specTable, .fs-c-specTable__headerCell, .fs-c-specTable__dataCell {
border: 1px solid #ccc;
}
.fs-body-register .fs-c-specTable {
width: 958px;
}
.fs-body-register .fs-c-inputInformation__button {
margin-bottom: 60px;
}
.fs-body-register .fs-c-inputField__field.fs-c-inputGroup.fs-system-assistTarget {
border-radius: 0;
}
.fs-body-register .fs-c-inputField__field.fs-system-assistTarget #fs_input_email {
width: 588px;
}
.fs-body-register .fs-c-inputField {
margin-bottom: 9px;
}
.fs-body-about-terms .fs-c-documentColumn__heading {
color: #222;
}
.fs-body-about-returnPolicy .fs-c-documentColumn__heading {
color: #222;
}
.fs-body-about-shippingPayment .content-box.min {
width: 960px;
}

/* .fs-body-category */
.fs-body-category .fs-c-buttonContainer {
display: block;
}
.fs-body-category .fs-c-button--viewMoreImage.fs-c-button--plain {
background: #fff;
border: 1px solid #fff;
border-radius: 0;
}
.fs-body-category .fs-c-button--plain.fs-c-button--viewMoreImage::before {
color: #222;
}
.fs-body-category .fs-c-button--viewReview.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-category span[class^="cc-original-icon"] {
max-width: 160px;
min-width: 160px;
}
.fs-body-category .fs-c-button--viewProductDetail.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-category .fs-c-button--addToCart--list.fs-c-button--plain {
max-width: 174px;
width: 100%;
margin: 0;
margin-bottom: 8px;
min-height: 35px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-category .fs-c-productListItem__salesPeriodNotice.fs-c-productListItem__notice {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-category .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-category .fs-c-productList__list__item {
border-bottom: 0 solid #ccc;
}
.fs-body-category .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:link {
color: #fff;
text-decoration: none;
}
.fs-body-category .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-category .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-category .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:active {
color: #fff;
text-decoration: none;
}
.fs-body-category .fs-c-productListItem__control.fs-c-buttonContainer a:link {
color: #fff;
text-decoration: none;
}
.fs-body-category .fs-c-productListItem__control.fs-c-buttonContainer a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-category .fs-c-productListItem__control.fs-c-buttonContainer a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-category .fs-c-productListItem__control.fs-c-buttonContainer a:active {
color: #fff;
text-decoration: none;
}
.fs-body-category h1 {
/*display: none;*/
}
.fs-body-category .pc-common-header-banner {
display: none;
}
.fs-body-category .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-category .fs-c-productListItem__prices.fs-c-productPrices {
margin-bottom: 8px;
}
.fs-body-category [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-category .fs-c-productListItem__salesPeriodNotice {
background: #ccc;
}
/* .fs-body-category */

.fs-body-checkout-multi .fs-c-checkout-paymentMethod__creditCardList.fs-c-dropdown select.fs-c-dropdown__menu {
max-width: 834px !important;
}
.fs-body-category .fs-c-heading.fs-c-heading--page {
/*display: none;*/
}
.fs-body-my-cards .pc-common-header-banner {
display: none;
}
.fs-body-my-cards .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-cards .fs-c-creditCardList {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.fs-body-my-cards .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-cards .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-cards .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-cards .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}
.fs-body-my-orders-details .pc-common-header-banner {
display: none;
}
.fs-body-my-orders-details .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-orders-details .fs-c-orderDetailList__date + dd {
background: #eee;
}
.fs-body-my-orders-details .fs-c-orderDetailList__date {
background: #eee;
}
.fs-body-my-orders-details .fs-c-orderDetailList {
border: 1px solid #ccc;
}
.fs-body-my-orders-details .fs-c-cartTable__headerCell {
background: #eee;
}
.fs-body-my-orders-details .fs-c-orderTotalInfo {
margin-bottom: 16px;
}
.fs-body-my-orders-details .fs-c-deliveryInfoList {
border-color: #ccc;
}
.fs-body-my-orders-details .fs-c-deliveryInfoList > * {
border-color: #ccc;
}
.fs-body-my-orders-details .fs-c-buttonContainer.fs-c-buttonContainer--back {
margin-bottom: 60px;
}
.fs-c-button--addReview--detail.fs-c-button--plain .fs-c-button__label:hover {
color: #222 !important;
}
.fs-c-button--addReview--detail.fs-c-button--plain a:hover {
color: #222 !important;
text-decoration: none;
}
.fs-c-orderTotalTable > thead > tr:last-of-type, .fs-c-orderTotalTable > tfoot > tr:last-of-type, .fs-c-orderTotalTable > tbody > tr:last-of-type {
border-bottom: 1px solid #ccc;
}
.fs-c-orderPaymentTable > thead > tr th, .fs-c-orderPaymentTable > thead > tr td, .fs-c-orderPaymentTable > tfoot > tr th, .fs-c-orderPaymentTable > tfoot > tr td, .fs-c-orderPaymentTable > tbody > tr th, .fs-c-orderPaymentTable > tbody > tr td {
border: 1px solid #ccc;
}
.fs-c-orderPaymentTable > thead > tr > th, .fs-c-orderPaymentTable > tfoot > tr > th, .fs-c-orderPaymentTable > tbody > tr > th {
background: #eee;
}
.fs-body-newsletter-subscribe .pc-common-header-banner {
display: none;
}
.fs-body-newsletter-subscribe .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-newsletter-subscribe .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--confirmRegister {
margin-bottom: 32px;
}
.fs-body-newsletter-subscribe .cc-mail-filter {
margin-bottom: 60px;
text-align: center;
}
.fs-body-newsletter-subscribe #fs_input_mailAddress {
width: 588px;
}
.fs-body-newsletter-subscribe .fs-c-inputTable > tbody > tr + tr {
margin-top: 16px;
}
.fs-body-newsletter-subscribe #global-footer {
margin-top: 60px;
}
.fs-body-my-account-settings .pc-common-header-banner {
display: none;
}
.fs-body-my-account-settings .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-account-settings .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-account-settings .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-account-settings .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-account-settings .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}
.fs-body-my-account-settings-edit .pc-common-header-banner {
display: none;
}
.fs-body-my-account-settings-edit .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-account-settings-edit .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-account-settings-edit .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-account-settings-edit .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-account-settings-edit .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}
.fs-body-my-account-settings-edit .fs-c-inputField__field.fs-system-assistTarget {
margin-bottom: 8px;
}
.fs-body-my-account-settings-edit #fs_input_birthday,.fs-body-my-account-settings-edit #fs_input_phoneNumber,.fs-body-my-account-settings-edit #fs_input_email,.fs-body-my-account-settings-edit #fs_input_addressLine1,.fs-body-my-account-settings-edit #fs_input_addressLine2,.fs-body-my-account-settings-edit #fs_input_addressLine3 {
max-width: 588px;
}
.fs-body-my-account-settings-edit #fs_input_prefecture {
max-width: 542px !important;
}
[type="hidden"][readonly], [type="text"][readonly], [type="search"][readonly], [type="tel"][readonly], [type="url"][readonly], [type="email"][readonly], [type="password"][readonly], [type="datetime"][readonly], [type="date"][readonly], [type="month"][readonly], [type="week"][readonly], [type="time"][readonly], [type="datetime-local"][readonly], [type="number"][readonly], select[readonly], textarea[readonly] {
background: #eee;
color: #222;
}
.fs-body-register-success .pc-common-header-banner {
display: none;
}
.fs-body-register-success .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px;
padding: 4px 8px;
}
.fs-body-register-success .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-register-success .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-register-success .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-register-success .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}
.fs-body-register-success .fs-c-registerSuccessMessage {
border-bottom: 1px solid #ccc;
border-bottom: 1px solid #f7f7f7;
width: 960px;
text-align: left;
}
.fs-body-register-success .fs-c-buttonContainer--myPageTop {
justify-content: left;
}
.fs-body-register-success .fs-c-couponMessage__list {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-gap: 0;
margin: 0 auto;
width: 600px;
margin: 0 auto;
}
.fs-body-register-success .fs-c-couponMessage__listItem:only-child {
justify-self: unset;
}
.fs-body-register-success .fs-c-couponMessage__listItem {
border: 0 solid #ccc;
border-radius: 0;
padding: 0;
}

.fs-body-register-success .fs-c-couponMessage__listItem__name {
display: block;
padding: 8px;
color: #222222;
background: #ffffff;
margin: 0;
margin-bottom: 0;
text-align: center;
}
.fs-body-register-success .fs-c-couponMessage__listItem__discount {
display: block;
background: #e60012;
color: #ffffff;
width: 100%;
padding: 0;
text-align: center;
margin-bottom: 8px;
margin-top: 0;
}
.fs-body-register-success .fs-c-price__value {
color: #fff;
font-size: 46px;
}
.fs-body-register-success .fs-c-couponExpiration__notice {
color: #e60012;
}
.fs-body-register-success .fs-c-couponMessage__label {
color: #222222;
font-size: 14px;
text-align: center;
border-bottom: 0 solid #ccc;
padding-bottom: 0;
margin-bottom: 0;
}
.fs-body-register-success .fs-c-couponMessage {
margin: 24px 0;
padding-bottom: 24px;
border-bottom: 1px solid #ccc;
}
.fs-body-about-points .pc-common-header-banner {
display: none;
}
.fs-body-about-points .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}
.fs-body-about-points .fs-c-documentColumn__heading {
color: #222;
}
.fs-body-about-points .fs-p-aboutPoints {
margin-bottom: 60px;
}
.fs-body-forgotPassword .pc-common-header-banner {
display: none;
}
.fs-body-forgotPassword .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
.fs-body-my-account-password .pc-common-header-banner {
display: none;
}
.fs-body-my-account-password .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
.fs-body-newsletter-unsubscribe .pc-common-header-banner {
display: none;
}
.fs-body-newsletter-unsubscribe .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
.fs-body-newsletter-subscribe-success .pc-common-header-banner {
display: none;
}
.fs-body-newsletter-subscribe-success .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
.fs-body-newsletter-unsubscribe-success .pc-common-header-banner {
display: none;
}
.fs-body-newsletter-unsubscribe-success .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
.fs-body-newsletter-unsubscribe-sucess .pc-common-header-banner {
display: none;
}
.fs-body-newsletter-unsubscribe-sucess .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
.fs-body-reviews-product .pc-common-header-banner {
display: none;
}
.fs-body-reviews-product .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}
.fs-body-reviews-product .fs-c-reviewList__item {
display: block;
}
@media screen and (min-width: 600px) {
.fs-body-reviews-product .fs-c-productReviewed {
max-width: 980px;
}
.fs-body-reviews-product .fs-c-productReviewed {
-ms-grid-columns: 1fr 2fr;
grid-template-columns: 1fr 2fr;
}
.fs-body-reviews-product .fs-c-productReviewed__name {
-ms-grid-row: 1;
grid-row: 1;
}
.fs-body-reviews-product .fs-c-productReviewed__number {
-ms-grid-row: 2;
grid-row: 2;
}
.fs-body-reviews-product .fs-c-productReviewed__prices {
-ms-grid-row: 3;
grid-row: 3;
}
.fs-body-reviews-product .fs-c-price__value {
font-size: 46px;
}
.fs-body-reviews-product .fs-c-productReviewed + .fs-c-aggregateRating {
max-width: 980px;
}
}
.fs-body-reviews-product .fs-c-reviewList__item:first-child {
border-top: 0;
border-bottom: 1px solid #ccc;
}
.fs-body-reviews-product .fs-c-reviewList__item:last-child {
border-top: 0;
border-bottom: 0;
}
.fs-body-reviews-product .fs-c-reviewList__item {
border-bottom: 1px solid #ccc;
}
.fs-body-reviews-product .fs-c-reviewBody {
border: 0;
}
.fs-body-reviews-product .fs-c-reviewBody {
padding: 0;
}
.fs-body-reviews-product .fs-c-reviewerStatus {
margin: 16px 0 8px 0;
}
.fs-body-reviews-product .fs-c-listControl:last-child {
margin-bottom: 32px;
}
.fs-body-reviews-product [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-p-drawer__heading {
display: none;
}
.fs-body-review-write .pc-common-header-banner {
display: none;
}
.fs-body-review-write .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
@media screen and (min-width: 600px) {
.fs-body-review-write .fs-c-productReviewed {
max-width: 960px;
}
.fs-body-review-write .fs-c-productReviewed {
-ms-grid-columns: 1fr 2fr;
grid-template-columns: 1fr 2fr;
}
.fs-body-review-write .fs-c-productReviewed__name {
-ms-grid-row: 1;
grid-row: 1;
}
.fs-body-review-write .fs-c-productReviewed__number {
-ms-grid-row: 2;
grid-row: 2;
}
.fs-body-review-write .fs-c-productReviewed__prices {
-ms-grid-row: 3;
grid-row: 3;
}
.fs-body-review-write .fs-c-price__value {
font-size: 46px;
}
.fs-body-review-write .fs-c-productReviewed + .fs-c-aggregateRating {
max-width: 960px;
}
.fs-body-review-write .fs-p-drawer .fs-l-sideArea {
display: none;
}
}
.fs-body-review-write #fs_input_nickName {
width: 588px;
}
.fs-body-review-write #fs_input_reviewRecommendEvaluation {
width: 588px;
}
.fs-body-review-write #fs_input_contributionDateTime {
width: 588px;
display: none;
}
.fs-body-review-write .fs-c-dropdown__menu {
max-width: 542px !important;
}
.fs-body-review-write #fs_input_reviewContents {
width: 588px;
}
.fs-body-review-write #fs_input_prefecture {
width: 158px;
}
.fs-body-review-write #fs_input_generationSelect {
width: 158px;
}
.fs-body-review-write .fs-c-inputInformation__button {
margin-top: 8px;
}
.fs-body-review-write [for="fs_input_contributionDateTime"] {
display: none;
}
.fs-body-my-reviews .pc-common-header-banner {
display: none;
}
.fs-body-my-reviews .fs-c-breadcrumb__list {
background: #eee;
background: #fff;
padding: 4px 8px;
}
.fs-body-my-reviews .fs-c-reviewList__item {
display: block;
}
.fs-body-my-reviews .fs-c-reviewList__item:first-child {
border-top: 0;
border-bottom: 1px solid #ccc;
}
.fs-body-my-reviews .fs-c-reviewList__item:last-child {
border-top: 0;
border-bottom: 0;
}
.fs-body-my-reviews .fs-c-reviewList__item {
border-bottom: 1px solid #ccc;
}
.fs-body-my-reviews .fs-c-reviewBody {
border: 0;
}
.fs-body-my-reviews .fs-c-reviewBody {
padding: 0;
}
.fs-body-my-reviews .fs-c-reviewerStatus {
margin: 16px 0 8px 0;
}
.fs-body-my-reviews .fs-c-listControl:last-child {
margin-bottom: 32px;
}
.fs-body-my-reviews [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-my-reviews .fs-c-reviewInfo__status {
display: none;
}
.fs-body-my-reviews .fs-c-reviewProduct__image {
display: none;
}
.fs-body-my-reviews .fs-c-reviewList__item__editButton.fs-c-buttonContainer.fs-c-buttonContainer--editReview > a:visited {
color: #fff !important;
}
.fs-body-my-reviews .fs-c-reviewList__item {
padding: 16px 8px 32px;
}
.fs-body-my-reviews .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-reviews .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-reviews .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-reviews .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
color: #fff;
text-decoration: none;
}












.fs-body-review-success .pc-common-header-banner {
display: none;
}
.fs-body-review-success .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}
.fs-body-review-success .fs-c-documentContent {
padding: 0;
}
.fs-body-review-success .fs-c-buttonContainer {
margin-bottom: 60px;
}
.fs-body-reviews .pc-common-header-banner {
display: none;
}
.fs-body-reviews .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}
.fs-body-reviews .fs-c-reviewList__item {
display: grid;
}
.fs-body-reviews .fs-c-reviewBody {
border: 0;
}
.fs-body-reviews .fs-c-reviewBody {
padding: 0;
}
.fs-body-reviews .fs-c-reviewList__item__body {
margin: 0;
}
.fs-body-reviews .fs-c-reviewerStatus {
margin: 16px 0 8px 0;
}
.fs-body-reviews .fs-c-productName__name {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
height: 42px;
}
.fs-body-reviews .fs-c-reviewList__item:first-child {
border-top: 0;
border-bottom: 1px solid #ccc;
}
.fs-body-reviews .fs-c-reviewList__item:last-child {
border-bottom: 0;
}
.fs-body-reviews .fs-c-reviewList__item {
border-bottom: 1px solid #ccc;
}
.fs-body-reviews [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-reviews .fs-c-listControl:last-child {
margin-bottom: 32px;
}
.fs-body-reviews-reviewer .pc-common-header-banner {
display: none;
}
.fs-body-reviews-reviewer .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}
.fs-body-reviews-reviewer .fs-c-reviewList__item {
display: grid;
display: block;
}
.fs-body-reviews-reviewer .fs-c-reviewInfo__reviewer.fs-c-reviewer {
display: none;
}
.fs-body-reviews-reviewer .fs-c-reviewProduct__image {
display: none;
}
.fs-body-reviews-reviewer .fs-c-reviewList__item__body.fs-c-reviewBody {
margin: 8px 0;
}
.fs-body-reviews-reviewer .fs-c-reviewBody {
border: 0;
}
.fs-body-reviews-reviewer .fs-c-reviewBody {
padding: 0;
}
.fs-body-reviews-reviewer .fs-c-reviewList__item__body {
margin: 0;
}
.fs-body-reviews-reviewer .fs-c-reviewerStatus {
margin: 16px 0 8px 0;
}
.fs-body-reviews-reviewer .fs-c-productName__name {
/*display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
height: 42px;*/
}
.fs-body-reviews-reviewer .fs-c-reviewList__item:first-child {
border-top: 0;
border-bottom: 1px solid #ccc;
}
.fs-body-reviews-reviewer .fs-c-reviewList__item:last-child {
border-bottom: 0;
}
.fs-body-reviews-reviewer .fs-c-reviewList__item {
border-bottom: 1px solid #ccc;
}
.fs-body-reviews-reviewer [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-reviews-reviewer .fs-c-listControl:last-child {
margin-bottom: 32px;
}
.fs-body-auth .pc-common-header-banner {
display: none;
}
.fs-body-auth .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}
.fs-body-auth .fs-c-blackmarketPasswordField {
width: 600px;
}
.fs-body-bundle .pc-common-header-banner {
display: none;
}
.fs-body-bundle .fs-c-breadcrumb__list {
background: #eee;
padding: 4px 8px;
}

/* .fs-body-bundle */
.fs-body-bundle .fs-c-buttonContainer {
display: block;
}
.fs-body-bundle .fs-c-button--viewMoreImage.fs-c-button--plain {
background: #fff;
border: 1px solid #fff;
border-radius: 0;
}
.fs-body-bundle .fs-c-button--plain.fs-c-button--viewMoreImage::before {
color: #222;
}
.fs-body-bundle .fs-c-button--viewReview.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-bundle span[class^="cc-original-icon"] {
max-width: 160px;
min-width: 160px;
}
.fs-body-bundle .fs-c-button--viewProductDetail.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-bundle .fs-c-button--addToCart--list.fs-c-button--plain {
max-width: 174px;
width: 100%;
margin: 0;
margin-bottom: 8px;
min-height: 35px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-bundle .fs-c-productListItem__salesPeriodNotice.fs-c-productListItem__notice {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-bundle .pc-common-header-banner {
display: none;
}
.fs-body-bundle .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-bundle .fs-c-productList__list__item {
border-bottom: 0 solid #ccc;
}
.fs-body-bundle .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:link {
color: #fff;
text-decoration: none;
}
.fs-body-bundle .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-bundle .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-bundle .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:active {
color: #fff;
text-decoration: none;
}
.fs-body-bundle .fs-c-productListItem__control.fs-c-buttonContainer a:link {
color: #fff;
text-decoration: none;
}
.fs-body-bundle .fs-c-productListItem__control.fs-c-buttonContainer a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-bundle .fs-c-productListItem__control.fs-c-buttonContainer a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-bundle .fs-c-productListItem__control.fs-c-buttonContainer a:active {
color: #fff;
text-decoration: none;
}
.fs-body-bundle h1 {
display: none;
}
.fs-body-bundle .pc-common-header-banner {
display: none;
}
.fs-body-bundle .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-bundle .fs-c-productListItem__prices.fs-c-productPrices {
margin-bottom: 8px;
}
.fs-body-bundle [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-bundle .fs-c-productListItem__salesPeriodNotice {
background: #ccc;
}
/* .fs-body-bundle*/

@media screen and (min-width: 600px) {
.fs-body-my-coupons .fs-c-productListCarousel__list__item {
flex-basis: 176px !important;
max-width: 176px !important;
min-width: 176px !important;
margin: 0 8px;
}
}
.fs-c-productListCarousel__list__item.fs-c-productListItem {
width: 192px;
}
.fs-body-my-coupons .slick-slide.slick-current.slick-active {
width: 192px;
}
.fs-body-my-coupons .fs-c-productListItem__imageContainer {
width: 176px;
}
.fs-body-my-coupons span[class^="cc-original-icon"] {
max-width: 160px;
min-width: 160px;
}
.fs-body-my-coupons .fs-c-buttonContainer {
display: block;
}
.fs-body-my-coupons .fs-c-button--viewProductDetail.fs-c-button--plain {
max-width: 176px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-my-coupons .fs-c-productListItem__control.fs-c-buttonContainer a:link {
color: #fff;
text-decoration: none;
}
.fs-body-my-coupons .fs-c-productListItem__control.fs-c-buttonContainer a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-my-coupons .fs-c-productListItem__control.fs-c-buttonContainer a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-my-coupons .fs-c-productListItem__control.fs-c-buttonContainer a:active {
color: #fff;
text-decoration: none;
}
.fs-body-my-coupons .fs-c-button--addToCart--list.fs-c-button--plain {
max-width: 174px;
width: 100%;
margin: 0;
margin-bottom: 8px;
min-height: 35px;
display: flex;
align-items: center;
justify-content: center;
}
@media screen and (min-width: 768px) {
.fs-body-checkout-multi .fs-c-checkout-couponList__item:nth-child(2n), .fs-body-checkout-multi .fs-c-checkout-couponList__item:nth-child(n+3) {
margin-bottom: 8px;
}
.fs-body-checkout-multi .fs-c-checkout-couponList__item:last-child, .fs-body-checkout-multi .fs-c-checkout-couponList__item:last-child {
margin-bottom: 0;
}
}

/* .fs-body-couponProduct */
.fs-body-couponProduct .fs-c-buttonContainer {
display: block;
}
.fs-body-couponProduct .fs-c-button--viewMoreImage.fs-c-button--plain {
background: #fff;
border: 1px solid #fff;
border-radius: 0;
}
.fs-body-couponProduct .fs-c-button--plain.fs-c-button--viewMoreImage::before {
color: #222;
}
.fs-body-couponProduct .fs-c-button--viewReview.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-couponProduct span[class^="cc-original-icon"] {
max-width: 160px;
min-width: 160px;
}
.fs-body-couponProduct .fs-c-button--viewProductDetail.fs-c-button--plain {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-couponProduct .fs-c-button--addToCart--list.fs-c-button--plain {
max-width: 174px;
width: 100%;
margin: 0;
margin-bottom: 8px;
min-height: 35px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-couponProduct .fs-c-productListItem__salesPeriodNotice.fs-c-productListItem__notice {
max-width: 174px;
margin: 0;
margin-bottom: 8px;
text-align: center;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.fs-body-couponProduct .pc-common-header-banner {
display: none;
}
.fs-body-couponProduct .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-couponProduct .fs-c-productList__list__item {
border-bottom: 0 solid #ccc;
}
.fs-body-couponProduct .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:link {
color: #fff;
text-decoration: none;
}
.fs-body-couponProduct .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-couponProduct .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-couponProduct .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview a:active {
color: #fff;
text-decoration: none;
}
.fs-body-couponProduct .fs-c-productListItem__control.fs-c-buttonContainer a:link {
color: #fff;
text-decoration: none;
}
.fs-body-couponProduct .fs-c-productListItem__control.fs-c-buttonContainer a:visited {
color: #fff;
text-decoration: none;
}
.fs-body-couponProduct .fs-c-productListItem__control.fs-c-buttonContainer a:hover {
color: #fff;
text-decoration: underline;
}
.fs-body-couponProduct .fs-c-productListItem__control.fs-c-buttonContainer a:active {
color: #fff;
text-decoration: none;
}
.fs-body-couponProduct h1 {
display: none;
}
.fs-body-couponProduct .pc-common-header-banner {
display: none;
}
.fs-body-couponProduct .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-couponProduct .fs-c-productListItem__prices.fs-c-productPrices {
margin-bottom: 8px;
}
.fs-body-couponProduct [class*="fs-c-pagination__item--"] {
width: 1em;
}
.fs-body-couponProduct .fs-c-productListItem__salesPeriodNotice {
background: #ccc;
}
/* .fs-body-couponProduct*/

.fs-body-couponProduct .pc-common-header-banner {
display: none;
}
.fs-body-couponProduct .fs-c-breadcrumb__list {
background: #eee;
padding: 4px;
padding: 4px 8px;
}
.fs-body-my-addressbook-edit select.fs-c-dropdown__menu {
max-width: 542px !important;
}
.fs-body-my-addressbook-edit #fs_input_addressLine1 {
width: 588px;
}
.fs-body-my-addressbook-edit #fs_input_addressLine2 {
width: 588px;
}
.fs-body-my-addressbook-edit #fs_input_addressLine3 {
width: 588px;
}
.fs-body-my-addressbook-edit #fs_input_phoneNumber {
width: 588px;
}





.fs-body-my-addressbook .fs-c-listTable {
margin: 32px 0 256px 0;
}
.fs-body-my-addressbook .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-addressbook .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-addressbook .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-addressbook .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
color: #fff;
}

















.fs-body-my-addressbook-new select.fs-c-dropdown__menu {
max-width: 542px !important;
}
.fs-body-my-addressbook-new #fs_input_addressLine1 {
width: 588px;
}
.fs-body-my-addressbook-new #fs_input_addressLine2 {
width: 588px;
}
.fs-body-my-addressbook-new #fs_input_addressLine3 {
width: 588px;
}
.fs-body-my-addressbook-new #fs_input_phoneNumber {
width: 588px;
}
.widget-container {
border-radius: 0 !important;
border: 0 !important;
}
.widget-container iframe {
border-radius: 0 !important;
border: 0 !important;
}
.fs-body-checkout-multi .fs-c-checkout-paymentMethod__creditCardList.fs-c-dropdown select.fs-c-dropdown__menu {
max-width: 818px !important;
}
.fs-body-checkout-multi .fs-c-checkout-delivery__method__deliveryDate {
color: #e60012 !important;
font-size: 24px !important;
}
.fs-body-checkout-multi .fs-c-checkout-delivery__method__deliveryTime {
color: #e60012 !important;
font-size: 24px !important;
}
.fs-body-checkout-multi .fs-c-checkout-delivery__method__deliveryDate + dd {
font-size: 24px !important;
}
.fs-body-checkout-multi .fs-c-checkout-delivery__method__deliveryTime + dd {
font-size: 24px !important;
}
.fs-body-checkout-multi .fs-c-checkout-delivery__method__message {
margin: 8px 0 16px 0;
}






.fs-body-my-cards .fs-c-creditCardList {
grid-template-columns: 380px 380px;
}
.fs-c-creditCardListItem.is-active {
border-color: #222;
}
.fs-c-creditCardListItem {
color: #222;
}
.fs-body-my-cards .fs-c-creditCardListItem__status__label {
color: #e60012;
}
.fs-c-reviewStars::before {
color: #222;
color: #f90;
color: #bf8c3d;
}
.fs-c-rating__value {
color: #222;
}
.fs-c-reviewerStatus {
background: #222;
}

.fs-body-cart .amazonpay-button-inner-image {
display: none;
}
.fs-c-wishlistProduct .fs-c-productMarks {
display: none;
}
.fs-c-featuredProduct .fs-c-productMarks {
display: none;
}


.fs-body-top #fs-page-error-container {
display: none;
}
.fs-c-panel--error {
color: #e60012;
border-color: #e60012;
}
.fs-c-panel--error::before {
color: #e60012;
}
.fs-c-panel__contentList__item + .fs-c-panel__contentList__item {
border-top: 1px solid #e60012;
}


#fs_modal_systemerror {
display: none;
}




















.beginner-btn {
display: inline-block;
padding: 5px 0px;
min-width: 110px;
background-color: #FFF;
}
.beginner-btn a {
color: #222;
display: block;
font-weight: bold;
margin-left: 13px;
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.beginner-btn a:after {
content: "";
background: url(https://www.itohkyuemon.co.jp/site/assets/images/common/header/right_arrow_black.png);
width: 5px;
height: 8px;
margin-left: 10px;
display: inline-block;
}
.global-menu .menu6 dl:nth-child(3) dd {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.global-menu .menu6 dl:nth-child(3) dd p {
/**font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;**/
}
.fs-c-button--standard {
padding: 0.8em 1.6em 0.8em;
}










.cart-thanks-coupon {
/*display: none;*/
}






.fs-c-productNotice--outOfStock {
color: #fff;
}


.fs-body-category.fs-body-category-beginner .banner-list {
display: none;
}
.fs-body-category.fs-body-category-beginner .prize-box {
display: none;
}




.content-box.min .attention-list li:before {
font-size: 1rem !important;;
margin-right: 5px;
}

.fs-body-category-profile2 .content-box.min {
width: 960px !important;
}
.fs-body-category-profile2 .deliv-icon-box ul li:first-child {
margin-right: 18px !important;
}
.fs-body-category-profile2 .deliv-icon-box ul li:nth-child(2) {
margin-right: 18px !important;
}
.fs-body-category-profile2 .deliv-icon-box ul li:last-child {
margin-top: 0 !important;
}





.fs-body-search .fs-c-productMarks {
/*height: 69px;
overflow: hidden;*/
}
.fs-body-search .fs-c-productListItem__productName.fs-c-productName {
max-height: 84px;
overflow: hidden;
}
.fs-body-search .fs-c-productListItem__prices.fs-c-productPrices {
/*height: 76px;
overflow: hidden;*/
}
.fs-body-search .fs-c-productListItem__salesPeriod.fs-c-salesPeriod {
/*height: 64px;
overflow: hidden;*/
}




.fs-body-category .fs-c-productListItem__productName.fs-c-productName .fs-c-productName__name {
max-height: 84px;
overflow: hidden;
}






.fs-body-newsletter-unsubscribe .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--cancel {
margin-bottom: 32px;
margin-bottom: 60px;
}
.fs-body-newsletter-unsubscribe .fs-c-inputInformation__field {
padding: 16px 32px 24px 32px;
}
.fs-body-newsletter-unsubscribe #fs_input_mailAddress {
width: 588px;
}

.fs-body-review-write .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--back {
margin-bottom: 60px;
}

.fs-body-my-reviews .fs-c-reviewList__item__editButton.fs-c-buttonContainer.fs-c-buttonContainer--editReview .fs-c-button--editReview.fs-c-button--plain {
padding: 8px;
}

.fs-body-my-addressbook-edit .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--confirmCancel.fs-c-buttonContainer--pair {
margin-bottom: 60px;
}
.fs-body-my-addressbook-new .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--registerCancel.fs-c-buttonContainer--pair {
margin-bottom: 60px;
}
.fs-body-my-account-delete .fs-c-inputInformation__button.fs-c-buttonContainer--leaveCancel.fs-c-buttonContainer--pair {
margin-bottom: 60px;
}
.fs-body-my-account-delete .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-account-delete .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-account-delete .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-account-delete .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
}









.fs-body-my-account-password .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--change {
margin-bottom: 60px;
}
.fs-body-my-account-settings .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--change {
margin-bottom: 32px;
}
.fs-body-my-account-settings-edit .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--confirmChange {
margin-bottom: 32px;
}
.fs-body-my-account-password .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-account-password .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-account-password .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-account-password .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
}








.fs-body-register-success .fs-c-heading.fs-c-heading--page {
display: none;
}

.fs-body-my-points .fs-c-specialPointList__label {
color: #222;
}
.fs-body-my-points .fs-c-specialPointList {
border: none;
}





.fs-body-checkout-multi .fs-c-confirmOrder {
margin-top: 32px;
}



.fs-body-cart .fs-c-productName__name {
max-height: 63px;
overflow: hidden;
}
.fs-body-cart .fs-c-cartTable__productName__name {
/*max-height: 128px;
overflow: hidden;*/
}


.fs-body-newsletter-unsubscribe-sucess #fs-l-pageMain .fs-c-documentContent {
margin-bottom: 60px;
padding: 0 16px 16px 16px;
}
.fs-body-newsletter-unsubscribe-success #fs-l-pageMain .fs-c-documentContent {
margin-bottom: 60px;
padding: 0 16px 16px 16px;
}

.fs-body-newsletter-subscribe-success #fs-l-pageMain .fs-c-documentContent {
padding: 0 16px 16px 16px;
}

.fs-body-resetPassword .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--register {
margin-bottom: 60px;
}
.fs-body-forgotPassword .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--send {
margin-bottom: 60px;
}
.fs-body-forgotPassword #fs_input_mailAddress {
width: 588px;
}
.fs-body-forgotPassword .fs-c-inputInformation__field {
padding: 16px 32px 32px;
}
.fs-body-resetPassword .fs-c-inputInformation__field {
padding: 16px 32px 32px;
}



.fs-body-checkout-amazon * {
box-sizing: border-box;
}
.fs-body-checkout-amazon .fs-c-checkout-loginGuidance--unregisteredUser {
background: #fff;
border: 1px solid #ccc;
border-radius: 0;
padding: 16px;
margin-bottom: 24px;
}
.fs-body-checkout-amazon .fs-c-agreementConfirmation__message {
background: #fff;
}
.fs-body-checkout-amazon .fs-c-agreementConfirmation .fs-c-checkbox__label {
padding: 8px 8px 12px 8px;
}
.fs-body-checkout-amazon .fs-c-agreementConfirmation .fs-c-agreementConfirmation__addon {
margin: 0;
}
.fs-body-checkout-amazon .fs-c-privacyPolicyAgreeField.fs-c-additionalCheckField {
padding: 0 8px 36px 8px;
}
.fs-body-checkout-amazon .fs-c-agreementConfirmation {
margin: 0;
padding: 0;
}
.fs-body-checkout-amazon .fs-c-agreementConfirmationArea {
margin: 0;
}
.fs-body-checkout-amazon .fs-c-agreementConfirmation__message.fs-c-agreementConfirmation__message--registrationChecked {
margin-top: 8px;
}
.fs-body-checkout-amazon .fs-c-agreementConfirmation__message.fs-c-agreementConfirmation__message--registrationUnchecked {
margin-top: 8px;
}
.fs-body-checkout-multi #fs_couponCode {
min-height: 33.19px;
}
.fs-body-checkout-amazon #fs_couponCode {
min-height: 41.19px;
}
.fs-body-checkout-amazon .fs-c-checkout-couponCodeInput > *:not(:last-child){
margin-right: 8px;
}



.fs-body-checkout-success img {
display: none;
}
.fs-body-checkout-success .fs-l-page img {
display: block;
}







.history-sect2 .sect-main .carousel-block .item-list li .tit {
height: 64px;
overflow: hidden;
}




.history-sect .sect-main .carousel-block .item-list li .tit {
height: 64px;
overflow: hidden;
}


.fs-body-top .sweets-sect .tit {
height: 48px;
overflow: hidden;
}









.fs-c-cartBundleInfo {
/*display: none;*/
}
.fs-c-cartBundleInfo__list {
margin: 16px 0 8px 0;
}
.fs-c-cartBundleInfo__list > li > a {
border: 1px solid #ccc;
color: #222;
}
.fs-c-cartBundleInfo__button {
margin: 16px 0 8px 0;
}
.fs-c-bundlePreview__item {
border: 1px solid #ccc;
}
.fs-c-bundlePreview__item__total {
border: 1px solid #ccc;
border-top: 1px solid #ccc;
margin-top: -1px;
}
.fs-c-bundlePreview__item__title {
background-color: #f7f7f7;
color: #222;
}
.fs-c-cartTable__headerCell {
background-color: #f7f7f7;
}
.fs-c-bundlePreview__item {
padding: 16px;
}
.fs-c-bundlePreview__item__title {
margin: -16px -16px 16px;
}
.fs-c-bundlePreview__item + .fs-c-bundlePreview__item {
margin-top: 16px;
}
.fs-c-modal--medium.fs-c-modal--bundlePreview .fs-c-buttonContainer.fs-c-buttonContainer--close .fs-c-button--close.fs-c-button--standard {
margin-top: 16px;
}
.fs-c-bundlePreview--cart .fs-c-bundlePreview__item__title {
border-bottom: 1px solid #ccc;
}



.fs-body-reviews-product .fs-c-reviewer__status {
display: none;
}



.fs-c-checkout-preview__title {
margin: 0 0 16px;
padding: 0 0 16px;
}




#fs_orderTotalContainer {
margin-bottom: 60px;
}






.fs-body-product .fs-c-productReview__addReview.fs-c-buttonContainer.fs-c-buttonContainer--addReview--detail {
display: none;
}








.iziToast-message {
color: #000 !important;
}
.iziToast > .iziToast-progressbar {
background: rgba(0, 0, 0, 1.0) !important;
}
















.fs-body-top .item-list .tit {
min-height: 28px;
}
.fs-body-top .ujimore-sect .sect-main .item-list li.soba .txt {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.0);
}
.fs-body-top .about-sect .item-list .tit {
min-height: 48px;
}
.fs-body-top .carousel-block .item-list .tit {
min-height: 48px;
}




.fs-c-checkoutServiceDisabled__button {
background: #999999;
border: none;
border-radius: 0;
margin-top: 12px;
margin-bottom: 12px;
}
.fs-c-checkoutServiceDisabled__message {
padding: 4px 0;
}

















.revico-review-comment-head--reviewer-evaluationanswer li[data-revico-reviewer-evaluationanswer-id="00000000-0000-0000-0000-000000000001"]:nth-child(2) {
display: none !important;
}
.revico-review-comment-head--reviewer-evaluationanswer li[data-revico-reviewer-evaluationanswer-id="00000000-0000-0000-0000-000000000002"]:nth-child(4) {
display: none !important;
}
.revico-review-comment-head--reviewer-evaluationanswer li[data-revico-reviewer-evaluationanswer-id="af24487e-2e14-48d2-8ae7-5cf1f641f17f"]:nth-child(6) {
display: none !important;
}
.revico-review-comment-head--reviewer-evaluationanswer li[data-revico-reviewer-evaluationanswer-id="af24487e-2e14-48d2-8ae7-5cf1f641f17f"]:nth-child(5)::after {
content: none !important;
}















.fs-body-top .m-carousel2 .item-list li .thumb img {
width: 228px;
}
.fs-body-top {
overflow-x: hidden;
}
























.fs-c-anotherLogin__button.fs-c-anotherLogin__button--amazon.fs-c-buttonContainer {
width: 400px;
margin-right: 20px;
margin-left: 20px;
}









.fs-c-checkout-paymentMethod.fs-c-checkout-paymentMethod--rakutenPay {
display: none;
}
.fs-c-confirmOrder.fs-c-confirmOrder--rakutenPay {
display: none;
}








.fs-body-product-095179 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-095179 .fs-c-variationCart > li {
width: 630px !important;
}
.fs-body-product-095179 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;

}
.fs-body-product-095179 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 168px !important;
grid-template-columns: auto 1fr 2em 168px !important;
}
.fs-body-product-095179 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-095171 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-095171 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-095171 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-095171 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-095171 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-090202 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-090202 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-090202 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-090202 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-090202 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-090199 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-090199 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-090199 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-090199 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-090199 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-095175 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-095175 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-095175 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-095175 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-095175 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-090658 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-090658 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-090658 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-090658 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-090658 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-090669 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-090669 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-090669 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-090669 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-090669 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-090739 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-090739 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-090739 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-090739 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-090739 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-201003 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-201003 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-201003 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-201003 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-201003 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}
.fs-body-product-201003-bundle .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-201003-bundle .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-201003-bundle .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-201003-bundle .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-201003-bundle .fs-c-productImageModalCarousel__figure__caption {
display: none;
}







.fs-body-product-090668 .fs-c-productThumbnail__image__caption {
margin-top: 8px;
margin-bottom: 8px;
}
.fs-body-product-090668 .fs-c-variationCart > li {
width: 450px !important;
}
.fs-body-product-090668 .fs-c-button--addToCart--variation.fs-c-button--primary {
box-sizing: border-box !important;
}
.fs-body-product-090668 .fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px !important;
grid-template-columns: auto 1fr 2em 128px !important;
}
.fs-body-product-090668 .fs-c-productImageModalCarousel__figure__caption {
display: none;
}












.fs-body-cart-login .fs-c-guestPurchase .fs-c-buttonContainer.fs-c-buttonContainer--guestPurchase a:hover {
color: #fff !important;
}






.fs-body-register .fs-c-inputInformation__buttonMessage p {
margin-bottom: 60px;
/*color: #e60012;*/
}
.fs-body-register-verification .fs-c-inputField__field.fs-c-inputGroup.fs-system-assistTarget {
border-radius: 0 !important;
}
.fs-body-register-verification .fs-c-buttonContainer.fs-c-buttonContainer--backToRegister {
margin-bottom: 60px;
}
.fs-body-register-verification .fs-c-button__label {
font-size: 14px !important;
padding: 0.8em 1.6em 0.8em;
display: block;
}
.fs-body-register-verification .fs-c-inputField__button.fs-c-buttonContainer.fs-c-buttonContainer--resendVerificationCode {
margin-top: 16px;
}





.fs-c-inputGroup, .fs-c-inputGroup--vertical, .fs-c-inputGroup--inline {
border-radius: 0;
}




.point-text-1 {
max-width: 440px;
display: block;
}



















.fs-body-product-095239 .fs-c-radio__radioLabelText {
color: #e60012;
font-size: 21px;
}
.fs-body-product-095239 .fs-c-radio__radioMark {
border-color: #e60012;
}
.fs-body-product-095239 .fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark::before {
background: #e60012;
}
.fs-body-product-095239 .fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark {
border-color: #e60012;
}
.fs-body-product-095239 .fs-c-productSelection .fs-c-productSelection__name:nth-of-type(4) .fs-c-productSelection__label {
/*color: #e60012;*/
}





.fs-body-product-090279 .fs-c-radio__radioLabelText {
color: #e60012;
font-size: 21px;
}
.fs-body-product-090279 .fs-c-radio__radioMark {
border-color: #e60012;
}
.fs-body-product-090279 .fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark::before {
background: #e60012;
}
.fs-body-product-090279 .fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark {
border-color: #e60012;
}
.fs-body-product-090279 .fs-c-productSelection .fs-c-productSelection__name:nth-of-type(4) .fs-c-productSelection__label {
/*color: #e60012;*/
}


















.fs-body-category .fs-c-button--viewProductDetail.fs-c-button--plain {
min-height: 37px !important;
}
.fs-body-search .fs-c-button--viewProductDetail.fs-c-button--plain {
min-height: 37px !important;
}




















.cc-original-icon031 {
background-color: #222222;
}

.fs-body-product .cc-original-icon031 {
width: 336px;
min-width: 336px;
max-width: 336px;
background-color: #222222;
}

.fs-body-search .cc-original-icon031 {
display: none;
}
.fs-body-category .cc-original-icon031 {
display: none;
}



















#pc-product-detail-right > dl > dt:nth-child(17),#pc-product-detail-right > dl > dd:nth-child(18) {
/*display:none;*/
}

.fs-c-productSelection__selection input {
width: 438px !important;
}

#ch-plugin {
z-index: 2147483648;
}














.fs-body-register-success .fs-c-buttonContainer--back {
margin-bottom: 32px;
}







.tbl-akawaku {
box-sizing: border-box !important;
}















.fs-body-checkout-amazon .fs-c-confirmOrder--amazonPay {
margin-top: 32px;
}














.fs-body-checkout-amazon select.fs-c-dropdown__menu {
max-width: 456px !important;
}





.fs-c-button--authenticatePassword.fs-c-button--primary {
margin-bottom: 60px;
}











#fs_ShoppingCart .fs-c-cartTable__productName__name {
max-height: 108px;
overflow: hidden;
}



#fs_Register .fs-c-birthdayOnceMessage {
margin-top: 4px;
}
#fs_CustomerDetails .fs-c-birthdayOnceMessage {
margin-top: 4px;
}















#fs_CheckoutWithMultiAddress .fs-c-checkout-couponInfo__message p {
font-size: 18px;
color: #e60012;
}





























.g_id_signin.fs-c-anotherLogin__button.fs-c-anotherLogin__button--google.fs-c-buttonContainer {
/*background-color: #1a73e8;*/
}
.fs-c-anotherLogin__message.fs-c-anotherLogin__message--google {
margin: 0 0 4px;
}
@media screen and (min-width: 960px) {
.fs-body-cart .fs-l-cart__contentsArea.is-linkedServiceLoginAvailable {
-ms-grid-columns: 1fr 290px;
grid-template-columns: 1fr 290px;
}
.fs-body-cart .fs-l-cart__contentsArea {
-ms-grid-columns: 1fr 290px;
grid-template-columns: 1fr 290px;
}
}
.fs-c-loginForm .fs-c-anotherLogin--amazon {
order: 1;
}
.fs-c-loginForm .fs-c-anotherLogin--google {
order: 2;
}
.fs-c-linkedServiceLogin__login {
/*flex-direction: column-reverse;*/
}
.fs-c-linkedServiceLogin__title {
color: #000 !important;
}
.fs-c-linkedServiceLogin .fs-c-anotherLogin {
margin-top: 24px;
}
#fs_ShoppingCart .fs-c-linkedServiceLogin .fs-c-anotherLogin {
margin-top: 0;
}
#AmazonPayButton {
/*margin-left: 20px !important;*/
}
#fs_ShoppingCart #AmazonPayButton {
/*margin-left: 0 !important;*/
}














#fs_LinkRegisterConfirm .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--pair {
margin-bottom: 60px;
}
#fs_LinkRegisterConfirm .fs-c-agreementConfirmation__message.fs-c-agreementConfirmation__message--newsletterChecked {
margin-bottom: 14px;
}
#fs_LinkRegisterConfirm .fs-c-agreementConfirmation__message.fs-c-agreementConfirmation__message--newsletterUnchecked {
margin-bottom: 14px;
}








#appleid-signin text {
font-family: applied-button-font-1, applied-button-font-0 !important;
}

.fs-c-loginForm .fs-c-anotherLogin--amazon {
order: 1;
}
.fs-c-loginForm .fs-c-anotherLogin--google {
order: 2;
}
.fs-c-loginForm .fs-c-anotherLogin--apple {
order: 3;
}

.fs-c-linkService__status__label {
color: #333;
}
.fs-c-linkService.is-linked .fs-c-linkService__status__label {
color: #e60012;
}












.fs-body-my-linkedAccounts .fs-c-buttonContainer--myPageTop {
margin-top: 8px;
margin-bottom: 60px;
}
.fs-body-my-linkedAccounts .fs-c-button--myPageTop.fs-c-button--plain {
padding: 0.8em 1.6em 0.6em;
}
.fs-body-my-linkedAccounts .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:visited {
color: #fff;
}
.fs-body-my-linkedAccounts .fs-c-buttonContainer.fs-c-buttonContainer--myPageTop a:hover {
text-decoration: none;
}



.fs-body-my-linkedAccounts .fs-c-anotherLogin__button.fs-c-anotherLogin__button--amazon.fs-c-buttonContainer {
margin-right: 0;
margin-left: 0;
}
.fs-c-linkServicesList__item {
box-shadow: 0 0 0 #ffffff;
border: 1px solid #f7f7f7;
background-color: #ffffff;
border-radius: 0;
padding: 16px;
}















.header-content .header-content-right .header-contact-tel {
display: none;
}

.fs-c-checkout-deliveryMethod__option__message {
margin-top: 8px;
}











.fs-c-orderCancelConfirm__message p {
margin-bottom: 16px;
}



















.revico-widget {
font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;
}
span, dd, dl {
font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;
}
.u-gothic {
font-family: 'Hiragino UD Serif W6 JIS2004', 'YuMincho', 'Hiragino Mincho ProN', 'MS PMincho', 'Meiryo', serif !important;
}

















#revico-comment .revico-widget .revico-review-comment-row[data-pickup-review="true"] .revico-review-comment-detail::after {
font-size: 12px !important;
background: #222 !important;
}








.fs-body-my-coupons .fs-c-coupon__description__appliedCondition.fs-c-couponAppliedCondition .fs-c-price.fs-c-price--inline:after {
content: "\00a0";
}
.fs-body-my-coupons .fs-c-couponName__discount .fs-c-price__value::after {
content: "円";
font-size: 46px;
}












.fs-body-reviews-product .fs-c-history {
/*display: none !important;*/
}
.fs-body-reviews-product .fs-c-aggregateRating {
/*display: none !important;*/
}





.fs-c-button--secondary {
padding: 0.8em 1.6em 0.8em;
}










.email-stop-240212 {
text-align: center;
}



.global-header--attention {
/*display: none;*/
}



.fs-body-bundle h1:first-child {
display: block;
}







.fs-body-product .fs-c-productPostage {
margin-bottom: 30px;
}














.fs-c-productList {
padding-bottom: 24px;
}





#_rcmdjp_display_4 .sect-inner {
margin-bottom: 0;
}
#_rcmdjp_display_2 .sect-inner {
margin-bottom: 0;
}
#_rcmdjp_display_3 .sect-inner {
margin-bottom: 0;
}








.top-recommend .top-recommend--kashikoubou-2 a {
display: block;
background: url(https://www.itohkyuemon.co.jp/site/assets/images/top/kashikoubou_bg_2.jpg?v5) no-repeat top center / cover;
position: relative;
text-decoration: none !important;
/* color: var(--c_white); */
}







.fs-body-cart #fs-checkout-amazon-container {
max-height: 167px;
overflow: hidden;
}












#revico-comment .revico-widget .revico-comment-tagcloud-taglist .revico-comment-tagcloud-tagitem {
overflow: hidden !important;
}













.revico-api-master {
/*display: none;*/
}