

/*サイト共通*/
body { margin:auto; margin: 0px; text-align: center;}
.header { text-align: left; height: 25px; width: 930px; padding: 0px; border : 2px navy; margin:0px;}
.header01 { text-align: left;font-size: 11px; color :#999999; height: 15px; width: 930px; padding-bottom: 10px;border-collapse: collapse; border :0px; margin:0px;}
.header02 { height: 1px; width: 930px;padding: 0px;border-collapse: collapse; border :0px; margin:0px;border-width : 0px 1px 0px 0px; border-top-color : black;}
.mainbody { text-align: left; background-color : #ffffff; width: 930px; border-collapse: collapse ; margin: 0px;padding: 0px; border-width: 0px; vertical-align: top; border: 0px;}
.footer { height: 100px; width: 100%; text-align: center; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; border-width : 1px 0px 0px 0px; border-top-color : black;
 background:url(../img/footer.jpg);}
.line{ border-bottom: 1px solid #000000; width:100%; padding: 0px;margin:0px;}
td {font-size : 12px;line-height :160%;}

/*フォント*/
/*タイトル*/
h1 { font-size: 15px; margin-bottom : 0px; padding: 3px;line-height :120%;}
h2 { font-size: 14px; margin-bottom : 0px; padding: 3px;line-height :120%;}
h3 { font-size: 13px; margin-bottom : 0px; padding:3px; }
/*文章*/
.font{ font-size: 12px; margin-bottom : 0px; padding:5px; color:#666666;}
.font02{ font-size: 13px; margin-bottom : 0px; padding:5px;color:#000000;}
/*商品リストタイトル*/
.font02{ font-size: 12px;text-align: left;}
.font03{ font-size: 12px;text-align: left; font-weight : bold;color:#990000;}

/*link*/
a:link { color: #333399;text-decoration: none;}
a:hover { color: #cc3399; text-decoration: none; }
a:active { color: #990000; text-decoration: none;}
a:visited { color: #333399; text-decoration: none;}

/*ナビゲーション*/
.navi{ width: 930px; padding:0px; text-align: left; font-size: 12px;margin-bottom:-3px;}
.navi01{ width: 930px; padding: 5px; margin:0px; text-align: left; font-size: 11px;background-color : #f5f5f5;}
.navi02{ width: 95%;background-image: url(../sozai/line-navi2.gif); padding: 0px 0px;background-repeat:
no-repeat;
}
/*コンセプトページ*/
.concept { width: 930px; text-align: left;  padding: 0px; border-collapse: collapse;}
.conceptblack{width: 930px; background-color: #000000 ;color:#ffffff; padding: 10px;text-align: left; vertical-align: top; }


/*■トップページ*/

/*body部分*/
.bdtitle { background-color: #f5f5f5; width: 930px; text-align: left;  padding: 0px; border-collapse: collapse;}
.bdcommon { background-color: #ffffff; width: 930px; text-align: left;  padding: 0px; border-collapse: collapse;}
.bdcommon2 { width: 100%; text-align: left;  padding: 0px; border-collapse: collapse;}
.bdtd { width: 25%; text-align: left; padding: 10px; vertical-align: top;}
.bdtdpickup { width: 25%; text-align: left; padding: 10px; vertical-align: top;background:url(../ladys/ladysjp/img/bg.gif);}
.bdmain { width: 35%; padding: 0px;text-align: left; vertical-align: top; }
.bdright { width: 35%; text-align: left; padding: 0px; vertical-align: top;}
.bd100 { width: 100%; text-align: left; padding: 5px; vertical-align: top;}
.bdrightcommon{ width: 90%;padding: 0px; border-collapse: collapse;}
.bdtopleft{ width: 75%; text-align: left; padding: 0px; vertical-align: top;}
.bdtopright{ width: 25%; text-align: left; padding: 0px; vertical-align: top;}
.bdlist{ width: 25%; text-align: center; padding: 0px; vertical-align: top;font-size:12px;color:#666666;}
.bdranking{ width: 95%; text-align: left; padding: 0px; vertical-align: top;}
.bd50{ width: 50%; text-align: left; padding: 0px; vertical-align: top;}

/*guide about案内*/
.gucommon { width: 930px; text-align: left;  padding: 0px; border-collapse: collapse;}
.guleft { width: 25%; text-align: left; padding: 5px; vertical-align: top;background-color:#f5f5f5}
.gumain { width: 75%; padding: 5px;text-align: center; vertical-align: top; }
.guindex { width: 33%; padding: 10px;text-align: left; vertical-align: top; background-color:#cccccc }
.guindex2 { width: 33%; padding: 10px;text-align: left; vertical-align: top; background-color:#f5f5f5}
.guindex3 { width: 33%; padding: 10px;text-align: left; vertical-align: top; }
.logo{ width: 930px;text-align: right;}
.titleguide { width: 95%; padding: 5px;text-align: left; background-color:#ffccff;}
.gu95 { width: 95%; text-align: left; padding: 5px; vertical-align: top;font-size : 15px;}
.gu50 { width: 50%; text-align: left; padding: 5px; vertical-align: top;}
.gu25 { width: 25%; text-align: left; padding: 5px; vertical-align: top;}
.gu33 { width: 33%; text-align: left; padding: 5px; vertical-align: top;}
.gubd{ background-color: #e3d7a3; width: 80%; text-align: left; padding: 5px; vertical-align: top;}
.atn{ background-color: #ffccff; width: 80%; text-align: left; padding: 5px; vertical-align: top;}
.atnfont{ color:#ff0033;}
.gulist{ width: 95%; text-align: center; vertical-align: top;border-width: 0px; }
.gulist20{background-color:#e0ebaf; width: 20%; text-align: center; vertical-align: top;padding: 5px;border-width: 1px; border-style: solid; border-color:#7b8d42;}
.gulist80{background-color:#ffffff; width: 80%; text-align: left; vertical-align: top;padding: 5px; border-width: 1px; border-style: solid; border-color:#7b8d42;}

/*Aboutショップ案内*/


/*■レディースファッション*/
.bodyladys { margin:auto; margin: 0px; text-align: center; background:url(../ladys/ladysjp/img);background-repeat:repeat; background-position:100% 0%;}
.ldnavititle { text-align: left; width: 95%; padding: 15px; margin:0px;background:url(../ladys/ladysjp/img/bg.gif);font-size: 13px;}
.ldthematitle { text-align: left; width: 930px; padding: 8px; margin:0px;background-color : #000000; color :#ffffff}
.ldtop{ width: 95%; padding:5px; background:url(../ladys/ladysjp/img/bg.gif);}
.ldtop2{ width: 95%; padding:10px;background:url(../ladys/ladysjp/img/bg.gif);}
.ldbody{ width: 930px;}
.ldcode { text-align: left;font-size: 11px; color :#999999; width: 930px;border-collapse: collapse;padding:0px;background:url(../ladys/ladysjp/img/bg2.gif);}
.ldbody1{ width: 20%; padding:5px; vertical-align: top;}
.lditemlist{ width: 20%; padding:20px; vertical-align: top;}
.ldbody2{ width: 80%; vertical-align: top; text-align: center; }
.ldbody32{ width: 100%;}
.ldbody33{ width: 25%; padding:5px;}
.ldbody50{ width: 50%; padding:2px;vertical-align: top;}
.ldbody40{ width: 40%; padding:2px;vertical-align: top;}
.ldbody3{ width: 100%;color:#333333; }
.ldbody4{ width: 75%;text-align: left; vertical-align: top;}
.ldbody5{ width: 20%; vertical-align: top;}
.ldbody6{ width: 25%;text-align: left;padding:3px; vertical-align: top;}
.hpb_diary_contents{ text-align: left; background-color : #ffffff;}
/*■男目線*/
.headermens { text-align: center; background-color : #000000;color :#ffffff; height: 500px; width: 100%; padding: 10px;  border-collapse: collapse; border :0px; margin:0px;}



/*■セレブファッション*/
.sbheader { text-align: center;font-size: 11px; color :#999999; height: 25px; width: 100%; padding-bottom: 10px;border-collapse: collapse; border :0px; margin:0px;}
.bodyseleb1{}
.bodyseleb{ margin:auto; margin: 0px; text-align: center;background-color : #000000; background:url(../ladys/celebrity/img/bg3.gif);background-repeat:repeat; background-position:100% 0%;}
.sbtop{width:100% ; height:400px;background:url(../ladys/celebrity/img/bg.gif);background-repeat:repeat;text-align: center;}
.sbcts{ width: 95%; height:200px;}
.sbpickup{ width: 20%;color :#ffffff;vertical-align: top;text-align: center;}
.sbcts1{ width: 20%;color :#ffffff;vertical-align: top;}
.sbcts2{ width: 95%;height:100%;color :#ffffff; padding:5px;vertical-align: top; background-color : #666666; filter: Alpha(opacity=70);opacity:0.7;}
.sbfont{color:#ffffff;}


/*■ミセスファッション*/
.mrsbody{ width: 930px; }
.mrsbody1{ width: 55%; vertical-align: top;}
.mrsbody2{ width: 45%; vertical-align: top;}
.mrsbody3{ width: 100%; }
.mrsbody4{ width: 50%;text-align: left; vertical-align: top;padding:5px;}
.mrsbody5{ width: 50%;text-align: left; vertical-align: top;padding:5px;}
.mrsbody6{ width: 33%;text-align: center;padding:2px; vertical-align: top;}

/*■知育玩具*/
.gfbody{ width: 930px; }
.gfbody1{ width: 50%; text-align: center;padding:0px;}
.gfbody2{ width: 17%; text-align: center; padding: 5px;}
.gfbody3{ width: 25%; text-align: center; padding: 5px; background-color: #f5f5f5;}
.gfcontent{ width: 930px; background-color: #f5f5f5;}
.gfcontent2{ width: 33%; text-align: left; padding: 5px;vertical-align: top;}
.gflist{ width: 930px; text-align: left; padding: 5px; font-size: 11px;}

/*■子供服*/
/*body*/
.kidscont { width: 25% ;padding: 5px; vertical-align: top;text-align: left; }
.kidsright { width: 40%; text-align: left; padding: 0px; vertical-align: top;}
.kidscommon { background-color: #ffffff; width: 930px; text-align: left;  padding: 0px; border-collapse: collapse;}
.kidsinfo { width: 35%; text-align: left; padding: 5px; vertical-align: top;}
.kidsmain2 { width: 65%; padding: 5px;text-align: left; vertical-align: top; }
.kidsright2 { width: 15%; text-align: left; padding: 5px; vertical-align: top;}
.kidsconcept{ width: 930px; text-align: center; padding: 5px;}
.kidsconcept2{ width: 700px; text-align: left;  padding: 10px; border-collapse: collapse;}
.kidsright3{ width: 90%; text-align: center;}
.kidsright4{ width: 50%; text-align: left; padding: 0px; vertical-align: top;}


/*■激安アウトレット館*/
/*body*/
.kocommon {width: 930px; text-align: left;  padding: 0px; border-collapse: collapse;}
.koleft { width: 25%; text-align: left; padding: 5px; vertical-align: top;}
.koright { width: 75%; text-align: center; padding: 5px; vertical-align: top;}
.kocts { width: 100%; padding: 0px;}
.kocts1 { width: 50%; padding: 5px;text-align: left; vertical-align: top; }
.kocts2 { width: 25%; padding: 5px;text-align: left; vertical-align: top; }
.kocts3 { width: 20%; padding: 5px;text-align: center; vertical-align: top; }
.navilink { width: 930px; padding: 5px;text-align: left;font-size: 12px; background-color: #f5f5f5;}
.kocts33 { width: 33%; text-align: left; padding: 5px; vertical-align: top;}


/*■アクセサリー*/
.bodyacce { margin:auto; margin: 0px; text-align: left; background:url(../ladys/accessories/img/bg.jpg);background-repeat:no-repeat; background-position:100% 0%;}
.listacce { text-align: left;font-size: 11px; color :#f5f5f5; height: 15px; width: 930px; border-collapse: collapse; border :0px;}
.contentacce { width: 25%; text-align: left; padding: 10px; margin-left:10px;vertical-align: top;color:#000000; background-color : #dddddd; filter: Alpha(opacity=70);opacity:0.7;  }
.contentacce3 {text-align: left; vertical-align: top;padding:10px;}
.conceptacce { width: 40%;height:80%; text-align: left; padding: 10px; margin-left:20px;vertical-align: top; color:#000000; background-color : #dddddd; filter: Alpha(opacity=70);opacity:0.7;  }

/*■雑貨バッグ通販*/
.bodyzakka { margin:auto; margin: 0px; text-align: left; background:url(../ladys/zakka/img/bg.jpg);background-repeat:no-repeat; background-position:100% 0%;}
.listzakka { text-align: left;font-size: 11px; color :#000000; height: 15px; width: 930px; border-collapse: collapse; border :0px;}
.contentzakka4 { width: 100%;height:300px; text-align: left; vertical-align: top;}
.contentzakka5 { width: 20%; text-align: center; padding: 5px;vertical-align: top;color:#000000; background-color : #ffffff;}
.contentzakka6 { width: 75%; text-align: left; padding: 5px;vertical-align: middle;}
.contentzakka { width: 100%; text-align: left; padding: 10px; vertical-align: top;color:#000000; background-color : #cc9999; filter: Alpha(opacity=80);opacity:0.8;  }
.contentzakka2 { width: 25%; text-align: left; padding: 5px;vertical-align: top;color:#000000;}
.contentzakka3 {text-align: left; vertical-align: top;padding:10px;}
.conceptzakka { width: 40%;height:80%; text-align: left; padding: 10px; margin-left:20px;vertical-align: top; color:#000000; background-color : #ffffff; filter: Alpha(opacity=80);opacity:0.8;  }

