

/*サイト共通*/
.bodylist { margin:auto; margin: 0px; text-align: center; background:url(images/file.jpg);background-repeat:no-repeat;background-color : #f5f5f5;}
.bodybasic { margin:auto; margin: 0px; text-align: center; background:url(images/bgbasic.gif);background-repeat:repeat;}
.bodyfeminine { margin:auto; margin: 0px; text-align: center; background:url(images/femi.jpg);background-repeat:no-repeat;}
.bodymens { margin:auto; margin: 0px; text-align: center; background:url(images/bgmens.gif);background-repeat:repeat;}
.bodyfree { margin:auto; margin: 0px; text-align: center; background:url(images/bgfree.jpg);background-repeat:no-repeat;background-position:100% 50px;}
.header { text-align: left; height: 50px; width: 100%; padding: 10px;  margin:0px;}
.header01 { text-align: left; font-size: 11px; color :#999999; height: 50px; width: 100%; padding; 10px; border :0px; margin:0px;background:url(images/footer.jpg);}
.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: 50px; width: 100%; text-align: center; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px;background:url(images/footer.jpg);}

td {font-size : 12px;line-height :150%;}

/*フォント*/
/*タイトル*/
h1 { font-size: 17px; margin-bottom : 0px; padding: 5px;line-height :120%;}
h2 { font-size: 14px; margin-bottom : 0px; padding: 5px;line-height :120%;}
h3 { font-size: 13px; margin-bottom : 0px; padding:5px; }
/*文章*/
.font{ font-size: 12px; margin-bottom : 0px; padding:5px; color:#666666;}
.font02{ font-size: 13px; margin-bottom : 0px; padding:5px;color:#000000;}
.codecont { text-align: left;font-size: 11px; color :#999999;}
.codecont2{ width: 90%;text-align:left;font-size: 14px}
/*商品リストタイトル*/
.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: #99CC00; text-decoration: none; }
a:active { color: #990000; text-decoration: none;}
a:visited { color: #333399; text-decoration: none;}

/*ナビゲーション*/
.navi{ width: 100%; margin-left: 10px;text-align: left;font-size: 12px}
.navi01{ width: 100%;text-align:left;font-size: 12px}
.navi02{ width: 100%;text-align:center;font-size: 14px}


/*■body*/

/*body部分*/
.mobody {height:90%; width: 90%; text-align: left;  padding: 0px; border-collapse: collapse;}
.mobdleft { width: 50%; padding: 10px;text-align: left; vertical-align: top; }
.mobdright { width: 50%; text-align: left; padding: 10px; vertical-align: top;}
.mo100 {width: 100%; text-align: left; padding: 0px; vertical-align: top;}
.moindex20 { width: 20%; text-align: left; padding: 5px; vertical-align: top; font-size: 13px;}
.mo20 { width: 20%; text-align: left; padding: 0px; vertical-align: top; font-size: 10px;}
.mocontent { width: 100%; text-align: left; padding: 10px; vertical-align: top;background-color : #ffffff;filter: Alpha(opacity=50);opacity:0.5;  }



/*■画像*/
.image {
    filter: Alpha(opacity=70); /* IE系 */
    opacity:0.7; /* Mozzila系 */}
