﻿body {
	width:100%;
	text-align:center;
	background-color:#fffff0;
}

#wrap{
	width:800px;
	margin:0 auto;
	text-align:left;
}

#masthead {
width:700px;
height:99px;
text-align:center;
}

#top_nav {
width:700px;
border-top:700px;
	border-top-color:green;
	border-top-style:solid;
	border-top-width:2px

}

#container {
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:10px 10px 10px 10px;
	background-color:teal;
	padding-top:15px;
}

#container2 {
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:10px 10px 10px 10px;
	background-color:fuchsia;
	padding-top:15px;
}


#footer1 {
	clear: both;
	background-color:#66FF66;
	width:700px
}
/* -------------------- */
/* ▼メニューバーの装飾 */
/* -------------------- */
ul.ddmenu {
   margin: 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px 0px 0px 0px; /* メニューバー内側の余白(左に15px) */
   background-color: #66ff66; /* バーの背景色(濃い赤色) */
   width:700px;
   text-align:center;
   
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
ul.ddmenu li {
   width: 125px;           /* メニュー項目の横幅(125px) */
   display: inline-block;  /* ★1:横並びに配置する */
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
ul.ddmenu a {
   background-color: #66ff66; /* メニュー項目の背景色(濃い赤色) */
   color: white;              /* メニュー項目の文字色(白色) */
   line-height: 40px;         /* メニュー項目のリンクの高さ(40px) */
   text-align: center;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: bold;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
ul.ddmenu a:hover {
   background-color: #ccffcc; /* メニュー項目にマウスが載ったときの背景色 */
   color: #000000;            /* メニュー項目にマウスが載ったときの文字色 */
}

/* ▼サブメニューは、とりあえず非表示にしておく */
ul.ddmenu ul {
   display: none;         /* ★5:非表示にする */
}

/* -------------------- */
/* ▼サブメニューの装飾 */
/* -------------------- */
ul.ddmenu ul {
   display: none;       /* ★1:標準では非表示にする */
   margin: 0px;         /* ★2:サブメニュー外側の余白(ゼロ) */
   padding: 0px;        /* ★3:サブメニュー内側の余白(ゼロ) */
   position: absolute;  /* ★4:絶対配置にする */
}

/* ---------------------------------- */
/* ▼サブメニューがある場合に開く処理 */   /* ※サブメニューが1階層しか存在しない場合の記述 */
/* ---------------------------------- */
ul.ddmenu li:hover ul {
   display: block;      /* ★5:マウスポインタが載っている項目の内部にあるリストを表示する */
}

/* ------------------------ */
/* ▼サブメニュー項目の装飾 */
/* ------------------------ */
ul.ddmenu ul li {   /* ※A */
   width: 135px;               /* サブメニュー1項目の横幅(135px) */
   border-top: 1px solid green; /* 項目上側の枠線(グリーン色で1pxの実線) */
}
ul.ddmenu ul li a {   /* ※B */
   line-height: 35px;   /* サブメニュー1項目の高さ(35px) */
   text-align: left;    /* 文字列の配置(左寄せ) */
   padding-left: 5px;   /* 文字列前方の余白(5px) */
   font-weight: normal; /* 太字にはしない */
}
ul.ddmenu ul li a:hover {   /* ※C */
   background-color: #ffff80; /* サブメニュー項目にマウスが載ったときの背景色(淡い黄色) */
   color: #005500;            /* サブメニュー項目にマウスが載ったときの文字色(濃い緑色) */
}

.content{
	float:left;
	margin:2px;
}

#middle-nav{
	margin:0px;
	border-top:700px;
	border-top-color:green;
	border-top-style:solid;
	border-top-width:2px;
}

.middle-nav1{
	float:left;
}

#footer2{

	overflow:hidden;
	border-top:700px;
	border-top-color:green;
	border-top-style:solid;
	border-top-width:2px;
	border-bottom:700px;
	border-bottom-color:green;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

ul.footermenu1:first-line {
font-weight:bold;
color:green;
line-height:1.5;
}

ul.footermenu1 li{
	font-size:small;
	line-height:1.5;
}

.content a{
	color:green;
	text-decoration:none;
}

.content a:visited{
	color:maroon;
}

.content a:hover{
	color:lime;
}
