h1{font-weight:normal;}

.FS2_Item_Thumbnail img{width: 150px;
   height: auto;}




table.FS2_InquiryEdit_table input#name{
padding:5px;
}


.FS2_body_GoodsPasswordCertify input[type="text"] {
    height: 40px;
}


.FS2_body_Goods_GoodsDetail_line-pr-mag .FS2_itemPrice_area {
           display: none;
}




/**--------サムネイル2列表示--------**/
.fs_goods_container{
        width: 47%;
        margin: 1%;
        border: none;
        float: left;
        position: relative;
}
.fs_goods_container th{
        width:100%;
        float:left;
}
.fs_goods_container td{
       width:96%;
       float:left;
       text-align:center;
       padding:0 2%;
       font-size:75%;
}

.itemCatchCopy {
       margin-bottom: 0.5em;
}

.FS2_WishListButton_area .FS2_Button_N {
       padding:8px 12px;
       font-size:1em;
}

.fs_goods_container th img{
 width:95%;
}

.FS2_Alternateness_bg {
       background:#fff;
}

.FS2_body_Goods_BundleGoodsList .fs_goods_container:nth-of-type(2n+1),
#FS2_GoodsSearchList .fs_goods_container:nth-of-type(2n+1),
#FS2_CategoryList .fs_goods_container:nth-of-type(2n+1) {
clear: left;
}



















/*  bxSlider */
view plaincopy to clipboardprint?
ul.bxslider {  
padding: 0;  
margin: 0;  
}

.social{

text-align: left;


}

/*  観覧履歴文字部分 */

.FS2_body_Goods_history  td{   width:50%;      }


/* .sp_slider */
.sp_slider img {
   width: 100%;
}
.user_content {
   margin: 8px 0px!important;
   padding: 5px 0px!important;
}


/*  amazonとLINEを入れ替えて表示 */

.FS2_OtherServiceLogin_area {
    display: flex;
    flex-direction: column;
}

.FS2_AnotherLogin_area.FS2_LoginWithAmazon_area {
    order: 2;
    margin-top: 30px;
}

.FS2_AnotherLogin_area.FS2_LineLogin_area {
    order: 1;
    margin-top: 0;
}





#FS2_body_Login .ttl01in {display: none;}




/*コーディネートアイテムの文字・カラー変更*/
.FS2_RecommendItemList .itemPrice{
        color: #666;
        font-size:80%;
}
.FS2_RecommendItemList .FS2_itemPrice_addition{
        color: #666;
        font-size:50%;
}

/*今までにチェックした商品の文字・カラー変更*/
.FS2_Recommend2_History .itemPrice{
        color: #666;
        font-size:80%;
}
.FS2_Recommend2_History .FS2_Recommend2_History_itemPrice_addition{
        color: #666;
        font-size:80%;
}

/*この商品を見た人は〜商品の文字・カラー変更*/
.FS2_Recommend2_recommend .itemPrice{
        color: #666;
        font-size:80%;
}




.FS2_Recommend2_recommend .FS2_Recommend2_itemPrice_addition{
        color: #666;
        font-size:80%;
}


scene{


margin-top:40px;

FS2_Search2 FS2_contents_container
}



#FS2_ItemImagePopup .FS2_thumbnail_container img {
width:100%;
}

#size img {

width:100%;

}

/*　PC切り替えボタン　*/

#FS2_SystemNav {

padding-bottom:40px;

}


/*　会員限定ページログイン表示指定　*/


.FS2_memberOnlyText{
                                 font-size:1.5em;
                                margin-bottom:15px;

}

.FS2_memberOnlyLoginLink{
                                         padding-top:50px;

}
                                   

.FS2_memberOnlyLoginLink a{
                                    font-size:1.5em;
                                    color:#FFF;
                                    background-color:#7273D4;     
                                    padding:20px;
                                    margin-top:30px;
}
                                      


/*　SALEや新入荷などのご案内メールの画像　*/




.birth_img{
              width:100%;
}


.sail_male{

                  width:100%;

}

/*　ポイント表示のCSS　*/



/*　おすすめアイテムの価格非表示　*/

.FS2_RecommendItemList .itemPrice{}
.FS2_RecommendItemList .FS2_itemPrice_addition{}


/*　ページ全体のコンテナ　*/
#FS2_layout_body{
	background:#fff;
	font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 1.8em;
}

/*　全パーツ共通角丸コンテナ　*/
.FS2_contents_container,.FS2_memberOnly,.FS2_NoItemMessage,.FS2_upper_comment,.FS2_lower_comment,.FS2_ItemComment{
	background:#fff;
	margin:8px;
	padding:5px;
	-webkit-box-shadow: 0px 0px 2px #F5F5F5;
	-moz-box-shadow: 0px 0px 2px #F5F5F5;
	box-shadow: 0px 0px 2px #F5F5F5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	line-height: 1.6em;
}

/*　全ページ共通設定：見出し関連　*/

h1.FS2_PageTitle{
	border-bottom:1px solid #584737;
	color: #584737;
	
}

p.FS2_PageTitle{
	border-bottom:1px solid #584737;
	color: #584737;
}


/*　ユーティリティ1：無印　*/
.FS2_Utility{
	padding:0px;
	font-size:90%;
	text-align: left;
	line-height: 1.2em !important;
}

/*　電話番号　*/
.tel{
	font-size:200%;
	line-height: 1.2em !important;
	font-weight:bold;
}

/*　背景・文字装飾　*/

.text03 {  
	color: #ff0000;
	font-weight:bold;	
} 
.text02 {  
	padding: 5px;  
	color: #584737;
	font-weight:bold;	
	background: #EBEBE2;
} 

.text01 {  
	color:#fff;
	font-size: 80%;
	font-weight:bold;
}  
 
.box01 {  
	padding: 2px;  
	text-align: center;
	background-color: #554434;
}

/*　追加オリジナルCSS　*/

.FS2_Search_textarea2 {  
	border:1px solid #1197ff;
	padding:5px;
	margin:0 2px 0 4px;
	width:20%;
}

.FS2_Search_textarea{

border:1px solid #6e6e6e;


}




.logo img{
width:95%;
text-align:center;
}

.caution {
	color: #ff0000;
	background-color: #ffe4e1;
	border-top: 1px #ff0000 solid;
	border-bottom: 1px #ff0000 solid;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 1.6em !important;
	text-align: left !important;
	font-size: 80% !important;
	font-weight: bold !important;
}

