/* メインイメージと2段組---------------------------------------------*/#content {	overflow: auto !important;	overflow /**/: hidden;	width: 100%;	background: #FFFFFF url(../img/main_bg.jpg) left top repeat-y;	padding-bottom: 30px;}*html body #about {	float: left;	width: 680px;	margin :0 0 0 30px;}#about {	float: left;	width: 680px;	margin :0 0 0 60px;}#newsRelease {	float: left;	width: 190px;	margin :0 0 0 20px;}#newsRelease img{	margin :5px 0;}/* 本文のレイアウト---------------------------------------------*/#about h1 {	clear:both;	width :625px;	color :#0e75b0;	font-size: 17px;	margin : 10px 0 0 0;	padding : 0 0 0 10px;	border-left: 15px solid #0e75b0;	border-bottom: 1px solid #0e75b0;}#about h4 {	clear:both;	color :#0e75b0;	font-size: 17px;	margin : 20px 0 5px 10px;}#about h5 {	clear:both;	color :#ff4500;	font-size: 17px;	margin : 0px 0 5px 10px;}#about p.txt {	color :#666666;	font-size: 14px;	margin : 10px 0 5px 10px;}#about strong {	color :#4169e1;	font-size: 14px;	margin : 10px 0 5px 10px;}#about p.gomi{	float :left;	font-size: 13px;	margin : 10px 0 10px 30px;}#about img{	float :left;}#about_left {	float: left;	width: 330px;}#about_right {	float: right;	width: 330px;}#topic_top{	margin: 15px 0 0 0 ;	width: 180px;	height: 22px;	background: #FFFFFF url(../img/topic_top.jpg) no-repeat;}*html body #topic_top h2{	margin-top :5px; 	margin-left :5px; }#topic_top h2{	float: left;	margin-left :10px; 	font-size: 14px;	color:#ffffff;}*html body #topic_top h3{	margin :6px 5px 0 0; }#topic_top h3{	clear:both;	float: right;	margin :3px 10px 0 0; 	font-size: 11px;	color:#0288d1;}#topic_top h3 a{	margin: 2px 0;	color:#0288d1;	text-decoration:none;}#topic_middle {	margin: 0 ;	width: 180px;	height: auto;	background: #FFFFFF url(../img/topic_middle.jpg) repeat-y;}iframe {	margin:5px;}#topic_middle p.blog{	line-height: 1.51;	font-size: 13px;	color:#666666;}#topic_middle small.time{	margin:0 0 0 20px;	font-size: 11px;	color:#666666;	padding: 0 0 0 12px;	background: #FFFFFF url(../img/arrow.gif) no-repeat;}#topic_bottom {	margin: 0 ;	width: 180px;	height: 5px;	background: #FFFFFF url(../img/topic_bottom.jpg) no-repeat;}#doiblog {	overflow: auto !important;	overflow /**/: hidden;	width: 100%;	background: #FFFFFF url(../img/main_bg2.gif) left top repeat-y;	padding-bottom: 30px;}#doiblog_cont {	width: 850px;	margin :0 0 0 60px;}table.track{	width :260px;	margin : 10px 0 0 10px;	border: 1px solid #0e75b0;	text-align: center;}.track td.title{	width:60px;	padding :0 5px;	font-size: 13px;	color:#666666;	border-right: 1px solid #0e75b0;	border-bottom: 1px solid #0e75b0;	text-align: center;}.track td{	padding :0 5px;	font-size: 13px;	color:#666666;	border-right: 1px solid #0e75b0;	border-bottom: 1px solid #0e75b0;	text-align: left;}table.company {	width :600px;	margin : 10px 0 0 10px;	border: 1px solid #0e75b0;	text-align: center;}.company td.title{	width:100px;	padding :5px;	font-size: 13px;	color:#666666;	border-right: 1px solid #025a8c;	border-bottom: 1px solid #025a8c;	text-align: center;}.company td{	padding :5px;	font-size: 13px;	color:#666666;	border-right: 1px solid #025a8c;	border-bottom: 1px solid #025a8c;	text-align: left;}*html body iframe {	margin-left :5px; }