@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Lato:900|Noto+Sans|Open+Sans:400,600,800");
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap");
iframe {
  border: 0; }

#header {
  height: auto; }

/*テンプレート：ヘッダーフレーム*/
.iframe--header {
  width: 100%;
  min-width: 960px;
  margin: 0 auto; }

.iframe--header {
  height: 2910px; }

.iframe--header-only {
  width: 100%;
  height: 530px; }

/*テンプレート：ヘッダーフレームセレクト*/
iframe.iframe--header-select {
  height: 1090px;
  width: 100%;
  margin: 0 auto; }

/*お買い物ガイド系に使用   通常 height:330px;*/
.header2 {
  margin: 10px auto 0;
  width: 960px;
  height: 240px; }

/*照明特集に使用  通常 height:280px;*/
.header3 {
  margin: 10px auto 0;
  width: 960px;
  height: 350px; }

/*広告用ページに使用*/
.header4 {
  width: 970px;
  height: 2770px; }

/*ヘッダー キッチン3商品プッシュ*/
.kitchenstorage {
  position: relative;
  margin: 10px 0 20px 0;
  padding: 0;
  width: 970px;
  height: 250px;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/img4/bana/header/k-storage/k-storage.jpg) no-repeat; }
  .kitchenstorage > li:nth-child(1) {
    position: absolute;
    top: 15px;
    left: 200px;
    margin: 0;
    padding: 0;
    width: 243px; }
  .kitchenstorage > li:nth-child(2) {
    position: absolute;
    top: 15px;
    left: 453px;
    margin: 0;
    padding: 0;
    width: 243px; }
  .kitchenstorage > li:nth-child(3) {
    position: absolute;
    top: 15px;
    right: 20px;
    margin: 0;
    padding: 0;
    width: 243px; }

/*グルーニーバナー付きヘッダーフレーム*/
#header_iframe {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 1350px;
  min-width: 970px; }

/*カート下　新生活にITEM高さ1700px　クーポン表示:2330px 4枚/2670px イベントのみ--*/
.large_delivery {
  width: 600px; }
  .large_delivery a img {
    width: 100%; }

.rev_bana iframe {
  width: 600px;
  height: 950px; }

/*テンプレート：ヘッダーバナーフレーム*/
.header-bana {
  width: 940px;
  height: 145px; }

/*サイドバナーフレーム*/
.side-bar {
  position: fixed;
  top: 140px;
  left: 0;
  width: 115px;
  height: 750px;
  z-index: 9999;
  _position: absolute; }
  @media screen and (max-width: 1300px) {
    .side-bar {
      display: none; } }

/*サイドバナーフレーム(940px)左*/
.side-bar2 {
  position: fixed;
  top: 140px;
  left: 0;
  width: 120px;
  height: 750px;
  z-index: 9999;
  _position: absolute; }
  @media screen and (max-width: 1110px) {
    .side-bar2 {
      display: none; } }

/*サイドバナーフレーム(940px)右*/
.side-bar3 {
  position: fixed;
  top: 140px;
  right: 0;
  width: 125px;
  height: 76px;
  _position: absolute; }

iframe.side-bar4 {
  position: fixed;
  z-index: 21474836470 !important;
  right: -5px;
  bottom: -5px;
  width: 420px;
  height: 626px;
  _position: absolute; }

@media screen and (max-width: 1110px) {
  iframe.side-bar3 {
    display: none; } }
/*テンプレート：インフォメーション下リンク*/
/*ポイントバナー表記時　height: 430px;　*/
/*通常時　height: 300px;　*/
.fb-bana {
  width: 740px;
  height: 160px; }

/*テンプレート：インフォメーション下リンク*/
.info-link {
  width: 600px;
  height: 400px; }

/*テンプレート：フッター幅800*/
.footer-800 {
  width: 800px;
  height: 1150px; }

/*テンプレート：フッター幅940*/
.footer-940 {
  width: 940px;
  height: 1050px; }

