@charset "shift-jis";

img {border:0;}
body {font-size:12px; line-height:160%;}
.advancedsearch table { font-size:12px; line-height:150%;}
.advancedsearch h1 {margin:0 0 20px 0; position:relative;}
.advancedsearch h1.margin0 {margin:0 0 0 0;}
.advancedsearch h2 {margin:0 0 25px 0; position:relative; background:#F3ECD4; }
.advancedsearch h2.margin0 {margin:0 0 0 0;}
.advancedsearch .header { position:relative; }
.advancedsearch .header p { position:absolute; top:0; right:0; margin:0; line-height:44px; }
.advancedsearch .header p a { padding:0 0 0 17px; background:url(../img/search/ico_link_goods.gif) left center no-repeat; color:#630; font-weight:bold; }
.advancedsearch .header p a:hover { color:#f60; }
.advancedsearch ul#tabAdbanceSearch{
	position : absolute ;
	left : 160px ;
	top : 8px ;
}
.advancedsearch ul#tabAdbanceSearch li{
	float : left ;
	margin : 0 7px 0 0 ;
}
.advancedsearch ul#tabAdbanceSearch li a{
	display : block ;
	width : 110px ;
	height : 36px ;
	background : url("../img/search/tab_adbancesearch_ehon.jpg") center center no-repeat ;
	text-indent : -9999px ;
}
.advancedsearch ul#tabAdbanceSearch li.goods a{
	background-image : url("../img/search/tab_adbancesearch_goods.jpg") ;
}
.advancedsearch ul#tabAdbanceSearch li.ehon a:hover,
.advancedsearch ul#tabAdbanceSearch li.ehon.current a{
	background-image : url("../img/search/tab_adbancesearch_ehon_ov.jpg") ;
}
.advancedsearch ul#tabAdbanceSearch li.goods a:hover,
.advancedsearch ul#tabAdbanceSearch li.goods.current a{
	background-image : url("../img/search/tab_adbancesearch_goods_ov.jpg") ;
}
.advancedsearch .main_search {width:624px; border:solid 3px #f3ecd4; padding:0; margin:0 0 20px 0;_width:630px;}
.advancedsearch .main_search dl {width:560px; padding:0; margin:0 32px 0px 32px; zoom:100%;}
.advancedsearch .main_search dl:after {content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.advancedsearch .main_search dt {width:120px; padding:0 20px 0 0; margin:0 0 15px 0; float:left; text-align:right; color:#533000; font-weight:bold; background:url(/img/search/bg_dt.gif) no-repeat; background-position: top right;}
.advancedsearch .main_search dd {width:420px; padding:0; margin:0 0 15px 0px; float:left; color:#ac6f1a; font-size:82%;}
.advancedsearch .main_search dd input {font-size:13px;}
.advancedsearch .main_search dd .inner {width:140px; float:left;}
.advancedsearch .main_search dd .inner210 {width:210px;}
.advancedsearch .main_search dd .inner120 {width:120px; float:left;}
.advancedsearch .main_search dd .inner160 {width:160px; float:left;}
.advancedsearch .main_search dd .chkbx {margin:0 5px 0 0;}
.advancedsearch .main_search dd .threecol {width:140px; display:block; float:left;}
.advancedsearch .main_search .keyword {width:300px; border:solid 1px #b79668; height:16px; margin:0 5px 0 0; padding:2px;}
.advancedsearch .main_search .keywordon {width:300px; border:solid 1px #b79668; height:16px; margin:0 5px 0 0; padding:2px; ime-mode: active;}
.advancedsearch .main_search .keywordoff {width:300px; border:solid 1px #b79668; height:16px; margin:0 5px 0 0; padding:2px; ime-mode: disabled;}
.advancedsearch .main_search .nokeyword {width:250px; border:solid 1px #b79668; height:16px; padding:2px 2px 2px 18px; margin:0 5px 0 0 ;background:url(/img/search/bg_nokeyword.gif) no-repeat; background-position: top left;}
.advancedsearch .main_search .nokeywordon {width:250px; border:solid 1px #b79668; height:16px; padding:2px 2px 2px 18px; margin:0 5px 0 0 ;background:url(/img/search/bg_nokeyword.gif) no-repeat; background-position: top left; ime-mode: active;}
.advancedsearch .main_search .saledate {width:70px; border:solid 1px #b79668; height:16px; margin:0 5px 0 5px; padding:2px; ime-mode: disabled;}
.advancedsearch .main_search .first-child {margin:0 5px 0 0;}
.advancedsearch .main_search hr {width:560px; border-top:solid 3px #f3ecd4; border-right:none;border-left:none;border-bottom:none; margin:0 auto 15px auto;}
.advancedsearch .main_search p {width:624px; padding:0; margin:0 0 15px 0; text-align:center;}

.advancedsearch .main_search .listlink {font-size:90%; font-weight:bold; color:#ff3300; width:200px; padding:0; margin:0px 0px 20px 0px; text-align:right; vertical-align:middle; position:absolute; top:10px; right:20px;}
.advancedsearch .main_search .listlink img {vertical-align:middle; margin-right:2px;}

.advancedsearch .main_search .text01 {width:560px; padding:0; margin:0 0 10px 0; text-align:left; font-weight:bold;}

.advancedsearch div .errmsg {width:624px; padding:0; margin:10px 0 10px 0; text-align:center; font-weight:bold; color: red}

.advancedsearch .result .listlink {font-size:90%; font-weight:bold; color:#ff3300; width:200px; padding:0; margin:0px 0px 20px 0px; text-align:right; position:absolute; top:20px; right:0;}
.advancedsearch .result .listlink img {vertical-align:top; margin-right:2px;}

.advancedsearch .result .resultbox { border: 1px solid #9f7648; padding-bottom: 15px; margin-bottom: 20px; }
.advancedsearch .result .resultbox h2 { position: static; padding:5px 0px 5px 15px; background-color:#cbb38f; margin-bottom: 10px; color:#ffffff; font-weight:bold; border:solid 1px #fff;}
.advancedsearch .result .resultbox p {width:580px; padding:0; margin:0px 20px 10px 20px; zoom:100%;}
.advancedsearch .result .resultbox dl {width:580px; padding:0; margin:0px 24px 10px 24px; zoom:100%;}
.advancedsearch .result .resultbox dl:after {content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.advancedsearch .result .resultbox dt {width:100px; padding:0 20px 0 0; margin:0 ; float:left; text-align:right; color:#533000; font-weight:bold; background:url(/img/search/bg_dt.gif) no-repeat; background-position: top right;}
.advancedsearch .result .resultbox dd {width:460px; padding:0; margin:0; float:left; color:#ac6f1a;}

.advancedsearch .result .fruitingCaptionBoundary {background-color: #fdeddd; margin:0 0 15px 0; min-height: 1px; padding: 11px 0 11px 0; zoom:100%; width:630px; clear:both;}
.advancedsearch .result .fruitingCaptionBoundary:after {content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.advancedsearch .result .fruitingCaptionBoundary p.count {float: left; font-size: 108%; margin:0 0 0 12px;}
.advancedsearch .result .fruitingCaptionBoundary p.count .amount{color: #FF5900; font-weight: bold; margin-right:10px;}
.advancedsearch .result .fruitingCaptionBoundary .pageSending {float: right; font-size: 85%; margin: 2px 12px 0 0;}

.advancedsearch .result .detailOneCol {width:630px; margin:0; padding:10px 0 0; zoom:100%; border-top:dotted #ecc18e 1px ;}
.advancedsearch .result .detailOneCol:after {content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.advancedsearch .result .detailOneCol .img {width:100px; float:left; margin:0 5px 10px 0; padding:0; text-align:center;}
.advancedsearch .result .detailOneCol .img img {display:block; margin:0 auto; border:0;}
.advancedsearch .result .detailOneCol .text280 {width:280px; float:left; margin:0 0px 10px 0; padding:0;}
.advancedsearch .result .detailOneCol .text280 h3 {font-weight:bold; margin:0 0 5px 0;}
.advancedsearch .result .detailOneCol .text280 p {margin:0 0 10px 0;}
.advancedsearch .result .detailOneCol .threeCover {width:240px; margin:0 0px 10px 0; padding:0; zoom:100%; float:left;}
.advancedsearch .result .detailOneCol .threeCover:after {content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.advancedsearch .result .detailOneCol .threeCover p {width:80px; float:left; text-align:center; margin:15px 0 0 0; padding:0;}
.advancedsearch .result .detailOneCol .text {width:520px; float:left; margin:0 0px 10px 0; padding:0;}
.advancedsearch .result .detailOneCol .text h3 {font-weight:bold; margin:0 0 5px 0;}
.advancedsearch .result .detailOneCol .text dl {font-size:90%;}
.advancedsearch .result .detailOneCol .text dt {color:#777775; margin-right:2px; float:left;}
.advancedsearch .result .detailOneCol .text dd {margin-right:10px; float:left;}
/*
.advancedsearch .result .detailOneCol .text dd img {vertical-align:middle; margin-left:3px;}
*/

.advancedsearch .result .detailOneCol .text .icon {clear:both;}

.advancedsearch .result .last {}

.advancedsearch .result .detailOneCol .sptext {margin:0 0px 5px 0; padding:0;}
.advancedsearch .result .detailOneCol .sptext h3 {font-weight:bold;}
.advancedsearch .result .detailOneCol .sptext h3 a:link {color:#FF6600;}
.advancedsearch .result .detailOneCol .description {margin:0 0px 5px 0; padding:0; color:#777775;}
.advancedsearch .result .detailOneCol .spTag {margin:0 0px 15px 0; padding:0; }

.advancedsearch .result .detailFivCol {width:125px; height:120px; margin:0 0 20px 0; padding:0; text-align:center; float:left;}
.advancedsearch .result .detailFivCol p {width:120px; margin:3px 0 0 0; font-size:90%; font-weight:bold; text-align:canter;}


.advancedsearch .result ul.editorList a:hover { opacity:0.65; filter: alpha(opacity=65); }

.advancedsearch .result ul.editorList { position: relative; width: 630px;margin-bottom: 20px; text-align: center; vertical-align:middle; }
.advancedsearch .result ul.editorList li { width: 110px; float: left; margin-right: 20px; }
.advancedsearch .result ul.editorList li.last { margin-right: 0px; }
.advancedsearch .result ul.editorList li div{ display:table-cell; width:110px;height:110px;text-align:center; vertical-align:middle;layout-grid-line:110px; border: 1px solid #ccc;}
img.icon { margin-top: 10px; }

.advancedsearch .main_search .themeSearchList{ width:590px; margin:0 auto 30px; }
.advancedsearch .main_search .themeSearchList label input{ margin:0 5px 0 0; vertical-align:text-top; }
.advancedsearch .main_search .themeSearchList p{ margin:0 0 5px; font-weight:bold; text-align: left; }
.advancedsearch .main_search .themeSearchList table{ width:100%; color:#AB6F19; border-top:#E7C26D 1px solid; }
.advancedsearch .main_search .themeSearchList table th{ font-weight:bold; vertical-align:middle; text-align:left; padding:10px 10px 10px 0; border-bottom:#E7C26D 1px solid; border-right:#E7C26D 1px dotted; white-space:nowrap; }
.advancedsearch .main_search .themeSearchList table td{ vertical-align:middle;padding:10px 0 0 10px; border-bottom:#E7C26D 1px solid; }
.advancedsearch .main_search .themeSearchList table td div.threecol{ float:left; margin:0 15px 10px 0; white-space:nowrap; }

.advancedsearch .main_search .letter {margin:0 0 20px 30px;}
.advancedsearch .main_search .letter table td {padding:2px; color:#523000;}
.advancedsearch .main_search .letter_alph {margin:0 0 20px 30px;}

.advancedsearch .main_search_fill {width:624px; background-color:#f3ecd4; border:solid 3px #f3ecd4; padding:0; margin:0 0 20px 0;}
.advancedsearch .main_search_fill h2 {margin:0 0 15px 0;}
.advancedsearch .main_search_fill p {margin:0 30px 20px 30px;}

.publish h1 {margin:0 0 20px 0; position:relative; font-weight:bold; color:#FF6600; font-size:120%;}
.publish h2 {margin:0 0 25px 0; position:relative; background-color:#f3ecd4; width:624px; color:#734400; font-weight:bold;}
.publish h2 .pubname {color:#FF6600;}

.advancedsearch div.innerLink { position: relative; height: 150px; width: 630px; background-color: #f5f4f1; margin-bottom: 20px; text-align: center; }
.advancedsearch #advancedSearchGoods div.innerLink { height: 40px; }
.advancedsearch div.innerLink ul { margin:0 0 0 25px;}
.advancedsearch div.innerLink li { float:left; margin:10px 5px 0 0; }
.advancedsearch div.innerLink li.link { margin:20px 30px 0 0;}
.advancedsearch div.innerLink li.linkmk { margin:10px 20px 0 0;padding-left: 14px; background: url(../_img/ehonnavi_common_icon/ico_search_titlelist.gif) no-repeat left 3px; }

.advancedsearch a:hover img.hover60{ opacity: 0.6;filter: alpha(opacity=60); -moz-opacity: 0.6;}

.advancedsearch div.innerLink02 { position: relative; width: 630px; padding-top:5px; margin-bottom: 10px; text-align: center; }
.advancedsearch div.innerLink02 ul { margin:0 0 0 25px;}
.advancedsearch div.innerLink02 li { float:left; margin:10px 5px 0 0; text-align: center; }

.advancedsearch ul.innerbtn { margin:0 0 0 25px;}
.advancedsearch ul.innerbtn li { float:left; margin:10px 5px 0 0; text-align: center; }

.advancedsearch .advancedSearchTabMain{
	display : none ;
}
.advancedsearch .advancedSearchTabMain.current{
	display : block ;
}

.m_searchResult01 div.head_searchResult_special { width: 630px; margin-bottom: 8px; text-align: left; }
.m_searchResult01 div.head_searchResult_special p { display: inline; padding-right: 10px; }
.m_searchResult01 div.head_searchResult_special p.head { font-size: 15px; font-weight: bold; color: #724003; }
.m_searchResult01 div.head_searchResult_special p.count span.amount { font-size: 15px; font-weight: bold; color: #f60; padding-right: 4px; }

.m_searchResult01 div.m_sortItems { margin-bottom: 10px; text-align: left; }
.m_searchResult01 div.m_sortItems p { float:left; margin:-2px 0 0; padding: 0 5px; background:#F1EDE7; color:#960; line-height:18px; }
.m_searchResult01 div.m_sortItems ul.byCategory { padding-right: 108px; }
.m_searchResult01 div.m_sortItems ul.byCategory,
.m_searchResult01 div.m_sortItems ul.byAmount { float:left; }
.m_searchResult01 div.m_sortItems ul.byAmount{ margin:0 0 0 10px; }
.m_searchResult01 div.m_sortItems ul.byCategory li,
.m_searchResult01 div.m_sortItems ul.byAmount li { float:left; line-height:14px; }
.m_searchResult01 div.m_sortItems ul.byAmount li.first{ padding: 0 10px 0 0; margin:0 10px 0 0; border-right:#DAD1C2 1px solid; }
.m_searchResult01 div.m_sortItems ul.byCategory li{ padding: 0 15px; border-right:#DAD1C2 1px solid; }
.m_searchResult01 div.m_sortItems ul.byCategory li.popularity span,
.m_searchResult01 div.m_sortItems ul.byCategory li.popularity a{ padding:4px 0 4px 22px; background:url("../_img/ehonnavi_common_parts/ico_bycategory_crown.gif") left center no-repeat; }
.m_searchResult01 div.m_sortItems ul li img{ vertical-align:middle; margin:0 5px 0 0; }
.m_searchResult01 div.m_sortItems ul li span.current{ color:#f60; }
.m_searchResult01 div.m_sortItems ul li a{ color:#630;}
.m_searchResult01 div.m_dispItems { float:right; margin:0 0 10px; }
.m_searchResult01 div.m_dispItems p{ float:left; padding: 0 5px; margin:0; background:#F1EDE7; color:#960; line-height:18px; }
.m_searchResult01 div.m_dispItems ul{ float:left; }
.m_searchResult01 div.m_dispItems ul li{ float:left; }
.m_searchResult01 div.m_dispItems ul li a,
.m_searchResult01 div.m_dispItems ul li span{ display:block; padding:0 20px 0 10px; line-height:18px; }
.m_searchResult01 div.m_dispItems ul li span{ color:#f60; }
.m_searchResult01 div.m_dispItems ul li a{ color:#630; }
.m_searchResult01 div.m_dispItems ul li.block span{ background:url("../_img/ehonnavi_common_parts/ico_sort_block_on.png") right center no-repeat; }
.m_searchResult01 div.m_dispItems ul li.list span{ background:url("../_img/ehonnavi_common_parts/ico_sort_list_on.png") right center no-repeat; }
.m_searchResult01 div.m_dispItems ul li.block a{ background:url("../_img/ehonnavi_common_parts/ico_sort_block.png") right center no-repeat; }
.m_searchResult01 div.m_dispItems ul li.block a:hover{ background-image:url("../_img/ehonnavi_common_parts/ico_sort_block_on.png"); }
.m_searchResult01 div.m_dispItems ul li.list a{ background:url("../_img/ehonnavi_common_parts/ico_sort_list.png") right center no-repeat; }
.m_searchResult01 div.m_dispItems ul li.list a:hover{ background-image:url("../_img/ehonnavi_common_parts/ico_sort_list_on.png"); }

.result .premiumYet{
	width : 590px ;
	padding : 20px ;
	margin : 0 0 10px ;
	background : url("../img/bg_premiumyet.gif") left top repeat ;
	_width : 630px ;
}
.result .premiumYet div{
	padding : 20px 25px ;
	background : #fff ;
}
.result .premiumYet div h2{
	padding : 5px ;
	border : #f60 2px solid ;
	background : #fff ;
	border-radius : 5px ;
	font-size : 150% ;
	line-height : 140% ;
	color : #630 ;
	font-weight : bold ;
	text-align : center ;
}
.result .premiumYet div h2 a{
	color : #f60 ;
}
.result .premiumYet div p{
	color : #630 ;
}
.result .premiumYet div p.btn{
	text-align : center ;
}
.result .premiumYet div .list{
	padding : 15px 25px 5px 17px ;
	background : url("../img/bg_premiumyet_list.gif") left top repeat ;
	border-radius : 10px ;
	text-align : center ;
}
.result .premiumYet div ul{
	margin : 0 0 10px ;
}
.result .premiumYet div ul li{
	display : inline ;
	margin : 0 2px ;
}

