/* CSS Document */

body{

  margin:0;

  padding:0;

  color:#555555;

  font-size:84%;

  background-color:#FFFFFF;

}



div#wrapper{

  width:820px;

  margin:0 auto;

  padding:0;

  background-color:#FFFFFF;

  border-top:#FF6666 solid 3px;

}



div.clear_both{

  clear:both;

}



img{

  border:none;

}



a{

  text-decoration:none;

}



a:link{

  color:#3366FF;

}



a:visited{

  color:#000099;

}



a:active{

  color:#FF0000;

}



a:hover{

  color:#FF3333;

  text-decoration: underline;

}



input{

  color:#333333;

}



/* span */

span.red{

  color:#FF3333;

}



/* span */

span.blue{

  color:#337fff;

}



/* ヘッダー */

div#header{

  background-color:#FFFFFF;

  border-top:#FFCC99 solid 2px;

}



div#logo_top{

  float:left;

  width:720px;

  height:100px;

  margin:0;

  padding:0;

}



div#header_menu{

  float:right;

  width:100px;

  margin:0;

  padding:0;

}



ul#header_menulink{

  margin:0;

  padding:0 0 0 5px;

  list-style:none;

  text-align:center;

}



/* 見出し */

div#h1 h1{

  margin:0;

  padding:0;

  text-align:center;

  color:#555555;

  font-weight:lighter;

  font-size:80%;

  display:none;

}



/* メイン */

div#main{

  margin:0;

  padding:0;

}



div#main_menu{

/*  float:left; */

  width:820px;

  margin:0 0 5px 2px;

  padding:0;

}



div#contents{

/*  float:right; */

  width:820px;

  margin:0;

  padding:0 0 0 3px;

}



div.contents_sub{

  margin:5px 0 10px 0;

  padding:10px;

}



/* メニュー */

ul#main_menulink{

  margin:0;

  padding:0;

  list-style:none;

  text-align:left;

}



ul#main_menulink li{

  float:left;

  width:94px;

  height:16px;

  margin:0 1px 0 0;

  padding:8px 0 5px 5px;

  background-color:#FFFFFF;

  font-size:10pt;

  color:#990000;

  border:#FF9999 solid 1px;

}



ul#main_menulink li a{

  text-indent:0px;

  text-decoration:none;

  color:#555555;

}



ul#main_menulink li a:hover{

  text-decoration:underline;

  color:#FF3333;

}



/* コンテンツ */

div#banner{

  margin:0 0 10px 0;

  padding:0;

}



div#kyujin_news{

  float:left;

  width:610px;

  margin:0 0 10px 0;

  padding:3px;

  background-color:#FFDFDF;

  border:#FF9999 solid 1px;

}



div#kyujin_line{

  margin:0;

  padding:3px;

  background-color:#FFFFFF;

  border:#FF9999 dashed 1px;

}



div#kyujin_list{

  width:600px;

  height:266px;

  margin:0 0 10px 0;

  padding:0;

  background-color:#FFFFFF;

  overflow-y:scroll;

}



div#kyujin_news ul{

  margin:0;

  padding:0;

  list-style:none;

  text-align:left;

}



div#kyujin_news li{

  margin:0;

  padding:6px 8px;

}



/*

div#kyujin_news li a{

  text-indent:5px;

  text-decoration:none;

  color:#FF3333;

}



div#kyujin_news li a:hover{

  text-decoration:underline;

  color:#FF6666;

}

*/



div#banner_entry{

  float:right;

  margin:40px 0 40px 0;

  padding:3px;

}



div#topics{

  float:left;

  text-align:center;

  margin:10px 0 10px 0;

  padding:3px;

}



div#banner_shizuoka{

  float:right;

  margin:0 0 10px 0;

  padding:3px;

}



div#banner_shizuoka a{

  text-decoration:none;

  color:0000CD;

}



div#banner_shizuoka a:hover{

  text-decoration:underline;

  background-color:#FF69B4;

}



div#banner_intro{

  float:right;

  margin:0 0 10px 0;

  padding:3px;

}



div#banner_info{

  margin:0px 0 10px 0;

  padding:3px;

  border:#FF9933 solid 1px;

}



div#topics ul{

  width:600px;

  margin:0 0 10px 0;

  padding:0;

  list-style:none;

  text-align:left;

}



div#topics ul li{

  margin:0;

  padding:12px 13px;

  color:#555555;

  border-bottom:#FF9999 dashed 1px;

}



/* 会社情報 */

div#company{

  margin:0;

  padding:0;

  text-align:center;

  color:#555555;

  font-size:10pt;

}



/* フッター */

div#pagetoplink{

  margin:0;

  padding:4px;

  text-align:right;

}



/* フッター */

div#footer{

  margin:0;

  padding:4px;

  text-align:center;

  color:#555555;

  background:#FFFFFF;

  border-top:#CC6666 solid 2px;

  font-size:10pt;

}

