/*
----------------------------------------------------------------------------
content コンテンツ
----------------------------------------------------------------------------
*/

div#contentbox {
	background:url(../img/common/bg_lnav.gif) repeat-y;
	margin-bottom:20px;
}

div#contentbox div#mainbox {
	background:url(../img/common/bg_lnav03.gif) left bottom no-repeat;
}

body#pallet div#wrapper div#title-box p#mainimg { background:url(../img/pallet/common/hcap01.jpg) no-repeat; }
body#container div#wrapper div#title-box p#mainimg { background:url(../img/container/common/hcap01.jpg) no-repeat; }
body#company div#wrapper div#title-box p#mainimg { background:url(../img/company/common/hcap01.jpg) no-repeat; }
body#contact div#wrapper div#title-box p#mainimg { background:url(../img/contact/hcap01.jpg) no-repeat; }
body#group div#wrapper div#title-box p#mainimg { background:url(../img/group/hcap01.jpg) no-repeat; }
body#info div#wrapper div#title-box p#mainimg { background:url(../img/info/hcap01.jpg) no-repeat; }
body#faq div#wrapper div#title-box p#mainimg { background:url(../img/faq/hcap01.jpg) no-repeat; }
body#privacy div#wrapper div#title-box p#mainimg { background:url(../img/regulation/privacy/hcap01.jpg) no-repeat; }
body#sitemap div#wrapper div#title-box p#mainimg { background:url(../img/regulation/sitemap/hcap01.jpg) no-repeat; }
body#depot div#wrapper div#title-box p#mainimg { background:url(../img/depot/hcap01.jpg) no-repeat; }
body#recovery div#wrapper div#title-box p#mainimg { background:url(../img/recovery/hcap01.jpg) no-repeat; }
body.leaf div#wrapper div#title-box p#mainimg { background:url(../img/container/common/hcap02.jpg) no-repeat !important; }

body.pal-poi div#contentbox div#cont-r div.sharebox h3 { background:url(../img/pallet/point/cap01.jpg) no-repeat; }
body.pal-lin div#contentbox div#cont-r div.sharebox h3 { background:url(../img/pallet/lineup/cap01.jpg) no-repeat; }
body.pal-sys div#contentbox div#cont-r div.sharebox h3 { background:url(../img/pallet/system/cap01.jpg) no-repeat; }
body.pal-sam div#contentbox div#cont-r div.sharebox h3 { background:url(../img/pallet/sample/cap01.jpg) no-repeat; }
body.pal-rfi div#contentbox div#cont-r div.sharebox h3 { background:url(../img/pallet/rfid/cap01.jpg) no-repeat; }
body.pal-cle div#contentbox div#cont-r div.sharebox h3 { background:url(../img/pallet/clean/cap01.jpg) no-repeat; }
body.pal-dep div#contentbox div#cont-r div.sharebox h3 { background:url(../img/pallet/depot/cap01.jpg) no-repeat; }
body.ori-poi div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/ori-point/cap01.jpg) no-repeat; }
body.ori-lin div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/ori-lineup/cap01.jpg) no-repeat; }
body.ori-sys div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/ori-system/cap01.jpg) no-repeat; }
body.ori-sam div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/ori-sample/cap01.jpg) no-repeat; }
body.ori-dep div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/cont-depot/cap01.jpg) no-repeat; }
body.lea-poi div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/leaf-point/cap01.jpg) no-repeat; }
body.lea-lin div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/leaf-lineup/cap01.jpg) no-repeat; }
body.lea-sys div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/leaf-system/cap01.jpg) no-repeat; }
body.lea-sam div#contentbox div#cont-r div.sharebox h3 { background:url(../img/container/leaf-sample/cap01.jpg) no-repeat; }
body.com-mes div#contentbox div#cont-r div.sharebox h3 { background:url(../img/company/message/cap01.jpg) no-repeat; }
body.com-out div#contentbox div#cont-r div.sharebox h3 { background:url(../img/company/outline/cap01.jpg) no-repeat; }
body.com-his div#contentbox div#cont-r div.sharebox h3 { background:url(../img/company/history/cap01.jpg) no-repeat; }
body.com-bas div#contentbox div#cont-r div.sharebox h3 { background:url(../img/company/base/cap01.jpg) no-repeat; }
body.com-rec div#contentbox div#cont-r div.sharebox h3 { background:url(../img/company/recruit/cap01.jpg) no-repeat; }
body#contact div#contentbox div#cont-r div.sharebox h3 { background:url(../img/contact/cap01.jpg) no-repeat; }
body#group div#contentbox div#cont-r div.sharebox h3 { background:url(../img/group/cap01.jpg) no-repeat; }
body#info div#contentbox div#cont-r div.sharebox h3 { background:url(../img/info/cap01.jpg) no-repeat; }
body#faq div#contentbox div#cont-r div.sharebox h3 { background:url(../img/faq/cap01.jpg) no-repeat; }
body.reg-pri div#contentbox div#cont-r div.sharebox h3 { background:url(../img/regulation/privacy/cap01.jpg) no-repeat; }
body.reg-sit div#contentbox div#cont-r div.sharebox h3 { background:url(../img/regulation/sitemap/cap01.jpg) no-repeat; }
body#depot div#contentbox div#cont-r h3 { background:url(../img/depot/cap01.jpg) no-repeat; }
body#recovery div#contentbox div#cont-r h3 { background:url(../img/recovery/cap01.jpg) no-repeat; }


div.containbox {
	width:600px;
	margin:0 auto;
}


/*  lnav  -------------------------------------------------------------  */

body#pallet div#contentbox div#cont-l ul#lnav li#ln01 a { background:url(../img/pallet/common/lnav01.jpg) no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln02 a { background:url(../img/pallet/common/lnav02.jpg) no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln03 a { background:url(../img/pallet/common/lnav03.jpg) no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln04 a { background:url(../img/pallet/common/lnav04.jpg) no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln05 a { background:url(../img/pallet/common/lnav05.jpg) no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln06 a { background:url(../img/pallet/common/lnav06.jpg) no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln07 a { background:url(../img/pallet/common/lnav07.jpg) no-repeat; }

body#pallet div#contentbox div#cont-l ul#lnav li#ln01 a:hover { background:url(../img/pallet/common/lnav01.jpg) 0 -36px no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln02 a:hover { background:url(../img/pallet/common/lnav02.jpg) 0 -36px no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln03 a:hover { background:url(../img/pallet/common/lnav03.jpg) 0 -36px no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln04 a:hover { background:url(../img/pallet/common/lnav04.jpg) 0 -36px no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln05 a:hover { background:url(../img/pallet/common/lnav05.jpg) 0 -36px no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln06 a:hover { background:url(../img/pallet/common/lnav06.jpg) 0 -36px no-repeat; }
body#pallet div#contentbox div#cont-l ul#lnav li#ln07 a:hover { background:url(../img/pallet/common/lnav07.jpg) 0 -36px no-repeat; }

body#company div#contentbox div#cont-l ul#lnav li#ln01 a { background:url(../img/company/common/lnav01.jpg) no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln02 a { background:url(../img/company/common/lnav02.jpg) no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln03 a { background:url(../img/company/common/lnav03.jpg) no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln04 a { background:url(../img/company/common/lnav04.jpg) no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln05 a { background:url(../img/company/common/lnav05.jpg) no-repeat; }

body#company div#contentbox div#cont-l ul#lnav li#ln01 a:hover { background:url(../img/company/common/lnav01.jpg) 0 -36px no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln02 a:hover { background:url(../img/company/common/lnav02.jpg) 0 -36px no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln03 a:hover { background:url(../img/company/common/lnav03.jpg) 0 -36px no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln04 a:hover { background:url(../img/company/common/lnav04.jpg) 0 -36px no-repeat; }
body#company div#contentbox div#cont-l ul#lnav li#ln05 a:hover { background:url(../img/company/common/lnav05.jpg) 0 -36px no-repeat; }


/*  lnav-ct  -------------------------------------------------------------  */

body#container div#contentbox div#cont-l h4 {
	width:187px;
	text-indent:-9999px;
}

