@charset "Shift_JIS";


/* concept
--------------------------------------------- */
#container.conceptPage .contentsArea .conceptBlock{
	margin-top:20px;
}
#container.conceptPage .contentsArea .conceptBlock_txt{
	float:left;
	width:344px;
}
#container.conceptPage .contentsArea .conceptBlock_img{
	float:right;
	width:344px;
}

#container.conceptPage .contentsArea .conceptTbl1{
	margin-top:35px;
	border-collapse:collapse;
	border-spacing:0;
	width:705px;
	border:2px solid #999999;
}
#container.conceptPage .contentsArea .conceptTbl1 th{
	font-weight:bold;
	background:#d3d3d5;
	width:65px;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
}
#container.conceptPage .contentsArea .conceptTbl1 td{
	border-bottom:2px solid #999999;
	padding:10px;
}
#container.conceptPage .contentsArea .conceptTbl1 td.pdn0{
	padding:0;
}
#container.conceptPage .contentsArea .conceptTbl1 th.thFooter{
	border-bottom:none;
}
#container.conceptPage .contentsArea .conceptTbl2{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	text-align:center;
}
#container.conceptPage .contentsArea .conceptTbl2 th.thW01{
	background:#efeff0;
}
#container.conceptPage .contentsArea .conceptTbl2 th.thW02{
	background:#efeff0;
	width:218px
}
#container.conceptPage .contentsArea .conceptTbl2 td.tdW01{
	width:58px;
}
#container.conceptPage .contentsArea .conceptTbl2 td.tdW02{
	width:218px;
}
#container.conceptPage .contentsArea .conceptTbl2 th.thRight{
	border-right:none;
}
#container.conceptPage .contentsArea .conceptTbl2 td{
	background:url(../../image/cmn_bg_img_dotted01.gif) repeat-x left bottom;
	border-bottom:none;
	border-right:2px solid #999999;
}
#container.conceptPage .contentsArea .conceptTbl2 td.tdRight{
	border-right:none;
}
#container.conceptPage .contentsArea .conceptTbl2 tr.trFooter td{
	background:none;
}
#container.conceptPage .contentsArea .conceptSup2{
	margin-top:20px;
	padding-top:20px;
	background:url(../../image/cmn_bg_img_dotted01.gif) repeat-x left top;
}	font-size:80%;
