@charset "Shift_JIS";

/*---▼ページ全体---*/

body{
	font-size:14px;
	line-height:20px;
	color: #666666;
	font-family: Arial,'ＭＳ Ｐゴシック',sans-serif;
	margin: 0;
	padding: 0;
	text-align:center;
 }

#wrapper{
	width:817px;
	height:auto;
	padding: 0;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

p{
	font-style: normal;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
}

td{
font-size: 14px;
}

a{
    color:#0000FF;
    text-decoration:underline;}

a:hover{
    text-decoration:none;}

img{
    border:0;
}



/*---▲ページ全体---*/


/*---▼クラス要素---*/

.red {
color:#FF0000;}

.red10px {
color:#990000;
font-size:10px;}

.orange {
color:#FF6600}

.green {
color:#005300;}

.blue{
color:#0056A6;}

.gray{
color:#888888;}

.text10px{
font-size:10px;
}

.text10px_15{
font-size:10px;line-height:15px;
}

.text10px_18{
font-size:10px;line-height:18px;
}

.text12px_15{
font-size:12px;line-height:15px;
}

.text12px_18{
font-size:12px;line-height:18px;
}

.text12px_19{
font-size:12px;line-height:19px;
}

.text12px_20 {
font-size: 12px;line-height:20px;
}

.text12px_22 {
font-size: 12px;
line-height: 22px;
}

.text12px_24 {
font-size: 12px;
line-height: 24px;
}

.text14px {
font-size: 14px;
}

.text16px {
font-size: 16px;
line-height: 24px;
}

.text18px {
font-size: 18px;
}

.text18px_24 {
font-size: 18px;
line-height: 24px;
}

.text20px {
font-size: 20px;
line-height:26px;
}

.text22px {
font-size: 22px;
}

.text24px {
font-size: 24px;
}

.right {
text-align:right;
}

.center {
text-align:center;
}

.left_top {
	text-align:left;
	vertical-align: top;
}

.top {
	vertical-align: top;
}

.middle{
vertical-align: middle;
}

.margin10px{
	margin:10px;
}

.margin20px{
	margin:20px;
}
.margin_left10px{
margin:0px 0px 0px 10px;}

.margin_left20px{
margin:0px 0px 0px 20px;}

.margin_lefttopbottom10px{
	margin: 10px 0px 10px 10px;
}


.margin_left10pxbottom20px{
margin:0px 0px 20px 10px;}

.margin_bottom10px{
	margin: 0px 0px 10px 0px;
}

.margin_bottom20px{
	margin: 0px 0px 20px 0px;
}

.margin_topbottom10px{
margin:10px 0px 10px 0px;}

.margin_top30px{
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.margin_bottom20px{
	margin: 0px 0px 20px 0px;
}

.float_left{
	float:left;
	margin-right: 5px;
	padding: 0;
}

.clear_both{
clear:both;
}

.height30px{
	height:30px;
}

/*---▲クラス要素---*/


/*---▼ヘッダ---*/

#header {
	width: 810px;
	height:81px;
	padding:0;
	margin:0;
	border: 0;
	text-align:left;
}


#header h1 {
margin:0;
padding:0;
}

#header img {
	margin:0;
	padding:0;
}

#header2 {
	width: 810px;
	height:40px;
	padding:0px 0px 5px 0px;
	margin:0;
	border: 0;
	text-align:right;
}

#header2  a{
color:#666666;
text-decoration:none;
}

#header2  a:hover{
color:#0056A6;
text-decoration:underline;
}


/*---▲ヘッダ---*/


/*---▼ページ本体（1段組）---*/


#h_navi {
	width:auto;
	height:auto;
	margin:0;
	padding: 0;
	clear: all;
}



#pagebody {
	width:817px;
	height: auto;
	margin:0;
	padding: 0;
	border:0;
}


#main {
	width:810px;
	height: auto;
	margin:0;
	padding:30px 0px 30px 0px;
	border:0;
	text-align:left;
	float:left;
}


/*---▲ページ本体（1段組）---*/


/*---▼ページ本体（2段組）---*/



#right {
	width:205px;
	height: auto;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	float:left;
}


