body{  
 background-image:url(../img/bk.gif);
 background-repeat: repeat-x; 
 text-align: center;
}
table {
   border-collapse:collapse;
}
/*DEBUG用 Table罫線表示 */
/*
table, td, th {border: solid 1px red;}
*/
div#mainwrapper {
 width:950px;
 margin:0 auto;
 text-align:left;
}
table {
	color:#333333;
	font-size: 12pt;
	line-height:135%;
	text-align: center;
}
td {
	text-align: left;
}
a {
	color: #0033cc;
	text-decoration: underline;
}
a:hover { 
	color: #FF0000;
	text-decoration: none; 
}
/*----- フォント -----*/
.mincho {
    font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-size: 2.4rem;
}
/*----- 行間 -----*/
.lh150p {
	line-height:150%;
}
/*----- フォントサイズ -----*/
.fs10 {	font-size: 10pt;}
.fs11 {	font-size: 11pt;}
.fs12 {	font-size: 12pt;}
.fs13 {	font-size: 13pt;}
.fs14 {	font-size: 14pt;font-weight: bold;}
.fs16 {	font-size: 16pt;font-weight: bold;}
.fs18 {	font-size: 18pt;font-weight: bold;}
.fs20 {	font-size: 20pt;font-weight: bold;}
/*----- ヘッダ -----*/
.head1 {
  width:950px;
  height:83px;
  margin-top:0px; 
  background-image:url(../img/head.png);
  background-repeat:no-repeat;
  color:#663300;
font-size: 10pt;
}
.headmenu{
  padding-top:15px;
  margin-bottom:3px;
  width:950px;
  height:33px;
  margin-top:0px;
  white-space:nowrap;
  border-width:0px;
}
.bkSubtitle{
  height:80px; 
  background-image:url(../img/bk_subtitle.jpg);
  background-repeat:no-repeat;
  padding-left:25px;
  padding-bottom:13px;
  font-size: 22pt;
  font-weight: bold;
  letter-spacing: 0.1em;
}
#footer {
	background-color:#000000;
	color:#FFFFFF;
	text-align: center;
	font-size: 10pt;
}
/*----- 配置 -----*/
.mid {
	text-align: center;
}
/*縦方向センタリング*/
.alVC {
vertical-align:middle;
}
.alVT {
vertical-align:top;
}
.alVB {
vertical-align:bottom;
}

.alL {
text-align:left;
}
.alR {
text-align:right;
}

.alC {
text-align:center;
}
.tbl0 {
padding:0px;
margin:0px;
}
.tbl1 td {
	padding:7px;
	margin:0px;
	border:solid #AAA 1px;
}
.bkhead1{
	background-color:#A6DCFD;
}
.pad7 {
	padding:7px;
}
/*
.headmenu a{color: #FFFFFF;	text-decoration: none;}
.headmenu a:hover {color: #FFFF00;	text-decoration: underline;}
h1 {
	font-size: 9pt;
	color: #D8DAE7;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.pad7 {padding:7px;}
.headline{
	font-size: 10pt;
	color:#660000;
}
*/

.txtColor1 {
	color:#600;
}
.txtColor2 {
	color: #F00;
}
/*青*/
.txtColor3 {
	color: #00F;
}
/*----- 入力フォーム（日本語IMEモード）IEのみ有効 -----*/
input.imeON {
ime-mode: active;
}
input.imeOFF {
ime-mode: inactive;
}
/*----- 灰色ヘッダ＆ボディ -----*/
/*各特徴のヘッダ部*/
.headTokucho {
   padding-left:50px;
   height:33px;
   letter-spacing: 0.1em;
   font-size: 16pt;
   font-weight: bold;
   background-image:url(../img/m_bk2.gif);
   background-repeat:no-repeat;
}
/*各特徴のボディ部*/
.bodyTokucho {
   padding:8px 5px 25px 15px;
   font-size: 11pt;
   text-align:left;
}
