/* CSS Document */

/* トップページ */
	
body {
	width:798px;
	margin:auto;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;	
	text-align:center;
	background-color:#ffffff;
	color:#666666;
	
/*	border-left:1px solid #000000;
	border-right:1px solid #000000;
	*/

}

/*	グローバル　h1*/

.global h1{
	margin-top:5px;
	margin-bottom:10px;
	width:800px;
	font-size:0.75em;
	text-align:left;
	color:#999999;
	

}


/* グローバルメニュ　*/

	.globalmenu {
		width:805px;
		text-align:center;
		margin-left: 0px;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		padding-top: 0;
		padding-bottom: 0;
	/*	height: 35px; */
	/*	line-height: 17px; */
		border-top:solid 0px #ff8800;
	
		}
/*
	.globalmenu p{
		margin-bottom:0;
		margin-top:0;
		padding-top: 0;
		padding-bottom: 0;
		
	}
*/

	.globalmenu p{
		text-align:center;
		color:#ffffff;
		display:block;
		width:131px;
		height:35px;
		float:left;
		background-image:url(./images/menu-1.jpg);
		background-repeat:no-repeat;
		font-size:14px;
		margin-top:0;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding-top:0;
		padding-bottom:0;
		text-decoration: none;
		border:solid 1px #000000;
		
	}	

	.globalmenu a{
		text-align:center;
		color:#ffffff;
		display:block;
		width:131px;
		height:35px;
		float:left;
		background-image:url(./images/menu-1.jpg);
		background-repeat:no-repeat;
		font-size:14px;
		margin-top:0;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding-top:0;
		padding-bottom:0;
		text-decoration: none;
		border:solid 1px #000000;
		
	}
	
	.globalmenu a:visited{
		color:#ffffff;
	
	}
	
	
	.globalmenu a:hover{
		/* color:#ff8800; */
		color:#ffffff;
		background-image:url(./images/menu-2.jpg);
	
	}

	/* テーブル部 */

	.toptable{
		width:800px;
	}
	.toptable td{
		text-align:left;
	}
	
	.toptable .left {
		text-align:left;
		vertical-align:top;
		width:300px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:5px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:5px;
		padding-right:0px;
		border-left:1px solid #000000;
		
	}
	
	/* 枠囲みテーブル */
	.toptable .left table{
	
		width:280px;
		margin-top:0;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0;
		padding-right:0px;
	
	
	}
	
	.toptable .left .noclass table{
	
	
		margin-top:0;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	
	
	}
	
	
