/*------------------------------------------------
  search
------------------------------------------------*/


#search_base    {
float:left;
width:475px;
height:93px;
text-align:left;

background: url("//image.pia.jp/images2/search/search_base.jpg") no-repeat 0 21px;

}
#search_base_d    {

padding:43px 30px 15px 20px;
}
#search_base_title {
float:left;
text-indent:-9999px;
background: url("//image.pia.jp/images2/search_title.gif") no-repeat 0 3px;
width:203px;
height:14px;
}
#search_base_button {
float:right;
text-indent:-9999px;
background: url("//image.pia.jp/images2/search_button1.gif") no-repeat;
width:144px;
height:17px;
}
#search_base form  {
clear:both;
margin:0;

}
#search_base img {
margin:0 0 0 5px ;
}
#search_base a {
float:left;
}


#search_window {
float:left;
border: 1px solid #c1c1c1;
border:0;
width:233px;
height:19px;
margin: 1px 0 0 0;
padding:5px 2px 0px 2px;
}


#image-btn{
float:left;
border: 0px;
    width: 90px;
    height: 26px;
    background: url("//image.pia.jp/images2/search/search_button2.gif") no-repeat;
}
.more_search {
float:right;
margin:7px 0 0 0;
}
.more_search a{
text-indent:-9999px;

display:block;
width: 85px;
height:10px;
 background: url("//image.pia.jp/images2/search/search_button1.gif") no-repeat;
}
.more_search a:hover{
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
 background: url("//image.pia.jp/images2/search/search_button1.gif") no-repeat;
}

/*------------------------------------------------
 検索条件
------------------------------------------------*/

.search_condition {
display:block;
border: 1px solid #5aa4c4;
letter-spacing:1px;
background-color:#f7fbfc;
font-size:0.8em;
}
.search_condition strong{
float:left;
padding:3px 6px;
background-color:#cadced;
font-weight:normal;
}

.search_condition span{
float:left;
padding:3px 6px;
color:#5d5d5d;
margin:0 8px 0 0;
}

.search_condition em{
color:#000;
padding:0 0 0 5px;
font-weight:normal;
font-style:normal;
}
.search_if {
clear:both;
padding:0 0 10px 0;
}

.search_if span {
margin:0 15px 0 0;

}

/*------------------------------------------------
 検索条件 バナー
------------------------------------------------*/

.result_banner {
border: 1px solid #c1c1c1;
padding:6px;
background-color:#f0f0f0;
margin:0 0 12px 0;
}

.result_banner img{
float:left;
margin: 0 10px 0 0;
}
/*------------------------------------------------
 itune バナー
------------------------------------------------*/
.itune_result {
border: 1px solid #c1c1c1;
padding:13px;
}

.itune_result ul {
margin:0;
padding:0;
}

.itune_result li {
margin:0 15px 0 0;

display:inline;
padding: 7px 0 7px 7px;
background: url("//image.pia.jp/images2/link.gif") no-repeat left center;
}
.result_news ul {

list-style: none;
}

.result_news li {
padding: 7px 0 7px 7px;

border-bottom: 1px dotted #c1c1c1;
height: 16px;
line-height: 16px;
background: url("//image.pia.jp/images2/link.gif") left center no-repeat;
}

.result_news li .newicon {
margin-left: 5px;
font-size: 0;
line-height: 1;
vertical-align: text-bottom;
}

.result_news dl {
overflow: hidden;

margin: 0;
}

.result_news dl * {
vertical-align: middle;
}

.result_news dt {
float: left;
margin-right: 10px;
font-size: 0;
}
.result_news dt img {

margin-right: 5px;

}
.result_news dd {
float: left;
margin: 0;
padding: 0;
padding-left: 7px;
background: url("//image.pia.jp/images2/link.gif") left center no-repeat;
}

.result_news li {
padding-left: 0;

background: none;
height: 16px;
line-height: 16px;
}