@charset "UTF-8";


#header .headerMenu p.small a{
	background:url(../_img/master/fontsize_btn_small_on.gif) no-repeat;
	display:block;
	width:16px;
	height:16px;
	font-size:1px;
	text-indent:-999999px;
	overflow:hidden;
	}
	
#header .headerMenu p.middle a{
	background:url(../_img/master/fontsize_btn_middle.gif) no-repeat;
	display:block;
	width:16px;
	height:16px;
	font-size:1px;
	text-indent:-999999px;
	overflow:hidden;
	}		
	
#header .headerMenu p.large a{
	background:url(../_img/master/fontsize_btn_large.gif) no-repeat;
	display:block;
	width:16px;
	height:16px;
	font-size:1px;
	text-indent:-999999px;
	overflow:hidden;
	}
	
body{
	font-size:10px;
	line-height:14px;
	}
	
th,td{
	font-size:10px;
	line-height:14px;
	}
	
.note{
	padding-left:10px;
	text-indent:-10px;
	}
	
.supp{
	font-size:10px ! important;
	line-height:14px ! important;
	}
	
#sideMenu .box01 p.supTxt span{
	font-size:10px;
	}		

#sideMenu ul.ranking li{
	line-height:12px;
	}
	
#sideMenu p.address{
	font-size:10px;
	line-height:12px;
	}
	
.pageTop{
	font-size:10px;
	}	
	
#footer li{
	font-size:10px;
	line-height:10px;
	}
	
.products .results .txtArea p.ttl{
	font-size:12px;
	margin-bottom:3px;
	}
	
h3.txt{
	font-size:14px;
	}	
	

.news .newsEle h3 span{
	font-size:10px;
	line-height:14px;
	}
	
.products .reco_link{
	color:#418ecd;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	}	