@charset "utf-8";

#rightType02 { width:200px; float:right;}
/*
#rightType02 h2 { font-size:1.2em; color:#000; background:url(../images/search/bg_search.gif) no-repeat left 25px; height:29px; margin-bottom:17px; }
#rightType02 h2 { font-size:1.2em; color:#000; height:29px; margin-bottom:17px; border-bottom:2px solid #ececec;}
*/
#rightType02 h2 { font-size:1.2em; color:#000; height:29px;}
#rightType02 h2 span { color:#0f37af; }
#rightType02 div.result_list { width:685px; position:relative; margin-top:-2px; }
#rightType02 div.more { position:absolute; right:0; top:-1px; color:#0f37af; background:url(../images/search/bg_search.gif) no-repeat -685px 4px; padding-left:11px; }
#rightType02 div.more a { color:#0f37af; text-decoration:underline; }
#rightType02 ul li  { overflow:auto; width:685px; margin-bottom:18px; }
#rightType02 ul li span.sum { display:block; float:left; border:1px solid  #e5e5e5; padding:3px; width:97px; height:83px;}
#rightType02 ul li span.text { display:block; float:left; width:200px; text-align:left; width:569px; margin:-15px 0 0 11px; }
#rightType02 ul li span.text span.title { font-weight:bold; color:#0f37af; display:block; line-height:20px; }
#rightType02 ul li span.text span.title a { color:#0f37af; }
#rightType02 ul li span.text span.title span { color:#404040; display:block; margin-bottom:-4px; }
#rightType02 ul li span.text span.summary { display:block; color:#404040; line-height:14px; margin:-10px 0 0 0; }
#rightType02 ul li span.text span.summary a { color:#404040; }
#rightType02 ul li span.text span.link { display:block; line-height:13px; font-size:0.9em; color:#777777; margin:-12px 0 0 0; }
#rightType02 ul li span.text span.link a { color:#777777; }
#rightType02 ul li span.text span.link span a { color:#4735b4; }

#rightType02 div.recom_tag { width:200px; float:right; background:url(../images/search/bg_search.gif) no-repeat left -4px; }
#rightType02 div.recom_tag h2 { color:#ffffff; font-size:1em; margin:6px 0 0 9px; !important;}
#rightType02 div.recom_tag ol { background:url(../images/search/bg_search.gif) no-repeat left bottom; padding:5px 0 6px 10px; }
#rightType02 div.recom_tag ol li { line-height:20px; color:#818181; padding-left:20px; background-image:url(../images/search/bg_search.gif); background-repeat:no-repeat; }
#rightType02 div.recom_tag ol li a { color:#818181; }
#rightType02 div.recom_tag ol li.num1 { background-position:-200px -20px;  }
#rightType02 div.recom_tag ol li.num2 { background-position:-200px -51px;  }
#rightType02 div.recom_tag ol li.num3 { background-position:-200px -82px;  }
#rightType02 div.recom_tag ol li.num4 { background-position:-200px -113px;  }
#rightType02 div.recom_tag ol li.num5 { background-position:-200px -144px;  }
#rightType02 div.recom_tag ol li.num6 { background-position:-200px -175px;  }
#rightType02 div.recom_tag ol li.num7 { background-position:-200px -206px;  }
#rightType02 div.recom_tag ol li.num8 { background-position:-200px -237px;  }
#rightType02 div.recom_tag ol li.num9 { background-position:-200px -268px;  }
#rightType02 div.recom_tag ol li.num10 { background-position:-200px -299px;  }















