@charset "UTF-8";

*		{ margin:0; padding:0; font-size: 11pt; }
body	{ background:#ffffff; }
h1, h2	{ font-size: 140%; font-weight: bold; font-family:Tahoma, sans-serif; }
h1		{ margin:0 0 30px 0; font-size: 14pt; color:#000F39; }
h2		{ border-left:4px solid #000F39; color: #000F39; font-size: 13pt; padding:0 0 0 8px; margin:50px 0 10px 0; }
h3		{ margin:5px 0 5px 20px; color:#000F39 !important; font-weight:bold;  font-family:Tahoma, sans-serif; }
p		{ margin:0 0 15px 20px; line-height: 140%; font-family:"‚l‚r ‚o–¾’©", "Times New Roman", Times, serif; }
li		{ margin:0 0 0 30px; padding:8px 0 0 0; font-family:"‚l‚r ‚o–¾’©", "Times New Roman", Times, serif; }
ul,ol	{ margin:10px 0 20px 20px; }
table	{ margin:20px; border-spacing: 2px; }
th		{ width:160px; text-align: left; padding:10px 0px 10px 10px; background: #535F9F; color: #fff; font-size: 10pt; font-family:"‚l‚r ‚o–¾’©", "Times New Roman", Times, serif; }
td		{ text-align: left; padding:10px 0 0 10px; font-size: 10pt !important; line-height: 120%; font-family:"‚l‚r ‚o–¾’©", "Times New Roman", Times, serif; }
table table		{ margin:0; }
table td th		{ width:100px; padding:3px 0 ; background: #fff; color: black; font-weight: normal; }
table li,
table p			{ font-size: 10pt !important; margin-left: 0; }


a:link,
a:hover,
a:visited	{color: black; text-decoration: none; }



#header,
#footer,
#naviCol,
#gnavi,
#pankuzu,
#bottom,
#pageTop	{ display:none; }
#mInner		{ padding:30pt 30px 80px 30px; border:1px solid #CCD1EB; background: url(img_cmn/printBack.gif) no-repeat right bottom; }




