
/*####################################################### */
/* link */
#link {
	font-size:13px;
}
#link:after{
	content:"";
  display:block;
  clear:both;
}
#link .ltxt a:visited{
	color:#666666;
}
#link a:hover{
	text-decoration:underline;
}

#link #section_links{
	float:left;
	width:800px;
}
#link #section_tags{
	float:left;
	width:160px;
}
#link #section_search{
	float:left;
	width:640px;
}
#link #section_search .links li{
  margin-bottom:2px;
  border-bottom:1px dashed #aaaaaa;
}
#link #section_search .links li strong a{
  line-height:24px;
}

#link #section_ad{
	float:left;
	width:160px;
}
#link #section_amz_api{
  clear:both;
}
#link #section_tags a{
	display:block;
	width:100%;
}
#link #section_tags label,
#link #section_tags input{
	display:block;
	width:158px;
}
#link #section_tags input[name="hidden"]{
	display:hidden;
	border:0px;
}
#link .tags a{
	display:block;
  width:100%;
}

#link h2{
  line-height:28px;
  border-bottom:3px double #ffffff;
  page-break-after: always;
}


#link iframe{
	width:100%;
	height:720px;
}

#link #lll{
  display:none;
}


#link input.lform{
  width:240px;
  text-align:left;
}
#link input.submit{
	width:80px;
}
#link .uri{
  display:none;
}



#link .ltxt ul{
  padding-bottom:12px;
}

#link .ltxt li{
  white-space: nowrap;
  width:160px;
}
#link .ltxt li a{
	display:block;
  width:100%;
  line-height:16px;
}
#link ul li a:hover{
  background-color:#ffffff;
  color:#000000;
}

#link .ltxt li.category{
  white-space: nowrap;
  width:100%;
}

#link .links strong a{
	display:block;
  width:100%;
}



#link .bntxt a{
  display:block;
  width:198px;
  height:38px;
	border:1px solid #aaaaaa;
  text-align:center;
  line-height:40px;
  cursor:pointer;
  overflow:hidden;
}
#link .bntxt a:hover{
  background-color:#ffffff;
  color:#000000;
	position:relative;
	left:2px;
	top:2px;
}

#link .back_next{
  margin:0px;
  float:left;
  cursor:pointer;
}

#link .g_rss{
  text-align:left;
}
#link .g_rss li{
  width:100%;
  text-align:left;
}
#link .rtitle{
  width:100%;
  text-align:left;
}

#link ul.search_list li{
	margin-top:10px;
}
#link ul.search_list li p{
  line-height:20px;
  height:20px;
}

#link .navi li{
	margin:2px 8px;
}

#link #book li input{
  border:0px;
}
#link #book li label{
  width:140px;
  line-height:18px;
}
#book li{
  width:160px;
}




#link #section_links form label{
	display:block;
  width:500px;
}
#link #section_links form label:after{
	display:block;
	content:"";
	clear:both;
}
#link #section_links form label span,
#link #section_links form input[type="text"]{
    float:left;
    display:block;
    height:18px;
}
#link #section_links form label span{
  text-align:right;
  width:96px;
}
#link #section_links form input{
  width:400px;
}
#link #section_links form input[type="submit"]{
	width:160px;
  text-align:center;
}

#link #section_amz_api:after{
	display:block;
	content:"";
	clear:both;
}
#link #section_amz_api li{
	float:left;
	width:160px;
	height:240px;
}
#link #section_amz_api img{
	background-color:#ffffff;
	width:160px;
	height:240px;
}