/*タイトル背景画像*/
#titleSupport{
	width:760px;
	height:209px;
	position:absolute;
	left:0px;
	top:42px;
	text-align:left;
	margin:0px;
	background:url(./images/main_photo.jpg) no-repeat;
}

.accessPoint{
 	clear:both;
	margin:0;
	padding:0;
}

#ryokinUL{
	margin:4px 0px 20px 0px;
	padding:0px;
}
#ryokinUL li{
	width:550px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	padding-left:7px;
	background:url(../images/share/ten.gif) left 0.4em no-repeat;	
}
#ryokinUL li ul{
	margin:4px 0px 10px 12px;
	padding:0px;
}

/*マップ*/
.zu{
	margin-bottom:14px;
}

/*インターネット環境*/
.kankyoBox dl{
	margin:0;
}
.kankyoBox dt, .kankyoBox dd{
	margin:0;
	padding:0;
}
.kankyoBox dt{
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.kankyoBox dd{
	margin-bottom:8px;
}
.kankyoSita{
	margin:0 0 0 5px;
}

/*テーブル----------------------------*/
*html .tGaiyo{ font-size:95%; }
.tGaiyo{
	width:287px;
	border:solid 1px #797979;
	border-width:1px 0px 0px 1px;
	margin-bottom:5px;
	background:#ffffff;
	float:left;
}
.tGaiyo td, .tGaiyo th{
	border:solid 1px #797979;
	border-width:0px 1px 1px 0px;
}
.thGaiyo{
	background:#eeeeee;
}
.tGaiyo span{
	font-size:smaller;
}
.tGaiyo sup{
	font-size:smaller;
}
.thGaiyoUe{
	background:#a0a0a0;
	color:#ffffff;
}

.tGaiyoR{
	float:right;
	width:288px;
}

.tdRight{
	text-align:right;
}

.tdCenter{
	text-align:center;
}

/*見出し*/
.komidasi{
	width:584px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 4px;
	background:#666666;
	color:#ffffff;
	font-weight:bold;
}
*html .komidasi{
	width:588px;
}
.komidasi2{
	width:286px;
	margin:10px 0px 0px 0px;
	padding:4px 0px 4px 4px;
	background:#666666;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}
*html .komidasi2{
	width:290px;
}


/*-----------------------------*/
#honbunUe{
	width:760px;
	margin-top:11px;
	background:#ffffff url(./images/honbun_back.gif) no-repeat;
}
#contentWrapper{
	width:588px;
	margin:0px 0px 0px 158px;
}
#mosikomi{
	width:588px;
	height:82px;
	padding:0px;
	margin:0px 0px 12px 0px;
}
#mosikomi2{
	width:588px;
	height:34px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#mosikomi3{
	width:588px;
	height:33px;
	padding:0;
	margin:0;
}

.contentBox{
	width:588px;
	margin:0 0 10px 0;
	padding:0px;
}
.yajiContentBox{
	width:588px;
	margin:0px;
	padding:0px;
}
.contentW{
	float:left;
	width:588px;
	background:url(./images/content_box_bk.gif) left bottom no-repeat;
	text-align:center;
}
.contentZu{
	float:left;
	width:14px;
}
.contentBox p{
	width:566px;
	margin:7px;
}
.contentRiyo{
	float:left;
	width:176px;
	padding:5px 14px;
}
*html .contentRiyo{
	width:204px;
}
.contentJimusyo{
	float:right;
	width:176px;
	padding:5px 14px;
}
*html .contentJimusyo{
	width:204px;
}

*html #sCom div p{
	font-size:90%;
	line-height:140%
}

.contentKaigi{
	float:left;
	width:287px;
	padding:0px;
	background:url(./images/content_minibox_bk.gif) left bottom no-repeat;
}
.contentKaigi p{
	margin:7px 7px;
	width:273px;
}
.contentTenji{
	float:right;
	width:287px;
	padding:0px;
	background:url(./images/content_minibox_bk.gif) left bottom no-repeat;
}
.contentTenji p{
	margin:7px 7px;
	width:273px;
}
.contentL{
	float:left;
	width:287px;
}
.contentR{
	float:right;
	width:287px;
}

.contentBox:after{/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.contentBox{/*IE用*/
	display:inline-table;
}
/*Mac-IE以外用\*/
*html .contentBox{ height:1%; }
.contentBox{ display:block; }
/*△*/



/*フロアナビ----------------------------------------*/
/*左ナビタイトル*/
#floorTitle{
	width:288px;
	height:55px;
	margin:0px;
}
#leftWrapper{
	float:left;
	width:158px;
}
#leftNavi{
	position:relative;
	margin-left:23px;
	width:128px;
	height:175px;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 21px;/*IE.Operaでは左マージンが付く*/
	background:url(./images/menu.gif) no-repeat;
}
#leftNavi li{
	width:128px;
	display:block;
	font-size:2px;
	text-indent:-5000px;/*li、aどっちにつけてもOKっぽい*/
}
#leftNavi li a{
	position:absolute;
	width:128px;
	display:block;
	background:url(./images/menu.gif) no-repeat;
	float:left;/*これないとWinIE5でいつものバグ*/
	font-size:2px;
	text-indent:-5000px;
	left:0px;
}
#leftNavi1 a:link, #leftNavi1 a:visited{
	height:54px;
	top:0px;
	background-position:0px 0px;
}
#leftNavi2 a:link, #leftNavi2 a:visited{
	height:42px;
	top:54px;
	background-position:0px -54px;
}
#leftNavi3 a:link, #leftNavi3 a:visited{
	height:28px;
	top:96px;
	background-position:0px -96px;
}
#leftNavi4 a:link, #leftNavi4 a:visited{
	height:22px;
	top:124px;
	background-position:0px -124px;
}
#leftNavi5 a:link, #leftNavi5 a:visited{
	height:29px;
	top:146px;
	background-position:0px -146px;
}
/*hover*/
#leftNavi1 a:hover{
	height:54px;
	top:0px;
	background-position:-128px 0px;
}
#leftNavi2 a:hover{
	top:54px;
	background-position:-128px -54px;
}
#leftNavi3 a:hover{
	top:96px;
	background-position:-128px -96px;
}
#leftNavi4 a:hover{
	top:124px;
	background-position:-128px -124px;
}
#leftNavi5 a:hover{
	top:146px;
	background-position:-128px -146px;
}
/**********************/
#Aa, #Aaa, #Aaaa,#Aaaaa{
	width:585px;
	text-align:right;
	margin:0px 0 0px;
	clear:both;
}

/*通信ネットワーク*/
#tusinTitle{
	width:588px;
	height:82px;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.zuSitaBox{
	padding-left:10px;
	font-size:120%;
	background:url(images/inter_maru.gif) 0 0.4em no-repeat;
}
