body,div {

	margin            : 0 ;

	padding           : 0 ;

}



body {

	background        : #ffffff ;

	text-align        : center ;

}



td {

	font-family       : '‚l‚r ‚oƒSƒVƒbƒN' ;

	font-size         : 10pt ;

	color             : #333333 ;

	line-height       : 1.3 ;

}



a:link {

	text-decoration   : none ;

}



a:hover {

	text-decoration   : underline ;

}



#container {

	width             : 752px ;

	margin            : 0 auto ;

	background        : #ffffff ;

}



#menu {

	width             : 176px ;

}



#menu a,#menu div {

	display           : block ;

	width             : 150px ;

	height            : 25px ;

	text-indent       : -9999px ;

}



#menu #profile {

	margin-top        : 25px ;

	background : url(./images/bg_mbtn_profile.jpg) no-repeat;

}



#menu #profile-page {

	margin-top        : 25px ;

	background : url(./images/bg_mbtn_profile.jpg) no-repeat center bottom;

}



#menu #conveyor {

	background : url(./images/bg_mbtn_conveyor.jpg) no-repeat;

}



#menu #conveyor-page {

	background : url(./images/bg_mbtn_conveyor.jpg) no-repeat center bottom;

}



#menu #autoreturn {

	background : url(./images/bg_mbtn_autoreturn.jpg) no-repeat;

}



#menu #autoreturn-page {

	background : url(./images/bg_mbtn_autoreturn.jpg) no-repeat center bottom;

}



#menu #jidouki {

	background : url(./images/bg_mbtn_jidouki.jpg) no-repeat;

}



#menu #jidouki-page {

	background : url(./images/bg_mbtn_jidouki.jpg) no-repeat center bottom;

}



#menu #oriki {

	margin-top        : 20px ;

	background : url(./images/bg_mbtn_oriki.jpg) no-repeat;

}



#menu #oriki-page {

	margin-top        : 20px ;

	background : url(./images/bg_mbtn_oriki.jpg) no-repeat center bottom;

}



#menu #seihin {

	background : url(./images/bg_mbtn_seihin.jpg) no-repeat;

}



#menu #seihin-page {

	background : url(./images/bg_mbtn_seihin.jpg) no-repeat center bottom;

}



#menu #inquiry {

	background : url(./images/bg_mbtn_inquiry.jpg) no-repeat;

}



#menu #inquiry-page {

	background : url(./images/bg_mbtn_inquiry.jpg) no-repeat center bottom;

}



#menu #carpet {

	width             : 130px ;

	height            : 142px ;

	margin            : 20px 0px 20px 17px ;

	text-indent       : 0 ;

}



#contents {

	width             : 524px ;

	padding           : 25px 30px 40px 20px ;

}



* html #contents { /* for IE6 */

	width             : 574px ;

}



#footer {

	background : url(./images/bg_footer.jpg) no-repeat right center;

	padding           : 19px 22px 0px 0px ;

	font-size         : 7pt ;

	text-align        : right ;

	line-height       : 1 ;

}



.caption1 {

	background : url(./images/bg_caption1.jpg);

	padding           : 3px 5px 3px 5px ;

	color             : #ffffff ;

}



.caption2 {

	border-bottom     : 1px solid #666666 ;

	padding-bottom    : 3px ;

	margin-bottom     : 10px ;

	font-weight       : bold ;

}



.caption3 {

	height            : 18px ;

	background : url(./images/bg_caption3.jpg) no-repeat;

	padding           : 2px 0px 0px 8px ;

	color             : #ffffff ;

	font-size         : 9pt ;

}



.unit-y {

	float             : left ;

}











#top-contents {

	background        : url(../images/bg_top_contents.gif) ;

	padding-bottom    : 40px ;

}



#top-contents-table {

	border-bottom     : 1px solid #96a998 ;

	border-left       : 1px solid #96a998 ;

	border-right      : 1px solid #96a998 ;

}



.top-contents-cell {

	background        : url(../images/bg_top_contents_cell.jpg) ;

}



.top-contents-cell-1 {

	border-top        : 1px solid #96a998 ;

	border-right      : 1px solid #96a998 ;

	background        : #7e8669 ;

}



