@charset "UTF-8";
/*////////////////////////////////////////////////////////////
Tokyo Life - search.css
------------------------------------------------------------

[Search]
	0. Import
	1. Content
	2. PageTitle
	3. Filter Nav
	4. PageNavTop/Bottom
	5. Item List
	
[Search Detail]
	1. Content
	2. Pagetitle/Msg
	3. SearchTbl
	4. SearchBtn
[Brand/Shop Select]

////////////////////////////////////////////////////////////*/

/* ################################################################################
	[Search] Search styles
   ################################################################################ */
/* ------------------------------------------------------------
	0. Import
   ------------------------------------------------------------ */
@import url(itemunit.css);
   
/* ------------------------------------------------------------
	1. Content
   ------------------------------------------------------------ */
div#content {background:url(/imgJP/common/bg_grid_ccc.gif) repeat-y 192px 0;}
div#main {padding:0 0 20px;}

/* ------------------------------------------------------------
	2. PageTitle
   ------------------------------------------------------------ */
div#main .pagetitleBT {
	width:736px;
	border-top:9px solid #000;
	padding:8px 0 15px;
	margin:10px 16px 0;
}
div#main ul.topicsTxt {width:736px;margin:0 16px 15px 16px;}
div#main ul.topicsTxt li {font-size:93%;/*12px*/padding-bottom:3px;}
div#main .pagetitleImg {width:736px;padding:15px 16px 15px 16px;}
* html div#main .pagetitleImg,
* html div#main .pagetitleBT {line-height:0; vertical-align:bottom; font-size:0;}
div#main dl.pagetitleTxt {
	width:736px;
	padding:15px 16px 15px 16px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}
div#main dl.pagetitleTxt dt {font-weight:bold;font-size:108%;/*14px*/	margin-bottom:5px;}
div#main dl.pagetitleTxt dd {line-height:1.4;}
div#main ul.pageBnr-1,
div#main ul.pageBnr-2,
div#main ul.pageBnr-3 {	width:736px;padding:15px 15px 15px 16px;}
div#main ul.pageBnr-1 li.first {width:736px;text-align:center;}
div#main ul.pageBnr-2 li.first {float:left;width:360px;text-align:center;}
div#main ul.pageBnr-2 li.second {float:right;width:360px;text-align:center;}
div#main ul.pageBnr-3 li {float:left;width:235px;text-align:center;}
div#main ul.pageBnr-3 li.first {float:left;margin-right:16px;}
div#main ul.pageBnr-3 li.second {float:left;margin-right:15px;}
div#main ul.pageBnr-3 li.third {float:right;margin:0;}

/* ------------------------------------------------------------
	3. Filter Nav
   ------------------------------------------------------------ */
div#main ul.filterNav {	width:736px;text-align:right;padding: 0 16px 16px;}
div#main ul.filterNav li {
	font-size:12px; /*11px*/
	padding:0 0 3px 8px;
	background:url(/imgJP/common/marker_triangle.gif) no-repeat 0 4px;
	float: right;
	clear: both;
}
div#main ul.filterNav li a:link,
div#main ul.filterNav li a:visited {color:#003399;text-decoration:none;}
div#main ul.filterNav li a:hover,
div#main ul.filterNav li a:active {color:#003399;text-decoration:underline;}

/* ------------------------------------------------------------
	4. PageNavTop/Bottom
   ------------------------------------------------------------ */
div#pageNavTop a:link,
div#pageNavTop a:visited,
div#pageNavBottom a:link,
div#pageNavBottom a:visited { color:#003399; text-decoration:none;}
div#pageNavTop a:hover,
div#pageNavTop a:active,
div#pageNavBottom a:hover,
div#pageNavBottom a:active { color:#003399; text-decoration:underline;}
div#pageNavTop { padding-bottom:10px; }
div.pageNav {width:737px;margin:0 15px 0 16px;font-size:11px;}
div.pageNav div.navUpper {width:737px;border-bottom:1px solid #ccc;}
div.pageNav div.navLower {width:737px;padding-top:3px;}
ul.navFunctions {float:left;width:553px;}
ul.navFunctions li {padding-bottom:3px;}
ul.navFunctions li.volume,
ul.navFunctions li.sort {float:left;margin-right:15px;}
.navNote {float:right;width:184px;padding-bottom:3px;}
* html .navNote {line-height:0; vertical-align:bottom; font-size:0;}
li.navResult {float:left;padding-bottom:3px;}
li.navPagenate {float:right;padding-bottom:3px;}


/* ------------------------------------------------------------
	5. Item List
   ------------------------------------------------------------ */
div#main div#itemlistWrap {	width:768px;}



/* ################################################################################
	[Search Detail] Search Style
   ################################################################################ */

/* ------------------------------------------------------------
	1. Content
   ------------------------------------------------------------ */
div#content.searchDtl {background:none; padding:15px 0 0}

/* ------------------------------------------------------------
	2. Pagetitle/Msg
   ------------------------------------------------------------ */
div#content.searchDtl .pagetitle {width:930px; border-top:9px solid #000; padding:8px 0 15px;margin:0 15px;}
div#content.searchDtl ul.searchMsg {width:930px;padding:0 15px 20px;}
div#content.searchDtl ul.searchMsg li {line-height:1.5;}

/* ------------------------------------------------------------
	3. SearchTbl
   ------------------------------------------------------------ */
table#searchTbl {
	width:930px;
	margin:0 15px 20px;
	border-collapse:separate;
	border-top:1px solid #CCC;
}
table#searchTbl th {
	width:190px;
	text-align: center;
	vertical-align: middle;
	border-top:10px solid #fff;
	background:#ecece7 url(/imgJP/common/bg_grid_tblcell.gif) repeat-x left bottom;
	padding:15px 0 26px;
}
*:first-child+html table#searchTbl th img {
	line-height:0;
	font-size:0;
	vertical-align:bottom;
}
* html table#searchTbl th img {
	line-height:0;
	font-size:0;
	vertical-align:bottom;
}
table#searchTbl td {
	padding:5px 0;
	font-size:93%;/*12px*/
	background:#fff url(/imgJP/common/bg_grid_tblcell.gif) repeat-x left bottom;
}
table#searchTbl td.label {
	width:110px;
	text-align:center;
	font-weight:bold;
	font-size:85%;/*11px*/
}
table#searchTbl td.topCell {padding:20px 0 5px;background:none;}
table#searchTbl td.middleCell {background:none;}
table#searchTbl td.bottomCell {
	padding:5px 0 20px;
	background:#fff url(/imgJP/common/bg_grid_tblcell.gif) repeat-x left bottom;
}
table#searchTbl td select {width:220px;margin:0 20px 0 0;}
table#searchTbl td input {width:40px;margin:0 10px 0 0;}
table#searchTbl td input.brnd {width:320px;margin:0 20px 0 0;}
table#searchTbl td input.price {width:140px;}
table#searchTbl td input.year {width:80px;}
table#searchTbl td input.inact {ime-mode: inactive;}
table#searchTbl td input.kywrd {width:600px;}
table#searchTbl td p {display:inline;	margin:0 10px 0 0;}
table#searchTbl td p.linkMore {
	background:url(/imgJP/common/marker_triangle.gif) no-repeat left center;
	display:inline;
	padding-left:8px;
	text-align:right;
	font-size:85%;/*11px*/
	line-height:1.0;
}
* html table#searchTbl td p.linkMore {
	background:url(/imgJP/common/marker_triangle.gif) no-repeat 0 2px;
}

/* ------------------------------------------------------------
	4. SearchBtn
   ------------------------------------------------------------ */
ul#searchBtn {width:500px;margin:0 auto 30px;text-align:center;}
ul#searchBtn li {display:inline;margin:0 5px;}

/* ################################################################################
	[Brand/Shop Select] Brand/Shop Select Style
   ################################################################################ */
div#pop-wrapper .pagetitle {
	border-top:9px solid #000;
	padding:8px 0 15px;
}
div#pop-wrapper div#list p.noselect {
	margin-bottom:15px;
	font-size:93%;/*12px*/
	padding:0 0 0 8px;
	background:url(/imgJP/common/marker_triangle.gif) no-repeat 0 5px;
}
*:first-child+html div#pop-wrapper div#list p.noselect {
	background:url(/imgJP/common/marker_triangle.gif) no-repeat 0 4px;
}
div#pop-wrapper div#list dt {padding:0 0 15px 0;}
div#pop-wrapper div#list dt p.initial {
	font-size:18px;
	border-top:9px solid #000;
	float:left;
	padding:3px 40px 0 0;
}
div#pop-wrapper div#list dd.brandlist {padding-bottom:30px;	font-size:93%;/*12px*/}
div#pop-wrapper div#list dd.brandlist p {width:173px;float:left;padding:2px 10px 2px 0;}
div#pop-wrapper div#list .shoplist {padding-bottom:15px;	font-size:93%;/*12px*/}
div#pop-wrapper div#list .shoplist p {padding:2px 10px 2px 0;}