body#container div#contentbox div#cont-l div#lncap01 h4 { height:30px; background:url(../img/container/common/ln_cap01.gif) 7px 0 no-repeat; }
body#container div#contentbox div#cont-l div#lncap02 h4 { height:32px; background:url(../img/container/common/ln_cap02.gif) 7px 0 no-repeat; }

div#contentbox div#cont-l ul.lnav-ct {
	width:180px;
	margin:0 auto;
	padding-bottom:8px;
	border-bottom:#999 1px dotted;
	background:#FFF;
}

div#contentbox div#cont-l ul.lnav-ct li {
	margin-bottom:2px;
}

div#contentbox div#cont-l ul.lnav-ct li a {
	display:block;
	height:36px;
	text-indent:-9999px;
}

body#container div#contentbox div#cont-l ul#lnav {
	padding-top:10px;
}

body#container div#contentbox div#cont-l ul.lnav-ct li#ln01 a { background:url(../img/container/common/lnav01.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln02 a { background:url(../img/container/common/lnav02.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln03 a { background:url(../img/container/common/lnav03.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln04 a { background:url(../img/container/common/lnav04.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln05 a { background:url(../img/container/common/lnav05.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln06 a { background:url(../img/container/common/lnav06.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln07 a { background:url(../img/container/common/lnav07.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln08 a { background:url(../img/container/common/lnav08.jpg) no-repeat; }
body#container div#contentbox div#cont-l ul#lnav li#ln09 a { background:url(../img/container/common/lnav09.jpg) no-repeat; }

body#container div#contentbox div#cont-l ul.lnav-ct li#ln01 a:hover { background:url(../img/container/common/lnav01.jpg) 0 -36px no-repeat; }

body#container div#contentbox div#cont-l ul.lnav-ct li#ln02 a:hover { background:url(../img/container/common/lnav02.jpg) 0 -36px no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln03 a:hover { background:url(../img/container/common/lnav03.jpg) 0 -36px no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln04 a:hover { background:url(../img/container/common/lnav04.jpg) 0 -36px no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln05 a:hover { background:url(../img/container/common/lnav05.jpg) 0 -36px no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln06 a:hover { background:url(../img/container/common/lnav06.jpg) 0 -36px no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln07 a:hover { background:url(../img/container/common/lnav07.jpg) 0 -36px no-repeat; }
body#container div#contentbox div#cont-l ul.lnav-ct li#ln08 a:hover { background:url(../img/container/common/lnav08.jpg) 0 -36px no-repeat; }
body#container div#contentbox div#cont-l ul#lnav li#ln09 a { background:url(../img/container/common/lnav09.jpg) no-repeat; }


/*  lineupbox  -------------------------------------------------------------  */

div.containbox ul#lineupbox {
	width:600px;
}

div.containbox ul#lineupbox li {
	width:156px;
	padding:0 0 8px 43px;
	background:url(../img/common/ic_lineup.gif) 30px 0.3em no-repeat;
	float:left;
}

div.containbox ul#lineupbox li a {
	color:#444;
	text-decoration:none;
}

div.containbox p.productdoc {
	margin-bottom:8px;
}

div.containbox div.typebox {
	width:290px;
}

div.containbox div.typebox-l { float:left; }
div.containbox div.typebox-r { float:right; }

div.containbox div.typebox p.productimg {
	margin-bottom:9px;
}

div.containbox div.typebox p.productcap {
	margin-bottom:6px;
	padding-left:25px;
	font-weight:bold;
}

body.pal-lin div.containbox div.typebox p.productcap { background:url(../img/pallet/common/ic_txtlist.jpg) no-repeat; }
body.ori-lin div.containbox div.typebox p.productcap { background:url(../img/container/common/ic_txtlist_o.jpg) no-repeat; }
body.lea-lin div.containbox div.typebox p.productcap { background:url(../img/container/common/ic_txtlist_l.jpg) no-repeat; }

div.containbox div.typebox div.typestyle {
	margin-bottom:20px;
	padding-bottom:3px;
	background:url(../img/common/li_style.gif) bottom repeat-x;
}

div.containbox div.typebox div.typestyle table {	
	width:290px;
}

div.containbox div.typebox div.typestyle th {
	width:80px;
	padding:8px 0 3px;
	background:#E6DAD1 url(../img/common/li_style.gif) top repeat-x;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}

div.containbox div.typebox div.typestyle td {
	padding:8px 9px 3px;
	background:url(../img/common/li_style.gif) top repeat-x;
}

/*
----------------------------------------------------------------------------
info お知らせ
----------------------------------------------------------------------------
*/

body#info div#infobox {
	width:580px;
	margin:0 auto;
	margin-bottom:20px;
	padding-left:10px;
}

body#info div#info dl.histlist {
	clear:both;
	width:580px;
	margin-bottom:12px;
}


body#info div#infobox dl{
	width:560px;
	clear:both;
	color:#555555;
	font-weight:600;
	}
	
body#info div#infobox dl dt{
	float:left;
	width:60px;
	margin-right:10px;
	padding-left:20px;
	background:url(../img/info/ic_date.gif) no-repeat 0 3px;
	}
	
body#info div#infobox dl dd{
	width:460px;
	float:right;
	margin-bottom:7px;
	line-height:1.3em;
	}

body#info div#infobox p{
	font-size:95%;
	margin-bottom:20px;
	width:570px;
	color:#666666;
	}


/*
----------------------------------------------------------------------------
pallet パレットレンタル
----------------------------------------------------------------------------
*/

body#pallet div#contentbox div#cont-r p#pankuz a {
 color:#BE393E;
}


/*  pal-poi  -------------------------------------------------------------  */

body.pal-poi div#share01,
body.pal-poi div#share02 {
	margin-bottom:15px;
}

body.pal-poi div#share03 {
	margin-bottom:33px;
}

body.pal-poi div.pointbox {
	width:285px;
	padding:0 10px;
}

body.pal-poi div.pointbox-l { float:left; }
body.pal-poi div.pointbox-r { float:right; }

body.pal-poi div.pointbox h4 {
	height:54px;
	text-indent:-9999px;
}

body.pal-poi div#share01 div.pointbox-l h4 { background:url(../img/pallet/point/ccap01.gif) no-repeat; }
body.pal-poi div#share01 div.pointbox-r h4 { background:url(../img/pallet/point/ccap02.gif) no-repeat; }
body.pal-poi div#share02 div.pointbox-l h4 { background:url(../img/pallet/point/ccap03.gif) no-repeat; }
body.pal-poi div#share02 div.pointbox-r h4 { background:url(../img/pallet/point/ccap04.gif) no-repeat; }
body.pal-poi div#share03 div.pointbox-l h4 { background:url(../img/pallet/point/ccap05.gif) no-repeat; }
body.pal-poi div#share03 div.pointbox-r h4 { background:url(../img/pallet/point/ccap06.gif) no-repeat; }

body.pal-poi div.pointbox p {
	color:#666;
}

body.pal-poi div#share04 {
	width:600px !important;
	margin-bottom:20px;
	padding:0 10px;
}

body.pal-poi div#share04 h4 {
	width:600px;
	height:26px;
	background:url(../img/pallet/point/sub01.gif) no-repeat;
	text-indent:-9999px;
}

body.pal-poi p#systemimg {
	padding:20px 0 10px;
	text-align:center;
}

body.pal-poi p#systemdoc {
	width:502px;
	height:125px;
	margin:0 auto;
	background:url(../img/pallet/point/t_service.gif) no-repeat;
	text-indent:-9999px;
}


/*  pal-lin  -------------------------------------------------------------  */

body.pal-lin div#share01 {
	margin-bottom:5px;
}

body.pal-lin div.containbox h4 {
	height:36px;
	background:url(../img/pallet/lineup/sub01.gif) no-repeat;
	text-indent:-9999px;
}

body.pal-lin div.containbox h5 {
	width:600px;
	height:35px;
	text-indent:-9999px;
}

