@charset "shift_jis";
h1, h2, h3 {
	display: none;
}
/*------------------------------------------------------*/
/*	clearfix
/*------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/*-- Mac版 IE対応ハック--*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/*-------------------------------------------------------------------------*/
/*--	ヘッダー
/*-------------------------------------------------------------------------*/
#header {
	padding: 0px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 126px;
	width: 950px;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
/*------------------------------------------------------*/
/*	大枠のボックス（メニュー/更新情報）
/*------------------------------------------------------*/
#Main_Box {
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
/*------------------------------------------------------*/
/*	メニューのボックス
/*------------------------------------------------------*/
#Menu_Box {
	width: 265px;
	float: left;
	height: auto;
	margin-right: 10px;
	background-color: #FFFFFF;
	margin-top: 10px;
}
/*-----------------------------------*/
/*--	メニューリスト
/*-----------------------------------*/
#menu_list {
	width: 265px;
	margin: 0px;
	padding: 0px;
	height: auto;
	list-style-type: none;
}
/*-----------------------------------*/
/*--	メニュー大枠画像
/*-----------------------------------*/
#menu1 {
	width: 265px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -175px;
	height: 390px;
	padding-top: 10px;
}
/*-----------------------------------*/
/*--	市民の方へ　画像
/*-----------------------------------*/
#menu1 div {
	width: 245px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -274px -185px;
	height: 29px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
#menu1 div span {
	display: none;
}
/*-----------------------------------*/
/*--	各メニューリスト設定
/*-----------------------------------*/
#menu1 ul {
	width: 226px;
	padding: 0px;
	height: auto;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#menu1 ul li {
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
}
#menu1 ul li span {
	display: none;
}
/*-----------------------------------*/
/*--	風しん（3日はしか）
/*-----------------------------------*/
#m_menu1 {
	width: 226px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -275px -305px;
	height: 20px;
}
#m_menu1 a {
	width: 226px;
	height: 20px;
	display: block;
}
#m_menu1 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -537px -305px;
}
/*-----------------------------------*/
/*--	新型インフルエンザ
/*-----------------------------------*/
#m_menu2 {
	width: 156px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -275px -331px;
	height: 20px;
}
#m_menu2 a {
	width: 156px;
	height: 20px;
	display: block;
}
#m_menu2 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -537px -331px;
}
/*-----------------------------------*/
/*--	インフルエンザ
/*-----------------------------------*/
#m_menu3 {
	width: 123px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -274px -354px;
	height: 20px;
}
#m_menu3 a {
	width: 123px;
	height: 20px;
	display: block;
}
#m_menu3 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -533px -354px;
}
/*-----------------------------------*/
/*--	麻しん（はしか）
/*-----------------------------------*/
#m_menu4 {
	width: 140px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -275px -377px;
	height: 20px;
}
#m_menu4 a {
	width: 140px;
	height: 20px;
	display: block;
}
#m_menu4 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -537px -377px;
}
/*-----------------------------------*/
/*--	感染性胃腸炎
/*-----------------------------------*/
#m_menu5 {
	width: 106px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -275px -400px;
	height: 20px;
}
#m_menu5 a {
	width: 106px;
	height: 20px;
	display: block;
}
#m_menu5 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -537px -400px;
}
/*-----------------------------------*/
/*--	HIV/エイズ・性感染症
/*-----------------------------------*/
#m_menu6 {
	width: 172px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -274px -423px;
	height: 20px;
}
#m_menu6 a {
	width: 172px;
	height: 20px;
	display: block;
}
#m_menu6 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -536px -423px;
}
/*-----------------------------------*/
/*--	肝炎
/*-----------------------------------*/
#m_menu7 {
	width: 39px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -275px -446px;
	height: 20px;
}
#m_menu7 a {
	width: 39px;
	height: 20px;
	display: block;
}
#m_menu7 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -537px -446px;
}
/*-----------------------------------*/
/*--	結核
/*-----------------------------------*/
#m_menu8 {
	width: 39px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -275px -469px;
	height: 20px;
}
#m_menu8 a {
	width: 39px;
	height: 20px;
	display: block;
}
#m_menu8 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -537px -469px;
}
/*-----------------------------------*/
/*--	その他感染症
/*-----------------------------------*/
#m_menu9 {
	width: 106px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -274px -492px;
	height: 20px;
}
#m_menu9 a {
	width: 106px;
	height: 20px;
	display: block;
}
#m_menu9 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -536px -492px;
}
/*-----------------------------------*/
/*--	予防接種
/*-----------------------------------*/
#m_menu10 {
	width: 72px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -275px -515px;
	height: 20px;
}
#m_menu10 a {
	/*
	width: 72px;
	height: 20px;
	display: block;
	*/
}
#m_menu10 a:hover {
	/*
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -572px -689px;
	*/
}
/*-----------------------------------*/
/*--	こどもの予防接種
/*-----------------------------------*/
#m_menu11 {
	width: 130px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -274px -538px;
	height: 22px;
	margin-left: 10px;
	margin-top: -4px;
}
#m_menu11 a {
	width: 130px;
	height: 22px;
	display: block;
}
#m_menu11 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -536px -538px;
}
/*-----------------------------------*/
/*--	高齢者の予防接種
/*-----------------------------------*/
#m_menu12 {
	width: 134px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -274px -562px;
	height: 22px;
	margin-left: 10px;
	margin-top: -4px;
}
#m_menu12 a {
	width: 134px;
	height: 22px;
	display: block;
}
#m_menu12 a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -536px -562px;
}




