#myBody		{position: relative;
			background-color: #fff;
			max-width: 100%;
			}
/***************************************/
/*      ドロップダウン メニュー        */
/***************************************/
/* 親メニュー */
#dropmenu 	{float: left;
			margin: 0;
			padding: 0;
			width: 100%;
			height: 29px;
			background-color: #ddd;
			list-style-type: none;
			}
#dropmenu li {
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
			width: 140px;
			line-height: 29px;
			font-size: 16px;
			text-shadow: 1px 1px 4px #fff;
			text-align: center;
			background-image: url("images/menubar1.gif");
			background-repeat: no-repeat;
			}
#dropmenu li:hover {background: #c9c9c9;}
#dropmenu li a {
			margin: 0;
			display: block;
			color: #000;
			text-decoration: none;
			}

/* 子メニュー */
#dropmenu li ul {
			position: absolute;
			margin: 0;
			padding: 0;
			width: 100%;
			z-index: 100;							/* ボックスの重なり順序 */
			top: 100%;
			left: 2px;								/* ボックスの左スペース */
			list-style: none;
			}
#dropmenu li ul li {
			overflow: hidden;
			padding: 0 0 0 1px;						/* 文字位置の調整 */
			width: 100%;
			height: 0;
			font-size: 15px;
			text-align: left;
			transition: .2s;
			background-image: url("images/menubar2.gif");
			background-repeat: no-repeat;
			}
#dropmenu li ul li a {}
#dropmenu > li:hover > a {background: #eee;}
#dropmenu > li:hover li:hover > a {
			background: #eee;
			border: 1px solid #bbb;
			}
#dropmenu > li:hover > ul > li {
			overflow: visible;
			height: 29px;
			}
/* 孫メニュー */
#dropmenu li ul li ul{
			top: 0;
			left: 100%;
			}
#dropmenu li ul li ul:before {
			position: absolute;
			content: "";
			top: 13px;
			left: -15px;
			width: 0;
			height: 0;
			border: 5px solid transparent;
			border-left-color: #454e08;
			}
#dropmenu li ul li:hover > ul > li {
			overflow: visible;
			height: 29px;
			}
#shadow%% {	margin-top: 4px;}
/***************************************/
/*      ニュース                       */
/***************************************/
#news 		{margin-bottom: 20px;
			padding: 10px 5px 5px 5px;
			width: 550px;
			height: 100px;
			background-color: #f8f8f8;
			overflow: auto;

			box-shadow:5px 5px 10px -7px #35679e inset;
			-moz-box-shadow:5px 5px 10px -7px #35679e inset;
			-webkit-box-shadow:5px 5px 10px -7px #35679e inset;
			border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border:1px solid #cccccc;
			}
#news ul% 	{font-size: 100%;}
