@charset "utf-8";
/* CSS Document */


/* 右にあるタブ */

#tab-01  {
  width: 95px; /* 通常70px クリスマス95px */ 
  height: 198px; /* 通常165px クリスマス198px */ 
  position: fixed;
  display: block; 
  top: 170px; /* 通常170px クリスマス170px */ 
  right: -2px;
  z-index: 9997;
}


#tab-01 a.move  {
  display: block;
  background: url("https://www.rakuten.ne.jp/gold/sentire/_common/r-tag_point01.gif") no-repeat transparent;  
  background-position: 22px 0px; /* 通常20px 0px クリスマス22px 0px */ 
  width: 95px; /* 通常70px クリスマス95px */ 
  height: 198px; /* 通常165px クリスマス198px */ 
}

#tab-01 a.move:hover{
  display: block;
  background: url("https://www.rakuten.ne.jp/gold/sentire/_common/r-tag_point02.gif") no-repeat transparent;  
  background-position: 0px 0px;
  width: 95px; /* 通常70px クリスマス95px */ 
  height: 198px; /* 通常165px クリスマス198px */ 
}


#tab-02 {
  width: 95px; /* 通常70px クリスマス95px */ 
  height: 198px; /* 通常165px クリスマス198px */ 
  position: fixed; 
  display: block;
  top: 380px; /* 通常340px クリスマス380px */ 
  right: -2px;
  z-index: 9997;
}


#tab-02 a.move {
  display: block;
  background: url("https://www.rakuten.ne.jp/gold/sentire/_common/r-tag_pur01.gif") no-repeat transparent;  
  background-position: 22px 0px; /* 通常20px 0px クリスマス22px 0px */ 
  width: 95px; /* 通常70px クリスマス95px */ 
  height: 198px; /* 通常165px クリスマス198px */ 
}

#tab-02 a.move:hover{
  display: block;
  background: url("https://www.rakuten.ne.jp/gold/sentire/_common/r-tag_pur02.gif") no-repeat transparent;  
  background-position: 0px 0px;
  width: 95px; /* 通常70px クリスマス95px */ 
  height: 198px; /* 通常165px クリスマス198px */ 
}


/* IE6 position fixed おまじない */
* html body #tab-01{
  background: url(null) fixed;
  
}

* html div#tab-01{
  position:absolute !important;
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 170 + 'px'); /* 通常170 クリスマス170 */ 
  left: expression((documentElement.scrollLeft || document.body.scrollLeft) + document.body.clientWidth - 95 + 'px'); /* 通常70 クリスマス95 */ 
}

* html div#tab-02{
  position:absolute !important;
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 380 + 'px');  /* 通常340 クリスマス380 */ 
  left: expression((documentElement.scrollLeft || document.body.scrollLeft) + document.body.clientWidth - 95 + 'px'); /* 通常70 クリスマス95 */ 
}


/*=====================================================
  右の検索タブ /* sentrie-one righttab search */
/*===================================================*/

/* 検索タブ wrap */
#tab_search_wrap {
width: 80px;
height: 42px;
position: fixed;
right: 0;
bottom: 220px;
z-index: 9999;
}
#tab_search_wrap:hover {
width: 350px;
/* HITエリア確保・調整用 */
padding: 20px 0 50px;
bottom: 170px;
}
/* フォームのベーススタイル */
/* IE8+, Chrome */
input, button {
outline: 0;
}         
 /* Firefox */
input::-moz-focus-inner, button::-moz-focus-inner {
border: 0;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;
}
/* 検索ウィンドウ テキスト入力エリア（白フィールド）
-----------------------------------------------------*/
#tab_search_wrap input#sitem {
 background: #fff;
 border: 2px solid #ff7e00;
 box-sizing: border-box;
 border-radius: 3px 0 0 3px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 color: #666;
 font-size: 14px;
 margin: 0;
 padding: 3px 8px;/* 入力エリア内の指定 */
 /* 左上と右下だけ角丸 */
 -webkit-border-radius: 3px 0 0 3px;
 -moz-border-radius: 3px 0 0 3px;
 -o-border-radius: 3px 0 0 3px;
 -ms-border-radius: 3px 0 0 3px;
 /* iOSの丸くなるのを回避 */
 -webkit-appearance: none;
 outline: none; /* デフォルトの:focusスタイルを無効化 */
 position: absolute;
 right: -270px;
 transition: all .4s;
 width: 270px;
 height: 42px;
 z-index: 9999;
}
#tab_search_wrap:hover input#sitem {
 right: 78px;
}

