/* 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;}
/* メニュー */
.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;height:2px;}
.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 .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;}
/* ライン */
#abiste .main540px .line,#liebe .main540px .line,#abique .main540px .line,#history .main540px .line,#tenji .main540px .line,#boutique .main540px .line,#premio .main540px .line,{float:left;background:url(../img/line.gif) no-repeat 0 6px;height:12px;width:310px;}
#abiste .main540px .more-store,#liebe .main540px .more-store,#abique .main540px .more-store,#premio .main540px .more-store,#boutique .main540px .more-store,{float:left;background:url(../img/line_s.gif) no-repeat 0 6px;height:12px;width:310px;}
#abiste .main540px .more-store a,#liebe .main540px .more-store a,#abique .main540px .more-store a,#premio .main540px .more-store a,#boutique .main540px .more-store a,{display:block;background:url(../img/more-store.gif) no-repeat;height:12px;text-indent:-9999px;margin:0 0 0 220px;}


#company .main540px table div.left{} 
#company .main540px .access-here_l{visibility:hidden;margin:0 0 -20px 0;padding:0;}
#company .main540px .access-here{visibility:hidden;margin:0 0 -20px 0;padding:0;}
#company .main540px .access-here_s{visibility:hidden;margin:0 0 -20px 0;padding:0;}
/**/

/* ぱんくず */
.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;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;}

/*------------------------------ new css ------------------------------*/
/* メイン画像 */
#new .main-bg750px{background:url(../img/new/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#new .side210px{background:url(../img/new/side-bg.jpg) no-repeat;height:687px;}
/* メニュー */
#new .main-menu a.name1{background:url(../img/new/what.gif) no-repeat;height:10px;}
#new .main-menu a.name2{background:url(../img/new/info.gif) no-repeat;height:10px;}

#new .main540px .title1{display:block;background:url(../img/new/title1.gif) no-repeat;height:50px;}
#new .main540px .title2{display:block;background:url(../img/new/title2.gif) no-repeat;height:50px;}

#new .main540px .info-section{text-align:left;line-height:1.5;}

#new .main540px .info-section span:first-line.what{color:#D6C4A9;font-size:10px;}
#new .main540px .info-section span.what{display:block;font-size:11px;border-left:#790742 3px solid;color:#790742;margin:0 0 10px 7px;padding:0 0 0 8px;}

#new .main540px .info-section span:first-line.info{color:#D6C4A9;font-size:10px;}
#new .main540px .info-section span.info{display:block;font-size:11px;border-left:#28908B 3px solid;color:#28908B;margin:0 0 10px 7px;padding:0 0 0 8px;}

#new .main540px .info-section div.waku{margin:0 0 50px 18px;}
#new .main540px .info-section p{font-size:10px;width:276px;display:block;margin:0;}
#new .main540px .info-section p a{display:block;float:right;background:url(../img/page-more.gif) no-repeat;text-indent:-9999px;width:97px;height:14px;margin:5px 0 0 0;}

#new .main540px .info-section p img{margin:10px 0 0 0;padding:0;}
/*#new .main540px .info-section p cite{float:right;font-style:normal;color:#B09090;font-size:10px;}*/

/*-------------------------------------- abique css --------------------------------------*/
/* メイン画像 */
#abique .main-bg750px{background:url(../img/brand/abique/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#abique .side210px{background:url(../img/brand/abique/side-bg.jpg) no-repeat;height:476px;}
/* メニュー */
#abique h2.abique-h2{background:url(../img/brand/abique/name.gif) no-repeat;}

#abique .main-menu a.name1{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}
#abique .main-menu a.name2{background:url(../img/brand/liebe.gif) no-repeat;height:11px;}

#abique .main540px .title1{display:block;background:url(../img/brand/abique/title1.gif) no-repeat;height:65px;}
#abique .main540px p{margin:33px 0 40px 0;line-height:1.5;}
/*---------- mercado css ----------*/
#abique h2.mercado-h2{background:url(../img/brand/mercado/name.gif) no-repeat;}
#abique .main540px .title2{display:block;background:url(../img/brand/mercado/title2.gif) no-repeat;height:65px;margin:6px 0 0 0;}
#abique .main540px p span{color:#6A001D;}
/*---------- abiste css ----------*/
/* メイン画像 */
#abiste .main-bg750px{background:url(../img/brand/abiste/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#abiste .side210px{background:url(../img/brand/abiste/side-bg.jpg) no-repeat;height:575px;}
/* メニュー */
#abiste h2.abique-h2{background:url(../img/brand/abiste/name.gif) no-repeat;}