.headerpr {
	color: #ff0000;
	border: 1px #ff0000 dotted;
	padding: 5px;
	margin-bottom: 10px;
	line-height: 1.5em !important;
	text-align: center !important;
	font-size: 70% !important;
	font-weight: bold !important;
}

.prbanner {
	margin-bottom: 10px;
}

.fsamp_bannerTable{
 width:100%;
}

.fsamp_bannerTable tr td{ 
 width:33.3%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}

.fsamp_bannerTable tr td img{
 width:95%;
}


/*　購入完了ページシェアボタン　*/
.snstitle {
	margin: 30px auto 5px;
	line-height: 1.6em;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
}
.sns {
	color: #000000;
	background-color: #fffacd;
	border: 1px #ff8c00 solid;
	padding: 5px;
	margin: 5px auto 5px;
	line-height: 1.6em;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
}

/*　商品ページタイトル　*/

div.title_2 {
	position: relative;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	line-height: 1.5em;
	margin: 20px 10px 10px 10px;
	padding:10px 0;
	background: #e6e6e6;
	color: #000000;
}



.lines{

line-height: 2.5em;


}



/*　商品ページタイトルリスト　*/




/*　商品ページ仕様欄　*/
table.item_spec {
	border: 1px #000000 solid;
	border-collapse: collapse;
}
table.item_spec td {
	width: 50%;
	border: 1px #000000 solid;
	padding: 5px;
	vertical-align: top;
}

/*　商品ページ分類タグ欄　*/
div.item_tag {
	position: relative;
	text-indent: 10px;
	margin: 20px 0px 10px -10px;
	padding:10px 0;
	background: #e6e6e6;
	color: #000000;
}

.FS2_table textarea, .FS2_list textarea {
height:6em;
}







/*　コーディネートカテゴリページ　*/
.FS2_body_Goods_coordinate .FS2_itemPrice_text{display:none;}

/*　検索窓　*/
.FS2_Search_textarea{
width:70%;
font-size:120%;
}

.FS2_Search{display:none;}

/*　バンドルおすすめコメントを非表示　*/
#FS2_bundleInformationBlock{
display:none;
}




/*ここから追加　2014------------------------------------------------------------------------------*/
/* ------ ボタン類 ------ */
.FS2_Search_btn FS2_Search_btn_D{
	font-size:100%;
	color: #ffffff;
	padding: 6px 10px;
	margin:10px 0px 5px 5px;
	float:left;
	background: -moz-linear-gradient(top, #ffffff, #ece3d2);
}



/* ------ カテゴリナビ アコーディオン ------ */

ul.fsamp_accordionMenu ul{
	display:none;
	padding:0;
}

ul.fsamp_accordionMenu{
	border-top:1px solid #ba9b61;
	margin:0 0 20px 0;
	padding:0;
}

ul.fsamp_accordionMenu>li{
	background: -moz-linear-gradient(white, #ece3d2);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#ece3d2)); 
	border-bottom:1px solid #ba9b61;
	padding:0;
	margin:0;
}


ul.fsamp_accordionMenu>li.activeListItem{
	background-color:rgba(0,0,0,0.1);
}

ul.fsamp_accordionMenu>li ul{}

ul.fsamp_accordionMenu>li li{
	border:1px dotted #aaa;
	border-width:1px 0px 0px 0px;
	padding-left:1em;
	background-color:#FFFFFF;
}
ul.fsamp_accordionMenu>li li:last-child{
	border-bottom:none;
}

ul.fsamp_accordionMenu li a{
	display:block;
	margin:0 10px 0 0;
	padding:20px 2% 20px 2%;
	background-image:url(https://c19.future-shop.jp/shop/item/horse/design/img04/arrow_right_s.png);
	background-position:right center;
	background-repeat:no-repeat;
	overflow:hidden;
	text-decoration:none;
	color:#666;
}

ul.fsamp_accordionMenu li.hasChildList>a{
	background-image:url(https://c19.future-shop.jp/shop/item/horse/design/img04/plus.png);
}
ul.fsamp_accordionMenu li.hasChildList.selectedItem>a{
	background-image:url(https://c19.future-shop.jp/shop/item/horse/design/img04/arrow_right_s.png);
}
ul.fsamp_accordionMenu li.hasChildList.selectedItem>a.noLink{
	background-image:url(https://c19.future-shop.jp/shop/item/horse/design/img04/minus.png);
	background-color:#F4F1E3;
}

ul.fsamp_accordionMenu>li li a{
	padding:8px 10px 8px 10px;
}





#headerside {
	width:38%;
	text-align:right;
	float:right;
	}
#headerside img{
	max-width:100%;
}
/*ナビ部分------------------------------------------------------------------------------*/

.gnav ul{
/*	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/gnav_bg.jpg) repeat-x;
	-webkit-background-size: 2px 100px;
	background-size: 2px 90px;*/
	background: -moz-linear-gradient(white, #ece3d2);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#ece3d2)); 
	border-bottom:2px solid #ba9b61;
	border-top:2px solid #ba9b61;
    display:table;
	width: 100%;
	height:66px;
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	text-align:center;
}
.gnav ul li{ 
	display:table-cell;
	text-align: center;
	float: left;
	width: 19.5%;
	height: 66px;
	border-right: 1px solid #BA9B61;
	text-indent:-999em;
    vertical-align:middle;
}

.gnav ul li.bordernone {
	border-right:none;
}

.gnav ul li a,.gnav ul li a:hover{
	display:block;
	width:100%;
	height:66px;
}

.icon_login {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/icon_login.png) center no-repeat;
	background-size:contain;
}
.icon_new {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/icon_new.png) center no-repeat;
	background-size:contain;
}
.icon_info {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/icon_info.png) center no-repeat;
	background-size:contain;
}
.icon_mypage {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/icon_mypage.png) center no-repeat;
	background-size:contain;
}

.icon_cargo {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/icon_cargo.png) center no-repeat;
	background-size:contain;
}

