/* CSS Document */

.FS2_preview{
display:none;
}
img{ border:0px;}

/*-----------------------------------------------
 __pagetop
-----------------------------------------------*/
#pagetop{
   text-align:right;
   font-size:10px;
   padding-right:15px;
}
#pagetop a {
   text-decoration:none;
   color:#0044CC;
}


/*-----------------------------------------------
 __footer
-----------------------------------------------*/

#footer{
   margin:0 auto;
   padding-top:30px;
   width:800px;
   text-align:left;
   color:#333333;
}
/*-----------------------------------------------
 __footer
-----------------------------------------------*/

#footerpolicy{
   clear:both;
   margin-top:10px;
}

/*-----------------------------------------------
 __policy
-----------------------------------------------*/

.policy{
    clear:both;
	float:left;
   margin:10px 0px 20px 0px; 
}

/*-----------------------------------------------
 __footadress
-----------------------------------------------*/
.footadress{
    float:right;
    font-size:80%;
}

.footadress h3{
    font-size:140%;
	margin-top:21px;

}

.footadress ul li{
    display:inline;
	margin-right:3px;
}
/*-----------------------------------------------
 __
-----------------------------------------------*/
.footmenu{
    font-size:80%;
	border-bottom:1px solid #757575;
	text-align:center;
}

.footmenu h2{
    font-size:80%;
}

.footmenu ul li{
    display:inline;
	margin-right:10px;
}

/*-----------------------------------------------
 __footcategory
-----------------------------------------------*/

#footcategory{
   clear:both;
   background-color:#F4F4F4;
   padding:8px;
   height:160px;
}
#footcategory h2{
   font-size:12px;
   font-weight:noraml;
}

#footcategory ul li{
    float:left;
	list-style:none;
	border-right:1px solid #333333;
}
#footcategory ul{
    margin:0px;
	padding:0px;
}
#footcategory li{
	padding:0px 4px 0px 5px;
}

/*-----------------------------------------------
 __foottitle
-----------------------------------------------*/
.foottitle{
   clear:both;
   padding:5px 0px 3px 0px;
   font-size:13px;
   color:#B80909;

}
/*-----------------------------------------------
 __copylight
-----------------------------------------------*/
#copylight{
   clear:both;
   margin-bottom:3px;
   font-size:12px;
   text-align:center;
}
#copylight h2{
   font-size:12px;
   padding-top:15px;
   font-weight:normal;
}
.copylightname{
  font-size:100%;
  color:#757575;
  padding-bottom:15px;
}
/*-----------------------------------------------
 __cart
-----------------------------------------------*/
.itemStock { 
}
/*-----------------------------------------------
 __category
-----------------------------------------------*/
#category img{
border:0px; 
} 
#category a {
	text-decoration:none;
        color:#0044CC;
}
#category a:hover img{
     opacity:0.8; filter: alpha(opacity=80);
}

#category a:hover {text-decoration:none;
        color:#CC0000; 
}
.kabu_comment a:hover img{opacity:0.8; filter: alpha(opacity=80); }

.kabu_comment ul li{
  margin:0px;
  padding:0px;
}

.kabu_comment ul{
  margin:0px;
  padding:0px;
}

.kabu_comment li{
  display:inline;
}
.hotokoto h3{
  color:#fff;
  background-color:#cc0000;
}

/* サイドローカルナビゲーション */






#lnavi ul{
   width:160px;
   margin:0px;
   padding:0px;
}
#lnavi{
   margin:0px;
   padding:0px;
}
#lnavi .cat{
   width:150px;
   border-left:#D1C2A4 4px solid;
   border-right:#D1C2A4 4px solid;
   margin:0px;
   padding:0px;
}
#lnavi .cat2{
   width:150px;
   border-left:#D1C2A4 4px solid;
   border-right:#D1C2A4 4px solid;
   border-bottom:#D1C2A4 4px solid;
   margin:0px 0px 15px 0px;
}
#lnavi .cat3{
   width:150px;
   border-left:#D1C2A4 4px solid;
   border-right:#D1C2A4 4px solid;
   border-top:#D1C2A4 4px solid;
   margin:0px;
}

#lnavi .catshacho{
   width:150px;
   border-left:#D1C2A4 4px solid;
   border-right:#D1C2A4 4px solid;
   border-top:#D1C2A4 4px solid;
   margin:0px;
   padding:10px 0px 0px 0px;
}

