@charset "utf-8";
/* CSS Document */

div.point{
	border:solid 1px #B3CCED;
	background:#F0F5FC;
	margin:20px 0 ;
	}
div.point div.inner{
	border:solid 1px #FFFFFF;
	}	
div.point h4{
	background:#E6EEF9;
	border-bottom:solid 1px #FFF;
	color:#555;
	margin:0 0 10px;
	padding:6px 10px;
	}
div.point h5{
	color:#555;
	padding:0 0 3px;
	margin:0 10px 5px;
	border-bottom:solid 1px #B3CCED;
	}
div.point h5 img{
	margin-right:10px;
	vertical-align:-5px;
	}
div.point p{
	margin:0 10px 15px;
	}
div.point table{
	background:#FFF;
	border:solid 1px #555;
	margin:5px 10px 10px;
	font-weight:bold;
	}
div.point table td{
	vertical-align:top;
	padding:5px;
	width:50%;
	border-right:solid 2px #555;
	font-size:85%;
	line-height: 1.5;
	}
div.point table td.close{
	border:none;
	}
h3.heading-lvl02A01{
	background:none;
	border:none;
	border-left:solid 5px #CCC;
	padding:2px 0 2px 13px;
	margin:0;
	*margin-top:20px;
	}
h3.heading-lvl02A01 img{
	vertical-align:-2px;
	}	
ul.item-list{
	margin:20px 0 15px;
	padding:0;
	border-left:solid 1px #999;
	}
ul.item-list li{
	float:left;
	border-right:solid 1px #999;
	list-style-type:none;
	margin:0;
	padding:0 10px 0 5px;
	}
ul.item-list li a{
	background:url(../image/ico_arrow.gif) no-repeat left 5px;
	padding:0 0 0 15px;
	}	
table.data{
	background:#969696;
	width:100%;
	margin:0 0 30px;
	border:none!important;
	}	
table.data th{
	background:#E1E1E1;
	border-bottom:solid 0px #969696;
	padding:3px 0 2px;
	font-size: 11px;
	}
table.data td{
	background:#FFF;
	padding:5px 3px;
	font-size:11px;
	line-height:1.2;
	}
table.data td a{
	background:url(../image/ico_arrow02.gif) no-repeat left 3px;
	padding:0 0 0 5px;
	display:block;
	}
table.data td.download{
	width:15%;
	}	
	
/*-----------------------------------------------------
CLEARFIX
-------------------------------------------------------*/
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
	
	
