/* ======================================== */
/*                 h1em                     */
/* ======================================== */
#wrapper {
	position: relative;
}

.tn1 {
	position: absolute;
	top: 5px;
	left: 95px;
	color: #999999;
	z-index: 100;
}

* html .tn1 {
	position: absolute;
	top: 5px;
	left: 88px;
	color: #999999;
	z-index: 100;
}

*:first-child+html .tn1 {
	position: absolute;
	top: 5px;
	left: 88px;
	color: #999999;
	z-index: 100;
}

.tn1 h1 {
	display: inline;
	font-size: 10px!important;
	font-weight: normal!important;
}

.tn1 em {
	font-size: 10px!important;
	font-style:normal;
	font-weight: normal!important;
	color: #999999!important;
}

.tn1 em a.emlink:link    {text-decoration: none;color: #000000;}
.tn1 em a.emlink:visited {text-decoration: none;color: #000000;}
.tn1 em a.emlink:active  {text-decoration: none;color: #000000;}
.tn1 em a.emlink:hover   {text-decoration: underline;color: #000000;}

.clr {
	clear:both;
	margin-bottom: 0px;
}

/* ======================================== */
/*                 strong                   */
/* ======================================== */
.stnormal {
	font-weight: normal;
}

.stbold {
	font-weight: bold;
}
strong {
	font-weight: normal;
	color: #000000;
}


/* ======================================== */
/*                 ‚»‚Ì‘¼                   */
/* ======================================== */

#header div.old-h1 {
	position: relative;
	top: 7px;
	left: 50%;
	margin-left: -450px;
	width: 369px;
	/*background: url(../img/logo.gif) no-repeat;*/
	height: 91px;
	display: block;
	text-decoration: none;
	/*overflow: hidden;*/
}


.home #col-a #text h3 {
padding:0;
text-decoration:underline;
font-size:12px;
color:#127020;
margin-left:15px;
}

.home #col-a #text p#idx {
padding:0;
text-decoration:underline;
font-size:12px;
color:#127020;
margin-left:15px;
font-weight:bold;
letter-spacing:0;
}

.home #col-a #text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:10px;
background:transparent url(../img/pick_btm.gif) no-repeat scroll 0 100%;
}



/*IE6—p*/
*html .home #col-a #text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:9px;
background:transparent url(../img/pick_btm.gif) no-repeat scroll 0 100%;
margin-bottom:15px;
}

.text-div{
margin-top:5px;
margin-left:15px;
margin-bottom:15px;
margin-right:15px;
}
.text-div p {
	padding-top: 0px;
	padding-bottom: 0px;
}


.t-top{
background-image:url(../img/t_top.gif);
margin-top:15px;
}
h2#main {
	/*background-image: url(../img/top.jpg);*/
	background-repeat: no-repeat;
	height: 275px;
	width: 900px;
	/*text-indent: -9999px;*/
}
#container h3.higai {
	/*background-image: url(../img/t01.gif);*/
	width: 628px;
	height: 170px;
	background-repeat: no-repeat;
	/*text-indent: -9999px;*/
}
.imgalt {
	font-size: 10px;
	color: #666666;
	text-align: center;
}
.imgalt strong {
	color: #666666;
}

.text-sn {
	color:#666666;
	font-size:10px;
	text-align: center;
	font-weight:normal;
	margin: 0px;
	padding:0;
	width: 234px;
	float: right;
}

.text-sn strong{
	color:#666666;
}