#lnavi .catshachotext{
   width:150px;
   border-left:#D1C2A4 4px solid;
   border-right:#D1C2A4 4px solid;
   margin:0px;
   padding:10px 0px 15px 0px;
   
}



 
/*-----------------------------------------------
 __itembox-10
-----------------------------------------------*/
#itembox-10{
  margin:0px 0px 100px 0px;
  padding:0px;
}
#itembox-10 a{
  color:#0000ff;
}
#itembox-10 a:hover{
  color:#cc0000;
}
#itembox-10 .itemlist1{
  float:left;
  margin:0px 50px 0px 5px;
  width:160px;
}
.itemlist1 img{
border:1px #757575 solid;
}
#itembox-10 .itemlist2{
  float:left;
  width:160px;
}
.itemlist2 img{
border:1px #757575 solid;
}
#itembox-10 .itemlist3{
  float:right;
  width:160px;
  margin:0px 5px 0px 0px;
}
.itemlist3 img{
border:1px #757575 solid;
}
.akabuto{
  font-weight:bold;
  color:#cc0000;
  padding:0em 0em 2em 0.3em;
}
.itemtext{
    padding:0.2em 0em 0em 0.3em;
}
#cate{
   margin:0px;
   padding:0px;
   width:750px;
}
#cate ul{
   margin:0px;
   padding:0px;
   list-style:none;
}

#cate li{
   float:left;
   margin:0px 5px 0px 0px;
   padding:0px;

}

#cate p{
   margin:0px;
   padding:0px;
   text-align:center;
   font-weight:bold;
   color:#0000FF;
}
#cate a{
   color:#0000FF;
}
#cate a:hover{
   color:#cc0000;
}

.catL{
   float:left;
   margin:0px;
   padding:0px;
}
.catR{
   float:right;
   margin:0px;
   padding:0px;
}


/*　pager全体　*/
.pager {
	font-size:12px;
	height:13px;
	border-top:1px solid #ddd;
	border-bottom:none;
	color:#ffb033;
	margin:0px;
	padding:10px 0px 10px 0px;
	/*text-align:center;　　表示方法：中央　*/
	　text-align:left;/*　表示方法：左寄せ　*/
	/*　text-align:right;　表示方法：右寄せ　*/
}


/*　00 件中 0-0 件表示　*/
.FS2_pager_text{
	display:inline-block;
	margin:7px 5px 3px 15px;
	color:#000000;
	/*　float:right;　表示方法：右寄せを使用する場合、コメントアウトを外してください　*/
}


/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{
	display:none;
}
.FS2_pager_link_prev img{
	display:none;
}
.FS2_pager_link_next img{
	display:none;
}
.FS2_pager_link_last img{
	display:none;
}



/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/furleather/design/img01/bg_first.gif) no-repeat;
	display:inline-block;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_first{
	background:url(/shop/item/furleather/design/img01/bg_first_on.gif) no-repeat;
}



/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/furleather/design/img01/bg_prev.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_prev{
	background:url(/shop/item/furleather/design/img01/bg_prev_on.gif) no-repeat 0 0;
}




/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/furleather/design/img01/bg_next.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_next{
	background:url(/shop/item/furleather/design/img01/bg_next_on.gif) no-repeat 0 0;
}


/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/furleather/design/img01/bg_last.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_last{
	background:url(/shop/item/furleather/design/img01/bg_last_on.gif) no-repeat 0 0;
}




/*　ページ別リンク　*/
.FS2_pager_link {
	text-decoration:none;
	display:inline-block;
}

.FS2_pager_link{
	background:#fff7e3;
	border:1px solid #ffb033;
	padding:1px 0.5em;
	margin:0 2px;
	color:#ffb033;
	position:relative;
	top:-2px;
}

a:hover.FS2_pager_link{
	background:#ffb033;
	color:#fff;
	border-color:#ffb033;
}


/*　現在表示中のページ　*/
.FS2_pager_stay{
	display:inline-block;
	font-weight:bold;
	margin:7px 5px 3px 5px;
	color:#ffb033;
}


/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}

/*ie6*/
* html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}


	

/*　ログイン項目の間隔を修正　数字を変更して調整　*/
td .FS2_login_layout_table_td_left {
padding-right: 7px;
}

