/* 画像 */#idsCatch p.clsCopy img, .clsDigest img, .clsMultiBlock img {	display:block;}/* キャッチ */#idsCatch {	background:#FFFAE6;	border-bottom:1px solid #FFCC00;	margin-bottom:16px;}#idsCatch h2 {	display:none;}#idsCatch h3 {	margin: 0;	padding: 0 0 0.5em 0;	font-size: 150%;	font-weight: bold;	color: #412800;}#idsCatch p.clsCopy {	margin:0;	margin-bottom:40px;	color: #412800;}#idsCatchBg {	background:#FFFAE6 url(../img/index_catch.jpg) right top no-repeat;}#idsCatchBody {	padding:48px 16px;	padding-bottom:24px;}/* ダイジェスト */.clsDigest {	width:352px;	margin-top:16px;}.clsDigest .clsBg {	height:auto !important;	height:1px;	overflow:visible;	min-height:1px;}.clsDigest .clsHead {	background:url(../img/digest_head.png) left top no-repeat;	padding-top:8px;}.clsDigest .clsBg {	background:url(../img/digest_bg.png) repeat-y;	padding:0 8px;}.clsDigest .clsFoot {	background:url(../img/digest_foot.png) left bottom no-repeat;	padding-bottom:8px;}.clsFirstDigest {	margin-top:0;}.clsDigest h3, .clsDigest p {	font-size:small;	line-height:120%;	color:#0065CA;	margin:0;}.clsDigest h3, .clsDigest strong{	font-size:x-small;	line-height:150%;	color:#0065CA;	margin:0;}.clsDigest .clsLeft {	float:left;	width:96px;}.clsDigest .clsRight {	float:right;	width:232px;	margin-left:8px;}.clsDigest .clsImage img {	border-top:1px solid #ccc;}.clsDigest p.clsBody {	padding-top:6px;}/* フレーム */.clsIFrameBg {	background:#0065CA;	margin:0 8px;	margin-top:8px;	padding:1px;}.clsIFrameBody {	background:#fff;	width:950px;	height:206px;}.clsIFrame {	width:950px;	height:190px;	margin:0;}/* 多段ブロック */.clsMultiBlock {	margin:0 auto;	margin-top:16px;}.clsMultiBlock h3, .clsMultiBlock p {	margin:0;}.clsMultiBlock {	height:auto !important;	height:1px;	overflow:visible;	min-height:1px;}.clsMultiBlock .clsBlock {	float:left;	width:235px;	margin-left:16px;}.clsMultiBlock .clsFirstBlock {	margin-left:0;}.clsMultiBlock .clsLastBlock {	margin-left:15px;}.clsMultiBlock .clsBlock a {	display:block;}.clsMultiBlock .clsBlock img.clsTitle {	margin-top:8px;	margin-bottom:8px;}.clsMultiBlock p.clsBody {	font-size:small;	line-height:150%;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	padding:8px 2px;	padding-bottom:7px;}