
body		{line-height:140%;}
p			{margin:0; padding: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 ;
	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: 0;
	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: 0px; }

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:320px;
	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:320px;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;}

/* スマートフォンだけの特別処理 */
#header2nd li img {display: none;}
div#body, div#CONTENT {margin:1px;}

#mic-intro {display:none;}
#mic-intro2-pc {display:none;}

input#link2 {display:none;}
div#guide4mobile {display:none;}

td.item_name {font-size:80%;}
td.item_desc {font-size:80%;}
td.item_point {font-size:80%;}
th.item_name {width:80px;}
th.item_desc {width:80px;}

a.collection_mark {font-size:200%;font-weight:bold;}

