/* ネットスケープ4.x系に適用したくないスタイルシートを記述 */

/* 画像パスの解釈が違うため補正 */
body{ background:url("background.gif") repeat-y #DAE6EC;}

body,td,th{ font-size: 84%;}

h2{ margin:14px 0 7px 0; padding:7px 0; }
h3{ margin:14px 0 7px 0; padding: 5px 0 5px 5px;}

/* h2 a{ background: url("2nd_arrow4.gif") no-repeat top right; padding: 0 15px 0 0;} */
/* h3 a{ background: url("2nd_arrow4.gif") no-repeat top right; padding: 0 15px 0 0;} */

.navi_2nd a{ color:#000000;}

.main{ margin: 15px 15px 0 15px;}

.navi_2nd_3{ background: url("2nd_arrow1.gif") no-repeat top left #EBF1F6; padding:5px 5px 5px 23px;}
.navi_2nd_3_on{ background: url("2nd_arrow1.gif") no-repeat top left #ABC4DA; padding:5px 5px 5px 23px;}
.navi_2nd_4{ background: url("2nd_arrow2.gif") no-repeat top left #EBF1F6; padding:5px 5px 5px 38px;}
.navi_2nd_4_on{ background: url("2nd_arrow2.gif") no-repeat top left #ABC4DA; padding:5px 5px 5px 38px;}
.navi_2nd_home{ background: url("2nd_arrow3.gif") no-repeat top left #FFFFFF; padding:7px 5px 7px 23px;}
table.strategies { border-top:solid 1px #333333; border-right:solid 1px #333333; border-left:none; border-bottom:none;}
table.strategies td{ border-bottom:solid 1px #333333; border-left:solid 1px #333333;border-top:none;border-right:none;}
table.strategies th{ border-left:solid 1px #333333; border-bottom:double 3px #333333;border-top:none;border-right:none;}


table.seminar { border-width:0;}
table.seminar th{ border-width:0 0 1px 0;border-style:dotted;border-color:#333333;}
table.seminar td{ border-width:0 0 1px 0;border-style:dotted;border-color:#333333;}

table.solidtable { border-top:solid 1px #333333; border-right:solid 1px #333333; border-left:none; border-bottom:none;}
table.solidtable td{ border-bottom:solid 1px #333333; border-left:solid 1px #333333;border-top:none;border-right:none;}
table.solidtable th{ border-left:solid 1px #333333; border-bottom:solid 1px #333333;border-top:none;border-right:none;}

.indx_menu{ background: url("2nd_arrow4.gif") no-repeat top left; padding:1px 2px 2px 10px;margin:0px 0px 0px 5px;}
.indx_news_date{ background: url("2nd_arrow5.gif") no-repeat top left; padding:3px 0px 0px 10px; font-size:11px; margin-top:5px;}
.indx_news_contents{padding:0px 0px 5px 10px;}

.news_date{ background: url("2nd_arrow5.gif") no-repeat top left; padding:0px 0px 0px 10px;line-height: 135%;}

