A:link{text-decoration:none;color:#1f2854;}
A:active{text-decoration:none;color:#b70000;}
A:visited{text-decoration:none;color:#0f2331;}
A:hover{text-decoration:underline;color:#b70000;}
body{
	margin:0;
	padding:0;
	background-image:url("img/bg/stream.jpg");
	background-repeat:repeat-x;
	background-position:center;
	background-attachment:fixed;
	background-color:#ffffff;
	color:#3a5520;
	font-family: "Lucida Grande", Verdana, Arial, "ＭＳ ゴシック", sans-serif;
}
h1, h2, h3 { margin: 0px; padding: 0px; font-weight: normal; }
h1 { font-size: 124%; color: #00265f;margin:0.8em 0em 0.5em 0em;}
h2 { font-size: 112%; color: #00265f;margin:0.4em 0em 0.5em 0em;}
h3 { font-size: 104%; color: #00265f;margin:0.2em 0em 0.5em 0em;}
h4 { font-size: 100%; color: #ffffff; background-color: #00265f;margin:0em 0.2em 0.5em 0.2em;}
img { border: none; }
.b01 {margin-left:0.3em;margin-right:0em;margin-top:0em;margin-bottom:0em;}
.notify{ line-height:1.1em;color:#990000;font-size:big;}
.idx{background-image:url("icon/mark_mt3.gif");background-position:left;background-repeat:no-repeat;margin:0; padding:0.2em 0em 0.2em 1.7em;}

p { font-size: 92%; line-height: 1.4em; }

.imgbox {
background-color: #eef9ea;  
margin:2px 2px;
padding:2px 4px;
border-bottom:1px solid #abc6b7;
float:left;
text-align:center;
}

#container {
	margin: 0em auto 1em auto;
	text-align: center;
	padding: 0;
	width: 776px;
	background-color: #ffffff;
	border: 1px solid #999999;
	}
	
#main_b {
	float: right;
	margin: 0;
	padding: 2px 2px 2px 2px;
	border: none;
	width: 568px;
}

#sub_i {
/*	float: left;*/
	width: 192px;
	margin:  0;
	padding: 2px 2px 2px 2px;
}
#main_topic {
	float: right;
	width: 576px;
	margin:  0;
	padding: 2px 2px 2px 2px;
}

/*--Header
------------------------------------------------------------------*/
.clr_yu		{ 	background-color: #abc6b7;}
.box_main_r { 	float:right;width: 288px; margin: 0px;}
.box_sub_l { 	float:left;text-align: left;width: 272px; margin: 0px;}
.box_main_l { 	float:left;width: 288px; margin: 0px;}
.box_sub_r { 	float:right;text-align: left;width: 272px; margin: 0px;}
.box_c { 	width: 96%; margin: 0px;}


.logo {
	margin: 0;
	display: block;
	background-image: url(../image/miyakelogo.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height: 120px;
	}

.header00, .header01, .header02, .header03, .header04, .header05, .header06, .header07 {
	display: block;
	height: 120px;
}

.header00 {background: url(../image/headerimage00.gif) no-repeat top right;}
.header01 {background: url(../image/headerimage01.gif) no-repeat top right;}
.header02 {background: url(../image/headerimage02.gif) no-repeat top right;}
.header03 {background: url(../image/headerimage03.gif) no-repeat top right;}
.header04 {background: url(../image/headerimage04.gif) no-repeat top right;}
.header05 {background: url(../image/headerimage05.gif) no-repeat top right;}
.header06 {background: url(../image/headerimage06.gif) no-repeat top right;}
.header07 {background: url(../image/headerimage07.gif) no-repeat top right;}

.info { text-decoration: none; font-size: 92%; line-height: 1.2em;  margin-bottom: 3px;}
.new { color: #b70000; font-size: 84%; margin-bottom: 4px;}
.sml { font-size: 84%; margin-bottom: 4px;}

/*--Nav
----------------------------------------------- */
#navi {
	background-color:#f4f4f3;
	color: #000;
	float:left;
	width:770px;
	border:solid #ddd;
	border-width:1px 0;
  }
#navi ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  text-transform: lowercase;
  }
#navi li {
  float: left;
  margin: 0;
  padding: 0;
  line-height: normal;
  text-indent: 0;
  }
#navi a {
  display: block;
  padding: 5px 7px 6px;
  border: solid #ddd;
  border-width: 0 1px 0 0;
  color: #000;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  }

#navi a:hover {
	color: #fff;
 	background-color: #4FBF31;
	background-repeat: no-repeat;
 	}
