
/*---サイト全体のスタイル設定---*/

body {
font-size:12px ; color:#333333; background-image:url(image/bk.jpg);
margin-top:0px; margin-bottom:0px;
}
td { font-size:12px }
a { color:#2F5B73 ; }
a:hover { color:#003366; text-decoration: none }

/*--- フォントクラス---*/

.Font08px{ font-size: 8px }
.Font09px{ font-size: 9px }
.Font10px{ font-size: 10px }
.Font11px{ font-size: 11px }
.Font12px{ font-size: 12px }
.Font13pt{ font-size: 13px }
.Font14px{ font-size: 14px }
.Font15px{ font-size: 15px }
.Font16px{ font-size: 16px }

h1 {
	font-size: 14px; PADDING:20px 20px 10px 20px; FONT-WEIGHT:bold ; color:#333333; margin-bottom:0px;
}
h2 {
	font-size: 12px; FONT-WEIGHT:bold ; color:#333333; margin-bottom:0px;
}

.basic_text {
	PADDING:10px 20px 10px 20px; LINE-HEIGHT: 24px;
}
.small_text {
	PADDING:10px 20px 10px 20px; LINE-HEIGHT: 16px; FONT-SIZE: 10px; 
}
.midashi {
	FONT-SIZE: 14px; PADDING:20px 20px 10px 20px; FONT-WEIGHT:bold ; color:#333333; 
}
.sitemap {
	PADDING:10px 20px 10px 20px; LINE-HEIGHT: 20px; 
}
.bread_crumbs {
	PADDING:10px 20px 10px 20px; LINE-HEIGHT: 14px;  
}
.midashi_tbl_blue {; 
  border-bottom-color: #336699; /* 下枠の色：青 */
  border-bottom-width: 2px;
  border-style: double; /* 枠の種類 */
  border-width: 0px 0px 4px 0px; /* 枠の幅 */
}
.midashi_tbl_gray {; 
  LINE-HEIGHT: 24px;
  border-bottom-color: #CCCCCC; /* 下枠の色：グレー */
  border-bottom-width: 2px;
  border-style: double;
  border-width: 0px 0px 4px 0px; 
}


/*--- 改行・文字幅---*/
p.kaigyou  { line-height:130%}
p.mojihaba { letter-spacing: 2px }