@charset "Shift-JIS";
@import "init.css";
@import "global.css";
@import "common.css";

/*--------------------------------------
file Name:
URI: 
Description: @cosme cosmeet 総合検索結果ページ
Version: 1.0
Original: 2009.07.09
Modifier:
Author: 
Author URI: 
--------------------------------------*/

.section{
	margin: 0 6px 0 8px;
}

/*--------------------------------------
	フリー検索枠
--------------------------------------*/
form#freeSearch{
	background: url(/images/search/search_result/bg_search_side_s.gif) repeat-y right bottom;
	position: relative;
	margin-bottom: 20px;
}
form#freeSearch div.searchWrapper{
	background: url(/images/search/search_result/bg_search_bottom_s.gif) no-repeat right bottom;
	padding-bottom: 17px;
}
form#freeSearch div.searchBlock{
	padding: 15px 20px 5px 107px;
	background: url(/images/search/search_result/bg_search_top_s.gif) no-repeat right top;
}




form#freeSearch h2{
	position: absolute;
	top: -10px;
}

form#freeSearch input {
	vertical-align: middle;
}
form#freeSearch input#inputText{
	width: 385px;
}
form#freeSearch span {
	background:transparent url(/images/search/common/btn/btn_search_sub_on.jpg) no-repeat center center;
	display: inline-block;
	padding: 6px 7px 8px;
	vertical-align: middle;
}

form#freeSearch h3{
	float:left;
	font-weight: bold;
	color: #54aedd;
	line-height: 1.5;
}
form#freeSearch ul{
	float:right;
	width: 415px;
}
form#freeSearch ul li{
	float:left;
	margin-right: 15px;
	line-height: 1.5;
}
form#freeSearch ul li a{
	color: #666666;
	white-space: nowrap;
}


/*--------------------------------------
	検索結果
--------------------------------------*/
.searchResultList .infoText{
	font-size: 120%;
	word-wrap: break-word;      /* IE 5+ */
}

.searchResultList .dataText{
	font-size: 83%;
}
.searchResultList .tagTop{
	padding-top:5px;
}

.searchResultList li{
	padding-bottom: 24px;
	margin-top: 20px;
	line-height: 1.5;
	clear: both;
	background: url(/images/search/common/border/border_dot_h_9.gif) repeat-x left bottom;
}

.searchResultList .searchWord{
	font-weight: bold;
}

.searchResultList h4 {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(/images/search/common/icons/small_icons.gif) no-repeat 0 -202px;
}
.searchResultList h4 a{
	font-size: 120%;
}
.searchResultList div.boxParent{
	margin-left: 10px;
	margin-bottom: 5px;
}
*html .searchResultList div{ margin-left: 0; }	/* for IE6 */
*:first-child+html .searchResultList div { margin-left: 0; }	/* for IE7 */

/* 70pxアイコン */
.searchResultList div div.boxCell{
	width: 92px;
}

.searchResultList div div.boxCell table{
  margin-left:10px;
}

/* 30pxアイコン */
.searchResultList div.minIco div.boxCell{
	/*text-indent: 10px;*/
	width: 52px;
}

.searchResultList div.minIco div.boxCell table{
  margin-left:10px;
}

/*
.searchResultList p img{
	border:1px solid #CCCCCC;
}
*/
.searchResultList dl {
	padding-left: 20px;
}
.searchResultList dl.boxCell{
	width: 500px;
	padding-left: 0;
}

.searchResultList dl dd a{
	color :#7bc9ee;
	text-decoration: none;
}
.searchResultList dl dd a:hover,
.searchResultList dl dd a:active{
	text-decoration: underline;
}
.searchResultList dl dd.infoText a {
	color: #0f91cf;
}

.searchResultList dl dd img{
	vertical-align: baseline;
}



/*--------------------------------------
	他のキーワード
--------------------------------------*/
/*
.searchOtherWords h3{
	font-size: 120%;
	padding: 5px 0;
	color: #656565;
}
.searchOtherWords ul li{
	float: left;
	padding-right:20px;
	line-height: 1.5;
}
*/

#globalResult .specialNews{ background:none; }

#globalResult .searchResultNum{ 
  padding-bottom:2px;
  background: url(/images/search/common/border/border_dot_h_9.gif) repeat-x left bottom;
}

#globalResult .searchResultList .last{ background:none; }


#globalResult .more{ margin-bottom:20px; text-align:right; font-size:12px; }




dl#brandInformation{
	*margin: 0 0 5px 0;
}

dl#brandInformation dt{
	margin: 0px 10px 5px 8px;
	width: 68px;
	height: 20px;
	float: left;
	text-indent: -9999px;
}

* html dl#brandInformation dt{
	margin: 0 5px 4px 5px;
}

dl#brandInformation dt.maker{
	background:url(/images/common/brand_ico_maker.gif) no-repeat left 2px;
}

dl#brandInformation dt.productNumber{
	background:url(/images/common/brand_ico_product_number.gif) no-repeat left 2px;
} 

dl#brandInformation dt.reviewNumber{
	background:url(/images/common/brand_ico_review_number.gif) no-repeat left 2px;
} 

dl#brandInformation dt.clipNumber{
	background:url(/images/common/brand_ico_number_cliped.gif) no-repeat left 2px;
}  

dl#brandInformation dd{
	margin: 0 6px 5px 0;
	float: left;
	height: 20px;
	width: 90px;
	font-size: 120%;
}

* html dl#brandInformation dd{
	margin: 0 8px 5px 0;
} 

dl#brandInformation dd.maker{
	width: 500px;
}

dl#brandInformation dd a{
	color: #54aedd;
}





