if(document.styleSheets[0].insertRule) {
	document.write('<style type="text/css">');
	
	document.write('#catalog h3 { letter-spacing: 0; visibility: hidden; }');
	
	//角丸・ドロップシャドウ関係
	document.write('#header { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); }');
	document.write('#catalog dl#product-info dt { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }');
	document.write('#catalog dl#product-info dd#list li dl dd.memo { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }');
	document.write('#more-info { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }');
	
	//Safari系専用
	if(YAHOO.env.ua.webkit) {
		
	}
	
	//Mozilla系専用
	if(YAHOO.env.ua.gecko) {
		
	}
	
	document.write('</style>');
} else if(document.styleSheets[1].addRule) {
	//IE向け
	document.styleSheets[1].addRule("#catalog h3", "letter-spacing: 0; visibility: hidden;");
	
	//IE6以前専用
	if(YAHOO.env.ua.ie < 7) {
		//PNG関連
		document.styleSheets[1].addRule("#catalog h3", "background: url(../img/basic/back_transparent_black_5.png);");
		document.styleSheets[1].addRule("#catalog dl#product-info dd#list p.group", "url(../img/basic/back_dot_black_5.png) 0 100% no-repeat;");
		document.styleSheets[1].addRule("#more-info", "background: url(../img/basic/back_transparent_white_50.png);");
	}
}
