@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------------------------
hontai
----------------------------------------------------------------------------*/
#hon{
	padding: 0px;
	width: 940px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
/*----------------------------------------------------------------------------
予備
----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
flash
----------------------------------------------------------------------------*/
#flash{
	margin: 0px;
	padding: 0px;
	}

/*----------------------------------------------------------------------------
left
----------------------------------------------------------------------------*/
#honl{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 610px;
	}

.lwaku{
	width: 609px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #009;
	background-image: url(../images/osirase.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
.lwaku2{
	width: 609px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #009;
	background-image: url(../images/sintyaku.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
.lwaku2itiran{
	text-align: right;
	width: 600px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 23px;
	}
div.lwaku2itiran a{
	text-decoration: none;
	color: #009;
}
div.lwaku2itiran a:hover{
	text-decoration: none;
	color: #C03;
	}
.lwakunaka{
	height: 60px;
	overflow: auto;
	width: 605px;
	}
.lwakunaka2{
	height:195px;
	overflow: auto;
	width: 605px;
	}
	
div.lwakunaka ul{
	font-size: 12px;
	color: #333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: disc;	
	
}
div.lwakunaka li{
	padding-top: 3px;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.2em;
	border-bottom: 1px #CCCCCC dotted;
	padding-bottom: 3px;
}

div.lwakunaka li a{
	text-decoration: none;
 }
div.lwakunaka2 li a{
	text-decoration: none;
 }
div.lwakunaka2 ul{
	font-size: 12px;
	color: #333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: disc;	
	
}
div.lwakunaka2 li{
	padding-top: 3px;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.2em;
	border-bottom: 1px #CCCCCC dotted;
	padding-bottom: 3px;
}



/*----------------------------------------------------------------------------
right
----------------------------------------------------------------------------*/
#honr{
	margin: 0px;
	padding: 0px;
	width: 315px;
	float: right;
	}


.rwaku{
	width:311px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #009;
	background-image: url(../images/yokuaru.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		}
.itiran{
	text-align: right;
	width: 300px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 23px;
	}
.redfont{
	color: #C03;
	}
div.itiran a{
	text-decoration: none;
	color: #009;
}
div.itiran a:hover{
	text-decoration: none;
	color: #C03;
	}
.rwakunaka{
	height: 160px;
	overflow: auto;
	width: 309px;
	}
div.rwakunaka ul{
	margin: 0px;
	font-size: 12px;
	color: #333;
	list-style-type: disc;	
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-position: inside;
}

div.rwakunaka li{
	padding-top: 3px;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.2em;
	border-bottom: 1px #CCCCCC dotted;
	padding-bottom: 3px;
}

div.rwakunaka li a{
	text-decoration: none;
}

.banabana{
	background-color: #04acf3;
	margin: 0px;
	padding-right: 30px;
	padding-left: 30px;
	width: 250px;
	}

#btnhome a{
	background-image: url(../common/images/a3_home.jpg);
}

#btnhome a:hover{
	background-image: url(../common/images/a3_home.jpg);
}
#btnsa a{
	background-image: url(../common/images/a_sa.jpg);
}

#btnsa a:hover{
	background-image: url(../common/images/a2_sa.jpg);
}
#btnsyo a{
	background-image: url(../common/images/a_syo.jpg);
}

#btnsyo a:hover{
	background-image: url(../common/images/a2_syo.jpg);
}
#btnka a{
	background-image: url(../common/images/a_ka.jpg);
}

#btnka a:hover{
	background-image: url(../common/images/a2_ka.jpg);
}
#btnkan a{
	background-image: url(../common/images/a_kan.jpg);
}

#btnkan a:hover{
	background-image: url(../common/images/a2_kan.jpg);
}
#btnwi a{
	background-image: url(../common/images/a_wi.jpg);
}

#btnwi a:hover{
	background-image: url(../common/images/a2_wi.jpg);
}


div.hiddenmenus ul {
　background-color: #00C; 
   list-style: none;  リスト先頭の記号を消す */
   margin: 0px;    /* 本来の余白をなくす */
   padding: 0px;   /* 本来の余白をなくす */
   font-size: 100%; /* 文字を小さめにする */
   color:#FFF;
   width: 160px; /* 横幅： */ 
}
div.hiddenmenus ul a {
   list-style: none; /* リスト先頭の記号を消す */
   margin: 0px;    /* 本来の余白をなくす */
   padding: 0px;   /* 本来の余白をなくす */
   font-size: 100%; /* 文字を小さめにする */
   color:#FFF;
   width: 160px; /* 横幅： */
  text-decoration: none;
}

div.hiddenmenus ul a:hover {
	list-style: none; /* リスト先頭の記号を消す */
	margin: 0px;    /* 本来の余白をなくす */
	padding: 0px;   /* 本来の余白をなくす */
	font-size: 100%; /* 文字を小さめにする */
	color:#F00;
	width: 160px; /* 横幅： */
	text-decoration: none;
}
div.hiddenmenus li {
	border-width: 0px 1px 1px 1px; /* 左右と下に線を引く */
	border-style: solid; /* 線種：実践 */
	border-color: #FFF; 
	padding: 0.3em 0.3em; /* 内側の余白：上下に0.1文字分・左右に0.3文字分 */
}



/* ▼個別の装飾（背景色）*/
div#subMenu01 ul {
	background-color: #00C; 
}
div#subMenu02 ul {
   background-color: #00C; 
}
div#subMenu03 ul {
   background-color: #00C; 
}
div#subMenu04 ul {
   background-color: #00C;
}
div#subMenu05 ul {
   
}
 
div#subMenu01 {
	position:absolute;
	margin-top: 0px;
	margin-left: 160px;
	
}
div#subMenu02 {
   position:absolute;
   margin-top: 0px;
	margin-left: 320px;

}
div#subMenu03 {
   position:absolute;
   margin-top: 0px;
	margin-left: 480px;
}
div#subMenu04 {
   position:absolute;
   margin-top: 0px;
	margin-left: 640px;
}
div#subMenu05 {
   position:absolute;
   margin-top: 0px;
	margin-left: 800px;
}


div#subMenu01 { visibility: hidden; }
div#subMenu02 { visibility: hidden; }
div#subMenu03 { visibility: hidden; }
div#subMenu04 { visibility: hidden; }
div#subMenu05 { visibility: hidden; }



