@charset "shift_jis";

/*------------▼スタイル初期設定------------*/

body {
	font: small/150% "ＭＳ Ｐゴシック", Osaka, Arial; 
	color: #444444;
	background-color:#ffffff;
	margin: 0;
	padding: 0;
	}


body#home table {
	margin: 0; padding: 0;
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0;
	}
body#home th { 
	text-align: left;
	font: bold small/150% "ＭＳ Ｐゴシック", Osaka, Arial; 
	}
body#home td {
	text-align: left;
	font: small/150% "ＭＳ Ｐゴシック", Osaka, Arial; 
	}

p,ul,ol,form {
	margin: 20px 0 15px 0; padding: 0;
	}
	
body#home p,
body#home ul,
body#home ol,
body#home form {
	margin: 0 0 0 0; padding: 0;
	}

body#home h1 {
	margin:0; padding: 0;
	font-size: small;
	}

body#home h2,h3,h4 {
	margin:0; padding: 0;
	font-size: small;
	text-align: left; 
	}

img { 
	border-width: 0; 
}

hr { 
	display: none; 
	}

/*リンク（濃色背景時）*/
.drk {
	color: #ffee00;
	}
.drk a:link {
	color: #c3c3c3;
	text-decoration: none;
	}
.drk a:visited {
	color: #c3c3c3;
	text-decoration: none;
	}
.drk a:hover {
	color: #ff8899;
	text-decoration: underline;
	}
.drk a:active {
	color: #ffffff;
	text-decoration: underline;
	}
.drk a.select,
.drk a.select:link,
.drk a.select:visited
 {
 color:#ffee00;
 }

/*リンク（中間色背景時）*/
.mid {
	color: #ffff00;
	}

.mid a:link {
	color: #ffffff;
	text-decoration: none;
	}
.mid a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.mid a:hover {
	color: #ffff00;
	text-decoration: underline;
	}
.mid a:active {
	color: #000000;
	text-decoration: underline;
	}

/*リンク（白色背景時）
a:link {
	color: #336699;
	text-decoration: none;
	}
a:visited {
	color: #666666;
	text-decoration: none;
	}
a:hover {
	color: #bb8800;
	text-decoration: underline;
	}
a:active {
	color: #000000;
	text-decoration: underline;
	}
*/

/*リンク（白色背景時）*/
.footer a:link {
	color: #336699;
	text-decoration: none;
	}
.footer a:visited {
	color: #666666;
	text-decoration: none;
	}
.footer a:hover {
	color: #bb8800;
	text-decoration: underline;
	}
.footer a:active {
	color: #000000;
	text-decoration: underline;
	}

body, th, td, h1, h2, h3, h4 {
	font-size: x-small;
	}


/* googleMap */
#map #googleMap {
 width: 693px;
 height: 450px;
 border: 1px solid #ccc;
 }

#map #googleMap .none {
 padding: 20px;
 font-size: 90%;
 line-height: 1.5;
 }
    
#map #googleMap #logo {
 padding-left: 50px;
 padding-bottom: 30px;
 background: #fff url('../images/logo_map.gif') no-repeat 0 3px;
 }

#map #googleMap .baloon {
 margin: 0;
 padding: 0 0 0 10px;
 line-height: 1.4;
 }

.center_mt-10 {
	text-align: center;
	margin-top: -10px;
}
.center {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
.migi {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.bg_grey {
	background-color: #F4F7F9;
}
.bg_grey02 {
	background-color: #E7EDF1;
}