/*お知らせ部分------------------------------------------------------------------------------*/
.newsbox{
	width:98%;
	border:2px solid #BA9B61;
	clear:both;
	margin:5px 0;
	overflow:hidden;
}
.newsbox h2{
	display:block;
	width:98%;
	border-bottom: 2px solid #BA9B61;
	background-color:#F7F1E8;
	padding:4px 10px;
	margin:0;
	color:#3F1F00;
	font-size:80%;
}
.newsbox p{
	padding: 0px 10px;
	color: #FF0000;
	font-size:80%;
	text-align:left;
	line-height:150%;
}	

/*共通-バナー部分------------------------------------------------------------------------------*/
.topBox{
	margin:0 auto;
	padding:5px 1% 0 1%;
	text-align:center;
	overflow:hidden;
}

.topBox_s{
	margin:0 auto;
	padding:5px 1% 0 1%;
        overflow:hidden;
}

.topBox ul.ulList {
   width: 98%;
   list-style: none;
   margin: 0;
   padding: 0;
   line-height: 0;
}








.ulList li{
                           padding:0px 0 10px 0;
	margin:0;
}

.topBox .ulList li img {
	max-width:100%;
}

.topBox .ulList li.bannarL {
	float: left;
	width:48%;
	padding:0;
	margin:0;
}

.topBox .ulList li.bannarR {
	float: right;
	width:48%;
	padding:0;
	margin:0;
}


.topBox .ulList li img,.topBox .ulList li.bannarR img{
	width:100%;
}


/*共通-電話部分------------------------------------------------------------------------------*/

.tellbox{
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
}
.tellbox img{
	max-width:100%;
}


/*共通-検索部分------------------------------------------------------------------------------*/

.serchbox{
	text-align:center;
　　　　padding:0;
}


/*共通-ボックス部分------------------------------------------------------------------------------*/

.sectionbox{
	margin:20px 0 0 0;
	padding:0;
	overflow:hidden;
}



.ttl01{
	background-color:#977942;
	border-top:2px solid #ba9b61;
	width:100%;
	padding:8px 0 8px 0;
	margin:0 0 10px 0;
	text-align:center;
}

.ttl01 div{
margin:0 auto;
padding:0;
}

.ttl01 h2{
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/ttl_ribbon.png) no-repeat 20px;
	-webkit-background-size: 7% auto;
	background-size: 7% auto;
	padding:0;
	color:#FFFFFF;
	font-family:"ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝", "細明朝体" ;
	font-size:100%;
	vertical-align:middle;
	display:block;
}

.ttl02{
	background-color:#333333;
	width:100%;
	padding:8px 0 8px 0;
	margin:0 0 10px 0;
	text-align:center;
}

.ttl02 div{
margin:0 auto;
padding:0;
}

.ttl02 h2{
	padding:0;
	color:#FFFFFF;
	font-family:"ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝", "細明朝体" ;
	font-size:100%;
	vertical-align:middle;
	display:block;
}

/*ページ内共通------------------------------------------------------------------------------*/	
.sectionbox_in{
	margin:30px 0 0 0;
	padding:0;
	overflow:hidden;
}

.bnrbox img{
	max-width:100%;
	margin:0;
	padding:0 0 10px 0;
	}

.bnrbox ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	}
	
.bnrbox ul li{
	margin:0;
	padding:0 0 10px 0;
	display:block;
	}

.bnrbox ul li img{
	max-width:100%;
	}
	
	
.ctgttl{
	margin:0 0 30px 0;
	padding:0;
}

.ctgttl img {
	max-width:100%;
	}
	

/*共通-MOREボタン部分------------------------------------------------------------------------------*/	

.btbox{
	text-align:right;
	margin:20px 0;
}


.btpagebox{
	text-align:center;
	margin:20px 0;
}

.btpagebox img{
	max-width:100%;
}

/*共通-カテゴリー部分------------------------------------------------------------------------------*/	
.cnav ul{
	width: 100%;
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
.cnav ul li{ 
	text-align: left;
	float: left;
	width: 48%;
	height: 60px;
    vertical-align:middle;
	display:block;
	margin:4px 1%;
	padding:0 0 0 0;
	box-shadow: 0px 0px 2px #000000;
	background: -moz-linear-gradient(white, #ece3d2);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#ece3d2)); 
}

.cnav ul li a,.cnav ul li a:hover{
	display:block;
	width:100%;
	height:100%;
	font-size:85%;
	color:#666;
	line-height:1.3em;
	padding-left:1%;
}
.cnav ul li div {
	display: inline-block;
	width:100%;
	height:100%;
}
.cnav ul li span {
	display: table-cell;
	vertical-align: middle;
	height: 60px;
	padding-left:6px;
}

.c_new {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_new.png) right center no-repeat;
	background-size:contain;
}
.c_women {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_women.png) right bottom no-repeat;
	background-size:contain;
}
.c_men {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_men.png) right bottom no-repeat;
	background-size:contain;
}
.c_junior {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_junior.png) right bottom no-repeat;
	background-size:contain;
}
.c_boots{
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_boots.png) right center no-repeat;
	background-size:contain;
}
.c_chaps {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_chaps.png) right center no-repeat;
	background-size:contain;
}
.c_helmet {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_helmet.png) right center no-repeat;
	background-size:contain;
}
.c_official{
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_official.png) right bottom no-repeat;
	background-size:contain;
}
.c_casual {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_casual.png) right bottom no-repeat;
	background-size:contain;
}
.c_glove {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_glove.png) right center no-repeat;
	background-size:contain;
}
.c_whip {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_whip.png) right center no-repeat;
	background-size:contain;
}
.c_spur {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_spur.png) right center no-repeat;
	background-size:contain;
}
.c_bag {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_bag.png) right center no-repeat;
	background-size:contain;
}
.c_book {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_book.png) right center no-repeat;
	background-size:contain;
}
.c_horse{
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_horse.png) right bottom no-repeat;
	background-size:contain;
}
.c_sale {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_sale.png) right center no-repeat;
	background-size:contain;
}
.c_beginner {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_beginner.png) right center no-repeat;
	background-size:contain;
}
.c_coordinate {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/c_coordinate.png) right center no-repeat;
	background-size:contain;
}



/*共通-トピックス/新商品等　２並び部分------------------------------------------------------------------------------*/	
.listA ul{
	width: 100%;
	list-style:none;
	clear:both;
	margin:0;
	padding:0;
}
.listA ul li{ 
	vertical-align:top;
	text-align:center;
	width: 46%;
	display:inline-block;
	margin:4px 1%;
	padding:0;
}
.listA ul li img{
	margin:0;
	padding:0 0 8px 0;
	max-width:100%;
	}
	
