//20110926 001
var d = document;
if (typeof(Y1) == 'undefined') d.write('<script type="text/javascript" src="http://www.yomiuri.co.jp/scripts/base2.js" charset="Shift-JIS"></script>');

if (typeof(jQuery) == 'undefined') d.write('<script type="text/javascript" src="http://www.yomiuri.co.jp/scripts/jquery_y.js"></script>'); 

if (typeof(Y2) == 'undefined') d.write('<script type="text/javascript" src="http://www.yomiuri.co.jp/scripts/Y2load.js" charset="Shift-JIS"></script>');

if (typeof(Y3) == 'undefined') {
	var Y3={};

	Y3.config =function(_d1,_d2,_d3,_d4,_url){
		var d1=_d1,  d2=_d2||'top',  d3=_d3,  d4=_d4, url=_url;
		if (url){
			var path=url.match(/http:\/\/.+?\/(.+?)$/)?RegExp.$1:'';
			d1 = path.match(/^(.+?)\//)?RegExp.$1:d1;
			d2 = (path==d1+'/') ? 'top' : path.match(/^.+?\/(.+?)\//)?RegExp.$1:d2;
			d3 = (path==d1+'/'+d2+'/') ? 'top' : path.match(/^.+?\/.+?\/(.+?)\//)?RegExp.$1:d3;
			d4 = (path==d1+'/'+d2+'/'+d3+'/') ? 'top' : path.match(/^.+?\/.+?\/.+?\/(.+?)\//)?RegExp.$1:d4;
		}
		var a=navigator.userAgent.toLowerCase();
	
		var s='<style type="text/css">'
			+'.d1-'+d1+' .d2-'+d2+' a { background:url(http://www.yomiuri.co.jp/g3/_tabbg.gif) no-repeat left top; margin-top:2px; color:#c00; text-decoration:none;position: relative; left:-3px; }'
			+'.d1-'+d1+' .d2-'+d2+' a span { background:url(http://www.yomiuri.co.jp/g3/_tabbg.gif) no-repeat right top; position: relative; left:3px; color:#000; padding-top:8px !important;}'
			+'a.d3-'+d3+' {  text-decoration:none; color:#c00; font-weight:bold;}'
			+'a.d3-'+d3+':link, a.d3-'+d3+':visited { color:#333;}'
			+'a.d4-'+d4+' {  text-decoration:none; color:#c00; font-weight:bold;}'
			+'a.d4-'+d4+':link, a.d4-'+d4+':visited { color:#333;}';

		s+=(a.match(/msie/) ? 
				' #upbr, #gNav, .gNav, #contContainer, #contFooter, .nav-footer, #contHeader .hPtn1, #contHeader .hPtn2 { width: expression(ieXLiquidWidth(980)); } '
				: '')
			+(a.match(/netscape/) ? '.wrapper100h { width:100%; overflow:visible !important}' : '')	
			+'html:first-child hr { display:none }'
			+'</style>'	
		d.write(s);
	}
}
ieXLiquidWidth = function(w){ if (w > document.body.clientWidth) return w+'px'; else return "100%"; }