/*-----------------------------------*/
/*--	医療・学校・施設　メニュー枠
/*-----------------------------------*/
.menu2 {
	width: 265px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -127px;
	height: 47px;
	margin-bottom: 8px;
	margin-top: 0px;
}
/*-----------------------------------*/
/*--	医療機関の方へ
/*-----------------------------------*/
#iryou_menu {
	width: 180px;
	background-repeat: no-repeat;
	height: 29px;
	padding-top: 10px;
	padding-left: 10px;
}
#iryou_menu span {
	display: none;
}
#iryou_menu a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(../img_top/all_top_image.gif);
	background-position: -274px -214px;
}
#iryou_menu a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -531px -213px;
}
/*-----------------------------------*/
/*--	学校・施設の方へ
/*-----------------------------------*/
#school_menu {
	width: 186px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -127px;
	height: 29px;
	padding-top: 10px;
	padding-left: 10px;
}
#school_menu span {
	display: none;
}
#school_menu a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(../img_top/all_top_image.gif);
	background-position: -274px -243px;
}
#school_menu a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -531px -242px;
}
/*-----------------------------------*/
/*--	リンク
/*-----------------------------------*/
#link_menu {
	width: 83px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -127px;
	height: 29px;
	padding-top: 10px;
	padding-left: 10px;
}
#link_menu span {
	display: none;
}
#link_menu a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(../img_top/all_top_image.gif);
	background-position: -274px -272px;
}
#link_menu a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -531px -271px;
}
/*-----------------------------------*/
/*--	発生動向調査
/*-----------------------------------*/
#doukou_menu {
	width: 224px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -127px;
	height: 29px;
	padding-top: 10px;
	padding-left: 10px;
}
#doukou_menu span {
	display: none;
}
#doukou_menu a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(../img_top/all_top_image.gif);
	background-position: -274px -156px;
}
#doukou_menu a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -531px -156px;
}
/*-----------------------------------*/
/*--	今、注目の感染症
/*-----------------------------------*/
#now_menu {
	width: 224px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -127px;
	height: 29px;
	padding-top: 10px;
	padding-left: 10px;
}
#now_menu span {
	display: none;
}
#now_menu a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(../img_top/all_top_image.gif);
	background-position: -274px -127px;
}
#now_menu a:hover {
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -531px -127px;
}
/*------------------------------------------------------*/
/*	更新情報のボックス
/*------------------------------------------------------*/
#Contens_Box {
	width: 675px;
	float: left;
	height: auto;
	background-color: #FFFFFF;
}
/*------------------------------------------------------*/
/*	和歌山市における新型インフルエンザ(H1N1)の発生状況
/*------------------------------------------------------*/
#Contens_Box #Infull_Bar{
	width: 675px;
	height: 33px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #003366;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#Contens_Box #Infull_Bar img{
	margin-top: 2px;
}


/*------------------------------------------------------*/
/*	新着情報の画像
/*------------------------------------------------------*/
#New_title {
	width: 670px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: -865px -135px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	height: 20px;
	margin-top: 1.2em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	text-align: right;
}
#New_title span{
	font-family: "MS PGothic", "Osaka", Arial, sans-serif;
	font-size: 0.75em;
	line-height: 20px;
	color: #333333;
	text-align: right;
}

