body{
	font-family:"Hiragino Kaku Gothic Pro","Meiryo",arial, helvetica, verdana;
	font-size:85%;
	color:#4D4D4D;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:1.4;
	background-color:#FFF;
}
html,a,form,area,div,img,table,td,th,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{
	margin:0px;
	padding:0px;
	border:none;
}
h1,h2,h3,h4,h5,h6{color:#333333}
img{border:none;}
sup{color:#d71615;}
a{
	text-decoration:underline;
	color:#0071BE;
}
a:hover,a:focus{
	text-decoration:underline;
	color:#0687CA;
}
ul{list-style-type:none;}
ul.ul-disc{list-style-type:disc;}
ul,ol{list-style-position:outside;}
/*=====================FONT-SIZE=====================*/
/* @group FONT-SIZE */
/*CONTENTS/RENTAL/COMPANY/BUSINESS/BRANCH/RECRUITE/PRIVACY/INQUIRE*/

#FOOT p{font-size:75%;}

#HEAD ul#NAVI-REMARK li,
#HEAD ul#NAVI-REMARK02 li,
#CONTENTS .pan,
#CONTENTS .pan-long,
#MENU-GLOBAL dd,
#MENU-GLOBAL dl.products-list dt.a-m-t,
#MENU-GLOBAL .company-con p,
.RENTAL p.p-caption01,
.RENTAL p.p-caption02,
.RENTAL p.p-caption03,
.RENTAL p.p-caption04,
.RENTAL table,
.RENTAL p.p-caption-pdf,
#FOOT ul{font-size:80%;}

.RENTAL div.rental-product-box,
.RENTAL div.rental-product-box-R,
.COMPANY .company-right-box01 p,
.BUSINESS .rent-box li a,
.BRANCH ul.branch-list01 li,
.BRANCH ul.branch-list02 li{font-size:85%;}

.TOP .info-con p,
.TOP .service01-con p,
.TOP .service02-con p,
.RENTAL table.table-pdf,
.BRANCH .right-box-branch p,
.BRANCH ul.materials li,
ul.ul-disc,
.INQUIRY table,
.INQUIRY table td span.des{font-size:90%;}

.CONTENTS-CON p.p-01,
.CONTENTS-CON p.p-02,
.CONTENTS-CON p.p-03,
.RENTAL p,
.RENTAL .rental-caution-box ul,
.RENTAL .rental-attention-box ul,
.RENTAL .rental-ban-box ul,
.COMPANY table.company-table,
.COMPANY .p-company02,
.sign p{font-size:95%;}

.RENTAL h4,
.RENTAL h5,
.RENTAL h6{font-size:105%;}

.RECRUITE p.p-recruite03{font-size:120%;}
/* @end */
/*---------------------------------------------------------------------
WRAPPER
---------------------------------------------------------------------*/
#WRAPPER{
	margin:0 atuo;
}

/*---------------------------------------------------------------------
HEAD
---------------------------------------------------------------------*/
/* @group HEAD */
#HEAD{
	width:750px;
	margin:10px auto;
}
#HEAD a{text-decoration:none;}
#HEAD a:hover,
#HEAD a:focus{text-decoration:underline;}

#HEAD h1 a{
	display:block;
	background:url(/images/logo.gif) no-repeat left top;
	height:35px;
	width:210px;
	float:left;
}
#HEAD ul#NAVI-REMARK{
	float:right;
	width:540px;
	margin-top:18px;
	text-align:right;
}
#HEAD ul#NAVI-REMARK li{
	display:inline;
}
#HEAD ul#NAVI-REMARK li a{color:#333333;}
#HEAD ul#NAVI-REMARK li a:hover,
#HEAD ul#NAVI-REMARK li a:focus{color:#666666;}

/* Hack IE5 Start */
#HEAD ul#NAVI-REMARK li/**/{
	margin-left:6px;
	padding-left:12px;
	background:url(/images/icon01.gif) no-repeat left center;
	}
#HEAD ul#NAVI-REMARK li.icon02/**/{
	background:url(/images/icon02.gif) no-repeat left center;
}
/* Hack IE5 End */
/* @end */
/*---------------------------------------------------------------------
MAIN
---------------------------------------------------------------------*/
/* @group MAIN */
#MAIN{
	width:750px;
	margin:0 auto;
	text-align:left;
}
/* @end */
/*---------------------------------------------------------------------
CONTENTS
---------------------------------------------------------------------*/
/* @group CONTENTS */
.pagetop{
	text-align:right;
	margin-top:20px;
	}
#CONTENTS{
	float:left;
	width:600px;
}

#CONTENTS #navi-pan{
	margin:15px 0px 20px 0px;
}
#CONTENTS .navi{
	width:50%;
	float:left;
	text-align:left;
}
/* Hack IE5 Start */
#CONTENTS .navi a/**/{
	padding-left:15px;
	background:url(/images/icon04.gif) no-repeat left center;
	color:#333333;
}
/* Hack IE5 End */

#CONTENTS .navi a:hover,
#CONTENTS .navi a:focus{color:#666666;}

#CONTENTS .pan,
#CONTENTS .pan-long{
	float:right;
	text-align:right;
}
#CONTENTS .pan{width:50%;}
#CONTENTS .pan-long{width:100%;}
#CONTENTS .pan a,
#CONTENTS .pan-long a{
		text-decoration:none;
		color:#333333;
		}
#CONTENTS .pan a:hover,
#CONTENTS .pan a:focus,
#CONTENTS .pan-long a:hover,
#CONTENTS .pan-long a:focus{
	text-decoration:underline;
	color:#666666;
	}

#CONTENTS a.pan-top{
	color:#206139;
	text-decoration:underline;
}

#CONTENTS .CONTENTS-CON{
	width:600px;
	margin:0 auto;
	text-align:left;
}

#CONTENTS h3{
	margin-bottom:20px;
	height:35px;
}
/* @end */
/*---------------------------------------------------------------------
MENU-GLOBAL
---------------------------------------------------------------------*/
/* @group MENU-GLOBAL */
#MENU-GLOBAL{
	width:120px;
	float:right;
	background-color:#E9E9E9;
}

#MENU-GLOBAL .menu-products a{
	display:block;
	height:80px;
	width:120px;
}

