

/* h2 */
h2#top{
background:url(../image/h2_top.png);
width:445px;
height:38px;
}

h2#event{
background:url(../image/h2_event.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#cir{
background:url(../image/h2_cir.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#dl{
background:url(../image/h2_dl.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#gen{
background:url(../image/h2_gen.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#cos{
background:url(../image/h2_cos.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#want{
background:url(../image/h2_want.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}


h2#faq{
background:url(../image/h2_faq.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#link{
background:url(../image/h2_link.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#op{
background:url(../image/h2_op.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#kikaku{
background:url(../image/h2_kikaku.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}

h2#list{
background:url(../image/list.png);
width:800px;
height:38px;
margin-left:20px;
margin-bottom:10px;
}


.list_kikaku{
	list-style-image:url(../image/list_kikaku.gif);}


h3{
   margin:0px;
   padding:3px 0 3px 8px;
   background:url(../image/h3.gif);
   font-size:1em;
   line-height:125%;
   text-align:left;
   clear:both;
  }

/* h4 */
h4{
   margin:10px 10px 0 0px;
   padding:2px 0 3px 5px;
   border-bottom:solid 1px #55A703;
   border-left:solid 5px #55A703;
   font-size:1em;
   line-height:125%;
   text-align:left;
  }

h5{
   margin:0 15px 5px 0px;
   padding:3px 0 3px 5px;
   border-bottom:solid 1px #FF3333;
   line-height:125%;
   text-align:left;
   font-size:1em;
  }

h6#topic_kikaku a{
	width:370px;
	height:48px;
	background:url("../image/topic_kikaku.jpg") no-repeat 0 0;
	display:block;
	text-indent:-9999px;}


h6#topic_list a{
	width:370px;
	height:48px;
	background:url("../image/list.jpg") no-repeat 0 0;
	display:block;
	text-indent:-9999px;}

.top{
border-bottom:dotted 1px #CCCCCC;
width:415px;
margin:0px 10px 0px 15px;
text-align:left;
padding:10px 0 010px 0;
}

.sub{
     padding-bottom:2px;
     border-bottom:dotted 1px #CCCCCC;
	 margin:15px 10px 15px 10px;
    }

.ar{
	text-align:right;
	padding-bottom:2px;
	border-bottom:dotted 1px #CCCCCC;
	font-size:0.9em;;

   }

/* pan部分 */
#pan{
     height:30px;
     width: auto;
	 text-align:right;
	 font-size:11px;
    }

#pan ul{
	margin:5px 0 0 0;
	
       }

#pan li{
        padding:0 0 0 5px;
        display:inline;
        list-style:none;
        border-left:solid 1px #000000;
       }

/* list */
ul{
　 margin: 5px 5px 5px 35px;
   padding: 0 20px 0 25px;
　 line-height:150%;
　 list-style-image:url("../image/icon.gif");
   list-style-position:outside;
  }

ol{
　 margin: 5px 5px 5px 25px;
   padding: 0 10px 0 25px;
　 line-height:150%;
   list-style-position:outside;
  }

#kizi ol{
   margin: 0px 0px 0px 25px;
   text-align:left;
   list-style-type:square;
  }
#kizi ul{
   margin: 0px 0px 0px 25px;
   /*text-align:left;*/
   list-style-type:decimal;
  }
#kizi li{
   /*text-align:left;*/
   list-style-type:disc;
  }
/* text */
em{
color:#FF9900;
   font-style:normal;
   font-weight:bold;
  }

strong{
       font-weight:bold;
      }

.white{
       color:#FFF;
      }



