a img { border:0; }/*右上広告バナー設置*/#ad_top2010 {	margin:0;	padding:0;	}#ad_top2010 img{	border:0;	}	#ad_top2010 a img {	border:0;	}	#ad_top2010 a:hover img{	filter: alpha(opacity=50);	opacity:0.5;	}/*事務所移転（トップページ）*/.index_office_moving p {	font-size:85%;	line-height:1.6;	}.index_office_moving p a{	font-weight:bold;	color:#476E97;	}.index_office_moving p a:link{color:#476E97;}.index_office_moving p a:hover{color:#B3C1D3;}	.index_office_moving .add_new2010 {	background:#FEFFE9;	border:2px solid #ddd;	padding:1em 2em;	border-radius:8px;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-opera-border-radius:8px;	}/*事務所移転*/#office_moving {	margin:40px 0;	padding:30px 0;	}	#office_moving .info{		}	#office_moving .info p {	margin:0;	margin:0.8em 0 0;	padding:0;	font-size:85%;	line-height:1.6;	}	#office_moving .info p.right_ke {	text-align: right;	font-size:75%;	margin:0 0 3em;	}	#office_moving .info .add_new2010 {	background:#FEFFE9;	border:2px solid #ddd;	padding:20px;	border-radius:10px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	-opera-border-radius:10px;	}	#office_moving .info .add_new2010 h2{	border-bottom:1px solid #476E97;	color:#476E97;	margin:0 0 15px;	padding:0 0 0.3em;	font-size:110%;	}	#office_moving .info .add_new2010 dl{	margin:0 0 20px;	padding:0;	font-size:85%;	line-height:1.5;	}#office_moving .info .add_new2010 dt{	color:#476E97;	font-weight: bold;	width:4em;	float: left; 	}#office_moving .info .add_new2010 dd{	color:#333;	margin-left:5em;	padding-bottom:1em;	}		#newindexbanner2010 {	margin:0;	padding:0;	width:380px;	}	#newindexbanner2010 .eachpage_to{	text-align:center;	}	#newindexbanner2010 .eachpage_to img{	margin: 5px;	}#newindexbanner2010  a:hover img{	filter: alpha(opacity=80);	opacity:0.8;	}/*2010-2まで*/#newindexbanner {	margin:0;	padding:0;	width:380px;	}#newindexbanner h1{	margin:5px 0 0 0;	padding:0;	}#newindexbanner h2{	margin:0;	padding:0;	display:inline;	width:380px;	height:200px;	}#newindexbanner h2 img{	margin:0;	padding:0;	}	#newindexbanner .eachpage_to{	text-align:center;	}	#newindexbanner .eachpage_to img{	margin:0 5px;	}	#newindexbanner a:hover img{	filter: alpha(opacity=80);	opacity:0.8;	}	.ad21 {	margin:0 0 27px;	}	.ad21 img{	margin:8px 0;	border:1px solid #476E97;	}	.ad21 a:hover img{	filter: alpha(opacity=50);	opacity:0.5;	}	.ad21 h3{	text-align:left;	font-size:12px;	line-height:1.4;	margin: 0 0 0.6em;	color:#476E97;	padding:0.3em 0 0.3em 0.3em;	border-top:1px solid #476E97;	border-bottom:1px solid #476E97;	border-left:5px solid #476E97;	}	.ad21 h3.h60{	text-align:left;	font-size:75%;	margin: 0 0 0.4em;	color:#476E97;	padding:0;	border:none;	}	.ad21 p {	text-align:left;	font-size:70%;	line-height:1.5;	margin: 0;	}	/**/#leftBoxad {	margin:60px 15px;	}/**/#ad_janet {text-align: center;	margin:20px 0 25px;	}#ad_janet img {	margin:0 0 18px;	}	#ad_janet a img {	border:0;	}	#ad_janet a:hover img{	filter: alpha(opacity=50);	opacity:0.5;	}/*トップページ中段無料メールマガジンの項目*/#mlmg_top {	margin:10px 0 40px;	}#mlmg_top p {	margin: 0;	}#mlmg_top p.a1 {	font-size:75%;	}#mlmg_top .now_con {	margin:20px 0 10px;	clear:both;	background:#f4f4f4;	padding:13px; -webkit-border-radius: 8px; -moz-border-radius: 8px;		}#mlmg_top .now_con h3{	color:#476E97;	margin: 0 0 0.5em;	font-size:80%;	padding-bottom:0.5em;	border-bottom:1px dotted #999;	}#mlmg_top .now_con h4 {	margin: 0 0 0.5em;	font-size:110%;	}#mlmg_top .now_con p {	font-size:75%;	line-height:1.5;	}#mlmg_top .now_con p a {	font-weight: bold;	color:#476E97;	}#mlmg_top .now_con p a:hover {	color:#999;	}