@charset "Shift_JIS";


/* --------------------------------
    初期化
-------------------------------- */

#body {width: auto;}


/* --------------------------------
    ヘッダー
-------------------------------- */

.page-header {background: -webkit-gradient(linear, left top, left bottom, from(#f9a603), to(#faad07)); text-align:center;}
.page-header img { width: 980px; }

.section-header img { width:316px; }

/* --------------------------------
    リンクリスト
-------------------------------- */

#kinitsu-link-list { background:#ffd562; text-align:center;}
#kinitsu-link-list .inner { width:1000px; margin:0 auto; font-size:0; padding:25px 0; }
#kinitsu-link-list .link { display:inline-block; width:230px; height:70px; margin:0 10px;}
#kinitsu-link-list .link img { width:100%; }
#kinitsu-link-list .link:hover { text-decoration:none; opacity:.8; }
#kinitsu-link-list .link:hover img { opacity:1; }


/* --------------------------------
    アイテムリスト
-------------------------------- */

#kinitsu-item-list .item-list { text-align:center; padding-bottom:60px; }
#kinitsu-item-list .inner { margin:0 auto; padding-top:50px; width:980px; }
#kinitsu-item-list .list-desc { display:inline-block; margin:24px auto 50px; font-size:22px; font-weight:bold; line-height:1.193636364; color:#000; }
#kinitsu-item-list .loader { min-height:716px;}
#kinitsu-item-list .link { background:#fff; display:block; border-radius:4px; width:420px; font-size:20px; color:#121212; line-height:1; padding:30px 0; font-weight:bold; margin:0 auto;}
#kinitsu-item-list .link:hover { text-decoration:none; opacity:.8; }

#kinitsu-item-list .indexCatalog { width:1020px; margin:0 -20px;}
#kinitsu-item-list .indexCatalog li { position:relative; float:left; width:215px; margin:0 20px 50px; text-align:left; }
#kinitsu-item-list .indexCatalog a:hover { text-decoration:none; }
#kinitsu-item-list .indexCatalog a:hover img { opacity:0.7; }
#kinitsu-item-list .indexCatalog .img { background:#fff; height:258px; position:relative; }
#kinitsu-item-list .indexCatalog .rank { position:absolute; z-index:5; top:10px; left:10px; width:29px; height:30px; }
#kinitsu-item-list .indexCatalog .shop { font-size:12px; margin-top:10px; color:#fff;}
#kinitsu-item-list .indexCatalog .price { font-size:18px; color:#fff; line-height:1.2; font-weight:bold; }
#kinitsu-item-list .indexCatalog .tax { font-size:10px; color:#fff; font-weight:normal; }
#kinitsu-item-list .indexCatalog .off { font-size:13px; font-weight:normal; }
#kinitsu-item-list .indexCatalog .price,
#kinitsu-item-list .indexCatalog .shop { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
#kinitsu-item-list .indexCatalog .feed-tag { background: #fff; }

#catalog-kinitsu-1 { background:#ffbf11; }
#catalog-kinitsu-1 .feed-tag { color:#ffbf11; }
#catalog-kinitsu-2 { background:#ff9500; }
#catalog-kinitsu-2 .feed-tag { color:#ff9500; }
#catalog-kinitsu-3 { background:#f56c29; }
#catalog-kinitsu-3 .feed-tag { color:#f56c29; }
#catalog-kinitsu-4 { background:#f24835; }
#catalog-kinitsu-4 .feed-tag { color:#f24835; }


/* --------------------------------
    すべての均一セールアイテム一覧
-------------------------------- */

#kinitsu-all-item { padding:60px 0 0; width:980px; margin:0 auto;}
#kinitsu-all-item .link { background:#ffbc00; color:#121212; display:block; font-weight:bold; border-radius:4px; width:420px; font-size:20px; line-height:1; padding:30px 0; text-align:center; margin:0 auto; }
#kinitsu-all-item .link:hover { text-decoration:none; opacity:.8; }


/* --------------------------------
    シェアボタン
-------------------------------- */
.block-share { padding-bottom:60px; border-bottom: 2px solid #ececec; }

/**
 * ------------------------------------------------------------
 * 注意事項
 * ------------------------------------------------------------
 */
.page-note { width: 880px; margin: 60px auto 0; background:#fff; }
.page-note .note-title { font-size:24px; line-height:1; }
.note-block { margin-top:34px; font-size:12px; line-height: 2; }
.note-list-none { list-style:none inside; padding-left:1em; text-indent:-1em; margin-left:3px; }
.note-list-disc { list-style:disc inside; padding-left:1em; text-indent:-1em; margin-left:3px; }
.page-list-num { list-style:decimal inside; padding-left:1em; text-indent:-1em; margin-left:3px; }
.note-title:not(:first-child) { margin-top:50px; }


/* --------------------------------
   終了ページ
-------------------------------- */

#kinitsu-msg-box { padding:90px 0 20px; margin:0 auto; text-align:center; }
#kinitsu-msg-box .title { font-size:32px; line-height:1.4; }
#kinitsu-msg-box .g-btn  { margin-top:70px; width:370px; }