.listA ul li a,.listA ul li a:hover{
	display:block;
	color:#666666;
	text-decoration:none;
	font-size:100%;
	line-height:1.2em !important;
	text-align:left;
}



/*共通-ランキング/レビュー等　３並び部分------------------------------------------------------------------------------*/	
.listB ul{
	width: 100%;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	clear:both;
	margin:0;
	padding:0;
}
.listB ul li{ 
	text-align:center;
	float: left;
	width: 30%;
	margin:4px 1%;
	display:block;
}

.listB ul li img{
	margin:0;
	padding:0 0 10px 0;
	max-width:100%;
	}

.listB ul li a,.listB ul li a:hover{
	display:block;
	width:100%;
	height:100%;
	color:#666666;
	text-decoration:none;
	font-size:100%;
	line-height:1.2em !important;
	text-align:left;
}


.first {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/best01.png) center top no-repeat;
	padding:50px 0 0 0;
	background-size:contain;
}
.second {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/best02.png) center top no-repeat;
	padding:50px 0 0 0;
	background-size:contain;
}
.third {
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/best03.png) center top no-repeat;
	padding:50px 0 0 0;
	background-size:contain;
}

/*フッター　コンテンツ------------------------------------------------------------------------------*/	
.contnav ul{
	width: 100%;
	list-style:none;
	display:block;
	clear:both;
	margin:0;
	padding:0;
}
.contnav ul li{ 
	text-align:left;
	display:block;
	width: 100%;
	padding:15px 10px 10px 40px;
	background:url(https://c19.future-shop.jp/shop/item/horse/design/img04/arrow01.jpg) 10px center no-repeat;
	-webkit-background-size: 10px 10px;
	background-size: 10px 10px;
	border-bottom:2px solid #ddd;
　　　
}
.contnav ul li a,contnav ul li a:hover{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	font-size:100% !important;
	color:#666;
}



/*フッター-ショップ部分------------------------------------------------------------------------------*/

.shopinfo{
	margin:20px 0 0 0;
	padding:0 2%;
	text-align:left;

}
.shopinfo img.leftimg{
	float:left;
	padding:0;
	margin:0 6px 6px 0;
	width:50%;
	}
	
.shopinfo p{
	margin:0 !important;
	padding:0 !important;
	line-height:1.2em !important;
}


/*フッター-住所部分------------------------------------------------------------------------------*/

.footer{
	margin:20px 0 0 0;
	padding:20px;
	border-top:2px solid #ba9b61;
	background-color:#f1ebe0;
	text-align:left;

}

.footer h3{
	font-weight:bold;
	}
	
.footer p{
	margin:8px 0 0 0 !important;
	padding:0 !important;
	font-size:70%;
	line-height:1.2em !important;
	}










/*デフォルト変更部分------------------------------------------------------------------------------*/
/*	テキストリンク　*/
a{color: #663300;text-decoration: none;}

a:hover{
color: #663300;
text-decoration:underline;
}


/*　パンくずナビ　*/
.pan{
	line-height:1.3em !important;
}


/*　項目選択肢　*/
.FS2_Figure select{
	border:1px solid #663300;
}


/*　数量テキストエリア　*/
.FS2_Figure input.FS2_Figure_textarea{
	border:1px solid #663300;
}

/*　金額　*/
.itemPrice{
	color:#D80000;
	font-size:120%;
}

/*　（税込）　*/
.FS2_itemPrice_addition{
	font-size:70%;
}


/*　キャッチコピー　*/
.itemCatchCopy{
	font-size:80%;
	width:100%;
	display:block;
	line-height:1.3em;
	}

tr.fs_goods_container{
	line-height:1.3em;
}




/*　もっと見る　*/
.FS2_MoreList_btn{
	text-align:right;
	color:#663300;
	background-image: url(https://c19.future-shop.jp/shop/item/horse/design/img04/arrow_more.png);
	background-position: right center;
	background-repeat: no-repeat;
}


/*　レビュー件数　*/
.FS_Review li p strong{
	color:#663300;
}




/*　アコーディオンボタン：下向き矢印　*/
.fs_sp_slide_view {
	background-image: url(https://c19.future-shop.jp/shop/item/horse/design/img04/arrow_b.png);
	background-position: right 0px;
	background-repeat: no-repeat;
}

/*　アコーディオンボタン：右向き矢印　*/
.fs_sp_slide_hidden {
	background-image: url(https://c19.future-shop.jp/shop/item/horse/design/img04/arrow_r.png);
	background-position: right 0px;
	background-repeat: no-repeat;
}







/* デフォルトで黒いグラデーションのボタン */
/* 「並び替え」ポップアップのタイトル背景(.FS2_sort_menu_title) */
/* 「このページをPC用に切り替え」の外側背景(FS2_SystemNav) */
/*#FS2_SystemNav,
.FS2_Search_btn_D,*/
.FS2_InCartButton_D,
.FS2_Button_P,
.FS2_Button_SP,
.FS2_sort_menu_title {
  background: #D60500;
  background: -moz-linear-gradient(top, #ff0000 0%, #D60500 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff0000), color-stop(100%, #D60500));
  background: -webkit-linear-gradient(top, #ff0000 0%, #D60500 100%);
  background: -o-linear-gradient(top, #ff0000 0%, #D60500 100%);
  background: -ms-linear-gradient(top, #ff0000 0%, #D60500 100%);
  background: linear-gradient(to bottom, #ff0000 0%, #D60500 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradientTop', endColorstr='@gradientBottom', GradientType=0);
}
/* デフォルトで灰色のグラデーションのボタン */
.FS2_Button_N,
.FS2_Button_S,
 {
	width:50%;
  background: #c0b4a8;
  background: -moz-linear-gradient(top, #ebe7e2 0%, #c0b4a8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebe7e2), color-stop(100%, #c0b4a8));
  background: -webkit-linear-gradient(top, #ebe7e2 0%, #c0b4a8 100%);
  background: -o-linear-gradient(top, #ebe7e2 0%, #c0b4a8 100%);
  background: -ms-linear-gradient(top, #ebe7e2 0%, #c0b4a8 100%);
  background: linear-gradient(to bottom, #ebe7e2 0%, #c0b4a8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradientTop', endColorstr='@gradientBottom', GradientType=0);
}



/* メルマガ解除 */
.FS2_DeleteDecideButton{
width:30% !important;
  background: #666;
  background: -moz-linear-gradient(top, #ccc 0%, #666 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #666));
  background: -webkit-linear-gradient(top, #ccc 0%, #666 100%);
  background: -o-linear-gradient(top, #ccc 0%, #666 100%);
  background: -ms-linear-gradient(top, #ccc 0%, #666 100%);
  background: linear-gradient(to bottom, #ccc2 0%, #666 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradientTop', endColorstr='@gradientBottom', GradientType=0);
}

/* 戻るボタン */
.FS2_BackButton{
	width:50%;
  background: #c0b4a8;
	background-color:#000;
	background: -moz-linear-gradient(top,#555555,#000000);
	background: -webkit-linear-gradient(top,#555555,#000000);
	background: -o-linear-gradient(top,#555555,#000000);
	background: -ms-linear-gradient(top,#555555,#000000);
	background: linear-gradient(to bottom,#555555,#000000);
        color:#FFF;
}

/* カート */
.FS2_InCartButton_D{
	border-radius:0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border:none !important;
	padding:10px 30px !important;
}

/*ホーム　マイページ　カートボタン消す------------------------------------------------------------------------------*/
.FS2_Utility1{
	display:none;
}

.FS2_Utility2 {
	display:none;
}



/*　フッタ　*/
#FS2_footer{
	margin-bottom:0 !important;
}




/*タイトル------------------------------------------------------------------------------*/

.ttl01in{
	background-color:#977942;
	background-image:url(https://c19.future-shop.jp/shop/item/horse/design/img04/ttl_ribbon.png);
	background-position:10px;
	background-repeat:no-repeat;
	background-size:5% auto;
	position: relative;
	clear: both;
	font-size:100% !important;
	text-align:center;
	line-height: 1.5em;
	margin: 6px 0px 0 -10px !important;
	padding: 6px 0 !important;
	color: #fff !important;
	}



.FS2_PageTitle,.title_1{
	background-color:#977942;
/*	background-image:url(https://c19.future-shop.jp/shop/item/horse/design/img04/ttl_ribbon.png);
	background-position:10px;
	background-repeat:no-repeat;*/
	position: relative;
	clear: both;
	font-size:100% !important;
	text-align:center;
	line-height: 1.5em;
	margin: 6px 0px 20px -10px !important;
	padding: 2px 0 !important;
	color: #fff !important;
	}


.title_2{
	padding: 2px 0 !important;
	}



.FS2_contents_container .itemTitle {
color: #3F1F00;
border: 2px solid #977942;
border-right: none;
border-left: none;
font-size: 120%;
font-weight: bold;
text-align: left;
padding: 6px 0;
float: none;
margin-bottom: 10px;
width: 100%;
}
.itemTitle span {
font-size: 85%;
display: block;
margin-bottom:6px;
}


	
/*フリーページ------------------------------------------------------------------------------*/	
.freepage li{
	border-bottom:1px dotted #ddd;
	line-height:1.1;
}
.freepage li a{
	display:block;
	background:url(/shop/img/smartphone/arrow_r.gif) no-repeat right center;
	color:#000;
	margin: 0 5px 0 0;
	padding:7px 3px;
}
.freepage li:last-child{
	border-bottom:none;
}


	
/*ツイート------------------------------------------------------------------------------*/	

#widget{
}



/* コーディネートページ 並び順 非表示 */
.FS2_body_Goods_coordinate .FS2_Sort{display:none;}
.FS2_body_Goods_c_new .FS2_Sort{display:none;}
.FS2_body_Goods_c_ladies .FS2_Sort{display:none;}
.FS2_body_Goods_c_mens .FS2_Sort{display:none;}
.FS2_body_Goods_c_official .FS2_Sort{display:none;}



/*固定ナビ------------------------------------------------------------------------------*/
#fixedNav {
	border-top:1px solid #B2B2B2;
	position:fixed;
	bottom:-4px;
	left:0;
	z-index:1000;
	width:100%;
	
	display:block;
}

#fixedNav ul li {
	list-style:none;
	float:left;
	width:20%;
}

#fixedNav ul li img {
	width:100%;
       line-height: 0;
}


/* br clear */

br.clear_noie, 
div.clear_noie {
	display:inline !important;
	display:none;
	clear:both;
	line-height:0px;
}

br.clear_all {
	clear:both;
	line-height:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
br.clear_noie  {
	display:block!important;
	content: " ";
}
}

/*　注文確認ボタンのサイズ変更　*/
.FS2_OrderDecideButton {
	width:100%;
}

.FS2_Cart_container .FS2_CheckoutService_area .FS2_CheckoutServiceComment_container,
.FS2_Cart_container .FS2_CheckoutService_area .FS2_CheckoutServiceButton_container{
display: block;
}
.FS2_Cart_container .FS2_CheckoutService_area .FS2_CheckoutServiceButton_container {
    width: 100%;
    text-align: center;
}




/*　リキッドレイアウト　*/
#item-section .logo{width:50%; margin:40px 25%}
#item-section{color:#534741;  margin:0 auto 10px; line-height:1.5em;}
#item-section .main-discription{width:46%}
#item-section dd{line-height:1.5em; margin:0 0 0 4%; padding:4% 0}
#item-section dd.waku{padding:3% 0; margin:0}
#item-section .sub-discription{width:92%; margin-left:4%}
#item-section h3{margin:4% 0 4% 5%; font-size:24px; font-family: "inherit",sans-serif,cursive; font-weight:400}
#item-section .item-image{margin:0 3%}
#item-section .item-image img{margin:0 1%; width:46.67%}
.item-bg{background-image:url(https://jodhpurs.jp/image.rakuten.co.jp/jodhpurs/cabinet/item/sample-item/imgrc0070407966.jpg)}
#item-section .detail-img{margin:0 2%}
#item-section .detail-img img{margin:0 1%; width:28%}
#item-section .size-discription{margin:0 auto; width:90%; padding-top:3%; padding-bottom:3%}
#item-section .size-discription p{line-height:1.5em;}
#item-section .size-discription img{width:100%}
.trousseau-img{margin:2% 5%}
.detail-bottom{margin:3% 0}
.detail-sub{width:48%; margin:1% 1% 3%; float:left}
.detail-sub {line-height:1.5em;}
.detail-sub img{margin-bottom:10%}
.clearfix, .detail-sub:nth-child(2n+1){clear:both}
.tops-contents img{float:left; width:45%}
.tops-detail{width:60%; margin:0 20%; padding-top:4%}
.tops-detail dd{width:58.3333%}
#item-section table tr th{background-color:#ddd}
#item-section .item-colorvariation{width:96%; margin:0 auto}
#item-section .item-colorvariation img{width:43%; margin:3%}
#item-section .tops-catch{width:45%; margin:0 5%; float:right}
#item-section .tops-catch img{max-width:100%; width:auto}
#item-section .tops-detail dd{margin-left:0}
#item-section .tops-catch h2{font-size:24px; padding:2% 0; line-height: 1.5em;}
#item-section .boots .main-discription {width:92%;}

#item-section .tops {
	font-size:11px;
line-height: 1.5em;
	font-family:"小塚明朝 Std", "HiraginoMin W6", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}
#item-section .boots {
	font-size:11px;
font-family: Arial, Roboto, “Droid Sans”, “游ゴシック”, YuGothic, “ヒラギノ角ゴ ProN W3”, “Hiragino Kaku Gothic ProN”, “メイリオ”, Meiryo, sans-serif;
}

#item-section .size{
font-size:9px;
}

#item-section dt {
	float:left;
}
#item-section dl {
	    float: left;
    margin: 0;
    text-align: center;
    padding: 0;
	border-top:1px solid;
	border-right:1px solid;
	width:7.2%;
}

#item-section dl.top {
    float: left;
    margin: 0;
    text-align: center;
    padding: 0;
	
	border-left:1px solid;
	width:15%;
}

#item-section .size dd {
	margin: 0;
       padding: 5px 0;
	}
#item-section .size dd.left {
	    float: left;
    width: 39%;
    height: 134px;
   
}

#item-section dd.right {
	float: right;
	clear:right;
	width: 58%;
	
}
#item-section .bg {
	background-color:#ddd	
}














#item-section .review .shadow {
    position: absolute;
    bottom: 0;
    width: 10%;
    padding-left: 0%;
}
#item-section .review {
	margin:0 auto 10px;
font-size:9px;
line-height:1.2em;
	font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
#item-section .review_title {
	width:90%;
	margin:0 auto;
}
#item-section img {
	max-width:100%;
	height: auto;
}
#item-section .review_left, .review_right {
	float:left;
	width:10%;
}
#item-section .review_title .review .review_contents {
	float: left;
	width: 60%;
}
#item-section .review_contents {
	background-color: #F4E8D1;
}
#item-section .review .hukidashi {
	background-color: #F4E8D1;
}
#item-section .review table {
	font-size:12px;
}
#item-section .review td {
	vertical-align:bottom;
}
#item-section .review .left_bg{
	background-image:url(//image.rakuten.co.jp/jodhpurs/cabinet/item/sample-item/left-mid.jpg);
    background-size: contain;
display: table-cell;
}

#item-section .review .right_bg{
	background-image:url(//image.rakuten.co.jp/jodhpurs/cabinet/item/sample-item/right-mid.jpg);
	background-size: contain;
display: table-cell;
}
#item-section .review_title h3 {
	background-image:url(//image.rakuten.co.jp/jodhpurs/cabinet/item/sample-item/review_title.jpg);
	text-align:center;
	font-size: 24px;
    padding: 13px 0;
	color:#fff;
	width:100%;
	margin:0 auto 4%;
}
#item-section .re_left {
    background-size: contain;
    width: 8.1%;
    height: 50px;
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(https://cance.co.jp/jodhpurs/review/review_left.jpg);
    background-position: right bottom;
    margin-left: 10%;
    bottom: 20px;
    /* margin-bottom: -20px; */
}
#item-section .review {
    margin: 0 auto;
    position: relative;
}

.re_cont {
    width: 75%;
    margin-left: 18%;
    position: relative;
    float: left;
    padding: 0;
}
.re_top {
	background-image:url(https://cance.co.jp/jodhpurs/review/review_top.jpg);
	background-size: cover;
		height:20px;
		    background-position: top;
}

.re_bottom {
	background-image:url(https://cance.co.jp/jodhpurs/review/review_bottom.jpg);
	background-size: cover;
	height:20px;
	    background-position: bottom;
}
.re_text {
	padding:0 5%;
	background-color: #F4E8D1;
}



.text h2{
	
	font-size: 18px; 
　　　　font-weight: bold;
　　　　margin-top:20px;
	
	}	


.main_img img {


　margin-top:20px;
   margin-bottom:20px;

}

/*　カジュアル（ロング）　*/ 
   #item-section #casual {
	font-size:10px;
	font-family:Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
#item-section #casual .logo {
	width:30%;
}
#item-section #casual .cont01 img{
width:84%;
margin: 0% 8%
 }
#item-section #casual .cont01 dd{
	width:60%;
	margin:0 20%; 
 }
#item-section #casual .item_illust {
	width:70%;
	margin:0 15%;
}
#item-section #casual .cont02 {
margin-top: 4%;
}
#item-section #casual .cont02 img {
	    width: 57%;
    margin-left: 8%;
    float: left;
}