#left {
	width:605px;
	height: auto;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	float:left;
}


/*---▲ページ本体（1段組）---*/


/*---▼フッタ---*/

#footer{
	width:816px;
	height:auto;
	margin: 0;
	padding:0;
	border:0;
	clear:both;
	float:none;
}

.footer1{
	width:816px;
	height:30px;
	margin:2px;
	padding:5px 0px 0px 0px;
	text-align:center;
	line-height:18px;
	clear:both;
	float:none;
	font-size: 12px;
	border-top:solid 1px #999999;
	background-color:#EDEEF0;
}

.footer2{
	width:816px;
	height:41px;
	margin: 0;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	line-height:15px;
	color:#FFFFFF;
	background-color:#71C1E2;
}

.footer2 a{
	color:#FFFFFF;
}

.footer2 a:hover{
	color:#FFFFFF;
}


/*---▲フッタ---*/


/*---▼トップメニュー---*/

#h_navi ul {
margin:0;
padding:0;
list-style:none;
}

#h_navi ul li {
	margin:0px 7px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


#h_navi li.navi1_on{
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi1.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}


#h_navi li.navi1 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi1.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi1 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi1.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}


#h_navi li.navi2 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi2 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi2.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi2_on {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi2.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi3 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi3 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi3.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi3_on {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi3.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi4 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi4 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi4.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi4_on {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi4.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi5 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi5 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi5.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi5_on {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi5.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi6 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi6.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi6 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi6.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}


#h_navi li.navi6_on{
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi6.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}


#h_navi li.navi7 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi7.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi7 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi7.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi7_on {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi7.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi8 a {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi8.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi8 a:hover {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi8.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

#h_navi li.navi8_on {
display:block;
width:95px;
height:29px;
background-image:url(../images/h_navi8.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}


/*---▲トップメニュー---*/




/*---▼メイン---*/

#mainInner{
width:700px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 25px;
}

#mainInner h2 {
	height:33px;
	padding:9px 0px 0px 10px;
	margin:0px 0px 20px 0px;
	border-left:solid 9px #005300;
	border-right:solid 250px #EFEFEF;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
}

#mainInner h3 {
	height:33px;
	padding:8px 0px 0px 30px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/mainInnerh3.jpg);
	background-repeat:no-repeat;
	color:#2626FE;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
}

#mainInner h4 {
	height:25px;
	padding:5px 0px 0px 10px;
	margin:0px 0px 12px 0px;
	border-left:solid 6px #4DB3E1;
	color:#2626FE;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
}



/*---▲メイン---*/


/*---▼トップページ---*/

.top1{
	width:490px;
	height:auto;
	margin:0px 0px 40px 300px;
	padding:0px 0px 0px 15px;
	clear:both;
	font-size: 16px;
	line-height: 25px;
	background-image:url(../images/top3.jpg);
	background-repeat:no-repeat;
}


.top2{
	padding:0;
	clear:both;
	float:none;
	height: 160px;
	width: auto;
	margin: 0px 0px 5px 0px;
}

.top2 a{
text-decoration:none;
color:#666666;
}


.top3_1{
	margin:0;
	padding:0;
	width: 255px;
	float: left;
}

.top3_2{
	margin:0px 4px 0px 4px;
	width: 140px;
	float: left;
	text-align: right;
	height: 160px;
	display:block;
	padding: 0;
	background-image:url(../images/top1.jpg);
	background-repeat:repeat-x;
}

.top3_2 h3{
	margin:102px 5px 0px 0px;
	padding:0;
}

.top3_2 p{
	margin:5px 5px 16px 0px;
	padding:0;
}



.top3_3{
	margin:0px 4px 0px 4px;
	padding:0;
	width: 140px;
	float: left;
	text-align: right;
	height: 160px;
	background-image:url(../images/top2.jpg);
	background-repeat:repeat-x;
}

.top3_3 h3{
	margin:102px 5px 0px 0px;
	padding:0;
}

.top3_3 p{
	margin:5px 5px 16px 0px;
	padding:0;
}



/*---▲トップページ---*/


/*---▼会社案内---*/


#l_navi_annai h2{
margin:0px 0px 10px 0px;
padding:0;
}


