@charset "utf-8";

@import url("localnavi_co.css");

/*-------------sub */

div#sub {
		float: left;
		width: 164px;
		}

h2#pageTitle {
		display: block;
		width: 160px;
		background: url(../common/localnavi_head.gif) no-repeat;
		line-height: 40px;
		padding-left: 8px;
		font-size: 16px;
		color: #FFFFFF;
		font-family: "HGPｺﾞｼｯｸE", "ヒラギノ角ゴ ProN W6", "ＭＳ Ｐゴシック", Osaka;
		}

p.message {
		font-size: 95%;
		margin-bottom: 0.75em;
		}

p.co {
		text-align: right;
		line-height: 1.2em;
		}

p.date {
		text-align: right;
		font-size: 80%;
		margin-bottom: 0.5em;
		}

/*-------------main */

div#mainBody {
		float: left;
		width: 600px;
		}

div#mainBody.message {
		width: 380px;
		}

div#mainBody h3 {
		margin-top: 1em;
		margin-bottom: 0.5em;
		font-size: 120%;
		font-family: "HGPｺﾞｼｯｸE", "ヒラギノ角ゴ ProN W6", "ＭＳ Ｐゴシック", Osaka;
		color: #187fc4;
		border-bottom: solid 1px;
		}

div#mainBody h3.top {
		margin-top: 0;
		}

div#mainBody p {
		font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
		line-height: 150%;
		}

div#mainRight {
		float: right;
		width: 180px;
		}

span.position {
		font-size: 80%;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		}

span.name {
		font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
		}

ul#shakun li {
		padding: 0.5em 0px 0.3em 0px;
		}

ul#shakun li img {
		vertical-align: middle;
		margin-right: 1em;
		}

div.gaiyo {
		background-color: #e8ecf6;
		padding: 0.5em 0.75em;
		margin-top: 0.75em;
		}

table#gaiyo {
		font-size: 90%;
		font-family: "HGPｺﾞｼｯｸM", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
		color: #595757;
		}

table#gaiyo td {
		line-height: 1.75em;
		vertical-align: top;
		}

table#innerGaiyo td {
		height: auto;
		line-height: normal;
		}

table#innerGaiyo {
		margin-top: 0em;
		}

colgroup#datecell {
		width: 8em;
		}

td.topRight {
		width: 18em;
		}

td.innerLeft {
		width: 10em;
		}

img#map {
		margin-top: 16px;
		}