#item-section #casual .cont02 dd{
	    width: 28%;
    float: right;
    margin-right: 2%;
}
#item-section #casual .border_img{
	width:100%;
	margin:3% 0;
}
#item-section #casual .border_img .border_text h3 {
	    padding: 0 0 20px 0;
    margin: 0;
	font-size:24px;
	
}
#item-section #casual .border_text{
	    position: relative;
    top: -270px;
    width: 70%;
    margin: 0 auto;
	height: 0;
}
#item-section #casual .detail_img  {
    margin: 2%;
}
#item-section #casual .detail_img img {
	width: 30%;
    float: left;
    margin: 1%;
}
#item-section #casual .detail_90 {
	width:90%;
	margin:0 auto;
}
#item-section #casual .colorvariation {
	margin:0 2%;
}
#item-section #casual .colorvariation img{
	margin:0 3%;
	width:44%;
	float:left;
}
#item-section #casual .size dd {
	border:none;
}
#item-section #casual h2 {
	padding:5% 0;
}



#newsbox a{
　　　　　　　　　　　color:#F01818;
　　　　　　}




.text{
	width:90%;
	margin:0 auto;

	
	}

.text p{
	font-size:16px;
	
	}





/* サムネイル画像の幅を120pxに指定 */
.FS2_thumb img {width:120px;}