td .FS2_login_layout_table_td_right {
padding-left: 7px;
}


/*　さらに会員登録ボタンを右に揃える　*/
.FS2_Login_btn_position {
text-align: right;
}


/*　新しいヘッダーのソース部分　*/
a:link    { text-decoration: underline; color:#0044CC; }
a:visited { text-decoration: underline; color:#0044CC; }
a:active  { text-decoration: none; color:#cc0000; }
a:hover   { text-decoration: none; color:#cc0000; }

.kensaku a:link    { text-decoration: underline; color:#0044CC; }
.kensaku a:visited { text-decoration: underline; color:#0044CC; }
.kensaku a:active  { text-decoration: underline; color:#cc0000; }
.kensaku a:hover   { text-decoration: underline; color:#cc0000; }


body{
font-size:12px;
}

#page{
  width:950px;
  margin:30px auto 0px;
  background: #FFF url(https://www.the-sankyo.com/files/headnavi/img/head_back.gif) repeat-x 0px 85px;

}

img{ border:0px;}

h1{padding:0px; margin:0px;}

#header{
  width:950px;
  margin:0px auto 0px;
}
#header h1{
   float:left;
   margin:15px 0px 0px 0px;
}
#headR {
   float:right;
   margin:0px;
   padding:0px 0px 0px 0px;
}
html*#headR {
   float:right;
   margin:0px;
   padding:0px 0px 0px 40px;
}

.tnavi{
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px 110px;
}
html*.tnavi{
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px 60px;
}

.tnavi ul{
   margin:0px 0px 0px 0px;
   padding:0px 0px 40px 0px;
}
.tnavi li{
   display:block;
   float:left;
   margin:0px 2px 0px 3px;
   padding:0px 0px 0px 20px;
}
.mcat{
  background-image: url(https://www.the-sankyo.com/files/sidenavi/img/001.gif);
background-position: 0px center;
background-repeat: no-repeat;
}
.tnaviunder{
   margin:0px 0px 0px 25px;
   padding:0px;
}
html*.tnaviunder{
   margin:0px 0px 0px 31px;
   padding:0px;
}

.tnaviunder ul{
  margin:0px;
  padding:0px;
}

.tnaviunder li{
  margin:0px;
  padding:0px;
  display:block;
  float:left;
}
.gnav{
  width:950px;
  margin:0px auto 0px;
  padding:5px 0px 0px 0px;

}  

.gnav ul{
  margin:0px;
  padding:0px;
}  
.gnav li{
  margin:0px;
  padding:0px;
  display:block;
  float:left;
}
.kensaku{
   padding:10px 0px 15px 0px;
   margin:0px 0px 0px 0px;
   color:#000000;

}
.kensaku ul{
   margin:0px 0px 5px 0px;
   padding:0px;
}

.kensaku li{
  margin:0px 10px 0px 2px;
  padding:0px;
  display:block;
  float:left;
  font-size:12px;
  vertical-align:text-bottom;
}
.kenbt{
 width:100px;
}


#gnav .home0 a {
display:block;
width:65px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_01.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .home0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_01.gif);
background-repeat:no-repeat;
} 

#gnav .fur0 a {
display:block;
width:57px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_02.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .fur0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_02.gif);
background-repeat:no-repeat;
}

#gnav .fitem0 a {
display:block;
width:98px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_03.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .fitem0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_03.gif);
background-repeat:no-repeat;
} 


#gnav .bag0 a {
display:block;
width:75px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_04.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .bag0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_04.gif);
background-repeat:no-repeat;
} 

#gnav .wal0 a {
display:block;
width:95px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_05.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .wal0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_05.gif);
background-repeat:no-repeat;
} 

#gnav .lea0 a {
display:block;
width:78px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_06.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .lea0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_06.gif);
background-repeat:no-repeat;
} 

#gnav .cash0 a {
display:block;
width:77px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_07.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .cash0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_07.gif);
background-repeat:no-repeat;
} 

#gnav .down0 a {
display:block;
width:74px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_08a.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .down0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_08.gif);
background-repeat:no-repeat;
} 


#gnav .lfs0 a {
display:block;
width:131px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_09.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .lfs0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_09.gif);
background-repeat:no-repeat;
} 

