html,body{
     height:100%;
}


body{margin:0px; padding:0px; background-image:url(../img/top/header.gif); background-repeat:repeat-x;
font-family: Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}
img { border:0px; margin:0px; padding:0px;}
h1{margin:0px; padding:0px; width:270px; height:127px; float:left;}
ul{margin:0px;  padding:0px; list-style:none;}
li{margin:0px;  padding:0px; list-style:none;}


/** 201507 センタリング用にid追加 ishigaki */
#wrapper {
	width:840px;
	text-align:left;
	margin:0 auto;
	background-color:#ccc;
	}


/***************** 共通ヘッダー *****************/
#head_pri{display:block; height:37px; width:840px; margin:0px; padding:0px;}
#head{display:none; height:1px; width:1px;}

/***************** レイアウトタグ *****************/
#contents{
		width:840px;
	    height:auto !important; 
	    height: 100%;
	    min-height: 100%;
		margin:0; 
		padding:0 0 0 25px; 
		background-color:#fff;
		}
#sidenavi{width:210px; margin:0px; padding:0px; float:left;}
#main_notice{width:610px; margin:0px; padding:0px; float:left;}


/***************** 埼玉県国保連合会ホームページへようこそ！ *****************/
#massage{width:550px; height:127px;  margin:0px; padding:0px; background-image:url(../img/top/bg_massage.jpg); background-repeat:no-repeat; background-position:bottom; float:left;}
#massage h2{margin:9px 0px 0px 30px; padding:0px;}
#massage .text{margin:8px 0px auto 30px; padding:0px;}


/***************** サイドナビゲーション グローバル *****************/
#globalnavi{width:190px; background-image:url(../img/top/bg_gnavi.gif); background-repeat:repeat-y; margin:0px; padding:0px; }
#globalnavi ul{width:190px; padding:4px 0px 2px 0px; margin:0px;}
#globalnavi ul li{text-align:center; margin:0px 2px 0px 2px; padding:0px; border-bottom:#66CC66 solid 1px;}
#globalnavi ul li a{ margin:2px 0px 2px 0px; padding:7px 0px 7px 0px; display:block;}
#globalnavi ul li a:hover{ margin:2px 0px 2px 0px;  padding:7px 0px 7px 0px; background-color:#006633;}

/***************** まもるくんパーク バナー *****************/
#m_park{display: block; margin-top: 10px;}

/***************** サイドナビゲーション 関係者 *****************/
#snavi{width:190px; background-image:url(../img/top/bg_snavi.gif); background-repeat:repeat-y; margin:15px 0px 0px 0px;}
#snavi h3{margin:0px; padding:0px;}
#snavi ul{width:190px; background-image:url(../img/top/bg_snavi02.gif); background-position:bottom; background-repeat:no-repeat; padding:5px 0px 10px 0px; margin:0px; text-align:center;}
#snavi ul li{text-align:center; margin:0px; padding:2px 0px 2px 0px;}
li#snavi a{ margin:0px; padding:0px; display:block; }
li#snavi a:hover{ margin:0px;  padding:0px;}


/***************** 告知スペース image-navigation *****************/
#image-navigation{ height:352px; width:610px; background-image:url(../img/top/bg_imgnavi.jpg); background-position:bottom; background-repeat:no-repeat;}

/***************** 新告知スペース image-navigation-slide *****************/
#image-navigation-slide{ height:328px; width:602px; padding:0; margin:0; border-left:solid 1px #9a9a9a; border-right:solid 1px #9a9a9a;}


/***************** インフォメーション *****************/
#info{width:463px; margin:14px 0px 0px 0px; padding:0px; float:left;}
#info p{margin:0px 0px 5px 0px; padding:0px;}

/***************** その他のボタン *****************/
#btn_space{ width:190px; margin:15px 0px 0px 0px; padding:0px;}
#btn_space ul{ margin:0px; padding:0px; text-align:center;}
#btn_space ul li{margin:0px 0px 5px 0px; padding:0px;}
#btn_space ul li a { margin:0px; padding:0px; }

/***************** 新着情報 topics *****************/

#topics{ 
		width:610px;
		padding:0;
		margin:0 0 14px 0;
}

#topics h4{
	background: none;
	margin:10px 0 5px 10px;
	padding:0px;
	float:left;}

#topicsLink{
	margin:10px 20px 5px 0;
	float:right;
}

#topicsTop{
	margin:0;
	padding:0;
}

#topicsBtm{
	margin:0;
	padding:0;
}

#topicsBox{
	background:url(../img/top/topics_middle.gif) repeat-y 0px 0px;
	margin:0;
	padding:0;	
	}

#topicsBox dl{
	width:602px;
	font-size: 12px;
	line-height:16px;
	margin:0;
	padding:0;
	}

#topicsBox dl dt{
	float:left;
	padding:4px 0 0 20px;
	text-align:left;
	color:#666;
	}

#topicsBox dl dd{
	margin:0 8px 6px;
	padding:4px 12px 9px 222px;
	border-bottom:1px dashed #989898;
	}

#topicsBox dl dd.btm{margin-bottom:0;}


#topicsBox dl dd.tpcInfo{
	background-image:url("../img/topics_01.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}

#topicsBox dl dd.tpcKenko{
	background-image:url("../img/topics_02.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}

#topicsBox dl dd.tpcEve{
	background-image:url("../img/topics_03.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}

#topicsBox dl dd.tpcIntro{
	background-image:url("../img/topics_04.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}

#topicsBox dl dd.tpcShikumi{
	background-image:url("../img/topics_05.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}

#topicsBox dl dd.tpcKokuho{
	background-image:url("../img/topics_06.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}

#topicsBox dl dd.tpcKaigo{
	background-image:url("../img/topics_07.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}

#topicsBox dl dd.tpcSoudan{
	background-image:url("../img/topics_08.gif");
	background-repeat:no-repeat;
	background-position:78px 2px;
		}



/***************** コピーライト *****************/
#copyright{ 
	width:100%;
	font-size:12px;
	font-family:Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica, sans-serif;
	margin:0px 10px 10px 0px;
	padding:10px 0 0 0;
	text-align:right;
	clear:both;
	}


#copyright_left{ 
	width:530px;
	font-size:12px;
	font-family:Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin:0px;
	padding:10px 0 0 0;
	float:left;
	}


/***************** プライバシーマーク *****************/
.privacy_right{
	float:right;
}





/***************** 文字サイズ変更 *****************/

#size
	{float:right; width:155px; height:26px; margin:0px 5px 0px 0px; padding:5px 0px 0px 0px;} 