/*	.toptable .left h2{
		background-image:url(./images/toph2-1.jpg);
		text-align:left;
		color:#666666;
		font-size:1em;		
		font-style:normal;
		font-weight:normal;

		background-repeat:no-repeat;
		margin-top:0;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:0;
		padding-top:5px;
		padding-bottom:0;
		padding-left:20px;
		padding-right:0;
		height:25px;
	
	
	
	}
	
	*/
	.toptable .left p{
	
		width:255px;
		text-align:left;
		color:#666666;
		font-size:0.9em;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2px;
		padding-right:2px;
		font-style:normal;
		font-weight:normal;
		vertical-align:top;
	
	
	}
	
	.toptable .right {
		text-align:left;
		width:500px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:5px;
		margin-right:5px;
		vertical-align:top;	
		border-right:1px solid #000000;
		
		border-left:1px solid #cccccc;
		
	}
	
	
	
	.toptable .right h2{
		background-image:url(./images/toph2-1.jpg);
		text-align:left;
		color:#000000;
		background-repeat:no-repeat;
		font-size:1em;
		margin-top:0;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:0;
		padding-top:5px;
		padding-bottom:0;
		padding-left:20px;
		padding-right:0;
		font-style:normal;
		font-weight:normal;
		height:25px;
	
		
	
	
	}
	.toptable .right p{
	
		width:480px;
		text-align:left;
		color:#666666;
		font-size:0.9em;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:15px;
		padding-right:2px;
		font-style:normal;
		font-weight:normal;
		vertical-align:top;
	
	
	}
	
	.toptable .right .menuimg {
		margin-top:0;
		margin-bottom:0;
		margin-left:15px;
		margin-right:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		
	
	}

	/*  トップページ　新着　*/
	.toptable .right .sintyaku {
		width:456px;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:15px;
		margin-right:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		padding-right:0px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #cccccc;
		
		border-left: solid 1px #cccccc;
		border-right: solid 1px #cccccc;
	}
	.toptable .right .sintyaku h2 {
		color:#FFFFFF;
		background-color: #666666;
		border:double 3px #666666;
		height:auto;
		vertical-align:middle;
		background-image:none;
		width:430px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;

	}
	.toptable .right .sintyaku p {
		width:400px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	
	
	

	/* レフトh2　*/
	.toptable .left h2 {
		background-image: url(images/top-left-h2.gif);
		background-repeat:no-repeat;
		
		background-color: #ffffff;
		text-align:left;
		color:#000000;
		font-size:0.95em;
		margin-top:0;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:0;
		padding-top:0px;
		padding-bottom:0;
		padding-left:15px;
		padding-right:0;
		font-style:normal;
		font-weight:normal;
		width:250px;
		height:28px;
		line-height:2em;
		
		vertical-align:bottom;
		border-bottom: solid 1px #cccccc;		

/*		
		border-top:none;
		border-bottom: solid 1px #cccccc;
		border-left: solid 5px #333333;
		border-right:none;
	*/	
	}
	


/* トップページ　おわり　*/ 

/* 各ページ */


	.kakutable{
		width:800px;
	}
	.kakutable td{
		text-align:left;
		vertical-align:top;
		width:300px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:5px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:5px;
		padding-right:0px;
		
		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		
		

	}
	
	.kakutable td h2 {
		width:700px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:20px;
		margin-right:20px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px #FF0000;
	}

	.kakutable td h3 {
		width:700px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:30px;
		margin-right:20px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px  #FF9999;
	}
	
	

	.kakutable td p {
		width:700px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:20px;
		margin-right:20px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		text-align:left;
		color:#666666;
		font-size:1em;		
		font-style:normal;
		font-weight:normal;
		line-height:1.5em;
	
		

	
	
	}
	

	.kakutable .gaiyo {
		text-align:center;
		width:500px;
		margin-left:150px;
		margin-right:auto;
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;

	}	
	
	.kakutable .gaiyo td{
		padding:5px;
		line-height:1.5em;

		
	}
	
	.kakutable .gaiyo .td1{
		width:100px;
		background-color:#999999;
		color:#ffffff;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;

	}
	.kakutable .gaiyo .td2{
		width:auto;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}

	.kakutable .nenpyo {
		text-align:center;
		width:500px;
		margin-left:150px;
		margin-right:auto;
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
	}	
	
	.kakutable .nenpyo .td1{
		width:100px;
		background-color:#999999;
		color:#ffffff;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}
	.kakutable .nenpyo .td2{
		width:auto;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}
	
	.kakutable .syurui {
		text-align:center;
		width:500px;
		margin-left:150px;
		margin-right:auto;
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
	}	

	.kakutable .syurui th{
		text-align:center;
		background-color:#999999;
		color:#ffffff;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		line-height:3em;
	}
	
	.kakutable .syurui td{
		text-align:center;
		width:auto;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		line-height:1.5em;
	}


	.kakutable td .sagyou{
		margin-left:20px;

	}



	.kakutable .sample {
		text-align:center;
		width:500px;
		margin-left:150px;
		margin-right:auto;
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
	}	

	.kakutable .sample th{
		text-align:center;
		background-color:#999999;
		color:#ffffff;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		padding-left:25px;
		padding-right:25px;
		padding-top:10px;
		padding-bottom:10px;		
	}
	
	.kakutable .sample td{
		text-align:center;
		width:auto;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		padding-left:25px;
		padding-right:25px;
		padding-top:10px;
		padding-bottom:10px;

	}



.floatright {
	float:right;
	margin:5;
	padding:5px;	
	/* border-left:solid 1px #666666;	*/
}

.floatleft {
	float:left;
	margin:5px;
	padding:5px;	
	/* border-right:solid 1px #666666;*/
}

address {
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	font-size: 0.9em;
	font-style: normal;
	margin-top: 50px;
	margin-bottom: 50px;

}



/* 問い合わせテーブル */

.toiawase .tdcontents table {
	background-color:#ffffff;
	width:500px;
	margin-left:50px;
	margin-right:auto; 
	padding-left:auto;
	padding-right:auto;

	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}


.toiawase .tdcontents td {
	font-size:1em;
	color:#666666;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	line-height:1.5em;
}


.toiawase caption {
	font-size:0.8em;
	font-weight:normal;
	text-align:center;
	color:#555555;
	padding-left:5px;
	marign-left:auto;
	marign-right:auto;
	margin-top:5px;
	margin-bottom:5px;

}

/*　ギャラリー　*/
.tdcontents .gallery {
	background-color:#000000;
}

.tdcontents .gallery table {
	text-align:center;
	background-color:#000000;
	width:400px;
	margin-left:50px;
	margin-right:auto; 

	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
}

.tdcontents .gallery th {
	background-color:#666666;
	font-size:0.75em;
	color:#ffffff;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	line-height:1.5em;
}


.tdcontents .gallery td {
	text-align:center;
	font-size:0.75em;
	color:#cccccc;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	line-height:1.5em;
}

.tdcontents  .gallery  h2 {
	color:#ffffff;
}

.tdcontents  .gallery p {
	color:#ffffff;
}



.tdcontets  .gallery  td .imagelist {
	line-height:200%;

}

.tdcontets  .gallery td .commentlist {
	line-height:200%;

}



/* ショールーム　住所 */
.kakutable .showroom{
	width:700px;
	border-top:solid 1px #cccccc;
	margin-left:30px;
}


.kakutable .showroom th{
		text-align:center;
		background-color:#999999;
		color:#ffffff;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		line-height:3em;
		font-weight:normal;
		font-size:0.95em;
		
	}
	
.kakutable .showroom td{
		text-align:left;
		width:auto;
/*		*/
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		
		line-height:1.5em;
		font-weight:normal;
		font-size:0.8em;
	}
	
	
/* 設備　倉庫　ショールーム　*/
.setubitable {
		width:800px;
	}
.setubitable td{
		text-align:left;
		border-left:1px solid #cccccc;		
		border-right:1px solid #cccccc;  
	}
	
.setubitable .left {
		text-align:left;
		vertical-align:top;
		width:270px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:10px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:10px;
	}

	
 .setubitable .right {
		text-align:left;
		width:530px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:0px;

		vertical-align:top;	
 		border-left:0px solid #cccccc; 
		
	}

/*
.setubimenu ul{
	text-align:left;
	width:280px;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:0px;
	font-size:0.9em;
}



.setubimenu li{
	text-align:left;
	*list-style-image:url(images/list-mark.gif);*
	list-style-image:url(images/mark1.gif);	
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:0px;
	
	color:#333333;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:middle;
	
	margin-top:5px;

}
*/

.setubilist ul{
	text-align:left;
	width:280px;
	font-size:0.9em;
	
	margin-left:10px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;

}



.setubilist li{
	text-align:left;
	list-style-image:url(images/mark1.gif);	
	margin-left:15px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	
	color:#333333;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:middle;
	
	margin-top:5px;

}


	.setubitable td h1 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px #FF0000;
	}

	.setubitable td h2 {
		width:100px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px #FF0000;
	}

	.setubitable td h3 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px  #FF9999;
	}

	.setubitable .left img{
		margin-top:10px;

	
	}


