/* 1.検索トップ */

.navi .db_logo{
/*margin:1px 1px 0 0;*//*080326*/
margin:1px 0 0 0;/*080326*/
padding:0;
width:182px;
height:35px;
vertical-align:bottom;
text-align:right;
line-height:1em;
background-image:url(../images/GTDB_logo.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;/*080326*/
}
* html .navi .db_logo{/*080326*/
margin:1px 0 0 0;
}
*:first-child+html .navi .db_logo{/*080326*/
margin:1px 0 0 0;
}
.searchLead {
color:#666;
font-size:85%;
text-align:left;
/*background-color:#f0f0f0;
border-bottom:1px #dad4d9 solid;*//*080326*/
margin-top:0px;
padding:5px 10px 0px 187px;/*080326*/
background-image:url(../images/db_lefttab.gif);
background-position:left 35px;
background-repeat:no-repeat;
}
* html .searchLead {/*080326*/
background-position:left -1px;
}
.searchBread{/*080326*/
height:29px;
font-size:85%;
background-color:#C2E2B5;
border-bottom: 1px #ccc solid;
border-top: 5px #76AE66 solid;
width:717px;
float:left;
margin:1px 0 0 0;
}



/* 1.検索条件 */

.searchTop {
/*margin-top:10px;*//*080325*/
margin:0;
}
#searchSelect {
/*margin:20px 0;*//*080325*/
margin:0 0 0 0;/*080325*/
color:#666;
font-size:85%;
text-align:left;
background-image:url(../images/searchSelect_bg.gif);/*080325*/
background-position:left top;/*080325*/
background-repeat:repeat-y;/*080325*/
}
#searchSelect h2 {
font-size:110%;
/*margin:0 0 5px 10px;*//*080325*/
margin:0 0 0 5px;
color:#000000;/*080325*/
}

#searchSelect .searchForm {
/*margin:10px 0 20px;*//*080325*/
margin:0;/*080325*/
padding:0;/*080325*/
/* font-size:110%; */
border-bottom:1px solid #ddd;/*080325*/

}
#searchSelect .searchForm form{
margin:0;/*080325*/
padding:0;/*080325*/
}
#searchSelect .searchTwo,#searchSelect .searchOne {
/*padding:10px 20px 20px;*//*080325*/
padding:5px 20px 5px 0;/*080325*/
margin:0;
background-image:url(../images/line_dot1px.gif);
background-position:left top;
background-repeat:repeat-x;
/*background-color:#f9f9f9;*//*080325*/
/* border-bottom:1px #eee solid; */
}
#searchSelect .searchTwoA {
float:left;
}
#searchSelect .searchTwoB {
float:left;/*080325*/
/*clear:both;*/
padding:0 0 0 0px;
}
#searchSelect .searchTwoB .searchDeBtn a img{
margin:0;
padding:0;
}
#searchSelect .selectPrefecture,#searchSelect .selectCondition {
background-color:#ffffff;
/*margin:0;*//*080325*/
margin:0 0 0 187px;/*080325*/
padding:5px;
/* border:1px #ccc solid; */
border:1px solid #DDDDDD;/*080325*/
width:681px;
}
.selectCheckClose {
/*clear:both;*/
float:right;
margin:0 0 0 5px;/*080326*/
}
.selectCheckClear {
float:right;
}
.selectCheckClear a,.selectCheckClose a {
color:#666666;
text-decoration:none;
}

#searchSelect .searchTitle {
/*width: 80px;*//*080325*/
width:177px;/*080325*/
text-align:right;/*080325*/
margin:0 10px 0 0;
/* font-size:120%; */
float:left;
padding-top:2px;
}
#searchSelect .searchTitleL {
width: 80px;
/* font-size:120%; */
float:left;
}
.searchForm select {
font-size:100%;
}
#searchSelect .searchCheck {
font-size:90%;
float:left;
}
#searchSelect .searchCheck input {
width:12px;
height:12px;
margin:0 3px 0 0;
padding:0;
}
#searchSelect .searchCheck span {
margin-right:8px;
}
#searchSelect .searchSubmit {
/*text-align:right;*//*080325*/
text-align:center;/*080325*/
/*padding:10px 20px;*//*080325*/
padding:5px 0;/*080325*/
margin:0;
/*background-color:#f3f3f3;*//*080325*/
background-color:#F4F9F1;/*080325*/
border-top:1px #ccc solid;
}
#searchSelect .searchSubmit input {
/*padding-left:15px;
background-image:url(../images/searchBack.gif);
background-position:left center;
background-repeat:no-repeat;*//*080325*/
margin:0;/*080325*/
padding:0;/*080325*/
}

.selectCheckTitle {
float:left;
/*width:150px;*//*080325*/
width:100px;
text-align:left;
font-weight:bold;
display:block;
margin-right:5px;
font-size:95%;/*080325*/
}
.selectCheckBlock {
margin:5px 0;
}
.selectCheckBlock .selectCheckList {
/*float:left;*/
display:block;
width:655px;
margin-bottom:5px;
}
* html .selectCheckList .selectCheckList_Cont .selectCheckElem {
width:200px;
}
*:first-child+html .selectCheckList .selectCheckList_Cont .selectCheckElem {
width:200px;
}
.selectCheckElem {
float:left;
/*margin-bottom:5px;*//*080421*/
padding:0;
font-size:95%;/*080325*/
}
.selectCheckElem span {
vertical-align:bottom;
}
.searchText input {
width:250px;
}
#selectCheckList_ID {
padding:0 0 0 184px;/*080422*/
}
.searchDeBtn_all {
float:left;
padding:5px 0 0 0;
line-height:1.3em;
}
.searchDeBtn_all a {
padding:0 0 0 10px;
font-size:95%;
display:block
}
.selectCheckElem span {
word-break:keep-all;
}