#MENU-GLOBAL dd .bd ul li{

}
#MENU-GLOBAL dd .bd ul li a{
	display:block;
	text-decoration:none;
	color:#0071BE;
}

#MENU-GLOBAL dd .bd ul li a:hover,
#MENU-GLOBAL dd .bd ul li a:focus{
	color:#0687CA;
}

#MENU-GLOBAL .menu-company{
	height:80px;
	background:url(/images/menutitle-company.gif) no-repeat left top;
	margin-top:25px;
}

#MENU-GLOBAL p.logo-mini{
	margin-top:25px;
	background:url(/images/logo-mini.gif) no-repeat left top;
	height:20px;
	}
	
#MENU-GLOBAL .company-con{
	padding:10px 10px 25px 10px;
}

#MENU-GLOBAL .company-con p.telnumber{
	display:inline;
}

#MENU-GLOBAL .company-con div.menu-links{margin-top:10px;}
#MENU-GLOBAL .company-con div.menu-links p{margin-bottom:5px;}
#MENU-GLOBAL .company-con div.menu-links p a{color:#206139;}
#MENU-GLOBAL .company-con div.menu-links p a:hover,
#MENU-GLOBAL .company-con div.menu-links p a:focus{color:#5C784F;}

/*---------------------------products-list---------------------------*/
#MENU-GLOBAL .menu-products{
	height:80px;
	background:url(/images/menutitle-products.gif) no-repeat left top;
}
dl.products-list{margin-top:20px;}
dl.products-list dt.a-m-t{
	padding:5px 0px 5px 8px;
	margin:0px 2px;
	background-image:url(/images/icon03.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	color:#333333;
	font-weight:bold;
}

dl.products-list dt.a-m-t-hover{background-position:0px -32px;}
dl.products-list dt.a-m-t-down{background-position:0px -32px;}

html.accordion-menu-js dt.a-m-t{
	cursor:pointer;
	zoom:1;
}

dl.accordion-menu dd.a-m-d{
	margin:0;
	padding:0;
}

html.accordion-menu-js dd.a-m-d{display:none;}
html.accordion-menu-js dd.a-m-d-expand{display:block;}
html.accordion-menu-js dd.a-m-d-before-expand{
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}
html.accordion-menu-js dt.a-m-t-expand{
	background-image:url(/images/icon03.gif);
	background-repeat:no-repeat;
	background-position:0px -32px;
}

html.accordion-menu-js dd.a-m-d-anim{
	overflow:hidden;
	display:block;	
}

#MENU-GLOBAL dd .bd ul{
	padding:5px 0px 15px 0px;
	margin:0px 3px;
}

#MENU-GLOBAL .bd li{
	border-bottom:1px dashed #999999;
	padding:3px 0px;
}
/* @end */
/*---------------------------------------------------------------------
TOP
---------------------------------------------------------------------*/
/* @group TOP */
#MAIN-FLASH{
	text-align:center;
}

.key-visual-top{
	height:400px;
	background:url(/images/keyvisual-top.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-top h2{
	margin:0 auto;
	width:750px;
	height:400px;
	background:url(/images/keyvisual-top.jpg) no-repeat center top;
}

#CONTENTS.TOP{
	float:left;
	width:620px;
	margin-top:5px;
}
#CONTENTS.TOP .left-box{
	float:left;
	width:295px;
	border-top:1px solid #000;
}
#CONTENTS.TOP .right-box{
	float:right;
	width:295px;
	border-top:1px solid #000;
}
#CONTENTS.TOP h3.h3-service{background:url(/images/h3-service.gif) no-repeat left top;}
#CONTENTS.TOP .service01-con,
#CONTENTS.TOP .service02-con{
	width:295px;
	min-height:130px;
	_height:131px;
	_overflow:visible;
	border-bottom:1px solid #D9D9D9;
	position:relative;
}
#CONTENTS.TOP .service01-con{
	background:url(/images/service01-con-bg.gif) no-repeat left top;
}
#CONTENTS.TOP .service02-con{
	background:url(/images/service02-con-bg.gif) no-repeat left top;
}

#CONTENTS.TOP .service01-con h4 a,
#CONTENTS.TOP .service02-con h4 a{
	display:block;
	height:20px;
	width:160px;
	position:relative;
	top:25px;
	left:130px;
}

#CONTENTS.TOP .service01-con p,
#CONTENTS.TOP .service02-con p{margin:45px 10px 0px 130px;}
#CONTENTS.TOP h3.h3-branch{background:url(/images/h3-branch.gif) no-repeat left top;}
#CONTENTS.TOP .branch-con{
	width:295px;
	height:261px;
	border-bottom:1px solid #D9D9D9;
}
#CONTENTS.TOP h3.h3-info{
	margin-top:50px;
	background:url(/images/h3-info.gif) no-repeat left top;
}
#CONTENTS.TOP .info-con{
	margin-top:30px;
}
#CONTENTS.TOP .info-con p{margin:0px 20px 15px 20px;}

#CONTENTS.TOP .info-con p span{
	width:115px;
	float:left;
	text-indent:15px;
	background:url(/images/icon05.gif) no-repeat left center;
}

#CONTENTS.TOP .info-con p a{
	width:450px;
	float:right;
}
/* @end */
/*---------------------------------------------------------------------
COMPANY
---------------------------------------------------------------------*/
/* @group COMPANY */

.key-visual-company{
	height:110px;
	background:url(/images/company/h2-company.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-company h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/company/h2-company.jpg) no-repeat center top;
}

.COMPANY .des-company-cage01{
	background:url(/images/bg-ruled-line.gif) repeat left top;
	padding:10px 10px;
}

.COMPANY h3.h3-company01{background:url(/images/company/h3-company01.gif) no-repeat left top;}
.COMPANY h3.h3-company02{background:url(/images/company/h3-company02.gif) no-repeat left top;}
.COMPANY h3.h3-company03{
	background:url(/images/company/h3-company03.gif) no-repeat left top;
	}

.COMPANY h4#h4-company-philosophy{
	background:url(/images/company/h4-company-philosophy.png) no-repeat left top;
	width:105px;
	height:20px;
}

.COMPANY h4#h4-company-aim{
	background:url(/images/company/h4-company-aim.png) no-repeat left top;
	width:60px;
	height:20px;
}

* html .COMPANY h3,
* html .COMPANY h4{behavior:expression(IEPNGFIX.fix(this));}


