/*top*/
.search_top_title{
    background:url('/img/result/search_top_title.jpg') no-repeat;
    width:710px;
    height:54px;
    position:relative;
}

.search_top_title img.to_list{
    top:15px;
}

.search_top_contents{
    padding:0 0 7px 7px;
    _width:703px;
    _padding:0 0 0 5px;
    background:#e6e6e6;
}

.normal{
	background:#696969;
}

.search_top_box{
    float:left;
    background:#ffffff;
    padding:7px;
    margin:0 7px 0 0;
    width:326px;
    border:solid 1px #cccccc;
}

.search_box_row{
    margin-bottom:7px;
}

.search_top_left_col{
    padding:7px;
    float:left;
    margin-right:7px;
    border:solid 1px #cccccc;
}

.search_top_right_col{
    float:left;
}

p.search_place{
    margin-top:10px;
    color:#990000;
}

p.search_ch_icon img{
    margin-right:5px;
}

.side_qr{
    margin-bottom:10px;
}

.side_kodawari_box{
    background:#e3e3e3;
    padding:15px 13px;
    _width:222px;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
}

.search_top_table{
    width:980px;
    height:140px;
    background:url('/img/result/search_top_table.jpg') no-repeat;
}

.search_select_object_field{
    position:relative;
    padding:23px 0 0 40px;
    width:520px;
}

.re_search{
    position:absolute;
    right:5px;
    top:20px;
}

.search_list{
    margin-left:13px;
}

ul.search_list li{
    float:left;
}

ul.search_list li a{
    display:block;
    width:182px;
    height:45px;
}

.search_where{
    margin:20px 15px 15px;
    color:#333333;
    font-size:16px;
}

#main_search_cap{
    padding:0 20px 28px;
}   

.search_global{
    width:980px;
    height:130px;
    margin-top:8px;
    background:url('/img/result/search_global_bg.jpg') no-repeat;
}

.search_global ul li{
    float:left;
    margin-top:10px;
    padding-left:8px;
}

/*rosen*/
.search_rosen_table{
    width:980px;
    height:140px;
    background:url('/img/result/search_rosen_table.jpg') no-repeat;
}

.search_from_rosen{
    width:980px;
    height:83px;
    position:relative;
    background:url('/img/result/search_from_rosen.jpg') no-repeat;
}

.search_from_area{
    width:980px;
    height:83px;
    position:relative;
    background:url('/img/result/search_from_area.jpg') no-repeat;
}

.search_from_condition{
    width:980px;
    height:83px;
    position:relative;
    background:url('/img/result/search_from_condition.jpg') no-repeat;
}

.search_from_rosen img, .search_from_area img, .search_from_condition img{
    position:absolute;
    top:13px;
    right:10px;
}

.search_from_rosen_middle{
    background:url('/img/result/search_rosen_body.jpg') repeat-y;
    padding-bottom:20px;
}

.rosen_box_01{
    padding:0 0 0 20px;
    float:left;
    width:240px;
}

.rosen_box_02{
    padding:50px 0 0 20px;
    float:left;
    width:65px;
}

.rosen_box_03{
    float:left;
    width:240px;
    margin-right:30px;
}

.rosen_box_04{
    float:left;
    padding-top:130px;
    width:260px;
}

.s_01, .s_02{
    width:230px;
}

p.select_something{
    margin-bottom:10px;
}

h2.search_result_cap{
    font-size:12px;
    border-bottom:dotted 1px #888888;
    padding-bottom:12px;
}

span.big{
    font-size:18px;
}

p.search_result_pager{
    padding:10px 5px;
}

p.search_result_pager a{
    text-decoration:none;
}

table{
    border-collapse:collapse;
}

table.result{
    margin-bottom:15px;
}

table.result a{
    color:#ffffff;
}

table.result th{
    font-weight:normal;
    background-color:#373737;
    color:#ffffff;
    border-right:dotted 1px #ffffff;
    height:60px;
}
    
table.result th, table.result td{
    vertical-align:middle;
}

table.result td{
    text-align:center;
    height:60px;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    border-bottom:solid 2px #cccccc;
}

table.result td.table_place{
    padding-left:8px;
    text-align:left
}

table.result th.result_table_01{
    width:80px;
}

table.result th.result_table_02{
    width:160px;
}

table.result th.result_table_03{
    width:100px;
}

table.result th.result_table_04{
    width:95px;
}

table.result th.result_table_05{
    width:95px;
}

table.result th.result_table_06{
    width:95px;
}

table.result th.result_table_07{
    width:95px;
}

table.result th.result_table_08{
    width:95px;
}

table.result th.result_table_09{
    width:95px;
}

table.result th.result_table_10{
    width:70px;
}

table.result th.table_last{
    border:none;
}

td.table_fee{
    background:#fff9d7;
}

tr.even{
    background:#f3f3f3;
}

.order_contents{
    background:url('/img/result/order_icon.jpg') no-repeat left center;
    height:20px;
    padding:3px 0 0 70px;
    margin-left:10px;
}

.order_contents a{
    text-decoration:none;
}

.search_order_list{
    width:980px;
    height:30px;
    padding-top:8px;
    margin-bottom:10px;
    background:url('/img/result/order_bk.jpg') no-repeat;
}

.page_bottom{
    margin-bottom:50px;
}

.search_from_rosen_bottom{
    *margin-top:-8px;
}

/*area*/
.rosen_box_area{
    float:left;
    padding:80px 0 0 20px;
    width:239px;
}

p.area_c{
    padding:10px 0 0 20px;
}

.search_area_table{
    width:980px;
    height:140px;
    background:url('/img/result/search_area_table.jpg') no-repeat;
}

/*request*/
.search_request_table{
    width:980px;
    height:140px;
    background:url('/img/result/search_request_table.jpg') no-repeat;
}

table.search_select_table{
    margin:1px 0 10px 1px;
    border:solid 1px #e2e3dd;
}

.search_select_table td.first{
    font-weight:bold;
    background:#f2f2f2;
    width:102px;
    height:43px;
    text-align:left;
    padding-left:10px;
    border-right:solid 1px #e2e3dd;
    border-left:solid 1px #e2e3dd;
    border-bottom:dotted 1px #e2e3dd;
}

span.orange_border{
    border-left:5px solid #ffb74b;
    padding:2px 10px;
}

.search_select_table td{
    padding-left:15px;
    border-right:solid 1px #e2e3dd;
    border-bottom:dotted 1px #e2e3dd;
    width:855px;
}

.bit_long{
    width:130px;
}
