@charset "shift_jis";
/*-------------------------------------------------------------------

■margin:マージン（外側の余白。ボーダーの外側）
■border:ボーダー（境目。ボックスの枠）
■padding:パディング（内側の余白。ボーダーの内側）
■margin:*** *** *** *** ;「上」「右」「下」「左」の順に指定される
■font-size:1emに設定しておくとブラウザの標準設定では16pxで表示される
■position: absoluteの基準となるボックスはposition:relative;が指定されているボックス。それが無い場合はbodyが基準になる。floatとの併用はできない。
■a要素に対して、name属性が使えない。同ページの特定位置にリンクする場合はid属性による指定を使う。
■

--------------------------------------------------------------------*/

/*-------------------------------------------------------------------
デフォルトスタイルにリセット
--------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, table, th, td, img, form {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-size: 100%;
	text-align: left;
}
textarea {
	font-size: 100%;   /* textarea内文字サイズのブラウザ間での差異をなくす */

}

/*-------------------------------------------------------------------
ボディ、リンク、イメージ
--------------------------------------------------------------------*/
body {
	font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana,sans-serif;
	padding: 0;
	margin: 0;
	background: #ffffff;
	font-size: 62.5%;   /* これで1文字が10px(=16×0.625)になる */
}
a {
	color: #0000ff;
	font-weight: bold;
	text-decoration: none;   /* 下線無し */
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
img {
	border: 0;
}
p {
	font-size: 1.3em;   /* 1文字13px */
}

/*-------------------------------------------------------------------

--------------------------------------------------------------------*/
div#mapwrap{
	position:relative;
	padding: 5px 5px 5px 5px;
}
.address {
	color:#000000;
	text-align:left;
}
.caution {
	color:#ff0000;
	font-size: 1.0em;
	padding: 5px 0px 0px 0px;
}
div#windowclose {
	text-align:left;
}
