body{
margin: 0px;
padding: 0px;
width: 100%;
border:0px solid #eee;
font-size: 1em;
color:#333;
background:#000;
}
#clr_lft{
clear:left;
}
/* top */
#idx_main{
margin: 0px auto;
padding: 0px;
width: 900px;
border:0px solid #333;
}

#lft_box{
margin: 0px auto;
padding: 0px;
width: 500px;
border:0px solid #333;
float:left;
}
#rgt_box{
margin: 0px auto;
padding: 280px 0 0 0;
width: 395px;
border:0px solid #333;
float:left;
}

#logo{	
margin:0 auto;
padding:0;
border:0px solid #eee;
width:288px;
height:39px;
}
#maria{
margin:0 auto;
padding:0;
border:0px solid #333;
width:377px;
height:499px;
}


#idx_enter_j_btn{
margin:0 auto;
padding:50px 0 0 0;
height:50px;
width:300px;
border:0px solid #aaa;
text-align:center;
}
#idx_enter_j_btn a span{
display:none;
}
#idx_enter_j_btn a{
display:block;
background:url('../images/m_enter_j.jpg') no-repeat 0 0;
height:50px;
width:300px;
}
#idx_enter_j_btn a:hover{
background-position: 0px -50px;
}
#idx_enter_e_btn{
margin:0 auto;
padding:0px 0 0 0;
height:50px;
width:300px;
border:0px solid #aaa;
text-align:center;
}
#idx_enter_e_btn a span{
display:none;
}
#idx_enter_e_btn a{
display:block;
background:url('../images/m_enter_e.jpg') no-repeat 0 0;
height:50px;
width:300px;
}
#idx_enter_e_btn a:hover{
background-position: 0px -50px;
}

/* ƒtƒbƒ^ */
#ft{
margin: 0px 0 0 0;
padding: 3px;
/* background:url(../images/bk_ft.jpg) 0 0 repeat-x; */
color:#666;
font-size:11px;
text-align:center;
border-top:1px solid #444;
}