/* 協力会社　パートナー */
.partnertable {
		width:800px;
	}
.partnertable td{
		text-align:left;
		border-left:1px solid #cccccc;		
		border-right:1px solid #cccccc;  
	}
	
.partnertable .left {
		text-align:left;
		vertical-align:top;
		width:auto;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:10px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:10px;
	}
.partnertable .left p {
		
		width:auto;
		margin-left:5px;
		margin-right:5px;
		padding-left:0;
		padding-right:0;
		
	}

	
 .partnertable .right {
		text-align:left;
		width:500px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:0px;

		vertical-align:top;	
		border-left:0px solid #cccccc;  
		
	}

/*
.partnertable ul{
	width:150px;
	margin-left:10px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;

}

.partnertable li{
	
	list-style-image:url(images/mark1.gif);
	
	margin-left:15px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	
	color:#333333;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:middle;
	
	margin-top:5px;

}
*/

.partnerlist ul{
	width:200px;
	margin-left:10px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;

}

.partnerlist li{
	
	/*width:150px;*/
	list-style-image:url(images/mark1.gif);
	
	margin-left:15px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	
	color:#333333;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:middle;
	
	margin-top:5px;

}


	.partnertable td h1 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px #FF0000;
	}

	.partnertable td h2 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px #FF0000;
	}

	.partnertable td h3 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px  #FF9999;
	}


	.partnertable .right p {
		
		width:auto;
		margin-left:15px;
		margin-right:15px;
		padding-left:0;
		padding-right:0;
	}
	
	.partnertable .left img{
		margin-top:10px;

	}

	

