﻿@charset "utf-8";

div#maincontent ul#navi_menu a {
	padding: 5px 0px 0px 30px;
	display: block;
	width: 159px;
	height: 18px;
	background: url("../../img/index/li_navi_back.jpg") no-repeat;
	text-decoration: none;
	color: #323232;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-family: "lr SVbN", Osaka|;
}

div#maincontent ul#navi_menu a:hover{
	background-position: -189px 0px;
	color: #CC0000;
}



div#maincontent div#index_news {
	padding-left: 10px;
	display: block;
	float: left;
	width: 410px;
}

div#maincontent div#index_news div#index_news_ov {
	display: block;
	width: 410px;
	height: 150px;
	overflow: auto;
}

div#maincontent div#index_news .list_01 {
	margin-bottom: 2px;
	padding-left: 17px;
	display: block;
	height: auto;
	background: url("../../img/index/news_p_01.jpg") no-repeat 0px 1px;
}

div#maincontent div#index_news .list_02 {
	margin-bottom: 2px;
	padding-left: 17px;
	display: block;
	height: auto;
	background: url("../../img/index/news_p_02.jpg") no-repeat 0px 1px;
}

div#maincontent div#banner_box {
	float: right;
	display: block;
	padding: 10px 10px 10px 0px;
	width: 165px;
}

div#maincontent div#banner_box div a {
	display: block;
	width: 155px;
	height: 34px;
	margin-bottom: 2px;
	text-indent: -9999px;
}

div#maincontent div#banner_box div#banner_01 a{
	background: url("../../img/index/ba_effe_off.gif") no-repeat;
}

div#maincontent div#banner_box div#banner_02 a{
	background: url("../../img/index/ba_oobu_off.gif") no-repeat;
}

div#maincontent div#banner_box div#banner_03 a{
	background: url("../../img/index/ba_woohoo_off.jpg") no-repeat;
}

div#maincontent div#banner_box div#banner_04 a{
	background: url("../../img/index/ba_parking_off.gif") no-repeat;
	height: 33px;
}

div#maincontent div#banner_box div#banner_05 a{
	background: url("../../img/index/ba_auto_off.gif") no-repeat;
	height: 33px;
}

div#maincontent div#banner_box div#banner_06 a{
	background: url("../../img/index/ba_Ouroffice_off.gif") no-repeat;
	height: 33px;
}

div#maincontent div#banner_box div#banner_07 a{
	background: url("../../img/index/ba_police.gif") no-repeat;
	height: 33px;
}
div#maincontent div#banner_box div#banner_08 a{
	background: url("../../img/index/ba_ectoff.gif") no-repeat;
	height: 33px;
}
div#maincontent div#banner_box div#banner_09 a{
	background: url("../../img/index/ba_caritecooff.gif") no-repeat;
	height: 33px;
}

div#maincontent div#banner_box div#banner_01 a:hover {
	background: url("../../img/index/ba_effe.gif") no-repeat;
}

div#maincontent div#banner_box div#banner_02 a:hover {
	background: url("../../img/index/ba_oobu.gif") no-repeat;
}

div#maincontent div#banner_box div#banner_03 a:hover {
	background: url("../../img/index/ba_woohoo.jpg") no-repeat;
}

div#maincontent div#banner_box div#banner_04 a:hover {
	background: url("../../img/index/ba_parking.gif") no-repeat;
	height: 33px;
}

div#maincontent div#banner_box div#banner_05 a:hover {
	background: url("../../img/index/ba_auto.gif") no-repeat;
	height: 33px;
}

div#maincontent div#banner_box div#banner_06 a:hover {
	background: url("../../img/index/ba_Ouroffice.gif") no-repeat;
	height: 33px;
}

div#maincontent div#banner_box div#banner_07 a:hover {
	background: url("../../img/index/ba_police.gif") no-repeat;
	height: 33px;
}
div#maincontent div#banner_box div#banner_08 a:hover {
	background: url("../../img/index/ba_ect.gif") no-repeat;
	height: 33px;
}
div#maincontent div#banner_box div#banner_09 a:hover {
	background: url("../../img/index/ba_cariteco.gif") no-repeat;
	height: 33px;
}
.nom_menu {
	margin-top: 8px;
}

.nom_menu a {
	margin-bottom: 2px;
	padding: 3px 0px 0px 25px;
	display: block;
	width: 164px;
	height: 15px;
	background: url("../../img/index/arrow.jpg") no-repeat;
}


.box {
	margin-bottom: 10px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 189px;
	height: 148px;
	float:left;
	padding:0px;
	margin:0px;
}

#box_navi {
	font-size: 0px;
	line-height: 0%
}