/*テンプレート：新フッター*/
.footer-menu {
  margin: 0 auto;
  padding-top: 20px;
  width: 100%;
  height: 1585px; }

/*テンプレート：フッターナビ幅940*/
.footernavi-940 {
  margin-top: 50px;
  width: 940px;
  height: 700px; }

/*テンプレート：レフト・カテゴリメニュー：*/
.left-menu {
  margin-right: 10px;
  width: 200px;
  height: 5700px; }

/*テンプレート：レフト・ランキング10：*/
.left-rank10 {
  width: 180px;
  height: 3720px; }

/*テンプレート：indexライト・バナー：*/
.index-right {
  width: 130px;
  height: 6200px; }

/*オフィスチェアーランキング*/
.oc-rank {
  width: 600px;
  height: 2300px; }

/*アリスト専用ランキング*/
.oc-aristo-rank {
  width: 600px;
  height: 1100px; }

/*シリウス専用ランキング*/
.oc-sirius-rank {
  width: 600px;
  height: 700px; }

/*メッシュチェアー専用ランキング*/
.mesh_hikaku {
  margin-top: 15px;
  width: 600px;
  height: 320px; }

/*座椅子ランキング*/
.fc-rank {
  width: 600px;
  height: 1070px; }

/*子供家具ランキング*/
.cd-rank {
  width: 600px;
  height: 1020px; }

/*ポーラシリーズ*/
.pola-se {
  width: 1100px;
  height: 420px; }

/*ポーラ専用ランキング*/
.pola-rank {
  width: 600px;
  height: 1100px; }

/*グルーニー専用ランキング*/
.groony-rank {
  width: 600px;
  height: 1000px; }

/*ポーラ闇市ランキング*/
.pola-rank-yami {
  width: 600px;
  height: 530px; }

/*今売れてる人気のあの商品を探す*/
.imaure {
  width: 600px;
  height: 1440px; }

/*ゼウス専用ランキング*/
.fc-zeus-rank {
  width: 600px;
  height: 1240px; }

/*リクライニングチェアーランキング*/
.rc-rank {
  width: 600px;
  height: 950px; }

/*リクライニングチェアー(オットマン付属型)ランキング*/
.rc-ot-rank {
  width: 600px;
  height: 900px; }

/*ソファーランキング*/
.sf-rank {
  width: 600px;
  height: 1340px; }

/*ソファーランキング*/
.sf-co-rank {
  width: 600px;
  height: 780px; }

/*ダイニングランキング*/
.dn-rank {
  width: 600px;
  height: 800px; }

/*パソコンデスク*/
.pd-rank {
  width: 600px;
  height: 1430px; }

/*学習机*/
.gk-rank {
  width: 600px;
  height: 150px; }

/*収納家具ランキング*/
.st-rank {
  width: 600px;
  height: 960px; }

.chest-rank {
  width: 600px;
  height: 400px; }

/*キッチン収納ランキング*/
.kitchin-rank {
  width: 600px;
  height: 1650px; }

/*ガーデニングランキング*/
.gd-rank {
  width: 600px;
  height: 950px; }

/*ベッドランキング*/
.be-rank {
  width: 600px;
  height: 1500px; }

/*布団ランキング*/
.fu-rank {
  width: 600px;
  height: 960px; }

/*敷き布団ランキング*/
.fu-shiki-rank {
  width: 600px;
  height: 1235px; }

/*羽毛布団ランキング*/
.fu-umou-rank {
  width: 600px;
  height: 950px; }

/*テーブルランキング*/
.table-rank {
  width: 600px;
  height: 1100px; }

/*テレビボードランキング*/
.tv-rank {
  width: 600px;
  height: 1240px; }

/*国産テレビボードランキング*/
.tv-jp-rank {
  width: 600px;
  height: 1000px; }

/*照明ランキング*/
.lg-rank {
  width: 600px;
  height: 930px; }

/*ガーデン目玉商品*/
.garden_medama {
  width: 600px;
  height: 650px; }

.rc-medama {
  width: 740px;
  height: 450px; }

