/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
option {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font: 14px "ＭＳ ゴシック",Verdana, Arial, Helvetica;
	background: #ffffff url(../img/bg.jpg) repeat-x top;
	/*text-align: center;*/
}
#header {
	padding: 0px;
}
#header h1 {
	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */
	padding-top: 30px; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
	padding-left: 0px;
	padding-bottom: 33px;
}
#left_logo{
	float:right;
	padding-top:5px;
	}

ul,ol,dl,img {
	margin: 0px;
	padding: 0px;
}
ul,ol {
	list-style-type: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0%;
	line-height: 0%;
}

/* ---------- */
#wrapper {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}

#navi {
	height: 52px;
}

div.submenu  {
   margin: 0px;    /* 本来の余白をなくす */
   padding: 0px;   /* 本来の余白をなくす */
   font-size: 0.9em; /*文字を小さめにする */
   background-color: #ccccff; /* うすい紫色 */
}
div.submenu a{
   border-width: 0px 1px 1px 1px; /* 左右と下に線を引く */
   border-style: solid; /* 線種：実践 */
   border-color: #330066; /* 線の色：紫 */
   padding: 0.3em 0.5em; /* 内側の余白：上下に0.3文字分・左右に0.5文字分 */
   color: #154Ea2; 
   text-decoration: none;
}
div.submenu a:link {color: #154Ea2; text-decoration: none;}
div.submenu a:visited {	color: #154Ea2; text-decoration: none;}
div.submenu a:hover {color: #6699ff; text-decoration: underline;}

#menu1{
	width:127px;
	}
#menu2{
	width:111px;
	}
#menu3{
	width:95px;
	}
#menu4{
	width:121px;
	}
#footer_top { 
	padding: 0px;
	margin:1px auto 0px auto;
	width:860px;
	height: 80px;
	background: #330066;
	clear:both;
} 
#footer_top p{
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 20px; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
	
	color:#FFFFFF;
	font-size:0.9em;
	line-height:150%;
	text-align:left;
}

.address {
	font-size: 1.2em;
	font-weight: bold;
}

