@charset "utf-8";
	/* mainContents */
#mContents{
 padding:0px 20px;
 margin:0px 0px;

}

/* left */
#leftArea {width:470px;float:left;}
#info {padding-top:17px;clear:both;
	background-image: url(../images/line_under.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 2px;
}

#info table {width:100%;margin-bottom:10px;}
#info table td{text-align: left;}
#info table th{padding:0px 5px 5px 5px;font-weight:normal;text-align:justify;text-weight:normal;}

.infoTitle {clear:both;height:20px;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-bottom:0px;
}
#info h3,#info span{color:#7E665B;}
.tTitle a{
	float:left;
	width:11.5em;
	display:block;
	background-image: url(../images/info_link.gif);
	background-repeat: no-repeat;
	background-position: right -4px;
	text-decoration: none;
	margin-top:5px;
}
.tTitle a:hover{
	background-image: url(../images/info_link_hover.gif);
	text-decoration: none;
}
.tTitle a:active{
	background-image: url(../images/info_link_active.gif);
	text-decoration: none;
}

/* right */
#rightArea h3{line-height: 1.3;margin-top:0;padding-top:0;padding-bottom:2px;padding-left:0;}
#rightArea{float:right;width:221px;text-align:right;}
#linkArea li{width:100%;
	list-style-position: inside;
	list-style-type: none;
}
#linkArea a{display:block;width:100%;
	text-align:left;
	padding-left:1em;
	background-image: url(../images/sq_orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
  /*width: 200px;*/
}
#linkArea a:hover{
	background-image: url(../images/sq_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #f2f3e5;
}