#abiste .main-menu a.name1{background:url(../img/brand/liebe.gif) no-repeat;height:11px;}
#abiste .main-menu a.name2{background:url(../img/brand/abique-mercado.gif) no-repeat;height:11px;}

#abiste .main540px .title1{display:block;background:url(../img/brand/abiste/title1.gif) no-repeat;height:65px;}
#abiste .main540px p{margin:33px 0px 40px 0;line-height:1.5;}
/*---------- liebe css ----------*/
/* メイン画像 */
#liebe .main-bg750px{background:url(../img/brand/liebe/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#liebe .side210px{background:url(../img/brand/liebe/side-bg.jpg) no-repeat;height:570px;}
/* メニュー */
#liebe h2.abique-h2{background:url(../img/brand/liebe/name.gif) no-repeat;}

#liebe .main-menu a.name1{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}
#liebe .main-menu a.name2{background:url(../img/brand/abique-mercado.gif) no-repeat;height:11px;}

#liebe .main540px .title1{display:block;background:url(../img/brand/liebe/title1.gif) no-repeat;height:65px;}
#liebe .main540px p{margin:33px 0 40px 0;line-height:1.5;}
#liebe .main540px .image1{background:url(../img/brand/liebe/image1.gif) no-repeat;text-indent:-9999px;width:285px;height:262px;float:left;font-size:1px;color:#fff;}


/*------------------------------------- media 新規追加部分 ----------------------------------*/

*{border-style:none;}
/* メイン画像 */
#media .main-bg750px{background:url(../img/media/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#media .side210px{background:url(../img/media/side-bg.jpg) no-repeat;height:445px;}
/* メニュー */
#media .main-menu a.name1{background:url(../img/media/keisai.gif) no-repeat;height:10px;}
#media .main-menu a.name2{background:url(../img/media/tv.gif) no-repeat;height:10px;}

#media .main540px .title1{display:block;background:url(../img/media/title1.gif) no-repeat;height:52px;}
#media .main540px .title2{background:url(../img/media/title2.gif) no-repeat; width:307px;height:22px;}
#media .main540px .title2-2{display:block;height:39px;text-align:left; margin-bottom:18px; clear:left;}
#media .main540px .title3{display:block;background:url(../img/media/title3.gif) no-repeat;height:22px;}
#media .main540px .bana{padding-bottom:10px; background:url(../img/media/dash.gif) bottom repeat-x; margin-bottom:14px;}
#media .main540px .rank{width:310px; height:146px; margin-bottom:12px;}
#media .main540px .rank ol{margin:0; padding:0;}
#media .main540px .rank ol li{list-style-type:none; list-style-position:outside;float:left; margin-right:3px;}
#media .main540px .rank ol li .3rd{margin-right:0;}
#media .main540px p{clear:left; color:#767677; background:url(../img/media/dash.gif) bottom repeat-x; padding-bottom:22px; margin-bottom:12px;}
#media .main540px .keisai{clear:left;}

#media .main540px ul.media-icon{float:left;list-style:none;padding:0;margin:10px 0 23px 4px;color:#A67F81;font-size:11px;}
#media .main540px li.media-icon{text-align:left;background:url(../img/media/icon.gif) no-repeat 0 4px;display:block;padding:0 0 0 12px;margin:0;line-height:1.5;}



/*------------------------------------- ここまで -------------------------------------------*/

