/* REVonet CSS Document */

/*===================================

　　　　レボネット株式会社

			
=====================================*/

body{
	margin:0px;
	text-align: center;
	background-image: url(images/back.gif);
	margin-top: 5px;
}


body h1{
	display: none;
}

a {
	color: #92BD00;
	text-decoration: none;
	padding: 0px;
	border: none;
}

a:hover {
	color: #CCCC33;
}



h3 {
	color: #005EB3;
	margin: 0px;
	font-size: 90%;
	text-align: right;
	padding: 5px;
	background-image: url(images/0.gif);
}
h3 a {
	border: none;
	color: #0066CC;
	text-decoration: none;
	height: 22px;
	background-image: url(images/0.gif);
}
h3 a:hover {
	height: 22px;
}

h4 {
	color: #333333;
	margin: 0px;
	font-size: 90%;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	padding-left: 25px;
	clear: both;
	margin-left: 10px;
}

ul {
}
li {
	list-style-type: circle;
}


dt {
	font-weight: bold;
}
dl {}
dd {
	line-height: 140%;
	margin-top: 5px;
	margin-left: 0px;
}

table {
	margin: 5px;
	background-color: #DCF1D5;
	padding: 0px;
	font-size: 95%;
	margin-top: 10px;
}

tr {}

td {
	background-color: #F0F0F0;
	padding: 5px;
}


.helpGuide {
	display: none;



}


#container {
	width: 775px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFF366;
}

#header {
	display: none;
	text-align: right;
	background-image: url(images/header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header img{
	border: none;
	margin-bottom: 0px;
}
#header .siteMap img{
	border: none;
	margin: 0px;
}

#header2 {
	display: none;
	text-align: right;
	background-image: url(images/header2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header2 img{
	border: none;
	margin-bottom: 0px;
}
#header2 .siteMap img{
	border: none;
	margin: 0px;
}

#header3 {
	display: none;
	text-align: right;
	background-image: url(images/header3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header3 img{
	border: none;
	margin-bottom: 0px;
}
#header3 .siteMap img{
	border: none;
	margin: 0px;
}

#header4 {
	display: none;
	text-align: right;
	background-image: url(images/header4.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header4 img{
	border: none;
	margin-bottom: 0px;
}
#header4 .siteMap img{
	border: none;
	margin: 0px;
}

#header5 {
	display: none;
	text-align: right;
	background-image: url(images/header5.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header5 img{
	border: none;
	margin-bottom: 0px;
}
#header5 .siteMap img{
	border: none;
	margin: 0px;
}

#header6 {
	display: none;
	text-align: right;
	background-image: url(images/header6.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header6 img{
	border: none;
	margin-bottom: 0px;
}
#header6 .siteMap img{
	border: none;
	margin: 0px;
}

#header7 {
	display: none;
	text-align: right;
	background-image: url(images/header7.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header7 img{
	border: none;
	margin-bottom: 0px;
}
#header7 .siteMap img{
	border: none;
	margin: 0px;
}

#header8 {
	display: none;
	text-align: right;
	background-image: url(images/header8.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header8 img{
	border: none;
	margin-bottom: 0px;
}
#header8 .siteMap img{
	border: none;
	margin: 0px;
}

#header9 {
	display: none;
	text-align: right;
	background-image: url(images/header9.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header9 img{
	border: none;
	margin-bottom: 0px;
}
#header9 .siteMap img{
	border: none;
	margin: 0px;
}

#header10 {
	display: none;
	text-align: right;
	background-image: url(images/header10.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header10 img{
	border: none;
	margin-bottom: 0px;
}
#header10 .siteMap img{
	border: none;
	margin: 0px;
}

#header11 {
	display: none;
	text-align: right;
	background-image: url(images/header11.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header11 img{
	border: none;
	margin-bottom: 0px;
}
#header11 .siteMap img{
	border: none;
	margin: 0px;
}

#header12 {
	display: none;
	text-align: right;
	background-image: url(images/header12.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header12 img{
	border: none;
	margin-bottom: 0px;
}
#header12 .siteMap img{
	border: none;
	margin: 0px;
}

