@charset "euc-jp";
/* CSS Document */

/*----------------------------------------------------

             fairSearchArea 
----------------------------------------------------*/

div#fairSearchArea{ clear:both;}

div#fairSearchArea h3 a{ 
	background:url(../../img/kaijo-images/serp/icon_arrow-red.gif) no-repeat left 0; 
	padding-left:18px; 
	color:#562200;
	font-size:90%;
	font-weight:bold;
}
div#fairSearchArea h3{ margin-bottom:5px; margin-top:5px; float:left; display:inline; color:#562200; font-size:140%;}
div#fairSearchArea span img{padding:4px 0 0 5px; display:inline; float:left;}
div#fairSearchArea h4{ color:#ac5820; font-size:110%; margin-bottom:10px; font-weight:bold;}

div#fairSearchArea div.searchBox{padding-bottom:20px; clear:both;}

div.searchBox p span{font-weight:bold;}
div.searchBox p{color:#666666; font-size:100%;}

span.brown{color:#ac5820;}
span.blue{color:#4359ff;}
span.red{color:#ff4138;}


div.titleWrap{ border-top:#f5524a 4px solid; background-color:#fff2f2; padding:10px; margin-bottom:10px;}
div.titleWrap p.subText{padding-top:3px; clear:both; height:14px; font-size:85%;}
.setIcon{ background:url(../../img/kaijo-images/serp/icon_tokuten.gif) no-repeat left center; padding-left:55px; }

div.titleLeftBox{ width:440px; float:left; display:inline;}

div.iconBox{width:140px; float:right; display:inline; text-align:right;}
div.iconBox ul{margin:0; padding:0;}
div.iconBox ul li{display:inline; margin-left:4px;}

div.imgBox{width:150px; float:left; display:inline; clear:both; }
div.imgBox img{ display:block; margin:0 auto; margin-bottom:5px;}
div.imgBox p{ font-size:93%; color:#999999; line-height:1.4;}

#fairSearchArea .infoBox{ margin-left:170px; padding-top:20px;}
#fairSearchArea .infoBox p{color:#666; line-height:1.4; font-size:12px; margin-bottom:10px; }
#fairSearchArea .infoBox dl{margin-bottom:10px; background-color:#FF6666}
#fairSearchArea .infoBox dt{ float:left; display:inline; width:90px;}
#fairSearchArea .infoBox dd{margin-left:90px; padding:6px 10px; background-color:#ffffff; border:2px #FF6666 solid; color:#000000;}
#fairSearchArea .infoBox p.title{color:#6d442b; font-weight:bold; margin-bottom:0;}
#fairSearchArea .infoBox ul.timeFont li span{ font-weight:bold; color:#c26b37;}
#fairSearchArea .infoBox ul.timeFont li{font-size:12px; line-height:1.6;}
#fairSearchArea .infoBox ul.fairList{background:url(../img/border-line.gif) repeat-x left bottom; padding-bottom:15px; margin-top:12px; margin-bottom:15px;}
#fairSearchArea .infoBox ul.fairList li{display:inline; float:left; width:118px; margin-left:2px; font-size:0; margin-top:2px;}
d#fairSearchArea .infoBox ul.fairList li.first{margin-left:0;}
#fairSearchArea .infoBox dd{font-size: 14px;}

div.action{clear:both;}
div.action li {float: right; margin-left:8px;}

div.action .addfav2 { padding-top: 13px;}
div.action .addfav2 a {background: url(../../img/kaijo-images/serp/addfav.png) no-repeat; display: block; font-size: 10px; height: 28px; padding-left: 32px; line-height: 13px; width:80px;}
div.action .addfav2 a:hover {background-position: 0 -28px;}

div.action .detail_s a {background:url(../../img/kaijo-images/serp/btn_fair_off.gif) no-repeat left bottom; display: block; height: 43px; text-indent: -9999px; width: 83px; }
div.action .detail_s a:hover { background:url(../../img/kaijo-images/serp/btn_fair_over.gif) no-repeat left bottom;}

div.action .fair a {
	background: url(../../img/kaijo-images/serp/btn_fair-reserve_off.gif) no-repeat left bottom!important;
	display: block;
	height: 43px;
	text-indent: -9999px; 
	width: 362px!important;
}
div.action .fair a:hover { 
    background:url(../../img/kaijo-images/serp/btn_fair-reserve_over.gif) no-repeat left bottom!important;
}

div.action li.telphone{
	background-color:#e8352c;
	margin-left:8px;
	width:187px;
	height:41px;
}
div.action li.telphone img{ font-size:0; display:block;}
div.action li.telphone p.tel{
	display:block;
	background:url(../../img/kaijo-images/serp/icon_tel.gif) no-repeat left 0;
	padding-left:20px;
	margin-left:23px;
	height:11px;
	line-height:11px;
	color:#FFF; 
	font-size:110%;
	letter-spacing:0.075em;
	font-weight:bold; 
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


p.subText span{ font-weight:bold;}


div.infoTBox{ margin-left:170px; padding-top:0px;}
div.infoTBox dl{margin-bottom:10px;}
div.infoTBox dt{ float:left; display:inline; width:88px; padding-top:10px;}
div.infoTBox dd{margin-left:177px; padding:9px 10px; font-size:110%;}