body.pal-lin div#share02 h5 { background:url(../img/pallet/lineup/csub01.gif) no-repeat; }
body.pal-lin div#share03 h5 { background:url(../img/pallet/lineup/csub02.gif) no-repeat; }
body.pal-lin div#share04 h5 { background:url(../img/pallet/lineup/csub03.gif) no-repeat; }
body.pal-lin div#share05 h5 { background:url(../img/pallet/lineup/csub04.gif) no-repeat; }
body.pal-lin div#share06 h5 { background:url(../img/pallet/lineup/csub05.gif) no-repeat; }

body.pal-lin div#share03 p.pagetop {
	margin-bottom:20px;
}


/*  pal-sys  -------------------------------------------------------------  */

body.pal-sys div.containbox h4 {
	height:29px;
	text-indent:-9999px;
}

body.pal-sys div#share01 {
	margin-bottom:18px;
}

body.pal-sys div#share01 h4 { background:url(../img/pallet/system/sub01.gif) no-repeat; }
body.pal-sys div#share02 h4 { background:url(../img/pallet/system/sub02.gif) no-repeat; }

body.pal-sys div#share01 p#sysinfodoc {
	margin-bottom:18px;
}

body.pal-sys div#share01 div.sysnavbox {
	clear:both;
	width:581px;
	margin:0 auto;
	margin-bottom:10px;
}

body.pal-sys div#share01 div.sysnav {
	width:264px;
	background:url(../img/pallet/system/bg_cnav.jpg) repeat-x;
	padding:0 7px;
	border:#E6DAD1 1px solid;
}

body.pal-sys div#share01 div.sysnav-l { float:left; }
body.pal-sys div#share01 div.sysnav-r { float:right; }

body.pal-sys div#share01 div.sysnav h5 {
	width:222px;
	height:37px;
	text-indent:-9999px;
}

body.pal-sys div#share01 div#sysnav01 div.sysnav-l h5 { background:url(../img/pallet/system/ccap01.jpg) 0 7px no-repeat; }
body.pal-sys div#share01 div#sysnav01 div.sysnav-r h5 { background:url(../img/pallet/system/ccap02.jpg) 0 7px no-repeat; }
body.pal-sys div#share01 div#sysnav02 div.sysnav-l h5 { background:url(../img/pallet/system/ccap03.jpg) 0 7px no-repeat; }
body.pal-sys div#share01 div#sysnav02 div.sysnav-r h5 { background:url(../img/pallet/system/ccap04.jpg) 0 7px no-repeat; }

body.pal-sys div#share01 div.sysnav p {
	margin:0 4px 6px;
}

body.pal-sys div#share01 div.sysnav p.detailbtn {
	width:93px;
	margin:0 0 5px 170px;
}

body.pal-sys div#share01 div#sysnav02 div.sysnav-r p {
	width:166px;
	margin:0 0 6px 4px;
	float:left;
}

body.pal-sys div#share01 div#sysnav02 div.sysnav-r p.detailbtn {
	width:93px;
	margin:22px 0 5px 0;
}

body.pal-sys div#share01 div.sysnav p.detailbtn a {
	display:block;
	height:19px;
	background:url(../img/pallet/system/bt_detail.jpg) no-repeat;
	text-indent:-9999px;
}

body.pal-sys div#share01 div.sysnav p.detailbtn a:hover { background:url(../img/pallet/system/bt_detail.jpg) 0 -19px no-repeat; }

body.pal-sys div.containbox div#userinfobox {
	height:60px;
	margin-bottom:10px;
	background:#E6DAD1;
}

body.pal-sys div.containbox div#userinfobox p {
	float:left;
}

body.pal-sys div.containbox div#userinfobox p#userttl {
	width:275px;
	height:60px;
	background:url(../img/pallet/system/p_user.jpg) no-repeat;
	text-indent:-9999px;
}

body.pal-sys div.containbox div#userinfobox p#usertel {
	width:203px;
	height:60px;
	background:url(../img/pallet/system/t_tel.gif) left center no-repeat;
	text-indent:-9999px;
}

body.pal-sys div.containbox div#userinfobox p#userentry {
	width:110px;
	padding-top:11px;
}

body.pal-sys div.containbox div#userinfobox p#userentry a {
	display:block;
	height:38px;
	background:url(../img/common/bt_user.jpg) no-repeat;
	text-indent:-9999px;
}

body.pal-sys div.containbox div#userinfobox p#userentry a:hover { background:url(../img/common/bt_user.jpg) 0 -38px no-repeat; }

body.pal-sys div.containbox div#sysstyle {
	width:600px;
	margin-bottom:20px;
	padding-bottom:3px;
	background:url(../img/common/li_style.gif) bottom repeat-x;
}

body.pal-sys div.containbox div#sysstyle table {
	width:600px;
}

body.pal-sys div.containbox div#sysstyle th {
	width:90px;
	padding:9px 0 4px;
	background:#E6DAD1 url(../img/common/li_style.gif) top repeat-x;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}

body.pal-sys div.containbox div#sysstyle td {
	padding:9px 18px 4px;
	background:url(../img/common/li_style.gif) top repeat-x;
}

body.pal-sys div.containbox div.sysdetailbox {
	clear:both;
	width:580px;
	margin:0 auto;
	margin-bottom:14px;
	padding:10px;
	background:url(../img/pallet/system/bg_system.jpg) repeat-x;
	border:#D8D8D8 1px solid;
}

body.pal-sys div#share06 div.sysdetailbox {
	margin-bottom:20px;
}

body.pal-sys div.containbox div.sysdetailbox h4 {
	width:550px;
	height:38px;
}

body.pal-sys div#share03 div.sysdetailbox h4 { background:url(../img/pallet/system/csub01.jpg) no-repeat; }
body.pal-sys div#share04 div.sysdetailbox h4 { background:url(../img/pallet/system/csub02.jpg) no-repeat; }
body.pal-sys div#share05 div.sysdetailbox h4 { background:url(../img/pallet/system/csub03.jpg) no-repeat; }
body.pal-sys div#share06 div.sysdetailbox h4 { background:url(../img/pallet/system/csub04.jpg) no-repeat; }

body.pal-sys div.containbox div.sysdetailbox p.detailinfodoc {
	width:500px;
	margin-bottom:16px;
	padding:0 40px 8px;
	border-bottom:#65574B 1px dotted;
}

body.pal-sys div.containbox div.sysdetailbox div.sysphtbox {
	width:580px;
	margin-bottom:10px;
}

body.pal-sys div.containbox div.sysdetailbox div.sysphtbox p.sysimgbox {
	width:200px;
	padding-left:11px;
	float:left;
}

body.pal-sys div.containbox div.sysdetailbox div.sysphtbox div.syspointbox {
	width:340px;
	float:right;
}

body.pal-sys div#share05 div.sysdetailbox div.sysphtbox div.syspointbox,
body.pal-sys div#share06 div.sysdetailbox div.sysphtbox div.syspointbox {
	width:350px;
}

body.pal-sys div.containbox div.sysdetailbox div.sysphtbox div.syspointbox ol {
	list-style-type:decimal;
	list-style-position:outside;
	padding:0 0 3px 20px;
}

body.pal-sys div.containbox div.sysdetailbox div.sysphtbox div.syspointbox p {
	height:50px;
	text-indent:-9999px;
}

body.pal-sys div#share03 div.sysdetailbox div.sysphtbox div.syspointbox p { background:url(../img/pallet/system/t_sys01.gif) no-repeat; }
body.pal-sys div#share04 div.sysdetailbox div.sysphtbox div.syspointbox p { background:url(../img/pallet/system/t_sys02.gif) no-repeat; }
body.pal-sys div#share05 div.sysdetailbox div.sysphtbox div.syspointbox p { height:69px; background:url(../img/pallet/system/t_sys03.gif) no-repeat; }
body.pal-sys div#share06 div.sysdetailbox div.sysphtbox div.syspointbox p { height:69px; background:url(../img/pallet/system/t_sys04.gif) no-repeat; }

body.pal-sys div#share02 p.pagetop {
	margin-bottom:20px;
}


/*  pal-sam  -------------------------------------------------------------  */

/*  pal-rfi  -------------------------------------------------------------  */

body.pal-rfi div#share01 {
	margin-bottom:10px;
}

