body {
	margin:5px;
	background-color:#88B3C4;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
/*コンテナー*/
#Container {
	width:782px;
	height:1260px;
	margin:0 auto;
}
/*トップパネル*/
#TopPan {
	width:780px;
	height:57px;
	background:url(images/top_bg.gif) repeat-x;
	border:solid 1px #ffffff;border-bottom:none;
}
#TopPan .Keywords {
	width:555px;
	height:57px;
	float:left;
}
#TopPan .Keywords  h1 {
	height:30px;
	color:#ffffff;
	margin:5px 0 0 20px;
	padding-bottom:3px;
}
#TopPan .Keywords h1 span {
	font-size:14px;
	font-weight:bold;
}
#TopPan .Keywords span {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 20px;
}
#TopPan .Logo{
	width:221px;
	height:57px;
	float:left;
}



/*メインパネル*/
#MainPan {
	width:780px;
	height:332px;
	border:solid 1px #ffffff;
}
#MainPan .Left {
	width:389px;
	height:330px;
	float:left;
	border:solid 1px #ffffff;border-left:none;
	background-color:#E5ECED;
}
#MainPan .Left .Guide_L {
	width:388px;
	height:57px;
	background:url(images/bg_) no-repeat 0 0 #CEE4EE;
	border:solid 1px #ffffff;border-left:none;
}
#MainPan .Left .Guide_L h3 {
	color:#5CA3C5;
	margin:0 0 0 20px ;
	padding:5px 0 0 0;

}
#MainPan .Left .SubContainer {
	width:389px;
	height:161px;
	border-bottom:solid 1px #ffffff;
}

#MainPan .Left .Site {
	width:193px;
	height:161px;
	float:left;
}
#MainPan .Left .Table {
	width:196px;
	float:left;
}
#MainPan .Left .Table a {
	color:#ffffff;
	text-decoration:none;
}
#MainPan .Left .Table a:visited {
	color:#ffffff;
	text-decoration:none;
}
#MainPan .Left .Table a:hover {
	color:yellow;
	background:url(images/arrow.gif) 0 1px no-repeat;
}
#MainPan .Left .Table .menu { 
	font-size:14px;
	font-weight:bold;
	padding-left:50px;
	color:#FFFFFF;
	
}
#MainPan .Left .Anounce p {
	color:#669966;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding:10px 0 10px 20px;
	background-color:#DCF0E6;
}
#MainPan .Left .Solution {
	width:389px;
	height:34px;
}

#MainPan .Right {
	width:389px;
	float:left;
	border:solid 1px #ffffff;border-right:none;
}
#MainPan .Right .Guide_R {
	width:388px;
	height:57px;
	border:solid 1px #ffffff;border-right:none;background-color:#CEE4EE;
}
#MainPan .Right .Guide_R h3 {
	color:#5CA3C5;
	margin:0 0 0 20px;
	padding:5px 0 0 0;
}
#MainPan .Right .Search {
	color: #959595;
	font-size:14px;
	width:388px;
	height:270px;
	border-left:solid 1px #ffffff;background-color:#E5ECED;
}

#MainPan .Right .Search h3 {
	height: 20px;
	margin:0 0 0 5px;
	padding: 5px 0 0 10px;
	background: url(images/img07_r.gif) no-repeat #E5ECED;
	letter-spacing: 1px;
	font-size: 14px;
	color: #FFFFFF;
}


#MainPan .Right .Search .content {
	background: url(images/img08.gif) repeat-x;
	width:385px;
	height:78px;
	margin:0 0 0 3px;
}

/*ボディパネル*/
#BodyPan{
	width:780px;
	height:510px;
	margin-top:20px;
}
#BodyPan .First{
	width:780px;
	height:275px;
	border:solid 1px #ffffff;border-left:none;
}
#BodyPan .First .Logistics{
	width:499px;
	height:275px;
	float:left;
	border:1px solid #ffffff;border-bottom:none;
}
#BodyPan .First .Links {
	width:276px;
	height:275px;
	float:left;
	border-left:3px solid #88B3C4;
}


#BodyPan .Second{
	width:780px;
	height:187px;
	margin:20px 0 0 0;

}
#BodyPan .Second .Left{
	float:left;
	border-top:solid 1px #5CA3C5;
}
#BodyPan .Second .Center{
	width:172px;
	height:183px;
	margin-top:2px;
	float:left;
	
}
#BodyPan .Second .Center .menu{
	font-size:14px;
	font-weight:bold;
	width:172px;
	padding-left:10px;
	color:#FFFFFF;
}

#BodyPan .Second .Right{
	width:277px;
	height:181px;
	background-color:#5CA3C5;
	float:left;
	border:solid 1px #5CA3C5;

}
#BodyPan .Second .Right h4 {
	color:#ffffff;
	height:20px;
	margin:5px 0 0 10px;
	border:solid 1px #5CA3C5;
}
#BodyPan .Second .Right p {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-indent:12px;
	margin:0;
	padding: 12px;

}
/*フッターパネル*/
#FooterPan{
	width:776px;
	height:330px;
}
#FooterPan a{
	color:#ffffff;
	text-decoration:none;
}
#FooterPan a:visited{
	color:#ffffff;
}
#FooterPan a:hover{
	text-decoration:underline;
}
#FooterPan ul {
	width:718px;
	height:40px;
	margin:0;
	padding:15px 0 0 60px;
	background-color:#5CA3C5;
}
#FooterPan ul li {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	display:inline;
}
#FooterPan p {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:46px;
}
#FooterPan .adress{
	width:714px;
	height:40px;
	padding-left:60px;
	text-align:left;
}


#FooterPan  .template {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	margin:0;
}
#FooterPan  .template a {
	color:#ffffff;
}
