/* フロアガイド　ショップ情報 */

@import "common.css";
@import "lightbox.css";

/* ショップ名　カテゴリごとのBOX */

div#shopctg_outdoor{/*--アウトドア　BOX--*/
	border-left:#F8AF13 10px solid;
	float:left;
	margin:0px 0px 20px 0px;
	padding:8px 0px 8px 10px;
}

div#shopctg_ml{/*--メンズ・レディス店舗　BOX--*/
	border-left:#FE4A00 10px solid;
	float:left;
	margin:0px 0px 20px 0px;
	padding:8px 0px 8px 10px;
}

div#shopctg_mens{/*--メンズ　BOX--*/
	border-left:#BC35A3 10px solid;
	float:left;
	margin:0px 0px 20px 0px;
	padding:8px 0px 8px 10px;
}

div#shopctg_ladys{/*--レディス　BOX--*/
	border-left:#ED1C24 10px solid;
	float:left;
	margin:0px 0px 20px 0px;
	padding:8px 0px 8px 10px;
}

div#shopctg_goods{/*--カバン・雑貨・小物・その他　BOX--*/
	border-left:#98D249 10px solid;
	float:left;
	margin:0px 0px 20px 0px;
	padding:8px 0px 8px 10px;
}

div#shopctg_food{/*--フード　BOX--*/
	border-left:#5AC9E7 10px solid;
	float:left;
	margin:0px 0px 20px 0px;
	padding:8px 0px 8px 10px;
}



/* ショップ名　カテゴリごとのBOX　End*/


* html div.shopbox{/*--カテゴリごとの　BOX--*/
	width:730px;
	margin:0 10px 20px;
	padding:20px 5px 10px 5px;
	_float:none;
	border-bottom:1px dashed #9C9C9C;
	display: block;
}


*:first-child+html div.shopbox{/*--カテゴリごとの　BOX--*/
	width:730px;
	margin:20px 10px;
	padding:0px 5px 10px 5px;
	clear:both;
	border-bottom:1px dashed #9C9C9C;
}

div.shopbox{/*--カテゴリごとの　BOX--*/
	width:730px;
	margin:0 10px 20px;
	padding:20px 5px 10px 5px;
	clear: both;
	display: block;
	height: 1%;
}

div#shopinfo{/*--ショップPR文・情報　BOX--*/
	width:380px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	height: 1%;
}

div.interview_box{/*--ショップPR文・情報　BOX--*/
	width:380px;
	margin:0 0 20px;
	padding:0px;
	float:left;
	height: 1%;
}

/*
div.interview_box {
	padding: 0 0 0 20px;
	width:360px;
}
*/

div.interview_box a img {
	float: left;
	margin:0px;
	padding:2px;
	border:1px solid #9C9C9C;
}

div.interview_box p{
	background:url(../img/vs.jpg) no-repeat left top;
	padding:0px 0px 0px 30px;
	margin: 53px 0 0 10px;
	color:#d81a5e;
	font-size:90%;
	display: inline;
	width: 250px;
	float: left;
}

div.interview_box p a {
	color: #d81a5e;
}

div.interview_box p:hover{
	background:url(../img/vs1.jpg) no-repeat left top;
	padding:0px 0px 0px 30px;
	color:#d8a7b8;
}

div.interview_box p a:hover {
	color: #d81a5e;
	color:#d8a7b8;
}



div#shopimg{/*--ショップ外観　BOX--*/
	width:340px;
	margin:0px;
	padding:0px;
	float:left;
	height: 1%;
}

