@charset "utf-8";
/* CSS Document */

#search_frame{
	width: 100%;
	background: url(../../common/page/bg.gif) left top repeat-x;
}
#search_frame h3{ display:block; padding:30px 0px 45px 0px; line-height:0; font-size:12px;position:relative;}
#search_frame h3 em{
	display:block;
	float:right;
	line-height:1.4;
	position:relative;
	*position:absolute;
	*right:6px;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}

#search_frame ul{ margin-bottom:20px;}
#search_frame li{ border-bottom:1px solid #666; padding:5px; margin-bottom:10px;clear:both; }
#search_frame li .img_frame{float:left; width:120px;}

#search_frame li h4{font-size:18px; font-weight: bold; border-bottom:#C00 solid 1px;float:right; width:830px; margin-bottom:5px}
#search_frame li h4 span{ font-size:12px; font-weight:normal; margin-right:5px;}
#search_frame li h4 .old_model{width:120px;font-size:14px; font-weight:bold;margin-right:20px; color:#F00;}
#search_frame li h4 .name{font-size:18px; margin-left:20px;}


#search_frame li .mid_frame{float:left; width:240px; padding:5px 0px 0px 10px;}
#search_frame li .mid_frame p{ margin-bottom:5px;}
#search_frame li .right_frame{float:right; width:580px;}
#search_frame li .right_frame .character{font-size:14px;line-height:140%; margin-top:5px;}

#search_frame li a{text-decoration:none; color: #333; cursor:pointer}
#search_frame li a:hover{text-decoration:none; color: #999; cursor:pointer;}
#search_frame li a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
#search_frame .page_footer{ text-align:center; margin-bottom:20px;}
#search_frame .page_footer .mae{ margin-right:15px}
#search_frame .page_footer .usiro{margin-left:15px}

#search_frame .no_data{ margin:100px 0px 200px 0px; text-align:center; font-size:14px;}