body.pal-rfi div.containbox h4 {
	text-indent:-9999px;
}

body.pal-rfi div#share01 h4 { height:26px; background:url(../img/pallet/rfid/sub01.gif) no-repeat; }
body.pal-rfi div#share02 h4 { height:37px; background:url(../img/pallet/rfid/sub02.gif) no-repeat; }
body.pal-rfi div#share03 h4 { height:37px; background:url(../img/pallet/rfid/sub03.gif) no-repeat; }

body.pal-rfi div#share01 p {
	margin-bottom:20px;
}

body.pal-rfi div.containbox ul.rfidlistbox {
	width:600px;
	margin-bottom:18px;
}

body.pal-rfi div#share02 ul.rfidlistbox {
	background:url(../img/pallet/rfid/bg_feature.jpg) right bottom no-repeat;
}

body.pal-rfi div.containbox ul.rfidlistbox li {
	margin-bottom:7px;
	padding-left:25px;
	background:url(../img/pallet/common/ic_txtlist.jpg) no-repeat;
}

body.pal-rfi div.containbox div.introbox {
	clear:both;
	width:600px;
	height:60px;
	margin-bottom:20px;
	background:#E6DAD1;
}

body.pal-rfi div.containbox div.introbox p#introcap {
	display:block;
	width:149px;
	height:60px;
	background:url(../img/pallet/rfid/t_contact.jpg) no-repeat;
	text-indent:-9999px;
	float:left;
}

body.pal-rfi div.containbox div.introbox p#introbtn {
	width:419px;
	margin:13px 0 0 16px;
	float:left;
}

body.pal-rfi div.containbox div.introbox p#introbtn a {
	display:block;
	height:37px;
	background:url(../img/pallet/rfid/bt_intro.jpg) no-repeat;
	text-indent:-9999px;
}

body.pal-rfi div.containbox div.introbox p#introbtn a:hover { background:url(../img/pallet/rfid/bt_intro.jpg) 0 -37px no-repeat; }


/*  pal-cle  -------------------------------------------------------------  */

body.pal-cle div.containbox h4 {
	height:28px;
	text-indent:-9999px;
}

body.pal-cle div#share01 {
	margin-bottom:20px;
}

body.pal-cle div#share01 h4 { background:url(../img/pallet/clean/sub01.gif) no-repeat; }
body.pal-cle div#share02 h4 { background:url(../img/pallet/clean/sub02.gif) no-repeat; }

body.pal-cle div.containbox p#cleanimg {
	width:291px;
	float:left;
}

body.pal-cle div.containbox div#washerdata {
	width:279px;
	float:right;
}

body.pal-cle div.containbox div#washerdata dl {
	clear:both;
	width:279px;
	margin-bottom:20px;
}

body.pal-cle div.containbox div#washerdata dl dt,
body.pal-cle div.containbox div#washerdata dl dd {
	float:left;
}

body.pal-cle div.containbox div#washerdata dl dt {
	width:74px;
	padding-left:25px;
	background:url(../img/pallet/common/ic_txtlist.jpg) no-repeat;
	font-weight:bold;
}

body.pal-cle div.containbox div#washerdata dl dd span.cautiontxt {
	font-size:x-small;
}


/*  pal-dep  -------------------------------------------------------------  */



/*
----------------------------------------------------------------------------
container コンテナーレンタル
----------------------------------------------------------------------------
*/

body.leaf p#pankuz a {
	color:#553FA8;
}

body#container div.containbox h4 {
	height:28px;
	text-indent:-9999px;
}

body#container dl.pointbox {
	clear:both;
	width:600px;
	margin-bottom:28px;
}


body#container dl.pointbox dt {
	display:block;
	width:265px;
	height:45px;
	float:left;
	text-indent:-9999px;
}

body#container dl.pointbox dd {
	width:310px;
	float:right;
}


/*  point  -------------------------------------------------------------  */

body.ori-poi div#share01 h4 { height:39px; background:url(../img/container/ori-point/sub01.gif) no-repeat; }
body.ori-poi div#share02 h4 { height:37px; background:url(../img/container/ori-point/sub02.gif) no-repeat; }

body.ori-poi dl.pointbox dt#pcap01 { background:url(../img/container/ori-point/ccap01.gif) no-repeat; }
body.ori-poi dl.pointbox dt#pcap02 { background:url(../img/container/ori-point/ccap02.gif) no-repeat; }
body.ori-poi dl.pointbox dt#pcap03 { background:url(../img/container/ori-point/ccap03.gif) no-repeat; }
body.ori-poi dl.pointbox dt#pcap04 { background:url(../img/container/ori-point/ccap04.gif) no-repeat; }

body.lea-poi div#share01 h4 { height:39px; background:url(../img/container/leaf-point/sub01.gif) no-repeat; }

body.lea-poi dl.pointbox dt#pcap01 { background:url(../img/container/leaf-point/ccap01.gif) no-repeat; }
body.lea-poi dl.pointbox dt#pcap02 { background:url(../img/container/leaf-point/ccap02.gif) no-repeat; }
body.lea-poi dl.pointbox dt#pcap03 { background:url(../img/container/leaf-point/ccap03.gif) no-repeat; }
body.lea-poi dl.pointbox dt#pcap04 { background:url(../img/container/leaf-point/ccap04.gif) no-repeat; }

body.ori-poi div.containbox p#changedoc {
	width:594px;
	height:33px;
	background:url(../img/container/ori-point/t_doc.gif) no-repeat;
	text-indent:-9999px;
}

body.ori-poi div.containbox p#changeimg {
	width:600px;
	margin-bottom:20px;
	padding:10px 0;
	background:#E6DAD1;
	text-align:center;
}


/*  lineup  -------------------------------------------------------------  */

body.ori-lin div#share01,
body.ori-lin div#share07,
body.lea-lin div#share01,
body.lea-lin div#share04 {
	margin-bottom:5px;
}

body.ori-lin div.containbox h4,
body.lea-lin div.containbox h4 {
	height:36px !important;
	text-indent:-9999px;
}

body.ori-lin div#share01 h4 { background:url(../img/container/ori-lineup/sub01.gif) no-repeat; }
body.ori-lin div#share07 h4 { background:url(../img/container/ori-lineup/sub02.gif) no-repeat; }

body.lea-lin div#share01 h4 { background:url(../img/container/leaf-lineup/sub01.gif) no-repeat; }
body.lea-lin div#share04 h4 { background:url(../img/container/leaf-lineup/sub02.gif) no-repeat; }

body#container div.containbox h5 {
	width:600px;
	height:35px;
	text-indent:-9999px;
}

body.ori-lin div#share02 h5 { background:url(../img/container/ori-lineup/csub01.gif) no-repeat; }
body.ori-lin div#share08 h5 { background:url(../img/container/ori-lineup/csub01.gif) no-repeat; }

body.lea-lin div#share02 h5 { background:url(../img/container/leaf-lineup/csub01.gif) no-repeat; }
body.lea-lin div#share05 h5 { background:url(../img/container/leaf-lineup/csub02.gif) no-repeat; }

body.ori-lin div#share02 div.containbox,
body.ori-lin div#share03 div.containbox,
body.ori-lin div#share04 div.containbox,
body.ori-lin div#share05 div.containbox,
body.ori-lin div#share08 div.containbox {
	border-bottom:#7C7C7C 1px dotted;
	margin-bottom:20px;
}

body.lea-lin div#share02 div.containbox,
body.lea-lin div#share05 div.containbox {
	border-bottom:#7C7C7C 1px dotted;
	margin-bottom:20px;
}

body.lea-lin div#share03 div.containbox {
	margin-bottom:10px;
}

body.ori-lin div.containbox div.typebox div.typestyle {
	margin-bottom:5px;
}

body#container div.containbox div.typebox div.typestyle th {
	width:100px;
}

div.containbox ul#oplineupbox {
	width:600px;
	margin-bottom:10px;
}

body.ori-lin div.containbox ul#oplineupbox {
	margin:0;
}

