/* //// CONTENTS COMMON //// */

/* LEFT */

#left{
background:#000000;
width:170px;
height:100%;
float:left;
}

#left h1{
background:none;
width:160px;
margin:35px 0 60px 0;
}

#left h1 a{
display:block;
background:transparent url(../img/parts/h1_bg.gif) no-repeat;
width:70px;
height:59px;
margin:0 auto 0 auto;
font-size:75%;
}


#left h2{
display:none;
}

#left #menu{
width:130px;
height:250px;
margin:0 15px;
}

#left #menu li a{
width:130px;
height:25px;
margin-bottom:2px;
}
#left #menu li a img{
vertical-align:bottom;
}


#what #left #menu .what a{
background:transparent url(../img/contents_menu/what_h.gif);
text-indent:-9999px;
}
#brand #left #menu .brand a{
background:transparent url(../img/contents_menu/brand_h.gif);
text-indent:-9999px;
}
#shopping #left #menu .shopping a{
background:transparent url(../img/contents_menu/shopping_h.gif);
text-indent:-9999px;
}
#trend #left #menu .trend a{
background:transparent url(../img/contents_menu/trend_h.gif);
text-indent:-9999px;
}
#shop #left #menu .shop a,
#shot #left #menu .shop a{
background:transparent url(../img/contents_menu/shop_h.gif);
text-indent:-9999px;
}
#photo #left #menu .photo a{
background:transparent url(../img/contents_menu/photo_h.gif);
text-indent:-9999px;
}
#blog #left #menu .blog a{
background:transparent url(../img/contents_menu/blog_h.gif);
text-indent:-9999px;
}
#map #left #menu .map a{
background:transparent url(../img/contents_menu/map_h.gif);
text-indent:-9999px;
}
#contact #left #menu .contact a{
background:transparent url(../img/contents_menu/contact_h.gif);
text-indent:-9999px;
}
#link #left #menu .link a{
background:transparent url(../img/contents_menu/link_h.gif);
text-indent:-9999px;
}
#link #left #menu .lachamblanc a{
background:transparent url(../img/contents_menu/lachamblanc_h.gif);
/*text-indent:-9999px;*/
}


#left a:link{
color:#F8F0F0;
}
#left a:visited{
color:#777777;
}
#left a:hover{
color:#FFFFFF;
}
#left a:active{
color:#FFFFFF;
}

/* RIGHT */

#right{
width:570px;
height:515px;
padding:50px 20px 0 20px;
float:left;
}

#right h2{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:4px;
margin-bottom:5px;
}
#right h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:110%;
}
#right h4{
font-family:"Palatino Linotype",Palatino, Times, serif;
font-size:87.5%;
}

#right #edge{
width:528px;
height:438px;
overflow:auto;
padding:10px;
}

#right a:link{
color:#F8F0F0;
}
#right a:visited{
color:#777777;
}
#right a:hover{
color:#FFFFFF;
}
#right a:active{
color:#FFFFFF;
}

#right p{
font-size:75%;
}

/* FOOTER */

#con_footer{
width:565px;
margin:0 auto;
padding:0 0 0 35px;
font-size:56.25%;
line-height:14px;
float:left;
}

#con_footer h2{
display:none;
}

#con_footer .logo{
background:transparent url(../img/parts/copy_bg.gif) no-repeat;
width:110px;
height:14px;
line-height:14px;
margin:0 10px 0 0;
text-indent:-9999px;
float:left;
}

#con_footer address{
height:12px;
padding-top:2px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}

#con_footer br{
clear:left;
}

/* WHAT'S NEW */
body#what{
background-image:url(../img/parts/what_bg.jpg);
}

#what #edge{
border:1px solid #7F7F7F;
}

#what #edge h3{
font-size:75%;
font-family:"Courier New", Courier, mono;
}
#what #edge dt{
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#what #edge dd{
font-size:75%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}

#what #edge div{
width:400px;
margin-bottom:10px;
padding-top:15px;
float:left;
clear:left;
}

#what #edge .pic{
width:102px;
float:left;
margin-bottom:10px;
}
#what #edge .pic img{
border:1px solid #FFFFFF;
}

/* NEWS */
#news{
background-image:url(../img/parts/what_bg.jpg);
width:500px;
height:400px;
padding:10px;
margin:0 !important;
}

/* BRAND COLLECTION */
body#brand{
background-image:url(../img/parts/brand_bg.jpg);
}

#brand #edge .left{
width:254px;
margin-right:5px;
float:left;
}

#brand #edge .right{
width:254px;
margin-left:5px;
float:left;
}

#brand #edge h3{
font-size:110%;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

