@charset "utf-8";
/* CSS Document */

/* support_main
--------------------------------------------------*/
* html #header #gNavi #gNaviL,
* html #header #gNavi #gNaviR{
behavior:url("../styles/iepngfix.htc");
}

#header #gNavi li.link06{
background:url(../images/gNavi.gif) -461px -88px no-repeat;
}
#header #gNavi li.link06 a:hover{
background:none;
cursor:default;
}

body#support01 #lNavi .link01 a,
body#support02 #lNavi .link02 a,
body#support03 #lNavi .link03 a,
body#support04 #lNavi .link04 a{
color:#1E8FAF;
}

body#support01 #lNavi .link01 span,
body#support02 #lNavi .link02 span,
body#support03 #lNavi .link03 span,
body#support04 #lNavi .link04 span{
background:url(../images/square.gif) 0 -9px no-repeat;
}

body#support01 #lNavi .link01 a:hover,
body#support02 #lNavi .link02 a:hover,
body#support03 #lNavi .link03 a:hover,
body#support04 #lNavi .link04 a:hover{
text-decoration:none;cursor:default;
}

#lNavi img{
margin:50px 0 0 27px;
}

/*ttl*/
#ttlArea h2{
width:860px;
height:23px;
margin:41px 0 0 0;
background:url(../support/images/h2.gif) no-repeat;
position:absolute;
overflow: hidden;
text-indent: -9999px;
display: block;
}

body#support01 h3{background:url(../support/images/h3-index.gif) no-repeat;}
body#support02 h3{background:url(../support/images/h3-02.gif) no-repeat;}
body#support03 h3{background:url(../support/images/h3-03.gif) no-repeat;}
body#support04 h3{background:url(../support/images/h3-04.gif) no-repeat;}
body#support05 h3{background:url(../support/images/h3-05.gif) no-repeat;}

h4#midashi{
margin:0 0 20px 130px;
background:url(../support/images/midashi.gif) no-repeat;
height:140px;
width:460px;
text-indent:-9999px;
}

h4#support02a,h4#support02b {
margin:30px 0 0 0;
padding:0;
height:45px;
text-indent:-9999px;
}

h4#support02a{background:url(../support/images/h4-02a.gif) no-repeat;}
h4#support02b{background:url(../support/images/h4-02b.gif) no-repeat;}


/*サポート企業*/
.logo{
margin:0 0 0px 0px;
padding:0;
clear:left;
}

.logo ul{
	margin:0;
	padding:0;
	float:left;
	width:620px;
}

.logo li{
margin:20px 0 10px 0px;
padding:0;
width:620px;
}

/*公共団体*/
#haihu {
	margin: 20px 0px 0 15px;
}

#haihu h5 {
	margin: 0px;
	font-size:12px;
	font-weight:normal;
}

#haihu dt {
	margin: 20px 0 0 0;
}

#haihu dd {
	margin: 0 0 0 25px;
}

#haihu ul {
	margin: 0;
	padding:0;
	float:left;
	width:300px;
}

/*参加要項*/
#guide{
margin:30px 0 50px 30px;
padding:0;
}

