/* 法人TOP */
#corptop {
	width:760px;
	height: 35px;
	margin:auto;
	border: 1px solid #999999;
	background-image: url(../../corp/corp_topnavi.gif);
}
#corptop ul {
	margin: 0; padding :0; list-style-type : none;
}
#corptop li {
	display : inline;
	padding :0;
	margin:0;
	background-attachment: -35;
}
#corptop #corptop_top {
	text-align:left;
}

#corptop #corptop_top a{
	background-image: url(../../corp/corp_topnavi.gif);
	width:200px;
	height:35px;
	margin:0;
	padding:0;display:block;
	float:left;
}
#corptop #corptop_top a:hover {
	background-image: url(../../corp/corp_topnavi.gif);
	width:200px;
	height:35px;
	margin:0;
	padding:0;display:block;
}
/* 法人TOPIMAGE */
#topimage{
	width:760px;
	height:200px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
/* 法人TOPナビ */
#topnavi {
	width:760px;
	height:30px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(../topber_s2.gif);
}
#topnavi ul {
	margin: 0; padding :0; list-style-type : none;
}
#topnavi li {
	display : inline; padding :0; margin:0;float:left;
}
#topnavi #topnavi_top a{
	background-image:url(../topber_top1.gif); 
	width:70px;
	height:30px;
	margin:0;
	padding:0;display:block;
	margin-left: 10px;
}
#topnavi #topnavi_top a:hover {
	background-image:url(../topber_top2.gif); 
	width:70px;
	height:30px;
	margin:0;
	padding:0;display:block;
	margin-left: 10px;
}
#topnavi #topnavi_top_on a {
	background-image:url(../topber_top2.gif); 
	width:70px;
	height:30px;
	margin:0;
	padding:0;display:block;
	margin-left: 10px;
}
#topnavi #topnavi_intro a {
	background-image:url(../topber_intro1.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_intro a:hover {
	background-image:url(../topber_intro2.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block
}
#topnavi #topnavi_intro_on a {
	background-image:url(../topber_intro2.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block
}
#topnavi #topnavi_out a {
	background-image:url(../topber_outline1.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_out a:hover {
	background-image:url(../topber_outline2.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_out_on a {
	background-image:url(../topber_outline2.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_gree a {
	background-image:url(../topber_greeting1.gif); 
	width:105px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_gree a:hover {
	background-image:url(../topber_greeting2.gif); 
	width:105px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_gree_on a {
	background-image:url(../topber_greeting2.gif); 
	width:105px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_hist a {
	background-image:url(../topber_history1.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_hist a:hover {
	background-image:url(../topber_history2.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_hist_on a {
	background-image:url(../topber_history2.gif); 
	width:90px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_link a {
	background-image:url(../topber_link1.gif);
	width:70px;
	height:30px;
	padding:0;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 148px;
}
#topnavi #topnavi_link a:hover {
	background-image:url(../topber_link2.gif); 
	width:70px;
	height:30px;
	margin:0;
	padding:0;display:block;
	margin-left: 148px;
}
#topnavi #topnavi_link_on a {
	background-image:url(../topber_link2.gif); 
	width:70px;
	height:30px;
	margin:0;
	padding:0;display:block;
	margin-left: 148px;
}
#topnavi #topnavi_sitemap a {
	background-image:url(../topber_sitemap1.gif); 
	width:85px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_sitemap a:hover {
	background-image:url(../topber_sitemap2.gif); 
	width:85px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
#topnavi #topnavi_sitemap_on a {
	background-image:url(../topber_sitemap2.gif); 
	width:85px;
	height:30px;
	margin:0;
	padding:0;display:block;
}
.span1 {display:none;
}
#outline{
	width:760px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 12px;
	position: relative;
	height: 100%;
	background-image: url(../outline_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#main{
	width:570px;
	float:left;
}
#info{
	width:350px;
	float:right;
	text-align: left;
	clear: both;
}
#navi{
	width:200px;
	float:left;
	height: auto;
	text-align: left;
}
#navihclist{
	width:200px;
	height:200px;
	margin: 0px;
	background-image: url(../index_hc_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navihclist ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#navihclist li {
	display : inline; padding :0; margin:0;
}
#navihclist #navi_hc a{
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:42px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navihclist #navi_hc a:hover {
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:42px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px 0px;
}
#navihclist #navi_thp a{
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px -42px;
}
#navihclist #navi_thp a:hover {
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px -42px;
}
#navihclist #navi_skhp a{
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#navihclist #navi_skhp a:hover {
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px -66px;
}
#navihclist #navi_wthp a{
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px -89px;
}
#navihclist #navi_wthp a:hover {
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px -89px;
}
#navihclist #navi_ccic a{
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px -111px;
}
#navihclist #navi_ccic a:hover {
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px -111px;
}
#navihclist #navi_cwc a{
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px -133px;
}
#navihclist #navi_cwc a:hover {
	background-image:url(../index_hc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px -133px;
}
#navihslist{
	width:200px;
	height:140px;
	margin: 0px;
	background-image: url(../index_hs_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navihslist ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#navihslist li {
	display : inline; padding :0; margin:0;
}
#navihslist #navi_hs a{
	background-image:url(../index_hs_top.gif);
	width:200px;
	height:42px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navihslist #navi_hs a:hover {
	background-image:url(../index_hs_top.gif);
	width:200px;
	height:42px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px 0px;
}
#navihslist #navi_lapa a{
	background-image:url(../index_hs_top.gif);
	width:200px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px -42px;
}
#navihslist #navi_lapa a:hover {
	background-image:url(../index_hs_top.gif);
	width:200px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px -42px;
}
#navihslist #navi_lap a{
	background-image:url(../index_hs_top.gif);
	width:200px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#navihslist #navi_lap a:hover {
	background-image:url(../index_hs_top.gif);
	width:200px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: -200px -66px;
}
#navihcclist{
	width:200px;
	height: 180px;
	background-image: url(../index_hcc_top.gif);
	background-position: 0px 0px;
}
#navihcclist ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#navihcclist li {
	display : inline; padding :0; margin:0;
}
#navihcclist #navi_hcc a{
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:47px;
	margin:0;
	padding:0;
	display:block;
	background-position: 0px 0px;
}
#navihcclist #navi_hcc a:hover {
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:47px;
	margin:0;
	padding:0;
	display:block;
	background-position: -200px 0px;
}
#navihcclist #navi_east_c a{
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	background-position: 0px -47px;
}
#navihcclist #navi_east_c a:hover {
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	background-position: -200px -47px;
}
#navihcclist #navi_north_c a{
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	background-position: 0px -71px;
}
#navihcclist #navi_north_c a:hover {
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	background-position: -200px -71px;
}
#navihcclist #navi_lapa_c a{
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-position: 0px -94px;
}
#navihcclist #navi_lapa_c a:hover {
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-position: -200px -94px;
}
#navihcclist #navi_lap_c a{
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-position: 0px -116px;
}
#navihcclist #navi_lap_c a:hover {
	background-image:url(../index_hcc_top.gif);
	width:200px;
	height:22px;
	margin:0;
	padding:0;
	display:block;
	background-position: -200px -116px;
}
#naviplus{
	width:170px;
	height: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}


