/*お試し店舗のヘッダを非表示*/
.FS2_trial{
display:none;
}

/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}

.layout_body {
background-image:url(/shop/item/winegrocery/design/img01/bg_header.gif);
background-repeat: repeat-x;
}

.layout_table{
width:824px;
}


/* ヘッダー
---------------------------------------------------- */
body {
  margin:0;
  padding:0;
background-image:url("/shop/item/winegrocery/design/img01/bg_footer.gif");
background-repeat:repeat-x;
background-position:left bottom;
}

img,object{
margin: 0;
padding: 0;
border:0;
}

h1 {
  line-height: 1.2;
  font-size: 100%;
}

p{
  margin: 1em 0;
}


#header{
width:824px;
margin:0px auto;
padding:0px 0px 0px 0px;
}

#header_left{
width:194px;
height:132px;
padding:0px 0px 0px 0px;
maring:0px 0px 0px 0px;
float:left;
}

#header_right{
width:630px;
height:132px;
padding:0px 0px 0px 0px;
maring:0px 0px 0px 0px;
float:left;
}

#header_tl{
clear:both;
width:300px;
maring:10px 0px 0px 0px;
padding:4px 0px 0px 0px;
_padding:12px 0px 0px 0px;
float:left;
}

#header_tl h1{
color:#ffffff;
font-size:80%;
line-height:0;
maring:0px 0px 0px 0px;
}

#header_sublink{
width:330px;
height:25px;
maring:0px 0px 0px 0px;
float:right;
text-align:right;
}

#header_sublink a:link{
color:#ffffff; text-decoration:none;
}
#header_sublink a:visited{
color:#ffffff; text-decoration:none;
}
#header_sublink a:hover, a:active{
color:#ffffff; text-decoration:underline;
}

#header_sublink p{
maring:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:80%; line-height:0;
}

html[xmlns*=""] body:last-child #header_sublink p{
position:relative; top:-5px; left:0px;
line-height:1.6;
}

.link_mark01{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 20px;
background:url(/shop/item/winegrocery/design/img01/ic_link01.gif) no-repeat 0px 100%;
}

.link_mark02{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 20px;
background:url(/shop/item/winegrocery/design/img01/ic_link02.gif) no-repeat 0px 100%;
}

#header_login{
clear:both;
width:630px;
maring:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
_padding:0px 0px 0px 0px;
text-align:right;
}

#nav_box{
clear:both;
width:604px;
height:36px;
margin:0px 0px 0px 26px;
_margin:0px 0px 0px 23px;
padding:43px 0px 0px 0px;
}


#nav{
clear:both;
float:left;
width:459px;
height:36px;
margin:0px 9px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav li{
float:left;
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#login_box{
width:136px;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.layout_table {
clear:both;
margin:13px auto 0px auto;
	background-image:url(/shop/item/winegrocery/design/img01/bg_left.gif);
	background-position:0px 10px;
	background-repeat:repeat-y;
}


/* 左メニュー
---------------------------------------------------- */

#left_menu{
margin:0px 0px 50px 0px;
padding:0px 0px 0px 0px;
}

#left_menu .fs0{
margin:0px 0px 0px 0px;
font-size:0;
line-height:0;
min-height:0;
}

#left_menu p{
font-size:80%;
margin:0px 0px 5px 12px;
padding:0px 0px 0px 0px;
}

#left_menu img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left_menu .tl{
margin:0px 0px 10px 6px;
padding:0px 0px 0px 0px;
}

#left_menu dl{
margin:0px 0px 10px 12px;
text-align:left;
}

#left_menu dd{
margin:0px 0px 0px 0px;
text-align:left;
}

#left_menu .arr {
font-size:80%;
height:13px;
margin:0px 0px 7px 0px;
padding:1px 0px 0px 17px;
background: url("/shop/item/winegrocery/design/img01/ic_arr.gif") no-repeat 0px 0px;
}


#left_menu .line {
margin:0px 0px 10px 2px;
padding:0px 0px 0px 0px;
font-size:0;
line-height:0;
min-height:0;
}

#left_menu input{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left_menu .s{
margin:0px 0px 5px 12px;
padding:0px 0px 0px 0px;
}

#left_menu .s input[type="text"] {
background-color: #FFFFFF;
border:1px solid #CCCCCC;
margin:0;
padding:0;
text-align:left;
width:70px;
height:22px;
}

#left_menu .l{
margin:0px 0px 10px 12px;
padding:0px 0px 0px 0px;
}