#gnav .mfs0 a {
display:block;
width:111px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_10a.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .mfs0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_10.gif);
background-repeat:no-repeat;
} 

#gnav .event0 a {
display:block;
width:89px;
height:45px;
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2_11.gif);
background-repeat:no-repeat;
text-decoration: none;
}
#gnav .event0 a:hover {
background-image:url(https://www.the-sankyo.com/files/headnavi/images/head2-a_11.gif);
background-repeat:no-repeat;
} 



#gnav a span {
display:none;
}



/*　レコメンドエンジン＞コンテナ　*/
#FS2_Recommend_Engine{
height:100%;
height:320px;
margin-top:15px;
font-size:10px;
border:solid 1px #A59684;
}

/*　レコメンドエンジン＞リストタグを横並び　*/
#FS2_Recommend_Engine ul{
list-style:none;
padding:0px;
margin:0px;
}

#FS2_Recommend_Engine ul li{
float:left;
margin:10px 10px 10px 0;
width:23%;
text-align:center;
}

/*　レコメンドエンジン＞リストタグごとのナンバリング（左から）　*/
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_01{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_02{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_03{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_04{}

/*　レコメンドエンジン＞商品サムネイル　*/
.FS2_Recommend_Engin_Reresize_image{}
#FS2_Recommend_Engine ul li img{
margin:0 auto;
}

/*　レコメンドエンジン＞商品名　*/
#FS2_Recommend_Engine ul li h2.itemTitle{
padding:0 0 0 10px;
margin:0 0 10px 0;
}

/*　レコメンドエンジン＞価格　*/
#FS2_Recommend_Engine .FS2_itemPrice_text .itemPrice{
font-size:12px;
}

.shouhincheck{
  background-color:#A59684;
  padding:5px;
  color:#FFFFFF;
}


















/*　レコメンドエンジン＞コンテナ＞clearfix　*/
div#FS2_Recommend_Engine:after {
content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

span.kegawa  {
	 display:none;
}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */


/* サイズ表 */
.sizeh	{
	border: 1px solid #DDD;
}

.sizeh th	{
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	color: #333;
	background-color:#eeeeee;
	padding: 10px 20px;
	width:15%;
	text-align:left;
}
.sizeh td	{
	border: 1px solid #DDD;
	color: #333;
	padding: 10px 20px;

}
.hon{
	background-color:#eeeeee;
}

/*----------------------------------------------
新しいサイドメニュー　2011
----------------------------------------------*/
#sidenew{
width:180px;
margin:0px 15px 0px 0px;
}

/*検索部分*/
.kenside dl{
margin:0px 0px 15px 0px;
border:1px solid #dddddd;
padding:10px;
}
.kenside dt{
margin:0px 0px 0px 0px;
background-color:#dddddd;
padding:5px;
font-weight:bold;
color:#666666;
}
.kenside dd{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}


/*メニュー部分*/
.mmside dl{
margin:0px 0px 15px 0px;
border:1px solid #dddddd;
padding:10px;
}

.mmside dt{
margin:0px 0px 10px 0px;
background-color:#510b0b;
padding:5px;
font-weight:bold;
color:#fff;
}
.mmside dt a:link{
color:#FFFFFF;
text-decoration:none;
}
.mmside dt a:visited{
color:#FFFFFF;
text-decoration:none;
}

.mmside dd{
display:block;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
border-bottom:1px dotted #dddddd;
width:160px;
}
/*----------------------------------------------
ページトップのテキスト
----------------------------------------------*/

.FS2_body_text{
 font-size:10px;
 color:#333333;
 margin:0px;
 padding:0px;
}
/*----------------------------------------------------
発送日の指定
---------------------------------------------------*/

#asurakuinfo{
  margin:10px 0px 0px 0px;
  padding:10px;
  width:930px;
  border:1px solid #ccc;
}
#asurakuinfo .red{
 color:#990000;
 font-weight:bold;
}

/*カテゴリーｈ1タグ*/
.cattitle{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 10px;
  color:#333333;
  border-left:5px solid #510b0b;
  letter-spacing:0.1em;
  font-size:20px;
}
/*----------------------------------------------------
検索結果のサムネイル
---------------------------------------------------*/

#FS2_itemlayout_C .FS2_thumbnail_container{
  height:150px;
  width:150px;
  overflow:hidden;
  margin:20px 0 3px 0;
 
}  

