@charset "utf-8";
/* CSS Document */



.dummyBox{
	float:left;
	width: 170px;
}
	.newItemBox{
		width:168px;
		background-image:url(../images/newBoxBody.jpg);
		background-repeat:repeat-y;
		margin:10px 0px 0px 10px;
	}
	
	* html .newItemBox{
		margin:10px 0px 0px 6px;
	}
	
		.newItemHead{
			background-image:url(../images/newBoxHead.jpg);
			background-repeat:no-repeat;
			height:4px;
		}
		
		.newItemFoot{
			background-image:url(../images/newBoxfoot.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			background-color:#f7f7f7;
			height:9px;
		}
		
		.newItemBody{
			padding:5px 9px 5px 13px;
			line-height:110%;
			overflow:hidden !important;
		}
			
			.itemTitle{
				margin-bottom:4px;
			}
				.itemTitle p{
					display:inline;
					margin:0px;
					padding:0px;
				}
			
			.newItemBody p{
				line-height:110%;
				width:147px;
			}
			
			

.icoBox{
	margin-top:5px;
}
	.detailBt a{
		float:right;
	}

	.lavelIco{
		float:left;
		margin-top:5px;
	}
.listBt{
	padding-right:10px;
	padding-top: 5px;
}








	.contentsBody{
		background-image:url(../images/TopContentsBody.jpg);
	}
		
		.contentsMain{
			background-image:url(../images/TopContentsHead.jpg);
			background-repeat:no-repeat;
			height:100%;
		}
		
		.contentsFoot{
			background-image:url(../images/TopContentsFoot.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			height:11px;
		}


.contentsItemBox{
	margin-bottom:10px;
}
	.contentsItemBody{
		background-image:url(../images/commonContentsBody.jpg);
		margin-bottom:15px;
	}
		
		.contentsItemFoot{
			background-image:url(../images/commonContentsFoot.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			height:9px;
			font-size:1px;
			
		
		}
		
		.contentsItemMain{
			background-image:url(../images/commonContentsHead.jpg);
			background-repeat:no-repeat;
		}

		
		
		
		
.contentsItemFree{
	padding:15px 15px 15px 15px;
}
	
	.contentsFreeFoot{
			background-image:url(../images/commonContentsFoot.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			height:11px;
		}
		
		.bukkenBox {
			padding-left:86px;
		}
			
			.bukkenBox a{
				display:block;
				height:33px;
				width:184px;
				text-indent:-9999px;
				margin:20px 0px 20px 0px;
				
			}
			
			.bukkenBox a:hover{
				background-position:0px -33px;
			}
			
			.forLand a{
				background-image:url(../images/topItemBt01.jpg);
			}
			
			.forNewBuild a{
				background-image:url(../images/topItemBt02.jpg);
			}
			
			.forReBuild a{
				background-image:url(../images/topItemBt03.jpg);
			}
			
			.forOtherBukken a{
				background-image:url(../images/topItemBt04.jpg);
			}
			
			



.TabbedPanels{
	background-image:url(../images/tabHead.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
}

.TabbedPanelsTab{
	width:158px;
	height:48px;
	background-repeat:no-repeat;
}

.TabbedPanelsContent{
	background-image:url(../images/tabBody.jpg);
	background-repeat:repeat-y;
	width: 100%;
	padding-right: 10px;
}
.tabBottom{
	background-image:url(../images/tabFoot.jpg);
	background-repeat:no-repeat;
	/*background-position:bottom;*/
	height:28px;
	font-size:1px;
}

#newsBox{
	padding:0px 10px 0px 10px;
	
}
	.myNews{
		clear:both;
		margin-bottom:10px;
	}
		.newsHead{
			border-left:solid 2px #CCCCCC;
			border-bottom:solid 1px #CCCCCC;
			margin-bottom:5px;
			padding-left:10px;
			
			
			}
			.myNews h3{
				font-size:100%;
				float:left;
			}	
		.myNews .newsDay{
			float:right;
			}
			
			.myNews .newsBody img{
				float:left;
				margin: 0px 10px 5px 0px ;
			}
		