#left_menu .l input[type="text"] {
background-color: #FFFFFF;
border:1px solid #CCCCCC;
margin:0;
padding:0;
text-align:left;
width:135px;
height:22px;
}

#left_menu .l input[type="image"] {
margin:0px 0px 0px 5px;
padding:0;
vertical-align:top;
}

#left_menu .tl_sub {
margin:0px 0px 4px 6px;
padding:0px 0px 0px 0px;
font-size:0;
}

#left_menu .sub {

margin:0px 0px 8px 5px;
padding:0px 0px 0px 0px;
}

#left_menu .tl_sub_s {
margin:0px 0px 12px 5px;
padding:0px 0px 0px 0px;
font-size:0;
}


#left_menu .sub dl{
margin:0px 0px 7px 10px;
text-align:left;
}

#left_menu .sub dd{
margin:0px 0px 0px 0px;
text-align:left;
}

#left_menu .fra {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_fra.gif") no-repeat 0px 1px;
}

#left_menu .ita {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_ita.gif") no-repeat 0px 1px;
}

#left_menu .esp {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_esp.gif") no-repeat 0px 1px;
}

#left_menu .usa {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_usa.gif") no-repeat 0px 1px;
}

#left_menu .nzl {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_nzl.gif") no-repeat 0px 1px;
}

#left_menu .aus {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_aus.gif") no-repeat 0px 1px;
}

#left_menu .jpn {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_jpn.gif") no-repeat 0px 1px;
}

#left_menu .tri {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 22px;
background: url("/shop/item/winegrocery/design/img01/ic_tri.gif") no-repeat 0px 1px;
}



#left_menu .sub_s dl{
margin:0px 0px 7px 30px;
text-align:left;
}

#left_menu .sub_s dd{
margin:0px 0px 0px 0px;
text-align:left;
}

#left_menu .cate01 {
font-size:80%;
margin:0px 0px 7px 0px;
padding:0px 0px 0px 13px;
background: url("/shop/item/winegrocery/design/img01/ic_cate01.gif") no-repeat 0px 1px;
}

#left_menu .cate02 {
font-size:80%;
margin:0px 0px 7px 0px;
padding:0px 0px 0px 13px;
background: url("/shop/item/winegrocery/design/img01/ic_cate02.gif") no-repeat 0px 1px;
}


#left_menu .line_s {
margin:0px 0px 7px 8px;
padding:0px 0px 0px 0px;
font-size:0;
line-height:0;
min-height:0;
}

#left_menu .banner {
margin:0px 0px 8px 5px;
padding:0px 0px 0px 0px;
}

#left_menu .verisign {
margin:0px 0px 0px 42px;
padding:0px 0px 0px 0px;
}


/* フッター
---------------------------------------------------- */

#footer{
width:100%;
height:82px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#footer .pagetop{
font-size:80%;
margin:0px 0px 0px 0px;
padding:0px 16px 0px 0px;
background:url("/shop/item/winegrocery/design/img01/ic_pagetop.gif") no-repeat 0px 0px;
background-position:right top;
}

#footer .menu{
font-size:80%;
color:#585F35;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#footer .copy{
font-size:80%;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana;
}


/* 商品詳細
---------------------------------------------------- */

.detail_upper{
width:620px;
}

.detail_upper_tl{
font-size:140%;
color:#585F35;
font-weight:bold;
margin:0px 0px 10px 0px;
}

.detail_upper_tx_bold{
margin:0px 0px 10px 0px;
font-weight:bold;
}

.detail_upper_tx{
margin:0px 0px 10px 0px;
}

.detail_upper_tl p{
margin:0px 0px 0px 0px;
}

.detail_upper_tx p{
margin:0px 0px 0px 0px;
}


#FS2_itemlayout_A{
width:620px;
margin:0px 0px 10px 0px;
padding:10px 0px 0px 0px;
background-image:url("/shop/item/winegrocery/design/img01/im_line_recomen.jpg");
background-repeat:repeat-x;
background-position:left top;
}

#FS2_itemlayout_A .FS2_itemlayout_td_Left{
width:150px;
text-align:center;
}

/*　商品画面：商品詳細：画像　*/
.thumbnail {
border:4px solid #E7E7E7;
padding:1px;
}


#FS2_itemlayout_A .FS2_itemlayout_td_Left .FS2_thumbnail_container{

}

#FS2_itemlayout_A .FS2_itemlayout_td_Right{
width:470px;
}

/*
#FS2_itemlayout_A .FS2_itemlayout_td_Right .itemGroup{
width:370px;
float:left;
}
*/

