@charset "shift_jis";

a img {border:0;}
a:hover {text-decoration:underline; color:#D2E9FF;}
a {text-decoration:none; color:#CCCCCC;}



address {font-style:normal;}

#boddy_style {background:url(../images/bg_outmain.jpg) no-repeat top #000000; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:0; padding:0; font-size: 85%; text-align: center; color:#CCCCCC;}

#main {width:780px; margin-left:auto; margin-right:auto; text-align:left; padding:0 5px 0 5px; background:url(../images/bg_main.jpg) no-repeat top; padding-top:245px;}
#main h1 {margin:0; margin-left:235px;}
#main table {margin-left:40px;}



/*------------------ナビゲーション----------------------*/
#menu { height: 260px; width: 765px; margin: 0; padding: 0;}
#menu li { height: 130px; width:250px; float: left; margin: 0; padding: 0; list-style-type:none; display:block; font-size:14px;}
#menu li a { height: 130px; width:250px; float: left; margin: 0; padding: 0; list-style-type:none; display: block;}
#menu span {margin:50px 10px 0 110px; display:block;}
#menu li#menu01 a { height: 130px; width: 250px; background:url(../images/btn_ldb.jpg) no-repeat top; }
#menu li#menu01 a:hover { height: 130px; width: 250px; background:url(../images/btn_ldb.jpg) no-repeat bottom;}
#menu li#menu02 a { height: 130px; width: 250px; background:url(../images/btn_inquiry.jpg) no-repeat top; margin-left:5px;}
#menu li#menu02 a:hover { height: 130px; width: 250px; background:url(../images/btn_inquiry.jpg) no-repeat bottom;}
#menu li#menu03 a { height: 130px; width: 250px; background:url(../images/btn_results.jpg) no-repeat top;}
#menu li#menu03 a:hover { height: 130px; width: 250px; background:url(../images/btn_results.jpg) no-repeat bottom;}
#menu li#menu04 a { height: 130px; width: 250px; background:url(../images/btn_miyazaki.jpg) no-repeat top; margin-left:80px; display:inline;}
#menu li#menu04 a:hover { height: 130px; width: 250px; background:url(../images/btn_miyazaki.jpg) no-repeat bottom;}
#menu li#menu05 a { height: 130px; width: 250px; background:url(../images/btn_location.jpg) no-repeat top; margin-left:160px; display:inline;}
#menu li#menu05 a:hover { height: 130px; width: 250px; background:url(../images/btn_location.jpg) no-repeat bottom;}
#menu li#menu06 a { height: 130px; width: 250px; background:url(../images/btn_location_info.jpg) no-repeat top;}
#menu li#menu06 a:hover { height: 130px; width: 250px; background:url(../images/btn_location_info.jpg) no-repeat bottom;}




/*------------------サブナビゲーション----------------------*/
#submenu { height: 65px; width: 300px; margin: 0; padding: 0; float:right; margin-right:20px;}
#submenu li { height: 65px; float: left; margin: 0; padding: 0; list-style-type:none; display:block;}
#submenu li a { height: 65px; float: left; margin: 0; padding: 0; list-style-type:none; display: block;}
#submenu li span { left: -9999px; top: 0; position: absolute;}
#submenu li#menu01 a { height: 65px; width: 111px; background:url(../images/btn_sub_access.jpg) no-repeat top;}
#submenu li#menu01 a:hover { height: 65px; width: 111px; background:url(../images/btn_sub_access.jpg) no-repeat bottom;}
#submenu li#menu02 a { height: 65px; width: 86px; background:url(../images/btn_sub_inquiry2.jpg) no-repeat top; margin-left:10px; display:inline;}
#submenu li#menu02 a:hover { height: 65px; width: 86px; background:url(../images/btn_sub_inquiry2.jpg) no-repeat bottom;}
#submenu li#menu03 a { height: 65px; width: 68px; background:url(../images/btn_sub_link.jpg) no-repeat top; margin-left:10px; display:inline;}
#submenu li#menu03 a:hover { height: 65px; width: 68px; background:url(../images/btn_sub_link.jpg) no-repeat bottom;}




/*------------------フッター----------------------*/
#footer {text-align:center; margin-bottom:15px; width:751px;}



/*-----------------応援隊募集バナー---------------*/
.recruitment { height: 65px; margin: 0; padding: 0; margin-left:300px;}
.recruitment li { height: 65px; float: left; margin: 0; padding: 0; list-style-type:none; display:block;}
.recruitment li a { height: 65px; float: left; margin: 0; padding: 0; list-style-type:none; display: block;}
.recruitment li span { left: -9999px; top: 0; position: absolute;}
.recruitment li#menu01 a { height: 65px; width: 197px; background:url(../images/btn_recruitment.jpg) no-repeat top;}
.recruitment li#menu01 a:hover { height: 65px; width: 197px; background:url(../images/btn_recruitment.jpg) no-repeat bottom;}


#bannerContent {
	width:591px;
	margin:0 auto;
	}
	
ul#bannerToppage {
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#bannerToppage li {
	float:left;
	}
li#bannerNav01 a {
	background:url(../images/btn_recruitment.jpg) 0 0 no-repeat;
	display:block;
	height:65px;
	width:197px;
	text-indent:-9998px;
	outline:none; 
	}
li#bannerNav02 a {
	background:url(../images/banner-locaentry.jpg) 0 0 no-repeat;
	display:block;
	height:65px;
	width:197px;
	text-indent:-9998px;
	outline:none; 
	}
li#bannerNav03 a {
	background: url(../images/banner-phtGraphy.jpg) 0 0 no-repeat;
	display:block;
	height:65px;
	width:197px;
	text-indent:-9998px;
	outline:none; 
	}
	
li#bannerNav01 a:hover,
li#bannerNav02 a:hover,
li#bannerNav03 a:hover {
	background-position:0 -65px;
	}


/*-----------------------------------------------------
	 ClearFIX
----------------------------------------------------- */
.clear { clear:both; }

.cf:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cf{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .cf{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */













