@charset "Shift_JIS";
@import url(../footer.css);
@import url(../fonts.css);

#mainNav #GNV-7 a { background-position: -232px -15px;
}

html,
body {
	margin: 0;
	padding: 0;
	color: #333333 ;
}

h1 {
	margin: 0;
	padding: 0;
}

h3 {
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
}

a img {
	border: 0;
}

#body {
	margin: 0;
	padding: 0;
}

#wrapper {
	margin: 0 auto;
	padding: 10px 0 8px 0 ;
	width: 900px;
	display: block;
	background: white;
	font-family:"ｺﾚﾌ・;
}
/*  */
#DLR h1 { padding-bottom: 14px ;
	margin: 0 ;
}
#DLR #BG { background-color: #CBCBCB ;
	padding: 16px ;
}
#DLR #STORE-LIST { background: url(../../img/dn/top_bg1.gif) no-repeat left bottom ;
	margin-bottom: 16px ;
}
#DLR #STORE-LIST .clm { width: 268px ;
	float: left ;
	padding: 8px 16px 55px 8px ;
}
#DLR #STORE-LIST .clm .photo { padding: 0 0 18px ;
	height: auto ;
}
#DLR #STORE-LIST .clm h2 { border-bottom: 1px dotted #c4c4c4 ;
	padding-bottom: 10px ;
	margin-bottom: 8px ;
	font-family:"ｺﾚﾌ・;
}
#DLR #STORE-LIST .clm p { height: 88px ;
	padding-left: 8px ;
		padding-right: 8px ;
	margin: 0;
}
#DLR #STORE-LIST .clm h3 { padding-bottom: 11px ;
	margin-bottom: 0 ;
}
#DLR #STORE-LIST .clm .link { height: auto ;
}
#DLR #STORE-LIST .clm form { width: 268px ;
	margin: 0 ;
	padding: 0 ;
}
#DLR #STORE-LIST .clm select { height:18px;
	width:268px;
	margin: 0 ;
		font-family:"ｺﾚﾌ・;
	display: block ;
}
#DLR #STORE-LIST #DR { float: right ;
	padding-right: 8px ;
}
#DLR #TOPICS { float: left ;
	width: 533px ;
	padding: 20px 21px 0 ;
	background-color: #EBEBEB ;
	height: 372px ;
}
#DLR #TOPICS h2 { padding-bottom: 18px ;
	margin: 0 ;
}
#DLR #TOPICS dl { margin: 0 ;
}
#DLR #TOPICS dl dt { float: left ;
	width: 7.5em ;
}
#DLR #TOPICS dl dd { margin-left: 7.5em ;
	padding-bottom: 10px ;
}
#DLR #TOPICS dl dd a { color: #000000 ;
	text-decoration:  none ;
}
#DLR #TOPICS dl dd a:hover { text-decoration: underline ;
}
#DLR #TECH { float: right ;
	width: 285px ;
}
#DLR #TECH h2,
#DLR #TECH p { padding: 0 ;
	margin: 0 ;
}
/* 検索トップ */

/* 検索結果 */
#DLR2 h1 { padding-bottom: 24px ;
	margin: 0 ;
}
#DLR2 h2 { font-weight: bold ;
	margin: 0 ;
	padding-top: 12px ;
	float: left ;
}
#DLR2 #BG { background-color: #CBCBCB ;
	padding: 16px ;
}
#DLR2 .top-clm { background: url(../../img/dn/dn_tt_bg.gif) repeat-x top #E0E0E0 ;
	padding: 21px 21px 0 21px ;
}
#DLR2 .top-clm p { margin: 0 ;
}
#DLR2 .top-clm .recognition { float: right ;
	width: 360px ;
	margin-bottom: 32px ;
	padding-left: 12px ;
	border-left: 1px dotted #9E9E9E ;
}
#DLR2 .top-clm .recognition .photo { float: right ;
	padding-left: 10px ;
}
#DLR2 .top-clm .exp { padding: 32px 0 5px 509px ;
}
#DLR2 .top-clm .exp p { padding-bottom: 8px ;
}
#DLR2 .top-clm .exp .notes,
#DLR2 .top-clm .exp .tkst { padding-left: 18px ;	
}
#DLR2 .top-clm .exp .tkst img { padding-right: 12px ;
	display: block ;
	float: left ;
}
#DLR2 .clm { background-color : #FFFFFF ;
	padding-bottom: 102px ;
}
#DLR2 #RSLT-TBL { clear: both ;
	width: 868px ;
}
#DLR2 #RSLT-TBL a { /* color: #CC0000 ; */
	text-decoration: none ;
}
#DLR2 #RSLT-TBL p { margin: 0 ;
}
#DLR2 #RSLT-TBL a:hover { text-decoration: underline ;
}

#DLR2 #RSLT-TBL th,
#DLR2 #RSLT-TBL td { text-align: left ;
	vertical-align: top ;
}
#DLR2 #RSLT-TBL td { background-color: #ffffff ;
	/*border-bottom: 1px solid #E4E4E4 ; */
	border-bottom: 1px solid #D5D5D5 ;
	padding: 18px 0 18px 20px ;
}
#DLR2 #RSLT-TBL th { border-right: 1px solid #A1A1A1 ;
	background-color: #424242 ;
	padding: 10px 0 10px 20px ;
}
#DLR2 #RSLT-TBL .loc { width: 88px ;
}
#DLR2 #RSLT-TBL .str { padding-left: 90px ;
	width: 195px ;
}
#DLR2 #RSLT-TBL .add { width: 332px ;
}
#DLR2 #RSLT-TBL .bra { width: 100px ;
	border-right: none ;
}
#DLR2 #RSLT-TBL .tk-iocn { margin-left: -6px ;
	padding-right: 27px ;
	width: 48px ;
	float: left ;
	display: block ;
	height: 24px ;
}
#DLR2 #RSLT-TBL td dl { margin: 0 ;
}
#DLR2 #RSLT-TBL td dt { float: left ;
	width: 6em ;
	margin: 0 ;
}
#DLR2 #RSLT-TBL td dd { margin: 0 0 0 6.2em ;
}
#DLR2 .err { padding: 18px 18px 102px ;
}
/* 検索結果 */

.dr-K:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.dr-K { display: inline-block; }
/* exlude MacIE5 \*/
* html .dr-K { height: 1% }
.dr-K { display:block; }
/* end MacIE5 */


#xwss{
margin:0px;
text-align:left;
width:96%;
}


#xwss a {
color:#000;
font-family:Arial;
text-decoration:none;
}
#xwss a:hover {
color:#333;
text-decoration:underline;
}

#xwss ul {
border-style:none;
margin:0;
padding:0;
}
#xwss ul li {
border-style:none;
margin:0;
padding:0;
white-space:nowrap;
padding-bottom:6px;
}
