﻿@charset "UTF-8";/* fade image in after load */.lazyload {opacity: 0;}.lazyloading {opacity: 1;}.lazyloaded {opacity: 1;transition: opacity 200ms;}/* イベントの入り口 */.block-event-entrance--list {padding: 60px 0 0;}.block-event-entrance--list h2 {font-size: 28px;font-family: 'Noto Serif JP', serif;text-align: center;line-height: 1.1;margin: 0 0 45px;padding: 0 0 14px;position: relative;}.block-event-entrance--list h2::before {content: "";position: absolute;left: 50%;bottom: 0;width: 20px;height: 1px;background-color: #222222;margin-left: -10px;}.block-event-entrance--list ul {margin: 0 40px;}.block-event-entrance--list ul li {margin: 0 0 35px;}.block-event-entrance--list ul li a {display: block;}.block-event-entrance--list-description {text-align: center;margin-top: 20px;}.block-event-entrance--list-name {font-size: 20px;font-family: 'Noto Serif JP', serif;line-height: 1.35;}.block-event-entrance--list-description p {font-size: 13px;line-height: 1.3;margin-top: 10px;}#block_category_top_tenban .block-category-top--header-teiban {color: #ffffff;height: 220px;background-image: url("../../img/usr/teiban/mainbar.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;}#block_category_top_tenban .block-category-top--header .container h1 span::before {background-color: #ffffff;}/*==========================================================静的ページ　ガイド系共通==========================================================*/.block-freepage-guide {}.block-freepage-guide .pane-topic-path {width: 100%;}.block-freepage-guide--wrap {margin: 25px 15px 80px;}.block-freepage-guide--main {margin: 55px 15px 160px;}.block-freepage-guide--wrap .block-freepage-guide--main {margin: 0;}.block-freepage-guide--leftflame {margin: 30px 0 0;position: relative;display: none;}/*.block-freepage-guide--leftflame-inner.pane-leftflame-fixd {position: fixed;left: 50%;top: 86px;width: 260px;margin-left: -600px;background-color: #ffffff;z-index: 500;}*//*.block-freepage-guide--leftflame-inner.pane-leftflame-end {position: absolute;left: 0;top: auto;bottom: 0;width: 260px;margin-left: 0;background-color: #ffffff;}*/.block-freepage-guide--leftflame-nav {border-top: 1px solid #EEEEEE;}.block-freepage-guide--leftflame-nav li {border-bottom: 1px solid #EEEEEE;}.block-freepage-guide--leftflame-nav li a {font-size: 13px;font-weight: bold;text-decoration: none;padding: 12px;display: block;}.block-freepage-guide--leftflame-nav li a.at-current,.block-freepage-guide--leftflame-nav li a:hover {background-color: #F5F5F5;text-decoration: none;}.block-freepage-guide--leftflame-nav li a::before {width: 15px;}.block-freepage-guide--leftflame-nav li a::after {width: 6px;transform: rotate(35deg);margin-top: -2px;}.block-freepage-guide--leftflame-nav li a.at-current::before,.block-freepage-guide--leftflame-nav li a.at-current::after,.block-freepage-guide--leftflame-nav li a:hover::before,.block-freepage-guide--leftflame-nav li a:hover::after {background-color: #ffffff;}.block-freepage-guide h1 {font-size: 28px;line-height: 1.33;margin: 0;padding: 0;}.block-freepage-guide--sec {margin-top: 40px;}.block-freepage-guide--sec h2 {font-size: 20px;line-height: 1.3;margin: 0 0 23px;border-bottom: 1px solid #707070;}.block-freepage-guide--sec h3 {font-size: 15px;line-height: 1.71;padding: 4px 12px;margin: 0 0 24px;background-color: #F5F5F5;}.block-freepage-guide--sec h4 {font-size: 15px;font-weight: bold;line-height: 1.9285;margin: 0 0 10px;}.block-freepage-guide--sec a {color: #222222;text-decoration: underline;}.block-freepage-guide--sec a:hover {text-decoration: none;}.block-freepage-guide--sec-box {}.block-freepage-guide--sec-box p {font-size: 15px;line-height: 1.4;margin-bottom: 8px;}.block-freepage-guide--sec-box .mgt28 {margin-top: 28px;}.block-freepage-guide--sec-box .mgt40 {margin-top: 40px;}.block-freepage-guide--sec-box .red {color: #FD1844;}.block-freepage-guide--sec-box p + h3 {margin-top: 46px;}.block-freepage-guide--sec-box p + h4 {margin-top: 24px;}.block-freepage-guide--image {text-align: center;margin: 27px 0 32px;}.block-freepage-guide--idbox {margin: 32px 0;}.block-freepage-guide--idbox .block-freepage-guide--image {margin: 0 0 15px;}.block-freepage-guide--idbox .block-freepage-guide--image img {margin-bottom: 16px;}.block-freepage-guide--idbox .block-freepage-guide--description {}.block-freepage-guide--btn {}.block-freepage-guide--btn  {width: 300px;margin: 30px 0;position: relative;z-index: 1;}.block-freepage-guide--btn::after {content: "";position: absolute;left: 11px;top: 9px;transition: all .05s;width: 295px;height: 48px;background-color: rgba(128,153,156,0.05);border-radius: 2px;}.block-freepage-guide--btn:hover::after {left: 2px;top: 2px;}.block-freepage-guide--btn a {color: #222222;font-size: 14px;font-family: 'Noto Serif JP', serif;line-height: 1.35;text-align: center;text-decoration: none;display: block;border: 1px solid #222222;border-radius: 2px;padding: 15px 0 14px;position: relative;z-index: 5;}.block-freepage-guide--btn a::after {content: "";position: absolute;transition: all .3s;right: 3px;bottom: 3px;width: 0;height: 0;border-style: solid;border-width: 0 0 6px 6px;border-color: transparent transparent #222222 transparent;}.block-freepage-guide--btn a:hover {letter-spacing: 0.1em;text-decoration: none;}.block-freepage-guide--btn a:hover::after {right: 7px;bottom: 43%;transform: rotate(-45deg);}.block-freepage-guide--table {width: 100%;border: 1px solid #707070;}.block-freepage-guide--table th,.block-freepage-guide--table td {line-height: 1.8;text-align: left;padding: 10px;border: 1px solid #707070;}.block-freepage-guide--table th {font-weight: bold;background-color: #F5F5F5;}/* ご利用ガイド */.block-freepage-guide--gift-wrapping-name {font-size: 22px;font-weight: bold;line-height: 1.1;}.block-freepage-guide--gift-wrapping-note {font-size: 13px;line-height: 1.53;margin-top: 28px;}.block-freepage-guide--gift-wrapping-size {font-size: 16px;font-weight: bold;line-height: 1.25;}.block-freepage-guide--gift-wrapping-name + .block-freepage-guide--gift-wrapping-note {margin-top: 0;}.block-freepage-guide--not-accepted {margin: 28px 0 30px;}.block-freepage-guide--not-accepted dl {display: flex;align-items: center;margin-bottom: 15px;}.block-freepage-guide--not-accepted dl dt {width: 51px;height: 51px;margin-right: 30px;}.block-freepage-guide--not-accepted dl dd {font-size: 14px;line-height: 1.4285;flex: 1;}/* よくあるご質問 */#block_faq dl {margin-bottom: 10px;}#block_faq dl dt,#block_faq dl dd {font-size: 15px;line-height: 1.4285;position: relative;}#block_faq dl dt {font-weight: bold;padding: 11px 40px 10px 48px;background-color: #F5F5F5;border-radius: 3px;cursor: pointer;position: relative;}#block_faq dl dt::before {content: "";position: absolute;right: 20px;top: 50%;width: 9px;height: 9px;margin-top: -5px;border-left: 2px solid #000000;border-bottom: 2px solid #000000;transform: rotate(-45deg);transition: all .3s;}#block_faq dl dt.js-open::before {transform: rotate(135deg);}#block_faq dl dd {padding: 24px 40px 10px 48px;display: none;}#block_faq dl dt::after,#block_faq dl dd::after {position: absolute;left: 16px;font-size: 18px;font-family: 'Noto Serif JP', serif;line-height: 1.33;}#block_faq dl dt::after {content: "Q";color: #222222;top: 7px;}#block_faq dl dd::after {content: "A";color: #FD1844;top: 24px;}/* 会社概要 */#block_company .block-freepage-guide--table th {width: 30%;}/* 採用情報 */#block_recruit .block-freepage-guide--table th {width: 30%;}/*==========================================================カテゴリページ　テンプレート==========================================================*/.block-item-list-template--wrap .midashi {font-size: 20px;font-weight: bold;padding: 10px 20px;margin: 30px 0 15px;background-color: #eeeeee;}.block-copy-box {display: none;}/* MV画像 */.block-category-list--header-img .pc-only {display: none;}/* H2タイトル */.title-item-list-template--title01 {font-size: 20px;line-height: 1.36;text-align: center;padding: 0 0 8px;margin: 0 20px 30px;position: relative;}.title-item-list-template--title01::after {content: "";position: absolute;left: 50%;bottom: 0;width: 20px;height: 1px;background-color: none;margin-left: -10px;}.title-item-list-template--title02 {font-size: 16px;font-family: 'Noto Serif JP', serif;line-height: 1.3125;text-align: center;margin: 0 20px 17px;padding: 0;}.block-item-list-template--txt {font-size: 15px;line-height: 1.571;}.block-item-list-template--txt.at-comment1 {margin: 40px 20px 10px;}.block-item-list-template--txt.at-comment2 {margin: -20px 20px 30px;}.block-item-list-template--image {text-align: center;}.block-item-list-template--lead {margin: 30px 20px 55px;}.block-item-list-template--style01 {margin: 0 20px 50px;}.block-item-list-template--style01 .title-item-list-template--title02 {margin: 0 0 17px;}.block-item-list-template--style01 .block-item-list-template--txt {margin-top: 15px;}.block-item-list-template--style02 + .block-item-list-template--style01 {margin-top: 80px;}.block-item-list-template--style02 {margin: 0 0 40px;padding: 0 0 32px;background-color: #F2F5F5;}.block-item-list-template--style02 ul {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 20px;}.block-item-list-template--style02 ul li {width: 49.5%;text-align: center;margin: 0 0 1px;}.block-item-list-template--style02 ul li a {display: block;}.block-item-list-template--style02 ul li .block-item-list-template--txt {display: flex;align-items: center;justify-content: center;line-height: 1.28;padding: 40px 0 15px;}.block-item-list-template--style02 ul li .block-item-list-template--image {}.block-item-list-template--style02 .block-item-list-template--txt {padding: 39px 20px 15px;}.block-item-list-template--style03 {margin: 0;padding: 40px 0;position: relative;}.block-item-list-template--style03::before,.block-item-list-template--style03::after {content: "";position: absolute;left: 5%;width: 90%;height: 1px;background-color: #222222;}.block-item-list-template--style03::before {top: 0;}.block-item-list-template--style03::after {bottom: 0;}.block-item-list-template--list-header {text-align: center;padding-bottom: 8px;}.block-item-list-template--list-header h3 {font-size: 8px;font-family: adobe-caslon-pro, serif;font-weight: 400;font-style: normal;line-height: 1.0;letter-spacing: 0.2em;display: block;padding: 30px 0 8px;background-image: url("../../img/usr/common/ico_gift_b.svg");background-position: center top;background-repeat: no-repeat;background-size: 20px auto;}.block-item-list-template--list-header h3 strong {font-size: 24px;font-family: 'Noto Serif JP', serif;font-weight: 500;line-height: 1.33;display: block;padding-bottom: 4px;}.block-item-list-template--list-header p {color: #80999C;font-size: 13px;font-weight: bold;margin-top: 5px;}.block-item-list-template--list-body {overflow-x: auto;padding-bottom: 10px;}ul.block-item-list-template--list-item {display: flex;width: 940px;padding-left: 20px;}ul.block-item-list-template--list-item li {width: 140px;margin-right: 10px;padding-top: 15px;position: relative;}ul.block-item-list-template--list-item li a {display: block;text-decoration: none;}ul.block-item-list-template--list-item .block-item-list-template--image {width: 140px;height: 140px;display: flex;align-items: center;justify-content: center;}.block-item-list-template--list-item-color {font-size: 13px;line-height: 1.33;margin-top: 10px;}.block-item-list-template--list-item-rank {color: #222222;font-size: 16px;font-family: adobe-caslon-pro, serif;font-weight: 400;font-style: italic;text-align: center;line-height: 30px;width: 30px;height: 30px;background-color: #ffffff;border-radius: 50%;position: absolute;top: 0;left: -10px;}.block-item-list-template--list-item-rank.rank1 {color: #AC9751;}.block-item-list-template--list-item-rank.rank1 {color: #A2A19F;}.block-item-list-template--list-item-rank.rank1 {color: #D0925D;}.block-item-list-template--style02 + .title-item-list-template--title01 {margin-top: 90px;}/*==========================================================刺繍のご注文方法==========================================================*/#block_howtoorder {}#block_howtoorder.block-freepage-guide h1 {text-align: center;margin: 30px 0 20px;}#block_howtoorder .block-freepage-guide--main {margin: 0 20px 0;}#block_howtoorder .block-freepage-guide--sec {margin-top: 60px;}#block_howtoorder h1 + .block-freepage-guide--sec {margin-top: 0;}.block-freepage-guide--howtoorder-nav {}.block-freepage-guide--howtoorder-nav li {margin-bottom: 8px;}.block-freepage-guide--howtoorder-nav li a {color: #ffffff;font-size: 16px;font-weight: bold;line-height: 1.375;letter-spacing: 0.15em;text-decoration: none;display: flex;background-color: #222222;border-radius: 3px;padding: 24px 50px 20px 20px;position: relative;}.block-freepage-guide--howtoorder-nav li a br {display: none;}.block-freepage-guide--howtoorder-nav li a::after {content: "";position: absolute;right: 20px;top: 50%;width: 9px;height: 9px;margin-left: -4px;border-left: 1px solid #ffffff;border-bottom: 1px solid #ffffff;transform: rotate(-45deg);}.block-freepage-guide--howtoorder-item {color: #ffffff;font-size: 13px;line-height: 1.307;padding: 8px 15px 6px;margin: 0 0 16px;display: inline-block;background-color: #0C2A43;}#block_howtoorder .block-freepage-guide--image {margin: 0 0 32px;}#block_howtoorder p + .block-freepage-guide--image {margin-top: 16px;}#block_howtoorder .block-freepage-guide--sec-box .original-embroidery ul,#block_howtoorder .block-freepage-guide--sec-box .acanthus-embroidery ul {display: flex;flex-wrap: wrap;}#block_howtoorder .block-freepage-guide--sec-box .original-embroidery ul li,#block_howtoorder .block-freepage-guide--sec-box .acanthus-embroidery ul li {width: calc((100% - 15px) / 2);margin-top: 15px;margin-right: 15px;}#block_howtoorder .block-freepage-guide--sec-box .original-embroidery ul li:nth-child(2n),#block_howtoorder .block-freepage-guide--sec-box .acanthus-embroidery ul li:nth-child(2n) {margin-right: 0;}#block_howtoorder .block-freepage-guide--sec-box .original-embroidery ul li:nth-child(-n + 2),#block_howtoorder .block-freepage-guide--sec-box .acanthus-embroidery ul li:nth-child(-n + 2) {margin-top: 0;}#block_howtoorder .block-freepage-guide--sec-box .original-embroidery ul li a,#block_howtoorder .block-freepage-guide--sec-box .acanthus-embroidery ul li a,#block_howtoorder .block-freepage-guide--sec-box .original-embroidery ul li a img,#block_howtoorder .block-freepage-guide--sec-box .acanthus-embroidery ul li a img {display: block;}#block_howtoorder .block-freepage-guide--sec-box .original-embroidery ul li a img,#block_howtoorder .block-freepage-guide--sec-box .acanthus-embroidery ul li a img {width: 100%;height: auto;}/*==========================================================付与スタイル==========================================================*/.margin-10-20 {margin: 10px 20px;}/* ↓PC版はmargin: 24px 0;*/.margin-24-0 {margin: 24px 20px;}.center {text-align: center;}/*==========================================================*//* トップページ：テネリータの想い */body.page-top .top_tenerita_text {font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;width: 100%;margin: 50px auto 0;}body.page-top .top_tenerita_text .accdn_body {padding: 0 20px;}body.page-top .top_tenerita_text .top_tenerita_text_ttl {font-size: 15px;line-height: 2.2;letter-spacing: 0.2em;text-align: center;}body.page-top .top_tenerita_text .top_tenerita_text_main {position: relative;margin-top: 40px;}body.page-top .top_tenerita_text .top_tenerita_text_main::after {content: '';position: absolute;display: block;bottom: 0;left: 0;width: 100vw;height: 37px;background: -moz-linear-gradient(top, transparent, #FFF);background: -webkit-linear-gradient(top, transparent, #FFF);background: linear-gradient(to bottom, transparent, #FFF);}body.page-top .top_tenerita_text .accdn_opened .top_tenerita_text_main::after {content: none;}body.page-top .top_tenerita_text .top_tenerita_text_main p {font-size: 13px;line-height: 2.0;letter-spacing: 0.2em;text-align: center;}body.page-top .top_tenerita_text .top_tenerita_text_main p + p {margin-top: 28px;}body.page-top .top_tenerita_text .text_hide {padding-top: 28px;display: none;}body.page-top .top_tenerita_text_img {text-align: center;}/* アコーディオンボタン */body.page-top .top_tenerita_text .accdn_btn_container {display: flex;justify-content: center;}body.page-top .top_tenerita_text .accdn_btn {position: relative;margin-top: 28px;text-align: center;color: #808000;cursor: pointer;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}body.page-top .top_tenerita_text .accdn_closed .accdn_btn {flex-direction: column-reverse;}body.page-top .top_tenerita_text .accdn_btn:hover {opacity: 0.7;}body.page-top .top_tenerita_text .accdn_btn::before,body.page-top .top_tenerita_text .accdn_closed .accdn_btn::before {content: '';display: block;width: 9px;height: 9px;margin-top: -5px;border-left: 2px solid #808000;border-bottom: 2px solid #808000;transform: rotate(-45deg);transition: all .3s;}body.page-top .top_tenerita_text .accdn_opened .accdn_btn::before {transform: rotate(135deg);}body.page-top .top_tenerita_text .accdn_btn span {display: block;}body.page-top .top_tenerita_text .accdn_closed .accdn_btn span {padding: 0 0 8px;}body.page-top .top_tenerita_text .accdn_opened .accdn_btn span {padding: 8px 0 0;}/* 「カートに戻る」「カートに商品が残っています」*/footer #back_to_cart_floating_btn,footer #cartstocked_floating_btn {position: fixed;display: block;width: 22.8vw;height: 10.8vw;top: auto;/* right: 4.0vw;*/right: 15px;bottom: 55px;z-index: 10000;}footer #cartstocked_floating_btn {position: fixed;display: none;width: 25.46666vw;height: 14.8vw;right: 4px;/* top: auto;bottom: 55px;z-index: 10000;*/}footer #back_to_cart_floating_btn img,footer #back_to_cart_floating_btn a,footer #cartstocked_floating_btn img,footer #cartstocked_floating_btn a {display: block;}footer #back_to_cart_floating_btn .back_to_cart_floating_btn_inner,footer #cartstocked_floating_btn .cartstocked_floating_btn_inner {position: relative;}footer #back_to_cart_floating_btn .back_to_cart_floating_btn_inner .back_to_cart_floating_btn_close,footer #cartstocked_floating_btn .cartstocked_floating_btn_inner .cartstocked_floating_btn_close {position: absolute;top: -2.4vw;left: -2.4vw;width: 4.8vw;height: 4.8vw;}/* 商品リスト・アイコン位置変更 */.block-thumbnail-t--goods-description .block-thumbnail-t--icon-box {margin-bottom: 4px;}.block-thumbnail-t--goods-description .block-thumbnail-t--icon-box .block-icon.icon-info .block-icon--src3,.block-thumbnail-t--goods-description .block-thumbnail-t--icon-box .block-icon.icon-info .block-icon--src2 {display: none;}/* トップページ、トピック一覧画面：お知らせ */.block-topic-details--items {margin: 30px 0;}.block-top-topic--items .topic_icon,.block-topic-details--items .topic_icon {height: 20px;margin: 5px 0;border-radius: 3px;display: flex;}.block-top-topic--items .topic_icon img,.block-topic-details--items .topic_icon img {display: block;width: auto;height: 100%;}.block-top-topic--items .topic_img,.block-topic-details--items .topic_img {width: 100%;height: 70px;background-color: #F5F5F5;overflow: hidden;display: flex;justify-content: center;align-items: center;}.block-top-topic--items li dl dt,.block-topic-details--items li dl dt {display: none;}.block-top-topic--items li dl dd,.block-topic-details--items li dl dd {width: 100%;}.block-topic-details--day {color: #A2A19F;font-size: 12px;line-height: 1.33;margin-top: 5px;}.block-topic-details--icon {margin-bottom: 5px;}.block-topic-details--txt {font-size: 14px;font-weight: bold;line-height: 1.285;height: 34px;}.page-topicdetaillist .block-topic-details--pager-top.pager {display: none;}/* 20221201 : タオル・ベッドTOP *//* 20221201 : タオル・ベッドTOP : カテゴリページ：タオルトップ */#block_category_top_towel .block-category-top--section-commitment {margin-top: 24px;padding: 0 30px;}#block_category_top_towel .block-category-top--section-commitment .block-category-top--section-box h4 {width: auto;margin: 0;padding: 0;}#block_category_top_towel .block-category-top--section-commitment .block-category-top--section-lead {font-size: 15px;line-height: 1.57;margin: 15px 0 24px;}#block_category_top_towel .block-category-top--section-item-box.block-category-top--section-item-box-towel-size h3,#block_category_top_towel .block-category-top--section-towel-series .block-category-top--section-item-box h3,#block_category_top_towel .block-category-top--section-towel-recommend .block-category-top--section-item-box h3 {margin-bottom: 28px;font-size: 26px;}#block_category_top_towel .block-category-top--section-item-box-towel-size ul.block-category-top--section-item-list-simple {width: 100%;margin: 0;padding: 0 10px;display: flex;flex-wrap: wrap;}#block_category_top_towel .block-category-top--section-item-box-towel-size ul.block-category-top--section-item-list-simple li {width: calc((100% - 5px) / 2);margin: 5px 5px 0 0;}#block_category_top_towel .block-category-top--section-item-box-towel-size ul.block-category-top--section-item-list-simple li:nth-child(2n) {margin-right: 0;}#block_category_top_towel .block-category-top--section-item-box-towel-size ul.block-category-top--section-item-list-simple li:nth-child(-n + 2) {margin-top: 0;}#block_category_top_towel .block-category-top--product-intro.block-category-top--section-towel-series.at-bg {background-color: #e0d4c3;}#block_category_top_towel .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail {width: 100%;margin: 0;padding: 0 10px;display: flex;flex-wrap: wrap;}#block_category_top_towel .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail li {width: calc((100% - 5px) / 2);margin: 5px 5px 0 0;}#block_category_top_towel .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail li:nth-child(2n) {margin-right: 0;}#block_category_top_towel .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail li:nth-child(-n + 2) {margin-top: 0;}#block_category_top_towel .block-category-top--section-towel-series .block-category-top--section-item-list-detail-description {padding: 0;}#block_category_top_towel .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail::after {content: none;}#block_category_top_towel .block-category-list--event-towel-recommend-list {margin-bottom: 40px;border-bottom: 1px solid #9a9a9a;padding-bottom: 50px;}#block_category_top_towel .block-category-list--event-towel-recommend-list .block-pickup-list-p {margin-top: 0;}/* 20221201 : タオル・ベッドTOP : カテゴリページ：ベッドトップ */#block_category_top_bed_linen .block-category-top--section-item-box.block-category-top--section-item-box-bed-linen-size h3,#block_category_top_bed_linen .block-category-top--section-bed-linen-series .block-category-top--section-item-box h3,#block_category_top_bed_linen .block-category-top--section-bed-linen-recommend h3 {margin-bottom: 28px;font-size: 26px;}#block_category_top_bed_linen .block-category-top--section-bed-linen-recommend .block-category-top--section-item-box h3 {font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-weight: bold;margin-top: 45px;margin-bottom: 28px;font-size: 26px;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series .block-category-top--section-item-box h3 {margin-top: 45px;}#block_category_top_bed_linen .block-category-top--section-item-box-bed-linen-size ul.block-category-top--section-item-list-simple {width: 100%;margin: 0;padding: 0 10px;display: flex;flex-wrap: wrap;}#block_category_top_bed_linen .block-category-top--section-item-box-bed-linen-size ul.block-category-top--section-item-list-simple li {width: calc((100% - 5px) / 2);margin: 5px 5px 0 0;}#block_category_top_bed_linen .block-category-top--section-item-box-bed-linen-size ul.block-category-top--section-item-list-simple li:nth-child(2n) {margin-right: 0;}#block_category_top_bed_linen .block-category-top--section-item-box-bed-linen-size ul.block-category-top--section-item-list-simple li:nth-child(-n + 2) {margin-top: 0;}#block_category_top_bed_linen .block-category-top--section.block-category-top--section-bed-linen-series.at-bg {background-color: #e0d4c3;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail::after {content: none;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail {width: 100%;margin: 0;padding: 0 10px;display: flex;flex-wrap: wrap;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail li {width: calc((100% - 10px) / 2);margin: 20px 10px 0 0;background-color: transparent;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail li:nth-child(2n) {margin-right: 0;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail li:nth-child(-n + 2) {margin-top: 0;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-description {padding: 0;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-title {font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size: 15px;font-weight: bold;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-body {margin-top: 6px;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-txt {margin-top: 8px;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-feature li, #block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-link li {width: 100%;margin: 0;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-feature li {font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-weight: bold;}#block_category_top_bed_linen .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-link li {margin-top: 8px;}#block_category_top_bed_linen .block-category-list--event-bed-linen-recommend-list {margin-bottom: 40px;border-bottom: 1px solid #9a9a9a;padding-bottom: 50px;}#block_category_top_bed_linen .block-category-list--event-bed-linen-recommend-list .block-pickup-list-p {margin-top: 0;}/* 20221201 : フリーページ : towelseries タオル2 */.freepage_towelseries .block-category-top--commitment {margin-top: 26px;padding: 0 30px;}.freepage_towelseries .block-category-top--section-box h4 {width: 100%;margin: 0;padding: 0;}.freepage_towelseries .block-category-top--commitment .block-category-top--section-image {margin-top: 25px;padding: 0;}.freepage_towelseries .block-category-top--commitment > .block-category-top--section-lead {margin: 25px 0 0;padding: 0;}.freepage_towelseries .block-category-top--commitment .block-category-top--section-more-btn {width: 100%;margin: 25px auto 0;font-size: 14px;line-height: 1.0;text-align: center;display: block;border: none;border-radius: 0;padding: 15px 0 14px;color: #fff;background-color: #222;position: relative;cursor: pointer;}.freepage_towelseries .block-category-top--commitment .block-category-top--section-more-btn::after,.freepage_towelseries .block-category-top--commitment .accdn_closed .block-category-top--section-more-btn::after {content: '';position: absolute;right: 16px;top: 50%;width: 7px;height: 7px;margin-top: -3px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;transform: rotate(-45deg);}.freepage_towelseries .block-category-top--commitment .accdn_opened .block-category-top--section-more-btn::after {content: '';position: absolute;right: 16px;top: 50%;width: 7px;height: 7px;margin-top: -3px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;transform: rotate(135deg);}.freepage_towelseries .block-category-top--commitment ul.block-category-top--section-item {margin: 53px 0 0;}.freepage_towelseries .block-category-top--commitment .block-category-top--section-description h5 {font-size: 20px;}.freepage_towelseries .block-category-top--commitment ul.block-category-top--section-item li {margin-bottom: 53px;}.freepage_towelseries #block_category_top__series01.block-category-top--item-series {margin-top: 0;}.freepage_towelseries .block-category-top--product-intro.at-bg {background-color: #e0d4c3;}.freepage_towelseries .block-category-top--section-item-box h3 {font-size: 26px;margin: 55px 10px 30px;padding: 0;}.freepage_towelseries .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail {width: 100%;margin: 0;padding: 0 10px;display: flex;flex-wrap: wrap;}.freepage_towelseries .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail li {width: calc((100% - 5px) / 2);margin: 5px 5px 0 0;}.freepage_towelseries .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail li:nth-child(2n) {margin-right: 0;}.freepage_towelseries .block-category-top--section-towel-series ul.block-category-top--section-item-list-detail li:nth-child(-n + 2) {margin-top: 0;}.freepage_towelseries .block-category-top--section-towel-series .block-category-top--section-item-list-detail-description {padding: 0;}.freepage_towelseries ul.block-category-top--section-item-list-detail::after {content: none;}.freepage_towelseries .block-category-top--item-series-header h2 {text-align: left;}.freepage_towelseries .block-category-top--item-series-commitment h3::before {background-color: #e0d4c3;}.freepage_towelseries .block-category-top--item-series-commitment-graph {padding: 0 27px;}/* 20221201 : フリーページ : towelseries タオル2、bedseries ベッドリネン2 */.freepage_towelseries .block-category-top--item-series-commitment-item.item02,.freepage_bedseries .block-category-top--item-series-commitment-item.item02 {margin: 40px 40px 0 20px;display: block;}.freepage_towelseries .block-category-top--item-series-commitment-item.item02 .block-category-top--item-series-commitment-image,.freepage_bedseries .block-category-top--item-series-commitment-item.item02 .block-category-top--item-series-commitment-image {width: 100%;}.freepage_towelseries .block-category-top--item-series-commitment-item.item02 .block-category-top--item-series-commitment-description,.freepage_bedseries .block-category-top--item-series-commitment-item.item02 .block-category-top--item-series-commitment-description {display: block;width: 100%;margin-top: 20px;}.freepage_towelseries .block-category-top--item-series-commitment-item.item02 .block-category-top--item-series-commitment-description,.freepage_bedseries .block-category-top--item-series-commitment-item.item02 .block-category-top--item-series-commitment-description {display: block;width: 100%;margin-top: 20px;}.freepage_towelseries .block-category-top--item-series-list,.freepage_bedseries .block-category-top--item-series-list {overflow-x: visible;}.freepage_towelseries .block-category-top--item-series-list ul,.freepage_bedseries .block-category-top--item-series-list ul {width: 100%;}.freepage_towelseries .block-category-top--item-series-list ul li:nth-child(n + 5),.freepage_bedseries .block-category-top--item-series-list ul:nth-child(n + 5) {display: none;}.freepage_towelseries .block-category-top--item-series-list ul li,.freepage_bedseries .block-category-top--item-series-list ul li {width: calc((100% - (12px * 3)) / 4);margin: 0 0 13px 12px;}.freepage_towelseries .block-category-top--item-series-list ul li:first-child,.freepage_bedseries .block-category-top--item-series-list ul li:first-child {margin-left: 0;}.freepage_towelseries .block-category-top--item-series-list ul li p,.freepage_bedseries .block-category-top--item-series-list ul li p {line-height: 1.1;}/* 20221201 : フリーページ : bedseries ベッドリネン2 */#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series .block-category-top--section-item-box h3 {margin-bottom: 28px;font-size: 26px;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series .block-category-top--section-item-box h3 {margin-top: 45px;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section.block-category-top--section-bed-linen-series.at-bg {background-color: #e0d4c3;margin: 50px 0 0;padding: 0 0 50px;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail::after {content: none;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail {width: 100%;margin: 0;padding: 0 10px;display: flex;flex-wrap: wrap;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail li {width: calc((100% - 10px) / 2);margin: 20px 10px 0 0;background-color: transparent;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail li:nth-child(2n) {margin-right: 0;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail li:nth-child(-n + 2) {margin-top: 0;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-description {padding: 0;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-title {font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size: 15px;font-weight: bold;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-body {margin-top: 6px;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series .block-category-top--section-item-list-detail-txt {margin-top: 8px;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-feature li,#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-link li {width: 100%;margin: 0;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-feature li {font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-weight: bold;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--section-bed-linen-series ul.block-category-top--section-item-list-detail .section-item-list-detail-txt-link li {margin-top: 8px;}#block_category_top_bed_linen.freepage_bedseries .block-category-top--item-series-commitment h3::before {background-color: #e0d4c3;}