/**********************************/
/* テンプレート名 : No.008 詳細画面用  */
/**********************************/

#wrapper {
	background-image: url('../images/contents/11/bg.jpg');
	background-position: center middle;
	background-repeat: no-repeat;
}
#home_box .home {
	height: 37px;
	width: 107px;
	background-image: url('../images/contents/11/btn_hp.png');
	background-position: center top;
	background-repeat: no-repeat;
}

#footer {
    height : 65px;
	background-position : 0px 5px;
    bottom : 30px;
}


#footer #f_center .f_menu {
    padding: 0px;
}

#footer #f_center {
	vertical-align: top;
	margin-top: 30px;
    background-image: url('../images/contents/11/controller_bg.png');
	background-repeat: no-repeat;
	background-position : 0px 0px;
    height              : 65px;
	width				: 650px;
    position :relative;
}

#footer #f_center .f_menu li {
    margin-top : 3px;
}

#footer #f_center .f_menu li.pdf {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_pdf.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.index {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/11/btn_index.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.list {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/11/btn_home.png');
	background-position: left top;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.left {
	width				: 96px;
	height				: 32px;
	background-image: url('../images/contents/11/btn_left.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.left_off {
	width				: 96px;
	height				: 32px;
	background-image: url('../images/contents/11/btn_left.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.left_w {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_left_w.png');
	background-position: left top;
	background-repeat: no-repeat;
    margin-left: 8px;
}
#footer #f_center .f_menu li.left_w_off {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_left_w.png');
	background-repeat: no-repeat;
	background-position: center bottom;
    margin-left: 8px;
}
/**/
#footer #f_center .f_menu li.right {
	width				: 96px;
	height				: 32px;
	background-image: url('../images/contents/11/btn_right.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.right_off {
	width				: 96px;
	height				: 32px;
	background-image: url('../images/contents/11/btn_right.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.right_w {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_right_w.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.right_w_off {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_right_w.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.plus {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_plus.png');
	background-position: left top;
	background-repeat: no-repeat;
    margin-left : 12px;
}
#footer #f_center .f_menu li.plus_off {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_plus.png');
	background-position: center bottom;
	background-repeat: no-repeat;
    margin-left : 12px;
}
/**/
#footer #f_center .f_menu li.minus {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_minus.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.minus_off {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_minus.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.all {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_all.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.all_off {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/11/btn_all.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#footer #f_center .f_menu li.left {
	    position: relative;
	/*    top: 15px;*/
		top:0px;
	}
	#footer #f_center .f_menu li.left_off {
	    position: relative;
	/*    top: 15px;*/
			top:0px;
	}
	#footer #f_center .f_menu li.right {
	    position: relative;
	/*    top: 15px;*/
			top:0px;
	}
	#footer #f_center .f_menu li.right_off {
	    position: relative;
	/*    top: 15px;*/
			top:0px;
	}
}

#footer #shop_info {
	margin-top: 24px;
}
#footer #f_center .f_menu li.emptyBtn {
	width				: 44px;
	height				: 47px;
}