/* 2010年10月28日 Press from Abiste村榮追加分
*************************************************************************************************************/
.contentsTop {text-align:left; overflow:hidden; zoom:1; margin-bottom:30px;}
.contentsTop .sideLeft {width:600px; float:left;}
.contentsTop .sideLeft a {color:#fff; text-decoration:none;}
.contentsTop .sideLeft img {margin:27px 0 17px 23px;}
.contentsTop .sideLeft #pan {width:620px; height:20px; padding:5px; padding-left:23px; color:#fff; font-size:83%; background:url(../img/media/bg_pankuzu.gif) no-repeat left top;}
.contentsTop .sideRight {width:103px; float:left; margin-top:23px; margin-left:23px;}

.recommend {margin-bottom:25px;}
.recommend .recommendInner { width:704px; margin:10px auto; padding:10px 0 25px; border:solid 1px #C8C8C8;}
.recommend .recommendInner ul { margin-bottom:25px; overflow:hidden; zoom:1;}
.recommend .recommendInner ul li {width:210px; float:left; display:inline; background:url(../img/media/bg_sideline.gif) no-repeat right top; list-style:none;}
.recommend .recommendInner ul li.last {background:none;}
.recommend .recommendInner ul li img {margin-bottom:10px;}
.recommend .recommendInner ul li a { color:#646464; font-size:108%; text-decoration:none;}
.recommend .recommendInner p { margin:10px 17px 0;text-align:left;}

.contentsInner { margin:0 17px 0 25px;}
.main490px {width:490px; float:left;}
#ranking2 .ranking_midasi {margin-bottom:8px;}
.tabSet3  .mb30 { margin-bottom:0; padding-bottom:30px;overflow:hidden; zoom:1; background:url(../img/media/bg_underline.gif) no-repeat center top;}
.tabSet3  .mb30.first {background:none;}
.tabSet3 div.content{text-align:left;zoom:1; /* ie */padding:0 0 5px;}
.tabSet3 div.content p{marign:0;padding:0 0 15px;}
.tabSet3 #content5,.tabSet3 #content6{background:none; padding-top:0;}
.tabSet3 .ranking_itemimg {width:190px; float:left; margin-top:0; padding-top:1px}
.tabSet3 .mb30.first .ranking_itemimg {padding-top:0;}
.tabSet3 .rank_text {width:295px; float:right; margin-top:35px;}
.tabSet3 .rank_text .rank_tit { font-weight:bold; font-size:150%; line-height:111%; margin-bottom:17px;}
.tabSet3 .rank_text .rank_tit span { color:#7B002F; padding-right:10px; float:left;}
.tabSet3 .rank_text .rank_tit p { margin-left:2.5em;}
.tabSet3 .rank_text table {width:287px; margin-bottom:20px;}
.tabSet3 .rank_text table th,.tabSet3 .rank_text table td { padding:5px 0;font-size:75%;}
.tabSet3 .rank_text table th { width:92px;background:#C8C8C8; font-weight:normal; border-bottom:solid 1px #fff;}
.tabSet3 .rank_text table td {iwidth:195px; padding-left:10px;background:#F5F5F5; border-bottom:solid 1px #fff;}

.side196px {width:196px; float:right; margin-top:2px;}
.pressNews {margin-bottom:35px;}
.pressNews .title,.backNumber .title {margin-bottom:10px;}
.pressNews .inner,.backNumber .inner  { text-align:left;background:#F5F5F5; padding:12px 20px 22px 15px;}
.pressNews .inner p {margin-bottom:10px;}
.pressNews .inner p.last {margin-bottom:0;}
.pressNews .inner p span.date {font-size:90%; padding-bottom:5px;}
.pressNews .inner p span.colRed {color:#7b002f;}
.backNumber .inner ul { padding:0; margin:0;}
.backNumber .inner ul li {list-style:none; margin-bottom:12px; padding-left:8px; background:url(../img/media/icon_arrow.gif) no-repeat left 4px;}
.backNumber .inner ul li.last {margin-bottom:0;}
.backNumber .inner ul li a { color:#505050;}
.webShop {  width:706px; margin:0 auto 115px; padding:17px 0 22px;clear:both;background:#F5F5F5;}_


/*------------------------------------- ここまで -------------------------------------------*/


/*---------------------------------------------- collection css ----------------------------------------------*/

#collection .section{float:left;width:562px;margin:0;}
/**/#collection .fla object{margin:0;padding:0;float:left;width:560px}
/* メイン画像 */
#collection .main-bg750px{background:url(../img/store/main-bg.jpg) no-repeat 0 100% #ffffff;}
/* サイド画像 */
/*#collection .side210px{float:left;width:210px;margin:0;padding:0;}
#collection .side210px{background:#ffffff;height:506px;}*/
/* メニュー */
#collection .main-menu a.name1{display:block;text-indent:-999px;background:url(../img/collection/back.gif) no-repeat;height:11px;}
#collection .main-menu a.name2{display:block;text-indent:-999px;background:url(../img/collection/back/05_spr.gif) no-repeat;height:11px;}
/**/#collection .main540px{width:539px}
/*main540pxでたりなくなったやつ*/
#collection #pan{float:left;width:310px;color:#D6C4C4;font-size:10px;text-align:left;margin: 0 0 24px 0;padding:0;}
#collection #pan a:link,#pan a:visited{color:#D6C4C4;text-decoration:none;}
#collection #pan a:hover,#pan a:active{color:#B09090;text-decoration:none;}

#collection .main-menu{float:left;width:126px;padding:0 0 0 23px;margin:0 39px 0px 0px;}
#collection .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;}
#collection .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;}

/*------------------------------------------------------ company css ------------------------------------------------------*/
/* メイン画像 */
#company .main-bg750px{background:url(../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#company .side210px{background:url(../img/company/company/side-bg.jpg) no-repeat;height:527px;}
/* メニュー */
/**/#company .main-menu a.name1{background:url(../img/company/company.gif) no-repeat;height:10px;}
#company .main-menu a.name2{background:url(../img/company/history.gif) no-repeat;height:10px;}
#company .main-menu a.name3{background:url(../img/company/aisatu.gif) no-repeat;height:10px;}
#company .main-menu a.name4{background:url(../img/company/organization.gif) no-repeat;height:10px;}
#company .main-menu a.name5{background:url(../img/company/access.gif) no-repeat;height:10px;}
#company .main-menu a.name6{background:url(../img/company/tenji.gif) no-repeat;height:10px;}

#company .main540px .title1{display:block;background:url(../img/company/company/title1.gif) no-repeat;height:40px;}


#company .main540px table{float:left;font-size:10px;line-height:2;margin:10px 0 30px 0;width:300px}
#company .main540px table .red{color:#790742;padding:0 10px 0 0;margin:0;} 
/*---------- map css ----------*/
#map{width:340px;}
#map .head{float:left;background:url(../img/company/map/head.gif) no-repeat;height:32px;color:#fff;font-size:14px;text-align:left;padding:8px 0 0 8px;width:340px;margin:0;}
#map .back{float:left;background:url(../img/company/map/main-bg.gif) no-repeat 0 100%;width:340px;}
#map .tokyo{float:left;text-indent:-9999px;display:block;background:url(../img/company/map/tokyo.gif) no-repeat;height:136px;width:299px;margin:15px auto 20px 21px;}
#map .osaka{float:left;text-indent:-9999px;display:block;background:url(../img/company/map/osaka.gif) no-repeat;height:185px;width:299px;margin:15px auto 20px 21px;}
#map .nagoya{float:left;text-indent:-9999px;display:block;background:url(../img/company/map/nagoya.gif) no-repeat;height:164px;width:299px;margin:15px auto 20px 21px;}
#map a.close{float:left;text-align:right;padding:0;margin:6px 5px 3px 0;width:335px;}
/*---------- 組織図 ----------*/
/* メイン画像 */
#organization .main-bg750px{background:url(../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#organization .side210px{background:url(../img/company/company/side-bg.jpg) no-repeat;height:527px;}

#organization .main540px .title1{display:block;background:url(../img/company/organization/title1.gif) no-repeat;height:40px;}
#organization .sosikizu{display:block;background:url(../img/company/organization/tree-img.gif) no-repeat;text-indent:-9999px;width:316px;height:513px;}
#organization .main540px .title2{display:block;background:url(../img/company/organization/title2.gif) no-repeat;height:36px;}
#organization .main540px .title3{display:block;background:url(../img/company/organization/title3.gif) no-repeat;height:36px;}
#organization .main540px .title4{display:block;background:url(../img/company/organization/title4.gif) no-repeat;height:36px;}
#organization .main540px a.tenji{float:right;display:block;background:url(../img/tenji-more.gif) no-repeat;width:97px;height:14px;text-indent:-9999px;margin:-35px 0 0 0;padding:0;}
#organization .main540px .title5{display:block;background:url(../img/company/organization/title5.gif) no-repeat;height:36px;}
#organization .main540px .title6{display:block;background:url(../img/company/organization/title6.gif) no-repeat;height:36px;}

#organization .main540px p{margin:0px 0 40px 0;}
#organization .main540px p.tit5{float:right;width:286px;display:block;}
/*---------- greeting ----------*/
/* メイン画像 */
#greeting .main-bg750px{background:url(../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#greeting .side210px{background:url(../img/company/greeting/side-bg.jpg) no-repeat;height:527px;}

#greeting .main540px .title1{display:block;background:url(../img/company/greeting/title1.gif) no-repeat;height:86px;}
#greeting .main540px p{font-size:11px;}/*line-height:1.5;*/
#greeting .main540px p span{display:block;text-align:right;}
/*---------- history ----------*/
/* メイン画像 */
#history .main-bg750px{background:url(../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#history .side210px{background:url(../img/company/company/side-bg.jpg) no-repeat;height:527px;}

#history .main540px .title1{display:block;background:url(../img/company/history/title1.gif) no-repeat;height:50px;}

#history .main540px table{float:left;font-size:10px;line-height:2;margin:10px 0 30px 0;}
#history .main540px table .red{color:#790742;padding:0 10px 0 0;margin:0;} 

/*---------- tenji ----------*/
/* メイン画像 */
#tenji .main-bg750px{background:url(../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#tenji .side210px{background:url(../img/company/tenji/side-bg.jpg) no-repeat;height:527px;}

#tenji .main540px .title1{display:block;background:url(../img/company/tenji/title1.gif) no-repeat;height:46px;}
#tenji .main540px p{color:#505050;line-height:1.5em;margin:33px 0;padding:0 8px;}
#tenji .main540px p span:first-line{color:#790742;}
#tenji .main540px p span{font-size:12px;display:block;margin:10px 0;}

/*------------------------------------------------------------ recruit css ------------------------------------------------------------*/
#recruit .main540px .section{margin:0 0 -110px 0 !important;padding:0 !important}
#recruit .main540px{margin:0 0 200px 0;}
/* メイン画像 */
#recruit .main-bg750px{background:url(../img/recruit/recruit/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#recruit .side210px{background:url(../img/recruit/recruit/side-bg.jpg) no-repeat;height:506px;}
/* メニュー */
#recruit .main-menu a.name1{background:url(../img/recruit/recruit/menu1.gif) no-repeat;height:10px;}
#recruit .main-menu a.name2{background:url(../img/recruit/recruit/menu2.gif) no-repeat;height:10px;}
#recruit .main-menu a.name3{background:url(../img/recruit/recruit/menu3.gif) no-repeat;height:10px;}
#recruit .main-menu a.name4{background:url(../img/recruit/recruit/menu4.gif) no-repeat;height:10px;}

#recruit .main540px .title1{display:block;background:url(../img/recruit/recruit/title1.gif) no-repeat;height:34px;}
#recruit .goaisatu{float:left;border-left:3px #790742 solid;margin:18px 0 15px 0px;padding:10px 0 0 8px;font-size:11px;height:30px;color:#790742;width:305px;text-align:left;}
#recruit .main540px .title{display:block;font:bold;font-size:11px;color:#141414;text-align:left;padding:0 0 0 8px;}

#recruit .main540px ul.bosyu{margin:0;padding:0;}
#recruit .main540px li.bosyu:first-line{color:#505050;}
#recruit .main540px li.bosyu{color:#7b7b7b;margin:0;padding:0/* 0 0 8px;background:url(../img/recruit/recruit/bosyu-icon.gif) no-repeat 0 10px*/;}

#recruit .main540px .text{float:left;text-align:left;padding:0 0 0 8px;}
#recruit .main540px .text span{color:#790742;font-size:bold;font-size:12px;margin:6px 0 0 0;display:block;}
#recruit .main540px p{float:left;font-size:10px;line-height:2;padding:3px 0 35px 11px;}
#recruit .main540px table{float:left;font-size:10px;line-height:2;margin:10px 0 30px 0;}
#recruit .main540px table .green{color:#28908B;padding:0 10px 0 0;margin:0;} 

#recruit a:link,#recruit a:visited{color:#505050;text-decoration:none;}
#recruit a:hover,#recruit a:active{color:#790742;text-decoration:underline;}

/*------------------------------------------------------------ press css ------------------------------------------------------------*/
#press .main540px .section{margin:0 0 -110px 0 !important;padding:0 !important}
#press .main540px{margin:0 0 250px 0;}
/* メイン画像 */
#press .main-bg750px{background:url(../img/recruit/recruit/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#press .side210px{background:url(../img/recruit/recruit/side-bg.jpg) no-repeat;height:506px;}
/* メニュー */
#press .main-menu a.name1{background:url(../img/recruit/recruit/menu1.gif) no-repeat;height:10px;}
#press .main-menu a.name2{background:url(../img/recruit/recruit/menu2.gif) no-repeat;height:10px;}
#press .main-menu a.name3{background:url(../img/recruit/recruit/menu3.gif) no-repeat;height:10px;}
#press .main-menu a.name4{background:url(../img/recruit/recruit/menu4.gif) no-repeat;height:10px;}

#press .main540px .title1{display:block;background:url(../img/recruit/press/title1.gif) no-repeat;height:46px;}
#press .main540px .title{display:block;font:bold;font-size:11px;color:#141414;text-align:left;padding:0 0 0 8px;}


#press .main540px p{float:left;font-size:10px;line-height:2;padding:3px 0 35px 11px;}
#press .main-menu a.name1{background:url(../img/recruit/press/menu1.gif) no-repeat;height:10px;}
#press .main-menu a.name2{background:url(../img/recruit/press/menu2.gif) no-repeat;height:10px;}
#press .main-menu a.name3{background:url(../img/recruit/recruit/menu4.gif) no-repeat;height:10px;}

#press ul.okasidasi{text-align:left;margin:0;font-size:10px;line-height:2;padding:3px 0 35px 11px;list-style:none;}
#press li.okasidasi{margin:0;padding:0 0 0 10px;background:url(../img/recruit/press/bosyu-icon.gif) no-repeat 0 10px;}

#press a:link,#press a:visited{color:#505050;text-decoration:none;}
#press a:hover,#press a:active{color:#790742;text-decoration:underline;}
/*------------------------------------------------------------ contact css ------------------------------------------------------------*/
#contact .main540px{margin:0 0 200px 0;}
/* メイン画像 */
#contact .main-bg750px{background:url(../img/recruit/recruit/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#contact .side210px{background:url(../img/recruit/recruit/side-bg.jpg) no-repeat;height:506px;}
/* メニュー */
#contact .main-menu a.name1{background:url(../img/recruit/contact/menu1.gif) no-repeat;height:10px;}
#contact .main540px .title1{display:block;background:url(../img/recruit/contact/title1.gif) no-repeat;height:46px;}
#contact .main540px p{float:left;font-size:10px;line-height:2;padding:3px 0 35px 11px;}

#contact a:link,#press a:visited{color:#505050;text-decoration:none;}
#contact a:hover,#press a:active{color:#790742;text-decoration:underline;}

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

/*----- abiste css -----*/
/* メイン画像 */
#abiste .main-bg750px,#liebe .main-bg750px,#abique .main-bg750px#premio .main-bg750px,#boutique .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;}
/* メニュー */
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.boutique-h2{background:url(../img/brand/boutique/name.gif) no-repeat;}

#abiste .main-menu ul.store-list,#liebe .main-menu ul.store-list,#abique .main-menu ul.store-list{margin:-13px 0 22px 0;padding:0;}
#abiste .main-menu li.store-list,#liebe .main-menu li.store-list,#abique .main-menu li.store-list{text-align:left;font-size:11px;padding:0;margin:0 0 1px 0;}
#abiste .main-menu li.store-list a,#liebe .main-menu li.store-list a,#abique .main-menu li.store-list a{color:#505050;text-decoration:none;display:block;height:10px;width:114px;background:#E6E6E6;padding:5px 0px;height:22px;width:126px;text-indent:6px;}
#abiste .main-menu li.store-list a.koko,#liebe .main-menu li.store-list a.koko,#abique .main-menu li.store-list a.koko{color:#505050;text-decoration:none;display:block;height:10px;width:114px;background:#CCCCCC;padding:5px 0px;height:22px;width:126px;text-indent:6px;}


#abiste .main-menu a.name1,#liebe .main-menu a.name1,#abique .main-menu a.name1,#premio .main-menu a.name1,#boutique .main-menu a.name1{background:url(../img/brand/liebe.gif) no-repeat;height:11px;}
#abiste .main-menu a.name2,#liebe .main-menu a.name2,#abique .main-menu a.name2,#premio .main-menu a.name2,#boutique .main-menu a.name2{background:url(../img/brand/abique-mercado.gif) no-repeat;height:11px;}
#abiste .main-menu a.name3,#liebe .main-menu a.name3,#abique .main-menu a.name3,#premio .main-menu a.name3,#boutique .main-menu a.name3{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}


#abiste .main540px .title1,#liebe .main540px .title1,#abique .main540px .title1{display:block;background:url(../img/store/title1.gif) no-repeat;height:40px;}
#abiste .main540px h3,#liebe .main540px h3,#abique .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;}
#abiste .main540px dl,#liebe .main540px dl,#abique .main540px dl{float:left;padding:0 0 0 8px;margin:0;}
#abiste .main540px dt,#liebe .main540px dt,#abique .main540px dt{border-left:3px solid #790742;text-align:left;color:#790742;float:left;padding:0px 0 0 10px;display:block;clear:both;}
#abiste .main540px dd,#liebe .main540px dd,#abique .main540px dd{text-indent:1em;background:url(../img/store/tel-icon.gif) no-repeat 15px 2px;text-align:left;padding:0 0 0 15px;margin:6px 0 20px 0px;display:block}
/*height:24px;margin:0 0 0 0px;width:310px;
width:310px;float:left;
*/




/*---------- premio css ----------*/
/* メイン画像 */
#boutique .main-bg750px{background:url(../img/brand/boutique/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#boutique .side210px{background:url(../img/brand/boutique/side-bg.jpg) no-repeat;height:570px;}
/* メニュー */
#boutique h2.boutique-h2{background:url(../img/brand/boutique/name.gif) no-repeat;}

#boutique .main-menu a.name1{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}
#boutique .main-menu a.name2{background:url(../img/brand/abique.gif) no-repeat;height:11px;}
#boutique .main-menu a.name3{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}
#boutique .main-menu a.name4{background:url(../img/brand/boutique.gif) no-repeat;height:11px;}

#boutique .main540px .title1{display:block;background:url(../img/brand/boutique/title1.gif) no-repeat;height:65px;}
#boutique .main540px p{margin:33px 0 40px 0;line-height:1.5;}
#boutique .main540px .image1{background:url(../img/brand/boutique/image1.gif) no-repeat;text-indent:-9999px;width:285px;height:262px;float:left;font-size:1px;color:#fff;}






/*---------- premio css ----------*/
/* メイン画像 */
#premio .main-bg750px{background:url(../img/brand/premio/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#premio .side210px{background:url(../img/brand/premio/side-bg.jpg) no-repeat;height:570px;}
/* メニュー */
#premio h2.premio-h2{background:url(../img/brand/premio/name.gif) no-repeat;}

#premio .main-menu a.name1{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}
#premio .main-menu a.name2{background:url(../img/brand/abique.gif) no-repeat;height:11px;}
#premio .main-menu a.name3{background:url(../img/brand/abiste.gif) no-repeat;height:11px;}
#premio .main-menu a.name4{background:url(../img/brand/boutique.gif) no-repeat;height:11px;}

#premio .main540px .title1{display:block;background:url(../img/brand/premio/title1.gif) no-repeat;height:65px;}
#premio .main540px p{margin:33px 0 40px 0;line-height:1.5;}
#premio .main540px .image1{background:url(../img/brand/premio/image1.gif) no-repeat;text-indent:-9999px;width:285px;height:262px;float:left;font-size:1px;color:#fff;}
