@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Poppins);
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
iframe {
  border: 0;
}

#header {
  height: auto;
}

/*テンプレート：ヘッダーフレーム*/
.header {
  width: 960px;
  height: 3076px;
}

/*お買い物ガイド系に使用   通常 height:330px;*/
.header2 {
  margin: 10px auto 0;
  width: 960px;
  height: 320px;
}

/*照明特集に使用  通常 height:280px;*/
.header3 {
  width: 960px;
  height: 320px;
}

/*広告用ページに使用*/
.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;
}

.header_iframe-height {
  margin-bottom: 15px;
  width: 970px;
  height: 2660px;
}

/*カート下　新生活にITEM高さ1700px　クーポン表示:2330px 4枚/2670px イベントのみ--*/
.rev_bana iframe {
  margin: 0;
  padding: 0;
  width: 600px;
  height: 740px;
}

/*テンプレート：ヘッダーバナーフレーム*/
.header-bana {
  width: 940px;
  height: 145px;
}

/*サイドバナーフレーム*/
.side-bar {
  position: fixed;
  top: 140px;
  left: 0;
  width: 115px;
  height: 750px;
  _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;
  _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: 960px;
  height: 1250px;
}

/*テンプレート：フッターナビ幅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: 2300px;
}

/*座椅子ランキング*/
.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: 700px;
}

.villimetsua-series {
  padding-top: 50px;
  width: 970px;
  height: 2300px;
}

.belrug-series {
  margin: 0 auto;
  width: 740px;
  height: 1800px;
}

.matress-series {
  margin: 0 auto;
  width: 740px;
  height: 1200px;
}

.koup-recommend {
  width: 740px;
  height: 700px;
}

.groony-series {
  width: 970px;
  height: 640px;
}

/*---売れ筋商材iframe--*/
.hotitem2016,
.hotitems {
  margin: 15px auto 0 auto;
  width: 960px;
  height: 2000px;
}

.hotitem_tent {
  margin: 15px auto 0 auto;
  width: 960px;
  height: 2000px;
}

/*----------------照明相互リンク-------------------*/
.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;
}

.cdn740 {
  margin-bottom: 20px;
  width: 740px;
  height: 320px;
}

.cdn-970 {
  margin-bottom: 20px;
  width: 970px;
  height: 270px;
}

.cdn-970-2 {
  margin-bottom: 20px;
  width: 970px;
  height: 250px;
}

.cdn-970-3 {
  margin-bottom: 20px;
  width: 970px;
  height: 420px;
}

.cdn-740 {
  margin-bottom: 20px;
  width: 740px;
  height: 240px;
}

.cdn-740-2 {
  margin-bottom: 20px;
  width: 740px;
  height: 400px;
}

.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: 3700px;
}

.curtain_item_pc {
  margin: 0 auto;
  width: 740px;
  height: 940px;
}

.rug_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 3730px;
}

.desk_item_pc {
  margin: 0 auto;
  width: 740px;
  height: 5100px;
}

.chair_item_pc {
  margin: 0 auto;
  width: 960px;
  height: 3750px;
}

.dining_item_pc {
  margin: 0 auto;
  width: 740px;
  height: 3800px;
}

.zaisu_item_pc {
  margin: 0 auto;
  width: 740px;
  height: 3440px;
}

.fan_item_pc {
  margin: 30px auto 0 auto;
  width: 740px;
  height: 700px;
}

.tv_item_pc {
  margin: 30px auto 0 auto;
  width: 960px;
  height: 3800px;
}

/*-------------------イベントページ------------------*/
/*イベントページ*/
.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 {
  margin: 0 auto;
  width: 600px;
}

.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__list {
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -js-display: flex;
}
.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 .catch-lowya {
  display: none;
}

@media screen and (min-width: 768px) {
  .season-item__list .item-name {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .season-item__list p {
    text-align: center;
  }

  .season-item__list .csv-price {
    font-size: 1.8rem;
  }
}
@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 {
    padding: 0 4px 0 0;
    width: 33.3333%;
  }

  .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;
  }
}
.free_sample {
  width: 740px;
  height: 1250px;
  margin: 0 auto;
}

.free_sample_fluar {
  width: 740px;
  height: 1150px;
  margin: 0 auto;
}