#l_navi_annai h2 img{
border:0;
}

#l_navi_annai ul {
margin:0;
padding:0;
list-style:none;
}

#l_navi_annai ul li {
	margin:0px 0px 3px 0px;
	padding:0;
}

#l_navi_annai li.navi1 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/annai_menu2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_annai li.navi1 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/annai_menu2.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_annai li.navi2 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/annai_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_annai li.navi2 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/annai_menu3.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_annai li.navi3 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/annai_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_annai li.navi3 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/annai_menu4.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

.annai0{
	clear:both;
	padding: 40px 0px 0px 0px;
}

.annai1{
	width:110px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.annai1 ul{
margin:0;
padding:0;
list-style:none;
}

.annai1 ul li{
	margin:0;
	padding:0;
}

.annai1 h3{
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
}

.annai1 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
	text-decoration:none;
}

.annai2{
	width:65px;
	height:auto;
	padding:0px 20px 0px 0px;
	margin:0;
	text-align:right;
	vertical-align:top;
}

.annai3{
	width:415px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
	line-height:20px;
}

.annai1_2{
	width:110px;
	height:auto;
	padding:0px 0px 8px 0px;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.annai1_2 ul{
margin:0;
padding:0;
list-style:none;
}

.annai1_2 ul li{
	margin:0;
	padding:0;
}

.annai1_2 h3{
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
}

.annai1_2 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
	text-decoration:none;
}

.annai2_2{
	width:65px;
	height:auto;
	padding:8px 20px 8px 0px;
	margin:0;
	text-align:right;
	vertical-align:top;
}

.annai3_2{
	width:415px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
	line-height:20px;
}

.annai4{
	width:220px;
	height:256px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float:left;
}


.annai5{
	width:380px;
	height:256px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	float: left;
	border-bottom: solid 1px #999999;
}

.annai5 p{
margin:60px 0px 0px 0px;
padding:0;
}

/*---▲会社案内---*/


/*---▼テント---*/
.tent0{
	clear:both;
	padding: 40px 0px 0px 0px;
}

.tent1{
	width:117px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.tent1 ul{
margin:0;
padding:0;
list-style:none;
}

.tent1 ul li{
	margin:0;
	padding:0;
}

.tent1 h3{
	font-weight:normal;
	font-size:14px;
	margin:0;
	padding:0;
	line-height:18px;
}
.tent1 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
	text-decoration:none;
}

.tent2{
	width:140px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}

.tent3{
	width:325px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	border-bottom: solid 1px #999999;
	font-size:12px;
	line-height:18px;
}

.tent6{
	height:20px;
}


.tent4{
	width:275px;
	height:160px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float:left;
}


.tent5{
	width:320px;
	height:160px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float: left;
	border-bottom: solid 1px #999999;
}

.tent5 p{
	margin:35px 0px 0px 0px;
	padding:0;
}


#l_navi_tent h2 {
	margin:0px 0px 10px 0px;
	padding:0;
}

#l_navi_tent h2 img {
border:0;
}

#l_navi_tent ul {
margin:0;
padding:0;
list-style:none;
}

#l_navi_tent ul li {
	margin:0px 0px 3px 0px;
	padding:0;
}

#l_navi_tent li.navi1 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi1 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu2.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_tent li.navi2 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi2 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu3.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_tent li.navi3 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi3 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu4.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_tent li.navi4 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi4 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu5.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_tent li.navi5 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu6.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi5 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu6.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_tent li.navi6 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu7.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi6 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu7.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_tent li.navi7 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu8.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi7 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu8.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_tent li.navi8 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu9.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_tent li.navi8 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/tent_menu9.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

/*---▲テント---*/

/*---▼リース---*/
.lease0{
	clear:both;
	padding: 40px 0px 0px 0px;
}

.lease1{
	width:117px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.lease1 ul{
margin:0;
padding:0;
list-style:none;
}

.lease1 ul li{
	margin:0;
	padding:0;
}

.lease1 h3{
	font-weight:normal;
	font-size:14px;
	margin:0;
	padding:0;
	line-height:18px;
}
.lease1 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
text-decoration:none;
}