/*ラグマットランキング*/
.rg-rank {
  width: 600px;
  height: 800px; }

/*こたつランキング*/
.kotatsu-rank {
  width: 600px;
  height: 750px; }

/*商品ページ：旧ポーラ*/
.okp10 {
  width: 740px;
  height: 1100px; }

/*商品ページ：クリスマスツリーライト動画*/
.tree-light {
  width: 600px;
  height: 625px; }

/*商品ページ：羽毛布団*/
.umou-douga {
  width: 600px;
  height: 1174px; }

/*商品ページ：羽毛布団740*/
.umou-douga2 {
  width: 740px;
  height: 1315px; }

/*商品ページ：ポーラ*/
.pola-douga {
  width: 600px;
  height: 530px; }

/*商品ページ：よくあるご質問とその答え*/
.qanda {
  width: 600px;
  height: 210px; }

/*商品ページ：洗える布団動画*/
.water-douga {
  width: 600px;
  height: 365px; }

/*商品ページ：洗える布団動画2*/
.water-douga2 {
  width: 600px;
  height: 255px; }

/*商品ページ：ロフトベッド マットレスリンク*/
.mattress-link-a {
  margin: 0 auto;
  width: 740px;
  height: 890px; }

.mattress-link-b {
  width: 740px;
  height: 870px; }

/*カウントダウンタイマー*/
.count {
  width: 600px;
  height: 150px; }

.dn-search,
.tv-search {
  width: 600px;
  height: 200px; }

/*羽毛布団リンク*/
.umoufuton-link {
  width: 740px;
  /*height:400px;*/
  height: 1000px; }

/*ネモーネ・フェリシア羽毛布団リンク*/
.nemofel-umoufuton-link {
  width: 740px;
  /*height:400px;*/
  height: 900px; }

/*----------------ランキングべスト10--------------------*/
/*ソファーランキング*/
.sf-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2500px; }

/*カウチソファーランキング*/
.couch-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1730px; }

/*布団ランキング*/
.fu-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2400px; }

/*枕ランキング*/
.makura-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 450px; }

/*リクライニングランキング*/
.rc-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1450px; }

/*ベッドランキング*/
.be-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2910px; }

/*ダイニングランキング*/
.dn-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2170px; }

/*ガーデンランキング*/
.gd-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1700px; }

/*キッチンランキング*/
.kitchin-rank10 {
  margin: 40px auto;
  padding-bottom: 40px;
  width: 740px;
  height: 2515px; }

/*座椅子ランキング*/
.fc-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2700px; }

/*オフィスチェアランキング*/
.oc-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2200px; }

/*テーブルランキング*/
.tb-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1650px; }

/*照明ランキング*/
.lg-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2250px; }

/*パソコンデスクランキング*/
.pd-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 5550px; }

/*L字型パソコンデスクランキング*/
.l-pd-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 5550px; }

/*パソコンデスクランキング*/
.chest-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1320px; }

/*収納ランキング*/
.st-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2300px; }

/*テレビ台ランキング*/
.tv-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2280px; }

/*ラグランキング*/
.rg-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1540px; }

/*子ども家具ランキング*/
.child-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 2360px; }

/*洗濯用品ランキング*/
.laundry-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1740px; }

/*カーテンランキング*/
.curtain-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 650px; }

/*スーツケースランキング*/
.suitcase-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1250px; }

/*スーツケース相互リンク*/
.suitcase-sougo {
  margin: 40px auto;
  width: 740px;
  height: 1950px; }

/*家電ランキング*/
.ce-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 390px; }

/*ボルツランキング*/
.boltz-rank10 {
  margin: 40px auto;
  width: 740px;
  height: 1676px; }

/*----------------季節商材べスト10--------------------*/
/*クリスマスツリーリンク*/
.tree-lu {
  display: none;
  margin: 30px 0;
  width: 970px;
  height: 440px; }

/*クリスマスツリーリンク740px*/
.tree-lu740 {
  margin: 30px 0;
  width: 740px;
  height: 330px; }

