h1{
width:590px;
height:auto;
font-size:16px;
font-weight:bold;
color:#333333;
}


#concierge_main{
width:590px;
height:auto;
margin:0 0 30px 0;
font-size:12px;
line-height:1.6em;
}

#bc{
width:590px;
height:100px;
}

#bc_l{
width:295px;
height:auto;
float:left;
display:inline;
}

#bc_r{
width:295px;
height:auto;
float:right;
text-align:right;
display:inline;
}

#h_category{
width:300px;
height:30px;
clear:both;
float:left;
display:inline;
}

#con_pro{
width:300px;
height:auto;
margin-top:5px;
background-color:#CCCCCC;
}

.con_pro_text{
width:278px;
border:1px #CCCCCC solid;
padding:10px 10px;
margin:0 0;
background-color:#FFFFFF;
}

#backnumber{
width:280px;
height:auto;
padding:10px 10px 10px 10px;
background-color:#CCCCCC;
}

#backnumber .box{
width:280px;
height:62px;
font-size:11px;
line-height:1.2em;
padding:10px 0;
border-bottom:1px #333333 dotted;
}

#backnumber .box img{
float:left;
display:inline;
margin-right:5px;
}

#backnumber .andmore{
width:280px;
text-align:right;
font-size:11px;
}

/* concierge_index */
#concierge_index{
width:590px;
height:auto;
font-size:12px;
line-height:1.2em;
}

#concierge_index .profile{
width:570px;
height:170px;
padding:10px 10px 10px 10px;
background-color:#333333;
font-size:12px;
color:#FFFFFF;
margin-bottom:10px;
font-size:11px;
line-height:1.4em;
}

#concierge_index .profile img{
margin-right:10px;
float:left;
display:inline;
}

#concierge_index .box{
width:285px;
height:62px;
padding:0 10px 10px 0;
float:left;
display:inline;
}

#concierge_index .box img{
margin-right:10px;
float:left;
display:inline;
}

.no01{
width:590px;
height:20px;
text-align:center;
}

.font_size_s{
font-size:10px;
}
