.p_content{
		background: url(contents_center.png) repeat-y;
		margin: 0px;
		padding: 0px 4px 0px;
}
.kis-content {
	padding-top:10px;
	padding-bottom: 15px;
}
.kis-content td{
	padding-left:10px;
	padding-right:10px;
}
#kis-title {
	background: #0099FF;
	color: #FFFFFF;
	padding: 15px;
	font: normal 14px arial, sans-serif;
	font-weight: bold;
}
#kis-top-dl {
		background: url(is-top-bg.png) no-repeat;
		height: 70px;
		margin: 0px;
		padding: 20px 0px 0px 500px;
		}		
#kis-top1 {
	height:275px;
	background:url(kis_top_pic_bottom.gif) no-repeat 0 183px;
	position:relative;
	text-align:center;
}
	#kis-top1 #kis-top-dlbb{
	position:absolute;
	width:227px;
	height:74px;
	top:184px;
	left:418px;
		}
#tab-is {
	background: url(bk.png) repeat-x;
	height: 36px;
	padding: 4px 0 0 20px;
	}
	#tab-is a.button {
		background: transparent url(mb-is-a.png) no-repeat scroll top right;
		color: #444;
		display: block;
		float: left;
		font: normal 14px arial, sans-serif;
		font-weight: bold;
		height: 36px;
		margin-right: 6px;
		padding-right: 12px;
		text-decoration: none;
		}
	#tab-is a.button span {
		background: transparent url(mb-is-span.png) no-repeat top left;
		display: block;
		line-height: 14px;
		padding: 11px 0 11px 12px;
		}
	#tab-is a.active {
		background: transparent url(mb-is-a.png) no-repeat scroll bottom right;
		color: #fff;
		display: block;
		float: left;
		font: normal 14px arial, sans-serif;
		font-weight: bold;
		height: 36px;
		margin-right: 6px;
		padding-right: 12px;
		text-decoration: none;
		}
	#tab-is a.active span {
		background: transparent url(mb-is-span.png) no-repeat bottom left;
		display: block;
		line-height: 14px;
		padding: 11px 0 11px 12px;
		}
	#tab-is a.button:hover {
		background-position: bottom right;
		color: #fff;
		outline: none;
		}
	#tab-is a.button:hover span {
		background-position: bottom left;
		padding: 11px 0 11px 12px;
		}
/*------footer content navi*/
.footer-dl { height:70px;
	padding:30px 0 0 0;
	background:url(dl_img.gif) #e7e7e7 no-repeat top center;
	text-align:center;}
	.content-footer-navi {
		padding-top: 10px;
	}
	.content-footer-navi .content-footer-navi-l a {
		background: url(bottom_left+.png) no-repeat;
		color: #000000;
		display: block;
		float: left;
		height: 32px;
		padding: 10px 10px 5px 10px;
		text-align: center;
		width: 366px;
		}
	.content-footer-navi .content-footer-navi-l a:hover {
		background: url(bottom_left-.png) no-repeat;
		text-decoration: none;
		}
	.content-footer-navi .content-footer-navi-r a {
		background: url(bottom_right+.png) no-repeat;
		color: #000000;
		display: block;
		float: left;
		height: 32px;
		padding: 10px 10px 5px 10px;
		text-align: center;
		width: 366px;
		}
	.content-footer-navi .content-footer-navi-r a:hover {
		background: url(bottom_right-.png) no-repeat;
		text-decoration: none;
		}		
	.requirement_left {
		background-color: #E6e6e6;
		border-bottom: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		font-weight: bold;
		padding-bottom: 10px;
		padding-left: 20px;
		padding-top: 10px;
		}
	.requirement_right {
		background-color: #f9f9f9;
		border-bottom: 1px solid #FFFFFF;
		padding-left: 20px;
		}		
.h2-anti {
		background: url(anti_title_bk.jpg) repeat-x center;
		color: #333333;
		font-size: 100%;
		padding: 5px 5px 5px 15px;
		}	
 .h2-fw {
		background: url(fw_title_bk.jpg) repeat-x center;
		color: #333333;
		font-size: 100%;
		padding: 5px 5px 5px 15px;
		}
.h2-care {
		background: url(care_title_bk.jpg) repeat-x center;
		color: #333;
		font-size: 100%;
		padding: 5px 5px 5px 15px;
		}