@charset "utf-8";

/*-----///// ブラウザの初期化-----*/
body,div,h1,h2,h3,h4,h5,h6,p,ul,li,ol,li,dl,dt,dd,address {/*よく使うタグの余白をなくす*/
			margin: 0 ;
			padding: 0;
}
h1,h2,h3,h4,h5,h6,tr,th {/*見出しの文字の大きさ、太さを普通にする*/
			font-size: 90%;
			font-weight: normal;
}
ul,ol	{/*リストの点を消す*/
			list-style: none outside;
			text-decoration: none;
}
a		{/*リンクを貼ったテキストのアンダーラインを消す*/
			text-decoration: none;
}
a img 	{/*リンクを貼った画像のボーダーを消す*/
			border: none;
}
address {/*アドレスの斜体をまっすぐにする*/
			font-style: normal;
}
gnav	{/*テキストのアンダーラインを消し、斜体をまっすぐにする*/
			border: none;
			text-decoration: none;
			color:#FFF;
}
		
/*-----///// 包括ブロックの設定-----*/

body	   {
			font: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",;
			font-size: 90%;
			line-height: 1.6;
			
}


#header		{
			width: 100%;
			margin: 0 auto;				
			background: #FFF;
			height: 100px;
			text-align: center;
			}
			
	
p.img		{
			position: absolute;
			top: 50px;
			right: 0px;
}
			
			
#gnav ul,
#container	{
			margin: 0 auto;
			width: 900px;
}


#container	{ 
/*			position: relative; 
*/			min-height: 100%; 
			height: auto !important; 
			height: 100%; 
			background-color: FFF5F5;
			} 

#gnav		{
			background-color: #FF6666;
			line-height: 50px;
			position:absolute;
			top: 150px;
			width: 100%;
			height: 50px;
			left:0px;
			}

#gnav ul li	{
			float: left;
			overflow: hidden;
			width: 150px;
			font-size:110%;
}

#gnav ul li a{
				  text-decoration: none;
    color: #fff; 
}

#gnav ul li a:hover{ 
    border-bottom: dotted 1px #fff;	 
}


span			{
				visibility: hidden;
}


#footer		{
			clear: both;
			zoom: 1;
			text-align: center;
			font-size: 90%;
			width:100%;

}

#undernav	{
			background-color: #FF6666;
			height: 150px;
			line-height: 40px;
}


#undernav ul li{
 			display:inline;
			 }

#undernav ul li a{
			text-decoration: none;
 			color: #fff; 
}

#undernav ul li a:hover{ 
		    border-bottom: dotted 1px #fff;	 
}

h1			{
			color:#FFF;
			font-size: 150%;
			padding-top: 30px;
			}