/* bokin.css : 愛知私学奨学資金財団用 スタイルシート */

/* リンク属性 */

a:link{
  color :				#0000ff;
  text-decoration :	none;
}
a:visited{
  color :				#800080;
  text-decoration :	none;
}
/* 共通仕様（規定値） */
img{
  border-width :		0pt;
}
td{
  font-size :			10.5pt;
  line-height :		1.2;
}
th{
  font-size :			10.5pt;
  line-height :		1.2;
}
/* 引用表現 */
blockquote{
  color :				#ff0000;
  font-style :		italic;
}
q{
  color :				#ff0000;
  font-style :		italic;
}
/* 注意・警告 */
span.sp_exclamation{
  color :				#ff0000;
  font-size :			9pt;
}
span.sp_critical{
  color :				#ff0000;
  font-weight :		bold;
}

/* トップページ上部の境界線 */
td.td_upperborder{
  font-size :			4pt;
}
/* トップページのタイトル文字列 */
td.td_titlestring{
  color :				#00ff00;
  font-size :			21pt;
  font-weight :		bold;
}
td.td_titlestring span{
  color :				#00cc00;
}
/* ページのタイトル文字列 */
th.th_titlestring{
  color :				#00c000;
  font-size :			21pt;
  font-weight :		bold;
}
th.th_titlestring span{
  color :				#008000;
}
/* ページのタイトル */

.pagetitle{
  color :				#008000;
  font-size :			18pt;
  font-weight :		bold;
}
.pagetitle span{
  color :				#008000;
  font-size :			15pt;
  font-weight :		bold;
}
.viewhead{
  color :				#ffffff;
  font-size :			15pt;
  font-weight :		bold;
  background-color :                    #008000;
}

/* ページの紹介文 */
td.td_intro{
  font-size :			10.5pt;
  font-weight :		bold;
}
/* 項目タイトルバー */
td.td_headline_l{
  background-color :	#008000;
  color :				#ffffff;
  font-size :			12pt;
  font-weight :		bold;
}
td.td_headline_2l{
  background-color :	#008000;
  color :				#ffffff;
  font-size :			15pt;
  font-weight :		bold;
}
td.td_headline_3l{
  background-color :	#008000;
  color :				#ffffff;
  font-size :			18pt;
  font-weight :		bold;
}
td.td_headline_4l{
  background-color :	#008000;
  color :				#ffffff;
  font-size :			21pt;
  font-weight :		bold;
}
/* 見出し */
td.td_headlv1{
  color :				#008000;
  font-size :			15pt;
  font-weight :		bold;
}
td.td_headlv2{
  color : 			#008000;
  font-size :			10.5pt;
  font-weight :		bold;
}
td.td_headlv3{
  font-size :			10.5pt;
  font-weight :		bold;
}
td.td_head{
  color : tomato;
  font-size : 12pt;
  font-weight :		bold;
}
/* データテーブル */
th.th_itemlabel{
  font-size :			10pt;
  font-weight :		bold;
}
td.td_itemdata{
  font-size :			9pt;
  font-weight :		bold;
}
  
/* 図表 */
td.td_line{
  font-size :			9pt;
  line-height :			0;
}
/* ナビゲーションリンク */
td.td_navilink{
  font-size :			10pt;
}
/* フッター */
td.td_footer_s{
  font-size :			9pt;
}
td.td_footer_l{
  font-size :			12pt;
}
td.td_footer_3l{
  font-size :			18pt;
  font-weight :		bold;
}
span.sp_iinkai{
  font-size :			10.5pt;
  font-weight :		bold;
}
/* 強調表現 */
strong{
  color : #ff6060;
}
STRONG.st_red{
  color :				#c00000;
  font-size : 10.5pt;
}
strong.st_green{
  color :				#00c000;
  font-size : 10.5pt;
}
strong.st_blue{
  color :				#0000c0;
  font-size : 10.5pt;
}
strong.st_black{
  color :				#000000;
  font-size : 10.5pt;
}
strong.st_white{
  color :				#ffffff;
  font-size : 10.5pt;
}
strong.st_italic{
  font-style :		italic;
}
strong.st_A{
  color :				#ffffff;
  font-size : 15pt;
}

/* リンク属性2 */
a:active{
  background-color :	#e0ffe0;
  color :				#00ff00;
  text-decoration :	underline;
}
a:focus{
  background-color :	#e0ffe0;
  color :				#00ff00;
  text-decoration :	underline;
}
a:hover{
  background-color :	#e0ffe0;
  color :				#00ff00;
  text-decoration :	underline;
}
/* 本文 */
.text_2s{
  font-size :			6pt;
}
.text_8{
  font-size :			8pt;
}
.text_s{
  font-size :			9pt;
}
.text_m{
  font-size :			10.5pt;
}
.text_l{
  font-size :			12pt;
  font-weight :		bold;
}
.text_2l{
  font-size :			15pt;
  font-weight :		bold;
}
.text_3l{
  font-size :			18pt;
  font-weight :		bold;
}
.text_4l{
  font-size :			21pt;
  font-weight :		bold;
}
.normal{
  font-weight :		normal;
  font-style :		normal;
}