@charset "utf-8";
/* タグの再定義 */
p,h1,h3,h4,h5,h6,body,form,ul,li {padding:0;margin:0;}
td,body	{color: #3C3C3C; font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif; line-break:strict;}

img {border:0;}

/* 標準的な文字サイズ */
.j10	{font-size:11px;}
.j10b	{font-size:11px; font-weight: bold;}
.j10r	{font-size:11px; line-height: 150%;}
.j12	{font-size:12px;}
.j12b	{font-size:12px; font-weight: bold;}
.j12r	{font-size:12px; line-height: 150%;}
.j12rr	{font-size:12px; line-height: 185%;}
.j14	{font-size:14px;}
.j14b	{font-size:14px; font-weight: bold;}
.j12boxb{font-size:12px; font-weight: bold; padding: 2px;}

.std	{font-size:12px;}
.stdr	{font-size:12px; line-height: 150%; text-align: justify; text-justify: distribute;}
/* 標準的な文字サイズ */
a:link		{color: #143264;}
a:visited	{color: #0E6E57;}
a:active	{color: #BA0000;}
a:hover		{color: #BA0000;}

#footer		{font-size:12px; color: #FFFFFF; background-color: #495FAB;padding:6px 10px;text-align:right;}

/* 印刷リンク */

a.blue:link			{color: #143264; font-weight:bold; vertical-align:middle;}
a.blue:visited	{color: #143264; font-weight:bold;}
a.blue:active		{color: #143264; font-weight:bold;}
a.blue:hover		{color: #143264; font-weight:bold;}

/* 印刷非表示の指定 */

#p_header {}
#p_footer {}

/* 余白設定 */

.ma-t5  {margin-top:5px;}
.ma-t8  {margin-top:8px;}
.ma-t10 {margin-top:10px;}
.ma-t15 {margin-top:15px;}
.ma-t20 {margin-top:20px;}

.ma-b5  {margin-bottom:5px;}
.ma-b8  {margin-bottom:8px;}
.ma-b10 {margin-bottom:10px;}
.ma-b15 {margin-bottom:15px;}
.ma-b20 {margin-bottom:20px;}

.ma-l5  {margin-left:5px;}
.ma-l8  {margin-left:8px;}
.ma-l10 {margin-left:10px;}
.ma-l15 {margin-left:15px;}
.ma-l20 {margin-left:20px;}

.ma-r5  {margin-right:5px;}
.ma-r8  {margin-right:8px;}
.ma-r10 {margin-right:10px;}
.ma-r15 {margin-right:15px;}
.ma-r20 {margin-right:20px;}

p.pageup {text-align:right;}