*:first-child+html div.RecommendBox{/*--おすすめ商品　BOX IE7--*/
	width:730px;
	padding:0px;
	clear:both;
	font-size:80%;
	line-height:130%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


* html div.RecommendBox{/*--おすすめ商品　BOX IE6--*/
	width:730px;
	margin:20px 0px;
	padding:0px;
	clear:both;
	font-size:80%;
	line-height:130%;
	height: 1%;
}


div.RecommendBox{/*--おすすめ商品　BOX--*/
	width:730px;
	margin:20px 0px;
	padding:0px;
	font-size:80%;
	line-height:130%;
	height: 1%;
	display: block;
	clear: both;
}

div.Recommend_01{/*--おすすめ商品1　BOX--*/
	width:350px;
	margin:0px 10px 20px 0px;
	padding:5px;
	float:left;
	height: 1%;
}

div.Recommend_02{/*--おすすめ商品2　BOX--*/
	width:350px;
	margin:0px 0px 20px;
	padding:5px;
	float:left;
	height: 1%;
}

div.Recommend_single{/*--おすすめ商品1つだけ　BOX--*/
	width:720px;
	margin:0px;
	padding:5px;
	float:left;
}

div.shopbox2{/*--おすすめ商品2つ以上　BOX--*/
	width:730px;
	margin:0px 10px 20px 10px;
	padding:0px 5px 10px 5px;
	float:left;
	_float:none;
	border-bottom:1px dashed #9C9C9C;
}

div.Recommend_textonly{/* テキストのみのおすすめ商品 BOX */
	margin:0px;
	padding:5px;
}

div.infoBox{/* 多数インフォメーション BOX */
	width:720px;
	margin:0px;
	padding:10px 0px 20px 10px;
}

div.infoBox p{
	font-size:80%;
	color:#4B4B4B;
	margin:0px;
	padding:0px;
	line-height:120%;
}


div.Recommend_img{
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	width:150px;
}

div.RecommendBox img{
	border:1px #9C9C9C solid;
}

div.Recommend_txt{
	margin:0px;
	padding:0px;
	float:left;
	width:193px;
	color:#4B4B4B;
	line-height:120%;
}

div#shopdata{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 5px;
}

p#ctg{
	color:#303030;
	font-size:90%;
	line-height:120%;
}

p#bodycopy{
	font-size:80%;
	color:#4B4B4B;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:120%;
	clear:both;
}

p.shopaccess{
	color:#F26C4F;
	font-size:80%;
	line-height:120%;
	padding:0px;
	margin:0px;
}

p.shopaccess a{
	color:#F26C4F;
}

p.shopaccess a:hover{
	color:#FFB5A5;
}

p.product_ttl{
	font-weight:bold;
	font-size:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
}

p.product{
	font-weight:bold;
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
}

p.price{
	font-weight:bold;
	margin:0px 0px 8px 0px;
	padding:0px;
}

p.appeal{/*強調*/
	font-weight:bold;
	margin:0px 0px 8px 0px;
	padding:0px;
	color:#FF0000;
}

p.price_s{/*価格　細字*/
	margin:0px 0px 8px 0px;
	padding:0px;
}

p.recruit{
	font-size:80%;
	color:#4B4B4B;
	margin:10px 0px 0px 10px;
	padding:0px;
	line-height:120%;
}

/*--おすすめ商品　リスト表示---*/
ol,ul.Recommend_list{
	padding:0 18px;
	margin:0;
}

ol,ul.Recommend_list li{
	padding-left:0;
}

p.producttext_clothing{/*--衣類 製品　TEXT--*/
	font-weight:bold;
	font-size:100%;
	color:#ED1C24;
	margin:0px 0px 0px 0px;
	padding:0px;
}

p.pricetext_clothing{/*--衣類 値段　TEXT--*/
	font-weight:bold;
	color:#ED1C24;
	margin:0px 0px 5px 0px;
	padding:0px;
}

p.producttext_food{/*--フード 製品　TEXT--*/
	font-weight:bold;
	font-size:100%;
	color:#339900;
	margin:0px 0px 3px 0px;
	padding:0px;
}

p.pricetext_food{/*--衣類 値段　TEXT--*/
	font-weight:bold;
	color:#339900;
	margin:0px 0px 5px 0px;
	padding:0px;
}