#contents{
	width:180px;
	float:right;
	height: 100%;
	font-size: 10px;
	color: #999999;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#contentslist{
	width:180px;
	height: 100%;
	background-image: url(../index_contents.gif);
}
#contentslist ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#contentslist li {
	display : inline; padding :0; margin:0;
}
#contentslist #contents_info a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:95px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px 0px;
}
#contentslist #contents_info a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:95px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px 0px;
}
#contentslist #contents_chiiki a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -95px;
}
#contentslist #contents_chiiki a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -95px;
}
#contentslist #contents_kamoku a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -159px;
}
#contentslist #contents_kamoku a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -159px;
}
#contentslist #contents_dock a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -223px;
}
#contentslist #contents_dock a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -223px;
}
#contentslist #contents_himawari a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -287px;
}
#contentslist #contents_himawari a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -287px;
}
#contentslist #contents_lecture a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -350px;
}
#contentslist #contents_lecture a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -350px;
}

#contentslist #contents_forum a{
	background-image:url(../index_contents2.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -350px;
}
#contentslist #contents_forum a:hover {
	background-image:url(../index_contents2.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -350px;
}


#contentslist #contents_nservice a{
	background-image:url(../index_contents3.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position:0px -287px;
}
#contentslist #contents_nservice a:hover {
	background-image:url(../index_contents3.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position:-180px -287px;
}

#contentslist #contents_seminar a{
	background-image:url(../index_semi.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px 0px;
}


#contentslist #contents_seminar a:hover {
	background-image:url(../index_semi.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px 0px;
}

#contentslist #contents_env a{
	background-image:url(../kannkyo.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px 0px;
}

#contentslist #contents_env a:hover {
	background-image:url(../kannkyo.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px 0px;
}

#contentslist #contents_recruit a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -413px;
}
#contentslist #contents_recruit a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:63px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -413px;
}
#contentslist #contents_mobile a{
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: 0px -476px;
}
#contentslist #contents_mobile a:hover {
	background-image:url(../index_contents.gif);
	width:180px;
	height:64px;
	background-repeat:no-repeat;
	padding:0;
	display:block;
	background-position: -180px -476px;
}



#bottmnavi{
	background-color: #E0E0E0;
	border: 1px dotted #E0E0E0;
	clear: both;
	width: 750px;
	float: none;
	position: fixed;
}
#clear {
    clear:both;
}
#corpicon{
	width:750px;
	height: auto;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
	background-color: #E0E0E0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
#corpbottom{
	width:750px;
	height: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	background-image: url(../topimage2.gif);
	margin-bottom: 10px;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #999999;
	margin-top: 0px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}