ul,li{
   margin: 0;
}

body {
    font-family:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 80%;
	line-height:130%;
	color: #333333;
	margin:0;
	padding:0;
	background-color:#E8E8D0;
}

img{
	border:0;
}

h1 {
	font-size: 16px;
	color: #333333;
	background-image: url(h1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	width: 685px;
	text-align: left;
	padding:5px 0 0 15px;
	margin: 5px 40px 0 40px;
}


h2 {
	font-size: 15px;
	background-image: url(h2.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	height: 35px;
	width: 495px;
	text-align: left;
	padding:0px 0 0 15px;
	margin: 0;
	line-height:35px;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding:0;
	margin:0;
}


h4{
   width:572px;
   height:35px;
   background-image:url(h3.jpg);
   line-height:35px;
   text-indent:15px;
   color:#000000;
   font-size:14px;
   margin:0 0 15px 0;
   font-weight:bold;
 
}

h5{
   width:560px;
   height:35px;
   background-image:url(h4.jpg);
   line-height:35px;
   text-indent:28px;
   color:#000000;
   font-size:14px;
   margin:0 0 15px 0;
   font-weight:bold;

}



h6{
   width:700px;
   height:35px;
   background-image:url(h5.jpg);
   line-height:35px;
   text-indent:28px;
   color:#000000;
   font-size:14px;
   margin:0 0 15px 0;
   font-weight:bold;
}

#tt_01{
width:400px;
height:36px;
background-image:url(tt_01.jpg);
background-repeat:no-repeat;
font-size:17px;
font-weight:bold;
color:#ffffff;
text-indent:30px;
line-height:36px;
}

#tt_02{
width:400px;
height:36px;
background-image:url(tt_02.jpg);
background-repeat:no-repeat;
font-size:17px;
font-weight:bold;
color:#ffffff;
text-indent:30px;
line-height:36px;
}


#tt_03{
width:400px;
height:36px;
background-image:url(tt_03.jpg);
background-repeat:no-repeat;
font-size:17px;
font-weight:bold;
color:#996600;
text-indent:30px;
line-height:36px;
}

#tt_04{
width:400px;
height:36px;
background-image:url(tt_04.jpg);
background-repeat:no-repeat;
font-size:17px;
font-weight:bold;
color:#FFCC66;
text-indent:30px;
line-height:36px;
}

a:link {
	color: #0000c0;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: underline;
}

a:visited{
}

a:active{
}


p {
	line-height: 130%;
	margin:4px 0 10px 0;
	padding:0 0px 0 2px;
	text-indent: 0em;
	white-space: normal;
	line-break: strict;
	color: #333333;
	
}


#header{
	width:780px;
	height:40px;
	background-color:#FF0000;
	background-image: url();
}
#main_img {

}

*html #main_img {
	margin-left:1px;
}


#menubar{
	width:780px;
	margin:0 auto;
}

#menubar ul{
	margin:0;
	width:780px;
	padding:0;
}


#menubar li {
	display:inline;
	margin:0;
	padding:0;
}


#menubar li a{
	float:left;
	display:block;
	width:150px;
	height:35px;
	text-indent:-9999px;
	background:url("m1.jpg") no-repeat center top;
	margin:0 2px 0 3px;
}


#menubar li a.li1{
	background:url("m1.jpg") no-repeat left top;
}
#menubar li a.li1:hover{
	background-image:url("m1-over.jpg");
	
}

#menubar li a.li2{
	background-image:url("m2.jpg");
	
}
#menubar li a.li2:hover{
	background-image:url("m2-over.jpg");
	
}

#menubar li a.li3{
	background:url("m3.jpg"); no-repeat left top;
}
#menubar li a.li3:hover{
	background-image:url("m3-over.jpg");
	
}

#menubar li a.li4{
	background-image:url("m4.jpg");
	
}
#menubar li a.li4:hover{
	background-image:url("m4-over.jpg");
	
}


#menubar li a.li5{
	background-image:url("m5.jpg");
	
}
#menubar li a.li5:hover{
	background-image:url("m5-over.jpg");
	
}

#menubar li a.li6{
	background-image:url("m6.jpg");
	
}
#menubar li a.li6:hover{
	background-image:url("m6-over.jpg");
	
}





#menubar li#current a{
	float:left;
	display:block;
	width:150px;
	height:35px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:left top;
	margin:0 2px 0 3px;
	font-size:0;
}


#menubar li#current a.li1{
	background-image:url("m1-over.jpg");
}

