body{
	margin:0px;
	padding:0px;
	line-height:1.5;

	background-attachment:fixed;
	
	
}


/*		リンクテキストデコレーション		*/

a:link{
	color:#ff6600;		/*	濃いオレンジ	*/　
	text-decoration:none;
}

a:visited{
	color:#993300;		/*	茶色		*/
	text-decoration:none;
}

a:hover{
	color:#ff33ff;		/*	ピンク		*/
	text-decoration:underline;
}

a:active{
	color:#ff33ff;		/*	ピンク		*/
	text-decoration:underline;
}

img{
	margin:1px 13px;		/*	画像余白	*/
	vertical-align:middle;
}

h1{						/*	見出し1		*/
	background-color:#336666;		/*	深緑		*/
	color:#ffffff;
	font-size : 40px;
	font-family : "ＭＳ Ｐ明朝";
	font-weight : bold;
	text-align : right;
	margin:0px;
	padding:10px;
}

h2{						/*	見出し2デコレーション	*/
	border-style:solid;
	border-width:0px 0px 1px 15px;
	border-color:#336666;
}
ul.navi{					/*	ナビゲーション		*/
	margin:0px;
	padding:10px;
	font-size:90%;
	text-align:center;
}

ul.navi li{					/*	ナビ　リスト		*/
	display:inline;
	list-style-type:none;
	margin:0em 0.8em;
}



/*		divクラス指定			*/

div.menu{
	float:left;
	width:30%;
}

div.main{
	width:100%;
	margin-left:30%;
	background-color:#ffffcc;
}

div.footer{
	clear:both;			/*	回り込み解除		*/
	margin-top:10px;
	background-color:#336666;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	line-height:1.3;
	width:100%;
	bottom:0px;
	height:20%;
	font-size:90%;
}

table{
	border-collapse:collapse;
	font-size:90%;	
}

th{
	padding:0.3em;
}

td{
	padding:0.3em;

}

p,ul,ol{
	font-size:90%;
}

ul{
	list-style-type:square;
}



/*			余白				*/

div.margin{
	margin:5% 10%;
}

div.padding{
	padding:5% 5%;
}

div.table{
	margin:auto;
	margin-top:5%;
	text-align:center;
}

p.margin{
	margin:5% 5%;
}

p.padding{
	padding:5% 5%;
}

