@charset "UTF-8";

/*---------------------------------
　読み放題へのリンク
----------------------------------*/
#unlimitedLink{
  margin: 10px 0 20px 0;
  padding: 8px 0;
  background:#e9f5f5;
}

#unlimitedLink a{
  display:block;
  width:316px;
  height:36px;
  margin:0 auto;
  text-align: center;
  color: #fff;
  line-height: 36px;
  background:url(https://s.yimg.jp/images/bookstore/ark/unlimited/img/pc_unlimited-link_arrow_8x13.png) no-repeat 294px 11px #13c2bc;
  background-size:8px 13px;
  border-radius:2px;
}

/*---------------------------------
　読み放題モジュール
----------------------------------*/

#unlimitedMod {
  margin:20px 0;
  background: #e9f5f5;
}

#unlimitedMod h3{
  position:relative;
  height:40px;
  padding-left: 10px;
  color:#fff;
  font-size: 20px;
  line-height: 40px;
  background: #13c2bc;
}

#unlimitedMod span{
  position:absolute;
  display:block;
  top: 0;
  right: 10px;
  padding-left:15px;
  font-size: 14px;
  background:url(https://s.yimg.jp/images/bookstore/ark/unlimited/img/pc_unlimited-link_arrow_5x9.png) no-repeat;
  background-position: 0 15px;
}

#unlimitedMod span a{
  color:#fff;
}

#unlimitedMod table a,#unlimitedMod table a:visited{color:#555;}

/*-- 作品リスト--*/
#unlimitedMod table {
  table-layout: fixed;
  width:656px;
  margin:10px -5px 10px 10px;
}

#unlimitedMod table td{
  padding-bottom: 5px;
  width:92px;
}

/*-- 立ち読みボタン --*/
#unlimitedMod .browsingBtn {
  margin:0 0 5px 0;
}

#unlimitedMod .browsingBtn a{
  display:block;
  width:100px;
  height:36px;
  text-indent: -9999px;
  background:url(https://s.yimg.jp/images/bookstore/pc/top/2.0.0/img/btn_browsing.png) no-repeat;
}

/*-- 作品タイトル --*/
#unlimitedMod table p{
  text-align: center;
  font-size: 90%;
}

/* autocomplete */
.ui-autocomplete{
	overflow:hidden;
	width:395px !important;
	border-top:0;
}
.ui-autocomplete .ui-menu-item{
	border-bottom:1px solid #dfdfdf;
}
.ui-autocomplete .ui-menu-item:last-child{
	border-bottom:none;
}
.ui-autocomplete .ui-menu-item a{
	padding:5px;
	border-radius:0;
	cursor:pointer;
}
.ui-autocomplete .ui-menu-item div div{
	display:inline-block;
	padding-left:10px;
	overflow:hidden;
	vertical-align:middle;
	width:290px;
}
.ui-autocomplete .ui-menu-item div p{
	font-size:90%;
	color:#666;
}
.ui-autocomplete .ui-menu-item div p:first-of-type{
	font-size:120%;
	font-weight:bold;
	line-height:1.2;
	padding-bottom:2px;
}
.ui-autocomplete .ui-menu-item img{
	width:70px;
	line-height:0;
	font-size:0;
	vertical-align:middle;
}
.ui-autocomplete.ui-widget-content .ui-state-focus,
.ui-autocomplete.ui-widget-header .ui-state-focus {
	background:#efefef;
	border-color:#fff;
}
