a:link{    color: #5F8BCD;	text-decoration:none;background-color:#FFFFFF;}a:visited{	color: #5F8BCD;	text-decoration:none;background-color:#FFFFFF;}a:hover{   color: #5F8BCD;text-decoration:underline;background-color:#FFFFFF;}a:active{	color: #5F8BCD;	text-decoration:underline;background-color:#FFFFFF;}#sub_side_l {	width: 180px;	float: left;	height:	 auto;	padding-left: 14px;}#sub_side_r {	width: 500px;	margin-left:210px;	height: auto;	color: #666666;	padding-right:15px;	background-color:#FFFFFF;}#sub_main {	width: 730px;font-size: 0.78em;	padding-top: 15px;}.side_menu a:link{    color: #666666;	text-decoration:none;background-color:#F6F6F6;}.side_menu a:visited{	color: #666666;	text-decoration:none;background-color:#F6F6F6;}.side_menu a:hover{    color: #666666;	text-decoration:underline;background-color:#F6F6F6;}.side_menu a:active{	color: #666666;	text-decoration:underline;background-color:#F6F6F6;}.side_menu {color:#666666;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #1E50A2;	background-color: #F6F6F6;	width: 180px;	padding-bottom: 10px;}.side_menu_link {	background-image: url(../img/link_btn02.gif);	background-repeat: no-repeat;	background-position: left;	padding-left: 17px;	margin-left: 8px;	margin-right: 10px;	padding-top: 8px;	padding-bottom: 8px;	margin-top: 1px;	margin-bottom: -4px;	padding-right: 0px;}.side_menu_line {	background-image: url(../img/line02.gif);	background-repeat: repeat-x;	background-position: left center;	height: 1px;	width: 100%;}.side_menu_button {	margin-top: 12px;}.pan {	padding-bottom: 5px;	background-image: url(../img/line03.gif);background-repeat: repeat-x;	background-position: left bottom;	font-size: 0.87em;}.page_title {	padding-top: 20px;padding-bottom: 40px;}.sub_line01 {	height: 1px;	width: 500px;	background-image: url(../img/line01.gif);	background-repeat: repeat-x;}.sub_text {	margin-left:15px;	line-height: 170%;	padding-top: 8px;	padding-bottom:15px;	width: 470px;	padding-right:15px;	}.sub_text2 {    margin-left:15px;	line-height: 170%;	width: 470px;	padding-right:15px;	padding-bottom:5px;}.sub_text_midasi {	padding-bottom: 5px;	padding-left: 15px;line-height: 170%;padding-top: 5px;	font-weight: bold;}.sub_midasi {	padding-bottom: 20px;	line-height: 150%;padding-top: 3px;}h3 {	background-image:none;font-weight: bold;	padding-left: 0px;}h4 {	background-image:none;}#top {	color: #666666;background-color:#FFFFFF;}#kousei a:link{	text-decoration:none;}#kousei a:visited{	text-decoration:none;}#kousei a:hover{	text-decoration:none;}#kousei a:active{	text-decoration:none;}.colum_title {	background-image: url(../img/maru01.gif);	background-repeat: no-repeat;	background-position: left center;padding-left: 15px;font-weight: bold;	padding-bottom: 5px;	margin-left: 3px;}.colum_title_b {	background-image: url(../img/maru01.gif);	background-repeat: no-repeat;	background-position: left center;padding-left: 15px;	font-weight: bold;	padding-bottom: 5px;	margin-left: 3px;	margin-top: 35px;}.colum_title_back {	background-color: #FFFFFF;	background-image: url(../img/colum_title_back.gif);	background-repeat: repeat-x;	background-position: center bottom;	padding-top: 10px;	width: 500px;color:#666666;}.colum_title h3 {	background-image: none;font-size: 1em;	font-weight: bold;	height: 13px;	padding-left: 0px;}.colum_title a {	font-weight: bold;	color: #666666;background-color:#FFFFFF;}.colum_title_b a {	font-weight: bold;	color: #666666;background-color:#FFFFFF;}.colum_title a:hover{	text-decoration:none;}.colum_title a:active{text-decoration:none;}.colum_title_b a:hover{	text-decoration:none;}.colum_title_b a:active{	text-decoration:none;}