#menubar li#current a.li2{
	background-image:url("m2-over.jpg");
}

#menubar li#current a.li3{
	background-image:url("m3-over.jpg");
}

#menubar li#current a.li4{
	background-image:url("m4-over.jpg");
}

#menubar li#current a.li5{
	background-image:url("m5-over.jpg");
}

#menubar li#current a.li6{
	background-image:url("m6-over.jpg");
}

#tenpo {
margin-bottom:5px;
}

#tenpo a{
	display:block;
	width:120px;
	height:30px;
	text-indent:-9999px;
	background:url("tenpo.jpg") no-repeat center top;
	margin:0 2px 0 3px;
}

#tenpo a:hover{
	display:block;
	width:120px;
	height:30px;
	text-indent:-9999px;
	background:url("tenpo_o.jpg") no-repeat center top;
	margin:0 2px 0 3px;
}

div#locator {
	font-size: 10px;
	text-align: right;
	margin:0px 10px 4px 0;
}



.right {
	padding:0 0 0 0px;
	margin:0;
	text-align: left;
	vertical-align: top;
}





#leftmenu ul {
	margin: 18px 0 0 7px;
	padding:0;
}
#leftmenu li {
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	width: 150px;
	height: 23px;
	display: block;
	list-style-type: none;
	margin:0 0 6px 0;
	padding:5px 0 0 0px;
	background-image: url(leftMenuli.gif);
	background-repeat:no-repeat;
}

#leftmenu li.current a{
	width: 152px;
	height: 28px;
	color: #ffffff;
}

#leftmenu li a {
	color: #ffffff;
	width: 152px;
	display: block;
	text-decoration:none;
}
#leftmenu li a:hover {
	color: #ffffff;
}

#leftmenu ul ul li {
	background-image: none;
	width: 140px;
	line-height: 12px;
	margin-bottom: 6px;
	margin-left:10px;
	padding:0 0 0 15px;
}
#leftmenu ul ul li.current{
	background-image: none;
	font-weight: bold;
}

#leftmenu ul ul a {
	width: 140px;
	color: #000000;
	text-decoration:none;
}


*html #leftmenu ul ul li {
	background-image: none;
	width: 140px;
	line-height: 12px;
	padding:0;
	left:15px;
	margin:0 0 6px 0;
}
*html #leftmenu ul ul li.current{
	background-image: none;
	font-weight: bold;
}

*html #leftmenu ul ul a {
	width: 140px;
	color: #000000;
	text-decoration:none;
}
#leftmenu_title span{
     display:none;

}


 
#footer{
}


#bottommenu {
	margin:20px 0px 0 0px;
	padding:0 0 3px 0; 
	}
#bottommenu a {
	color: #000000;
	font-size:12px;
	text-decoration:none;
	}
#bottommenu a:hover {
	color: #000000;
	text-decoration:underline;
	}


#copyright {
	font-size: 11px;
	color:#333;
	text-align: right;
	margin:30px 5px 30px 30px;
	height: 18px;
	line-height: 14px;
	background-color:#FD8F94;
}

#policy {
width:200px; 
text-align:left; 
float:left; 
margin-left:5px;
}

#policy a{
color:#000000;
}

#policy a:hover{
color:#000000;
}

#wrapper {
width:780px;
margin:0 auto;
background-color:#FFFFFF;
}

/*----------------top----------------*/
.topTBL{
    margin:0px 0 10px 0;
}
.topTBL td{

}
.newaTBL{
}
.newaTBL td{
    padding:3px 0 3px 15px;
	color:#333333; 
}
.newaTBL th{
    padding:3px 0 3px 25px;
	border-bottom:#CCC dashed 1px;
	font-weight:normal;
	text-align:left;
	color:#333333;
	 
}
.newaTBL table td{
     border-bottom:#CCC dashed 1px;
	 color:#333333;
    
}
.no{
   border-bottom: 0px;
} 
.bannerTBL{
    margin-left:2px;
	margin-right:1px;
	color:#333333;
}
/*----------------borrow----------------*/

.tbl01 {
width:780px;
color:#333333;
}

.bannerh1{
    width:400px;
	height:32px;
}
.tittle01{
    margin-bottom:12px;
	margin-left:10px;
}
.box01{
    width:169px;
	heigt:185px;
	margin:10px 9px 10px 9px;
	float:left;
	padding:0 0 0 0px;
	
}
.box01 p{
     font-size:85%;
	 color:#333333;
}
.box01 img{
    margin:0 0px 10px 23px;
}

