/*---------- store css ----------*/

/*----- abiste css -----*/
/* メイン画像 */
.main-bg750px{background:url(../img/store/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#abiste .side210px{background:url(../img/store/side-bg.jpg) no-repeat;height:519px;}
#liebe .side210px{background:url(../img/store/side-bg-l.jpg) no-repeat;height:519px;}
#abique .side210px{background:url(../img/store/side-bg-a.jpg) no-repeat;height:519px;}
#premio .side210px{background:url(../img/store/side-bg-p.jpg) no-repeat;height:519px;}
#world .side210px{background:url(../img/store/side-bg-w.jpg) no-repeat;height:519px;}
#boutique .side210px{background:url(../img/store/side-bg-b.gif) no-repeat;height:519px;}
#fashionwatch .side210px{background:url(../../img/store/side-bg-b.gif) no-repeat;height:519px;}



/* メニュー */
h2.abiste-h2{background:url(../img/brand/abiste/name.gif) no-repeat;}
h2.liebe-h2{background:url(../img/brand/liebe/name.gif) no-repeat;}
h2.abique-h2{background:url(../img/brand/abique/name.gif) no-repeat;}
h2.premio-h2{background:url(../img/brand/premio/name.gif) no-repeat;}
h2.premio-h2{background:url(../img/brand/premio/name.gif) no-repeat;}
h2.boutique-h2{background:url(../img/brand/boutique/name.gif) no-repeat;}
h2.fashionwatch-h2{background:url(../img/brand/fashionwatch/name.gif) no-repeat;}


.main-menu ul.store-list{margin:0 0 22px 0;padding:0;}
.main-menu li.store-list{text-align:left;font-size:11px;padding:0;margin:0 0 1px 0;}
.main-menu li.store-list a:link, .main-menu li.store-list a:visited{color:#505050;text-decoration:none;display:block;background:#E6E6E6;padding:5px 0px;width:126px;text-indent:6px;}
.main-menu li.store-list a:hover, .main-menu li.store-list a:active{color:#505050;text-decoration:none;display:block;background:#CCCCCC;padding:5px 0px;width:126px;text-indent:6px;}
.main-menu li.store-list a.koko:link,.main-menu li.store-list a.koko:visited{color:#505050;text-decoration:none;display:block;background:#CCCCCC;padding:5px 0px;width:126px;text-indent:6px;}
.main-menu li.store-list a.koko:hover,.main-menu li.store-list a.koko:active{color:#505050;text-decoration:none;display:block;background:#CCCCCC;padding:5px 0px;width:126px;text-indent:6px;}

.main-menu a.name1{background:url(../img/brand/liebe.gif) no-repeat;height:11px;}
.main-menu a.name2{background:url(../img/brand/abique-mercado.gif) no-repeat;height:11px;}
.main-menu a.name3{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}
.main-menu a.name4{background:url(../img/brand/premio.gif) no-repeat;height:11px;}
.main-menu a.name5{background:url(../img/brand/world.gif) no-repeat;height:11px;}
.main-menu a.name6{background:url(../img/brand/boutique.gif) no-repeat;height:11px;}
.main-menu a.name7{background:url(../img/brand/fashionwatch.gif) no-repeat;height:11px;}


.main540px .title1{display:block;background:url(../img/store/title1.gif) no-repeat;height:40px;}
.main540px h3{float:left;background:#28908B;width:300px;height:18px;color:#fff;font-size:11px;text-align:left;padding:4px 0 0px 10px;margin:0 0 10px 0;display:block;}
.main540px dl{float:left;padding:0 0 0 8px;margin:0;}
.main540px dt{float:left;text-align:left;color:#790742;border-left:3px solid #790742;height:24px;padding:6px 0 0 10px;margin:0 0 0 0px;width:310px;}
.main540px dt a {color:#790742;}
.main540px dd{float:left;text-align:left;padding:0 0 0 15px;margin:6px 0 20px 0px;background:url(../img/store/tel-icon.gif) no-repeat 15px 2px;width:310px;text-indent:1em;}


/*---------３段-----------*/
#new3{padding:0 0 40px 0;}

#new3 .shop{margin:0 24px 10px 24px;}
#new3 .shop-tit{background:#28908B; color:#fff; font-size:10px;padding:5px;margin:0 24px 13px 24px;}
#new3 .shop-list{font-size:10px;margin:0 24px 13px 24px;color:#000;}
#new3 .shop-list td.tit{border-left:5px solid #790742;padding:2px 0 0 5px;color:#790742; height:20px;}
#new3 .shop-list td.data{text-indent:1.2em;background:url(../img/store/tel-icon.gif) no-repeat 8px 7px;padding:5px 5px 20px 5px;line-height:1.2;}

/* ぱんくず */
#new3 #pan{float:left;width:310px;color:#D6C4C4;font-size:10px;text-align:left;margin: 0 0 24px 0px;padding:0 0 0 24px;}
#new3 #pan a:link,.main540px #pan a:visited{color:#D6C4C4;text-decoration:none;}
#new3 #pan a:hover,.main540px #pan a:active{color:#B09090;text-decoration:none;}


/* 海外店舗 */
.sotore_logo {float:left; margin:0 0 10px 0;}



/*シェラトン・グランデ・トーキョーベイ・ホテル店******************************/
div.intro {float:left; border-bottom:1px dashed #999999; margin-bottom:40px; padding:5px;}
div.intro p {margin-bottom:15px; width:300px;}
.main540px .block {float:left;padding-bottom:15px;margin-bottom:40px; border-bottom:1px dashed #999999;}
.main540px .block h3{background:#E6E6E6;height:auto; color:#96003A;font-size:12px;text-align:left;padding:2px 5px 2px 5px;margin:0 0 10px 0;display:block;}
.main540px .block h3{_width:310px;}
.main540px .block p{float:none;margin:0 0 10px 0; padding:0 5px 0 5px;}
.main540px .block img {margin:0px; padding:0px;}

.main540px .title1_sheraton{display:block;background:url(../img/store/sheraton/title1.gif) no-repeat;height:53px; margin-bottom:15px;}
#liebe .side210_sheraton{background:url(../img/store/sheraton/side-bg.jpg) no-repeat;height:519px;}
.main-bg750px_sheraton{background:url(../img/store/sheraton/main-bg.jpg) no-repeat #fff 0 100%;}


/*ＡｎｅＣａｎ×ＡＢＩＳＴＥ独占コラボページPOP******************************/
/*-------allここから-------*/
#anecan p,#anecan li,#anecan td{line-height:150%;}
#anecan div,#anecan ul,#anecan ol,#anecan li,#anecan h1,#anecan h2,#anecan h3,#anecan h4,#anecan h5,#anecan h6,#anecan p,#anecan img {
	margin:0;
	padding:0;
}
#anecan img{ border:none; vertical-align:bottom;}
#anecan ol,#anecan ul{
	list-style:none;
}
#anecan a{text-decoration:none; color:#4D4D4D;}
#anecan a:hover{text-decoration:underline;}
#anecan h1,#anecan h2,#anecan h3,#anecan h4,#anecan h5,#anecan h6{margin:0; padding:0;}

.clearfix:after{
			coztent:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
}
.clear {
	clear:both;
}
/*-------allここまで-------*/
#anecan{margin:0; padding:0;}
#anecan p{font-size:10px; color:#606060; padding-left:15px;}
#anecan .wrapper{width:445px;}
#anecan .headder{width:353px;}
#anecan .content{width:390px; padding-left:50px;}
#anecan .content .main{width:353px; margin-bottom:20px;}
#anecan .headder .main .m-tit{margin:5px 0;}
#anecan .content .main .close{text-align:right; width:353px;}

#anecan .main-tit{width:399px;padding-left:45px;}


/*ホテルリンク 09/03/16
*************************************************************************************/
dd a:link{text-decoration:none;color:#28908B;}
dd a:visited{text-decoration:none;color:#28908B;}
dd a:hover{text-decoration:underline;color:#28908B;}
dd a:active{text-decoration:underline;color:#28908B;}


/* ↓sasa↓ */

.list-box{float:left;padding:0 0 20px 8px;margin:0; width:272px;}/*-- .main540px dl を修正 --*/
.shop{float:left;text-align:left;color:#790742;border-left:3px solid #790742;/*height:24px;*/padding:6px 0 6px 10px;margin:0 0 0 0px;width:259px; clear:left;}
.shop a:link,.shop a:visited{color:#790742;}
/*-- .main540px dt を修正 --*/
.tit-brand{float:left;background:#28908B;width:531px;color:#fff;font-size:11px;text-align:left;padding:6px 0px 3px 10px;margin:0 20px 10px 0;display:block;}/* .main540px h3 を修正 */
.list-box address{float:left;text-align:left;padding:0 0 0 15px;margin:6px 0 0px 0px;background:url(../img/store/tel-icon.gif) no-repeat 15px 2px;width:257px;text-indent:1em; font-style:normal;}
.main540px .main-menu{float:left;width:126px;padding:0 0 100px 23px;margin:0 40px 0px 0px;}/* commonの.main540px .main-menuを変更 */
.sotore_logo2 {float:left; clear:left; margin:5px 0 15px 5px; width:450px; text-align:left;}/* .sotore_logo {float:left; margin:0 0 10px 0;}が元 */

/* タイトル新規 */
.tit-sl{clear:left; text-align:left; margin-bottom:20px;}


/* 新パンくず */

.main540px #pan-st{float:left;width:310px;color:#D6C4C4;font-size:10px;text-align:left;margin: 0 0 14px 0;padding-top:10px;}
.main540px #pan-st a:link,.main540px #pan-st a:visited{color:#D6C4C4;text-decoration:none;}
.main540px #pan-st a:hover,.main540px #pan-st a:active{color:#B09090;text-decoration:none;}

/* 青山store list */
.ao-st{width:542px; clear:both; margin-bottom:43px;}
.ao-st .left-txt{text-align:left; float:left; margin-right:12px;}
.ao-st .left-txt img{margin-bottom:10px;}
.ao-st .right-img{overflow:hidden;}
.ao-st .left-txt address{text-align:left; padding-left:10px; font-style:normal; font-size:12px;}
.ao-st .left-txt address span{background:url(../img/store/aoyama/img_tel.gif) left no-repeat; padding-left:10px;}
.ao-text{ margin:-2px 18px 18px 0;clear:left; text-align:left; padding-left:8px;}
.ao-map{margin-right:18px; margin-bottom:40px;}

