@charset "utf-8";
* {
	margin:0px;
	padding:0px;
}
/* CSS Document */
body{
	text-align:center;
	font-size: 12px;
	/*background-image: url(../userfiles/haikeisonow.png);*/
}

#contentsBox{
	margin:auto;
	text-align:left;
	width:854px;
}

#header{
	background-color:white;	
	width:854px;
	height:220px;
}

.normal_text{
		font-family:sans-serif;
		color:#333333;
}

.font1{
		font-family:sans-serif;
		font-size:12px;
		color:#333333;
		font-weight:normal;
		margin:0;
}
.font14-blue {
	font-size: 14px;
	font-weight: bold;
	color: #3366ff;
}


.font2{
		font-family:sans-serif;
		text-align:center;
		font-size:12px;
}
.font14-bold {
	font-size: 14px;
	font-weight: bold;
}


.font3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	font-size:12px;
	}
.font3, x:-moz-any-link {
line-height:1.1;
	}
td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}




/*--------------------------------logo-----------------------*/

#logo{
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:469px;
	height:131px;
}
/****************************** new kaisya bar start *****************************/
#logo10{
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:420px;
	height:126px;
}
#kuhaku1{
	background-color:white;
	float:left;
	width:33px;
	height:65px;
}
	
#kitrover1{
	background-image:url(../img/kitrover.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
	width:315px;
	height:66px;

}

#kitrover a{
	display:inline;
}

#kitrover a:hover{
	background-position:0 -66px;
	}

#denwa{background-image:url(../img/denwa.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
	width:345px;
	height:64px;
}


/*--------------------------------kaisya bar-----------------------*/

#kaisya li{
	float: left;
	margin-left:0px;
	list-style-type:none;
}
.border_box middletxt {
	font-size: 12px;
	color: #0033CC;
}

#top{
	background-image:url(../img/sub_top.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:110px;
	height:22px;
}

#kaisya1{
	background-image:url(../img/sub_kaisya.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:90px;
	height:22px;
}

#kiyaku{
	background-image:url(../img/sub_kiyaku.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:90px;
	height:22px;
}

#toiawase{
	background-image:url(../img/sub_ask.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:90px;
	height:22px;
}




/*--------------------------------top10 set-----------------------*/

#top10{
	background-image:url(../img/tab_top.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:85px;
	height:33px;
}
#tab_top a{
	display:inline;
}

#tab_top a:hover{
	background-position:0 -33px;
	}
/*--------------------------------kaisya10 set-----------------------*/

#kaisya10{
	background-image:url(../img/tab_kaisya.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:90px;
	height:33px;
}
#tab_kaisya a{
	display:inline;
}

#tab_kaisya a:hover{
	background-position:0 -33px;
}

/*--------------------------------prybasy10 set-----------------------*/
#prybasy10{
	background-image:url(../img/tab_prybasy.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:135px;
	height:33px;
}
#tab_prybasy a{
	display:inline;
}

#tab_prybasy a:hover{
	background-position:0 -33px;
	}
/*--------------------------------toiawase10 set-----------------------*/

#toiawase10{
	background-image:url(../img/tab_toiawase.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:90px;
	height:33px;
}
#tab_toiawase a{
	display:inline;
}

#tab_toiawase a:hover{
	background-position:0 -33px;
}


/*--------------------------------denwa10  set-----------------------*/	
#denwa10{background-image:url(../img/denwa10.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:350px;
	height:80px;
}


/*--------------------------------kuhaku10 & kuhaku11 set-----------------------*/	
#kuhaku10{
	background-color: #FFF;
	float:left;
	width:34px;
	height:126px;
}

#kuhaku11{
	background-color:#FFF;
	float:left;
	width:400px;
	height:13px;
}
#kuhaku12{
	background-color:#FFF;
	float:left;
	width:50px;
	height:80px;
}


/****************************** end of new kaisya bar *****************************/

/*--------------------------------menu bar-----------------------*/

#menu li{
	float: left;
	margin-left:1px;
	list-style-type:none;
}



/*--------------------------------menu bar off-----------------------*/
#menu1{
	background-image:url(../img/1.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:140px;
	height:41px;
}

#menu2{
	background-image:url(../img/2.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:140px;
	height:41px;
}

#menu3{
	background-image:url(../img/3.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:140px;
	height:41px;
}

#menu4{
	background-image:url(../img/4.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:140px;
	height:41px;
}

#menu5{
	background-image:url(../img/5.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:140px;
	height:41px;
}

#menu6{
	background-image:url(../img/6.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:140px;
	height:41px;
}
#menu a{
	display:inline;
}

#menu a:hover{
	background-position:0 -41px;
	}
	
#menu {
 heignt:70px;
}
/*--------------------------------adver-----------------------*/
#adver{
	width:855px;
	height:203px;
}


	
#banner1{
	background-color:white;
	float:left;
	width:294px;
	height:203px;
}

#banner2{
	background-image:url(../img/bana.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:560px;
	height:203px;
}

#kuhaku5{
	visibility:hidden;
	background-color:white;
	float:left;
	width:560px;
	height:150px;
}

#kuhaku6{
	visibility:hidden;
	background-color:white;
	float:left;
	width:310px;
	height:53px;
}

#gobotan1{
	background-image:url(../img/gobotan.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:250px;
	height:48px;
}

#gobotan a{
	display:inline;
}

#gobotan a:hover{
	background-position:0 -48px;
	}
/*--------------------------------contents-----------------------*/
#contents{
	background-color:white;
	width:854px;
	height:200px;
}

/*--------------------------------fooer-----------------------*/

#footer{
	background-color:white;
	width:854px;
	height:95px;
}

#kuhaku3{
	background-color:white;
	float:left;
	width:80px;
	height:35px;
}


#under1{
	float:left;
	padding-right:10px;
	height:35px;
}
	
#kotira{
	background-image:url(../img/kotira.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:193px;
	height:35px;
}

#kotira1 a{
	display:inline;
}

#kotira1 a:hover{
	background-position:0 -0px;
	}

#haikeisitafinal{
	background-image:url(../img/haikeisitafinal.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:832px;
	height:35px;
	margin-left:15px;
	
}

#kuhaku7{
	background-color:white;
	float:left;
	width:85px;
	height:35px;
}
/*--------------------------------menu11 bar-----------------------*/

#menusita li{
	float: left;
	margin-left:4px;
	list-style-type:none;
}
/*--------------------------------menu11 bar off-----------------------*/


#menu11{
	background-image:url(../img/topsita.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	float:left;
	width:135px;
	height:35px;
}

#menu22{
	background-image:url(../img/takuhai.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	float:left;
	width:135px;
	height:35px;
}

#menu33{
	background-image:url(../img/houjin.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	float:left;
	width:135px;
	height:35px;
}

#menu44{
	background-image:url(../img/service.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	float:left;
	width:135px;
	height:35px;
}

#menu55{
	background-image:url(../img/privacy.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	float:left;
	width:135px;
	height:35px;
}

#menu66{
	background-image:url(../img/suisyou.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	float:left;
	width:135px;
	height:35px;
}

#menusita {

	background-image:url(../img/haikeisitafinal.png);
	background-repeat:no-repeat;
	background-position:left top;
	clear:left;
	width:840px;
	height:35px;
	
	margin-left:10px;
}

#menusita a{
	display:inline;
}

#menusita a:hover{
	background-position:0 -35px;
	border-style:none;
	}
	