p.producttext_health{/*--ヘルス・ビューティ 製品　TEXT--*/
	font-weight:bold;
	font-size:100%;
	color:#489CDC;
	margin:0px 0px 3px 0px;
	padding:0px;
}

.pr{/*--商品の特徴　PRポイント 2008.03.12　赤色--*/
	font-weight:bold;
	color:#DE4D39;
	margin:0px;
	padding:0px;
}

.pr_strong{/*--商品の特徴　PRポイント 2008.03.12　赤色--*/
	font-weight:bold;
	font-size:100%;
}


.pr_2{/*--商品の特徴　PRポイント 2008.03.12　緑色--*/
	font-weight:bold;
	color:#19D557;
	margin:0px;
	padding:0px;
}

.pr_strong_1{/*--商品の特徴　PRポイント フォント大きい 2008.04.30　橙色--*/
	font-weight:bold;
	color:#FF6600;
	margin:0px;
	padding:0px;
	font-size:120%;
}

.pr_strong_2{/*--商品の特徴　PRポイント フォント大きい 2008.04.30　ピンク色--*/
	font-weight:bold;
	color:#FF66CC;
	margin:0px;
	padding:0px;
	font-size:120%;
}

/*--商品の特徴　PRポイント　リスト表示---*/
ol,ul.pr_list{
	color:#4B4B4B;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}

ol,ul.pr_list li{
	font-size:80%;
	color:#4B4B4B;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	line-height:120%;
	list-style-type:none;
}
/*--商品の特徴　PRポイント　リスト表示--*/



/*-------------------------グランスール　2008.06商品用スタイル---------*/

div.Recommend_img_01{
	margin-right:10px;
	padding:0px;
	float:left;
	width:165px;
}


div.Recommend_img_02{
	margin:0px;
	padding:0px;
	float:left;
	width:165px;
}

div.Recommend_txt_single{
	margin-right:10px;
	padding:0px;
	float:left;
	width:550px;
}


div.Recommend_txt_01{
	margin:0px;
	padding:0px;
	float:left;
	width:165px;
	color:#4B4B4B;
	line-height:120%;
	}
	
div.Recommend_txt_02{
	margin:0px;
	padding:0px;
	float:left;
	width:165px;
	color:#4B4B4B;
	line-height:120%;
	text-align:center;
	}
	
div.Recommend_txt_01_sp{
	margin:0px;
	padding:0px;
	width:350px;
	color:#4B4B4B;
	line-height:120%;
	clear:both;
	}


/*-------------------------グランスール　2008.06商品用スタイル　END---------*/

/*-------------------------レモンツリー　2008.06商品用スタイル---------*/

div.Recommend_txt_02_sp{
	margin:0px;
	padding:0px;
	float:left;
	width:730px;
	color:#4B4B4B;
	line-height:120%;
}

/*-------------------------レモンツリー　2008.06商品用スタイル　END---------*/

/*-------------------------モンベル　2008.06インフォメーション用スタイル---------*/
div.info_img_01_s{
	margin-right:10px;
	padding:0px;
	float:left;
	width:110px;
}


div.info_img_02_s{
	margin:0px;
	padding:0px;
	float:left;
	width:110px;
}

div.info_img{
	width:350px;
	padding-left:10px;
	padding-right:9px;
	float:left;
	border-right:1px dashed #9C9C9C;
}

div.info_img_02{
	width:350px;
	margin-left:10px;
	padding:0px;
	float:left;
}

div.info_txt{
	width:350px;
	text-align:center;
	font-size:80%;
}
/*-------------------------モンベル　2008.06インフォメーション用スタイル　END---------*/

/*-------------------------ノースフェイス　2008.0709インフォメーション用スタイル　---------*/

.infoBox dl{
	font-size:80%;
}

.infoBox dl dt{
	color:#AC091D;
	float:left;
	margin:0px 0px 10px 0px;
}

.infoBox dl dd{
	text-align:left;
	margin:0px 0px 10px 60px;
}

.infoBox dl dd#second{
	line-height:80%;
	margin:0px 0px 5px 60px;
}

