@charset "utf-8";
/* 
--------[ B O D Y  -  L a y o u t ]
*/
html, body { }

body {
	background:url(img/bkpg.jpg) 0 90px repeat-x;
}

#wrap {
  width:950px;height:auto;
	margin:0 auto;padding:0;
}
#head {
	clear:both;
	width:950px; height:100px;
	padding-bottom:0px;
}
#flash {
	clear:both;
	width:950px; height:auto;
	padding-bottom:0px;
	background:FFF;
	
}
#track {
	clear:both;
	width:950px; height:30px; line-height:30px;
}
#main {
	clear:both;
	width:950px; height:auto;
}
#foot {
	clear:both;
	width:950px; height:130px;
}

/*
--------[ S t y l e ]
*/

html, body {
	/* */
}

._ { /* for swapping graphical text */ }
.column {float:left; clear:none; }
.colbreak { height: 0; font-size: 1px; _display: none; }

.mp660x228x1   { width:660px; height:auto; padding-right:60px; }
.mp660x228x2   { width:228px; height:auto; }

/* 
   [ P A R T S  -  head ]
*/
#hwLogoCol {
	float:left; clear:none;
  width:320px; height:50px;
	padding:50px 20px 0 10px;
}
#LogoDiv a {
　/* margin:0 5px 10px 0; */
}
#hwNaviCol {
  width:600px;	height:100px;
  float:right;	clear:none;
  text-align:right;
}
#hwNaviCol .qnavi{
	width:auto; height:20px;
  margin:60px 0 0 0px;
}
#hwNaviCol .qnavi li {
  float:right;
	width:auto;
	white-space:nowrap;
	padding:0 5px;
}
#hwNaviCol .qnavi li a{
  text-decoration:none;
  color:#a2a275;
}			
#hwNaviCol .qnavi li a:hover{
  color:#09c;
}

/* 
   [ P A R T S  -  track ]
*/
#track ul {
	text-align:center;
}
#track ul li {
	float:left;
	padding:0 0 0 10px;
	background:url(img/icon-slash.gif) left center no-repeat;
}
#track ul li a{
	display:block;
	margin:0 5px;
	text-decoration:none;
	color:#625B66;
}
#track ul li a:hover{
	text-decoration:underline;
	color:#069;
}
#track ul li.first {
	background:none;
	text-align:left;
	padding:0;
}
#track ul li.first a:hover{
	text-decoration:underline;
}
#track ul li.last {
	padding:0 0 0 15px;
}

/* 
   [ P A R T S  -  foot ]
*/	

#foot {
	padding:10px 0 0 0;
	color:#8A7A75;
}
	#address {
		line-height:20px;
	}
	#copyright {
		padding: 10px 0;
		font-family: verdana, arial,Helvetica, sans-serif;
		font-size:77%; /* 10pt */

	}

#MostImportantInfo {
margin:15px; padding:15px; font-size:large; background:#ddd; border:5px solid #000;
font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
line-height:1.5em;
}
#MostImportantInfo h2 { text-indent:0!important; }
#MostImportantInfo p { padding:0 10px; }
#MostImportantInfo em { font-size:small; padding:0 10px; }
