/*---------------------------------------------searchPanel-------------------------------------------*/

.contents-inner-search{margin:-3px 0px -2px 0px;background-color:#f3f3f3; padding:0px;border:1px solid #cdcdcd;}

.contents-inner-search .tableAdjustSearch{margin:8px 0px 0px 0px;padding:0px;}

.contents-inner-search .kein{}

.contents-inner-search .tableAdjustSearch .tableAdjust1{ margin:0px 0px 18px 12px; width:658px;}
.contents-inner-search .tableAdjustSearch .tableAdjust2{ margin:0px 0px 18px 12px; width:658px;}
.contents-inner-search .tableAdjustSearch .tableAdjust3{ margin:0px 0px 0px 12px; width:658px;}
.contents-inner-search .tableAdjustSearch .tableAdjust4{ margin:0px 0px 10px 12px; width:658px;}
.contents-inner-search .tableAdjustSearch .tableAdjust4_1{ margin:10px 0px 10px 12px; width:658px;}

.contents-inner-search .tableAdjustSearch .tableAdjust1 td{ width:33%;}
.contents-inner-search .tableAdjustSearch .tableAdjust2 td{}
.contents-inner-search .tableAdjustSearch .tableAdjust3 td{ width:33%;}

.contents-inner-search .tableAdjustSearch .tableAdjust1 .tb4{ margin:0px 0px 0px 0px;}
.contents-inner-search .tableAdjustSearch .tableAdjust1 .tb4 td{ width:25%;}

.contents-inner-search .tdAdjust1{ }

.contents-inner-search .tdAdjust2{ }

.contents-inner-search .tdAdjust3{ }
.contents-inner-search .search-menu{ margin:0px 10px 5px 0px;}

.contents-inner-search .select1{width:200px; margin-right:10px;}
.contents-inner-search .select2{width:220px; margin-right:10px;}
.contents-inner-search .select3{width:90px;}
.contents-inner-search .select4{width:90px; margin-right:10px;}
.contents-inner-search .select5{width:200px; margin-right:13px;}
.contents-inner-search .select6{width:200px; margin-right:13px;}
.contents-inner-search .select7{width:200px; margin-right:10px;}

.contents-inner-search .ekitoho{margin:0px 0px 0px 0px;}

.contents-inner-search .imageAdjust1{ margin:2px 0px 0px 15px;}
.contents-inner-search .imageAdjust2{ margin:0px 20px 0px 0px;}
.contents-inner-search .imageAdjust2_1{ margin:0px 20px 10px 0px;}
.contents-inner-search .imageAdjust3{ margin:12px 0px 0px 0px;}
.contents-inner-search .imageAdjust4{ margin:12px 0px 0px 0px;}

.contents-inner-search .search-go{ margin:0px 0px 0px 0px; text-align:right;}

/*---------------------------------------------List-------------------------------------------*/
#contents-inner-result{margin:-2px 2px 0px 4px;}

.alert-ensen{ margin:0px 0px 10px 0px; color:#cc0000; border:1px solid #cc0000; padding:3px; text-align:center;}

/*--ensen-list--*/
.tb-ensen-list{margin-bottom:9px;}
.tb-ensen-list td{ padding:5px 0px 5px 23px; font-size:14px; width:25%;}
.tb-ensen-list .td1{background-image:url(../images/icons_ensen/1.gif); background-position:0px 4px; background-repeat:no-repeat; }
.tb-ensen-list .td2{background-image:url(../images/icons_ensen/2.gif); background-position:0px 4px; background-repeat:no-repeat; }
.tb-ensen-list .td3{background-image:url(../images/icons_ensen/3.gif); background-position:0px 4px; background-repeat:no-repeat; }
.tb-ensen-list .td4{background-image:url(../images/icons_ensen/4.gif); background-position:0px 4px; background-repeat:no-repeat; }
.tb-ensen-list .td5{background-image:url(../images/icons_ensen/5.gif); background-position:0px 4px; background-repeat:no-repeat; }
.tb-ensen-list .td6{background-image:url(../images/icons_ensen/6.gif); background-position:0px 4px; background-repeat:no-repeat; }
.tb-ensen-list .td7{background-image:url(../images/icons_ensen/7.gif); background-position:0px 4px; background-repeat:no-repeat; }
.tb-ensen-list a{ /*color:#333; text-decoration:none;*/}
.tb-ensen-list a:hover{ /*color:#ff9900; text-decoration:underline;*/}
.tb-ensen-list .active{ background-color:#ff9900; background-image:url(../images/arrow_ffffff.gif); background-position:5px 8px; background-repeat:no-repeat; color:#fff; font-weight:bold;}
/*--------------*/

/*--eki-list--*/
.tb-ensen{ border-top:1px solid #9a9a9a; border-left:1px solid #9a9a9a; margin-bottom:18px;}
.tb-ensen td{ border-bottom:1px solid #9a9a9a; border-right:1px solid #9a9a9a; padding:5px 0px 5px 14px; background-color:#fdfde7; font-size:12px; background-image:url(../images/arrow_ff9900.gif); background-position:5px 8px; background-repeat:no-repeat; width:25%;}
.tb-ensen a{ /*color:#333; text-decoration:none;*/}
.tb-ensen a:hover{ /*color:#ff9900; text-decoration:underline;*/}
.tb-ensen .active{ background-color:#ff9900; background-image:url(../images/arrow_ffffff.gif); background-position:5px 8px; background-repeat:no-repeat; color:#fff; font-weight:bold;}

/*--------------*/

#contents-inner-result .tableAdjust1{ padding:2px;}

#contents-inner-result .line{height:3px;background-image:url(../images/line_dotted_3px_000000_2.gif);margin:7px 0px 7px 0px;}

#contents-inner-result .ind{}
#contents-inner-result .ind .boldText{ color:#CC0000; font-size:18px;}
#contents-inner-result .ind em{ font-weight:bold;}

.search-key-box { background-color: #fdfde7; border:1px solid #b40000; padding:6px; margin:0px 0px 12px 0px; }
.search-key-box .textAdjust1{ color:#b40000; font-size:16px; font-weight:bold; margin:3px 0px 0px 0px;}
.search-key-box th { width:100px; background-color: #fdfde7; padding:3px 3px 3px 0px; font-weight:normal; }
.search-key-box td{ background-color: #fdfde7; padding:3px 3px 3px 0px; font-weight:bold; }



.search-head {margin:14px 0px 6px 0px;padding:3px 0px 0px 10px;font-weight:bold; }
.search-key { margin:2px 0px 0px 0px; }
.listcomment { text-align:left; color:#666666;	margin:10px 0px 0px 0px; float:left; padding:4px 0px 4px 0px; }
.listcomment-unit { text-align:right; color:#000;  margin:3px 0px 0px 0px; }
.listcomment-contact-all { text-align:right; margin:5px 0px 5px 0px; }

table.result {border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666; color:#000; font-size:14px;}
table.result thead tr { background-color: #e4f0ff; }
table.result thead tr th { white-space: nowrap; font-weight: normal; text-align: center; height: 41px;border-top:0px solid #666;border-bottom:1px solid #666; padding:2px;background-image:url(../images/line_dotted_666666.gif); background-position: right; background-repeat: repeat-y;}

table.result thead tr .th-start {}

table.result thead tr .th-end { border-bottom:1px solid #666; padding:2px;background-image:none;}

table.result tbody tr { height:90px;}

table.result tbody tr.odd { background-color: #ffffff; }
table.result tbody tr.even { background-color: #f4f4f4; }
table.result tbody tr.odd-mark { background-color: #ffffff; }
table.result tbody tr.even-mark { background-color: #f4f4f4; }

table.result tbody tr.odd-mark-over { background-color: #e4f0ff; cursor:pointer; cursor:hand; }
table.result tbody tr.even-mark-over { background-color: #e4f0ff; cursor:pointer; cursor:hand; }

table.result tbody tr.odd-over { background-color:#e4f0ff; cursor:pointer; cursor:hand; }
table.result tbody tr.even-over { background-color:#e4f0ff; cursor:pointer; cursor:hand; }

table.result tbody td { border-bottom:1px solid #666; padding:2px;background-image:url(../images/line_dotted_666666.gif); background-position: right; background-repeat: repeat-y;
 }

table.result tbody td .im1 { margin:0px 0px 10px 0px; }

table.result tbody td.td-end { border-bottom:1px solid #666; padding:2px;background-image:none;}
table.result tbody td.sort-active { color:#b40000; }

table.result tbody td.sort-active .non-decoration { color:#000; }

table.result tbody tr.odd-mark td.sort-active { cursor:pointer; cursor:hand; }
table.result tbody tr.even-mark td.sort-active { cursor:pointer; cursor:hand; }

table.result tbody tr.odd-mark-over td.sort-active { cursor:pointer; cursor:hand; }
table.result tbody tr.even-mark-over td.sort-active { cursor:pointer; cursor:hand; }

table.result .small-text { font-size: 90%; }
table.result .cmnt1 { font-size: 12px; color:#005eb0; margin:10px 10px 10px 12px; }

span.sort { border: solid 1px #000000; background-color: #fffaeb; margin: 2px 0px; padding:3px 3px 1px 3px; line-height: 18px; text-decoration:none; color:#000000; }
span.sort-arrow { border: solid 1px #000000; background-color:#ffffff; color:#b40000; padding:3px 3px 1px 3px; overflow: visible; line-height: 18px; text-decoration:none; }
.sortText2{border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;padding:3px 3px 1px 3px;background-color: #b40000;color:#fff; }
span.sort-current { border-top: solid 1px #000000; border-bottom: solid 1px #000000; border-left: solid 1px #000000; background-color: #b40000; text-decoration:none; color:#ffffff; padding:3px 3px 1px 3px; line-height: 18px; }



#contents-inner-to_request{margin:0px 0px 0px 100px;height:185px;background-image:url(../images/c21/back_to_request.gif); background-position: left bottom; background-repeat:no-repeat;}

#contents-inner-to_request .imageAdjust1{margin:5px 0px 5px 0px;}

table.result dt { font-size:10px; color:#6f6f6f; margin:7px 0 3px 0px;}
table.result dd { font-size:14px; margin:0 0 2px 12px;}
table.result dd a{ text-decoration:none; color:#000;}
table.result .esttype{ font-size:12px; margin:5px 0 7px 0; }

table.result .price{ margin:0 5px 0 5px; }