body.ori-lin div.containbox ul#oplineupbox li,
body.lea-lin div.containbox ul#oplineupbox li {
	background:url(../img/common/ic_lineup.gif) 30px 0.3em no-repeat;
	padding:0 0 8px 43px;
	float:left;
}

body.ori-lin div.containbox ul#oplineupbox li {
	width:234px;
}

div.containbox ul#oplineupbox li a {
	color:#444;
	text-decoration:none;
}


body.ori-lin div.typebox p.productdoc {
	margin-bottom:20px;
}

body.ori-lin div#share06 div.typebox p.productdoc {
	margin-bottom:18px;
}

body.ori-lin div#share09 div.typebox p.productdoc {
	margin-bottom:12px;
}

body.lea-lin div.typebox p.productdoc {
	margin-bottom:12px;
}

body.ori-lin div#share09 div.typebox div.typestyle {
	margin-bottom:20px;
}

body#container div#share09 div.typebox div.typestyle td {
	padding-right:0;
}

body.ori-lin div#share06 p.pagetop {
	margin-bottom:20px;
}


/*  system  -------------------------------------------------------------  */

body.ori-sys div.containbox
body.lea-sys div.containbox {
	margin-bottom:28px;
}

body.ori-sys div#share01 h4 { background:url(../img/container/ori-system/sub01.gif) no-repeat; }
body.ori-sys div#share02 h4 { height:29px !important; background:url(../img/container/ori-system/sub02.gif) no-repeat; }
body.ori-sys div#share03 h4 { background:url(../img/container/ori-system/sub03.gif) no-repeat; }

body.lea-sys div#share01 h4 { background:url(../img/container/leaf-system/sub01.gif) no-repeat; }
body.lea-sys div#share02 h4 { height:29px !important; background:url(../img/container/leaf-system/sub02.gif) no-repeat; }
body.lea-sys div#share03 h4 { background:url(../img/container/leaf-system/sub03.gif) no-repeat; }

body#container div.containbox div#userinfobox {
	height:60px;
	margin-bottom:8px;
	background:#E6DAD1;
}

body#container div.containbox div#userinfobox p {
	float:left;
}

body#container div.containbox div#userinfobox p#userttl {
	width:275px;
	height:60px;
	text-indent:-9999px;
}

body.ori-sys div.containbox div#userinfobox p#userttl { background:url(../img/container/ori-system/p_user.jpg) no-repeat; }

body.lea-sys div.containbox div#userinfobox p#userttl { background:url(../img/container/leaf-system/p_user.jpg) no-repeat; }

body#container div.containbox div#userinfobox p#usertel {
	width:203px;
	height:60px;
	background:url(../img/container/ori-system/t_tel.gif) left center no-repeat;
	text-indent:-9999px;
}

body#container div.containbox div#userinfobox p#userentry {
	width:110px;
	padding-top:11px;
}

body#container div.containbox div#userinfobox p#userentry a {
	display:block;
	height:38px;
	background:url(../img/common/bt_user.jpg) no-repeat;
	text-indent:-9999px;
}

body#container div.containbox div#userinfobox p#userentry a:hover { background:url(../img/common/bt_user.jpg) 0 -38px no-repeat; }

body#container div.containbox div#sysstyle {
	width:600px;
	padding-bottom:3px;
	background:url(../img/common/li_style.gif) bottom repeat-x;
	margin-bottom:25px;
}

body#container div.containbox div#sysstyle th,
body#container div.containbox div#sysstyle td {
	padding:10px 18px 6px;
}

body#container div.containbox div#sysstyle th {
	width:56px;
	background:#E6DAD1 url(../img/common/li_style.gif) top repeat-x;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

body#container div.containbox div#sysstyle td {
	background:url(../img/common/li_style.gif) top repeat-x;
}

body#container div#share02 div.containbox {
	margin-bottom:20px;
}

body#container div.containbox dl.meritdoc {
	clear:both;
	width:600px;
	margin-bottom:5px;
}

body#container div.containbox dl.meritdoc dt,
body#container div.containbox dl.meritdoc dd {
	float:left;
}

body#container div.containbox dl.meritdoc dt {
	width:66px;
	padding-left:25px;
	font-weight:bold;
}

body.lea-sys div.containbox dl.meritdoc dt { width:86px !important; }

body.ori-sys div.containbox dl.meritdoc dt { background:url(../img/container/common/ic_txtlist_o.jpg) no-repeat; }
body.lea-sys div.containbox dl.meritdoc dt { background:url(../img/container/common/ic_txtlist_l.jpg) no-repeat; }

body#container div.containbox ol#meritlist {
	padding:8px 0 0 20px;
	list-style-type:decimal;
	list-style-position:outside;
}


/*  パレット・コンテナー共通事例紹介ページ　------------------------------  */

body#container div.containbox ul.sample-img,
body#pallet div.containbox ul.sample-img{
	width:600px;
	clear:both;
	}
	
body#container div.containbox ul.sample-img li,
body#pallet div.containbox ul.sample-img li{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	}
	
body#container div.containbox ul.sample-img li.last-sampleimg{
	margin-right:0px;
	}

body#container div.containbox p.t-sample,
body#pallet div.containbox p.t-sample{
	margin-bottom:15px;
	font-weight:600;
	}


/*
----------------------------------------------------------------------------
company 会社概要
----------------------------------------------------------------------------
*/


/*  com-mes  -------------------------------------------------------------  */

body.com-mes div#message-box {
	width:600px;
	clear:both;
	}
	
body.com-mes div.containbox h4{
	width:466px;
	height:18px;
	background:url(../img/company/message/t-message.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:15px;
	}

body.com-mes div.containbox div#t-message p{
	width:130px;
	float:left;
	}
	
body.com-mes div.containbox div#t-message ul{
	width:450px;
	float:right;
	}
	
body.com-mes div.containbox div#t-message ul li{
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(../img/company/message/accent.gif) no-repeat center bottom;
	}
	
body.com-mes div.containbox div#t-message ul li#last-message{
	background:none;
	}


/*  com-out  -------------------------------------------------------------  */
/*  com-bas  -------------------------------------------------------------  */

body.com-out div#outlinebox {
	width:580px;
	margin:0 auto;
	margin-bottom:1px;
}

body.com-out div#outlinebox p.infodoc {
	height:33px;
	margin-bottom:18px;
	text-indent:-9999px;
}

body.com-out div#outlinebox p#info01 { width:389px; background:url(../img/company/outline/t_doc01.gif) no-repeat; }
body.com-out div#outlinebox p#info02 { width:350px; background:url(../img/company/outline/t_doc02.gif) no-repeat; }
body.com-out div#outlinebox p#info03 { width:458px; background:url(../img/company/outline/t_doc03.gif) no-repeat; }

body.com-out table#outstyle {
	width:580px;
	margin:0 auto;
	margin-bottom:20px;
	border-bottom:#CCC 1px solid;
}

body.com-out table#outstyle th,
body.com-out table#outstyle td {
	border-top:#CCC 1px solid;
	padding:11px 18px 10px;
}

body.com-out table#outstyle th {
	width:65px;
	background:#E2F4EE;
	text-align:center;
	font-weight:bold;
}

body.com-out table#outstyle td dl.officer {
	clear:both;
}

body.com-out table#outstyle td dl.officer dt,
body.com-out table#outstyle td dl.officer dd {
	font-size:1.0em;
	float:left;
}

body.com-out table#outstyle td dl.officer dt {
	width:105px;
	float:left;
}

body.com-out table#outstyle td dl.offplace {
	clear:both;
	width:410px;
	margin-bottom:7px;
}

body.com-out table#outstyle td dl.offplace dt,
body.com-out table#outstyle td dl.offplace dd {
	font-size:1.0em;
	float:left;
}

body.com-out table#outstyle td dl.offplace dt {
	width:85px;
	font-weight:bold;
}

body#company div.guidemapbox {
	clear:both;
	width:580px;
	margin:0px auto 30px auto;
	}

body#company div.guidemapbox div.guidedoc {
	width:190px;
	float:left;
}

body#company div.guidemapbox div.guidedoc h4 {
	height:15px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	margin-bottom:10px;
}

