@charset "utf-8";
/* CSS Document */
.balloonoya ,
.balloonoya02 {
	font-weight:600;
	position: relative; /* 指定した分だけ相対的に移動 */
	margin-left: 0.5em;
	z-index: 9000;
}
.balloonoya02 {
	z-index: 9100; 
}
.balloonoya img,
.balloonoya02 img{
	width:22px;
}
.balloonoya:hover .balloon,
.balloonoya02:hover .balloon ,
.balloonoya02:hover .balloon02 {
	display: inline-block; /* インライン要素として表示 */
}
.balloon {
  position   : absolute;                /* 親要素を基準 */
  display: none;                        /* 要素を非表示 */
  padding: 6px 8px;                         /* テキストの前後の余白 */
  background-color:#D9E1F2;       /* 背景色（透明度） */
  left : 120%;                          /* 表示位置 */
  font-size: 80%;                       /* 文字サイズ */
}
.balloon02 {
  position   : absolute;                /* 親要素を基準 */
  display: none;                        /* 要素を非表示 */
  padding: 6px 8px;                         /* テキストの前後の余白 */
  background-color:#D9E1F2;       /* 背景色（透明度） */
  left : 10%;                          /* 表示位置 */
  font-size: 80%;                       /* 文字サイズ */
}
.balloon:after,
.balloon02:after {
  border-right: 12px solid #D9E1F2;  /* 吹き出し口の幅・色 */
  border-top: 10px solid transparent;     /* 吹き出し口の高さ１／２ */
  border-bottom: 10px solid transparent;  /* 吹き出し口の高さ１／２ */
  left: -12px;                            /* 吹き出し口の位置調整 */
  top: 5%;                                /* 吹き出し口の縦位置 */
  content: "";                       /* コンテンツの挿入 */
  position: absolute;                /* 親要素を基準 */
}
.kochira-small{
	font-size: 90%;
	margin-left: 0.5em;
}
div#ss-main.css3 #ss-form .ss-search-button {
  background: #013593;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bbbbbb", endColorstr="#cccccc", GradientType=0);
  /* IE7,8,9 */
  height: 38px;
  color: #FFF;
  border: medium none;
  cursor: pointer;
  width: 6em;
  font-size: 14px;
  vertical-align: top;
  border-radius: 0;
}
.span-inline{
	display:inline-block;
}
div#ss-main div.ss-navi-right span.selected a.result-sort{
	color: #006F00;
	font-size:1.1em;
}