@charset "EUC-JP";


div#main {
	width: 716px;
	float: left;
}

div#bnr1 {
	width: 626px;
	float: left;
}

div#slink {
	width: 124px;
	float: right;
}
div#flaArea {
	height: 341px;
	width:590px;
	float:right;
	padding:0;
}

div#info {
	width:590px;
	float:right;
	padding:0;
}

div#infoinner {
	padding: 10px 0 0;
}

div#infoinner table#table1 {
	margin: 7px 0 0 10px;
}

div#infoinner table#table1 th {
	padding: 0 0 7px 0;
	color: #616d55;
}

div#infoinner table#table1 td {
	padding: 0 0 7px 2px;
}

body#top div#slink ul,
body#top div#slink ul li {
	line-height:0;
}

body#top div#slink li {
	margin-bottom: 0;
	width:124px;
}

body#top div#slink li img{
	margin:0 0 7px !important;
	padding:0 !important;
	font-size:0;
	vertical-align:bottom;
}

body#top div#slink li a{
	margin:0 !important;
	padding:0 !important;
}

body#top div#sheneArea{
	width:116px;
	float:left;
}

body#top div#sheneArea ul,
body#top div#sheneArea ul li {
	line-height: 0;
}

body#top div#sheneArea li {
	margin-bottom: 10px;
	padding:0;
}

body#top div#sheneArea li img{
	margin:0px !important;
	padding:0 !important;
	font-size:0;
	vertical-align:bottom;
}

body#top div#sheneArea li a{
	margin:0 !important;
	padding:0 !important;
}

div#box3{clear:both;}

div#box2,div#box3 {
	margin-top: 27px;
}

div#box2 div#bnr1 table td,div#box3 div#bnr1 table td {
	background: url(../../img/top_bnr_bg03.gif) left bottom no-repeat;
	font-size: 10px;
}

div#box2 div#bnr1 table td.nobg,div#box3 div#bnr1 table td.nobg {
	background: none;
}

div.txt1 {
	padding: 4px 6px 6px;
	_padding-bottom: 5px;
	color: #616d55;
}

*:first-child+html div.txt1 {
	padding-bottom: 5px;
}

div.txt1 p {
	background: url(../../img/top_img_01.gif) left 4px no-repeat;
	padding-left: 7px;
	margin-bottom: 5px;
	min-height: 30px;
	_height: 30px;
}

html>/**/body div.txt1 p {	margin-bottom: 2px;}

div#bnr2 {
	width: 209px;
	float: right;
}

div#bnr2 div.txt2 {
	padding: 4px 6px 1px;
	_padding-bottom: 5px;
	color: #616d55;
	background: url(../../img/top_txtbg_02.gif) left bottom no-repeat;
	font-size: 10px;
}

div#bnr2 div.txt2 p {
	background: url(../../img/top_img_01.gif) left 4px no-repeat;
	padding-left: 7px;
	margin-bottom: 5px;
	min-height: 35px;
	height:auto !important;
	height: 35px;
}

html>/**/body div#bnr2 div.txt2 p{	margin-bottom: 0px;}
*:first-child+html div#bnr2 div.txt2 {	padding-bottom: 5px;}
