.skip {  DISPLAY: none}
.news_bg {width:100%;height:8px;background-image: url(border-m.gif);background-repeat: repeat-x;margin:0;}
.migi_title{width:100%;height:21px;padding:0;margin:0;}

body{

}

.body-l     {  font-size: 120%; line-height: 120%}
.body-m     {  font-size: 100%; line-height: 120%}
.body-s     {  font-size: 95%; line-height: 120%}
.body-ss    {  font-size: 90%; line-height: 120%}

.lineheight_l {  line-height: 1.5}
.lineheight_m {  line-height: 1.3}
.lineheight_s {  line-height: 1.2}

A:link      { color: #0033CC }
A:visited   { color: #5577AA }
A:active    { color: #6666FF }
A:hover     { text-decoration: underline }

/*ホーム　新着情報の設定*/
/*.whatsnew {	*/
/*	width: 360px;	*/
/*	height: 80px;	*/
/*	overflow: scroll;	*/
/*	margin: 0;	*/
/*	padding: 0;	*/
/*}	*/

.whatsnew ul {
	margin: 0;
	padding: 4px 0;
	list-style-type: none;
}

.whatsnew li {
	line-height:110%;
	margin-bottom:2px;
}

/*ホーム　支援情報ヘッドラインリストの設定*/

.headline ul {
	margin: 0 0 5px 10px;
	padding: 0 10px 0 10px;
	list-style-image: url(../img/linkicon.gif);
}

.headline li {
	line-height:120%;
	margin-bottom:2px;
}

/*ホーム　お知らせご案内の設定*/

.oshirase ul {
	margin: 0 0 5px 10px;
	padding: 0 10px 0 10px;
	list-style-image: url(../img/linkicon.gif);
}

.oshirase li {
	line-height:120%;
	margin-bottom:2px;
}


/*パン屑リストの設定*/
.topic_path{
	text-align:left;
	font-size: 80%;
	width:770px;
	margin: 2px 0 5px 0;
}

/*subtopの設定*/
.subtop {
	width:770px;
	margin-bottom:10px;
}
.subtop h1{
	margin:0;
	padding:0;
}


/*subtop_lの設定*/
.subtop_l h2{
	margin: 0 0 5px 0;
	padding: 0;
}

.subtop_l h3{
	margin: 0 0 5px 10px;
	padding: 0;
}

.subtop_l h4{
	margin: 0 0 5px 10px;
	padding: 0;
}

.subtop_l p{
	width: 380px;
	margin: 0 0 10px 10px;
	line-height: 120%;
}

.subtop_l ul {
	margin: 0 0 10px 20px;
	padding: 0 0 0 10px;
	list-style: url(../img/linkicon.gif) disc outside;
}

.subtop_l li {
	line-height: 120%;
	vertical-align: middle;
	margin-bottom:5px;
}

.subtop_l A           { text-decoration:underline; color: #0000ff }
.subtop_l A:link      { text-decoration:underline; color: #0000ff }
.subtop_l A:visited   { text-decoration:underline; color: #660060 }
.subtop_l A:active    { text-decoration:underline; color: #6666FF }
.subtop_l A:hover     { text-decoration:underline; color: #6666FF }

/*subtop_rの設定*/
.subtop_r h2{
	margin: 0 0 5px 0;
	padding: 0;
}

.subtop_r h3{
	margin: 0 0 5px 10px;
	padding: 0;
}

.subtop_r h4{
	margin: 0 0 5px 10px;
	padding: 0;
}

.subtop_r p{
	width: 350px;
	margin: 0 0 10px 10px;
	line-height: 120%;
}

.subtop_r ul {
	margin: 0 0 10px 20px;
	padding: 0 0 0 10px;
	list-style: url(../img/linkicon.gif) disc outside;
}

.subtop_r li {
	line-height: 120%;
	vertical-align: middle;
	margin-bottom:5px;
}

.subtop_r A           { text-decoration:underline; color: #0000ff }
.subtop_r A:link      { text-decoration:underline; color: #0000ff }
.subtop_r A:visited   { text-decoration:underline; color: #660060 }
.subtop_r A:active    { text-decoration:underline; color: #6666FF }
.subtop_r A:hover     { text-decoration:underline; color: #6666FF }


/*サブトップ共通設定*/

.line {
	margin: 5px 0 10px 0;
}

.genkiimg{
	float:right;
	vertical-align:top;
	margin: 0 0 5px 5px;
}

/*************************************
         フッタ
**************************************/
#cmnfoot06 a:link      {  text-decoration: none; color: #0066CC;}
#cmnfoot06 a:visited   {  text-decoration: none; color: #660060;}
#cmnfoot06 a:hover     {  text-decoration: underline;}
#cmnfoot06 a:active    {  text-decoration: none; color: #6666FF;}

#cmnfoot06 .link   {  font-size: 80%;}
#cmnfoot06 .copy   {  font-size: 80%;}

#cmnfoot a:link      {  text-decoration: none; color: #0066CC;}
#cmnfoot a:visited   {  text-decoration: none; color: #660060;}
#cmnfoot a:hover     {  text-decoration: underline;}
#cmnfoot a:active    {  text-decoration: none; color: #6666FF;}