.detail{
     font-size:85%;
     font-weight:bold;
	 color:#ff9999;
}
.detailtwo{
     font-size:80%;
     font-weight:bold;
	 color:#009966;
}
.kensakuTBL{
      float:left;
	  margin:7px 0px 10px 5px;
 } 
 .kensakuTBLtwo{
      float:left;
	  margin:10px 7px 20px 7px;
 } 
.stepTBL{
      margin:10px 0px 10px 0px;
	  color:#333333; 
}
.stepTBL th{
	   font-size:85%;
	   text-align:left;
	   color:#333333;
	   padding:0 0 0 10px;
}
	   
.stepTBL p{
  color:#333333;
}

 
.kuusitu{
        border:#999999 solid 1px;
		margin:0px 0px 30px 0px;
		
} 
.kuusitu td{
		color:#333333;

		
}	
.kuusitu th{

		font-size:100%;
		font-weight:bold;
		color:#333333;
} 
.stepTBL p{
        padding:0 0 0 10px;
		font-size:85%;
}
/*----------------borrow----------------*/


/*----------------common----------------*/	
.seg01 {
width:780px;
float:left;
margin:0 0 20px 0;
display:inline;
}
/*----------------Privacy----------------*/	
.privacy{
     padding:3px 0px 5px 45px;
	  font-size:85%;
	  color:#333333;
	  text-indent: 0.5em;
	  
}
.privacyttl{
     padding:10px 0px 15px 45px;
	  font-size:85%;
	  color:#333333;
}
.privacyttl02{
     padding:10px 0px 5px 45px;
	  font-size:90%;
	  color:#333333;
	  font-weight:bold;
}
.privacyttl_co{
     padding:10px 0px 5px 45px;
	  font-size:90%;
	  color:#990000;
	  font-weight:bold;
}
/*----------------owner----------------*/
.seg02 {
width:590px;
margin:0 0 5px 0;
}
.seg03{
margin:0 0 0px 0;
vertical-align:middle;
height:36px;
}

.seg05{
width:580px;
margin:0 0 13px 0;
float:left;
display:inline;
}

.seg06{
width:780px;
margin:0 0 13px 0;
float:left;
display:inline;
}
.owner{
    color: #999999;
	padding:4px 0 0px 3px;
	margin:0px 0 4px 0;
}

/*----------------company----------------*/
.co_tbl{
border:#CCCCCC 1px solid;
border-collapse:collapse;
margin:0 0 15px 15px;
color:#333333;
}

.co_tbl a{
color:#333333;
text-decoration:none;
}

.co_tbl a:hover{
color:#FFCC33;
text-decoration:none;
}

.co_tbl td{
border:#CCCCCC 1px solid;
border-collapse:collapse;
padding:6px 0 5px 15px;
font-weight:bold;
font-size:13px;
}

.co_tbl th{
border:#CCCCCC 1px solid;
border-collapse:collapse;
padding:6px 0 5px 15px;
font-weight:bold;
font-size:13px;
background-color:#E3E3E3;
text-align:left;
vertical-align:top;
}

.co{
color:#333333;
font-size:12px;
margin:0 0 10px 15px;
}
.seg04{
width:570px;
float:left;
text-align:center;
}

.inqtbl{
margin:0 5px 0 10px;
color:#333333;
}

.inqtbl td{
padding:3px 0 3px 3px;
}

.s_tbl{
margin:10px 0 20px 0;
}

.s_tbl td{
text-align:center;
}

table.link h1{
background-image:url(h6.jpg);
width:554px;
height:35px;
line-height:35px;
text-indent:15px;
color:#000000;
font-size:14px;
margin:0 0 12px 0;
font-weight:bold;
}

.link_box{
width:570px;
float:left;
border-bottom:1px #CCCCCC dashed;
margin:0 0 15px 0;
display:inline;

}


.link_box_l{
float:left;
margin:10px 0 10px 0px;
display:inline;
width:150px;
}

.link_box_l img{
margin:0 0 10px 0;
}

.link_box_r{
float:right;
margin:10px 0 10px 0;
display:inline;
width:400px;
}

.link_box p.details{
float:left;
font-weight:bold;
margin:20px 5px 0 0px;
width:90px;
display:inline;
color:#333333;
}

.link_box p{
float:left;
margin:20px 0 0 0px;
width:300px;
display:inline;
color:#333333;
}