#header13 {
	display: none;
	text-align: right;
	background-image: url(images/header13.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header13 img{
	border: none;
	margin-bottom: 0px;
}
#header13 .siteMap img{
	border: none;
	margin: 0px;
}

#header14 {
	display: none;
	text-align: right;
	background-image: url(images/header14.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header14 img{
	border: none;
	margin-bottom: 0px;
}
#header14 .siteMap img{
	border: none;
	margin: 0px;
}

#header15 {
	display: none;
	text-align: right;
	background-image: url(images/header15.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header15 img{
	border: none;
	margin-bottom: 0px;
}
#header15 .siteMap img{
	border: none;
	margin: 0px;
}

#header16 {
	display: none;
	text-align: right;
	background-image: url(images/header16.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header16 img{
	border: none;
	margin-bottom: 0px;
}
#header16 .siteMap img{
	border: none;
	margin: 0px;
}

#header17 {
	display: none;
	text-align: right;
	background-image: url(images/header17.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header17 img{
	border: none;
	margin-bottom: 0px;
}
#header17 .siteMap img{
	border: none;
	margin: 0px;
}

#header18 {
	display: none;
	text-align: right;
	background-image: url(images/header18.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#header18 img{
	border: none;
	margin-bottom: 0px;
}
#header18 .siteMap img{
	border: none;
	margin: 0px;
}

.globalMenu {
	border-top: 1px solid #cccccc;
	background-image: url(images/menu_bg.gif);
	height: 40px;
	background-position: top right;
	background-repeat: repeat-x;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	clear: both;
	font-size: 80%;
}

/*=====================▽globalMenu=====================*/



.globalMenu ul{
	border: 0;
	margin: 0;
	padding: 0;
	
}

.globalMenu ul li{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-top: 3px;
	float: left;
	background-image: url(images/menu_bg.gif);
	margin-bottom: 5px;
	
}

.globalMenu ul li a{
	display: block;
	color: #333333;
	text-decoration:none;
	background-image: url(images/menu_bg.gif);
}

.globalMenu ul li a:hover{
	display: block;
	color: #333333;
	background-repeat: no-repeat;
	background-image: url(images/menu_bg.gif);

}

       /*=========================globalMenu背景画像================*/


.globalMenu li a{
	font-size: 12px;
	text-indent: -9999px;
}



.globalMenu li#navi_home a{
	background-image: url(images/menu_bg.gif);
	height: 30px;
	width: 97px;
	background-position: -675px 0px;
}
.globalMenu li#navi_home a:hover{
	background-image: url(images/menu_bg.gif);
	background-position: -675px -30px;
	height: 30px;
}

.globalMenu li#navi_service a{
	background-image: url(images/menu_bg.gif);
	height: 30px;
	background-position: -614px 0;
	width: 63px;
}
.globalMenu li#navi_service a:hover{
	background-image: url(images/menu_bg.gif);
	background-position: -614px -30px;
	height: 30px;
}

.globalMenu li#navi_price a{
	background-image: url(images/menu_bg.gif);
	height: 30px;
	background-position: -502px 0;
	width: 111px;
}
.globalMenu li#navi_price a:hover{
	background-image: url(images/menu_bg.gif);
	background-position: -502px -30px;
	height: 30px;
}

.globalMenu li#navi_result a{
	background-image: url(images/menu_bg.gif);
	height: 30px;
	background-position: -333px 0;
	width: 170px;
}
.globalMenu li#navi_result a:hover{
	background-image: url(images/menu_bg.gif);
	background-position: -333px -30px;
	height: 30px;
}


.globalMenu li#navi_profile a{
	background-image: url(images/menu_bg.gif);
	height: 22px;
	background-position: -513px 0;
	background-repeat: no-repeat;
}
.globalMenu li#navi_profile a:hover{
	background-image: url(images/menu_bg.gif);
	background-position: -513px -22px;
	height: 22px;
}

.globalMenu li#navi_contact a{
	background-image: url(images/menu_bg.gif);
	height: 22px;
	background-position: -639px  0;
}
.globalMenu li#navi_contact a:hover{
	background-image: url(images/menu_bg.gif);
	background-position: -639px -22px;
	height: 22px;
}




