@charset "UTF-8";

/*========================================================*/
/*========================================================*/
/* ショップリスト */


/*========================================================*/
/*========================================================*/
/* prefList zenkoku */
#prefArea {}
.prefTitle {
	margin:0 0 0;
	font-size:116%;
	line-height:1.34;
	float:left;
	clear:both;
	min-height:42px;
}
* html .prefTitle { height:42px;}
*+html .prefTitle { height:42px;}
#prefList .prefTitle {min-height:30px;font-weight:bold;}
* html #prefList .prefTitle { height:30px; }
*+html #prefList .prefTitle { height:30px; }
.areagroup {font-size:93%;line-height:1;border-bottom:1px dotted #cfccc8;padding:10px 0; clear:left;}
* html .areagroup {line-height:1.01;}
.areagroup .prefAreaTitle {float:left;width:90px;padding-right:10px;font-weight:bold; clear:both; line-height:1.1;}
* html .areagroup .prefAreaTitle {line-height:1.01;}
*+html .areagroup .prefAreaTitle {line-height:1.01;}
.areagroup ul {margin-left:100px;}
.areagroup li {float:left;padding-left:2em; line-height:1.1;}
* html .areagroup li {line-height:1.01;}
*+html .areagroup li {line-height:1.01;}
.areagroup li .off {color:#959595;}
.areagroup li.first {padding-left:0;}

.selectChiku {border:1px solid #cfccc8;}

/*========================================================*/
/* prefList  shiku */
#prefList .prefTitle span {font-size:73%;}
#prefList form {float:left;padding:1px 10px 0;font-size:93%;}
#prefList p.note {font-size:93%;line-height:1.67; float:left; margin-left:20px; padding-top:1px; }
#prefList p.note span {font-weight:bold;}
#prefList p.btn-otherpref {width:135px;height:20px; margin:5px 0 0 auto; float:right;}
#prefList p.btn-otherpref a { display:block;height:20px; background:url(../img/shoplist/btn-otherpref.gif) no-repeat left top; text-indent:-9999px;overflow:hidden;}
#prefList p.btn-otherpref a:hover {background:url(../img/shoplist/btn-otherpref.gif) no-repeat right top;}



.pager {text-align:center;padding:20px 0 10px;font-size:93%;line-height:1.33; clear:both;}
*+html .pager {padding-top:10px;}
.pager .off {color:#959595;}
.pager .hide { visibility:hidden;}
.pager .hide0 { visibility:hidden; width:20em;}
* html .pager-btm {padding-top:10px;}
*+html .pager-btm {padding-top:10px;}

/*========================================================*/
/* shoplist */
table.shoplist {
	border-collapse:separate;
	border-spacing:0 10px;
	margin-top:10px;
	clear:both;
}
* html table.shoplist { margin:10px 0 19px;}
*+html table.shoplist { margin:10px 0 19px;}
.lth {font-size:116%;font-weight:bold; line-height:1.33;}
* html .lth { padding-top:2px;padding-bottom:11px;}
*+html .lth { padding-top:2px;padding-bottom:11px;}
.lth span {font-size:73%;font-weight:normal;}
.rth {font-size:85%;font-weight:normal;}

.ltd {width:558px;padding:10px 10px 6px;border:1px solid #cfccc8;font-size:93%; line-height:2; }
* html .ltd {padding:8px 10px 5px;}
*+html .ltd {padding:8px 10px 5px;}
.ltd dl {position:relative;}
.ltd dt {width:3.5em;float:left;padding-right:5px; }
.ltd dd {margin-left:4em; }
.ltd dd.shop-name {width:338px;}
.ltd dt.dt_link {display:none;}
.ltd dd.dd_link {display:block;width:160px; height:20px; position:absolute; top:0; right:0; }
.ltd dd.dd_link a {float:right;display:block;padding:0 0 0;width:60px;height:20px;margin-left:20px; line-height:1; text-indent:-9999px; overflow:hidden;}
.ltd dd.dd_link a.btn-web {background:url(../img/shoplist/btn-web.gif) no-repeat left top;}
.ltd dd.dd_link a:hover {background-position:right;}


.rtd {
	font-size:93%;
	border-top:1px solid #cfccc8;
	border-bottom:1px solid #cfccc8;
	border-right:1px solid #cfccc8;
	width:184px;
	padding:10px 5px 10px 10px;
	text-align:left;
	vertical-align:top;
}
.rtd ul {}
.rtd li {display:block; float:left; padding:0 5px 5px 0;}
* html .rtd li { }
.rtd li.libr-first {}
.rtd li.libr-cb {width:10.5em; }
.rtd li.libr-jj {width:10.5em;}
.rtd li.libr-nh {width:4.5em;}
.rtd li.libr-est {width:8.5em;}
.rtd li.libr-onw {width:5.5em;}
.rtd li.libr-kk {width:2.5em;}
.rtd li.libr-gt {width:6.5em;}
.rtd li.libr-sj {width:7.5em;}
.rtd li.libr-other {width:3.5em;}

* html .rtd li.libr-cb {width:9.5em;}
* html .rtd li.libr-jj {width:9.5em;}
* html .rtd li.libr-nh {width:4em;}
* html .rtd li.libr-est {width:8em;}
* html .rtd li.libr-onw {width:5em;}
* html .rtd li.libr-gt {width:6em;}
* html .rtd li.libr-sj {width:6.5em;}

*+html .rtd li.libr-cb {width:9.5em;}
*+html .rtd li.libr-jj {width:9.5em;}
*+html .rtd li.libr-nh {width:4em;}
*+html .rtd li.libr-est {width:8em;}
*+html .rtd li.libr-onw {width:5em;}
*+html .rtd li.libr-gt {width:6em;}
*+html .rtd li.libr-sj {width:6.5em;}

a.shoplist li {border:1px solid #cfccc8;padding:10px;position:relative;padding-right:200px;}
a.shoplist dt {width:100px;float:left;}
a.shoplist dd {margin-left:110px;}

dt.dt_brand {display:none;}
dd.dd_brand {border:1px solid red;position:absolute;width:210px;top:0;right:0;height:150px;}
dd.dd_brand li {border:none;padding:0;}