/* カートボタンへのCSS */

#cat_sp{
position:fixed;
bottom:50px;
right:20px;
z-index: 1;


}

    
    
        /**************************スマホ固定ヘッダーCSS************************/




      li{ list-style: none; }
 
 header {   position: absolute;
	           z-index:2;
               top:0px;
               background-color: #FFF;
               color: white;
               width:100%;  }


 #top_nav{	position: fixed;
	        z-index:99999999 !important;
	        height:60px;
	        width:100%;
	        background-color:#FFF;
	        padding-top:5px;   }


			     
#close{     position:fixed;
		    margin-left:90%;
		    z-index:6; }


 .nav_box{	background: #000;
            color: #fff;
            padding: 15px;
            display: block;
            margin: 0;
            cursor: pointer;
            text-align: left;
           
            opacity:0.8;
 
  
 }


   #nav_box1 { position: fixed;
               top: 0;
               right: 0;
               bottom: 0;
               left: 0;
               overflow-y: scroll;
               z-index:4;
               color: white;
               width: 100%;
		       overflow:auto;
		       display:none;
		       padding-top:100px;
		       background-color:#000;
			   opacity:0.9;  }

     #under{   z-index:1; }

      #logo{   padding:5px;
               width40%;
    	       float:left;  }


    #logo img{ text-align:center;
               width:130px;
               padding-right:15px; }
			   
 .postage_off{  font-size:12px;
    	        background-color: #1B1B1B;
                width:100%;
       	        text-align:center;
                padding-top:5px;
    	        padding-bottom:5px;  }