/*=====================▲globalMenu=====================*/



/*=====================▽tabMenu=====================*/


.tabMenu {
    display:none;
	height: 40px;
	text-align: center;
	clear: both;
	font-size: 80%;
}

.tabMenu ul{
	border: 0;
	margin: 0;
	padding: 0;
	
}

.tabMenu ul li{
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
	float: right;
	width: 140px;
	
}

.tabMenu ul li a{
	display: block;
	color: #666666;
	text-decoration:none;
	background-image: url(images/tabMenu_bg.gif);
	height: 40px;
	background-color: #B6E233;
	background-repeat: no-repeat;
	padding: 5px;
	font-size: 12px;
}

.tabMenu ul li a:hover{
	display: block;
	color: #336600;
	background-repeat: no-repeat;
	background-image: url(images/tabMenu_bg_on.gif);

}

       /*=========================tabMenu背景画像================*/


.tabMenu li a{
}






/*=====================▲tabMenu=====================*/



.logo {
	float:left;
}

#header .logo img{
	margin: 5px;
	margin-bottom: 0px;
}

#header2 .logo img{
	margin: 5px;
	margin-bottom: 0px;
}

.logo h1 {
	display: none;
}
.siteMap {
	float: left;
	background-color: #DFDFDF;
	display: block;
	width: 100%;
	border-top: 1px solid #cccccc;
}

.subMenu{
	display: block;
	background-image: url(images/fontsize.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	margin-left: 5px;
	width: 310px;
	color: #FBFDFC;
	margin-right: 10px;
	height: 40px;
}

#header .subMenu img{
	border: none;
	margin: 0px;
	text-align: left;
	margin-top: 14px;
}

#header2 .subMenu img{
	border: none;
	margin: 0px;
	text-align: left;
	margin-top: 14px;
}

#headLine {
	clear: both;
	height: 200px;
	margin: 0px;
	background-image: url(images/mainImage.gif);
	background-repeat: no-repeat;
}

#headLine img{
	float: right;
	margin-top: 155px;
	margin-right: 20px;
	border: none;
}


#headLine p{
	display: none;
}
 


#columnRight {
	float: right;
	font-size: 12px;
	text-align: center;
	background-color: #FFF366;
	width: 150px;
	color: #666666;
	display: none;
}

#columnRight h2{
	display: none;
}

#columnRight img {
	border: none;
	display: block;
	margin: 0px auto;
}


.imageRight {
	background-color: #F0FBD5;
	float: right;
	margin: 10px;
}

.imageLeft {
	background-color: #F0FBD5;
	float: left;
	margin: 10px;
}

