@charset "utf-8";

/* 1-1. フォントサイズ「大」
------------------------------------------------- */
body {
	font-size: 14px;
}

table {
	font-size: 14px;
}

#footer {
	font-size: 13px;
}

#wrap-top-page .top-contents-block .recommend-block h4 {
	font-size: 16px;
}

#wrap-top-page .top-contents-block .recommend-block .more {
	font-size: 12px;
}

#utility ul li.middle a {
background: url(/st/img/common/header/font_s_off.gif) no-repeat left bottom;
width: 31px;
}

#utility ul li.middle a:hover {
background: url(/st/img/common/header/font_s_on.gif) no-repeat left bottom;
}

#utility ul li.large a {
background: url(/st/img/common/header/font_l_on.gif) no-repeat left bottom;
width: 30px;
}

#utility ul li.large a:hover {
background: url(/st/img/common/header/font_l_on.gif) no-repeat left bottom;
}

/* 1-2. フォントサイズ「大」（店舗トップ＆商品詳細ページ）
------------------------------------------------- */
#header .navi-block2 .font-size-block #utility ul li.middle a {
background: url(/st/img/common/header/font_s_off.gif) no-repeat left bottom;
width: 31px;
}

#header .navi-block2 .font-size-block #utility ul li.middle a:hover {
background: url(/st/img/common/header/font_s_on.gif) no-repeat left bottom;
}

#header .navi-block2 .font-size-block #utility ul li.large a {
background: url(/st/img/common/header/font_l_on.gif) no-repeat left bottom;
width: 30px;
}

#header .navi-block2 .font-size-block #utility ul li.large a:hover {
background: url(/st/img/common/header/font_l_on.gif) no-repeat left bottom;
}
