/* CSS Document */
body{padding:0px; margin:0px; background:url(images/bak3.gif) #fff; color:#000000; font:12px/18px Georgia, Arial, Helvetica, sans-serif;}
div, p, ul, form, label, h3, h4, img{padding:0px; margin:0px; font-size:13px;}

ul{list-style-type:none;}
/*----TOP PANEL----*/
#topPan{width:758px; height:164px; background:url(images/header.jpg) 0 0 no-repeat; position:relative; padding:0 20px 20px 20px;  margin:0 auto;}
#topPan img.logo{width:242px; height:88px; position:absolute; top:96px; right:2px;}

#topPan ul{width:140px; height:29px; background:url(images/top-nav.gif) 0 0 no-repeat; position:absolute; top:23px; left:195px;}
#topPan ul li{float:left;}

#topPan ul li.home{width:47px; height:29px; float:left;}
#topPan ul li.home a{width:18px; height:16px; display:block; background:url(images/home-hover.gif) 0 0 no-repeat; margin:3px 0 0 16px;  text-indent:-20000px;}
#topPan ul li.home a:hover{background:url(images/home-hover.gif) 0 0 no-repeat;}

#topPan ul li.sitemap{width:43px; height:29px; float:left;}
#topPan ul li.sitemap a{width:18px; height:16px; display:block; background:url(images/sitemap-nor.gif) 0 0 no-repeat; margin:3px 0 0 15px;  text-indent:-20000px;}
#topPan ul li.sitemap a:hover{background:url(images/sitemap-hover.gif) 0 0 no-repeat;}

#topPan ul li.contact{width:43px; height:29px; float:left;}
#topPan ul li.contact a{width:18px; height:16px; display:block; background:url(images/contact-nor.gif) 0 0 no-repeat; margin:3px 0 0 15px;  text-indent:-20000px;}
#topPan ul li.contact a:hover{background:url(images/contact-hover.gif) 0 0 no-repeat;}
#topPan h1{width:250px; float:right; height:3px; background:#fff; color:#FF9209; font-size:9.5px; font-weight:normal;}
#topPan h2{width:250px; float:right; height:3px; background:#fff; color:#FF9209; font-size:9.5px; font-weight:normal;}

/*----/TOP PANEL----*/

#tbl {
	width:798px;
	margin:0px auto;
	border-left: #dadfb6 solid 1px;
	border-right:#dadfb6 solid 1px;
	border-bottom:#dadfb6 solid 1px;
	background-color:#ffffcc;
}

/*----BODY TOP PANEL----*/
#bodytopPan{width:758px; position:relative; padding:20px 20px 0px 20px; margin:0 auto; }
/*----Body Top Left Panel----*/
#btleftPan{
	width:500px;
	float:left;
	background:#FFFFFF;
	padding:15px;
	border:#dadfb6 solid 1px;
    margin-right:auto;
    margin-bottom:15px;
    margin-left:auto;
}
#btleftPan h1{width:460px; height:25px; color: #FF3300; font:14px/18px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka; font-weight:bold; text-align:center;}
#btleftPan h2{width:480px; height:12px; color:#FF9209; font:12px/14px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka; font-weight:bold; text-align:center; border-bottom:#CCCCCC dashed 1px ; margin-bottom:10px;}
#btleftPan h3{width:460px; height:25px; color:#006600; font:12px/14px,  'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka; font-weight:bold; text-align:left;}

#btleftPan p span{font-weight:bold; color: #339900; font:13px/14px Arial, Times, serif; font-weight:bold; text-align:left;}
#btleftPan ul{width:490px;
	margin-top:6px;
	margin-bottom:6px;
	}
#btleftPan ul li{ color:#333333; background:url(images/star.gif) 0 0 no-repeat; padding:0 0 0 25px; font-weight:bold; margin:6px}
#btleftPan a
{
	color:#006600;
	padding:2px 5px;
	text-align: left;
	text-decoration: none;
	}
#btleftPan a:hover
{
	background-color: #fec;
	color:#006600;
	text-decoration: underline;
}