#brand #edge ul{
padding-left:10px;
line-height:130%;
font-size:75%;
font-family:"Times New Roman", Times, serif;
list-style:none;
}

/* MEN'S COLLECTION */
body#men{
background:#000000 url(../img/parts/men_bg.jpg) left center;
}

#men #left h1{
margin-bottom:40px;
}

#men #left h2{
display:block;
width:150px;
margin:0 auto 10px auto;
letter-spacing:2px;
font-size:110%;
font-family:Arial, Helvetica, sans-serif;
}
#men #left h3{
width:150px;
margin:0 auto;
font-size:67.25%;
font-family:Arial, Helvetica, sans-serif;
}
#men #left ul{
width:144px;
line-height:130%;
margin:0 13px 10px 13px;
font-size:57.25%;
font-family:"Palatino Linotype",Palatino, Times, serif;
list-style:none;
}

#men #left .back{
text-align:center;
font-size:75%;
font-family:"Palatino Linotype",Palatino, Times, serif;
}

#men #right #edge{
width:560px;
height:448px;
overflow:auto;
padding:10px 0 10px 10px;
}

#men #right h3{
font-family:"Palatino Linotype",Palatino, Times, serif;
}

#men #edge dl{
width:100px;
margin:0 10px 20px 0;
float:left;
font-size:75%;
}

#men #right table{
width:520px;
font-size:87.5%
}
#men #right table td{
text-align:center;
}

/* PHOTO GALLERY */
body#shop,
body#shot{
background:#000000 url(../img/parts/shop_bg.jpg) left center;
}

#shop #right h4{
margin-bottom:3px;
padding-left:10px;
}
#shop #right p{
padding-left:10px;
margin-bottom:20px;
}

#shop h3.shot{
padding:3px 0;
float:left;
}
#shop p.shot{
font-size:110%;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 0;
float:left;
}
#shop .shot a{
padding:0 15px;
text-decoration:none;
}
#shop #right a:link{
color:#FFFFFF;
}
#shop #right a:visited{
color:#FFFFFF;
}
#shop #right a:hover{
color:#CCCCCC;
}
#shop #right a:active{
color:#CCCCCC;
}
#shop #right .open{
padding:0;
margin:0;
font-size:110%;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
clear:left;
}

#shot #right #edge{
overflow:auto;
padding:10px 0 10px 10px;
}

#shot #edge dl{
width:110px;
margin:0 10px 10px 0;
float:left;
font-size:75%;
}

/* PHOTO GALLERY */
body#photo{
background:#000000 url(../img/parts/men_bg.jpg) left center;
}

#photo #right #edge{
overflow:auto;
padding:10px 0 10px 10px;
}

#photo #edge dl{
width:150px;
margin:0 10px 10px 0;
float:left;
font-size:75%;
}

/* TREND STYLING */
body#trend{
background:#000000 url(../img/parts/trend_bg.jpg) left center;
}
#trend #edge h3{
margin-bottom:10px;
}

#trend #edge ul{
padding-left:10px;
margin-bottom:30px;
line-height:130%;
font-size:87.5%;
font-family:"Palatino Linotype",Palatino, Times, serif;
list-style:none;
}

/* MAP */
body#map{
background:#000000 url(../img/parts/map_bg.jpg) left center;
}

#map #right{
width:580px;
padding:50px 0 0 20px;
}
#map #right h2{
margin-left:150px;
}
#map #right .arrow{
position:relative;
top:-30px;
margin-bottom:-30px;
}
#map #right .map{
position:relative;
top:-100px;
margin-bottom:-110px;
}
#map #right address{
margin:10px 0 -50px 0;
text-align:right;
font-size:75%;
font-family:Arial, Helvetica,"‚l‚r ‚oƒSƒVƒbƒN", Osaka ,sans-serif;
font-weight:bold;
}

/* LINK */
body#link{
background:#000000 url(../img/parts/link_bg.jpg) left center;
}

#link #edge h3{
font-size:110%;
font-family:"Palatino Linotype",Palatino, Times, serif;
margin-bottom:10px;
}

#link #edge dl{
padding-left:10px;
line-height:150%;
font-family:"Palatino Linotype",Palatino, Times, serif;
list-style:none;
}
#link #edge dt{
font-size:87.5%;
width:180px;
float:left;
}

#link #edge dd{
font-size:75%;
display:inline;
}
#link #edge dd a{
display:block;
float:left;
}
#link #edge dd br{
clear:left;
}

/* SHOPPING STYLING */
body#shopping{
background:#000000 url(../img/parts/shopping_bg.jpg) left center;
}

/* BLOG STYLING */
body#blog{
background:#000000 url(../img/parts/blog_bg.jpg) left center;
}