/*CILラベルリンク*/
.cil-lu {
  margin-top: 30px;
  width: 940px;
  height: 1080px; }

/*あったかグッズランキング*/
.warm-goods-rank10 {
  margin-top: 30px;
  width: 740px;
  height: 800px; }

/*こたつランキング*/
.kotatsu-rank5 {
  margin-top: 30px;
  width: 740px;
  height: 620px; }

/*グルーニー*/
.groony-rank10 {
  width: 940px;
  height: 1350px; }

/*ソルティM*/
.salty-m-rank10 {
  width: 740px;
  height: 1980px; }

/*ソルティS*/
.salty-s-rank10 {
  width: 740px;
  height: 180px; }

/*ソルティXS*/
.salty-xs-rank10 {
  width: 740px;
  height: 350px; }

/*モワロ*/
.mowaro-rank10 {
  width: 740px;
  height: 700px; }

/*クレバーまとめ買いセット*/
.clever-box {
  width: 740px;
  height: 1450px; }

/*モワロまとめ買いセット*/
.mowaro-set {
  width: 740px;
  height: 630px; }

/*ルエリアまとめ買いセット*/
.ruellia-set {
  width: 740px;
  height: 780px; }

/*クリスマスツリーラインナップ*/
.xmas-rank10 {
  width: 740px;
  height: 730px; }

/*国産テーブルシリーズ*/
.j-brand-tb {
  width: 740px;
  height: 830px; }

/*----------------照明相互リンク-------------------*/
/*【天井照明】モダンウッドシリーズ*/
.wood-light-link {
  width: 740px;
  height: 1000px; }

/*イージス専用*/
.egis-link {
  width: 740px;
  height: 740px; }

/*イージス専用*/
.ceiling-light-link {
  width: 740px;
  height: 440px; }

.vitage-series {
  width: 970px;
  height: 2550px; }

.esesu-series {
  width: 740px;
  height: 870px;
  margin: 0 auto; }

.belrug-series {
  margin: 0 auto;
  width: 740px;
  height: 2000px; }

.matress-series {
  margin: 0 auto;
  width: 740px;
  height: 1200px;
  display: none; }

.koup-recommend {
  width: 740px;
  height: 700px; }

/*---売れ筋商材iframe--*/
.hotitem2016,
.hotitems {
  margin: 15px auto 0 auto;
  width: 960px;
  height: 1480px;
  display: none; }

.hotitem_tent {
  margin: 15px auto 0 auto;
  width: 960px;
  height: 2000px;
  display: none; }

/*----------------照明相互リンク-------------------*/
.futon14-link {
  width: 940px;
  height: 650px; }

.warm-link {
  width: 600px;
  height: 1850px; }

.cover-link {
  width: 600px;
  height: 360px; }

/*---- 羽毛布団相互リンク ----*/
/* カナダ公開時：縦幅 3400px */
.bedding-link {
  width: 740px;
  height: 2740px; }

/*----------------クリスマスツリー相互リンク-------------------*/
.xmastree-link {
  width: 740px;
  height: 2200px; }

/*----------------ハーフツリープレゼント-------------------*/
.rudolph-pre {
  width: 740px;
  height: 1110px; }

.rudolph-pre2 {
  width: 740px;
  height: 1240px; }

/*----------------レフトカテゴリー（1ブロック250px）-------------------*/
.left-top2 {
  width: 180px;
  height: 1400px; }

.left-f-chair {
  width: 180px;
  height: 4100px; }

.left-rag {
  width: 180px;
  height: 2140px; }

.left-dining {
  width: 180px;
  height: 4450px; }

.left-bedding {
  width: 180px;
  height: 3150px; }

.left-zakka {
  width: 180px;
  height: 3580px; }

.left-light {
  width: 180px;
  height: 4250px; }

.left-nordic {
  width: 180px;
  height: 3000px; }

.left-table {
  width: 180px;
  height: 3800px; }

.left-r-chair {
  width: 180px;
  height: 2320px; }

.left-office {
  width: 180px;
  height: 7600px; }