/*----Start: Links-BackToTop------*/
#bk2top {
	float:right;
	text-align:right;
	margin-top:10px;
	border-right:#dadfb6 1px solid; 
	border-left:#dadfb6 1px solid;	
	border-bottom:#dadfb6 1px dashed;
	border-top:#dadfb6 1px dashed;
}
#bk2top a
{	color:#ff9900;
	text-decoration: none;
}
#bk2top a:hover
{ background-color: #fec;
  color:#ff9900;  
}
/*----End: Links-BackToTop------*/

/*----Start: Otoiawase------*/
#toiawase {
	float:right;
	font-size:10px;
	font-weight:bold;
	background:#FFCC00;
	text-align:right;
	padding:5px;
	margin-top:10px;
	border-right:#FFFFFF 1px solid; 
	border-left:#FFFFFF 1px solid;	
	border-bottom:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
}
#toiawase a
{	color:#FFFFFF;
	text-decoration: none;
}
#toiawase a:hover
{ background-color: #fec;
  color:#ff9900;  
}
/*----End: Otoiawase------*/

#btleftPan2{
	width:500px;
	float:left;
	background:#FFFFFF;
	padding:15px;
	border:#dadfb6 solid 1px;
    margin-right:auto;
    margin-bottom:15px;
    margin-left:auto;
}
#btleftPan2 h3{width:460px; height:20px; background:#fff; color:#666666; font:12px/16px Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#btleftPan2 ul{width:490px;}
#btleftPan2 ul li{background:url(images/star-news.gif) 0 0 no-repeat; padding:0 0 0 25px; font-weight:bold; margin:5px}
#btleftPan2 a
{
	border-right:#dadfb6 solid 1px; 
	border-left:#dadfb6 solid 1px;	
	border-bottom:#dadfb6 1px dashed;
	display: block;
	color:#ff9900;
	padding:2px 5px;
	text-align: left;
	background-color:#FFFFFF;
	text-decoration: none;
	}
#btleftPan2 a:hover
{ background-color: #fec;
  color:#ff9900;  
}

/*--------Start: Banner-------------*/
#btleftBan{
	width:500px;
	float:left;
	padding:15px;
    margin-right:auto;
    margin-bottom:15px;
    margin-left:auto;
}

#leftBan{
	width:235px;
	float:left;
	padding:15px;
    margin-right:auto;
    margin-bottom:15px;
    margin-left:auto;
	font-weight:bold;
	font-size:9.5px;
}
/*--------End: Banner-------------*/

/*----/Body Top Left Panel----*/

/*----Body Top Right Panel----*/
#btrightPan{width:203px; float:right; padding-right:5px;} 

#btrightPan a
{
	border-right:#dadfb6 solid 1px; 
	border-left:#dadfb6 solid 1px;	
	border-bottom:#dadfb6 1px dashed;
	display: block;
	color:#666666;
	padding:2px 5px;
	text-align: left;
	background-color:#FFFFFF;
	text-decoration: none;
	}
  
#btrightPan a:hover
{ background-color: #fec;
  color:#ff9900;  
}
.topside
{ font-size:8pt;
  border-bottom:#ff9900 2px solid;
  text-align:center;
  background-color:#FFFFFF;}

/*----/Body Top Right Panel----*/

/*----FOOTER PANEL----*/
#footermainPan{
	height:35px; 
	background:url(images/footerbg.gif) 0 0 repeat-x #F1F1F1; 
	color:#585858; 
	font:9px/13px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	clear:both; 
	padding:40px 0 0; 
	text-align:center;
}

#footerPan{
	width:778px;
	position:relative;
	padding:0;
	margin:0 auto;
}

#footerPan ul{width:490px; height:20px; position:relative; margin:0 auto;}
#footerPan li{float:left;}
#footerPan ul li a{padding:0 10px 0; color:#585858; background:#F1F1F1; text-decoration:none; font-size:9px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:490px; position:relative; margin:0 auto; background:#F1F1F1; color:#9F5300;  font-size:11px; text-align:center}


/*----/FOOTER PANEL----*/