/* 2.検索結果 */

#searchResult {
margin:20px 0 10px 0;/*080325*/
color:#666;
font-size:85%;
text-align:left;
}
#searchResult h2 {
font-size:110%;
/*margin:0 0 10px 10px;*//*080325*/
margin:0 0 0 5px;
color:#000000;/*080325*/
}
#searchResult .tab {
text-align:left;
margin:0;
/*padding:0 20px;*//*080325*/
padding:0 0 0 20px;/*100317*/
height:22px;
/*border-bottom:2px #eee solid;*/
background-image:url(../images/tabLine.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
* html #searchResult .tab {/*080325*/
background-position:left 20px;
}

#searchResult .tab ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;
z-index:1 !important;
}
#searchResult .tab ul li{
float:left;
margin-right:5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#searchResult .tab_bg_left,#searchResult .tab_bg_right {
width:5px;
height:22px;
float:left;
background-position:left top;
background-repeat:no-repeat;
}
#searchResult .in .tab_bg_left {
background-image:url(../images/tabIn_L.gif);
}
#searchResult .in .tab_bg_right {
background-image:url(../images/tabIn_R.gif);
}
#searchResult .in .tab_bg {
font-size:11px;
height:21px;
float:left;
padding:2px 3px 0;
background-image:url(../images/tabIn.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#FFFFFF;/*080325*/
color: #666666;/*080325*/
}
#searchResult .tab_number {
padding-left:3px;
font-size:10px;
}
#searchResult .out .tab_bg_left {
background-image:url(../images/tabOut_L.gif);
}
#searchResult .out .tab_bg_right {
background-image:url(../images/tabOut_R.gif);
}
#searchResult .out .tab_bg {
font-size:11px;
height:21px;
float:left;
padding:2px 3px 0;
color:#ffffff;
background-image:url(../images/tabOut.gif);
background-position:left top;
background-repeat:repeat-x;
}

.pageMove{
margin:5px 20px;
padding:0;
float:right;
font-size:100%;
}

.pageMove .previous,.pageMove .affair,.pageMove .next {
float:left;
margin:0;
padding:2px 0;
}
.pageMove .affair {
/*padding: 0 10px;*//*080325*/
margin:0;
}
.pageMove .affair a {
/*padding: 0 5px;*//*080325*/
padding:2px 5px;/*080325*/
margin:2px;/*080325*/
border:1px solid #cccccc;/*080325*/
color:#0066CC;
}
.pageMove .affair span {
padding:2px 5px;/*080325*/
margin:2px;/*080325*/
background-color:#efefef;
border:1px solid #efefef;/*080325*/
color:#999999;
}
.pageMove .previous a{
border:1px solid #cccccc;/*080325*/
padding:2px 5px;/*080325*/
margin:2px;/*080325*/
color:#0066CC;
}
.pageMove .next a{
border:1px solid #cccccc;/*080325*/
padding:2px 5px;/*080325*/
margin:2px;/*080325*/
color:#0066CC;
}

.sortList {
margin-top:5px;
}

.resultCL {
margin: 0 20px 10px;
padding:10px;
background-color:#f9f9f9;
background-image:url(../images/line_dot2px.gif);
background-position:left bottom;
background-repeat:repeat-x;
min-height:25px;
}
.resultCL_Prefecture {
font-size:115%;
width:70px;
float:left;
}
.resultCL_M {
float:left;
width:460px;
margin-right:10px;
display:block;
}
.resultTitle{/*080325*/
border-left:5px solid #FFBA00;
float:left;
padding:0 0 0 5px;
}


.resultCL_M .resultTitle h3 {
font-size:115%;
/*margin:0;*//*080325*/
margin:5px 0 0 0;
float:left;
clear:both;/*080325*/
}
.resultCL_M .resultTitle h3 a{
color:#0D50A5;
}
.resultCL_M .resultTitle span {
float: left;
margin-right:20px;
font-size:105%;
font-weight:bold;
}
.dataPoint {
font-size:85%;
padding:5px 0 0 8px;/*080325*/
}
.resultCL_Mdetail .dataBasic dl dd {
padding-top:2px;
}
.resultCL_Mdetail {
margin-top:5px;
}
.resultCL_Mdetail .dataBasic{
padding:0 0 0 8px;/*080325*/
}

.resultCL_Icon {
float:left;
margin-right:10px;
display:block;
width:210px;
}
* html .resultCL_Icon {
margin-right:0px;
width:220px;
}
.resultCL_Icon .themaIcon ul,.resultCL_Icon .locAttIcon ul {
margin:0;
padding:0;
}
.resultCL_Icon .themaIcon ul li,.resultCL_Icon .locAttIcon ul li {
float:left;
margin:0 8px 0 0;
width:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.seasonIcon {
float:right;
margin-right:5px;
display:block;
}
* html .seasonIcon {
margin:10px 5px 0 0;
padding:0 !important;
display:block;
}
.seasonIcon ul {
padding:0 !important;
}
* html .seasonIcon ul {
margin:0 !important;
padding:0 !important;
}
* html .locAttIcon {
margin-left:0;
}
.resultCL_Icon .seasonIcon ul li {
margin-bottom:3px;
}
.resultCL_img {
float:right;
display:block;
width:80px;
height:auto !important;
}
.resultCL_img img{
width:80px;
}

.pageTop {
margin:0;
background-color:#f9f9f9;
}
.pageTop .toTop {
float:right;
font-size:90%;
margin:5px;
padding:0 5px;
}