.COMPANY h4#h4-company-philosophy,
.COMPANY h4#h4-company-aim{margin-bottom:10px;}
.COMPANY .p-company01{margin:10px 0px 10px 20px;}
.COMPANY .p-company02{margin:0px 0px 20px 0px;}
.COMPANY h4#representative-director-profile{
	height:30px;
	background:url(/images/company/h4-company-profile.gif) no-repeat left top;
	margin-bottom:20px;
}

.COMPANY .company-right-box01{
	float:right;
	width:350px;
	background:url(/images/bg-ruled-line.gif) repeat left top;
	padding-bottom:20px;
}

.COMPANY h5#representative-director-name{
	height:25px;
	width:175px;
	background:url(/images/company/h5-company-name.png) no-repeat left top;
	margin:15px 0px 15px 15px;
}

* html .COMPANY h5#representative-director-name{behavior:expression(IEPNGFIX.fix(this));}

.COMPANY .company-right-box01 p{
	margin:0px 10px;
	line-height:20px;
	}
.COMPANY .company-right-box01 p span.left100{
	float:left;
	width:100px;
	text-align:right;
	}
.COMPANY .company-right-box01 p span.right220{
	float:right;
	width:220px;
	}

.COMPANY .company-table{margin-bottom:50px}
.COMPANY .company-table th,
.company-table td{
	border-bottom:1px dashed #D9D9D9;
	padding-top:5px;
	padding-bottom:5px;
	border-top:20px solid #FFF;
}

.COMPANY .company-table th{
	padding-left:15px;
	background:url(/images/table-left-border.gif) repeat-y left top;
	width:130px;
	vertical-align:top;
}
/* @end */
/*---------------------------------------------------------------------
BUSINESS
---------------------------------------------------------------------*/
/* @group BUSINESS */
.key-visual-business{
	height:110px;
	background:url(/images/business/h2-business.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-business h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/business/h2-business.jpg) no-repeat center top;
}

.BUSINESS h3.h3-business{background:url(/images/business/h3-business.gif) no-repeat left top;}

.BUSINESS p#p-rental01{
	width:470px;
	height:33px;
	background:url(/images/business/p-business-rental01.gif) no-repeat left top;
	margin:30px 0px 20px 0px;
}
.BUSINESS p#p-rental02{
	width:470px;
	height:16px;
	background:url(/images/business/p-business-rental02.gif) no-repeat left top;
	margin:30px 0px 20px 0px;
}

.BUSINESS h4.h4-rental01{
	width:250px;
	height:80px;
	background:url(/images/business/h4-business-rental01.gif) no-repeat left top;
}

.BUSINESS h4.h4-rental02{
	width:250px;
	height:80px;
	background:url(/images/business/h4-business-rental02.gif) no-repeat left top;
}

.BUSINESS #rent-wrapper{
	width:540px;
	margin-left:30px;
}

.BUSINESS .rental-left,
.BUSINESS .rental-right{
	margin-top:30px;
}
.BUSINESS .rental-left{
	width:250px;
	float:left;
}

.BUSINESS .rental-right{
	width:250px;
	float:right;
}

.BUSINESS .rent-box{
	border:1px solid #B3B3B3;
	padding:10px;
	min-height:170px;
	_height:170px;
	_overflow:visible;
}

.BUSINESS .rent-box ul{
	margin-top:10px;
}

.BUSINESS .rent-box ul li{
	padding-left:15px;
	background:url(/images/icon04.gif) no-repeat left center;
	line-height:20px;
}

.BUSINESS .des-rental01{
	height:45px;
	width:546px;
	background:url(/images/business/des-business-rental01.gif) no-repeat left top;
	margin-top:30px;
	margin-left:27px;
	text-align:right;
}
/* @end */
/*---------------------------------------------------------------------
BRANCH
---------------------------------------------------------------------*/
/* @group BRANCH */
.key-visual-branch{
	height:110px;
	background:url(/images/branch/h2-branch.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-branch h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/branch/h2-branch.jpg) no-repeat center top;
}

.BRANCH h3.h3-branch00{background:url(/images/branch/h3-branch00.gif) no-repeat left top;}

.BRANCH .p-branch-01{
	margin:20px 0 40px 0;
	height:16px;
	background:url(/images/branch/p-branch-01.gif) no-repeat left top;
}

.BRANCH ul.materials{
	float:right;
	width:300px;
	text-align:right;
	margin-top:10px;
}

.BRANCH ul.materials li{
	display:inline;
}

