*{
	margin :0;
	padding : 0;
}
body{
	width: 100% ;
	background-color : darkslategray;
}

/* ナビゲーション */
/* ulでのドットを消す */
ul#navigation{
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/*ナビゲーション内のリンクの下線を消す */
li.navi{
	border-left:8px solid 	midnightblue;
	padding-left :10px;
	margin-top : 1px;
	margin-bottom : 1px;
}

a.navi{
	text-decoration: none;
}
/*ナビゲーション内のリンクにマウスオーバーで下線を表示 */
a.navi:hover{
	text-decoration: underline;
}

img#counter{
	position:absolute;
	right : 20px;
}

#my_body{
	position:relative;
	margin : 30px;
	padding : 20px;
	background-color : white; 
	_width : 100%;
	/*IE用Hack これがないとIEでbackground-colorの部分の
	navigation部分の消えるが消える
	また、"_"がないとIE以外でwidthが解釈される*/
}
#my_header{
	width:100%;
/*	height:200px; */
	padding : 5px;
}
#my_navigation{
	float:left;
	width: 170px;
	padding : 5px;
}
#my_contents{
	margin-left: 170px;
	padding :5px;
}
#my_footer{
	width:100%;
	clear:both;
	padding : 5px;
}

h1 {
	border-left:8px solid 	midnightblue;
	border-bottom : 1px solid midnightblue;
	padding-left :10px;
	padding-bottom: 10px;
	padding-top : 5px;
/*	background-image : url("./img/shinu.jpeg");
	background-repeat : no-repeat ;
	background-position : right ; 
	height : 180px ; */
}

h2 {
	border-bottom : 1px solid steelblue;
	border-left : 6px solid steelblue;
	line-height: 200%;
	padding-left : 10px;
}