/* 作業日記 */
.nikkitable {
		width:800px;
	}
.nikkitable td{
		text-align:left;
		border-left:1px solid #cccccc;		
		border-right:1px solid #cccccc;  
	}
	
.nikkitable .left {
		text-align:left;
		vertical-align:top;
		width:auto;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:10px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:10px;
	}

.nikkitable .left img{
	margin-top:10px;


}

	
	
.nikkitable .left p {
		
		width:auto;
		margin-left:5px;
		margin-right:5px;
		padding-left:0;
		padding-right:0;
		
	}

	
.nikkitable .right {
		text-align:left;
		width:500px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:0px;

		vertical-align:top;	
		border-left:0px solid #cccccc;  
		
	}


.partnerlist li{
	

}


.nikkitable ul{
	
	width:250px;
	margin-left:10px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	
	color:#333333;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:middle;
	
	margin-top:5px;

}


.nikkitable li{

	/*width:150px;*/
	list-style-image:url(images/mark1.gif);
	
	margin-left:15px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	
	color:#333333;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:middle;
	
	margin-top:5px;


}

.nikkitable td h1 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px #FF0000;
	}

.nikkitable td h2 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px #FF0000;
	}

.nikkitable td h3 {
		width:400px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		/* text-align:left; */
		
		color:#333333;
		font-size:1.2em;		
		font-style:normal;
		font-weight:normal;
	
		border-bottom:solid 1px #cccccc;
		border-left:solid 5px  #FF9999;
	}


