@charset "utf-8";

/* Basic Structure
------------------------------------------------*/
#list-main{
width:500px;
margin:0px 15px 20px 0px;
padding:0px;
float:left
}

#list-local{
width:260px;
margin:0px 0px 20px;
padding:0px;
float:left
}

.list-search{
background:url(/user_files/templates/est/img/list-search.gif) no-repeat;
width:240px;
height:25px;
padding:45px 10px 10px 10px;
margin:0px 0px 15px 0px;
}

.list-search form{
margin:0px;
padding:0px;
}

table.normal{
margin:0px;
padding:0px;
text-align:left;
}

table.normal td{padding:4px;}


.line2{
background:url(/user_files/templates/est/img/line2.gif) no-repeat top center;
margin:10px 0px 0px;
padding:10px 0px 0px;
}

.regist a{
background:url(/user_files/templates/est/img/btn_salon_regist.gif) no-repeat 0 0;
width:260px;
height:60px;
display:block;
text-indent:-9999px;
}

.regist a:hover{
background:url(/user_files/templates/est/img/btn_salon_regist.gif) no-repeat 0 -60px;
}


#list-main dl{margin:15px 0px;}
#list-main dt{margin:0px;font-size:110%;}
#list-main dd{margin:0px 0px 15px;font-size:80%;}


#list-main table.pref_list{margin:0px 0px 10px;font-size:80%;}
#list-main table.pref_list table{margin:0px 0px 10px;font-size:100%;}
#list-main table.pref_list table td{padding:3px;}
#list-main table.pref_list td.td1{border-bottom:1px solid #fcf;padding:3px;background-color:#FDEFF6;}
#list-main table.pref_list td.td2{border-bottom:1px solid #fcf;padding:3px;background-color:#fcf;}
#list-main table.pref_list th.td2{border-bottom:1px solid #fff;padding:3px;background-color:#fcf;font-size:90%;font-weight:bold;}
#list-main table.pref_list td.td3{border-bottom:1px solid #fcf;padding:3px;background-color:#fff;}

#list-main table.pref_list td.td1 a{background-color:#FDEFF6;display:block;}
#list-main table.pref_list td.td1 a:hover{background-color:#cc0000;color:#fff;}

h2.search_db{
background:url(/user_files/templates/est/img/entry_title.gif) no-repeat;
width:480px;
height:30px;
font-size:24px;
color:#fff;
padding:10px 10px;
margin:0px 0px 0px;
font-weight:bold;
}
