/* #contents-header */.section #kids {	background:url(../images/kids_mainimg_a.jpg) no-repeat left top #ffffff;	width: 650px;	height: 186px;	text-indent:-9999px;	}.section #kids img{	margin: 0;	Padding: 0;	} .section #kidsmainimg {	width: 650px;	margin: 0 0 12px 0; }.section #kidsmainimg img{	margin: 0;	Padding: 0;	border: none;}/* notes */#main .fontred { 	color: #ff0000; 	}#main .sucaption { 	font-size: 90%; 	}#main .mt05 { margin-top:5px !important; }#main .img_right {	float: right !important;	margin: 0 0 10px 23px !important;	_margin: 0 0 10px -20px !important;	_vertical-align: top;}#main .img_right2 {	float: right !important;	margin: 0 0 10px 26px !important;}#main .img_left_img {	width: 320px !important;	_width: 277px !important;	_margin: 0 -3px 0 0 !important;}#main .img_left_txt {	width: 320px !important;	_width: 317px !important;	margin: 12px 0 0 0 !important;	_margin: 12px -3px 0 0 !important;}#main .img_left_txt2 {	width: 400px !important;	_width: 397px !important;	margin: 12px 0 0 0 !important;	_margin: 12px -3px 0 0 !important;}#main .img_left_mark {	margin: 0 0 12px 0 !important;	_margin: 0 0 12px 0 !important;	_vertical-align: top;}#main .img_left_mark2 {	margin: 0 35px 12px 0 !important;	_margin: 0 -3px 12px 0 !important;	_vertical-align: top;}/*  dev-icon */#kokuyo-st-main-contents ul.dev-icon{	position: relative;	zoom: 1;}#kokuyo-st-main-contents ul.dev-icon li{	position: absolute;	right: 0;	bottom: 2px;	line-height: 1;}#kokuyo-st-main-contents ul.dev-icon li img{	vertical-align: top;}