/*-- 【緑】島根県感染症発生動向調査 デフォルトスタイル  --*/

body {
  -webkit-text-size-adjust: 100%;
}


A:hover{
	color:#000099;
	background-color:#e1e1e1;
	padding-top:1px;
}
A:link{
	color:#000099;}
A:visited{
	color:#2f0f79;}

/*  ---タイトルロゴ部分---  */

.logo{
	background-image:url('mesh08.png'); /* --- 背景画像 そば 2025/08/26 --- */
	padding-left:4px;
	background-repeat:no-repeat;
	height:60px;
}

div#to_top_image {   /* タイトル左画像（県章） */
	margin-top:2px;
	margin-left:0px;
	margin-right:3px;
	float: left;
	padding: 0;
}

#to_top_image img{
	border-style:none;
	width:60px;
	height:60px;
}

div#skip_content{   /* タイトル中央画像（スキップ） */
	float : left;
}

#skip_content img{
	border-style:none;
	width:1px;
	height:60px;
}

div#sidsc{          /* タイトル右画像（情報センター） */
	padding-top:3px;
	padding-left:1px;
	float: left;
}

#sidsc img{
	border-style:none;
	width:440px;
	height:59px;
}

/*  /---タイトルロゴ部分---  */

.pan{
	font-size:1em;
	padding-left:2px;
	clear: both;
}

.button{
	text-align:center;
	background-image:url('b0_8.gif');
	background-repeat: no-repeat;
	border-bottom:1px solid #666666;
	border-right:1px solid #999999;
	margin-top:2px;
	margin-right:0px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:2px;
	float : left;
}

.selbutton{
	color:#ffffff;
	text-align:center;
	background-image:url('b1_8.gif');
	background-repeat: no-repeat;
	border-bottom:1px solid #1b4c5b; /* 緑 */
	border-right:1px solid #999999;
	margin-top:2px;
	margin-right:0px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:2px;
	float : left;
}

.nextbutton{
	color:#999999;
	background-image:url('b4.gif');
	font-weight:normal;
	text-align:center;
	border-top:1px solid #8692A9;
	border-bottom:1px solid #efefef;
	border-left:1px solid #8692A9;
	border-right:1px solid #dfdfdf;
	background-repeat: no-repeat;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}

.pagetitle{
	font-size:120%;
	font-weight:bold;
	color:#ffffff;
	background-color:#154b3e;         /* 緑8 */
	text-align:center;
	line-height:150%;
	margin-bottom:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	padding-left:3px;
	border-top:1px solid #154b3e;     /* 緑8 */
	border-bottom:1px solid #154b3e;  /* 緑8 */
	clear: both;
}

.title_text{
	line-height:1.1em;
	width:30em;
}

.title1{
	font-size:140%;
	font-weight:bold;
	color:#176cc1;
	text-align:center;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:3px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:1px;
}

.index0{
	font-size:1em;
	background-color:#f3fdce;
	border-top:1px solid #6a8fff;  /* 黄緑 */
	border-bottom:1px solid #337cbf;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	line-height:1.2em;
}

.sel0{
	background-image:url('b2_8.gif');
	 /* 緑8 */color:#ffffff;
	border-top:1px solid #7db0c8;
	border-bottom:1px solid #154b3e;
	border-left:1px solid #154b3e;
	border-right:1px solid #154b3e;
}

.sel00{
	background-image:url('b3.gif');
	color:#ffffff;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #848484;
	border-left:1px solid #848484;
	border-right:1px solid #848484;
}

.nolink{
	color:#999999;
}

.txt1{
	line-height:130%;
}

.foot{
	font-size:90%;
	color:#999999;
	margin-top:4px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #cccccc;
	clear: both;
}

.kage{
	border-bottom:2px solid #d0d0d0;
	border-right:2px solid #d0d0d0;
}

.kage1{
	border-top:1 solid #ebebeb;
	border-bottom:2px solid #d0d0d0;
	border-left:1 solid #ebebeb;
	border-right:2px solid #d0d0d0;
}

.kage2{
	border-right:2px solid #d0d0d0;
}

.kage3{
	border-bottom:2px solid #d0d0d0;
	border-right:2px solid #d0d0d0;
	line-height:1.6em;
}

.uLine{
	background-image:url('u1.gif');
}