header_cart{  text-align:center;
 line-height:1.7; 
                  }
 

 .postage_off2{    color:#FFFFFF; 
                        font-size:12px;
    	               background-color: #1B1B1B;
                       width:100%;
　　　　　　       
                           }


 .postage_off a{ line-height:1.4em;
    	         color:#FFFFFF; }


 .postage_off p{ line-height:1.4em;
    	         color:#FFFFFF;  }

  .logo_box_cat{  text-align:center;
    		      list-style:none;   }
 .logo_box_cat ul{ list-style:none   }



#open {   float:right;
                  padding-top:5px;
                  text-align: right;
                  margin-right:10px;

                   }



 .menu_button p{ text-align:right;
    	           width:70px;
				   font-size:1.2rem;    }
				   
				   
#open p{ color:#000; }

  .nav a{    font-size:1rem;
    	     padding-top:14px;
    	     color:#FFF;
    	     line-height:1.2;
             text-decoration: none;   }
		
		


.nav_box a{ color:#FFF;
            display:block;
			border-bottom: 1px solid #fff;
            border-top:1px #FFF solid;
			margin:0 20px 0 20px;   }
		
.FS2_repeater{ text-align:center;
    	     font-size:12px;
    	     line-height:1.4;   }

.FS2_repeater p{ padding-left:10px; }

 .FS2_repeater span{ color:#EB5F47; }

 #header_banner{   padding-top:17px; }
 


.cart{   float:right;
         width:25px;
         margin-right:10px;
          }

.cart img{ width:35px; }



.menu_text{	font-size:1.5rem;
	        color:#6b6b6b;
	        text-align:center;   }


#name{   background-color:#FFF;
        padding-top:110px;
         width:95%;   }
	
#name p{   color:#6b6b6b;  }

.serchbox{  text-align:center;  }


.uhd_login{ float:left;
            width:40%;
			margin:0% 2% 5% 4%;
			background-color:#000;
			clear:#fff;
			border:#FFF solid 1px;
			padding:2% 0 2% 0; }


.top_menu{ text-align:center }
        
 .top_list{ margin-bottom:10px;
			} 

.layout_box{ text-align:center;
             margin:5% 5% 10% 5%;
			 overflow:hidden;


			}
			
	
	
			
.menu{  top: 0;
         right: 0;
         bottom: 0;
          left: 0;
　　　　 }
		  

.menu li span{ margin-left:100px; }  

.arrow li a{ background-image:url(thhps://jodhpurs.jp/test/icon_test/yajirushi.png) ;
            background-repeat:no-repeat;
	    text-align:right center;
        }


#close img{ width:30px; }


#close2{ margin:30px 0 30px 0px;}

#close2 p{ font-size:14px;
           padding:5px 10px 5px 10px;
		   border:1px #FFF solid;
		   text-align:center;
		   margin-left:40%;
		   display:block; }




<!--すらいどCSS-->


 #dropmenu {
  
  list-style-type: none;
  width: 100%;
  height: 40px;
  margin: 30px auto 300px;
  padding: 0;
  background: #000;
  
  background-color:#000;
  opacity:0.8;
 
}

#dropmenu li a {
  display: block;
  margin: 0;
  padding: 15px 15px 15px 15px;
  color: #fff;
  font-size: 14px;
  border-bottom:1px #FFF solid;
  line-height: 1.5;
  text-decoration: none;
}
#dropmenu li ul {
  list-style: none;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  
}
#dropmenu li ul li{
  overflow: hidden;
  height: 0;
  color: #fff;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  -o-transition: .4s;
  -ms-transition: .4s;
  transition: .4s;
}
#dropmenu li ul li a{
  margin-left:20px;
  padding:10px;
  font-size: 12px;
  font-weight: normal;
   opacity:0.8;
}
#dropmenu li:hover > a{
  background:#1A1919;
  color: #FFF;
}

#dropmenu li:hover ul li{
  overflow: visible;
  height: 40px;
 
 
}





/**************************トピックス************************/


.facebook{
       

     padding:10px;
     text-align:center;


}










.FS2_CheckoutButton{

                       background:#ff3434;


}





h1.FS2_accordion_btn{
display:none;}





/*************************カラーバリエーションCSS************************/

.itemTitle  .itemCatchCopy {    display:none;    }



