﻿@charset "UTF-8";.block-thumbnail-h--goods-image figure {background: #fff;}.block-thumbnail-h--goods-image img {border: solid 1px #ccc;border-radius: .5rem;padding: 3px;}/*▼ 2.商品ページ / 予備テンプレート1*/.sp-e-bnr1, .sp-e-bnr2 {width: 94%;margin: 0 auto;}.sp-e-bnr1 img, .sp-e-bnr2 img {width: auto;height: auto;}.sp-e-bnr1 img {margin-bottom: 5px;}.sp-e-bnr2 img {width: 49%;margin: 0 .5% 5px;display: inline-block;float: left;}.sidebar-mid ul {width: 90%;margin: 1.5rem auto 0;}.sidebar-mid ul li a {display: block;margin: 0 auto .9rem;font-size: 1rem;line-height: 1;text-decoration: none;color: #333;width: 49%;float: left;}.sidebar-mid ul li a:before {font-family: FontAwesome;content: '\f138';padding-right: 0.2em;color: #090;font-size: 95%;}#top-btm {width: 94%;margin: 0 auto;}#top-btm h4 {margin: .7rem auto .3rem;font-size: 1.2rem;color: #222;}#top-btm a img {width: auto;height: auto;width: 48%;margin: 0 1% 6px;border: solid 1px #999;}/*トップお知らせ*/.block-top-topic--items li {font-size: .8rem;}.block-top-topic--items li a {display: inline;}/*続きを読むリンク非表示*/.block-top-topic--next-page {display: none;}/*トップ催事スライダー*/.slick-slider {padding: 0 15px;}/*▼ 2.商品ページ / 予備テンプレート2*/#standard {width: 92%;margin: 15px auto 0;}#standard #mark div {display: inline-block;}#standard #mark div a img {width: auto;display: inline-block;}#standard #mark div span {font-size: .8rem;}/*パンくず*/#pnavi {width: 96%;margin: .3rem auto;}#pnavi, #pnavi h2, .block-topic-path--list li {font-size: .8rem;}#pnavi h2, .block-topic-path--list li {display: inline;padding: .1rem;}/*関連バナー*/.bnr-link a img {width: auto;width: 94%;margin: 0 auto;}/*おすすめ商品 sourcelib SP用*/.of-x {overflow-x: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;width: 100%;}.lst-rec {display: flex;flex-flow: row wrap;margin: 0 auto 30px;width: 96%;}.lst-rec.calc5 > li {width: calc(20% - 10px);margin: 0 auto;}.lst-rec > li {font-size: .5rem;line-height: 1.3;text-align: center;}.lst-rec > li > a > img {width: 100%;max-width: 336px;margin-bottom: 6px;}/*▼追加----*//*共通*/.price {color: #f20;}/*▼カテゴリー*/.c-ttl {width: 98%;margin: .5rem auto 1rem;padding: .3rem .05rem;font-size: 1.5rem;line-height: 1.2;font-weight: 800;color: #060;border-bottom: 1px solid #060;letter-spacing: 0.01rem;}.c-ttl-cap {width: 96%;margin: 0 auto 1rem;padding: 0;font-size: .8rem;line-height: 1.5;color: #060;}/*商品一覧　カテゴリー*//*絞り込み項目 絞り込み*//*件数表示*/.block-goods-list-naviframe--page {float: left;}.block-filter--header-label,.block-style--header h2,.block-sort--header h2 {font-size: .85rem;background-color: #F5FFDC;margin: 2px auto;color: #060;}.block-filter--header,.block-style--header,.block-sort--header {background-color: #fff;width: 96%;margin: 0 auto;color: #060;}.block-sort--element, .block-style--element, .block-filter--list-item-container {width: 96%;margin: auto;}.block-filter--close i:before, .block-style--close i:before, .block-sort--close i:before {color: #060;}/*商品一覧　リスト表示*/.block-category-list {width: 96%;margin: 0 auto;}.block-pickup-list-p--items tr th {font-size: .7rem;border-right: solid 2px #fff;background: #f2f2f2;padding: .3rem 0 .3rem .6rem;text-align: left;}.block-pickup-list-p--goods-image figure {width: auto;height: auto;padding: 0px;}.block-pickup-list-p--goods-image {max-width: 105px;min-width: 60px;}.block-pickup-list-p--goods-name {font-size: .7rem;}.block-pickup-list-p--goods-name .name {width: 7rem;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.block-pickup-list-p--price {width: 6rem;line-height: 1;}.block-pickup-list-p--price .price {display: inline-block;font-size: .85rem;min-width: 9rem;}.block-pickup-list-p--price .price .tax_net_msg {font-size: .65rem;font-weight: normal;color: #444;}.block-pickup-list-p--price .spec_stock_msg_lot,.block-pickup-list-p--price .tax_msg,.block-pickup-list-p--price .comment_msg {color: #777;font-size: .7rem;}.block-pickup-list-p--price .block-pickup-list-p--default-price.default-price {font-size: .45rem;font-weight: normal;color: #777;padding: 1px 0 0;}.block-pickup-list-p--item .block-pickup-list-p--stock {font-size: .7rem;width: 4rem;line-height: 1.2;text-align: right;}/*在庫処分限定特価 文字*/.block-pickup-list-p--scomment {font-size: .6rem;line-height: 1.1;color: #f00;}.block-thumbnail-t--scomment {font-size: .7rem;line-height: 1.1;color: #f00;}.block-thumbnail-t--goods-description .block-pickup-list-p--stock {margin: 3px auto 0;}/*▼商品一覧　2列表示*//*商品一覧　2列表示 バリエーション非表示*/.variation-name.js-enhanced-ecommerce-variation-name {display: none;}/*商品一覧　2列表示 コメント非表示*/.block-thumbnail-t--comment {display: none;}.block-thumbnail-t--items li {padding: 0;line-height: 1.2;}.block-thumbnail-t--items li table.StyleT_Line_ {width: 100%;}.block-thumbnail-t--goods-image figure {min-width: auto;min-height: auto;padding: 0;}.block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-image, .block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-description {display: block;}.block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-description {width: 98%;margin: 0 auto;}.block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-description .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name a {font-size: .8rem;}.block-thumbnail-t--goods-name {margin-bottom: 5px;}.block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-description .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price-items .block-thumbnail-t--price {padding: .2rem 0;display: inline-block;}.block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-description .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price-items .block-thumbnail-t--price .price {font-size: 1.1rem;}.block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-description .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price-items .block-thumbnail-t--price .tax_msg {font-size: .7rem;color: #777;}.block-thumbnail-t--items .block-thumbnail-t--item .StyleT_Line_ td.goods-image .block-thumbnail-t--goods-image .img-center img {width: 100%;}.block-thumbnail-t--items li a {width: 90%;}.block-thumbnail-t--goods-image figure {background: transparent;}.btn-not-onsale, .block-goods-detail-j--cart-btn .block-list-add-cart-btn {width: 100%;display: block;margin: 0 auto 1rem;padding: .6rem .3rem .5rem;color: #fff;font-size: .9rem;line-height: 1.1;border: none;border-radius: .2rem;}/*商品一覧　6列表示*/.block-thumbnail-t--price .price .price {display: inline-block;font-size: .85rem;min-width: 9rem;}.block-thumbnail-t--price .price .tax_net_msg {font-size: .65rem;font-weight: normal;color: #444;}/*商品一覧　ランキング*/.block-ranking-r--rank {background: #080;opacity: .7;}.block-ranking-r--price-items .price {font-size: .9rem;}.block-ranking-r--price-items .price .tax_net_msg {color: #444;font-size: .6rem;font-weight: normal;}.block-ranking-r--goods-image figure {background: transparent;}.block-ranking-r--default-price.default-price {font-size: .65rem;}.block-ranking-r--scomment {color: #f20;font-size: .65rem;}/*商品詳細*//*パンぐず*/.block-topic-path {background-color: transparent;margin: 0 auto;padding: 2px 7px;}/*商品名*/.h1.block-category-list--header, .h1.block-goods-name--text.js-enhanced-ecommerce-goods-name, .block-category-list h3 a {margin:  .5rem auto;padding: .5rem 0 .5rem .8rem;color: #005000;background-color: #edfad1;border-left: 4px solid #005000;width: 100%;display: inline-block;}/*商品コメント*/#spec_goods_comment {margin: 0 auto 5px;font-size: .85rem;color: #050;font-weight: 800;width: 92%;}/*価格*/.block-goods-price p {padding-top: .5rem;display: inline-block;float: left;font-size: .9rem;font-weight: normal;width: 5rem;color: #060;}.block-goods-price--price.price .spec_stock_msg_lot {font-size: .9rem;color: #555;font-weight: normal;}.block-goods-price--price.price .price {font-size: 1.2rem;color: #f20;}.block-goods-price--price.price .price .tax_net_msg {color: #444;font-size: .8rem;font-weight: normal;}.block-goods-price--price.price .tax_msg {font-size: .9rem;color: #444;font-weight: normal;}.block-goods-price--on-sales-comment {color: #f20;font-size: .8rem;}.default-price {font-size: .7rem;line-height: 1.3;color: #555;font-weight: normal;}.block-goods-price--price.price {padding-left: 5rem;}/*サイズ・材質・在庫*/.goods-detail-description.block-goods-code dt {font-size: .85rem;font-weight: normal;width: 5rem;color: #040;}.goods-detail-description dt {font-size: .85rem;font-weight: normal;width: 5rem;color: #040;}.goods-detail-description dd {font-size: .9rem;letter-spacing: .05rem;color: #222;}/*品番3*/.block-goods-item-code3 {display: none;}.goods-detail-description.block-goods-code dd#spec_goods,.goods-detail-description.block-goods-attr1 dd##spec_attr1,.goods-detail-description.block-goods-attr2 dd#spec_attr2 {font-size: 1.2rem;}.block-add-cart {background-color: #f0fbd8;border-top: 2px #040 solid;border-bottom: 2px #040 solid;padding: 10px 10px;margin-top: 15px;}.block-add-cart input {margin: .5rem;border-radius: .5rem;padding: .3rem .5rem;}.btn-primary {border: none;background-color: #f70;background: -moz-linear-gradient(top, #f93, #f70);background: -webkit-linear-gradient(top, #f93, #f70);background: linear-gradient(to bottom, #f93, #f70);background: linear-gradient(180deg,#f93,#f70);border-radius: 6px;}/*新規会員登録 ボタン*/.btn.btn-primary.block-login--entry-btn {border: solid 1px #170;background-color: #170;background: -moz-linear-gradient(top, #193, #170);background: -webkit-linear-gradient(top, #193, #170);background: linear-gradient(to bottom, #193, #170);}/*お見積り手続きへ ボタン*/.block-cart--order-btn-estimate {border: none;background-color: #f2f2f2;background: -moz-linear-gradient(#fff, #f2f2f2);background: -webkit-linear-gradient(#fff, #f2f2f2);background: linear-gradient(#fff, #f2f2f2);color: #777;border: solid 1px #777;}/*お気に入り・お問い合わせ　ボタン*/.block-goods-favorite-registed--btn.top-goods-favorite,.block-goods-favorite--btn.top-goods-favorite.btn-default,.block-contact-about-goods-btn.top-contact-about-goods{width: 92%;margin: .2rem auto;padding: .5rem .5rem .4rem;font-size: .9rem;border-radius: .3rem;background-color: #f2f2f2;background: -moz-linear-gradient(#fff, #f2f2f2);background: -webkit-linear-gradient(#fff, #f2f2f2);background: linear-gradient(#fff, #f2f2f2);text-decoration: none;color: #555;display: block;}.block-goods-favorite-registed--btn.btm-goods-favorite,.block-goods-favorite--btn.btm-goods-favorite {display: none;}/*カート内 削除・お気に入りボタン*/.block-cart--goods-list-item-delete-btn, .block-goods-favorite--btn.top-goods-favorite.btn.btn-default.js-animation-bookmark {padding: .5rem .5rem .4rem;font-size: .75rem;border-radius: .3rem;background: linear-gradient(#fff, #f2f2f2);text-decoration: none;color: #555;border: solid 1px #dcdcdc;}/*カートに入れる（在庫無し）*/.block-add-cart--btn.btn.js-enhanced-ecommerce-add-cart-detail.btn-not-onsale {padding: 13px 0 12px;border-radius: 6px;color: #eee;cursor: default;}/*在庫がありません*/.block-no-stock--message {width: 92%;margin: .6rem auto .4rem;padding: 9px 0 6px;color: #e00;background-color: #fff;border: 1px solid #e00;}/*コメント欄*/.block-accessory-list--name, .pane-block--title.block-recent-item--header, .block-goods-comment1 h3, .block-goods-comment2 h3, .block-goods-comment3 h3, .block-goods-comment4 h3, .block-goods-comment5 h3 {margin: 2.5rem auto 1.5rem;font-size: 1.2rem;letter-spacing: .01rem;font-weight: bold;color: #222;padding: 0;line-height: 1.2;width: 94%;}.block-goods-comment3 h3 {display: none;}.block-goods-comment3 h3.ttl2 {display: block;padding: 3px 0px 3px 18px;color: #060;font-size: 16px;margin: 10px 2%;}.block-goods-comment2 {font-size: .8rem;letter-spacing: .01rem;padding: 0 3% 0 4% !important;}/*SNS*/.block-goods-sns {margin: 10px auto;display: flex;align-items: center;}.block-goods-sns .block-goods-sns--twitter {/*width: 40%;float: left;text-align: right;*/}.block-goods-sns .block-goods-sns--facebook {/*width: 60%;float: right;text-align: left;*/}/*商品詳細カートボタン（固定）*/.block-goods-detail-footer {margin: 0 auto;}.block-add-cart--btn {display: block;width: 70%;font-weight: 800;letter-spacing: .05rem;margin: 0 auto 15px;}.block-add-cart-price {line-height: 1.3;margin-right: 3px;min-width: 6rem;}.block-add-cart-price .price {font-size: .95rem;font-weight: 800;display: block;line-height: 1.2;}.block-add-cart-price .price .tax_msg,.block-add-cart-price .price .tax_net_msg {color: #444;font-size: .65rem;font-weight: normal;display: block;}.block-add-cart-bottomfixed {background-color: rgba(255, 255, 255, 0.9);}.block-add-cart-bottomfixed .qty-fixedcart {width: 4rem;height: 2rem;margin: 5px 3px;padding: .5rem;font-size: 1rem;}.attr3-fixedcart {margin: 11px 3px 0 0;font-size: .7rem;width: 3rem;}/*▼カート*/.block-cart {padding: 15px 0;}/*（その他の情報）*/.block-order-method-info-message-remarks, .block-order-method-info-message-purchase-order {color: #060;font-size: .7rem;padding-top: .2rem;line-height: 1.2;}/*送り主*/.block-order-method--dest-change::after {content: '※チェックがない場合は、送り主は「株式会社アルファ」となります。';padding-left: 1rem;color: #060;font-size: .75rem;}/*お届け日指定*/.block-order-method h2.block-order-method--delivery-datetime::after {content: '※通常、在庫がある商品に関しては、翌営業日から5営業日以内に出荷致します。';color: #060;font-size: .7rem;letter-spacing: 0.01rem;display: inline-block;}/*（配送方法）.block-order-method--date-spec-content:after {content: '※東北地方は＋1日、北海道・沖縄は＋2日かかります。';padding-left: 0rem;color: #060;font-size: .7rem;display: block;}*//*配送方法（着日指定）.block-order-method--time-spec-content:after {content: '※配送希望日を指定された場合、選択してください。指定がない場合は「までに着」として手配させていただきます。';padding: .3rem 0 0;color: #737373;font-size: 11px;display: inline-block;padding-top: .3rem;}*//*配送希望日*/.help-block {color: #444;text-indent: -11px;padding-left: 11px;}.help-block > strong{color: #f20;}/*着日指定*/.help-block-arrivaldate {display: block;font-size: .7rem;text-indent: -0.7rem;padding-left: 0.7rem;margin-top: 5px;}.help-block-arrivaldate > strong {color: #f20;}/*カート ご注文の確認 変更箇所文字変更*/.block-order-estimate--info-purchase_order > div > span,.block-order-estimate--info-remarks > div > span,.block-order-estimate--date-spec > div > span,.block-order-estimate--time-spec > div > span, .block-order-estimate--s-host-name, .change-host {color: #080;}.block-order-estimate--time-spec > div > span, .block-order-estimate--date-spec > div > span {color: #444;}/*カート ご注文の確認 変更箇所表示・非表示*/.block-order-estimate--s-host-name.not-change-host, .not-change-host {display: none;}.block-order-estimate--s-host-name.change-host, .change-host {display: block;}/*ご注文内容 背景色*/.block-order-estimate--summary-content {background: #fffce4;}/*ポイント使用(値引き)*/.block-order-estimate--point-out {color: #f20;}/*キャンペーン値引き額 文字色*/.block-order-estimate--promotion-discount {color: #f20;}/*適用キャンペーン 文字色*/.block-order-estimate--promotion-apply-message-list {color: #f20;}.block-order-estimate--point p, .block-order-estimate--promotion-code p, .block-order-estimate--coupon p,  .block-order-estimate--promotion-apply-message-list p, .block-order-estimate--coupon div span {padding: 0 1rem;}.block-order-estimate--point:after {content: ' ※「1ポイント＝1円」でご利用いただけます。';font-size: 80%;padding-left: 1rem;}/*その他の情報 注釈*/.purchase_order-help, .remarks-help, .s-host-help {font-size: .8rem;}/*お届け日指定 注釈*/.block-order-estimate--confirmation-message {font-size: .7rem;}.help-block1, .help-block2 {display: block;font-size: .8rem;text-indent: -0.8rem;padding-left: 0.8rem;}.help-block1 {color: #005000;}/*カート ご注文の確認 クレジット情報入力欄*/.cd_txt4 {font-size: .75rem;margin: .5rem 0 0;line-height: 1.5;}/*.block-order-estimate--method-pay-content::after {content: "";font-size: .75rem;line-height: 1.3;display: inline-block;}*/.block-order-estimate table.credit-tbl td.cd-td1, table.credit-tbl td.cd-td2 {display: block;width: 100%;}.block-order-estimate table.credit-tbl td.cd-td2 {margin-bottom: 25px;}.block-order-estimate table.credit-tbl td.cd-td1 img {width: 98%;}.block-order-estimate table.credit-tbl td.cd-td2 img {width: 47%;display: block;float: left;margin: 0 2% 15px 0;}.block-order-estimate table.credit-tbl td.cd-td2 > br {display: none;}/*▼会員登録*/h1.block-onetimepassword-send--header {font-size: 1.4rem;letter-spacing: .1rem;margin: 2rem auto .5rem;padding: 0;width: 100%;}/*会員登録 キャンペーンコード 非表示*/.block-member-info--items-promotion-code-area {display: none;}/*▼イベント*/.block-event-page {width: 96%;margin: 0 auto;}/*ご利用履歴一覧*/.btn.btn-default.block-purchase-history-detail--add-goods {background: #f60;color: #fff;}.webreceipt_link_d_ a {display: block;text-align: center;width: 8rem;margin: .5rem auto .2rem;padding: .2rem .6rem;border: solid 1px #243f97;background-color: #fffce4;border-radius: .5rem;letter-spacing: .05rem;font-size: .8rem;}/*▼マイページ*/.block-mypage {width: 94%;margin: 0 auto;}/*マイページ　会員ランク表示*/.block-mypage--rank p.rank .customer_name {font-size: .9rem;}.block-mypage--rank p {font-size: .6rem;}.block-mypage--rank p .rank_name {color: #f00;font-size: .9rem;font-weight: 800;}.block-mypage--rank p.expiration_date_note {text-align: right;width: 96%;font-size: .7rem;margin: .2rem auto;}.block-mypage--rank .rank:before {content: '';display: inline-block;width: 40px;height: 40px;background-size: contain;vertical-align: middle;}.block-mypage--rank .rank.icon0:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn00.png);}.block-mypage--rank .rank.icon1:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn01.png);}.block-mypage--rank .rank.icon2:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn02.png);}.block-mypage--rank .rank.icon3:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn03.png);}.block-mypage--rank .rank.icon4:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn04.png);}.block-mypage--rank .rank.icon5:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn05.png);}.block-mypage--rank .rank.icon6:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn06.png);}.block-mypage--rank .rank.icon7:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn07.png);}.block-mypage--rank .rank.icon8:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn08.png);}.block-mypage--rank .rank.icon9:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn09.png);}/*入荷案内申し込み商品リスト 非表示*/.block-mypage--arrival-notice-list-description {display: none;}/*▼詳細検索*/.block-search-goods {width: 96%;margin: 0 auto;}/*カタログから探す 検索結果*/.block-genre-page-search-goods-wrap {width: 70%;margin: 15px auto 70px;}.block-genre-page-search-goods a#prev_page_button,.block-genre-page-search-goods a#next_page_button {background: #080;margin: 0 auto;padding: .5rem .9rem;color: #fff;text-decoration: none;width: 49%;display: inline-block;text-align: center;border-radius: .5rem;}.block-genre-page-search-goods a#prev_page_button {float: left;}.block-genre-page-search-goods a#next_page_button {float: right;}.block-genre-page-search-goods a#prev_page_button:hover, .block-genre-page-search-goods a#next_page_button:hover {opacity: .7;}/*カタログから探す 検索結果 見出し*/.h1.block-genre-page--header {margin: 0 auto;float: left;margin-right: 15px;margin-left: 5%;font-size: 1rem;}.block-genre-page--comment {display: none;}.block-genre-page--ggpage {margin-bottom: 20px;font-size: 1.5rem;line-height: 1.2;color: #090;font-weight: 800;}/*クイックオーダー*/.block-quick-order--table.js-quick-order-table {width: 90%;margin: 20px auto 0;}/*テキスト告知*/.i-box {position: relative;width: 94%;margin: 35px auto 0;padding: .4rem .6rem .3rem;border: solid 2px #f20;border-radius: 0 8px 8px 8px;font-size: .75rem;color: #333;line-height: 1.4;}.i-box .box-title {position: absolute;display: inline-block;top: -22px;left: -2px;padding: 0 9px;height: 22px;line-height: 22px;font-size: 12px;background: #f20;color: #fff;font-weight: bold;border-radius: 8px 8px 0 0;}.i-box p {margin: 0;padding: 0;}.i-box p > strong {color: #f00;}/*コラム---*//*特集一覧を見るボタン*/a.btn-column {width: 80%;display: block;margin: 20px auto;padding: 1rem;font-size: 1.1rem;line-height: 1;letter-spacing: .05rem;text-decoration: none;text-align: center;border-radius: 5px;color: #fff;font-weight: bold;background-color: #090;}a.btn-column:link, a.btn-column:visited {color: #fff;text-decoration: none;}a.btn-column:hover, a.btn-column:active {background-color: #0a0;color: #fff;text-decoration: none;}/*コラム見出し等*/.pane-main .clm-t1 {width: 90%;margin: 30px auto;padding: 0;font-size: 1.4rem;line-height: 1.5;letter-spacing: .02rem;font-weight: 800;color: #333;}.pane-main .clm-t2 {position: relative;width: 90%;margin: 30px auto 25px;padding: 1.2rem 0;font-size: 1.3rem;line-height: 1.3;letter-spacing: .02rem;font-weight: 800;color: #333;border-top: solid 1px #ccc;border-bottom: solid 3px #aaa;}.pane-main .clm-t2::after {position: absolute;content: " ";display: block;border-bottom: 3px solid #290;bottom: -3px;width: 15%;}.pane-main .clm-t3 {width: 90%;margin: 25px auto 15px;padding: .6rem .8rem;font-size: 1.15rem;line-height: 1.4;letter-spacing: .02rem;font-weight: 800;color: #333;background-color: #f5f5f5;border-radius: 0 10px 10px 0;border-left: 4px solid #270;}.pane-main .clm-t4 {width: 90%;margin: 20px auto 20px;padding: 0 0 5px;font-size: 1.1rem;line-height: 1.4;letter-spacing: .01rem;font-weight: 800;color: #333;border-bottom: dotted 1px #555;}.pane-main .clm-t5 {width: 90%;margin: 10px auto 20px;padding: 0;font-size: 1rem;line-height: 1.4;letter-spacing: .01rem;font-weight: 800;color: #333;}.pane-main .clm-t6 {width: 90%;margin: 0 auto 15px;padding: 0;font-size: .95rem;line-height: 1.3;letter-spacing: .01rem;font-weight: 800;color: #333;}.pane-main .clm-p {width: 88%;margin: 0 auto 30px;padding: 0;font-size: 1rem;line-height: 2;letter-spacing: .01rem;font-weight: 100;color: #333;}.pane-main .clm-img {width: 90%;display: block;margin: 0 auto 40px;}.pane-main .clm-tbl1 {width: 90%;margin: 0 auto 40px;}.pane-main .clm-tbl1 tr td {text-align: center;}/*コラムリスト*/.clm-ul {width: 88%;margin: 15px auto 30px;padding: 0;display: block;}.clm-ul li {display: block;margin: 0 auto 10px;padding: 0;width: 100%;font-size: .9rem;line-height: 1.3;text-indent: -1.3rem;padding-left: 1rem;}.clm-ul li::before {font-family: FontAwesome;content: "\f00c";padding-right: .3rem;color: #f00;}.clm-ol {width: 96%;margin: 15px auto 30px;padding: 0;display: block;}.clm-ol li {list-style: decimal;margin: 0 auto 10px;padding: 0;width: 80%;font-size: .9rem;line-height: 1.3;}.clm-dl {width: 88%;margin: 0 auto;}.clm-dl > dt {font-size: 1.1rem;line-height: 1.5;font-weight: bold;letter-spacing: .1rem;counter-increment: section;}.clm-dl > dt:before {color:#fff;font-size: .9rem;line-height: 1;margin-right: .6rem;padding: .4rem .7rem;background-color: #090;border-radius: .5rem;content: counter(section, decimal-leading-zero);}.clm-dl > dd {font-size: .9rem;line-height: 1.9;margin: .6rem 0 2rem;padding: 0;letter-spacing: .02rem;}.clm-blockquote {position: relative;width: 88%;margin: 10px auto 20px;padding: 20px 5%;background-color: #f3f3f3;border-radius: 10px;font-size: .9rem;line-height: 1.6;letter-spacing: 0.02rem;}.clm-blockquote::before {position: absolute;left: 10px;top: 0;content: "“";line-height: 1.1;color: #C8C8C8;font-family: serif;font-size: 2.5rem;}.clm-p strong {color: #f00;}/*コラムテーブル*//*.clm-tbl01 {width: 96%;}.clm-tbl01 th,.clm-tbl01 td {display: block;width: auto;border-bottom: none;}.clm-tbl01 tr:last-child {border-bottom: 1px solid #ccc;}*/.clm-tbl01 {width: 90%;margin: 0 auto 40px;border-collapse: collapse;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.clm-tbl01 th, .clm-tbl01 td {padding: .8rem .6rem;border: 1px solid #ccc;vertical-align: top;text-align: left;}.clm-tbl01 th {background: #fafafa;}.pane-contents .container .pane-main .block-page-freespace--caption > iframe {display: block;margin: 20px auto;width: auto;}#twitter-widget-0, .fb_iframe_widget {margin: 5px 15px;}/*コラム商品リスト*/.clm-lst1 {display: flex;flex-flow: row wrap;width: 90%;max-width: 800px;margin: 0 auto 30px;}.clm-lst1.clm-lst1-w3 li {width: calc(100% - 10px);margin: 0 auto 20px;}.clm-lst1 li > a {text-decoration: none;}.clm-lst1 li > a .b-tx {text-align: center;margin: 10px auto 0;padding: 0.7rem;display: block;font-size: .95rem;font-weight: bold;color: #fff;background: #f00;border-radius: 10px;}.clm-lst1 li > a > img {width: 100%;border: solid 1px #ccc;padding: 10px;}/*コラムカテゴリーページ*/.block-pagecategory-caption .h1.block-pagecategory-caption--text {width: 92%;margin: 20px auto;padding: 4px 2px;font-size: 1.6rem;border-bottom: dotted 1px #666;}/*コラム記事の最初のパンクくずを非表示*/[data-browse-mode="S"] .page-page .block-topic-path--list {display: none;}[data-browse-mode="S"] .page-page .block-topic-path--list:nth-of-type(2) {display: block;}.marker-under {background: linear-gradient(transparent 60%, #ff6 60%);font-weight: 800;}/*コメント画像（セット内容画像）*/.cmt3-img {margin: 10px auto;display: block;}.alert {padding: .6rem .5rem .6rem 2rem;margin-bottom: 15px;border: 1px solid #f00;color: #f00;background-color: #fef9dc;border-radius: .5rem;}.form-error {color: #f00;}/*造花文言*/.zouka-txt {text-align: right;width: 96%;margin: -10px 0 10px;font-size: .6rem;color: #555;}/*▼ YouTubeショート動画*/.yt-shorts {position: relative;width: 60%;max-width: 336px;margin: 10px auto;}.yt-shorts::before {content: "";display: block;padding-top: 177.77%;}.yt-shorts iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 12px;}