/*-- common
------------------------------------------------------------------------*/

body {
 margin:0;
	padding: 0;
	color:#333333;
	font-size:12px;
}
td{
font-size:12px; line-height:140%;
}

h1, h2, h3, h4, h5, p, dl, dt, dd, li, ul, ol, form {
	margin: 0 0 0 0;
	padding: 0;
}

img {border: none;}


/* *** link *** */
a:link{color:#526805;}
a:visited{color:#526805;}
a:hover{color:#756C22;}
a:active{color:#526805;}

/* *** text *** */
.pnt{color:#FF99CC;}
.brn{color:#52300C;}
.lgr{color:#756C22;}
.grn{color:#526805;}
.dgr{color:#405F36;}
.pur{color:#4E3E68;}
.blu{color:#212D73;}
.dbl{color:#425972;}
.dre{color:#945A46;}
.red{color:#B82E2E;}
.lh110{line-height:1.1em;}
.tal{text-align:left;}

/* *** line *** */
.lineG{background:url(../img/line_g.gif) left top repeat-x;}
.lineB{background:url(../img/line_b.gif) left top repeat-x;}

/* *** spacer *** */
.mar10{margin:10px;}
.mar5{margin:5px;}
.marB10{margin-bottom:10px;}
.marR20{margin-right:20px;}
.marR10{margin-right:10px;}
.marR30{margin-right:30px;}
.padR{padding-right:10px;}
.padL3{padding-left:3px;}
.br{margin-bottom:1em;}
.marT10{margin-top:10px;}

/*-- header
------------------------------------------------------------------------*/

#hd{background:url(../img/hd_bg.jpg) left top no-repeat;}

h1, h2, h3, h4, h5, p, dl, dt, dd, li, ul, ol, form {
	margin: 0 0 0 0;
	padding: 0;
}
h2{
	font-size:16px;
	line-height:130%;
}
h3{
	widows:505px;
	margin-left:0px;
	text-align:left;
	font-size:14px;
	color:#864F0E;
	padding:7px 0px 5px 12px !important;
	padding:8px 0px 5px 12px;
	background:url(../img/stit_bg.gif) left top no-repeat;
}
h4{
	font-size:14px;
	line-height:130%;
	font-weight:normal;
}
h5{
	font-size:14px;
	line-height:130%;
	font-weight:normal;
}

/*-- page/top
------------------------------------------------------------------------*/
.fl1{background:#FFFAF9 url(../img/img_tu1.gif) bottom right no-repeat;}
.fl2{background:#FDFBF7 url(../img/img_tu2.gif) bottom right no-repeat;}

P,LI{
	list-style-type:none;
	line-height:1.4em;
	font-size:10px;
/*  text-align : center;  */
}

.small{font-size:10px; line-height:120%;}
.medium{font-size:12px; line-height:140%;}
.large{font-size:14px; line-height:140%;}




/*======================
    TOP PAGE NEWS ݒ
  ======================  */
  #news{
  overflow:auto;
  height:100px;
  border:1px solid #CABDAD;
  padding:10px;
  width:448px; /* Actual value for conformant browsers */
}
* html #news {
width:470px;  /* for ie5 and 5.5. */
w\idth: 448px;  /* for ie 6*/
}

/*======================
    TOP KEYWORD ݒ
  ======================  */
#keyword{
background:#3B7214;
color:#fff;
}

#keyword h2{
margin:2px 20px 1px 20px;
padding:0;
letter-spacing:1.3;
font-size:10px;
}

#keyword a:link, #keyword a:visited{
color:#ffffff;
text-decoration:none;
} 
#keyword a:hover, #keyword a:active{
color:#FF9999;
text-decoration:none;
}