.nikkitable .right p {
		
		width:auto;
		margin-left:15px;
		margin-right:15px;
		padding-left:0;
		padding-right:0;
	}

	/*  作業日記　新着情報　*/
	.nikkitable .right .sintyaku {
		width:456px;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:15px;
		margin-right:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		padding-right:0px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #cccccc;
		
		border-left: solid 1px #cccccc;
		border-right: solid 1px #cccccc;
	}
	.nikkitable .right .sintyaku h2 {
		/* 新着日記タイトル*/
		color:#FFFFFF;
		background-color: #666666;
		border:double 3px #666666;
		height:auto;
		vertical-align:middle;
		background-image:none; 
		width:430px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;

	}
	
	.nikki {
		/* IFRAME内　新着日記　日付と件名*/
		text-align:left;
		width:430px;
		margin-top:0;
		margin-bottom:0;
		margin-left:0;
		margin-right:0px;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	
	
	}
	
	.nikki h3 {
		/* IFRAME内　新着日記　日付と件名*/
		font-size:0.9em;
		font-weight:bold;
		color:#000000;
		background-color: #cccccc;
		border-left:solid  1px #666666;
		border-right:solid  0px #666666;
		border-top:solid  0px #666666;
		border-bottom:solid  1px #666666;
		
		height:auto;
		vertical-align:middle;
		background-image:none;
		width:400px;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		margin-right:0px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;

	}

	
	.nikki p {
		/*width:400px;*/
		margin-top:0px;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:5px;
		padding-right:0px;
	}

	.tategu200 p {
	/* 建具200集　ページメニュー*/
		font-size:0.9em;
		line-height:1.3em;
		padding-top:0px;
		padding-bottom:0px;
		clear: left;
	}

	.tategu200 img {
	/* 建具200集　メニュー画像*/
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		margin-botton:10px;
		padding:0px;
		border:0px;
	}

	.tategu200item {
	/* 建具200集　商品画像と商品コードの配置*/
		text-align:center;
		margin:0px;
		width:156px;
		height:240px;
		float: left;
	}

	.tategu200item img {
	/* 建具200集　商品画像*/
		margin:0px;
		padding:0px;
		border:solid 1px #cccccc;
	}

	.tategu200item p {
	/* 建具200集　商品コード*/
		font-size:0.9em;
		color:#333333;
		margin:0px;
		padding:0px;
	}
	
	
/* 価格表　price.html */



	.kakutable .price {
		text-align:center;
		width:500px;
		margin-left:200px;
		margin-right:auto;
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;

	}	
	
	.kakutable .price td{
		padding:5px;
		line-height:1.5em;

		
	}
	
	.kakutable .price .td1{
		width:auto;
		background-color:#999999;
		color:#ffffff;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;

	}
	.kakutable .price .td2{
		width:auto; 
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}
	.kakutable .price .td3{
		width:auto; 
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}

.pricemokujilist ul{
	width:400px;
	margin-left:30px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;

}

.pricemokujilist li{
	
	/*width:150px;*/
	/* list-style-image:url(images/mark1.gif); */
	
	margin-left:15px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	
	color:#333333;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:middle;
	
	margin-top:5px;

}

/* リンク　link.html */



	.kakutable .link {
		text-align:center;
		width:600px;
		margin-left:100px;
		margin-right:auto;
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;

	}	
	
	.kakutable .link td{
		padding:5px;
		line-height:1.5em;

		
	}
	
	.kakutable .link .td1{
		width:100px;
		background-color:#999999;
		color:#ffffff;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;

	}
	.kakutable .link .td2{
		width:auto; 
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}
	.kakutable .link .td3{
		width:auto; 
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}


/* tenbann kodawari-tenban.html内 */
	.kakutable .tenban {
		margin-left:50px;
		text-align:right;
		
	}

	.kakutable .tenban table{
		text-align:right;
		width:500px;

/*
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
*/
	}
	
	.kakutable .tenban .tenbanlist{
		border-top:solid 0px #cccccc;
		border-left:solid 0px #cccccc;		
		border-bottom:solid 0px #cccccc;
		border-right:solid 0px #cccccc;
		margin:0px;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		padding-right:5px;
		width:150px;
	}

	.kakutable 	.tenban .tenbanlist td{
		margin:0px;

/*		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
*/
	}


	.kakutable .tenbansyousai {
			margin-left:50px;
			width:400px;
	}

	.kakutable .tenbansyousai table{
		border-top:solid 1px #cccccc;
		border-left:solid 1px #cccccc;

	}

	
	.kakutable .tenbansyousai td{
		padding-left:15px;
		padding-bottom:15px;
		padding-top:15px;
		padding-right:15px;
		
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		border-left:solid 0px #cccccc;
		border-top:solid 0px #cccccc;
		
	}
	
	.kakutable	.tenbansyousai .td2{
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		padding-right:5px;
		background-color:#666666;
		color:#FFFFFF;		
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		border-left:solid 0px #cccccc;
		border-top:solid 0px #cccccc;
		
	}
	
	.kakutable .tenbansyousai td p{
		width:500px;
		padding:0px;
	}
	