#gloval_navi {
  background-color: #082b53;
}

.login_btn {
  color: #082b53;
}

.cart_btn a {
  background: #ff6e03 none repeat scroll 0% 0%;
}

#login_area h2, #search_area h2, #calender_area h2, #cart_area h2, #cart h2, #category_area h2 {
  background-color: #eacb9e;
  color:#fff;
}

#cart_area .btn a {
  background: #ff6e03 none repeat scroll 0% 0%;
}

#recommend_area h2, #main_column .recommend_list h2, #main_column .ranking_list h2, #main_column .history_list h2, #news_area h2 {
  font-weight: bold;
  color: #082b53
}

#recommend_area h2, #main_column .recommend_list h2, #main_column .ranking_list h2, #main_column .history_list h2, #news_area h2 {
  border-bottom: dotted 3px #082b53;
}

#main_column .idx_cn h2, #main_column #fav_bland_items h2, #main_column #fav_choice_items h2 {
  color: #082b53;
  font-weight: bold;
}

#PC_only .page_top{
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
}

#PC_only .page_top a {
  background-image:url(/user_data/packages/raku2pc/img/common/page_top.png);
  width: 136px;
  height: 225px;
  display: block;
  cursor: pointer;
}

#fixed_link {
  display: none;
}

.float_box ul,
.float_box li,
.float_box p
{
  /* [余白をリセット] */
  margin: 0;
  padding: 0;
}
.float_box
{
  /* [はみ出ている部分を非表示] */
  overflow: hidden;
}
.float_box ul
{
  /* [縦幅を復帰。] */
  overflow: hidden;

  /* [右側に30px分の余白を作る] */
  margin-right: -30px;

  /* [下側に30px分の余白を削る] */
  margin-bottom: -30px;
}
.float_box li
{
  /* [黒点を非表示] */
  list-style-type: none;

  /* [要素を横並びにする] */
  float: left;
  width: 25%;

  /* [アイテムの下側に30px分の余白を設定] */
  margin-bottom: 30px;
}
@media all and (min-width: 992px)
{
  /* タブレットサイズ以上のデザイン */
  .float_box li
  {
    /* 横幅を3個分に設定 */
    width: 25%;
  }
  .float_box li:nth-of-type(4n+1)
  {
    /* [4+1個置きにclearを設定] */
    clear: both;
  }
}
@media all and (min-width: 768px) and (max-width: 991px)
{
  /* タブレットサイズ時のデザイン */
  .float_box li
  {
    /* 横幅を3個分に設定 */
    width: 33.333%;
  }
  .float_box li:nth-of-type(3n+1)
  {
    /* [3+1個置きにclearを設定] */
    clear: both;
  }
}
@media all and (max-width: 767px)
{
  /* スマホサイズ時のデザイン */
  .float_box li
  {
    /* 横幅を2個分に設定 */
    width: 50%;
  }
  .float_box li:nth-of-type(2n+1)
  {
    /* [2+1個置きにclearを設定] */
    clear: both;
  }
}
.float_box a
{
  /* [ブロック要素に変更] */
  display: block;

  /* [余白を指定] */
  margin-right: 30px;

  /* [リンク文字の初期値を黒にする] */
  color: #000;

  /* [リンクテキストのアンダーラインを非表示にする] */
  text-decoration: none;
}
.float_box .image
{
  /* [ボックス内を80%にする] */
  max-width: 80%;

  /* [画像が真ん中に来るようにする] */
  /* [画像と文字の間に余白を入れる] */
  display: block;
  margin: 0 auto 5px;
}
.float_box .name
{
  /* [価格との間に余白を入れる] */
  margin-bottom: .75em;

  /* [商品名の文字を若干小さくする] */
  font-size: .875em;

  /* [商品名の文字をグレーにする] */
  color: #777;
}
.float_box .price
{
  /* [価格を太文字にする] */
  font-weight: bold;
}

#leftcolumn {
  width: 240px!important;
}

#main_column .history_list .block_body div.sale_price,#main_column .recommend_list .block_body div.sale_price{
  text-align: left;
}
#calender_area table .month {
  background-color: #082c54;
}
#main_column .recommend_list h2{
  margin-bottom: 15px;
}
#header .tel {
 display: none;
}

#category_area li.onmark p a.onlink:before {
  font-family: FontAwesome;
  content: "¥f105";
  margin-right: 4px;
  color: #00b200;
  display:none;
}