.top-contents-cell-2 {

	border-top        : 1px solid #96a998 ;

	background        : #7e8669 ;

}



.txt-top-title1 {

	font-weight       : bold ;

	font-size         : 9pt ;

	color             : #ffffff ;

	margin            : 15px 0px 0px 15px ;

}



.txt-top-title2 {

	font-size         : 8pt ;

	color             : #ffffff ;

	margin            : 10px 15px 10px 15px ;

}



.cell-title {

	border-bottom     : 1px solid #96a998 ;

}



.cell-pct {

	float             : left ;

	width             : 120px ;

}



.cell-txt {

	float             : left ;

	width             : 116px ;

	font-size         : 8pt ;

	margin            : 10px ;

}











.conveyor-box {

	padding           : 10px 0px 10px 0px ;

	background        : #ffffff ;

}



.conveyor-box-end {

	padding           : 10px 0px 0px 0px ;

	background        : #ffffff ;

}



.conveyor-box .txt {

	width             : 252px ;

	padding-left      : 10px ;

	font-size         : 9pt ;

}



.conveyor-box .pct,.conveyor-box-end .pct {

	width             : 121px ;

	padding-left      : 10px ;

}



.conveyor-box .pct .pname {

	padding-top       : 3px ;

	font-size         : 8pt ;

	text-align        : center ;

}











.jidouki-txt {

	font-size         : 8pt ;

}



.jidouki-box {

	padding           : 10px 0px 0px 0px ;

	background        : #ffffff ;

}



.jidouki-box .pct {

	width             : 121px ;

	padding-left      : 10px ;

}



.jidouki-box .pct .pname {

	background        : #b3b3b3 ;

	margin-top        : 3px ;

	margin-bottom     : 20px ;

	padding-top       : 3px ;

	font-size         : 8pt ;

	text-align        : center ;

}











.oriki-txt {

	font-size         : 9pt ;

}



.oriki-txt2 {

	margin            : 10px 0px 0px 10px ;

	font-size         : 8pt ;

}



.pct-oriki01 {

	margin            : 10px 0px 0px 10px ;

}



.pct-oriki02 {

	margin            : 10px 0px 0px 10px ;

}



.oriki01-txt {

	background        : url(../oriki/images/bg_oriki_txt.jpg) ;

	padding-top       : 2px ;

	padding-bottom    : 2px ;

	margin-left       : 10px ;

	text-align        : right ;

	font-size         : 8pt ;

}



.oriki-box td {

	font-size         : 9pt ;

}



.oriki-caption {

	font-size         : 12pt ;

	border-bottom     : 1px solid #b3b3b3 ;

	padding-top       : 5px ;

	padding-bottom    : 10px ;

}



.oriki-txt1 {

	border-bottom     : 1px solid #b3b3b3 ;

	padding-top       : 5px ;

	padding-bottom    : 10px ;

}



.oriki-box2 {

	padding           : 10px 0px 0px 0px ;

	background        : #ffffff ;

}



.oriki-box2 .pct {

	width             : 121px ;

	padding-left      : 10px ;

}



.oriki-box2 .pct .pname {

	margin-top        : 3px ;

	margin-bottom     : 20px ;

	padding-top       : 3px ;

	font-size         : 8pt ;

	text-align        : center ;

}



.oriki-box3 .txt {

	padding-top       : 10px ;

	font-size         : 8pt ;

}



.oriki-box4 .pname {

	background        : #b3b3b3 ;

	margin-top        : 10px ;

	margin-bottom     : 5px ;

	padding-top       : 3px ;

	font-size         : 8pt ;

	text-align        : center ;

	color             : #ffffff ;

}



.oriki-box4 .txt {

	border-top        : 1px solid #666666 ;

	margin-top        : 5px ;

	padding           : 5px 0px 3px 0px ;

	font-size         : 8pt ;

}



.oriki-box5 {

	margin-top        : 10px ;

}



.oriki-box5 .txt1 {

	border            : 1px solid #666666 ;

	font-size         : 9pt ;

	text-align        : center ;

}



.oriki-box5 .txt2 {

	font-size         : 9pt ;

	background        : url(../oriki/images/bg_oriki_txt2.jpg) ;

	color             : #ffffff ;

	padding           : 0px 0px 0px 5px ;

}



