

/* ==

　00. 

=============================================================================== */
/*　202303追加 */
#fluidVisual {
	background: #abc96f;
}

#main h2{
	padding:0 0 5px;
	background-color:transparent;
	border-bottom:1px solid #999;
	font-size:22px;
}
#main h3{
	padding:5px 10px;
	background-color:#e5e5e5;
	border-bottom:none;
}



#main .frameBox01 ol.numList{ margin-left:-10px; }


#main .linkBox{
	padding:20px 30px;
	background-color:#f8f8f8;
	border:5px solid #ececec;
}

#main .colBlock08 .col1,
#main .colBlock08 .col2{ width:455px; }



/* ==

　99. トピックス

=============================================================================== */
.sUpdate01 {
	line-height: 1.5;
	padding: 59px 0 60px;
}
/*
.sUpdate01-mt {
	margin: 100px 0 0;
}
*/
.sUpdate01_in {
	width: 950px;
	margin: 0 auto;
}
.sUpdate01_sub {
	line-height: 1;
	font-size: 10px;
}
.sUpdate01_sub img {
	vertical-align: middle;
}
.sUpdate01_tit {
	margin: 13px 0 31px;
	padding: 0;
	background: none;
	font-size: 200%;
	font-weight: bold;
}
.sUpdate01_tit:first-child {
	margin-top: 0;
}
.sUpdate01_list {
	margin: 0 0 5px;
	padding: 14px 18px 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	font-size:130%;
}
.sUpdate01_list:last-child {
	margin-bottom: 0;
}
.sUpdate01_list dt {
	float: left;
	width: 120px;
}
.sUpdate01_list dd {
	float: right;
	width: 790px;
}
.sUpdate01_list a {
	display: block;
	padding-left: 18px;
	background: url(/common/images/ico_arw04.gif) 1px 0.55em no-repeat;
}
.sUpdate01_list .external {
	padding-left: 21px;
	background: url(/common/images/ico_arw03.gif) left 0.45em no-repeat;
}
.sUpdate01_list:after { content: ''; display: block; clear: both; height: 0; }
*:first-child+html .sUpdate01_list { zoom: 1; } /* ie7 */