.left-sofa {
  width: 180px;
  height: 7200px; }

.left-storage {
  width: 180px;
  height: 7475px; }

.left-garden {
  width: 180px;
  height: 3895px; }

.left-bed {
  width: 180px;
  height: 7500px; }

/*アクセス解析用*/
iframe#access {
  visibility: hidden;
  width: 0px;
  height: 0px; }

/*-------------------早見表-------------------*/
/*ロフトベッド*/
.type-loft-bed {
  	/*width: 740px;
    height: 850px;*/
  display: none; }

/*ロフトベッド(カテゴリ用)*/
.type-loft-bed2 {
  width: 740px;
  height: 880px; }

/*座椅子*/
.type-zaisu {
  width: 740px;
  height: 1170px; }

/*-------------------コーディネート-------------------*/
.crd-type1 {
  width: 740px;
  height: 1620px; }

.crd-type2 {
  width: 740px;
  height: 1670px; }

.crd-type3 {
  width: 740px;
  height: 1755px; }

.crd-type4 {
  width: 740px;
  height: 1935px; }

/*-------------------商品ページ内リンク-------------------*/
.cdn960 {
  margin: 40px 0 40px;
  width: 960px;
  height: 335px;
  display: none; }

.cdn960_02 {
  margin: 40px 0 40px;
  width: 960px;
  height: 640px;
  display: none; }

.cdn740 {
  margin-bottom: 20px;
  width: 740px;
  height: 320px;
  display: none; }

.cdn-970 {
  margin-bottom: 20px;
  width: 970px;
  height: 270px;
  display: none; }

.cdn-970-2 {
  margin-bottom: 20px;
  width: 970px;
  height: 250px;
  display: none; }

.cdn-970-3 {
  margin-bottom: 20px;
  width: 970px;
  height: 420px;
  display: none; }

.cdn-740 {
  margin-bottom: 20px;
  width: 740px;
  height: 240px;
  display: none; }

.cdn-740-2 {
  margin-bottom: 20px;
  width: 740px;
  height: 400px;
  display: none; }

.cdn-vg-smith-couch {
  margin-bottom: 20px;
  width: 740px;
  height: 180px; }

/*-------------------ランキング改修2016.11------------------*/
.bed_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 6360px; }

.sofa_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 3240px; }

.curtain_item_pc {
  margin: 0 auto;
  width: 740px;
  height: 940px; }

.rug_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 3480px; }

.desk_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 4250px; }

.chair_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 3850px; }

.dining_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 4180px; }

.zaisu_item_pc {
  margin: 0 auto;
  width: 740px;
  height: 3440px; }

.fan_item_pc {
  margin: 30px auto 0 auto;
  width: 740px;
  height: 700px;
  display: none; }

.tv_item_pc {
  margin: 30px auto 0 auto;
  width: 960px;
  height: 3800px; }

.garden_sell {
  margin: 30px auto 0 auto;
  width: 960px;
  height: 2200px; }

/*-------------------イベントページ------------------*/
/*イベントページ*/
.event-page {
  width: 970px;
  height: 7600px; }

/*イベントページ(ロウヤの日)*/
.sale-page {
  width: 970px;
  height: 2300px; }

/*-------------------セール商品帯かけ------------------*/
.saleWrap {
  position: relative; }
  .saleWrap .p20 {
    position: absolute;
    z-index: 999;
    bottom: 20px;
    left: 10px; }
  .saleWrap .p10 {
    position: absolute;
    z-index: 999;
    bottom: 100px;
    left: 10px; }

/*::::header.html::::*/
img.poi {
  position: absolute;
  z-index: 608;
  top: 0;
  left: 0;
  width: 150px; }

/*-------------------ポーネルからLサイズへ------------------*/
.item-ponel {
  width: 100%;
  height: 220px; }

/*-------------------予約メール誘導iframe------------------*/
.yoyaku {
  width: 100%;
  height: 220px; }

.itemApi {
  margin: 15px auto 0 auto;
  width: 740px;
  height: 600px; }

