body{margin:0px;padding:0px}
/* ===headerstyle=== */
.head {
	background-color:white;
	width:911px;
	height:85px;
	border-top:solid 4px #8075ff;
	color:#191970
}
.sougou{font-size:14px;font-weight:bold;padding-left:10px;padding-bottom:10px;padding-top:0px}
.mashimoja{text-align:right;padding-bottom:10px;padding-right:10px}
.mashimoja img{border:none}
.head2    {width:80px}
.head2 img{border:none}
.link     {font-size:12px;font-weight:bold;text-align:right;padding-bottom:14px;padding-right:5px}

.link a   {color:#191970;text-decoration:none;padding-right:5px}
.link a:hover{color:#8075ff}
.mashimoen{padding-left:10px;padding-bottom:10px}
.mashimoen img{border:none}

/* ===headmenurstyle=== */
.headmenu{
	width:910px;
	font-size:12px;
	font-weight:bold;
	height:35px
}
.headmenu td{background-image:url(image/menu_btn.gif);width:100px;text-align:center;border-right:solid 1px #191970}
.headmenu .none{width:15px}
.headmenu a{color:white;text-decoration:none}
.headmenu a:hover{color:#191970}
.headmenu .menuaccess1{background-image:url(image/menu_btn_ro.gif)}
.menuaccess1 a{color:#6a5cd2}
.none{color:#8075ff}

.side_main{width:800px;height:100%;margin-bottom:0px}

/* ==pankuzustyle=== */
ul{background-color:#f3f5ff;width:770px;height:11px;margin:0px;padding-left:30px
  ;padding-top:5px;border-top:solid 2px white;border-bottom:solid 2px white;;padding-bottom:2px}
.navigation li {display:inline;font-size:12px;font-weight:bold}
.navigation li a{padding-right:10px;color:#191970;text-decoration:underline}
.navigation a:hover{color:#8075ff}
li{padding-left:10px}
/* ===sidebarstyle=== */
.side    {padding-top:20px;padding-left:25px;background-color:#f8f3ff;width:130px;vertical-align:top}
.side div{padding-bottom:15px}
.sozai {padding-left:20px}
.sozai div{padding-bottom:8px}
.side a{text-decoration:none;color:#191970;font-weight:bold;border-left:solid 8px #191970
        ;padding-left:3px;font-size:12px}
.side a:hover{color:#8075ff}
.setubi {padding-left:30px}
div#menuaccess2 a{color:#8075ff;border-left:solid 8px #8075ff}
div#menuaccess3 a{color:#8075ff;border-left:solid 8px #8075ff}

/* ==main=== */
.main{vertical-align:top;padding-top:20px;padding-left:60px}
h1{
	font-size:16px;
	color:#000099;
	font-weight:bold
}
h2{font-size:14px;color:#333333;border-left:solid 8px #8075ff;padding-left:5px;margin-left:10px;
   margin-bottom:0px}

.main p{
	font-size:14px;
	font-weight:normal;
	color:#333333;
	line-height:160%;
	padding-left:23px;
	margin-top:10px
}
.last{padding-bottom:15px}

/* ==copy=== */
.copy    {width:800px}
.copy div{
	font-size:10px;
	font-weight:normal;
	color:#a9a9a9;
	text-align:center;
	border-top:solid 2px #a9a9a9;
	padding-top:5px
border-top:solid 2px #a9a9a9;padding-top:5px}


.hbf_logo {
	}
	
.hbf_logo a{
	border:none;
	
}

.hbf_logo img{
	width:70px;
	height:auto;
	margin-left:15px;
}