#FS2_itemlayout_A .FS2_itemlayout_td_Right .itemRight{
width:86px;
float:right;

}



#FS2_itemlayout_E .FS2_itemlayout_td_Left{
width:260px;
margin:0px 20px 0px 0px;
}

#FS2_itemlayout_E .FS2_itemlayout_td_Left img{
float:left;
}



/*　商品画面：商品詳細：数量テーブル　*/
.FS2_figure_table {
width:310px;
_width:340px;
background-color:#F8F7F1;
padding:5px 15px 5px 15px;
_padding:5px 0px 5px 0px;
}

.FS2_figure_table table{
_margin:5px 15px 5px 15px;
}

/*　商品画面：商品詳細：数量　*/
.FS2_figure_table_td_figure{
width:30px;
_padding:0px 0px 0px 15px;
}

.FS2_figure_table_td_figure td{

}

.FS2_figure_table_td_figure p{
_padding:0px 0px 0px 15px;
}

/*　商品画面：商品詳細：数量入力テキストフォーム　*/
.FS2_figure_table_td_input_cnt{
width:20px;
}

/*　商品画面：商品詳細：数量↑↓ボタン　*/
.FS2_figure_table_td_updn_btn{
width:20px;
}

/*　商品画面：商品詳細：カートヘ入れるボタン　*/
.FS2_figure_table_td_cart_btn{
width:220px;
text-align:right;
}

#FS2_itemlayout_E .itemTitle{
font-size:140%;
color:#585F35;
font-weight:bold;
margin:0px 0px 10px 0px;
}

#FS2_itemlayout_E{
width:620px;
margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px;
background-image:url("/shop/item/winegrocery/design/img01/im_line_recomen.jpg");
background-repeat:repeat-x;
background-position:left bottom;
}

/* 第一階層
---------------------------------------------------- */
.main_tl_l{
width:300px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.main_tl_l p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.main_tl_l img{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.main_tl_r{
width:300px;
margin:0px 0px 20px 15px;
padding:0px 0px 0px 0px;
float:right;
}

/*　小カテゴリTOP　*/
#category_head{
width:620px;
margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px;
background-image:url("/shop/item/winegrocery/design/img01/im_line_recomen.jpg");
background-repeat:repeat-x;
background-position:left bottom;
}

#category_head p{
margin:0px 0px 0px 0px;
}

.img_mgn20{
clear:both;
margin:0px 0px 20px 0px;
}

.img_mgn5{
margin:0px 0px 5px 0px;
}

#FS2_itemlayout_list_D{
width:590px;
border:5px solid #E7E7E7;
margin:0px 0px 0px 10px;
padding:10px 5px 10px 5px;
}

#FS2_itemlayout_list_D td{
margin:0px 0px 0px 10px;
_margin:0px 0px 10px 10px;
padding:5px 20px 5px 0px;
_padding:7px 20px 7px 0px;
border-bottom:1px dotted #cccccc;
}

.FS2_itemlayout_list_D_arrow{
display:none;
}


td .FS2_itemlayout_list_D_icon{
width:30px;
color:#ffffff;
margin:0px 20px 7px 5px;
padding:0px 0px 0px 10px;
background: url("/shop/item/winegrocery/design/img01/ic_tri.gif") no-repeat 10px 5px;
_background: url("/shop/item/winegrocery/design/img01/ic_tri.gif") no-repeat 10px 7px;
}

.alignItem_01{

}

.itemStock{
width:200px;
}

#FS2_itemlayout_E .FS2_itemPrice_text{
font-size:120%;
font-weight:bold;
}

#FS2_itemlayout_E .FS2_special_price{
font-size:120%;
font-weight:bold;
}

.welcome{
font-weight:bold;
}