/* rev-bana
============================================*/
.rev-bana__list {
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -js-display: flex;
  margin: 16px auto 40px; }
  .rev-bana__list li {
    margin-top: 16px;
    margin-right: 27px;
    width: 182px;
    text-align: center; }
    .rev-bana__list li:nth-of-type(3n) {
      margin-right: 0; }
    .rev-bana__list li:nth-of-type(-n+3) {
      margin-top: 0; }
  .rev-bana__list img {
    display: block;
    margin-bottom: 4px;
    width: 100%;
    height: auto; }
  .rev-bana__list p {
    font-size: 1.2rem; }
  .rev-bana__list .item-name,
  .rev-bana__list .description-lowya,
  .rev-bana__list .csv-price {
    display: none; }

.rev-bana__guide {
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -js-display: flex; }
  .rev-bana__guide li {
    width: 295px; }
    .rev-bana__guide li:nth-of-type(odd) {
      margin-right: 10px; }

/*==================================================
		季節商材相互リンク
====================================================*/
.season-item {
  margin: 0 auto;
  width: 100%;
  max-width: 960px; }
  .season-item .other_btn {
    margin: 20px auto 0 auto;
    width: 90%; }
    .season-item .other_btn a {
      display: block;
      margin-bottom: 40px;
      padding: 15px;
      text-align: center;
      text-decoration: none;
      color: #444;
      border: solid 1px #444; }
    .season-item .other_btn a:hover {
      color: #fff;
      background: #444; }

.season-item__list {
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -js-display: flex;
  justify-content: space-between; }
  .season-item__list > li {
    margin-bottom: 40px;
    box-sizing: border-box; }
  .season-item__list .csv-price {
    padding-top: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #b50003; }
  .season-item__list img {
    display: block;
    margin-bottom: 16px;
    width: 100%;
    height: auto; }

.season-item__list > li.is-empty {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0; }

.season-item__list > li.is-empty * {
  display: none; }

@media screen and (min-width: 768px) {
  .season-item__list .item-name {
    display: none; }

  .season-item__list .catch-lowya {
    display: block;
    font-size: 1.2rem; }

  .season-item__list .description-lowya {
    display: none;
    font-size: 1.2rem; } }
@media screen and (max-width: 767px) {
  .season-item__list li {
    margin-bottom: 20px; }

  .season-item__list p {
    text-align: center;
    font-size: 1.1rem;
    font-weight: 100; }

  .season-item__list .item-name {
    display: none; }

  .season-item__list--large .catch-lowya {
    display: none; }

  .season-item__list .csv-price {
    font-size: 1.4rem;
    text-align: center;
    font-family: 'Lato', sans-serif; } }
@media screen and (max-width: 767px) {
  .season-item__list--large .item-name {
    display: none; } }
@media screen and (min-width: 768px) {
  .season-item__list--midium > li {
    margin-right: 24px;
    width: 468px; }

  .season-item__list--midium > li:nth-of-type(even) {
    margin-right: 0; } }
@media screen and (max-width: 767px) {
  .season-item__list--midium > li {
    padding: 0 4px 0 0;
    width: 50%; }

  .season-item__list--midium > li:nth-of-type(even) {
    padding: 0 0 0 4px; }

  .season-item__list--midium .description-lowya {
    display: none; } }
@media screen and (min-width: 768px) {
  .season-item__list--small > li {
    margin-right: 24px;
    width: 304px; }

  .season-item__list--small > li:nth-of-type(3n) {
    margin-right: 0; } }
@media screen and (max-width: 767px) {
  .season-item__list--small > li {
    width: 32%; }

  	/*.season-item__list--small > li:nth-of-type(3n+2) {
  		padding: 0 4px 0;
  	}
  
  
  	.season-item__list--small > li:nth-of-type(3n) {
  		padding: 0 0 0 4px;
  	}*/
  .season-item__list--small .description-lowya {
    display: none; } }
.season-item__type {
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -js-display: flex;
  margin: 16px auto; }
  .season-item__type li {
    margin-bottom: 4px;
    box-sizing: border-box; }
  .season-item__type a {
    display: block;
    padding: 4px 8px;
    line-height: 1;
    text-align: center;
    color: #fff;
    background: #666; }
    .season-item__type a:hover {
      background: #2c84cf; }
  .season-item__type ~ .csv-price::after {
    content: "～"; }

@media screen and (min-width: 768px) {
  .season-item__type li {
    margin-right: 4px; } }
@media screen and (max-width: 767px) {
  .season-item__list--large .season-item__type li {
    padding: 0 2px 0 0;
    width: 33.3333%; }
    .season-item__list--large .season-item__type li:nth-of-type(3n+2) {
      padding: 0 2px 0; }
    .season-item__list--large .season-item__type li:nth-of-type(3n) {
      padding: 0 0 0 2px; }

  .season-item__list--midium .season-item__type li {
    padding: 0 2px 0 0;
    width: 50%; }
    .season-item__list--midium .season-item__type li:nth-of-type(even) {
      padding: 0 0 0 2px; }

  .season-item__list--small .season-item__type li {
    width: 100%; } }
/*==================================================
		ホットアイテム
====================================================*/
.hot-item {
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif; }

.hot-item__tit {
  margin: 20px auto 10px;
  padding: 10px 0;
  width: 960px;
  text-align: center;
  letter-spacing: 0.1em;
  color: #000;
  font-weight: bold; }

.hot-item__list {
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -js-display: flex;
  margin: 0 auto;
  width: 960px;
  -webkit-justify-content: space-between;
  /* Safari */
  justify-content: space-between; }
  .hot-item__list li {
    width: 173px;
    text-align: center;
    margin-bottom: 20px; }
  .hot-item__list a:hover img {
    opacity: 0.8; }
  .hot-item__list img {
    width: 100%; }
  .hot-item__list .item-name {
    overflow: hidden;
    margin: 5px 0 3px 0;
    padding: 0;
    font-size: 10px;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .hot-item__list .catch-lowya,
  .hot-item__list .description-lowya {
    display: none; }
  .hot-item__list .csv-price {
    font-size: 14px;
    font-weight: bold;
    color: #c00; }

@media screen and (max-width: 640px) {
  .hot-item__tit {
    margin: 0;
    padding: 10px 0;
    width: 100%;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.1em; }

  .hot-item__list {
    margin: 0 auto 25px auto;
    padding: 0;
    width: 95%;
    list-style: none; }

  .hot-item__list li {
    width: 24%;
    height: auto;
    list-style: none;
    text-align: center; }

  .hot-item__list img {
    width: 100%;
    height: auto; }

  .hot-item__list .item-name {
    display: none; }

  .hot-item__list .csv-price {
    display: block;
    margin-top: 5px;
    font-size: 12px; }

  .sp_none {
    display: none; } }
.lepole_iframe {
  width: 960px;
  margin: 0 auto;
  height: 2480px; }

.free_sample {
  width: 740px;
  height: 1250px;
  margin: 0 auto; }

.free_sample_fluar {
  width: 740px;
  height: 1150px;
  margin: 0 auto; }

.header-bnr--normal {
  width: 960px;
  margin: 0 auto; }
  .header-bnr--normal a:hover img {
    opacity: 0.7; }
  .header-bnr--normal a img {
    display: block;
    width: 960px;
    margin-bottom: 10px; }

div.active + .header-bnr--normal {
  display: none; }

.chat-btn a {
  display: block;
  width: 104px;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/images/page/button_chat.png) center center no-repeat;
  background-size: contain;
  height: 104px;
  font-size: 0; }
  .chat-btn a:hover {
    background: url(https://www.rakuten.ne.jp/gold/low-ya/images/page/button_chat_on.png) center center no-repeat; }

.newlife-iframe {
  height: 910px;
  width: 960px; }

.villimetsua-iframe {
  height: 740px;
  width: 960px; }

.slider-iframe {
  height: 740px;
  width: 960px; }
