@charset "utf-8";
/* -----------------------------------------------
CSS file For Francfranc.com/en/.
FileName: shop.css
----------------------------------------------- */
@import url(layout.css);
@import url(../../../jp/common/css/season.css);


/* Navigation -------------------- */
li.shop a{background-position:0 -15px;}

/* Side -------------------- */
div#side h2 a{background-image:url(/eng/shop/images/h2_pagettl.gif);}


/* Main -------------------- */
/*===============================================
index
===============================================*/
	/*info*/
	.shop_info{background-image:url(/jp/shop/images/season/h3_info.gif); margin:0!important;}

	div#info dl{width:584px; display:block; clear:both; overflow:auto; padding:5px 0; margin-top:1px; background:transparent url(../images/line_dotted.gif) repeat-x bottom left;}
	div#info dt{display:block; width:80px; float:left; color:#1691B4;}
	div#info dd{display:block; width:494px; margin-left:10px; float:right;}
	div#info dd span{display:block;}


/*===============================================
List
===============================================*/
/* title */
div#title{width:584px; min-height:13px; border-bottom:1px solid #e2e2e2; padding-bottom:3px;}
div#title h3{float:left!important; display:block; overflow:hidden; width:260px!important; height:15px!important; margin:5px 0 -3px 0!important;}
	
	h3.hokkaido{background-image:url(/eng/shop/images/h3_hokkaido.gif);}
	h3.tohoku{background-image:url(/eng/shop/images/h3_tohoku.gif);}
	h3.hokuriku{background-image:url(/eng/shop/images/h3_hokuriku.gif);}
	h3.kanto{background-image:url(/eng/shop/images/h3_kanto.gif);}
	h3.tokyo{background-image:url(/eng/shop/images/h3_tokyo.gif);}
	h3.tokai{background-image:url(/eng/shop/images/h3_tokai.gif);}
	h3.kinki{background-image:url(/eng/shop/images/h3_kinki.gif);}
	h3.chugoku{background-image:url(/eng/shop/images/h3_chugoku.gif);}
	h3.kyushu{background-image:url(/eng/shop/images/h3_kyushu.gif);}
	h3.oversea{background-image:url(/eng/shop/images/h3_oversea.gif);}


	p.txt{
		background:transparent url(/eng/shop/images/categories_txt.gif) no-repeat top left;
		width:137px;
		height:11px;
		display:block;
		text-indent:-10000em;
		line-height:0;
		font-size:0.1px;
		float:left;
		margin-top:7px;
	}

	form#form1{float:right; width:175px; text-align:right;}
	select#menu{width:175px;}


/* list */
div.shop_list			{width:584px; border-bottom:1px solid #e2e2e2; padding-bottom:10px; background:#fff url(/jp/shop/images/bg_shop.gif) repeat-y; padding-top:10px;}
div.shop_list div.left	{float:left;  width:173px;}
div.shop_list div.left p{margin:0 10px!important; display:block; color:#d60078;}
div.shop_list h4{display:block;margin:0 5px; padding-left:17px;}

	h4.francfranc{background:transparent url(/jp/shop/images/icon_ff.gif) no-repeat 0 0.3em;}
	h4.francfranc_design_for_life{background:transparent url(/jp/shop/images/icon_ff.gif) no-repeat 0 0.3em;}
	h4.francfrancfranc{background:transparent url(/jp/shop/images/icon_ff.gif) no-repeat 0 0.3em;}
	h4.francfranc_bazar{background:transparent url(/jp/shop/images/icon_bazar.gif) no-repeat 0 0.3em;}
	h4.francfranc_home_deco{background:transparent url(/jp/shop/images/icon_ff.gif) no-repeat 0 0.3em;}
	h4.about_a_girl{background:transparent url(/jp/shop/images/icon_aag.gif) no-repeat 0 0.3em;}


div.shop_list p	{display:block; margin:0!important;}

	p.data{float:left; width:257px; padding:0 10px;}
	p.time{float:right; width:124px; padding:0 0 0 10px; _font-family:"ＭＳ Ｐゴシック"}

	p.shop_no{color:#333!important;  padding-left:13px;}


/*eng*/
div#en{background:transparent url(../../shop/images/bg_shop_en.gif) repeat-y!important;}
div#en p.data{width:400px!important; padding-right:0!important;}

p.category_caption{margin-bottom:0!important;}

/*===============================================
Details
===============================================*/
h3#shop_ttl{font-size:100%!important; text-indent:0!important; line-height:normal!important; border-bottom:1px solid #e2e2e2;}
h3#shop_ttl span{margin-left:10px;}

/*brand*/
h3.francfranc{background:transparent url(/jp/shop/images/name_ff.gif) no-repeat top right;}
h3.francfranc_design_for_life{background:transparent url(/jp/shop/images/name_dfl.gif) no-repeat top right;}
h3.francfranc_home_deco{background:transparent url(/jp/shop/images/name_hd.gif) no-repeat top right;}
h3.francfrancfranc{background:transparent url(/jp/shop/images/name_fff.gif) no-repeat top right;}
h3.bazar{background:transparent url(/jp/shop/images/name_bazar.gif) no-repeat top right;}
h3.about_a_girl{background:transparent url(/jp/shop/images/name_aag.gif) no-repeat top right;}
h3.version_b	{background:transparent url(/jp/shop/images/name_vb.gif) no-repeat top right;}






div#map{text-align:center; vertical-align:middle; padding:3px; border:1px solid #e2e2e2; width:576px; height:279px;}

div#data{margin-bottom:35px;}

div#data h4,
div#info h4{
	display:block;
	font-size:0.1px;
	line-height:0;
	text-indent:-10000em;
	width:584px;
	height:18px;
	}

div#data h4{background-image:url(/jp/shop/images/season/h4_data.gif); margin-bottom:10px!important;}
div#info h4{background-image:url(/jp/shop/images/season/h3_info.gif);}

	p.map_menu{text-align:right; margin-top:5px;}