/* 特殊リンク色
---------------------------------------------------- */
.pan a:link{color:#990000;text-decoration:underline;}
.pan a:visited{color:#990000;text-decoration:underline;}
.pan a:hover,a:active{color:#990000;text-decoration:none;}

#recommendation a:link{color:#990000;text-decoration:underline;}
#recommendation a:visited{color:#990000;text-decoration:underline;}
#recommendation a:hover,a:active{color:#990000;text-decoration:none;}

#FS2_itemlayout_A .itemGroup a:link{color:#990000;text-decoration:underline;}
#FS2_itemlayout_A .itemGroup a:visited{color:#990000;text-decoration:underline;}
#FS2_itemlayout_A .itemGroup a:hover,a:active{color:#990000;text-decoration:none;}

.menu a:link{color:#585f35;text-decoration:none;}
.menu a:visited{color:#585f35;text-decoration:none;}
.menu a:hover,a:active{color:#585f35;text-decoration:underline;}

.FS2_GroupList .pager a:link{color:#990000;text-decoration:underline;}
.FS2_GroupList .pager a:visited{color:#990000;text-decoration:underline;}
.FS2_GroupList .pager a:hover,a:active{color:#990000;text-decoration:none;}

.FS2_sort_menu_bg a:link{color:#990000;text-decoration:underline;}
.FS2_sort_menu_bg a:visited{color:#990000;text-decoration:underline;}
.FS2_sort_menu_bg a:hover,a:active{color:#990000;text-decoration:none;}


/* 特集
---------------------------------------------------- */

#sp{
width:620px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sp p{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

#sp a{
font-weight:bold;
color:#990000;
}

#sp .main_tl_l{
width:300px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#sp .main_tl_l img{
margin:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
}

#sp .main_tl_r{
width:300px;
margin:0px 0px 10px 15px;
padding:0px 0px 0px 0px;
float:right;
}

#sp .main{
clear:both;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
}

#sp .main_top{
margin:58px 0px 0px 17px;
padding:0px 0px 0px 0px;
}

#sp .main_l{
width:285px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#sp .main_r{
margin:0px 0px 10px 15px;
padding:0px 0px 0px 0px;
float:right;
}

#sp .l17{
margin:0px 0px 0px 17px;
padding:0px 0px 0px 0px;
}

#sp .main_r289px{
margin:0px 0px 0px 13px;
padding:0px 0px 0px 0px;
float:right;
}


#sp .photo_l{
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#sp .photo_r{
margin:0px 0px 10px 10px;
padding:0px 0px 0px 0px;
float:right;
}


#sp .tri a{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 12px;
background: url("/shop/item/winegrocery/design/img03/ic_link.gif") no-repeat 0px 4px;
}

#sp .tri_s a{
font-size:80%;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 12px;
background: url("/shop/item/winegrocery/design/img03/ic_link.gif") no-repeat 0px 4px;
}

#sp .tri_r a{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 12px;
background: url("/shop/item/winegrocery/design/img03/ic_link.gif") no-repeat 0px 4px;
float:right;
}


#sp .img_b15{
clear:both;
margin:0px auto 15px auto;
padding:0px 0px 0px 0px;
}


#sp .item_top{
clear:both;
margin:72px 0px 0px 17px;
padding:0px 0px 0px 0px;
}

#sp .item{
clear:both;
margin:20px 0px 0px 17px;
padding:0px 0px 0px 0px;
}

#sp .item_staff{
clear:both;
margin:20px 0px 0px 17px;
padding:0px 0px 0px 0px;
}



#sp .item_l{
width:185px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#sp .item_r{
width:70px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
text-align:center;
}

#sp .photo_rank{
width:48px;
margin:0px 10px 5px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#sp .rank_tl{
width:127px;
margin:0px 0px 0px 0px;
float:left;
}

#sp .rank_tl p{
margin:0px 0px 0px 0px;
}

#sp .comment{
clear:both;
margin:0px 0px 0px 0px;
font-size:80%;
}

#sp .comment p{
margin:0px 0px 0px 0px;
}

#sp .price{
margin:0px 0px 5px 0px;
font-size:140%;
text-align:right;
font-weight:bold;
}

#sp .category_link{
width:585px;
margin:0px 0px 15px 0px;
padding:15px;
border:1px solid #A8B377;
}

#sp .category_link_p {
margin:0px 0px 0px 0px;
font-weight:bold;
float:left;
}

#sp .pagetop{
font-size:80%;
margin:0px 0px 0px 0px;
padding:0px 16px 0px 0px;
background:url("/shop/item/winegrocery/design/img03/ic_pagetop.gif") no-repeat 0px 0px;
background-position:right top;
text-align:right;
}

#sp .pagetop a{
font-weight:normal;
color:#333333;
}


/* 各ページ共通
---------------------------------------------------- */

.main_ttl{
clear:both;
width:590px;
border-left:3px solid #585f35;
border-bottom:1px solid #585f35;
padding:5px;
margin:0px 0px 15px 0px;
color:#585f35;
font-size:120%;
}

.main_tx{
clear:both;
width:580px;
margin:0px 0px 30px 10px;
}

.main_tx h3{
font-size:100%;
color:#585f35;
}