body#company div.guidemapbox div#t-tokyo h4{background:url(../img/company/outline/t-tokyo.gif); width:149px;}
body#company div.guidemapbox div#t-gifu h4{background:url(../img/company/outline/t-gifu.gif); width:149px;}
body#company div.guidemapbox div#t-nagoya h4{background:url(../img/company/outline/t-nagoya.gif); width:161px;}
body#company div.guidemapbox div#t-osaka h4{background:url(../img/company/outline/t-osaka.gif); width:149px;}
body#company div.guidemapbox div#t-hokkaido h4{background:url(../img/company/outline/t-hokkaido.gif); width:161px;}
body#company div.guidemapbox div#t-tohoku h4{background:url(../img/company/outline/t-tohoku.gif); width:146px;}
body#company div.guidemapbox div#t-kyushu h4{background:url(../img/company/outline/t-kyushu.gif); width:149px;}
body#company div.guidemapbox div#t-chugoku h4{background:url(../img/company/outline/t-chugoku.gif); width:151px;}
body#company div.guidemapbox div#t-shikoku h4{background:url(../img/company/outline/t-shikoku.gif); width:151px;}



body#company div.guidemapbox div.guidedoc address {
	padding-left:20px;
}

body#company div.guidemapbox div#guideimg {
	width:380px;
	float:right;
}


/*  com-his  -------------------------------------------------------------  */

body.com-his div#historybox {
	width:580px;
	margin:0 auto;
	margin-bottom:20px;
}

body.com-his div#historybox dl.histlist {
	clear:both;
	width:580px;
	margin-bottom:12px;
}

body.com-his div#historybox dl.histlist dt,
body.com-his div#historybox dl.histlist dd {
	float:left;
}

body.com-his div#historybox dl.histlist dt {
	width:120px;
	padding-left:18px;
	background:url(../img/company/history/ic_date.gif) 0 0.2em no-repeat;
	font-weight:bold;
}






/*  com-rec  -------------------------------------------------------------  */

body.com-rec p#recinfodoc {
	width:610px;
	height:35px;
	margin-bottom:20px;
	background:url(../img/company/recruit/t_doc.gif) center bottom no-repeat;
	text-indent:-9999px;
}


body.com-rec div.containbox p#to-recruit{
	width:600px;
	text-indent:-9999px;
	margin-bottom:30px;}
	
body.com-rec div.containbox p#to-recruit a{
	height:235px;
	display:block;
	background:url(../img/company/recruit/img-recruit.jpg) no-repeat 0 0;
	}
	
body.com-rec div.containbox p#to-recruit a:hover{background:url(../img/company/recruit/img-recruit.jpg) no-repeat 0 -235px;}

/*
----------------------------------------------------------------------------
group グループ
----------------------------------------------------------------------------
*/

body#group div.sharebox h4 {
	width:620px;
	height:25px;
	text-indent:-9999px;
}

body#group div#share01 h4 { background:url(../img/group/cn01.jpg) no-repeat; }
body#group div#share02 h4 { background:url(../img/group/cn02.jpg) no-repeat; }
body#group div#share03 h4 { background:url(../img/group/cn03.jpg) no-repeat; }
body#group div#share04 h4 { background:url(../img/group/cn04.jpg) no-repeat; }
body#group div#share05 h4 { background:url(../img/group/cn05.jpg) no-repeat; }
body#group div#share06 h4 { background:url(../img/group/cn06.jpg) no-repeat; }
body#group div#share07 h4 { background:url(../img/group/cn07.jpg) no-repeat; }
body#group div#share08 h4 { background:url(../img/group/cn08.jpg) no-repeat; }

body#group div.sharebox div.grpstyle {
	width:580px;
	margin:0 auto;
	margin-bottom:20px;
	padding-bottom:3px;
	background:url(../img/common/li_style.gif) bottom repeat-x;
}

body#group div.sharebox div.grpstyle table {
	width:580px;
}

body#group div.sharebox div.grpstyle th {
	width:90px;
	padding:10px 0 5px;
	background:#F1ECE8 url(../img/common/li_style.gif) top repeat-x;
	text-align:center;
	font-weight:bold;
}

body#group div.sharebox div.grpstyle td {
	padding:10px 20px 5px;
	vertical-align:middle;
}

body#group div.sharebox div.grpstyle td p.gsitebtn {
	width:103px;
	margin-right:8px;
	float:left;
}

body#group div.sharebox div.grpstyle td p.gsitebtn a {
	display:block;
	height:19px;
	background:url(../img/group/bt_group.jpg) no-repeat;
	text-indent:-9999px;
}

body#group div.sharebox div.grpstyle td p.gsitebtn a:hover { background:url(../img/group/bt_group.jpg) 0 -19px no-repeat; }

body#group div.sharebox div.grpstyle td {
	background:url(../img/common/li_style.gif) top repeat-x;
}


/*
----------------------------------------------------------------------------
contact お問い合わせ
----------------------------------------------------------------------------
*/

body#contact{
	color:666px;
}

body#contact p#cautiondoc {
	width:447px;
	height:45px;
	background:url(../img/contact/t_caution.jpg) no-repeat;
	text-indent:-9999px;
}

body#contact p#cautiondoc02 {
	width:412px;
	height:30px;
	background:url(../img/contact/t_caution02.gif) no-repeat;
	text-indent:-9999px;
}


body#contact div#formbox{
	width:558px;
	margin:0 auto;
	margin-bottom:20px;
	padding:10px 20px;
	background:#F8F5F2;
	border:#CCC 1px solid;
}

body#contact div#formbox table{
	width:558px;
}

body#contact div#formbox table th,
body#contact div#formbox table td{
	padding:7px 0;
}

body#contact div#formbox table th{
	width:162px;
}

body#contact div#formbox table th p{
	width:150px;
	height:15px;
	text-indent:-9999px;
}

body#contact div#formbox table th p#th01{ background:url(../img/contact/t_th01.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th02{ background:url(../img/contact/t_th02.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th03{ background:url(../img/contact/t_th03.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th04{ background:url(../img/contact/t_th04.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th05{ background:url(../img/contact/t_th05.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th06{ background:url(../img/contact/t_th06.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th07{ background:url(../img/contact/t_th07.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th08{ background:url(../img/contact/t_th08.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th09{ background:url(../img/contact/t_th09.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th10{ background:url(../img/contact/t_th10.gif) 0 3px no-repeat; }

body#contact div#formbox table th p#th11{ background:url(../img/contact/t_th11.gif) 0 3px no-repeat; }

body#contact div#formbox table td span.cautiontxt {
	font-size:x-small;
}

body#contact p#privacydoc {
	margin-bottom:20px;
	text-align:center;
	font-size:x-small;
	line-height:100%;
}

body#contact p#privacydoc a {
	color:#BE393E;
}

body#contact p#privacydoc a:hover {
	color:#F96400;
}

body#contact div#submitbox{
	width:620px;
	margin:0px auto 20px auto;
	text-align:center;
}


/*
----------------------------------------------------------------------------
privacy プライバシーポリシー
----------------------------------------------------------------------------
*/

body#privacy div.containbox {
	width:580px;
}

body#privacy div.containbox p {
	margin-bottom:17px;
}

body#privacy h4 {
	padding:0 0 7px 17px; 
	background:url(../img/common/ic_lineup.gif) 0 0.2em no-repeat;
	font-weight:bold;
}

body#privacy p.explaindoc {
	padding-left:17px;
}

body#privacy p#expnextlist {
	margin-bottom:3px;
}

body#privacy ol#explanlist {
	margin-bottom:17px;
	margin-left:27px;
	padding-left:20px;
	list-style-type:decimal;
	list-style-position:outside;
}

body#privacy ol#explanlist li {
	font-size:x-small;
}

body#privacy div#priaddbox {
	width:578px;
	margin-bottom:20px;
	padding-top:12px;
	background:#F7F7F7;
	border:#B2B2B2 1px solid;
}

body#privacy div#priaddbox p,
body#privacy div#priaddbox address {
	text-indent:-9999px;
	float:left;
}

body#privacy div#priaddbox p {
	width:266px;
	height:20px;
	background:url(../img/regulation/privacy/t_contact.jpg) 37px 7px no-repeat;
}