.lease2{
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	width: 140px;
}

.lease3{
	width:300px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	border-bottom: solid 1px #999999;
	font-size:12px;
	line-height:18px;
}

.lease6{
	height:20px;
}

.lease4{
	width:275px;
	height:160px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float:left;
}


.lease5{
	width:320px;
	height:155px;
	padding:0;
	margin:30px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float: left;
	border-bottom: solid 1px #999999;
}

.lease5 p{
	margin:35px 0px 0px 0px;
	padding:0;
}


#l_navi_lease h2 {
margin:0px 0px 10px 0px;
	padding:0;
}


#l_navi_lease h2 img {
border:0;
}

#l_navi_lease ul {
margin:0;
padding:0;
list-style:none;
}

#l_navi_lease ul li {
	margin:0px 0px 3px 0px;
	padding:0;
}

#l_navi_lease li.navi1 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_lease li.navi1 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu2.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_lease li.navi2 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_lease li.navi2 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu3.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}



#l_navi_lease li.navi3 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_lease li.navi3 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu4.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_lease li.navi4 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_lease li.navi4 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/lease_menu5.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

/*---▲リース---*/



/*---▼教育---*/
.kyoiku0{
	clear:both;
	padding: 40px 0px 0px 0px;
}

.kyoiku0 h3{
	color:#0056A6;
	text-decoration:none;
	font-size:16px;
}


.kyoiku1{
	width:117px;
	height:auto;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
	padding: 0;
}

.kyoiku1 ul{
margin:0;
padding:0;
list-style:none;
}

.kyoiku1 ul li{
	margin:0;
	padding:0;
}

.kyoiku1 h3{
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
}

.kyoiku1 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
	text-decoration:none;
}


.kyoiku2{
	width:140px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}

.kyoiku3{
	width:325px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	border-bottom: solid 1px #999999;
	line-height:18px;
}

.kyoiku3 p{
margin:2px 0px 0px 0px;
padding:0;
}



.kyoiku3 p a{
	font-size:12px;
	color:#0056A6;
	text-decoration:underline;
}


.kyoiku3 p a:hover{
	text-decoration:none;
}

.kyoiku4{
	width:270px;
	height:auto;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float:left;
}


.kyoiku5{
	width:332px;
	height:161px;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float: left;
	border-bottom: solid 1px #999999;
	padding: 0;
}

.kyoiku5 p{
	margin:45px 0px 0px 0px;
	padding:0;
}


.kyoiku6{
	width:auto;
	height:auto;
	padding:30px 0px 0px 0px;
	margin:0;
	text-align:center;
	vertical-align:top;
	font-size:12px;
}

.kyoiku6 a{
	color:#0056A6;
	text-decoration:underline;
}

.kyoiku6 a:hover{
	text-decoration:none;
}


.kyoiku6 img{
	margin:0px 0px 20px 0px;
	padding:0;
}

.kyoiku7{
	width:480px;
	height:auto;
	padding:0;
	margin:30px 0px 30px 100px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}

.kyoiku7 table{
border-top:solid 1px #999999;
border-left:solid 1px #999999;
}

.kyoiku7 td.td1{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
padding:2px;
text-align:center;
width:60px;
font-size:12px;
}

.kyoiku7 td.td1_1{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
background:#eeeeee;
padding:2px;
text-align:center;
width:60px;
font-size:12px;
}

.kyoiku7 td.td2{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
padding:2px;
text-align:center;
width:100px;
font-size:12px;
}

.kyoiku7 td.td2_2{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
background:#eeeeee;
padding:2px;
text-align:center;
width:100px;
font-size:12px;
}


.kyoiku8{
	width:auto;
	height:auto;
	padding:30px 0px 30px 55px;
	margin:0;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}

.kyoiku8 table{
border-top:solid 1px #999999;
border-left:solid 1px #999999;
}

.kyoiku8 td.td1{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
padding:2px;
text-align:center;
width:60px;
font-size:12px;
}

.kyoiku8 td.td1_1{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
background:#eeeeee;
padding:2px;
text-align:center;
width:60px;
font-size:12px;
}

