<style type="text/css">

/*本文の文字フォント*/
h2{
	font-size: 28px;
}

h3{
	font-size: 24px;
}

p{
	font-size: 18px;
}

/*header*/
div.header{
}

div.header h1{
	background-color: #66CCFF;
	text-align: center;
}

/*nav ドロップダウンメニュー実装*/

/*メニューバー*/
ul.dropdownmenu{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background-color: #cc0000;
}

/*メインメニュー項目*/
ul.dropdownmenu li{
	width: 16%;
	font-size: 14px;
	display: inline-block;
	list-style-type: none;
	position: relative;
}

ul.dropdownmenu a{
	background-color: #cc0000;
	color: white;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

ul.dropdownmenu a:hover{
	background-color: #ffdddd;
	color: #dd0000;
}

/*サブメニュー*/
ul.dropdownmenu ul{
	margin: 0px;
	padding: 0px;
	display: none;
	position: absolute;
}

/*サブメニュー項目*/
ul.dropdownmenu ul li{
	width: 135px;
	border-top: 1px solid pink;
}

ul.dropdownmenu ul li a{
	line-height: 35px;
	text-align: left;
	padding-left: 5px;
	font-weight: normal;
}

ul.dropdownmenu ul li a:hover{
	background-color: #ffff80;
	color: #005500;
}

/*孫メニュー全体の装飾*/
ul.dropdownmenu ul ul{
	margin: 0px;
	padding: 0px;
	display: none;
	position: absolute;
	top: -1px;
	left: 100%;
	border-left: 1px solid pink;
}

/*main*/
div.main{
	width: 80%;  
	margin: 0 auto;
	background-color: #ffffff;
}

/*footer*/
div.footer{
	background-color: #aaaaaa;
	color: white;
}

/*body*/
body{
	background-color: #e0e0e0
}

div.center{
	text-align: center;
}

div.box{
	width: 80%;
	padding: 0.5em 1em;
	margin: 2em 0;
	font-weight: bold;
	border: solid 1px #000000;
}

</style>