body#privacy div#priaddbox address {
	width:283px;
	height:39px;
	background:url(../img/regulation/privacy/t_address.jpg) no-repeat;
}

body#privacy p#findoc {
	text-align:right;
}

/*
----------------------------------------------------------------------------
depot デポ一覧
----------------------------------------------------------------------------
*/
body.ori-dep div#contentbox div#cont-r h4,
body.pal-dep div#contentbox div#cont-r h4{
	width:600px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

body.ori-dep div#contentbox div#cont-r h4.sub01{background:url(../img/container/cont-depot/sub01.gif) 0 0 no-repeat; }
body.pal-dep div#contentbox div#cont-r h4.sub01{background:url(../img/pallet/depot/sub01.gif) 0 0 no-repeat; }

body.ori-dep div#contentbox div#cont-r h4.sub02{background:url(../img/container/cont-depot/sub02.gif) 0 0 no-repeat; margin-top:20px; }
body.pal-dep div#contentbox div#cont-r h4.sub02{background:url(../img/pallet/depot/sub02.gif) 0 0 no-repeat; margin-top:20px; }

body.ori-dep div#contentbox div#depot-map,
body.pal-dep div#contentbox div#depot-map{text-align:center;}

body.ori-dep div#contentbox h5,
body.pal-dep div#contentbox h5{
	width:600px;
	height:22px;
	text-indent:-9999px;
	margin-bottom:10px;
}

body.ori-dep div#contentbox h5#map01{background:url(../img/container/cont-depot/t_hokkaido.gif) 0 0 no-repeat; margin-top:10px; }
body.pal-dep div#contentbox h5#map01{background:url(../img/pallet/depot/t_hokkaido.gif) 0 0 no-repeat; margin-top:10px; }


body.ori-dep div#contentbox h5#map02{background:url(../img/container/cont-depot/t_tohoku.gif) 0 0 no-repeat; }
body.pal-dep div#contentbox h5#map02{background:url(../img/pallet/depot/t_tohoku.gif) 0 0 no-repeat; }

body.ori-dep div#contentbox h5#map03{background:url(../img/container/cont-depot/t_kanto.gif) 0 0 no-repeat; margin-top:20px;  }
body.pal-dep div#contentbox h5#map03{background:url(../img/pallet/depot/t_kanto.gif) 0 0 no-repeat; margin-top:20px;  }

body.ori-dep div#contentbox h5#map04{background:url(../img/container/cont-depot/t_koshinetsu.gif) 0 0 no-repeat; }
body.pal-dep div#contentbox h5#map04{background:url(../img/pallet/depot/t_koshinetsu.gif) 0 0 no-repeat; }

body.ori-dep div#contentbox h5#map05{background:url(../img/container/cont-depot/t_tokai.gif) 0 0 no-repeat; margin-top:20px; }
body.pal-dep div#contentbox h5#map05{background:url(../img/pallet/depot/t_tokai.gif) 0 0 no-repeat; margin-top:20px; }

body.ori-dep div#contentbox h5#map06{background:url(../img/pallet/depot/t_kansai.gif) 0 0 no-repeat; margin-top:20px; }
body.pal-dep div#contentbox h5#map06{background:url(../img/pallet/depot/t_kansai.gif) 0 0 no-repeat; }

body.pal-dep div#contentbox h5#map07{background:url(../img/pallet/depot/t_chugoku.gif) 0 0 no-repeat; }

body.ori-dep div#contentbox h5#map08{background:url(../img/container/cont-depot/t_shikoku.gif) 0 0 no-repeat; margin-top:20px; }
body.pal-dep div#contentbox h5#map08{background:url(../img/pallet/depot/t_shikoku.gif) 0 0 no-repeat; margin-top:20px; }

body.ori-dep div#contentbox h5#map09{background:url(../img/container/cont-depot/t_kyushu.gif) 0 0 no-repeat; }
body.pal-dep div#contentbox h5#map09{background:url(../img/pallet/depot/t_kyushu.gif) 0 0 no-repeat; }

body.ori-dep div#contentbox p.section,
body.pal-dep div#contentbox p.section{
	width:590px;
	height:17px;
	background:#E6DAD1;
	margin:0px auto 10px;
	padding:3px 0px 0px 10px;
	font-weight:600;
	}

body.ori-dep div#contentbox ul.depot-list,
body.pal-dep div#contentbox ul.depot-list{
	width:590px;
	clear:both;
	padding-left:10px;
	margin-bottom:15px;
	}

body.ori-dep div#contentbox ul.depot-list li,
body.pal-dep div#contentbox ul.depot-list li{
	width:162px;
	float:left;
	margin-bottom:10px;
	padding-left:32px;
	}

body.pal-dep div#contentbox ul.depot-list li.icon-p{background:url(../img/pallet/depot/icon_p.gif) no-repeat 14px 1px;}
body.ori-dep div#contentbox ul.depot-list li.icon-c{background:url(../img/container/cont-depot/icon_c.gif) no-repeat 14px 1px;}

body.ori-dep div#contentbox ul.depot-list li.icon-pc{background:url(../img/container/cont-depot/icon_pc.gif) no-repeat 0 0;}
body.pal-dep div#contentbox ul.depot-list li.icon-pc{background:url(../img/pallet/depot/icon_pc.gif) no-repeat 0 0;}


/*
----------------------------------------------------------------------------
recovery レンタル製品回収のお願い
----------------------------------------------------------------------------
*/
body#recovery div#contentbox div#cont-r h4,
body#faq div#contentbox div#cont-r h4{
	width:600px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

body#recovery div#contentbox div#cont-r h4.sub01{background:url(../img/recovery/sub01.gif) 0 0 no-repeat; }
body#recovery div#contentbox div#cont-r h4.sub02{background:url(../img/recovery/sub02.gif) 0 0 no-repeat; }

body#recovery div#contentbox div#cont-r div.containbox{
	margin-bottom:20px;
	}

body#recovery div#contentbox div#cont-r div#recovery_contactbox{
	text-indent:-9999px;
	height:60px;
	background:url(../img/recovery/bg_contact.jpg) no-repeat;
	}
	
body#recovery div#contentbox div#cont-r div#recovery_contactbox p{
	width:142px;
	padding:13px 0px 0px 435px;
	}

body#recovery div#contentbox div#cont-r div#recovery_contactbox p a {
	display:block;
	height:33px;
	background:url(../img/common/bt_hcon.jpg) no-repeat;
	text-indent:-9999px;
}

body#recovery div#contentbox div#cont-r div#recovery_contactbox p a:hover { background:url(../img/common/bt_hcon.jpg) 0 -33px no-repeat; }


/*
----------------------------------------------------------------------------
faq よくあるご質問
----------------------------------------------------------------------------
*/

body#faq div#contentbox div#cont-r h4.sub01{background:url(../img/faq/st01.gif) 0 0 no-repeat; }
body#faq div#contentbox div#cont-r h4.sub02{background:url(../img/faq/st02.gif) 0 0 no-repeat; }

body#faq div#contentbox div.containbox{
	margin-bottom:20px;
	}

body#faq div#contentbox div#cont-r h5{
	width:600px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:15px;
}

body#faq div#contentbox div#cont-r h5.sub01{background:url(../img/faq/sst01.gif) 0 0 no-repeat; }
body#faq div#contentbox div#cont-r h5.sub02{background:url(../img/faq/sst02.gif) 0 0 no-repeat; margin-top:15px; }


body#faq div#contentbox div#share01{
	margin-bottom:25px;
	}

body#faq div#contentbox div#share01 ul{
	width:610px;
	clear:both;
	padding-left:25px;
	}

body#faq div#contentbox div#share01 ul li{
	float:left;
	text-indent:-9999px;
	width:280px;
	margin-right:10px;
	}
	
body#faq div#contentbox div#share01 ul li a{
	height:50px;
	display:block;
	}

body#faq div#contentbox div#share01 ul li#faq-spr{background:url(../img/faq/btn_spr.jpg) no-repeat 0 0;}
body#faq div#contentbox div#share01 ul li#faq-scr{background:url(../img/faq/btn_scr.jpg) no-repeat 0 0;}