hr{
	border-top:1px solid #999999;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

/*-- 表の罫線 ---*/

.i0{
	/*-- 罫線なし --*/
}

.i1{
	border:1px solid #888888;
}

.i2{
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
}

.i3{
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
}

.i4{
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
}


.i5{
	border-right:1px solid #888888;
}


.i6{
	border-top:1px solid #888888;
	border-right:1px solid #888888;
}

.i32{
	border-left:1px solid #888888;
	border-bottom:2px solid #888888;
	border-right:1px solid #888888;
}


.i42{
	border-bottom:2px solid #888888;
	border-right:1px solid #888888;
}

/*-- /表の罫線 --*/


/*  ---スマホ対応---  */
@media screen and (max-width: 810px) {
	/*  ---タイトルロゴ部分---  */
	.logo{
		background-image:url('s_idsc_s.gif');
		padding-left:4px;
		background-repeat:no-repeat;
		height:41px;
	}

	div#to_top_image {   /* タイトル左画像（県章） */
		margin-top:2px;
		margin-left:0px;
		margin-right:3px;
		float: left;
		padding: 0;
	}

	#to_top_image img{
		border-style:none;
		width:0px;
		height:0px;
	}

	div#skip_content{   /* タイトル中央画像（スキップ） */
		float : left;
	}

	#skip_content img{
		border-style:none;
		width:0px;
		height:0px;
	}

	div#sidsc{          /* タイトル右画像（情報センター） */
		padding-top:3px;
		padding-left:1px;
		float: left;
	}

	#sidsc img{
		border-style:none;
		width:440px;
		height:0px;
	}
	

	/*  ---見出し---  */
	.pan{
		font-size:0.9em;
		padding-top:0.1em;
		padding-left:1px;
		line-height:1.5em;
	}

	.button{
		font-size:0.9em;
		padding-top:0.6em;
		padding-bottom:3px;
		height:1.3em;
	}

	.selbutton{
		font-size:0.9em;
		padding-top:0.6em;
		padding-bottom:3px;
		height:1.3em;
	}

	.pagetitle{
		font-size:100%;
		padding-top:0.4em;
		height:1.8em;
	}

	.index0{
		font-size:0.9em;
		padding-top:0.3em;
		padding-left:1px;
		line-height:1.5em;
	}
}


@media screen and (max-width: 620px) {
	/*  ---見出し---  */
	.pan{
		font-size:0.75em;
		padding-top:0.1em;
		padding-left:0px;
		line-height:2.2em;
	}

	.button{
		font-size:0.7em;
		padding-top:0.7em;
		padding-bottom:2px;
		height:1.5em;
	}

	.selbutton{
		font-size:0.7em;
		padding-top:0.7em;
		padding-bottom:2px;
		height:1.5em;
	}

	.pagetitle{
		font-size:0.9em;
		padding-top:0.4em;
		height:1.8em;
	}

	.index0{
		font-size:0.7em;
		padding-top:0.3em;
		padding-left:1px;
		line-height:2.0em;
	}
}

@media screen and (max-width: 505px) {
	/*  ---見出し---  */
	.logo{
		background-image:url('s_idsc_ss.gif');
		padding-left:0px;
		background-repeat:no-repeat;
		height:29px;
	}

	.pan{
		font-size:0.65em;
		padding-top:0em;
		padding-left:0px;
		padding-bottom:0.2em;
		line-height:2.5em;
	}

	.button{
		font-size:0.56em;
		padding-top:0.8em;
		padding-bottom:2px;
		height:1.7em;
	}

	.selbutton{
		font-size:0.56em;
		padding-top:0.8em;
		padding-bottom:2px;
		height:1.7em;
	}

	.pagetitle{
		font-size:0.8em;
		padding-top:0.4em;
		height:1.8em;
	}

	.index0{
		font-size:0.6em;
		padding-top:0.3em;
		padding-left:1px;
		line-height:2.5em;
	}
}

@media screen and (max-width: 440px) {
	/*  ---見出し---  */

	.pan{
		font-size:0.40em;
		padding-top:0.5em;
		padding-left:0px;
		padding-bottom:0.2em;
		line-height:2.5em;
	}

	.button{
		font-size:0.40em;
		padding-top:1.5em;
		padding-bottom:2px;
		height:2.1em;
	}

	.selbutton{
		font-size:0.40em;
		padding-top:1.5em;
		padding-bottom:2px;
		height:2.1em;
	}

	.pagetitle{
		font-size:0.50em;
		padding-top:0.8em;
		height:2.1em;
	}

	.index0{
		font-size:0.45em;
		padding-top:0.3em;
		padding-left:1px;
		line-height:3em;
	}
	.title1{
		font-size:110%;
	}
}