.kyoiku8 td.td2{
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	padding:2px;
	text-align:center;
	width:80px;
	font-size:12px;
}

.kyoiku8 td.td2_2{
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	background:#eeeeee;
	padding:2px;
	text-align:center;
	width:80px;
	font-size:12px;
}


#l_navi_kyoiku h2 {
margin:0px 0px 10px 0px;
	padding:0;
}

#l_navi_kyoiku h2 img {
margin:0;
padding:0;
}

#l_navi_kyoiku ul {
margin:0;
padding:0;
list-style:none;
}

#l_navi_kyoiku ul li {
	margin:0px 0px 3px 0px;
	padding:0;
}

#l_navi_kyoiku li.navi1 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi1 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu2.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_kyoiku li.navi2 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi2 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu3.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}



#l_navi_kyoiku li.navi3 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi3 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu4.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi4 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi4 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu5.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi5 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu6.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi5 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu6.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi6 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu7.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi6 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu7.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi7 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu8.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi7 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu8.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi8 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu9.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi8 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu9.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_kyoiku li.navi9 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu10.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi9 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu10.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi10 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu11.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kyoiku li.navi10 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kyoiku_menu11.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

/*---▲教育---*/



/*---▼水産---*/
.suisan0{
	clear:both;
	padding: 40px 0px 0px 0px;
}

.suisan0 h3{
	color:#0056A6;
	text-decoration:none;
	font-size:16px;
}

.suisan1{
	width:117px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.suisan1 ul{
margin:0;
padding:0;
list-style:none;
}

.suisan1 ul li{
	margin:0;
	padding:0;
}

.suisan1 h3{
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
}

.suisan1 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
	text-decoration:none;
}

.suisan1_2{
	width:117px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.suisan1_2 ul{
margin:0;
padding:0;
list-style:none;
}

.suisan1_2 ul li{
	margin:0;
	padding:0;
}

.suisan1_2 h3{
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
}

.suisan1_2 a{
	width:110px;
	height:auto;
	padding:10px 0px 10px 0px;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
	text-decoration:none;
}


.suisan2{
	width:140px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}

.suisan3{
	width:325px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	border-bottom: solid 1px #999999;
	line-height:18px;
}

.suisan3_1{
	width:325px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	line-height: 18px;
}

.suisan3_2{
	width:325px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	border-bottom: solid 1px #999999;
	line-height:18px;
}


.suisan3 a{
	color:#0056A6;
	text-decoration:underline;
}

.suisan3 a:hover{
	text-decoration:none;
}

.suisan3 ul{
	margin:0px 0px 0px 40px;
	padding:0;
}

.suisan3 ul li{
margin:0px 0px 1px 0px;
padding:0;
}


.suisan3_1 a{
	color:#0056A6;
	text-decoration:underline;
}

.suisan3_1 a:hover{
	text-decoration:none;
}

.suisan3_1 ul{
margin:0px 0px 0px 40px;
padding:0;
}

.suisan3_1 ul li{
margin:0px 0px 1px 0px;
padding:0;
}


.suisan3_2 a{
	color:#0056A6;
	text-decoration:underline;
}

.suisan3_2 a:hover{
	text-decoration:none;
}

.suisan3_2 ul{
	margin:0px 0px 0px 40px;
	padding:0;
}

.suisan3_2 ul li{
margin:0px 0px 1px 0px;
padding:0;
}


.suisan4{
	width:270px;
	height:auto;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float:left;
}


.suisan5{
	width:332px;
	height:160px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float: left;
	border-bottom: solid 1px #999999;
}

.suisan5 p{
	margin:45px 0px 0px 0px;
	padding:0;
}

.suisan6{
	width:auto;
	height:auto;
	padding:30px 0px 0px 0px;
	margin:0;
	text-align:center;
	vertical-align:top;
	font-size:12px;
	line-height:20px;
}

.suisan6 a{
	color:#0056A6;
	text-decoration:underline;
}


.suisan6 a:hover{
	text-decoration:none;
}

.suisan6 img{
	margin:0px 0px 20px 0px;
	padding:0;
}


.suisan7{
	width:400px;
	height:auto;
	padding:0;
	margin:30px 0px 30px 60px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}

.suisan7 table{
border-top:solid 1px #999999;
border-left:solid 1px #999999;
}


.suisan7 td{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
padding:2px;
text-align:center;
width:100px;
font-size:12px;
}

#l_navi_suisan h2 {
margin:0px 0px 10px 0px;
	padding:0;
}


