/*-------------- print cssより -----------------*/
/* common css */
body{margin:0px;padding:0px;text-align:center;color:#505050;font-size:11px;zoom:97%;/zoom:85%;}/*画像カット*/
h1{text-indent:-9999px;display:none;margin:0px;padding:0; display:none; float:none;}
p{margin:0px;padding:0;}
hr{display:none}
.left{float:left;}
.right{float:right;}
.clear{clear:both;margin:0;padding:0;}
.sp10{padding:0 0 10px 0;}

/* ヘッダ */
.menu-fla{width:100%; position:relative; top:0; left:0;}
.top-bg{text-indent:-9999px;width:750px;height:40px;margin:0 auto;padding:0;font-size:1px; position:relative; top:0; left:0;}
/* コンテンツ枠 */
.main-bg750px{width:750px;margin:0 auto;padding:0;}
.main540px{float:left;width:540px;margin:0 0 20px 0;padding:0 0 158px 0;background:url(../img/common/line.gif) repeat-y 100% 0;}
/* メニュー */
.main540px .main-menu ul{float:left;list-style:none;margin:0;padding:0 0 0 0;background:url(../img/brand/menu-line.gif) no-repeat;width:15%;}
/*.main540px .main-menu li{margin:0;padding:8px 0 8px 3px;background:url(../img/brand/menu-line.gif) no-repeat 0px 25px;display:block;height:2px;}*/

/* フッダ */
.footer{background:url(../img/common/footer.gif) repeat-x;height:137px;display:block;width:750px;margin:0 auto;padding:10px 0 0 0;display:none;}

.footer ul{list-style:none;margin:0;padding:0;}
.footer li{margin:0;padding:0;}

.footer .english{float:right;width:333px;margin:0;padding:0 15px 0 0;}
.footer ul.co{margin:0;padding:0;width:333px;background:url(../img/common/footer-en-bg.gif) no-repeat;height:23px;}
.footer li.co{margin:3px 0 0 0;padding:0;float:left;}
.footer li.co a{margin:0;padding:0;float:left;}

.footer li.co a:link.company,.footer li.co a:visited.company{background:url(../img/common/footer-company.gif) no-repeat;width:71px;height:11px;float:left;text-indent:-9999px;margin:0 31px 0 60px;}
.footer li.co a:hover.company,.footer li.co a:active.company{background:url(../img/common/footer-company2.gif) no-repeat;width:71px;height:11px;float:left;text-indent:-9999px;margin:0 31px 0 60px;}
.footer li.co a:link.press,.footer li.co a:visited.press{background:url(../img/common/footer-press.gif) no-repeat;width:21px;height:11px;float:left;text-indent:-9999px;margin:0;}
.footer li.co a:hover.press,.footer li.co a:active.press{background:url(../img/common/footer-press2.gif) no-repeat;width:21px;height:11px;float:left;text-indent:-9999px;margin:0;}
.footer li.co a:link.recruit,.footer li.co a:visited.recruit{background:url(../img/common/footer-recruit.gif) no-repeat;width:30px;height:11px;float:left;text-indent:-9999px;margin:0 35px 0 35px;padding:0;}
.footer li.co a:hover.recruit,.footer li.co a:active.recruit{background:url(../img/common/footer-recruit2.gif) no-repeat;width:30px;height:11px;float:left;text-indent:-9999px;margin:0 35px 0 35px;padding:0;}
.footer li.co a:link.contact,.footer li.co a:visited.contact{background:url(../img/common/footer-contact.gif) no-repeat;width:34px;height:11px;float:left;text-indent:-9999px;margin:0;padding:0;}
.footer li.co a:hover.contact,.footer li.co a:active.contact{background:url(../img/common/footer-contact2.gif) no-repeat;width:34px;height:11px;float:left;text-indent:-9999px;margin:0;padding:0;}

.footer .english2{float:left;margin:0;padding:0;}
.footer ul.en{float:left;padding:0 0 0 96px;}
.footer li.en{float:left;margin:8px 0 0 0;}

.footer li.en span{float:left;display:block;background:url(../img/common/footer-english.gif) no-repeat;width:35px;height:13px;text-indent:-9999px;}
.footer li.en a.company-en{float:left;text-indent:-9999px;background:url(../img/common/footer-company-e.gif) no-repeat;width:71px;height:11px;margin:2px 16px 0 12px;}
.footer li.en a.brand{float:left;text-indent:-9999px;background:url(../img/common/footer-brand-e.gif) no-repeat;width:26px;height:11px;margin:2px 19px 0 0;}
.footer li.en a.store{float:left;text-indent:-9999px;background:url(../img/common/footer-store-e.gif) no-repeat;width:43px;height:11px;margin:2px 0 0 0;}


.footer .logo2{float:left;margin:0;padding:2px 0 0 15px;width:276px;}
.footer ul.logo{float:left;margin:0;padding:0;}
.footer li.logo{float:left;margin:0;padding:0;}

.footer li.logo a.abiste{float:left;text-indent:-9999px;background:url(../img/common/footer-abiste.gif) no-repeat;width:51px;height:16px;margin:0 12px 0 0px;}
.footer li.logo a.liebe{float:left;text-indent:-9999px;background:url(../img/common/footer-liebe.gif) no-repeat;width:30px;height:16px;}
.footer li.logo a.abique{float:left;text-indent:-9999px;background:url(../img/common/footer-abique.gif) no-repeat;width:46px;height:16px;margin:0 12px 0 15px;}
.footer li.logo a.mercado{float:left;text-indent:-9999px;background:url(../img/common/footer-mercado.gif) no-repeat;width:49px;height:16px;}

.footer address{float:left;background:url(../img/common/footer-copy.gif) no-repeat;width:276px;height:12px;text-indent:-9999px;margin:13px 0 0 0;}

/*---------- abiste css ----------*/

/* メニュー */
#abiste .main540px p{margin:33px 0px 40px 0;line-height:1.5;}

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

#abiste .main-bg750px{background:#fff;width:750px;margin:0 auto;padding:0;}

.main-menu ul.store-list{width:100%; margin-right:0 !important;}
.main-menu li.store-list{text-align:left;font-size:11px;padding:0;margin:0 0 1px 0;width:100%;}
.main-menu li.store-list a{color:#505050;text-decoration:none;display:block;background:#E6E6E6;padding:5px 0px;width:100%;text-indent:6px;}
#abiste .main-menu li.store-list a.koko{color:#505050;text-decoration:none;display:block;background:#CCCCCC;padding:5px 0px;width:100%;text-indent:6px;}

/* ↓sasa↓ */

.list-box{padding:0 0 20px 8px;margin:0;width:48%; height:85px;float:left;/float:none;/display:inline;/zoom:1;}

.shop{float:left;text-align:left;color:#790742;border-left:3px solid #790742;padding:6px 0 6px 10px;width:259px; clear:left;}
.shop a:link,.shop a:visited{color:#790742;}
/*-- .main540px dt を修正 --*/
.tit-brand{float:left;background:#28908B;width:100%;color:#fff;font-size:11px;text-align:left;padding:6px 0px 3px 10px;margin:0 0 10px 0;clear:left;/float:none;/display:inline;/zoom:1;}
.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; position:relative; top:0; left:0;}
.sotore_logo2 {clear:left; position:relative; top:0; left:6%; margin:5px 0 15px 5px; width:100%; text-align:left;}

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

/* 新パンくず */

.main540px #pan-st{float:left;width:310px;color:#D6C4C4;font-size:10px;text-align:left;margin: 0 0 14px 0;padding-top:10px; visibility:hidden;}

/* 青山store list */
.ao-st{width:90%; height:166px; margin-left:10%;clear:both; margin-bottom:43px;}
.ao-st .left-txt{text-align:left; margin-right:12px; float:left; clear:left;}
.ao-st .left-txt img{margin-bottom:10px;}
.ao-st .right-img{overflow:visible; float:left;}
.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 20px 20%;clear:left; text-align:left; padding-left:8px; width:80%;}
.ao-map{margin:0 18px 10% 0; page-break-after:always;}

.shop-list-new{clear:both;width:90%;overflow:visible;position:relative;left:10%;text-align:left}

.main-fla{width:75% !important;float:left; position:relative; top:0; left:0;}
