@charset "utf-8";

.top-contents-left a:hover img{
	filter: alpha(opacity=75); /*For IE*/
	opacity: 0.75; /*Opera・Safari*/
	-moz-opacity: 0.75; /*For FireFox*/
}


/*------------ 企業情報ナビ部　-------------------*/

.ownernav{
	clear:both;
	width:219px;
	height:165px;
	margin:7px auto 0 auto;
	text-align:left;
	background:url(../image/navi-title-back.gif) left top no-repeat;
}

.ownernav img{
	margin:10px;
}

.ownernav ul{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
}

.ownernav li{
	margin:0;
	margin-bottom:3px;
	list-style-type:none;
}

.ownernav li span{display:none;}

/*TOP*/
.ownernav li#navi-otop a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:0 0;
}
.ownernav li#navi-otop a:hover{background-position:0 -26px;}
body.ow-t .ownernav li#navi-otop a{background-position:0 -26px;}

/*管理メニュー*/
.ownernav li#navi-osa a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:-200px 0;
}
.ownernav li#navi-osa a:hover{background-position:-200px -26px;}
body.ow-s .ownernav li#navi-osa a{background-position:-200px -26px;}

/*簡易フォーム*/
.ownernav li#navi-oka a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:-400px 0;
}
.ownernav li#navi-oka a:hover{background-position:-400px -26px;}
body.ow-k .ownernav li#navi-oka a{background-position:-400px -26px;}

/*経営フォーム*/
.ownernav li#navi-oke a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:-600px 0;
}
.ownernav li#navi-oke a:hover{background-position:-600px -26px;}
body.ow-k .ownernav li#navi-oke a{background-position:-600px -26px;}


.top-contents-left table{
	width:700px;
	border-collapse:collapse;
	margin-bottom:60px;
	border:1px solid #CCC;
}

.top-contents-left th , .top-contents-left td{
	
}


.top-contents-left table thead th{
	background-color:#009245;
	color:#ffffff;
	text-align:center;
}


/*黄色背景*/
.top-contents-left table th.y-tcolor{
	background-color:#ffffcb;
	text-align:left;
	width:190px;
}

.top-contents-left table td.y-color{
	background-color:#ffffcb;
	text-align:left;
	vertical-align:top;
	width:170px;
}

.top-contents-left table th{
	padding:10px;
	text-align:left;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.top-contents-left table td{
	padding:10px;
	text-align:center;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}






