@charset "utf-8";


div.search{
/*width: 800px;*/
margin: 0 auto;

font-family:"ＭＳ Ｐゴシック", Osaka, verdana, arial, sans-serif;
/* font-size:80%; */
line-height:160%;
color: #000000;
}

div.search div.search-area{
background-color: #F5F5F5;
width: 100%;
margin: 10px 0px;
}

div.search div.search-area p.category{
margin-bottom: 10px;
padding: 10px 0 0 10px;
}

div.search div.search-area input.search-text{
width: 250px;
padding: 2px;
margin: 0 5px 10px 10px;
}

div.search div.search-area p.file{
display:none;
}

div.search div.search-area p.file input{
vertical-align: middle;
}

div.search div.search-area p.file input.second{
margin-left: 10px;
}


div.search p.number b{
font-size: 130%;
color: #ec6d81;
}

div.search div.ad-area{
width: 958px;
border: 1px solid #6da6d7;
margin: 20px 0px;
text-align:left;
}

div.search div.ad-area p.pic{
width: 110px;
margin: 10px 15px 10px 10px;
float: left;
}

div.search div.ad-area dl{
margin: 10px 10px 10px 0;
}

div.search div.ad-area dt{
font-size: 130%;
font-weight: bold;
margin-bottom: 5px;
}

div.search div.ad-area dd span{
color: #ec6d81;
}

div.search div.left{
width: 62%;
float: left;
}

div.search div.right{
width: 35%;
float: right;
}

div.search div.title{
background: #013f73;
padding: 2px 4px;
color: #ffffff;
margin-bottom: 25px;
}

div.search div.title p.category{
float: left;
font-weight: bold;
font-size:11pt;
}

div.search div.left div.title p.category{
width: 350px;
}

div.search div.right div.title p.category{
width: 250px;
}

div.search div.title p.number{
float: right;
font-size:11pt;
}

div.search div.resault{
width: 100%;
margin-bottom: 30px;
}

div.search div.resault p.pic{
width: 120px;
float: left;
margin-right: 15px;
}

div.search div.resault p.pic img{
border: 1px solid #cecece;
width:120px;
height:90px;
}

div.search div.left div.resault dl{
float:left;
width:450px;
}

div.search div.resault dt{
font-size: 130%;
margin-bottom: 5px;
}

div.search div.resault dt img{
vertical-align: middle;
margin-right: 5px;
}

div.search div.resault dd span.url{
color: #ec6d81;
}

div.search div.resault dd span.size{
color: #999999;
}

div.search p.more{
text-align: right;
margin-bottom: 20px;
}

div.search p.read{
background: url(../../../resource/images/icon_sakiyomi.gif) no-repeat 0px 1px;
padding-left: 20px;
font-size: 130%;
margin-top:5px;
}

div.search p.resault-txt{
border-bottom: 1px solid #b0b0b0;
padding-bottom: 5px;
margin-bottom: 5px;
}

div.search p.page{
padding-top:10px;
}

div.search p.page a{
margin-right: 10px;
}

div.search p.page span.now{
font-weight: bold;
margin-right: 10px;
}

div.big_pic{
background: url(http://www.sakura.ad.jp/resource/images/bg_pic.gif) no-repeat;
padding: 19px 0 0 19px;
width: 321px;
height: 246px;
display: none;
position: absolute;
}

div.big_pic img{
border: 1px solid #b0b0b0;
}


/*関連検索（08/06/19）*/
div.search p.connected{
margin-top:5px;
}
div.search p.connected a{
margin-left:10px;
font-weight:normal;
}

p.caution{
	padding:0px 15px 5px 15px;
}



div.search div.resault dd span.url a {
	color: #EC6D81;
	text-decoration: none;
}
div.search div.ad-area dd span.url a {
	color: #EC6D81;
	text-decoration: none;
}

div.search div.title a {
	color: #FFFFFF;
	text-decoration: none;
}