html,body{ font: 13px/1.231 "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif; *font-size:small; *font:x-small;}
select,input,button,textarea,button{ font:99% arial,helvetica,clean,sans-serif;}
table{ font-size:inherit; font:100%;}
pre,code,kbd,samp,tt{ font-family:monospace; *font-size:108%; line-height:100%;}

#maincontainer{ margin:auto; width:960px; background-color:#000000;}
.maininner{ width:960px; clear:both; margin:0 auto; padding:70px 0 0;}

.inner01{ width:705px; margin:0 auto; position:relative; overflow:hidden; zoom:1; min-height:370px; height:auto !important; height:370px;}
.inner02{ width:750px; margin:0 auto; position:relative; overflow:hidden; zoom:1;}
.inner03{ width:700px; margin:0 auto; position:relative; overflow:hidden; zoom:1; padding:40px 0 0; clear:both;}
.inner04{ width:745px; margin:0 auto; position:relative; overflow:hidden; zoom:1; padding:40px 0 0; clear:both;left:15px;}
.inner05{ width:720px; margin:0 auto; position:relative; overflow:hidden; zoom:1; padding:40px 0 0; clear:both;left:15px;}

.inner01 .ladytitle01{ display:inline; float:left; width:355px; height:65px; background:url(../images/lady_title01.gif) 0 0 no-repeat; font-size:0; text-indent:-9999px; margin:0 0 25px;}
.inner01 .ladyread01{ display:inline; float:left; width:395px; margin:0 0 50px; padding:0; font-size:93%; line-height:2.1; color:#fff;}
.inner01 .ladyimg01{ display:inline; float:right;}




#menu{ padding:30px 0 0 30px; width:745px; margin:0 auto;}
#menu ul{ background:url(../images/menu_underline.gif) bottom repeat-x; padding:0 0 10px; margin:0; position:relative; overflow:hidden; zoom:1;}
#menu ul li{ display:inline; float:left; color:#fb5c3f; margin:0 0 0 12px; font-size:93%;}
#menu ul li a{ color:#fb5c3f; text-decoration:none;}
#menu ul li a:hover{ text-decoration:underline;}

.inner02 .ladytitle02{ display:block; width:445px; height:60px; background:url(../images/lady_title02.gif) 0 0 no-repeat; font-size:0; text-indent:-9999px; margin:0 auto 55px;}
.inner02 .lady_img02{ display:block; width:745px; margin:0 auto 20px;}
.inner02 .ladyread02{ font-size:93%; color:#fff; line-height:2.1; margin:0 0 30px; padding:0 0 30px; border-bottom:1px dotted #5c5c5c;}
.inner02 a{ color:#fb5c3f; text-decoration:underline;}
.inner02 a:hover{ text-decoration:none;}

.inner02 .ladylogo01{ display:block; width:365px; height:35px; background:url(../images/lady_logo01.gif) 0 0 no-repeat; font-size:0; text-indent:-9999px; margin:0 auto 20px;}
.inner02 .ladyread03{ display:block; text-align:center; margin:0 0 30px; font-size:93%; color:#fb5c3f;}
.inner02 .ladyproduct01,.inner02 .ladyproduct02,.inner02 .ladyproduct03{ display:inline; float:left; width:220px; text-align:center; font-size:77%; color:#fff; line-height:1.4; margin-bottom:50px;}
.inner02 .ladyproduct01,.inner02 .ladyproduct02{ margin-right:45px;}
.inner02 .ladyproduct01 img,.inner02 .ladyproduct02 img,.inner02 .ladyproduct03 img{ display:block; margin:0 0 15px;}
.inner02 .ladyread04{ display:inline; float:left; width:485px; font-size:93%; color:#fff; line-height:1.8; margin:0 0 30px;}
.inner02 .ladyread04 .ladytitle03{ display:block; background:url(../images/lady_icon01.gif) 0 center no-repeat; margin:0 0 10px; padding:0 0 0 20px; font-size:108%; color:#fb5c3f; line-height:100%;}
.inner02 .ladyread05{ display:inline; float:right; width:220px;}
.inner02 .ladyread05 img{ display:block; margin:0 0 10px;}
.inner02 .ladyread05 span{ display:block; text-align:center; border:1px solid #fb5c3f; color:#fb5c3f; font-size:100%; line-height:1.4; padding:8px 0;}
.inner02 .lady_img04{ display:block; margin:30px 0 75px;}
a.linktrasparente img{ margin:0; padding:0; font-size:0; line-height:0; width:151px; height:151px;}
a.linktrasparente:hover img{ opacity:0.5; filter:alpha(opacity = 50);}

.inner03 .ladylogo02,.inner03 .ladylogo03,.inner03 .ladylogo04,.inner03 .ladylogo05{ display:block; background-repeat:no-repeat; font-size:0; text-indent:-9999px; margin:0;}
.inner03 .ladylogo02{ background-image:url(../images/lady_logo02.gif); height:62px; padding:0 0 20px; background-position:0 0;}
.inner03 .ladylogo03{ background-image:url(../images/lady_logo03.gif); height:92px; padding:0 0 10px; background-position:0 30px;}
.inner03 .ladylogo04{ background-image:url(../images/lady_logo04.gif); height:127px; padding:0; background-position:0 65px;}
.inner03 .ladylogo05{ background-image:url(../images/lady_logo05.gif); height:122px; padding:0 0 25px; background-position:0 60px;}
.inner03 .lady_line{ display:block; clear:both; border-bottom:1px dotted #5c5c5c; margin:0 0 20px; padding:20px 0 0;}

.inner03 .ladybox,.inner03 .ladybox01,.inner03 .ladybox02,.inner03 .ladybox03{ position:relative; overflow:hidden; zoom:1;}
.inner03 .ladybox01,.inner03 .ladybox02,.inner03 .ladybox03{ display:inline; width:335px;}
.inner03 .ladybox01{ float:left;}
.inner03 .ladybox02,.inner03 .ladybox03{ float:right;}
.inner03 .ladybox03{ padding:40px 0 0;}
.inner03 .ladybox div,.inner03 .ladybox01 div,.inner03 .ladybox02 div,.inner03 .ladybox03 div{ display:inline; float:left; width:151px; margin-right:30px; font-size:77%; line-height:1.6;}
.inner03 .last{ margin:0 !important;}
.inner03 .pts{ padding-top:40px;}
.inner03 .ladybox div img,.inner03 .ladybox01 div img,.inner03 .ladybox02 div img,.inner03 .ladybox03 div img{ display:block; margin:0 0 15px;}
 
.inner03 .ladylogo06,.inner03 .ladylogo07{ display:block; background:#4f4f4f; color:#fff; margin:0 0 15px; padding:7px 0 7px 10px; font-size:77%; line-height:100%;}
.inner03 .ladylogo07{ font-size:108%;}

.shoplist{ width:840px; margin:0 auto; clear:both; line-height:1.8;}
.shoplist .shoptop{ background:url(../images/lady_toplogos.gif) 0 85px no-repeat; height:94px; padding:85px 0 0; margin:0; position:relative; overflow:hidden; zoom:1;}
.shoplist .shoptop a{ display:inline; float:right; margin:40px 15px 0 0; padding:0; color:#c7c7c7 !important; text-decoration:none; font-size:93%;}
.shoplist .shoptop a:hover{ text-decoration:underline;}
.shoplist .shopread{ display:block; margin:0 0 13px; font-size:108%; color:#f47a55;}
.shoplist .shoptxt01{ margin:0 0 25px; padding:0; color:#c7c7c7; line-height:2.0; font-size:77%;}
.shoplist .shoptxt01 span{ font-size:116%;}
.shoplist .shoptxt01 a{ color:#fc5a34;}

/*for shoplist*/
.clear{ clear:both; margin:0; padding:0; font-size:0;}

#inners,#inners2,#inners3,#inners4,#inners5,#inners6,#inners7,#inners8,#inners9,#inners10,#inners11,#inners12,#inners13,#inners14,#inners15,#inners16,#inners17,#inners18,#inners19,#inners20,#inners21,#inners22,#inners23,#inners24,#inners25,#inners26,#inners27,#inners28,#inners29,#inners30,#inners31,#inners32{ display:none;}

#shopinfo{ position:relative; overflow:hidden; zoom:1;}
#shopinfo a{ color:#c7c7c7; text-decoration:none;}

#leftarea{ display:inline; text-align:left; float:left; width:220px; font-size:93%;}
#leftarea div{ padding:10px 0 0; clear:both; position:relative; overflow:hidden; zoom:1;}
#leftarea div p{ display:inline; float:left; width:72px; margin:0; padding:0;}
#leftarea div p.uno{ width:73px !Important;}
#leftarea div p.uno span.box01{ display:block; width:73px; margin:0;}
#leftarea div p span.box02{ display:block; width:73p; margin:0 0 0 -1px !Important;}
.ctx a{ color:#fc5a34 !important;}
.sliding{ width:452px;}