body{padding: 0px;margin: 0; background: #F4F4F4; color: #333333;}
h1,h2,h3,h4,h5,p,li,ul,form{margin:0px;padding:0px;}
table td{vertical-align: top; text-align: left;}

/*---ボーダーなし ---*/
img{ border: none;}

/*---リストなし---*/
ul,li{list-style:none;}

/*---クリア---*/
.clear{clear:both;}

/*---リンク---*/
a{color:#268BE5;text-decoration:underline;}
a:link{color:#268BE5;text-decoration:underline;}
a:visited{color:#268BE5;text-decoration:underline;}
a:active{color:#268BE5;text-decoration:underline;}
a:hover{color:#268BE5;text-decoration:none;}

/*---------------------------------------------------------
　全体
---------------------------------------------------------*/
div#wrapper{
width: 968px;
margin: 0 auto;
padding: 0;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background: #FFFFFF;
}

/*---------------------------------------------------------
　ヘッダー
---------------------------------------------------------*/
div#header{
width: 970px;
margin: 0;
padding: 0;
border-top: 2px solid #1EA5EB;
}

div#header h1{
margin: 13px 0 18px 13px;
padding: 0;
font-size: 1px;
}

div#header h1 a{
width: 338px;
height: 38px;
display: block;
text-indent: -9999px;
text-decoration: none;
background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/logo.gif) no-repeat;
}

/*---------------------------------------------------------
　コンテンツ
---------------------------------------------------------*/
div#contents{
width: 946px;
margin: 0 auto;
padding: 0;
}

div#contents:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/*---------------------------------------------------------
　レフトボックス
---------------------------------------------------------*/
div.leftBox{
width: 172px;
margin: 0;
padding: 0;
float: left;
}

/*--- サブナビ ---*/
div.bg_c_subnavi{
	width: 170px;
	font-size: 0.8em;
	margin :0;
	padding: 0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

ul.smapList{
	padding: 0;
	border-top: 1px solid #CCCCCC;
	background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/bg_cate.gif) repeat;
}

ul.smapList li{
	border-bottom: 1px solid #CBCBCB;
}

ul.smapList li a{
	width: 140px;
	display: block;
	margin: 0;
	padding: 8px 0 8px 30px;
	background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/list01.gif) no-repeat 15px 10px;
}

ul.smapList li a{color:#666666;text-decoration:none;}
ul.smapList li a:link{color:#666666;text-decoration:none;}
ul.smapList li a:visited{color:#666666;text-decoration:none;}
ul.smapList li a:active{color:#666666;text-decoration:none;}
ul.smapList li a:hover{color:#666666;text-decoration:none;}

ul.smapList li ul.smapList li.subsub{
	border: none;
	padding: 5px 0 5px 12px;
	background: #EEEEEE url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/list02.gif) no-repeat 18px 10px;
	border-bottom: 1px solid #CBCBCB;
}

ul.smapList li ul.smapList li.subsub a{
	padding: 0 0 0 12px;
	background: none;
}

p.categoryName{
	padding: 0;
	border-top: 1px solid #CCCCCC;
	background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/bg_cate.gif) repeat;
}

p.categoryName a{
	width: 140px;
	display: block;
	margin: 0;
	padding: 8px 0 8px 30px;
	background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/list01.gif) no-repeat 15px 10px;
}

p.categoryName a{color:#666666;text-decoration:none;}
p.categoryName a:link{color:#666666;text-decoration:none;}
p.categoryName a:visited{color:#666666;text-decoration:none;}
p.categoryName a:active{color:#666666;text-decoration:none;}
p.categoryName a:hover{color:#666666;text-decoration:none;}

ul.s_categoryName{
	font-size: 0.8em;
	padding: 0 0 0 12px;
	background: #EEEEEE;
	border-top: 1px solid #CCCCCC;
}

ul.s_categoryName li{
	padding: 5px 0 5px 30px;
	background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/list02.gif) no-repeat 20px 10px;
	_background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/list02.gif) no-repeat 20px 13px;
}

ul.s_categoryName li a{color:#666666;text-decoration:underline;}
ul.s_categoryName li a:link{color:#666666;text-decoration:underline;}
ul.s_categoryName li a:visited{color:#666666;text-decoration:underline;}
ul.s_categoryName li a:active{color:#666666;text-decoration:underline;}
ul.s_categoryName li a:hover{color:#666666;text-decoration:none;}

div.bg_b_subnavi{
	width: 172px;
	height: 13px;
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 1px;
	background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/bg_b_subnavi.gif) no-repeat;
}

/*---h2---*/
h2{
	margin: 0 0 15px 0;
	padding: 0;
}

/*---h3---*/
h3{
	width: 720px;
	color: #0592D9;
	margin: 0 0 15px 0;
	padding: 10px 15px 14px 15px;
	background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/h3.gif) repeat-x;
}

div.rightBox p{
	font-size: 0.8em;
	margin: 0 0 30px 0;
	padding: 0;
	line-height: 1.4;
}

/*---------------------------------------------------------
　ライトボックス
---------------------------------------------------------*/
div.rightBox{
width: 750px;
margin: 0;
padding: 0 0 30px 0;
float: right;
}

/*---------------------------------------------------------
　コピーライト
---------------------------------------------------------*/
address{
width: 970px;
color: #666666;
margin: 10px auto;
padding: 0;
font-size: 0.65em;
font-style: normal;
text-align: center;
}

div.bg_b_wrapper{
width: 970px;
height: 6px;
margin: 0 auto;
padding: 0;
background: url(http://www.kcif.or.jp/jp/jigyo02/cmn/img/bg_footer.gif) no-repeat;
}