#l_navi_suisan h2 img {
margin:0;
padding:0;
}

#l_navi_suisan ul {
margin:0;
padding:0;
list-style:none;
}

#l_navi_suisan ul li {
	margin:0px 0px 3px 0px;
	padding:0;
}

#l_navi_suisan li.navi1 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi1 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu2.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_suisan li.navi2 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi2 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu3.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}



#l_navi_suisan li.navi3 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi3 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu4.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_suisan li.navi4 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi4 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu5.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_suisan li.navi5 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu6.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi5 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu6.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_suisan li.navi6 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu7.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi6 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu7.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_suisan li.navi7 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu8.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi7 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu8.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_suisan li.navi8 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu9.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi8 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu9.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_suisan li.navi9 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu10.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi9 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu10.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_suisan li.navi10 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu11.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_suisan li.navi10 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/suisan_menu11.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}
/*---▲水産---*/



/*---▼船舶---*/
.senpaku0{
	clear:both;
	padding: 40px 0px 0px 0px;
}

.senpaku0 h3{
	color:#0056A6;
	text-decoration:none;
	font-size:16px;
}

.senpaku1{
	width:97px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.senpaku1 ul{
margin:0;
padding:0;
list-style:none;
}

.senpaku1 ul li{
	margin:0;
	padding:0;
}

.senpaku1 h3{
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
}

.senpaku1 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
	text-decoration:none;
}


.senpaku2{
	width:75px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}

.senpaku3{
	width:300px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	border-bottom: solid 1px #999999;
	line-height:18px;
}

.senpaku3 p a{
	font-size:12px;
	color:#0056A6;
	text-decoration:underline;
}

.senpaku3 p a:hover{
	text-decoration:none;
}

.senpaku4{
	width:275px;
	height:auto;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float:left;
}


.senpaku5{
	width:320px;
	height:161px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float: left;
	border-bottom: solid 1px #999999;
}

.senpaku5 p{
	margin:50px 0px 0px 0px;
	padding:0;
}


.senpaku6{
	width:auto;
	height:auto;
	padding:30px 0px 0px 0px;
	margin:0;
	text-align:center;
	vertical-align:top;
	font-size:12px;
}

.senpaku6 a{
	color:#0056A6;
	text-decoration:underline;
}


.senpaku6 a:hover{
	text-decoration:none;
}

.senpaku6 img{
	margin:0px 0px 20px 0px;
	padding:0;
}

.senpaku7{
	width:auto;
	height:auto;
	padding:30px 0px 30px 150px;
	margin:0;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}

.senpaku7 table{
border-top:solid 1px #999999;
border-left:solid 1px #999999;
}

.senpaku7 td.td1{
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
padding:2px;
text-align:center;
width:60px;
font-size:12px;
}

.senpaku7 td.td1_1{
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	background:#eeeeee;
	padding:2px;
	text-align:center;
	width:120px;
	font-size:12px;
}

.senpaku7 td.td2{
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	padding:2px;
	text-align:center;
	width:80px;
	font-size:12px;
}

.senpaku7 td.td2_2{
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	background:#eeeeee;
	padding:2px;
	text-align:center;
	width:80px;
	font-size:12px;
}

#l_navi_senpaku h2 {
margin:0px 0px 10px 0px;
	padding:0;
}




#l_navi_senpaku h2 img {
margin:0;
padding:0;
}

#l_navi_senpaku ul {
margin:0;
padding:0;
list-style:none;
}

#l_navi_senpaku ul li {
	margin:0px 0px 3px 0px;
	padding:0;
}

#l_navi_senpaku li.navi1 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi1 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu2.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


#l_navi_senpaku li.navi2 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi2 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu3.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}



