
p			{margin:0; padding:0 0 15px 0; }
a			{color:#0000ff; text-decoration:underline; }
a:link		{color:#0000ff;}
a:visited	{color:#0000ff;}
a:hover		{color:#ff3300; text-decoration:none;}
a:active	{color:#ff0000;}
a img		{border: none;}

a.nolink_anchor { color: #000000; text-decoration: none; }

h1 {
	font-size:130%;
	margin:10px 0px;
	border-bottom:1px solid #000088;
	clear:both;
}

h2 {
	font-size:115%;
	margin:10px 0px;
	border-bottom:1px solid #000088;
	clear:both;
}

h3 {
	border-bottom:1px solid #dadada;
	font-size:105%;
	margin:10px 0px;
}

p,
dl,
ul
{
	margin: 0 0 0 25px;
	padding: 5px 0;
}

table.tbl
{
	border-collapse: collapse;
}

table.tbl th
{
	vertical-align:top;
	background:#ccffff;
	color:#002240 !important;
}

table.tbl th,
table.tbl td
{
	padding: 4px 8px;
	border: 1px #888888 solid;
}

table.tbl tr.even td { background: #eeffff }
table.tbl tr.odd  td { background: #ffffff }

table.tbl tr td.initial_even { background: #eeffff ; vertical-align: top; }
table.tbl tr td.initial_odd  { background: #ffffff ; vertical-align: top; }

table.tbl tr td.collection_mark { width: 16px; }

div.go_top { text-align: right; }


span.selected_line { background: #ffff00; font-weight: bold; }

/* 下層ヘッダ
------------------------------------------------------ */
#header2nd{
	margin:0;
	padding:0;
	width:100%;
	height:52px;
	background:url(http://www.city.yokohama.lg.jp/shigen/images/header2ndbg.gif) repeat-x;
	position:relative;
}
#header2nd h6{
	margin:0;
	padding:0;
	width:332px;
	height:52px;
	position:absolute;
	top:0;
	left:0;
	background:url(http://www.city.yokohama.lg.jp/shigen/images/header2nd.gif) no-repeat;
}
#header2nd h6 a{display:block;width:332px;height:52px;}
#header2nd h6 span{display:none;}
#header2nd ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:12px;
	right:27px;
}
#header2nd li{float:right; margin-left:12px;}

/* PCだけの処理 */
#mic-intro2-smart,#mic-intro3-smart,#mic-intro4-smart {display:none;}


#suggest {
    position: absolute;
    background-color: #FFFFFF;
    border: 1px solid #CCCCFF;
    font-size: 90%;
    width: 200px;
    left: 50px;
}
#suggest div {
    display: block;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
}
#suggest div.select{ /* キー上下で選択した場合のスタイル */
    color: #FFFFFF;
    background-color: #3366FF;
}
#suggest div.over{ /* マウスオーバ時のスタイル */
    background-color: #99CCFF;
}