.request {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.request a{
	background-image: url(images/sideContact.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 9px;
	width: 150px;
	padding: 0px;
	
}
.request a:hover{
	color: #0099FF;
	background-image: url(images/sideContact_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
	
}

.list {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-left: 10px;
}
.sideWeb {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb a{
	background-image: url(images/menuTop.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb a:hover{
	color: #0099FF;
	background-image: url(images/menuTop_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}

.sideWeb1 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb1 a{
	background-image: url(images/menu1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb1 a:hover{
	color: #0099FF;
	background-image: url(images/menu1_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb2 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb2 a{
	background-image: url(images/menu2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb2 a:hover{
	color: #0099FF;
	background-image: url(images/menu2_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb3 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb3 a{
	background-image: url(images/menu3.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb3 a:hover{
	color: #0099FF;
	background-image: url(images/menu3_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb4 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb4 a{
	background-image: url(images/menu4.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb4 a:hover{
	color: #0099FF;
	background-image: url(images/menu4_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb5 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb5 a{
	background-image: url(images/menu5.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb5 a:hover{
	color: #0099FF;
	background-image: url(images/menu5_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb6 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb6 a{
	background-image: url(images/menu6.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb6 a:hover{
	color: #0099FF;
	background-image: url(images/menu6_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb7 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb7 a{
	background-image: url(images/menu7.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb7 a:hover{
	color: #0099FF;
	background-image: url(images/menu7_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb8 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb8 a{
	background-image: url(images/menu8.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb8 a:hover{
	color: #0099FF;
	background-image: url(images/menu8_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb9 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb9 a{
	background-image: url(images/menu9.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb9 a:hover{
	color: #0099FF;
	background-image: url(images/menu9_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb10 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb10 a{
	background-image: url(images/menu10.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb10 a:hover{
	color: #0099FF;
	background-image: url(images/menu10_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb11 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb11 a{
	background-image: url(images/menu11.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb11 a:hover{
	color: #0099FF;
	background-image: url(images/menu11_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideWeb12 {
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideWeb12 a{
	background-image: url(images/menu12.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 30px;
	text-indent: -9999px;
	width: 150px;
	
}
.sideWeb12 a:hover{
	color: #0099FF;
	background-image: url(images/menu12_on.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
}


.sideOnline {
	margin-top: 40px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 55px;
}

.sideOnline a{
	background-image: url(images/secom.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	text-decoration: none;
	font-size: 9px;
	width: 150px;
	border: none;
	padding-top: 10px;
	
}
.sideOnline a:hover{
	color: #0099FF;
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
	background-image: url(images/secom.gif);
	padding-top: 10px;
	
}

.sideSeo {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	background-color: #66FFCC;
}

.sideSeo a{
	background-image: url(images/service3.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 55px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 9px;
	width: 150px;
	
}
.sideSeo a:hover{
	color: #0099FF;
	background-image: url(images/service3_2.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
	
}

.sideAfter {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	background-color: #00FFCC;
}

.sideAfter a{
	background-image: url(images/service4.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-size: 9px;
	width: 150px;
	
}
.sideAfter a:hover{
	color: #0099FF;
	background-image: url(images/service4_2.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
	
}

.sideStaff {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideStaff a{
	background-image: url(images/staffblog.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 75px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 9px;
	width: 150px;
	
}
.sideStaff a:hover{
	color: #0099FF;
	background-image: url(images/staffblog2.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
	
}


.sideBp {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideBp a{
	background-image: url(images/bp.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 55px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 9px;
	width: 150px;
	
}
.sideBp a:hover{
	color: #0099FF;
	background-image: url(images/bp.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
	
}




.sideContact {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.sideContact a{
	background-image: url(images/contact.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 9px;
	width: 150px;
	
}
.sideContact a:hover{
	color: #0099FF;
	background-image: url(images/contact.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	text-decoration: none;
	
}

.bannerContact {
	margin-left: 5px;
	margin-right: 0px;
	display: block;
}

.bannerContact a{
	display: block;
	text-decoration: none;
	width: 550px;
	color: #333333;
	background-image: url(images/bannerContact.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 22px;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
	
}
.bannerContact a:hover{
	color: #006600;
	background-repeat: no-repeat;
	text-decoration: none;
	background-image: url(images/bannerContact_on.gif);
	text-indent: -9999px;
	
}

#columnCenter .bannerContact p{
	display: inline;
}


.service1 {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
	border: 1px solid #46A1FF;
	background-color: #FFFFFF;
	background-image: url(images/magazine.gif);
	background-repeat: no-repeat;
}

.sideBox1 {
	margin-top: 75px;
	margin-left: 5px;
	margin-right: 5px;
}

.sideBox1 a{
	text-decoration: none;
	color: #333333;
}

form {
}

.service2 {
	border: 1px solid #46A1FF;
	margin-left: 5px;
	margin-right: 5px;
	clear: both;
	margin-top: 5px;
	background-color: #FFFFFF;
	background-image: url(images/results.gif);
	background-repeat: no-repeat;
}

.sideBox2 {
	margin-top: 30px;
	margin-bottom: 10px;
}

/*==================================================================
コンテンツ*/

#bread {
	font-size: 75%;
	padding: 5px;
}

#columnCenter {
	float: left;
	text-align: left;
	background-color: #FFFFFF;
	width: 100%;
}

#columnCenter h2{
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	font-size: 110%;
	height: 50px;
	padding-left: 40px;
	padding-top: 10px;
	background-image: url(images/0.gif);
}

.news {
	width: 280px;
	float: left;
	background-image: url(images/news.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.news img{
	margin-left: 210px;
	margin-top: 2px;
}

.newsBox {
	margin-left: 5px;
	margin-right: 5px;
}

.newsBox2 {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 42px;
}

.info {
	width: 245px;
	float: left;
	margin-left: 8px;
	background-image: url(images/info.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.cenerBox {
	clear: both;
	margin-top: 5px;
	margin-left: 4px;
	width: 538px;
	float: right;
	margin-right: 3px;
}

.cenerBox1 {
	clear: both;
	margin-left: 4px;
	float: left;
	margin-right: 3px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-top: 5px;
	width: 100%;
	background-color: #FFFFFF;
}


.tabBox {
	clear: both;
	width: 100%;
	float: right;
	margin-right: 5px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-top: 5px;
}

.tabImg {
	clear: both;
	text-align: left;
	background-color: #CCED69;
	border: 1px solid #B6E233;
	margin-left: 10px;
}

#columnCenter .tabImg h2{
	background-image: url(images/tabH2.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left: 35px;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
}


#columnCenter .pushBoxD h3{
	text-align: left;
	background-color: #F0FBD5;
	background-image: none;
	border-left: 3px solid;
	border-left-color: #5F9622;
	border-bottom: 1px solid;
	border-bottom-color: #B6E233;
	color: #333333;
	padding: 3px;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 7px;
	clear: both;
}



.tab {
	background-color: #CCFF33;
	float: right;
}
.pushBoxD {
	margin-left: 10px;
	margin-right: 5px;
	line-height: 160%;
	margin-top: 0px;
	margin-bottom: 10px;
}

.pushBoxD img{
	border: none;
}

.pushBox {
	margin-left: 5px;
	margin-right: 5px;
	line-height: 160%;
	margin-top: 0px;
	margin-bottom: 10px;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-image: url(images/0.gif);
}
.pushBox img{
	border: none;
}

.centerBox2 {
	clear: both;
	margin-left: 4px;
	width: 598px;
	float: right;
	margin-right: 3px;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 5px;
	display: none;
}

.centerBox2 img{
	margin: 0px auto;
	border: none;
	display: block;
}

.banner {
	text-align: left;
	margin-left: 10px;
	display: block;
	margin-top: 10px;
}

.banner img{
	text-align: left;
	display: block;
	margin-left: 4px;
}

.imgMenu {
	width: 140px;
	float: left;
	margin-left: 6px;
}

.imgMenu a{
	color: #333333;
	font-weight: bold;
}

.imgMenu a:hover{
	background-color: #990000;
	color: #FFFFFF;
}



.img {
	width: 140px;
	height: 120px;
	margin-bottom: 5px;
}

#columnCenter .centerBox2 h2{
	background-image: url(images/banner.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	padding-left: 43px;
	padding-top: 13px;
	height: 38px;
	text-indent: -9999px;
}


.cenerBox3 {
	clear: both;
	margin-top: 10px;
	margin-left: 4px;
	width: 538px;
	float: right;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-image: url(images/push3.gif);
}

.cenerBox4 {
	clear: both;
	margin-top: 10px;
	margin-left: 4px;
	width: 538px;
	float: right;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-image: url(images/push4.gif);
}

.cenerBox5 {
	margin-top: 10px;
	margin-left: 4px;
	width: 538px;
	float: right;
	margin-right: 3px;
	margin-bottom: 10px;
	background-image: url(images/push5.gif);
	background-repeat: no-repeat;
	clear: both;
}
.contactBox {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #E6E6CC;
	border: 1px solid #dfdfdf;
	border-color: #CCCC99;
	margin-top: 10px;
	margin-bottom: 10px;
}

.contactBox h3{	color: #333333;
	margin: 0px;
	font-size: 12px;
	margin-bottom: 5px;
	clear: both;
	background-image: url(images/h2ContactBox.gif);
	background-position: top left;
	background-repeat: no-repeat;

}

.contactBox h3 a{
	color: #990000;
	margin: 0px;
	font-size: 12px;
	margin-bottom: 5px;
	clear: both;
}
#columnCenter p{
	margin: 0px;
	padding-left: 30px;
	margin-bottom: 20px;
	line-height: 160%;
	padding-right: 10px;
	margin-top: 10px;
}


#columnCenter .imageRight p{
	padding: 3px;
	margin: 0px;
	font-size: 85%;
	color: #666666;
}

#columnCenter .imageLeft p{
	margin: 0px;
	padding: 3px;
}


.contactIndex {
	margin: 5px;
	background-color: #F2F2F2;
	background-image: url(images/revoBg.gif);
	background-position: bottom right;
	height: 130px;
	padding-top: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
}

.goToTop {
	text-align: right;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 85%;
	clear: both;
}

/*================フッター*/

#footer {
	clear: both;
	border-top: 1px solid;
	background-image: url(images/footer.jpg);
	height: 90px;
	background-position: top left;
	background-repeat: repeat-x;
	border-color: #CCCC00;
	text-indent: -9999px;
	font-size: 9px;

}

/*=====================▽footer=====================*/



#footer ul{
	border: 0;
	margin: 0;
	padding: 0;
	
}

#footer ul li{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	float: left;
	background-image: url(images/footerMenu_bg.gif);
	
}

#footer ul li a{
	display: block;
	color: #333333;
	text-decoration:none;
	height: 22px;
	width: 130px;
	background-image: url(images/footerMenu_bg.gif);
}

#footer ul li a:hover{
	display: block;
	color: #333333;
	background-repeat: no-repeat;
	background-image: url(images/footerMenu_bg.gif);

}

       /*=========================footer背景画像================*/


#footer li a{
	text-indent: -9999px;
	font-size: 12px;
}



#footer li#f1 a{
	background-image: url(images/footerMenu_bg.gif);
	height: 22px;
	width: 123px;
}
#footer li#f1 a:hover{
	background-image: url(images/footerMenu_bg.gif);
	background-position: 0px -22px;
	height: 22px;
}

#footer li#f2 a{
	background-image: url(images/footerMenu_bg.gif);
	height: 22px;
	background-position: -123px 0;
}
#footer li#f2 a:hover{
	background-image: url(images/footerMenu_bg.gif);
	background-position: -123px -22px;
	height: 22px;
}

#footer li#f3 a{
	background-image: url(images/footerMenu_bg.gif);
	height: 22px;
	background-position: -253px 0;
}
#footer li#f3 a:hover{
	background-image: url(images/footerMenu_bg.gif);
	background-position: -253px -22px;
	height: 22px;
}

#footer li#f4 a{
	background-image: url(images/footerMenu_bg.gif);
	height: 22px;
	background-position: -383px 0;
}
#footer li#f4 a:hover{
	background-image: url(images/footerMenu_bg.gif);
	background-position: -383px -22px;
	height: 22px;
}


#footer li#f5 a{
	background-image: url(images/footerMenu_bg.gif);
	height: 22px;
	background-position: -513px 0;
	background-repeat: no-repeat;
}
#footer li#f5 a:hover{
	background-image: url(images/footerMenu_bg.gif);
	background-position: -513px -22px;
	height: 22px;
}



#footer li#f6 a{
	background-image: url(images/footerMenu_bg.gif);
	height: 22px;
	background-position: -639px  0;
}
#footer li#f6 a:hover{
	background-image: url(images/footerMenu_bg.gif);
	background-position: -639px -22px;
	height: 22px;
}

/*==============サイトマップ========*/

.contentsSitemap {}
.contentsSitemap h4{
	color: #666666;
	margin: 0px;
	font-size: 90%;
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	padding-left: 25px;
	clear: both;
	margin-left: 10px;
}
.contentsSitemap ul {
}
.contentsSitemap li {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*=====================▲footer=====================*/



#copyRight {
	background-color: #445D29;
	background-image: url(images/bgSubMenu.gif);
	height: 28px;
	background-position: top left;
	background-repeat: repeat-x;
	padding: 5px;
	color: #FFFFFF;
	font-size: 85%;

}

.border {
	margin-top: 30px;
	margin-bottom: 20px;
	clear: both;
}

.search {
    display:none
	margin: 5px;
	margin-bottom: 5px;
}
.search img{
	float: left;
	margin-left: 40px;
}
.search form{
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
}
