
#main {
	float: none;
	width: 100%;
	max-width: 577px;
	min-width:577px;
	margin:10px;
	padding:0;
}

#main .inner {
	height: 379px;
	margin: 12px 0;
}
#main .col1 {
	float: left;
	width: 146px;
}
#main .col2 {
	float: left;
	width: 256px;
}
#main .col3 {
	float: left;
	width: 154px;
	height: 379px;
	background: url(\../index_files/top-bg2.gif) no-repeat 0 0;;
}


.contact {
	padding: 40px 0 0 0;
}
.contact a {
	width: 155px;
	height: 28px;
	display: block;
	background: url(\../index_files/contact_on.gif) no-repeat 0 0;
}

#main ul {
	height: 284px;
	margin: 23px 0 0 0;
	padding: 0;
	clear:both;
}
#main .col1 ul li {
	list-style-type: none;
	width: 146px;
	height: 38px;
	margin: 0;
	padding: 0;
	float:left;
}
#main .col1 ul li a {
	width: 146px;
	height: 38px;
	display: block;
}
#main .col1 ul li#navi01 {margin-bottom: 42px;}
#main .col1 ul li#navi01 a {
	background: url(\../index_files/navi01_on.gif) no-repeat 0 0; 
}
#main .col1 ul li#navi02 {margin-bottom: 49px;}
#main .col1 ul li#navi02 a {
	background: url(\../index_files/navi02_on.gif) no-repeat 0 0;
}
#main .col1 ul li#navi03 {margin-bottom: 41px;}
#main .col1 ul li#navi03 a {
	background: url(\../index_files/navi03_on.gif) no-repeat 0 0;
}
#main .col1 ul li#navi04 a {
	background: url(\../index_files/navi04_on.gif) no-repeat 0 0;
}

#main .col3 ul li {
	list-style-type: none;
	width: 154px;
	height: 38px;
	margin: 0;
	padding: 0;
	float:left;
}
#main .col3 ul li a {
	width: 154px;
	height: 38px;
	display: block;
}
#main .col3 ul li#navi05 {margin-bottom: 42px;}
#main .col3 ul li#navi05 a {
	background: url(\../index_files/navi05_on.gif) no-repeat 0 0;
}
#main .col3 ul li#navi06 {margin-bottom: 49px;}
#main .col3 ul li#navi06 a {
	background: url(\../index_files/navi06_on.gif) no-repeat 0 0;
}
#main .col3 ul li#navi07 {height: 51px; margin-bottom: 28px;}
#main .col3 ul li#navi07 a {
	height: 51px;
	background: url(\../index_files/navi07_on.gif) no-repeat 0 0;
}
#main .col3 ul li#navi08 a {
	background: url(\../index_files/navi08_on.gif) no-repeat 0 0;
}

li{
  margin:0;
  padding:0;
  }

#main img {
vertical-align : bottom;
display : block;
}


#main a:hover { border: none; }
#main a:hover img { visibility: hidden; }

.nivom_1{
	width:26px;
	height:58px;
	background:url(\../index_files/ttl-point_1.gif)
}
.nivom_2{
	height:58px;
	background:#595757;
	color:#FFF;
	font-size:larger;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:20px
}
.nivom_3{
	width:279px;
	height:58px;
	background:url(\../index_files/ttl-point_2.gif)
	
}
.nivom_4{
	float:left
}
.nivom_5{
}