.main_tx p{
line-height:2;
margin:0px 0px 15px 0px;
_margin:0px 0px 0px 0px;
}

.main_tx_gray{
width:560px;
margin:0px 0px 30px 10px;
background-color:#f8f7f1;
padding:10px 10px 10px 10px;
}

.main_tx_gray p{
line-height:2;
margin:0px 0px 15px 0px;
}

.img_right_f{
float:right;
margin:0px 0px 15px 15px;
_margin:0px 0px 15px 7px;
}

.img_right_f img{
margin:0px 0px 10px 0px;
}

.img_right_f p{
margin:0px 0px 0px 0px;
text-align:center;
}

.main_tx_inner{
width:540px;
margin:0px 0px 30px 30px;
_margin:0px 0px 0px 30px;
}

.main_tx_inner p{
line-height:1.8;
margin:0px 0px 0px 0px;
}

.main_tx_order{
width:560px;
margin:0px 0px 30px 10px;
}

.order_no_img{
clear:both;
float:left;
width:20px;
margin:0px 15px 0px 0px;
vertical-align:top;
}

.order_no_tx{
float:left;
width:520px;
margin:0px 0px 20px 0px;
vertical-align:top;
}

.order_no_tx p{
line-height:1.8;
margin:0px 0px 0px 0px;
}

.width420{
float:left;

width:420px;
}

.width420_inner{
width:420px;
margin:0px 0px 30px 30px;
_margin:0px 0px 0px 30px;
}

.width420_inner p{
line-height:1.8;
margin:0px 0px 0px 0px;
}

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

/* テーブルの修飾
---------------------------------------------------- */

th,td{
padding:2px 5px 2px5px;
}

table.chart{
margin:0px 0px 15px 0px;
border-collapse : collapse ;
}

table.chart td{
padding:10px 10px 10px 10px;
border:solid 1px #cccccc;
text-align:left;
}

table.chart th{
padding:10px 10px 10px 10px;
border:solid 1px #cccccc;
background-color:#e9f0e3;
font-weight:bold;
text-align:left;
}

table.chart .bg_green{
background-color:#e9f0e3;
text-align:right;
}

.main_tx a:link{color:#990000;text-decoration:underline;}
.main_tx a:visited{color:#990000;text-decoration:underline;}
.main_tx a:hover,a:active{color:#990000;text-decoration:none;}

.main_tx_gray a:link{color:#990000;text-decoration:underline;}
.main_tx_gray a:visited{color:#990000;text-decoration:underline;}
.main_tx_gray a:hover,a:active{color:#990000;text-decoration:none;}


.tx_cation{
color:#990000;
}

.FS2_body_Cart_ShoppingCart .FS2_itemlayout_td_right {width:550px;}
.FS2_body_Cart_ShoppingCart .FS2_thumbnail_container{width:145px;}
#FS2_Recommend_itemlayout_A .FS2_itemlayout_td_right{width:550px;}
#FS2_Recommend_itemlayout_A .FS2_thumbnail_container{width:145px;}

/*
.FS2_itemlayout_td_right {width:550px;}
.FS2_thumbnail_container{width:135px;}
*/

/*=========================================================
レコメンドエンジン（レイアウト３）
=========================================================*/

/*　レコメンドエンジン＞コンテナ　*/
#FS2_Recommend_Engine{
height:100%;
margin-top:15px;
}

/*　レコメンドエンジン＞リストタグを横並び　*/
#FS2_Recommend_Engine ul{
list-style:none;
padding:0px;
margin:0px;
}

#FS2_Recommend_Engine ul li{
float:left;
margin:0 10px 10px 0;
width:48%;
text-align:left;
}

/*　レコメンドエンジン＞リストタグごとのナンバリング（左から）　*/
#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 a{
display:block;
float:left;
height:100%;
}

/*　レコメンドエンジン＞商品名　*/
#FS2_Recommend_Engine ul li h2.itemTitle{
padding:0 0 0 10px;
margin:0 0 10px 0;
float:left;
width:50%;
}

/*　レコメンドエンジン＞価格　*/
#FS2_Recommend_Engine ul li p.FS2_itemPrice_text{
padding:0 0 0 10px;
margin:0 0 10px 0;
float:left;
width:50%;
}

/*　レコメンドエンジン＞コンテナ＞clearfix　*/
div#FS2_Recommend_Engine:after {
content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

/* オプション価格の項目を改行して表示を行う　*/
.FS2_OptionPrice_table td nobr label{display:block;}