.BRANCH ul.materials li a{color:#333333;}
.BRANCH ul.materials li a:hover,
.BRANCH ul.materials li a:focus{color:#666666;}

/* Hack IE5 Start */
.BRANCH ul.materials li/**/{
	margin-left:8px;
	padding-left:12px;
	background:url(/images/icon01.gif) no-repeat left center;
}

/* Hack IE5 End */

.BRANCH .right-box-branch{
	float:right;
	width:300px;
	padding-top:20px;
}

.BRANCH ul.branch-list01{margin-top:20px;}

.BRANCH ul.branch-list01 li,
.BRANCH ul.branch-list02 li{display:inline;}

.BRANCH ul.branch-list01 li a{padding-left:15px;}
.BRANCH ul.branch-list02 li a{
	margin-left:8px;
	padding-left:15px;
}

/* Hack IE5 Start */
.BRANCH ul.branch-list01 li a/**/{background:url(/images/icon02.gif) no-repeat left center;}
.BRANCH ul.branch-list02 li a/**/{background:url(/images/icon01.gif) no-repeat left center;}
/* Hack IE5 End */

.BRANCH ul.branch-list01 li a,
.BRANCH ul.branch-list02 li a{
	color:#333333;
	text-decoration:none;
	}
.BRANCH ul.branch-list01 li a:hover,
.BRANCH ul.branch-list01 li a:focus,
.BRANCH ul.branch-list02 li a:hover,
.BRANCH ul.branch-list02 li a:focus{
	color:#666666;
	text-decoration:underline;
	}

/*head-office*/

.BRANCH #h3wrapper-head{
	height:35px;
	background:url(/images/branch/h3-branch-head.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-head h3.h3-branch-head{
	width:300px;
	background:url(/images/branch/h3-branch-head.gif) no-repeat left top;
	float:left;
	}
	
/*osaka*/

.BRANCH #h3wrapper-osaka{
	height:35px;
	background:url(/images/branch/h3-branch-osaka.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-osaka h3.h3-branch-osaka{
	width:300px;
	background:url(/images/branch/h3-branch-osaka.gif) no-repeat left top;
	float:left;
	}

/*kyoto*/

.BRANCH #h3wrapper-kyoto{
	height:35px;
	background:url(/images/branch/h3-branch-kyoto.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-kyoto h3.h3-branch-kyoto{
	width:300px;
	background:url(/images/branch/h3-branch-kyoto.gif) no-repeat left top;
	float:left;
	}
	
/*kobe*/

.BRANCH #h3wrapper-kobe{
	height:35px;
	background:url(/images/branch/h3-branch-kobe.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-kobe h3.h3-branch-kobe{
	width:300px;
	background:url(/images/branch/h3-branch-kobe.gif) no-repeat left top;
	float:left;
	}

/*nagoya-nishi*/

.BRANCH #h3wrapper-nagoya-nishi{
	height:35px;
	background:url(/images/branch/h3-branch-nagoya-nishi.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-nagoya-nishi h3.h3-branch-nagoya-nishi{
	width:300px;
	background:url(/images/branch/h3-branch-nagoya-nishi.gif) no-repeat left top;
	float:left;
	}

/*nagoya-higashi*/

.BRANCH #h3wrapper-nagoya-higashi{
	height:35px;
	background:url(/images/branch/h3-branch-nagoya-higashi.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-nagoya-higashi h3.h3-branch-nagoya-higashi{
	width:300px;
	background:url(/images/branch/h3-branch-nagoya-higashi.gif) no-repeat left top;
	float:left;
	}

/*kawasaki*/

.BRANCH #h3wrapper-kawasaki{
	height:35px;
	background:url(/images/branch/h3-branch-kawasaki.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-kawasaki h3.h3-branch-kawasaki{
	width:300px;
	background:url(/images/branch/h3-branch-kawasaki.gif) no-repeat left top;
	float:left;
	}

/*toda*/

.BRANCH #h3wrapper-toda{
	height:35px;
	background:url(/images/branch/h3-branch-toda.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-toda h3.h3-branch-toda{
	width:300px;
	background:url(/images/branch/h3-branch-toda.gif) no-repeat left top;
	float:left;
	}

/*urayasu*/

.BRANCH #h3wrapper-urayasu{
	height:35px;
	background:url(/images/branch/h3-branch-urayasu.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-urayasu h3.h3-branch-urayasu{
	width:300px;
	background:url(/images/branch/h3-branch-urayasu.gif) no-repeat left top;
	float:left;
	}

/*tama*/

.BRANCH #h3wrapper-tama{
	height:35px;
	background:url(/images/branch/h3-branch-tama.gif) no-repeat left top;
	margin-bottom:20px;
	}
	
.BRANCH #h3wrapper-tama h3.h3-branch-tama{
	width:300px;
	background:url(/images/branch/h3-branch-tama.gif) no-repeat left top;
	float:left;
	}
/* @end */
/*---------------------------------------------------------------------
RECRUITE
---------------------------------------------------------------------*/
/* @group RECRUITE */
.key-visual-recruite{
	height:110px;
	background:url(/images/recruite/h2-recruite.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-recruite h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/recruite/h2-recruite.jpg) no-repeat center top;
}

.RECRUITE h3.h3-recruite01{background:url(/images/recruite/h3-recruite01.gif) no-repeat left top;}
.RECRUITE h3.h3-recruite02{background:url(/images/recruite/h3-recruite02.gif) no-repeat left top;margin-top:30px;}
.RECRUITE p.p-recruite02{margin-top:10px}
.RECRUITE p.p-recruite01 a{
	display:block;
	background:url(/images/recruite/p-recruite01.gif) no-repeat left top;
	height:40px;
	}
/* @end */
/*---------------------------------------------------------------------
PRIVACY
---------------------------------------------------------------------*/
/* @group PRIVACY */
.key-visual-privacy{
	height:110px;
	background:url(/images/privacy/h2-privacy.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-privacy h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/privacy/h2-privacy.jpg) no-repeat center top;
}

.PRIVACY h3.h3-privacy{background:url(/images/privacy/h3-privacy.gif) no-repeat left top;}

.des-cage-short{
	background:url(/images/bg-ruled-short.gif) repeat left top;
	padding:10px 10px;
}
p.p-03{margin-top:20px;}
.sign{
	text-align:right;
	margin-top:40px;
	}


/* @end */
/*---------------------------------------------------------------------
SECURITY
---------------------------------------------------------------------*/
/* @group SECURITY */
.key-visual-security{
	height:110px;
	background:url(/images/security/h2-security.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-security h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/security/h2-security.jpg) no-repeat center top;
}

.SECURITY h3.h3-security{background:url(/images/security/h3-security.gif) no-repeat left top;}

.SECURITY h4{
	font-weight:bold;
	color:#0071BE;
	margin-top:20px;
	}

/* @end */
/*---------------------------------------------------------------------
INQUIRY
---------------------------------------------------------------------*/
/* @group INQUIRY */
.key-visual-inquiry{
	height:110px;
	background:url(/images/inquiry/h2-inquiry.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-inquiry h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/inquiry/h2-inquiry.jpg) no-repeat center top;
}

.INQUIRY h3.h3-inquiry{background:url(/images/inquiry/h3-inquiry.gif) no-repeat left top;}

.INQUIRY h3.h3-inquiry{background:url(/images/inquiry/h3-inquiry.gif) no-repeat left top;}

.INQUIRY h4.h4-inquiry01{
	padding-left:10px;
	height:18px;
	background:url(/images/icon06.gif) no-repeat left center;
	}
	
.INQUIRY table{
	width:100%;
	color:#1A1A1A;
	}
.INQUIRY table th,
.INQUIRY table td{
	border-bottom:1px solid #CCC;
	border-top:10px #FFF solid;
	line-height:40px;
	}
.INQUIRY table th{
	font-weight:normal;
	background-color:#F2F2F2;
	}
.INQUIRY table th,
.INQUIRY table td{padding-left:10px;}
.INQUIRY table td span.des{
	color:#666;
	padding:0 5px;
	}
.INQUIRY table td span.space{
	padding-right:15px;
	}
	
.INQUIRY .input{
	text-align:center;
	margin:10px 0;
	}
/* @end */
/*---------------------------------------------------------------------
RENTAL
---------------------------------------------------------------------*/
/* @group RENTAL */
.RENTAL ul,ol{list-style-position:inside;}
.key-visual-rental{
	height:110px;
	background:url(/images/rental/h2-rental.jpg) no-repeat center top;
	text-align:center;
}

.key-visual-rental h2{
	margin:0 auto;
	width:750px;
	height:110px;
	background:url(/images/rental/h2-rental.jpg) no-repeat center top;
}

.RENTAL p.p-00{margin:0 0;}
.RENTAL h3.h3-rental01{background:url(/images/rental/h3-rental01.gif) no-repeat left top;}
.RENTAL h3.h3-rental02{background:url(/images/rental/h3-rental02.gif) no-repeat left top;}

.RENTAL h4.h4-rental01-01,
.RENTAL h4.h4-rental01-02,
.RENTAL h4.h4-rental01-03,
.RENTAL h4.h4-rental01-04,
.RENTAL h4.h4-rental01-05,
.RENTAL h4.h4-rental01-06,
.RENTAL h4.h4-rental02-01,
.RENTAL h4.h4-rental02-02{
	height:20px;
	margin-top:20px;
	}

.RENTAL h4.h4-rental01-01{background:url(/images/rental/h4-rental01-01.gif) no-repeat left top;}
.RENTAL h4.h4-rental01-02{background:url(/images/rental/h4-rental01-02.gif) no-repeat left top;}
.RENTAL h4.h4-rental01-03{background:url(/images/rental/h4-rental01-03.gif) no-repeat left top;}
.RENTAL h4.h4-rental01-04{background:url(/images/rental/h4-rental01-04.gif) no-repeat left top;}
.RENTAL h4.h4-rental01-05{background:url(/images/rental/h4-rental01-05.gif) no-repeat left top;}
.RENTAL h4.h4-rental01-06{background:url(/images/rental/h4-rental01-06.gif) no-repeat left top;}
.RENTAL h4.h4-rental02-01{background:url(/images/rental/h4-rental02-01.gif) no-repeat left top;}
.RENTAL h4.h4-rental02-02{background:url(/images/rental/h4-rental02-02.gif) no-repeat left top;}

.RENTAL div.rental-product-box,
.RENTAL div.rental-product-box-R{
	display:inline;
	border-right:1px solid #B3B3B3;
	width:143px;/*144-1*/
	border-bottom:1px solid #B3B3B3;
	height:99px;/*100-1*/
	float:left;
	}
	
.RENTAL div.rental-product-box a,
.RENTAL div.rental-product-box-R a{
	display:block;
	width:143px;/*144-1*/
	height:99px;/*100-1*/
	text-decoration:none;
	}
	
.RENTAL div.rental-product-box a,
.RENTAL div.rental-product-box-R a{color:#1A1A1A;}
.RENTAL div.rental-product-box a:hover,
.RENTAL div.rental-product-box a:focus,
.RENTAL div.rental-product-box-R a:hover,
.RENTAL div.rental-product-box-R a:focus{color:#666666;}

.RENTAL div.rental-product-box{margin:10px 8px 10px 0;}
.RENTAL div.rental-product-box-R{margin:10px 0;}
	
.RENTAL div#rental-product-bg01-01-01{background:url(/images/rental/img-rental-010101mightybase.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-01-02{background:url(/images/rental/img-rental-010102umagtw.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-01-03{background:url(/images/rental/img-rental-010103rakuda.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-01-04{background:url(/images/rental/img-rental-010104mightystepmini.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-01-05{background:url(/images/rental/img-rental-010105mightystepbsm.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-01-06{background:url(/images/rental/img-rental-010106andromeda.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-01-07{background:url(/images/rental/img-rental-010107litestep.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-01-08{background:url(/images/rental/img-rental-010108danpeiuma.jpg) no-repeat left top;}

.RENTAL div#rental-product-bg01-02-01{background:url(/images/rental/img-rental-010201upstar.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-02-02{background:url(/images/rental/img-rental-010202upsterJr.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-02-03{background:url(/images/rental/img-rental-010203heightstar.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-02-04{background:url(/images/rental/img-rental-010204lifty65f.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-02-05{background:url(/images/rental/img-rental-010205litebase.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-02-06{background:url(/images/rental/img-rental-010206renewal.jpg) no-repeat left top;}

.RENTAL div#rental-product-bg01-03-01{background:url(/images/rental/img-rental-010301pst.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-03-02{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}
.RENTAL div#rental-product-bg01-03-03{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}

.RENTAL div#rental-product-bg01-04-01{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-02{background:url(/images/rental/img-rental-010402failsafe.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-03{background:url(/images/rental/img-rental-010403frpkyatatsu.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-04{background:url(/images/rental/img-rental-010404almikyatatsu.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-05{background:url(/images/rental/img-rental-010405kaidankyatatsu.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-06{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-07{background:url(/images/rental/img-rental-010407almiashibaita.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-08{background:url(/images/rental/img-rental-010408almiashibaita2ten.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-04-09{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}

.RENTAL div#rental-product-bg01-05-01{background:url(/images/rental/img-rental-010501alumihashigo.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-05-02{background:url(/images/rental/img-rental-010502sinsyukuhasigo.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-05-03{background:url(/images/rental/img-rental-010503frphashigo.jpg) no-repeat left top;}

.RENTAL div#rental-product-bg01-06-01{background:url(/images/rental/img-rental-010601pipedaisya.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-06-02{background:url(/images/rental/img-rental-010602systemdaisya.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-06-03{background:url(/images/rental/img-rental-010603multidaisya.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-06-04{background:url(/images/rental/img-rental-010604tanaashiba.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-06-05{background:url(/images/rental/img-rental-010605meshpallete.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg01-06-06{background:url(/images/rental/img-rental-010606hangerpallete.jpg) no-repeat left top;}

.RENTAL div#rental-product-bg02-01-01{background:url(/images/rental/img-rental-020101builguardsb.jpg) no-repeat left top;}
.RENTAL div#rental-product-bg02-01-02{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}
.RENTAL div#rental-product-bg02-01-03{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}
.RENTAL div#rental-product-bg02-01-04{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}

.RENTAL div#rental-product-bg02-02-01{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}
.RENTAL div#rental-product-bg02-02-02{background:url(/images/rental/img-rental-nophoto.gif) no-repeat left top;}

/*RENTAL-DETAIL-COMMON*/
.RENTAL h3.h3-rental01-01-01{background:url(/images/rental/h3-rental01-01-01.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-01-option{background:url(/images/rental/h3-rental01-01-01-option.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-02{background:url(/images/rental/h3-rental01-01-02.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-03{background:url(/images/rental/h3-rental01-01-03.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-04{background:url(/images/rental/h3-rental01-01-04.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-05{background:url(/images/rental/h3-rental01-01-05.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-06{background:url(/images/rental/h3-rental01-01-06.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-07{background:url(/images/rental/h3-rental01-01-07.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-07-sub{background:url(/images/rental/h3-rental01-01-07-sub.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-01-08{background:url(/images/rental/h3-rental01-01-08.gif) no-repeat left top;}

.RENTAL h3.h3-rental01-02-01{background:url(/images/rental/h3-rental01-02-01.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-02-02{background:url(/images/rental/h3-rental01-02-02.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-02-03{background:url(/images/rental/h3-rental01-02-03.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-02-04{background:url(/images/rental/h3-rental01-02-04.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-02-05{background:url(/images/rental/h3-rental01-02-05.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-02-06{background:url(/images/rental/h3-rental01-02-06.gif) no-repeat left top;}

.RENTAL h3.h3-rental01-03-01{background:url(/images/rental/h3-rental01-03-01.gif) no-repeat left top;}

.RENTAL h3.h3-rental01-04-01{background:url(/images/rental/h3-rental01-04-01.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-04-02{background:url(/images/rental/h3-rental01-04-02.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-04-03{background:url(/images/rental/h3-rental01-04-03.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-04-04{background:url(/images/rental/h3-rental01-04-04.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-04-05{background:url(/images/rental/h3-rental01-04-05.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-04-06{background:url(/images/rental/h3-rental01-04-06.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-04-07{background:url(/images/rental/h3-rental01-04-07.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-04-08{background:url(/images/rental/h3-rental01-04-08.gif) no-repeat left top;}

.RENTAL h3.h3-rental01-05-01{background:url(/images/rental/h3-rental01-05-01.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-05-02{background:url(/images/rental/h3-rental01-05-02.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-05-03{background:url(/images/rental/h3-rental01-05-03.gif) no-repeat left top;}

.RENTAL h3.h3-rental01-06-01{background:url(/images/rental/h3-rental01-06-01.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-06-02{background:url(/images/rental/h3-rental01-06-02.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-06-03{background:url(/images/rental/h3-rental01-06-03.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-06-04{background:url(/images/rental/h3-rental01-06-04.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-06-05{background:url(/images/rental/h3-rental01-06-05.gif) no-repeat left top;}
.RENTAL h3.h3-rental01-06-06{background:url(/images/rental/h3-rental01-06-06.gif) no-repeat left top;}

.RENTAL h3.h3-rental02-01-01{background:url(/images/rental/h3-rental02-01-01.gif) no-repeat left top;}
.RENTAL h3.h3-rental02-01-01-example{background:url(/images/rental/h3-rental02-01-01-example.gif) no-repeat left top;}

.RENTAL h4.h4-rental01,
.RENTAL h4.h4-rental02{
	font-weight:bold;
	color:#CC3366;
	}
.RENTAL h4.h4-rental01,
.RENTAL h4.h4-rental-sub01,
.RENTAL h4.h4-rental-sub02,
.RENTAL h5.h5-rental01{margin-bottom:10px;}

.RENTAL h6.h6-rental01{margin:5px 0 3px 0;}	

.RENTAL h4.h4-rental-sub01,
.RENTAL h4.h4-rental-sub02,
.RENTAL h5.h5-rental01{
	padding-left:13px;
	height:18px;
	}
	
.RENTAL h4.h4-rental-sub01{background:url(/images/icon04.gif) no-repeat left center;}
.RENTAL h4.h4-rental-sub02{background:url(/images/icon06.gif) no-repeat left center;}
.RENTAL h5.h5-rental01{background:url(/images/icon07.gif) no-repeat left center;}

.RENTAL div.rental-left-box01,
.RENTAL div.rental-left-box02{float:left;}

.RENTAL div.rental-right-box01,
.RENTAL div.rental-right-box02{float:right;}

.RENTAL div.rental-left-box01,
.RENTAL div.rental-right-box01{width:290px;}
.RENTAL div.rental-left-box02,
.RENTAL div.rental-right-box02{width:140px;}

.RENTAL p.p-caption01{
	text-align:left;
	margin:5px 0 10px 0;
	}
.RENTAL p.p-caption02{
	width:160px;
	float:left;
	margin:5px 0 10px 0;
	}
.RENTAL p.p-caption03{
	padding-left:5px;	
	float:left;
	border-left:2px solid #206139;
	}
.RENTAL p.p-caption04{
	padding-left:5px;	
	border-left:2px solid #206139;
	margin-bottom:10px;
	}
.RENTAL p.p-caption-right{}
.RENTAL div.pdfbox-middle{
	background:url(/images/rental/bg-pdfbox-middle.gif) repeat-y left top;
	margin-bottom:20px;
	}
.RENTAL div.pdfbox-half-bottom{
	background:url(/images/rental/bg-pdfbox-half-bottom.gif) no-repeat left bottom;
	}
.RENTAL div.pdfbox-half-top{
	background:url(/images/rental/bg-pdfbox-half-top.gif) no-repeat left top;
	padding:5px;
	}
.RENTAL div.pdfbox-400-bottom{
	background:url(/images/rental/bg-pdfbox-400-bottom.gif) no-repeat left bottom;
	}
.RENTAL div.pdfbox-400-top{
	background:url(/images/rental/bg-pdfbox-400-top.gif) no-repeat left top;
	padding:5px;
	}
.RENTAL div.pdfbox-whole-bottom{
	background:url(/images/rental/bg-pdfbox-whole-bottom.gif) no-repeat left bottom;
	}
.RENTAL div.pdfbox-whole-top{
	background:url(/images/rental/bg-pdfbox-whole-top.gif) no-repeat left top;
	padding:5px;
	}
.RENTAL .rental-caution-box ul,
.RENTAL .rental-attention-box ul,
.RENTAL .rental-ban-box ul{
	list-style-type:disc;
	padding-left:10px;
	}
li.no-list-style{
	list-style-type:none;
	margin-top:10px;
	}
	
.RENTAL table.table-type01{
	width:100%;
	color:#1A1A1A;
	border-top:1px solid #333;
	border-left:1px solid #333;
	}
.RENTAL table.table-type01 th,
.RENTAL table.table-type01 td{
	padding:4px;
	text-align:center;
	}
.RENTAL table.table-type01 th{font-weight:normal;}
.RENTAL table.table-type01 thead th,
.RENTAL table.table-type01 td{
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	}

.RENTAL table.table-type01 thead th{
	color:#FFF;
	background-color:#4D4D4D;
	vertical-align:top;
	text-align:center;
	}
.RENTAL table.table-type01 tbody th,
.RENTAL table.table-type01 tbody td{
	border-top:10px solid #FFF;
	}
.RENTAL table.table-type01 tbody th{
	background-color:#F2F2F2;
	border-bottom:1px solid #333;
	}

/*table exception*/
.RENTAL table.table-type01 thead th.celltop{text-align:left;}
.RENTAL table.table-type01 .cell-alL th,
.RENTAL table.table-type01 .cell-alL td{text-align:left;}
.RENTAL table.table-type01 th.textAL,
.RENTAL table.table-type01 td.textAL{text-align:left;}
.RENTAL table.table-type01 th.textAR,
.RENTAL table.table-type01 td.textAR{text-align:right;}
.RENTAL table.table-type01 tbody.tbody-type01 th,
.RENTAL table.table-type01 tbody.tbody-type01 td{
	border-top:none;
	}

.RENTAL table.table-type01 tbody th.th-sub{
	background-color:#FFF;
	border-right:3px solid #FFF;
	}
.RENTAL table.table-type01 tbody th.th-sub-color01{
	background-color:#DADACD;
	}
.RENTAL table.table-type01 tbody th.th-sub-color02{
	background-color:#D4E0F3;
	}
.RENTAL table.table-type01 tbody th.th-sub-color03{
	background-color:#F5D6E0;
	}
.RENTAL table.table-type01 tbody th.th-sub-color04{
	background-color:#CCCCCC;
	}
	

/*end of exception*/

.RENTAL table.table-pdf{
	text-align:left;
	width:100%;
	}
.RENTAL table.table-pdf a{text-decoration:none;}
.RENTAL table.table-pdf th{font-weight:normal;}
.RENTAL table.table-pdf th,
.RENTAL table.table-pdf td{
	text-align:left;
	padding:2px;
	border:none;
	vertical-align:top;
}

.RENTAL p.p-inline{
	display:inline;
	padding-left:10px;
	}
	
.RENTAL .rental-caution-box,
.RENTAL .rental-attention-box,
.RENTAL .rental-ban-box{
	padding-top:25px;
	margin-bottom:10px;
	border:1px dotted #4D4D4D;
	}

.RENTAL .rental-caution-box{
	background:url(/images/rental/caution.gif) no-repeat 5px 5px;
	}
.RENTAL .rental-attention-box{
	background:url(/images/rental/attention.gif) no-repeat 5px 5px;
	}
.RENTAL .rental-ban-box{
	background:url(/images/rental/ban.gif) no-repeat 5px 5px;
	}
	
.RENTAL .rental-caution-box ul,
.RENTAL .rental-attention-box ul,
.RENTAL .rental-ban-box ul{margin:10px 0 5px 0;}
	
div.enumerate div.rental-left-box120,
div.enumerate div.rental-right-box480{margin-top:20px}

.RENTAL p.p-caption-pdf{
	float:right;
	width:470px;
	margin-top:5px;
	}
.RENTAL .attention-caution ul{list-style-type:disc;}
.RENTAL .attention-caution h4{margin-top:20px;}
.RENTAL .attention-caution h5{
	height:23px;
	font-weight:normal;
	padding:4px 0 0 25px;
	margin:20px 0 2px 0;
	}
	
.RENTAL h5.h5-num01{
	background:url(/images/rental/icon-number-01.gif) no-repeat left center;
	margin:7px 0 2px 0;
	}
.RENTAL h5.h5-num02{background:url(/images/rental/icon-number-02.gif) no-repeat left center;}
.RENTAL h5.h5-num03{background:url(/images/rental/icon-number-03.gif) no-repeat left center;}
.RENTAL h5.h5-num04{background:url(/images/rental/icon-number-04.gif) no-repeat left center;}
.RENTAL h5.h5-num05{background:url(/images/rental/icon-number-05.gif) no-repeat left center;}
.RENTAL h5.h5-num06{background:url(/images/rental/icon-number-06.gif) no-repeat left center;}
.RENTAL h5.h5-num07{background:url(/images/rental/icon-number-07.gif) no-repeat left center;}

.RENTAL h6.h6-rental01{
	padding-left:15px;
	background:url(/images/icon01.gif) no-repeat left center;
	}
	
/*01-01-01*/
.RENTAL div.rental-right-box155{
	float:right;
	width:155px;
	}

/*01-01-05*/
.flRw140{
	float:right;
	width:140px;
	}
.flRw380{
	float:right;
	width:380px;
	}
/*01-01-08*/	
.flRw180{
	float:right;
	width:180px;
	}	
	
/*01-02-01*/
.flRw500{
	float:right;
	width:500px;
	}
	
/*01-02-05*/
.flRw170{
	float:right;
	width:170px;
	}
/*01-02-06*/
.flRw120{
	float:right;
	width:120px;
	}

/*01-04-02*/
.space01{height:222px;}
.RENTAL div.rental-left-box300{
	float:left;
	width:300px;
	}
.RENTAL div.rental-right-box300{
	float:right;
	width:300px;
	}

/*01-04-06*/
.space01{height:222px;}

/*01-04-04*/	
.01-04-04boxL	{
	float:left;
}
.01-04-04boxR	{
	float:right;
}

/*02-01-01*/
.flRw340{
	float:right;
	width:340px;
	}
.flRw400{
	float:right;
	width:400px;
	}
	
.flLw240{
	float:left;
	width:240px;
	}


/* @end */
/*---------------------------------------------------------------------
FOOT
---------------------------------------------------------------------*/
/* @group FOOT */
#FOOT{
	margin:20px auto 0;
	width:745px;
	background:url(/images/bg-foot.gif) repeat left top;
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:2px solid #206139;
}
#FOOT p{
	color:#666666;
}
#FOOT ul{margin-bottom:10px;}
#FOOT ul li{
	display:inline;
	border-right:1px solid #333333;
	text-align:center;
	}
#FOOT ul li.last{border-right:none;}
#FOOT ul li a{
	padding:0 10px;
	color:#333333;
	}
#FOOT ul li a:hover,
#FOOT ul li a:focus{
	text-decoration:underline;
	color:#666666;
	}
/* @end */
/*---------------------------------------------------------------------
SPAN
---------------------------------------------------------------------*/
/* @group SPAN */
h1 SPAN,
h2 SPAN,
h3 SPAN,
h4 SPAN,
h5 SPAN,
h6 SPAN,
p.logo-mini span,
p.p-01 span,
#p-rental01 span,
#p-rental02 span,
.des-rental01 p span,
dl span,
.menu-products span,
.menu-company span,
.p-branch-01 span,
.rental-product-box span,
.rental-product-box-R span,
.RECRUITE p.p-recruite01 span,
.RECRUITE p.p-recruite02 span{
	display:block;
	text-indent:-9999px;
}
/* Hack Mac IE5 ¥*/
h1 SPAN,
h2 SPAN,
h3 SPAN,
h4 SPAN,
h5 SPAN,
h6 SPAN,
p.logo-mini span,
p.p-01 span,
#p-rental01 span,
#p-rental02 span,
.des-rental01 p span,
.menu-products span,
.menu-company span,
.p-branch-01 span,
.rental-product-box span,
.rental-product-box-R span,
.RECRUITE p.p-recruite01 span,
.RECRUITE p.p-recruite02 span{
	width:0px;
	height:0px;
	overflow:hidden;
}
/* End */
/* @end */
/*---------------------------------------------------------------------
BASIC
---------------------------------------------------------------------*/
/*=====================ALIGN=====================*/
/* @group ALIGN */
.alL{
	display:block;
	text-align:left;
}
.alC{
	display:block;
	text-align:center;
}
.alR{
	display:block;
	text-align:right;
}
.flL{
	display:block;
	float:left;
}
.flR{
	display:block;
	float:right;
}
.box-left50{
	float:left;
	width:50%;
	}
.box-right50{
	float:right;
	width:50%;
	}
.border{border:1px solid #333}
/* @end */
/*=====================MARGIN=====================*/
/* @group MARGIN */
.mgT15B15{margin:15px 0;}
.mgL5{margin-left:5px;}
.mgL10{margin-left:10px;}
.mgR10{margin-right:10px;}
.mgT10{margin-top:10px;}
.mgT15{margin-top:15px;}
.mgT20{margin-top:20px;}
.mgT30{margin-top:30px;}
.mgB5{margin-bottom:5px;}
.mgB10{margin-bottom:10px;}
.mgB20{margin-bottom:20px;}
.mgB30{margin-bottom:30px;}
.mgTB10{margin:10px 0}
.mgT10B5{margin:10px 0 5px 0;}
.mgT20B15{margin:20px 0 15px 0;}
.mgL20{margin-left:20px;}
.mgT10R10{margin:10px 10px 0px 0px;}
.mgT20L25{margin:20px 0px 0px 25px;}
.clearfix-mgT10{margin-top:10px;}
.clearfix-mgT20{margin-top:20px;}
.clearfix-mgT30{margin-top:30px;}
.clearfix-mgB10{margin-bottom:10px;}
.clearfix-mgB20{margin-bottom:20px;}
.clearfix-mgB30{margin-bottom:30px;}


.line-height01{line-height:20px;}
/* @end */
/*=====================PADDING=====================*/
/* @group PADDING */
.pdR40{padding-right:40px}
.pdR100{padding-right:100px}
/* @end */
/*=====================EXCEPTION=====================*/
/* @group EXCEPTION */
span.sup02{
	font-size:10px;
	color:#206139;
	}
.red{color:red;}
.bB{border-bottom:1px solid #333;}
.underbar-blue{border-bottom:1px solid blue;}
p.p-icon01{
	background:url(/images/icon01.gif) no-repeat left center;
	padding-left:15px;
	margin:10px 5px;
	}
p.p-icon01 a{
	color:#666666;
	text-decoration:underline;
	}
p.p-icon01 a:hover,
p.p-icon01 a:focus{
	color:#333333;
	text-decoration:underline;
	}
.end-line{
	border-bottom:2px dotted #333;
	margin-bottom:20px;
	}
/* @end */
/*=====================FONT=====================*/
/* @group FONT */
.bold{font-weight:bold;}
.bold-big{
	font-weight:bold;
	font-size:140%;
	}
/* @end */
/*===============================================
clearfix
===============================================*/
/* @group clearfix */
.ul-pdf02:after,
.rental-left-box01:after,
.clearfix-mgB10:after,
.clearfix-mgB20:after,
.clearfix-mgB30:after,
.clearfix-mgT10:after,
.clearfix-mgT20:after,
.clearfix-mgT30:after,
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.ul-pdf02,
.rental-left-box01,
.clearfix-mgB10,
.clearfix-mgB20,
.clearfix-mgB30,
.clearfix-mgT10,
.clearfix-mgT20,
.clearfix-mgT30,
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac ¥*/
*html .ul-pdf02,
*html .rental-left-box01,
*html .clearfix-mgB10,
*html .clearfix-mgB20,
*html .clearfix-mgB30,
*html .clearfix-mgT10,
*html .clearfix-mgT20,
*html .clearfix-mgT30,
*html .clearfix{
	height:1%;
}
.ul-pdf02,
.rental-left-box01,
.clearfix-mgB10,
.clearfix-mgB20,
.clearfix-mgB30,
.clearfix-mgT10,
.clearfix-mgT20,
.clearfix-mgT30,
.clearfix{
	display:block;
}
/* End hide from IE-mac */
/* @end */


.left-box table td
{
    padding: 5px;
    vertical-align: top;
}

.left-box table td img
{
    border: 3px solid #cccccc;
}


