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

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

#footer {
    height : 100px;
	background-position : 0px 38px;
}


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

#footer #f_center {
	vertical-align: top;
	margin-top: 30px;
    background-image: url('../images/contents/15/controller_bg.png');
	background-repeat: no-repeat;
	background-position : 0px 5px;
    height              : 65px;
	width				: 650px;
}
#footer #f_center .f_menu li.pdf {
	width				: 44px;
	height				: 47px;
	background-image: url('../images/contents/15/btn_pdf.png');
	background-position: left top;
	background-repeat: no-repeat;
}

#footer #f_center .f_menu li.emptyBtn {
	width				: 44px;
	height				: 47px;
}

#footer #f_center .f_menu li.index {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/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/15/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/15/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/15/btn_left.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.left_w {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/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				: 48px;
	background-image: url('../images/contents/15/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/15/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/15/btn_right.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.right_w {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/btn_right_w.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.right_w_off {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/btn_right_w.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.plus {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/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				: 48px;
	background-image: url('../images/contents/15/btn_plus.png');
	background-position: center bottom;
	background-repeat: no-repeat;
    margin-left : 12px;
}
/**/
#footer #f_center .f_menu li.minus {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/btn_minus.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.minus_off {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/btn_minus.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
/**/
#footer #f_center .f_menu li.all {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/btn_all.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#footer #f_center .f_menu li.all_off {
	width				: 44px;
	height				: 48px;
	background-image: url('../images/contents/15/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: 16px;*/
		top:0px;
}
#footer #f_center .f_menu li.left_off {
    position: relative;
	/*    top: 16px;*/
		top:0px;
}
#footer #f_center .f_menu li.right {
    position: relative;
	/*    top: 16px;*/
		top:0px;
}
#footer #f_center .f_menu li.right_off {
    position: relative;
	/*    top: 16px;*/
		top:0px;
}

#footer #f_center .f_menu li.emptyBtn {
	width				: 44px;
	height				: 47px;
}

#footer #shop_info {
	margin-top: 22px;
}