.oriki-box6 {

	margin-top        : 5px ;

}



.oriki-box6 .txt1 {

	border-bottom     : 1px solid #b3b3b3 ;

	font-size         : 8pt ;

	padding           : 2px 0px 0px 0px ;

}



.oriki-box6 .txt2 {

	border-bottom     : 1px solid #b3b3b3 ;

	font-size         : 8pt ;

	padding           : 2px 0px 0px 0px ;

}



.oriki-box6 .end1 {

	font-size         : 8pt ;

	padding           : 2px 0px 0px 0px ;

}



.oriki-box6 .end2 {

	font-size         : 8pt ;

	padding           : 2px 0px 0px 0px ;

}











.seihin-txt {

	font-size         : 8pt ;

}



.seihin-inquiry {

	color             : #ff0000 ;

}



#seihin-txt-caption1 {

	margin-top        : 10px ;

	margin-bottom     : 15px ;

}



#seihin-txt-caption2 {

	margin-top        : 30px ;

	margin-bottom     : 5px ;

}



.seihin-photo-txt {

	font-size         : 8pt ;

}











.autoreturn-txt {

	font-size         : 8pt ;

}



.autoreturn-txt2 {

	margin            : 5px 0px 20px 10px ;

	font-size         : 8pt ;

}



.autoreturn-txt3 {

	margin            : 5px 0px 10px 10px ;

	font-size         : 8pt ;

}



.autoreturn-caption {

	margin-top        : 10px ;

}



.autoreturn-table {

	margin-top        : 5pt ;

}



.autoreturn-table td {

	font-size         : 8pt ;

}



.autoreturn-table2 td {

	font-size         : 8pt ;

}



.autoreturn-table-01 {

	border-top        : 1px solid #c4d2c5 ;

	padding-top       : 2px ;

}



.autoreturn-table-02 {

	border-top        : 1px solid #c4d2c5 ;

	border-bottom     : 1px solid #c4d2c5 ;

	padding-top       : 2px ;

}



.autoreturn-table-03 {

	border-top        : 1px solid #c4d2c5 ;

	border-left       : 1px solid #c4d2c5 ;

	padding-top       : 2px ;

}



.autoreturn-table-04 {

	border-top        : 1px solid #c4d2c5 ;

	border-left       : 1px solid #c4d2c5 ;

	background        : #ced9ce ;

	padding-top       : 2px ;

}



.autoreturn-table-05 {

	border-top        : 1px solid #c4d2c5 ;

	border-left       : 1px solid #c4d2c5 ;

	background        : #8fa997 ;

	padding-top       : 2px ;

}



.autoreturn-table-06 {

	border            : 1px solid #527b69 ;

	background        : #527b69 ;

	padding-top       : 2px ;

	color             : #ffffff ;

}



.autoreturn-table-07 {

	border            : 1px solid #527b69 ;

	padding           : 3px ;

}











#profile-title {

	width             : 478px ;

	height            : 110px ;

	margin-left       : 10px ;

}



#profile-txt {

	margin            : 5px 35px 40px 178px ;

	font-size         : 9pt ;

}



#profile-title2 {

	width             : 478px ;

	height            : 20px ;

	margin            : 0px 0px 15px 10px ;

}











#inquiry-title {

	width             : 340px ;

	height            : 72px ;

	margin            : 45px 87px 35px 97px ;

}



.inquiry-unit01 {

	float             : left ;

	border-bottom     : solid 1px #b3b3b3 ;

	margin            : 0px 0px 0px 60px ;

}



* html .inquiry-unit01 { /* for IE6 */

	margin            : 0px 0px 0px 30px ;

}



.inquiry-txt {

	float             : left ;

	width             : 180px ;

	margin-top        : 15px ;

}



#inquiry-mail {

	font-size         : 12pt ;

	color             : #ff0000 ;

}



.inquiry-pct {

	float             : left ;

	width             : 232px ;

	height            : 193px ;

	border-top        : solid 1px #b3b3b3 ;

	border-left       : solid 1px #b3b3b3 ;

	border-right      : solid 1px #b3b3b3 ;

}



* html .inquiry-pct { /* for IE6 */

	width             : 230px ;

	height            : 191px ;

	margin-left       : 1px ;

}