/* 送信ボタン
-----------------------------------------------------*/
#tab_search_wrap #tab_search_submit {
 background: url("https://www.rakuten.ne.jp/gold/sentire/_common/r_tab_sentire_search_01.gif") center center no-repeat;
 border: 0 none;
 cursor: pointer;
 outline: none; /* デフォルトの:focusスタイルを無効化 */
 overflow: hidden;
 padding: 0;
 position: absolute;
 right: 0;
 text-align: center;
 z-index: 10000;
/* iOSの丸くなるのを回避 */
 -webkit-appearance: none;
 width: 80px;
 height: 42px;
}
/*#tab_search_submit:active,
#tab_search_submit:hover,
#tab_search_submit:focus {
 background: url(""https://www.rakuten.ne.jp/gold/sentire/_common/r_tab_sentire_search_02.gif") center center no-repeat;
}*/

/*=====================================================
  右の検索タブ /* sentrie-one righttab search 1707 */
/*===================================================*/


/* 検索タブ wrap */
#tab_search_wrap_1707 {
width: 60px;
height: 42px;
position: fixed;
right: 0;
top:610px;
/*bottom: 220px;*/
z-index: 9999;
transition: all .2s;
}
#tab_search_wrap_1707:hover {
width: 430px;
/* HITエリア確保・調整用 */
padding: 20px 0 20px;
background: #fff3de;
top:590px;
}
#tab_search_img img {
 width:60px;
 height:42px;
 position:fixed;
 right:0;
/* top:600px;*/
 display: block;
 z-index:100001;
}
#tab_search_wrap_1707:hover #tab_search_img img {

}

/* 検索ウィンドウ テキスト入力エリア（白フィールド）
-----------------------------------------------------*/
#tab_search_wrap_1707 input#sitem {
 background: #fff;
 border: 2px solid #ff7e00;
 box-sizing: border-box;
 border-radius: 3px 0 0 3px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 color: #666;
 font-size: 14px;
 margin: 0;
 padding: 3px 8px;/* 入力エリア内の指定 */
 /* 左上と右下だけ角丸 */
 -webkit-border-radius: 3px 0 0 3px;
 -moz-border-radius: 3px 0 0 3px;
 -o-border-radius: 3px 0 0 3px;
 -ms-border-radius: 3px 0 0 3px;
 /* iOSの丸くなるのを回避 */
 -webkit-appearance: none;
 outline: none; /* デフォルトの:focusスタイルを無効化 */
 position: absolute;
/* right: -270px;*/
 right:0;
 transition: all .2s;
 width: 270px;
 height: 42px;
 z-index: 9999;
}
#tab_search_wrap_1707 #tab_search {
 position:absolute;
 right: -270px;
 width: 60px;
 height: 42px;
 transition: all .2s;
}
#tab_search_wrap_1707:hover #tab_search {
 right: 135px;
}

/* 送信ボタン
-----------------------------------------------------*/
#tab_search_wrap_1707 #tab_search_submit {
 /*
 background: url("https://www.rakuten.ne.jp/gold/sentire/_common/r_tab_sentire_search_01.gif") center center no-repeat;
 */
/*
 background: #f00;
*/
/* border: 0 none;*/
 cursor: pointer;
 outline: none; /* デフォルトの:focusスタイルを無効化 */
 overflow: hidden;
 padding: 0;
 text-align: center;
/* iOSの丸くなるのを回避 */
 -webkit-appearance: none;
 width: 50px;
 height: 30px/*42px*/;
 transition: all .4s;
 position:absolute;
 right:-55px;
 top:7px;
 display:block;
 z-index: 9999;
}
/*#tab_search_wrap:hover p {
 position: absolute;
 right:-60px;
 top:-16px;
 background: #096;*/
/* z-index: 9999;*/