.infoBox .lounge {
	clear: both;
}

.infoBox p.info_lounge {
	float: left;
	margin: 10px 0 0 20px;
	width: 540px;
}

/*-------------------------ノースフェイス　2008.0709インフォメーション用スタイル　end---------*/

.Recommend_img_list{
	width:117px;
	margin:0px 10px 0px 0px;
	float:left;
	padding:0px;
}

.Recommend_img_list_02{
	width:115px;
	float:left;
	margin:0px;
	padding:0px;
}

div#Recommend_img_list_box{
	margin:0px;
	padding:0px;
	float:left;
}	

.Recommend_img_list_l{
	width:202px;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
}

.r_txt{
	width:500px;
}



/*-------------------------ラウンジドレス　インフォメーション用スタイル　---------*/

.concept {
	clear: both;
	width: 720px;
	margin: 0 0 0 10px;
}

.concept ul {
	margin: 0;
	padding: 0;
}

.concept ul li {
	float: left;
	display: inline;
	list-style-type: none;
	margin: 0 0 0 4px;
	padding: 0;
	width: 140px;
}

.concept ul li a {
	width: 140px;
}

.concept img.first {
	margin: 0;
}

.concept p{
	font-size:80%;
	color:#4B4B4B;
	margin:0px;
	padding:0px;
	line-height:120%;
}

/*-------------------------ラウンジドレス　インフォメーション用スタイル　---------*/



.shopbox a:hover img,
.shopbox2 a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}


.shopclose{
	clear: both;
	color: #FF0000!important;
	font-size:80%;
	}
	
	
/*-------------------------ショップニュース用スタイル　---------*/
.shopnewsBox {/*--カテゴリごとの　BOX--*/
	width:730px;
	margin:0 10px 0 10px;
	padding:20px 5px 10px 5px;
	_float:none;
	border-bottom:1px dashed #9C9C9C;
	clear: both;
}

.shopnewsBox .shopnewsTxtBox {
	margin: 20px 0 0 0;
	background: #EEEEEE;
	padding: 5px 15px;
	width:700px;
}
	
.shopnewsTxtBox h4 {
	color: #ff6623;
}

.shopnewsTxtBox p {
	font-size: 80%;
	color: #333333;
	margin: 0 0 0 10px;
	line-height: 120%;
}

p.more_info{
	margin:0 10px 0 0;
	padding:0px;
	text-indent:-9999px;
	clear:both;
	width:79px;
	height:17px;
	float:right;
	font-size:1%;
}

p.more_info a{
	width:79px;
	height:17px;
	display:block;
}

p.more_info a.moreinfo{
	background:url(../img/gotoshopnews.gif) no-repeat 0px 0px;
}

p.more_info a.moreinfo:hover{
	background:url(../img/gotoshopnews.gif) no-repeat 0px -17px;
}

/*-------------------------トミー用スタイル　---------*/
.tommyBox {
	width: 350px;
	float: left;
	display: inline;
} 

.tommyBox img {
	float: left;
	display: block;
}

.infoBox .tommyBox .tommyTxt {
	float: left;
	width: 200px;
}

.infoBox .tommyBox .tommyTxt p {
	width: 200px;
	margin: 25px 0 0 0;
}

.tommyBox p span {
	font-weight: bold;
}

.infoBox_tommy img {
	float: left;
	margin: 0 10px 20px 0;
}



.info_imgFoxfire {
	width: 210px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.Recommend_single .marginClass {
	margin-left: 15px;
}

.hellyBox {
	margin: 0 0 15px 0;
}

.hellyBox img {
	float: left;
}

.hellyBox p {
	float: left;
	display: inline;
	margin: 0 0 0 5px;
}