@charset "utf-8";

#pagetop {
	clear:both;
	text-align:right;
	margin-right:10px;
}

#footer {
	color:#ccc;
	font-size:10px;
	background-color:#000;
}
#footer a { color:#ccc; }

.footer_cnt {
    margin:0 auto;
	padding:15px 0;
    width:936px;
}
.footer_cnt .clm {
    float:left;
	height:350px;
}
.footer_cnt .w326 {
    padding-right:10px;
    width:326px;
}
.footer_cnt .w180 {
	background:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/vline.gif") repeat-y 0 0;
    padding:0 10px;
    width:180px;
}

/* w326 */
.clm .add {
	background:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/hline.gif") repeat-x 0 bottom;
    padding-bottom:15px;
}
.clm .add img {
    float:left;
    padding-right:10px;
    width:100px;
}
.clm .add .add_txt {
    float:left;
	display:block;
	overflow:hidden;
}
.clm .add .shop {
	display:block;
	padding-bottom:5px;
}

.clm .fnav { padding:15px 0; }
.clm .fnav li { float:left; }

/* w180 */
.clm .map { padding-bottom:15px; }
.clm .map dt {
    background:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/aw_rt.gif") no-repeat 0 center;
    padding-left:15px;
}
.clm .map dd, .footer_cnt .clm .map li, .footer_cnt .clm .sns { padding-left:15px; }

.clm .sns li {
	float:left;
	padding-right:5px;
}
