@charset "utf-8";
/* CSS Document */

/*------------------------------------------------

「地図・交通」ページ用CSS

--------------------------------------------------*/


/* メインコンテンツ部------------------------------*/

div#contentsContainer {	
	width:840px;
	margin:0 auto;
}


/*メイン見出し---------------*/

div#maintitle {
	padding:5px 0;
	border-bottom:#698000 5px solid;
}
/*段組回り込み解除(clearfix hack)…親要素に対しclass指定*/
div#maintitle:after{
 	content:""; display:block; height:0; clear:both; visibility:hidden;}
div#maintitle { display:inline-block; }
/* Hide from IE-mac ¥*/
* html div#maintitle {height:1%;}
div#maintitle {display:block;}
/*End hide from IE-mac */

div#maintitle h1 {
	float:left;
}
div#maintitle div.phonenumber {
	float:right;
}

/*レイアウト：単一コラム---------------*/
div#mainsubContainer {
	clear:both;
	padding-bottom:20px;
}
/*段組回り込み解除(clearfix hack)…親要素に対しclass指定*/
div#mainsubContainer:after{
 	content:""; display:block; height:0; clear:both; visibility:hidden;}
div#mainsubContainer { display:inline-block; }
/* Hide from IE-mac ¥*/
* html div#mainsubContainer {height:1%;}
div#mainsubContainer {display:block;}
/*End hide from IE-mac */

div#info {
	width:760px;
	margin-top:28px;
	padding-left:28px;
}

div#info h2 {
	font-size:medium;
	font-weight:bold;
	margin-top:16px;
}

div#googlelink {
	text-align:right;
	margin:8px 0;
}

.indent1 {
	margin-left:1em;
}
.indent2 {
	margin-left:2em;
}
.indent3 {
	margin-left:3em;
}


div#info h2.underline {
	border-bottom:#999 1px solid;
	margin-bottom:12px;
}


div#info h3 {
	margin-top:0.8em;
}

div#info h4 {
	margin-top:0.5em;
}

div#kotsuLeft {
	width:330px;
	float:left;
}

div#kotsuRight {
	width:400px;
	float:left;
}

p.kome {
	padding-left:1.3em;
	text-indent:-1.3em;
	line-height:1.2em;
	margin-top:0.5em;
	font-size:smaller;
}



