HTML{
  height:100%;
}

BODY{
  height:100%;
  background-image : url(back.gif);
}

#stage {
width : 820px ;
background-image: url(waku2.png);
background-repeat: repeat-y;
}



#outline {
  width : 800px ;
  min-height: 100%;
  _height: 100%;
  text-align : left ;
  overflow: hidden;
  background:#FFFFFF;

  background-image : url(back.png);
  background-repeat: repeat-x;
}
.margin {
  margin : 0px ;
}
.header {
  background : transparent ;
  text-align : center ;
}
.main {
  width : 640px ;
  min-height: 600px;
  _height: 600px;
  background : transparent ;
  float : right ;
}
.menu {
  width : 155px ;
  min-height: 550px;
  _height: 550px;
  background : transparent ;
  float : left ;
}
.koukoku {
  width : 155px ;
  background : transparent;
  float : left ;
}
#koukoku_img {
  margin: 10px 15px 10px;
}
.footer {
  width:800px;
  height: 20px;
  background : transparent ;
  text-align : center;
  clear : both 
;}

div#daimei{
padding:3px 5px;
border-color:#6A5ACD;
border-width:0 0 1px 7px;
border-style:solid;
background:transport;
width:200px;
}

div#daimei_big{
padding:3px 5px;
border-color:#6A5ACD;
border-width:0 0 1px 7px;
border-style:solid;
background:transport;
width:255px;
}

h1#title{
font-size : large;
font-weight : bold;
color : black;
background-color:#F8F8FF;
text-align : center;
padding-left : 0px;
line-height : 1.5em;
width : 202px;
border-top-width : 1px;
border-top-style : solid;
border-top-color :#6A5ACD;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color :#6A5ACD;
border-left-width : 7px;
border-left-style : solid;
border-left-color : #6A5ACD;
border-right-width : 1px;
border-right-style : solid;
border-right-color :#6A5ACD;
}


.qbox{
  width: 630px;/*全体の幅*/
	margin-top: 20px;
  font-size: 13px;/*文字サイズ*/
  border: solid 1px #949494;
  }
.qbox dt{/*タイトル部分の設定*/
  position: absolute;
  width: 410px;/*タイトルの幅*/
  font-weight: bold;/*太字*/
  margin: -12px 20px 0 20px;
  padding: 6px 0 4px 1em;
  border: solid 1px #949494;/*枠の色*/
	background: #FFFFFF;/*枠内の背景色*/
  }
.qbox dd{/*内容部分*/
  margin: 0;
  padding: 1em 0 8px 0;
  border: solid 1px #BABABD;/*枠の色*/
  }
.qbox dd p{/*段落*/
  padding: 0.7em;/*テキスト部分の余白*/
  margin: 0;
  }

.shadow
{
background : url(./shadow-bg.png) right bottom;
float: left;
margin: 6px 12px 6px 6px;
}

.shadow img
{
position: relative;
left: -5px;
top: -5px;
padding: 6px 6px 6px 6px;
background: #ffffff;
border: 1px solid #999999;
}




/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{
  display:block;
  font-size:1px;
  border-width:0px;
  border-style:solid;
  position:relative;
  z-index:1;
}
.qmmc .qmdividery{
  float:left;
  width:0px;
}
.qmmc .qmtitle{
  display:block;
  cursor:default;
  white-space:nowrap;
  position:relative;
  z-index:1;
}
.qmclear {
  font-size:1px;
  height:0px;
  width:0px;
  clear:left;
  line-height:0px;
  display:block;
  float:none !important;
}
.qmmc {
  position:relative;
  zoom:1;
  z-index:10;
}
.qmmc A, .qmmc LI {
  float:left;
  display:block;
  white-space:nowrap;
  position:relative;
  z-index:1;
}
.qmmc DIV A, .qmmc UL A, .qmmc UL LI {
  float:none;
}
.qmsh DIV A {
  float:left;
}
.qmmc DIV{
  visibility:hidden;
  position:absolute;
}
.qmmc LI {
  z-index:auto;
}
.qmmc UL {
  left:-10000px;
  position:absolute;
  z-index:10;
}
.qmmc, .qmmc UL {
  list-style:none;
  padding:0px;
  margin:0px;
}
.qmmc LI A {
  float:none;
}
.qmmc li:hover>ul{
  left:auto;
}
#qm0 LI {
  float:none;
}
#qm0 li:hover>ul{
  top:0px;
  left:100%;
}
/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{
  width:150px;
  background-color:transparent;
  border-width:1px 1px;
  border-style:solid;
  border-color:#0000e0;
}
/*"""""""" (MAIN) Items""""""""*/	
	#qm0 A	
	{
  padding:4px 5px 4px 10px;
  background-image : url(icon.png);
  color:#000000;
  font-family:arial black;
  font-size:15px;
  text-decoration:none;
  border-width:1px 0px;
  border-style:groove;
  border-color:#0000e0;
}
/*"""""""" (MAIN) Active State""""""""*/	
	BODY #qm0 .qmactive, BODY #qm0 .qmactive:hover	
	{
  text-decoration:underline;
}
/*"""""""" (SUB) Container""""""""*/	
	#qm0 DIV, #qm0 UL	
	{
  padding:10px 0px;
  background-color:#ffffff;
  border-width:1px;
  border-style:none;
  border-color:#cccccc;
}
/*"""""""" (SUB) Items""""""""*/	
	#qm0 DIV A, #qm0 UL A	
	{
  padding:2px 0px 2px 15px;
  margin:0px 5px;
  background-color:transparent;
  background-image:none;
  border-style:none;
}
/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 DIV A:HOVER, #qm0 UL A:HOVER	
	{
  text-decoration:underline;
}
/*"""""""" (SUB) Active State""""""""*/	
	BODY #qm0 DIV .qmactive, BODY #qm0 DIV .qmactive:hover	
	{
  background-color:#dddddd;
}