.brown_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:#8b4513;
}
.orange_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:orange;
}
.beige_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:#f5f5dc;
}
.gold_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:url("https//jodhpurs.jp//top_page/cv_img/gold_v.gif");
}
.black_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:black;
}
.gray_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:navy;
}
.gray_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:gray;
}
.silver_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:url("https//jodhpurs.jp//top_page/cv_img/silver_v.gif");
}
.white_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    border: 1px solid #cecece;
}
.maroon_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:maroon;
}
.red_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:#f72d2d;
}
.purple_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:#703794;
}






.fuchsia_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:#ef71b7;
}
.green_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:green;
}
.lime_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:lime;
}

.khaki_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:olive;
}
.yellow_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:#f3f337;
}

.navy_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:navy;
}

.blue_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:blue;
}



.teal_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:teal;
}


.aqua_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color: #76d4d4;
}






.other_v {
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:15px;
    background-color:url("https//jodhpurs.jp//top_page/cv_img/other_v.gif");
}







/*****セットページCSS*****/

.ProductList{ 
                         margin:20px; }


/*　項目選択肢　*/
#FS2_Variation_select select{
	width:100%;
	border:1px solid #1197ff;
	font-size:100%;
}



 .FS2_VariationList {
	display: none;
	margin: 10px 0;
	padding: 5px 2px;
	background: #f0f0f0;
	border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

#FS2_Variation_select .TONARY_variationOutofStock {
	display: none;
}
#FS2_Variation_select .TONARY_VariationList {
	display: none;
	margin: 10px 0;
	padding: 5px 2px;
	background: #f0f0f0;
	border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
#FS2_Variation_select .TONARY_VariationList > li {
	border: none;
	padding: 2px 0;
	margin: 2px 0;
	background: #fff;
}
#FS2_Variation_select .TONARY_VariationList > li:first-child {
	border-radius: 6px 6px 0px 0px;
}
#FS2_Variation_select .TONARY_VariationList > li:last-child {
	border-radius: 0 0 6px 6px;
}
#FS2_Variation_select .TONARY_VariationList > li.FS2_selectedItem {
	background: #DFF1FF;
}
#FS2_Variation_select .TONARY_VariationList > li label,
#FS2_Variation_select .TONARY_VariationList > li .FS2_OutOfStock {
	padding: 5px;
	margin: 0;
	display: block;
}
#FS2_Variation_select .TONARY_VariationList > li .TONARY_Variation_radioMark,
#FS2_Variation_select .TONARY_VariationList > li .TONARY_OutOfStock_mark,
#FS2_Variation_select .TONARY_VariationList > li .TONARY_Variation_label {
	display: table-cell;
	vertical-align: top;
}
#FS2_Variation_select .TONARY_VariationList > li .TONARY_Variation_label {
	word-break: break-all;
}
#FS2_Variation_select .TONARY_VariationList > li .TONARY_Variation_label span {
	margin-right: 6px;
}
#FS2_Variation_select .TONARY_VariationList > li .TONARY_Variation_label span:last-child {
	margin-right: 0;
}
#FS2_Variation_select .TONARY_VariationList > li .TONARY_Variation_radioMark,
#FS2_Variation_select .TONARY_VariationList > li .TONARY_OutOfStock_mark {
	width: 24px;
	float: left;
	text-align: center;
}
#FS2_Variation_select .TONARY_VariationList > li .TONARY_Variation_radioMark > input {
	display: block;
	margin-top: 5px;
	width: 1.5em;
	height: 1.5em;
}
#FS2_Variation_select .TONARY2_VariationList > li .TONARY_OutOfStock_mark {
	font-size: 1.6em;
	line-height: 0.5;
}



/* 追加CSS　PICK UP */
.template_a img {
    max-width: 100%;
}

.template_a .inner_content {
    width: 84%;
    margin: 0 auto;
}

.template_a .box_01 {
    padding: 25px 0 60px;
    background: #efefef;
    border-bottom: 1px solid #aea79e;
}

.template_a .box_01 .ttl_01 {
    padding: 20px 0 30px;
    text-align: center;
}

.template_a .box_01 .ttl_01 img {
    margin-bottom: 30px;
}

.template_a .box_01 .ttl_01 span {
    display: block;
    color: #000;
    font-weight: bold;
    font-size: 17px;
}

.template_a .box_01 .block_01 {
    margin: 0 auto 40px;
}

.template_a .box_01 .block_01 img {
    margin-bottom: 30px;
}

.template_a .box_01 .block_01 .brand_name {
    margin-bottom: 10px;
    color: #978455;
    font-weight: bold;
    font-size: 17px;
}

.template_a .box_01 .block_01 .item_name {
    margin-bottom: 30px;
}

.template_a .box_01 .block_01 .item_name a {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
}

.template_a .box_01 .block_01 .item_text {
    padding: 5px 0;
    background: #fff;
    border-top: 2px solid #444443;
    border-bottom: 2px solid #444443;
}

.template_a .box_01 .block_01 .item_text .inner {
    padding: 10px 15px;
    border-right: 2px solid #444443;
    border-left: 2px solid #444443;
}

.template_a .box_01 .block_01 .item_text .ttl_02 {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 15px;
    font-weight: normal;
    font-size: 17px;
}

.template_a .box_01 .block_01 .item_text .ttl_02::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 1px;
    background: #444443;
    content: '';
}

.template_a .box_01 .block_01 .item_text .text_01 {
    font-size: 13px;
}

.template_a .box_01 .block_02 .img {
    margin-bottom: 30px;
}

.template_a .box_01 .block_02 .item_info p {
    font-size: 12px;
}

.template_a .box_01 .block_02 .item_info .size {
    margin-bottom: 5px;
}

.template_a .box_01 .block_02 .item_info .price {
    margin-bottom: 50px;
}

.template_a .box_01 .block_02 .item_info .btn {
    width: 200px;
    margin: 0 auto;
    padding: 5px 0;
    background: #fff;
    border-top: 2px solid #444443;
    border-bottom: 2px solid #444443;
}

.template_a .box_01 .block_02 .item_info .btn a {
    display: block;
    padding: 5px 0;
    color: #000;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    border-right: 2px solid #444443;
    border-left: 2px solid #444443;
}

.template_a .box_02 {
    padding: 30px 0 50px;
    text-align: center;
}

.template_a .box_02 .ttl_03 {
    margin-bottom: 20px;
    font-size: 22px;
}

.template_a .box_02 ul li {
    display: inline-block;
    width: 64px;
    margin: 0 10px;