body#faq div#contentbox div.sharebox dl{
	width:560px;
	margin:0 auto;
	padding-bottom:10px;
	background:url(../img/faq/line-faq.gif) no-repeat 0 bottom;
	}
	
body#faq div#contentbox div.sharebox dl.last-faqdl{
	background: none;
	}
	
body#faq div#contentbox div.sharebox dl dt{
	margin-bottom:10px;
	padding:10px 0px 0px 25px;
	background:url(../img/faq/icon-q.gif) no-repeat 0 8px;
	font-weight:600;
	color:#555;
	}
	
body#faq div#contentbox div.sharebox dl dd{
	padding-left:25px;
	background:url(../img/faq/icon-a.gif) no-repeat 0 0px;
	color:#666;
	}
	
body#faq div#contentbox div.sharebox dl dd.faq-btn{
	text-indent:-9999px;
	width:190px;
	margin:5px 0px 0px 28px;
	}
	
body#faq div#contentbox div.sharebox dl dd.faq-btn a{
	height:28px;
	display:block;
	}

body#faq div#contentbox div.sharebox dl dd#to-lineup{background:url(../img/faq/to-lineup.jpg) no-repeat 0 0;}
body#faq div#contentbox div.sharebox dl dd#to-depot{background:url(../img/faq/to-depot.jpg) no-repeat 0 0;}
body#faq div#contentbox div.sharebox dl dd#to-sanko01,
body#faq div#contentbox div.sharebox dl dd#to-sanko02{background:url(../img/faq/to-sanko.jpg) no-repeat 0 0;}

body#faq div#contentbox div#share02{margin-bottom:30px;}

/*
----------------------------------------------------------------------------
huckclearfix クリア
----------------------------------------------------------------------------
*/

body#sitemap div.containbox {
	margin-bottom:20px;
}

body#sitemap div.smapbox-l {
	width:320px;
	border-right:#999 1px dotted;
	float:left;
}

body#sitemap div.smapbox-r {
	width:260px;
	float:right;
}

body#sitemap div.smapbox p {
	clear:both;
	margin-bottom:25px;
	padding-left:22px;
	background:url(../img/regulation/sitemap/ic_txtlist.jpg) 0 0.1em no-repeat;
	font-weight:bold;
}

body#sitemap div.smapbox p a,
body#sitemap div.smapbox dd a {
	color:#444;
}

body#sitemap dl.smapsecond {
	clear:both;
}

body#sitemap dl.smapsecond dt,
body#sitemap dl.smapsecond dd {
	margin-bottom:15px;
}

body#sitemap dl.smapsecond dt {
	padding-left:22px;
	background:url(../img/regulation/sitemap/ic_txtlist.jpg) 0 0.1em no-repeat;
	font-weight:bold;
}

body#sitemap dl.smapsecond dd {
	float:left;
}

body#sitemap dl.smapsecond dd.smdoc01 {
	width:113px;
	padding-left:35px;
	background:url(../img/common/ic_lineup.gif) 18px 0.2em no-repeat;
}

body#sitemap dl.smapsecond dd.smdoc02 {
	width:270px;
	margin-right:15px;
	padding:2px 5px 1px;
	background:#EBEBEB;
	border-left:#FFF 20px solid;
}

body#sitemap dl.smapsecond dd.smdoc03 {
	width:138px;
	padding-left:55px;
	background:url(../img/common/ic_lineup.gif) 38px 0.2em no-repeat;
}

body#sitemap dl.smapsecond dd.smdoc04 {
	width:90px;
	padding-left:17px;
	background:url(../img/common/ic_lineup.gif) 0 0.2em no-repeat;
}


/*
----------------------------------------------------------------------------
huckclearfix クリア
----------------------------------------------------------------------------
*/

div#wrapper:after,
div#header:after,
div#mainbox:after,
div.containbox:after,
div.containbox ul#lineupbox:after,
div.containbox ul#oplineupbox:after,
body.pal-cle div.containbox div#washerdata dl:after,
body.pal-sys div#share01 div.sysnavbox:after,
body.pal-sys div.containbox div.sysdetailbox:after,
body.pal-sys div.containbox div.sysdetailbox div.sysphtbox:after,
body#container dl.pointbox:after,
body#container div.containbox dl.meritdoc:after,
body.com-out dl.offplace:after,
body#company div.guidemapbox:after,
body.com-his div#historybox:after,
body.com-his div#historybox dl.histlist:after,
body.com-rec div#recflabox:after,
body#info div#newsbox:after,
body#info div#newsbox dl.newslist:after,
body#contact div#confirmbox:after,
body#privacy div#priaddbox:after,
body#sitemap div.smapbox:after,
body#depot div#contentbox ul.depot-list:after,
body.ori-dep div#contentbox ul.depot-list:after,
body.pal-dep div#contentbox ul.depot-list:after,
body#info div#infobox dl:after{
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}	

div#wrapper,
div#header,
div#mainbox,
div.containbox,
div.containbox ul#lineupbox,
div.containbox ul#oplineupbox,
body.pal-cle div.containbox div#washerdata dl,
body.pal-sys div#share01 div.sysnavbox,
body.pal-sys div.containbox div.sysdetailbox,
body.pal-sys div.containbox div.sysdetailbox div.sysphtbox,
body#container dl.pointbox,
body#container div.containbox dl.meritdoc,
body.com-out dl.offplace,
body#company div.guidemapbox,
body.com-his div#historybox,
body.com-his div#historybox dl.histlist,
body.com-rec div#recflabox,
body#info div#newsbox,
body#info div#newsbox dl.newslist,
body#contact div#confirmbox,
body#privacy div#priaddbox,
body#sitemap div.smapbox,
body#depot div#contentbox ul.depot-list,
body.ori-dep div#contentbox ul.depot-list,
body.pal-dep div#contentbox ul.depot-list,
body#info div#infobox dl{
	display:inline-block;
	}
 
/*\*/

* html div#wrapper,
* html div#header,
* html div#mainbox,
* html div.containbox,
* html div.containbox ul#lineupbox,
* html div.containbox ul#oplineupbox,
* html body.pal-cle div.containbox div#washerdata dl,
* html body.pal-sys div#share01 div.sysnavbox,
* html body.pal-sys div.containbox div.sysdetailbox,
* html body.pal-sys div.containbox div.sysdetailbox div.sysphtbox,
* html body#container dl.pointbox,
* html body#container div.containbox dl.meritdoc,
* html body.com-out dl.offplace,
* html body#company div.guidemapbox,
* html body.com-his div#historybox,
* html body.com-his div#historybox dl.histlist,
* html body.com-rec div#recflabox,
* html body#info div#newsbox,
* html body#info div#newsbox dl.newslist,
* html body#contact div#confirmbox,
* html body#privacy div#priaddbox,
* html body#sitemap div.smapbox,
* html body#depot div#contentbox ul.depot-list,
* html body.ori-dep div#contentbox ul.depot-list,
* html body.pal-dep div#contentbox ul.depot-list,
* html body#info div#infobox dl{
	height:1%;
}

div#wrapper,
div#header,
div#mainbox,
div.containbox,
div.containbox ul#lineupbox,
div.containbox ul#oplineupbox,
body.pal-cle div.containbox div#washerdata dl,
body.pal-sys div#share01 div.sysnavbox,
body.pal-sys div.containbox div.sysdetailbox,
body.pal-sys div.containbox div.sysdetailbox div.sysphtbox,
body#container dl.pointbox,
body#container div.containbox dl.meritdoc,
body.com-out dl.offplace,
body#company div.guidemapbox,
body.com-his div#historybox,
body.com-his div#historybox dl.histlist,
body#info div#newsbox,
body#info div#newsbox dl.newslist,
body.com-rec div#recflabox,
body#contact div#confirmbox,
body#privacy div#priaddbox,
body#sitemap div.smapbox,
body#depot div#contentbox ul.depot-list,
body.ori-dep div#contentbox ul.depot-list,
body.pal-dep div#contentbox ul.depot-list,
body#info div#infobox dl{
	display:block;
	}

/**/
	