/* common css */

body{margin:0px;padding:0px;text-align:center;color:#505050;background:url(../img/common/body-bg.gif) repeat-y 50% 0% #e6e6e6;font-size:11px;}
h1{text-indent:-9999px;display:none;margin:0px;padding:0;}
h2{text-indent:-9999px;padding:0;float:left;width:126px;display:block;height:126px;margin:0 0 20px 0;}
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;}

.contents{width:770px;background:url(../img/common/shadow.gif) repeat-y;margin:0 auto;text-align:center;display:block;}


/* ヘッダ */
.menu-fla{margin:0 auto;padding:0;height:60px;}
.top-bg{text-indent:-9999px;width:750px;background:url(../img/common/top-bg.gif) repeat-x;height:40px;margin:0 auto;padding:0;font-size:1px}
/* コンテンツ枠 */
.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;}
.side210px{float:left;width:210px;margin:0;padding:0;text-indent:-9999px;}
.side210px-tenji{float:left;width:210px;margin:0;padding:0;}
/* メニュー */
.main540px .main-menu{float:left;width:126px;padding:0 0 0 23px;margin:0 40px 0px 0px;}
.main540px .main-menu ul{float:left;list-style:none;margin:0;padding:4px 0 0 0;background:url(../img/brand/menu-line.gif) no-repeat;width:126px;}
.main540px .main-menu li{margin:0;padding:8px 0 8px 3px;background:url(../img/brand/menu-line.gif) no-repeat 0px 25px;display:block;}
.main540px .main-menu a{}
.main540px .main-menu a.name1{display:block;text-indent:-9999px;}
.main540px .main-menu a.name2{display:block;text-indent:-9999px;}
.main540px .main-menu a.name3{display:block;text-indent:-9999px;}
.main540px .main-menu a.name4{display:block;text-indent:-9999px;}
.main540px .main-menu a.name5{display:block;text-indent:-9999px;}
.main540px .main-menu a.name6{display:block;text-indent:-9999px;}
.main540px .main-menu a.name7{display:block;text-indent:-9999px;}
.main540px .main-menu a.name8{display:block;text-indent:-9999px;}
.main540px .main-menu a.name9{display:block;text-indent:-9999px;}
.main540px .main-menu a.name10{display:block;text-indent:-9999px;}
.main540px .main-menu a.name11{display:block;text-indent:-9999px;}
.main540px .main-menu a.name12{display:block;text-indent:-9999px;}
.main540px .main-menu a.name13{display:block;text-indent:-9999px;}
.main540px .main-menu a.name14{display:block;text-indent:-9999px;}
.main540px .main-menu a.name15{display:block;text-indent:-9999px;}
.main540px .main-menu a.name16{display:block;text-indent:-9999px;}
.main540px .main-menu a.name17{display:block;text-indent:-9999px;}
.main540px .main-menu a.name18{display:block;text-indent:-9999px;}
.main540px .main-menu a.name19{display:block;text-indent:-9999px;}
.main540px .main-menu a.name20{display:block;text-indent:-9999px;}
.main540px .main-menu a.name21{display:block;text-indent:-9999px;}
.main540px .main-menu a.name22{display:block;text-indent:-9999px;}
.main540px .main-menu a.name23{display:block;text-indent:-9999px;}
.main540px .main-menu a.name24{display:block;text-indent:-9999px;}
.main540px .main-menu a.name25{display:block;text-indent:-9999px;}
.main540px .main-menu a.name26{display:block;text-indent:-9999px;}
.main540px .main-menu a.name27{display:block;text-indent:-9999px;}

/* コンテンツ */
.main540px .section{float:left;width:310px;margin:0 0 48px 0;}

.main540px .title1{float:left;width:310px;display:block;text-indent:-9999px;margin:0;}
.main540px .title2{float:left;width:310px;display:block;text-indent:-9999px;margin:0;}
.main540px .title3{float:left;width:310px;display:block;text-indent:-9999px;margin:0;}
.main540px .title4{float:left;width:310px;display:block;text-indent:-9999px;margin:0;}
.main540px .title5{float:left;width:310px;display:block;text-indent:-9999px;margin:0;}
.main540px .title6{float:left;width:310px;display:block;text-indent:-9999px;margin:0;}
.main540px p{float:left;width:310px;text-align:left;font-size:11px;}
/* ライン */
.main540px .line{float:left;background:url(../img/line.gif) no-repeat 0 6px;height:12px;width:310px;}
.main540px .more-store{float:left;background:url(../img/line_s.gif) no-repeat 0 6px;height:12px;width:310px;}
.main540px .more-store a{display:block;background:url(../img/more-store.gif) no-repeat;height:12px;text-indent:-9999px;margin:0 0 0 220px;}

.main540px .access-here_l{float:right;background:url(../img/line_ss.gif) no-repeat 0px 6px;margin:3px 0 0 5px;padding:0;width:179px;}
.main540px .access-here_l a{float:right;display:block;background:url(../img/access-here.gif) no-repeat 0 0px;width:86px;text-indent:-9999px;}
.main540px .access-here{float:right;background:url(../img/line_ss.gif) no-repeat 0px 6px;margin:3px 0 0 5px;padding:0;width:168px;}
.main540px .access-here a{float:right;display:block;background:url(../img/access-here.gif) no-repeat 0 0px;width:86px;text-indent:-9999px;}
.main540px .access-here_s{float:right;background:url(../img/line_ss.gif) no-repeat 0px 6px;margin:3px 0 0 5px;padding:0;width:154px;}
.main540px .access-here_s a{float:right;display:block;background:url(../img/access-here.gif) no-repeat 0 0px;width:86px;text-indent:-9999px;}


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

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

.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:4px 0 0 15px;width:350px;}
.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.jpg) no-repeat;width:35px;height:20px;}
.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 li.logo a.premio{float:left;text-indent:-9999px;background:url(../img/common/footer-premio.jpg) no-repeat;width:50px;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;}


/* sasa */

.shop-list-new{float:left;width:560px;margin:0 0 48px 20px;}/* .main540px .section を修正 */
.main-fla{width:583px;height:251px;float:left;}