/*-----------------------------------*/
/*--	新しいウィンドウアイコン
/*-----------------------------------*/
.NewWindows{
	width: auto;
	background-image: url(../img/new_window.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 0.875em;
}
/*-----------------------------------*/
/*--	フッター　コピーライト
/*-----------------------------------*/
#footer {
	width: 950px;
	height: auto;
	margin-top: 2em;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.75em;
	color: #333333;
	text-align: right;
	margin-bottom: 5em;
}

/*-----------------------------------*/
/*--	和歌山県立医科大学疫学調査アンケート
/*-----------------------------------*/
#Research_banner{
	width: 525px;
	height: 40px;
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -715px;
	margin-top: 10px;
}
#Research_banner span{
	display: none;
}
#Research_banner a{
	width: 525px;
	height: 40px;
	display: block;
}
#Research_banner a:hover{
	background-image: url(../img_top/all_top_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -755px;
}



.topics{
	width: 670px;
	height: auto;
	margin-top: 20px;
}
#topics1_title{
	width: 40px;
	height: auto;
	float: left;
	/*--------------------------------------------------------------------------------------------------*/
	/*height: 404px;*/
	/*--------------------------------------------------------------------------------------------------*/
	height: 332px;
	margin-right: 10px;
	background-color: #CC0000;
}
#topics2_title{
	width: 40px;
	height: auto;
	float: left;
	height: 160px;
	margin-right: 10px;
	background-color: #008C00;
}

#topics1_title img{
	/*--------------------------------------------------------------------------------------------------*/
	/*margin-top: 157px; /* 404px-90px/2=105px */
	/*--------------------------------------------------------------------------------------------------*/
	margin-top: 121px; /* 332px-90px/2=121px */
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: auto;
}
#topics2_title img{
	margin-top: 26px; /* 160px-107px/2=26.5px */
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: auto;
}
/*------------------------------------------------------*/
/*	更新情報一覧
/*------------------------------------------------------*/
.New_List1 {
	width: 620px;
	/*--------------------------------------------------------------------------------------------------*/
	/*height: 404px;*/
	/*--------------------------------------------------------------------------------------------------*/
	height: 332px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	background-color: #FFFFFF;
	float: left;
}
.New_List2 {
	width: 620px;
	height: 160px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	background-color: #FFFFFF;
	float: left;
}

.New_List1 li, .New_List2 li {
	width: 570px;
	/*font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font-family: "MS PGothic", "Osaka", Arial, sans-serif;
	font-size: 0.75em;
	line-height: 1.5;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	/*--　2.5em分字下げする（Newの文字分）--*/
	padding-left: 2.5em;
}



.New_List1 li a, .New_List2 li a{
	color: #003366;
	text-decoration: none;
}
.New_List1 li a:hover, .New_List2 li a:hover{
	color: #CC0000;
	text-decoration: underline;
}
.topics2_baack{
	background-color: #F7FFF7;
}
.topics1_baack{
	background-color: #FFF7F7;
}
/*-----------------------------------*/
/*--	新着情報　NEW
/*-----------------------------------*/
.New_List1 li span, .New_List2 li span{
	color: #FF0000;
	width: 2em;
	margin-right: 0.5em;
	/*--2.5em分字下げした分を戻す マージンを調節して2.3emマイナス--*/
	margin-left: -2.3em;
}
/*-----------------------------------*/
/*--	Googleカスタム検索
/*-----------------------------------*/
#g_search{
	width: 330px;
	height: auto;
	position: relative;
	top: 90px;
}
#g_search2{
	width: 330px;
	height: auto;
	position: relative;
	top: 40px;
}
/*-----------------------------------*/
/*--	検索結果から戻るボタン
/*-----------------------------------*/
#seach_back{
	width: 950px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
#seach_back a{
	width: 150px;
	display: block;
	background-color: #003366;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.8em;
	padding-bottom: 7px;
	text-decoration: none;
}

.top_back{
	width: 360px;
	display: block;
	height: 50px;
	z-index: 100;
}
/*--------------------------------------*/
/* Google カスタム検索
/*--------------------------------------*/

.cse .gsc-control-cse, .gsc-control-cse{
    padding: 0 !important;	
}
.form .gsc-search-box{
	margin-bottom: 0 !important;	
}
table .gsc-search-box {
	margin-bottom: 0 !important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-top: 0px !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right: 6px !important;
}.new {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F00;
}




.banner_img{
	width: auto;
	height: auto;
	margin-top: 1em;
}
.banner_img a{
	display: block;
	
}
.banner_img a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