#l_navi_senpaku li.navi3 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi3 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu4.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_senpaku li.navi4 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi4 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu5.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_senpaku li.navi5 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu6.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi5 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu6.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_senpaku li.navi6 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu7.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi6 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu7.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_senpaku li.navi7 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu8.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi7 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu8.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_senpaku li.navi8 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu9.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_senpaku li.navi8 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/senpaku_menu9.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

/*---▲船舶---*/


/*---▼環境---*/
.kankyo0{
	clear:both;
	padding: 40px 0px 0px 0px;
}

.shikaku{
	width:13px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}


.kankyo1{
	width:117px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	color:#0056A6;
}

.kankyo1 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.kankyo1 ul li{
	margin:0;
	padding:0;
}


.kankyo1 h3{
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
}

.kankyo1 h3 a{
	padding:0;
	margin:0;
	color:#0056A6;
	text-decoration:none;
}


.kankyo2{
	width:140px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}

.kankyo3{
	width:325px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	border-bottom: solid 1px #999999;
	line-height:18px;
}

.kankyo4{
	width:275px;
	height:auto;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float:left;
}


.kankyo5{
	width:320px;
	height:161px;
	padding:0;
	margin:23px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	float: left;
	border-bottom: solid 1px #999999;
}

.kankyo5 p{
	margin:20px 0px 0px 0px;
	padding:0;
}

#l_navi_kankyo h2 {
margin:0px 0px 10px 0px;
	padding:0;
}


#l_navi_kankyo h2 img {
margin:0;
padding:0;
}

#l_navi_kankyo ul {
	margin:0;
	padding:0;
	list-style:none;
}

#l_navi_kankyo ul li {
	margin:0px 0px 3px 0px;
	padding:0;
}

#l_navi_kankyo li.navi1 a {
margin:0;
padding:0;
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kankyo li.navi1 a:hover {
	display:block;
	width:160px;
	height:15px;
	background-image:url(../images/kankyo_menu2.jpg);
	background-repeat:no-repeat;
	background-position:-160px 0px;
	text-indent:-9999px;
	zoom: 1;
}


#l_navi_kankyo li.navi2 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kankyo li.navi2 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu3.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}



#l_navi_kankyo li.navi3 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kankyo li.navi3 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu4.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kankyo li.navi4 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kankyo li.navi4 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu5.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}

#l_navi_kankyo li.navi5 a {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu6.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi_kankyo li.navi5 a:hover {
display:block;
width:160px;
height:15px;
background-image:url(../images/kankyo_menu6.jpg);
background-repeat:no-repeat;
background-position:-160px 0px;
text-indent:-9999px;
}


/*---▲環境---*/


/*---▼お問合せ---*/

.contact1{
	width:510px;
	height:auto;
	margin:20px 0px 40px 130px;
	padding:0px 0px 0px 15px;
	clear:both;
	text-align: center;
}

.contact1 p{
	margin:0px 0px 10px 0px;
	padding:0;
	line-height:25px;

}

.contact1 a{
	color:#0056A6;
	text-decoration:underline;
}

.contact1 a:hover{
	text-decoration:none;
}



/*---▲お問合せ---*/

/*---▼リンク---*/

.link1{
	width:510px;
	height:auto;
	margin:20px 0px 40px 130px;
	padding:0px 0px 0px 15px;
	clear:both;
	text-align: center;
}

.link1 p{
	margin:0px 0px 10px 0px;
	padding:0;
	line-height:25px;

}

/*---▲リンク---*/

/*---▼サイトマップ---*/

.sitemap1{
	width:640px;
	height:auto;
	margin:20px 0px 40px 80px;
	padding:0px 0px 0px 15px;
	clear:both;
	text-align: center;
}

.sitemap1 p{
	margin:0px 0px 10px 0px;
	padding:0;
	line-height:25px;

}

.sitemap2{
	width:300px;
	height:auto;
	margin:20px 0px 40px 0px;
	padding:0px 0px 0px 15px;
	text-align: left;
	float:left;
}

.sitemap2 a{
	color:#0056A6;
	text-decoration:underline;
}

.sitemap2 a:hover{
	text-decoration:none;
}


.sitemap2 ul li{
margin:0;
padding:0px 0px 15px 0px;
}


/*---▲お問合せ---*/
