
/* ---- common ---- */



body{
margin:0;
padding:0;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:12px;
line-height:1.8;
text-align:center;
color:#cccccc;
background:url("../img/bg.jpg") 0 0 repeat-x #dddddd;
}

/* ---- link ---- */

a:link {
color:#FFFFFF;
text-decoration:underline;
background:transparent;
font-weight:normal;
}

a:visited {
color:#FFFFFF;
text-decoration:none;
background:transparent;
font-weight:normal;
}

a:hover {
color:#FFFFFF;
text-decoration:none;
background:transparent;
font-weight:normal;
}

a img{
border:none;
text-decoration:none;
}

/* -------------------- Clear & hr --------------------*/

.clear{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

hr {
display:none;
}

.small{
font-size:10px;
}

.large{
font-size:14px;
}

/* --------------------  --------------------*/

#wrap{
width:684px;
height:306px;
position:absolute;
top:10%;
left:50%;
margin:0 0 0 -342px;
padding:0;
text-align:center;
}


#logo{
width:56px;
height:50px;
margin:0 auto;
padding:0 0 110px 0;
text-align:center;
}

#rounge{
width:161px;
margin:0;
padding:0;
overflow:hidden;
float:left;
}

#rounge{ background:url("../img/gr_logo.png") 0 0 repeat-x; height:146px; }
#rounge a{ background:url("../img/gr_logo.png") 0 0 repeat-x; height:146px; display:block; }
#rounge a:hover{ background:url("../img/gr_logo.png") 161px 0 repeat-x; }

#luxrous{
width:173px;
margin:0;
padding:0;
overflow:hidden;
float:right;
}

#luxrous{ background:url("../img/luxrous_logo.png") 0 0 repeat-x; height:146px; }
#luxrous a{ background:url("../img/luxrous_logo.png") 0 0 repeat-x; height:146px; display:block; }
#luxrous a:hover{ background:url("../img/luxrous_logo.png") 173px 0 repeat-x; }





