body{	font-family:"MS ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Verdana, Arial, Helvetica, sans-serif;	color:#406BB3;	font-weight:300;	background:url(../images/bg.jpg);	background-repeat:repeat;}#container{margin: 10px auto; width:800px;background-color:#ffffff;}a {	color:#406BB3;	text-decoration:none;}a:link {	color:#406BB3;	text-decoration:none;}a:hover {/*マウスをのせたとき*/	 color:#7fcff4;   	 text-decoration:none;}/*ヘッダー*/h1, h2{color:#406BB3;font-size:70%;}h1{padding-top:5px;margin-left:5px;}h2{margin:-5px 0 0 5px;}#freedial{	display:block;	float:right;	margin:-25px 5px 0 0;}#companyname{	display:block;	clear:both;	margin: 20px auto 20px auto; }/*ヘッダー終わり*//*スライドショー*/#slide_bg{	background:url(../images/dot_border.jpg);		background-repeat:no-repeat;		height:280px;		margin:0 0 0 37px;}#slideshow {	width:680px;	height:240px;	margin:-260px  0 0 61px;	position:relative;}#slideshow IMG {    position:absolute;    top:0;    left:0;    z-index:8;    opacity:0.0;}#slideshow IMG.active {    z-index:10;    opacity:1.0;}#slideshow IMG.last-active {    z-index:9;}/*スライドショー終わり*//*ナビゲーション*/#nav{	margin:40px 0 0 110px;	overflow:hidden;}#nav_part1{	display:block;	margin-top:1px;	float:left;}	#nav_part2{	display:block;	margin-left:42px;	float:left;}#nav_part3{	display:block;	margin-left:34px;	float:left;}#nav_part4{	display:block;	margin:1px 0 0 37px;	float:left;}#nav_part5{	display:block;	margin-left:37px;	float:left;}div#nav a:hover img{	opacity:0.6;	filter: alpha(opacity=60);	background: #fff;}/*ナビゲーション終わり*/.text_box{	clear:both;	width:720px;	font-size:120%;	margin:30px 0 0 40px;	line-height:160%;}/*お知らせ*/#whats_new{	background:url(../images/news_bg.jpg);	margin: 30px 0 0 50px;	background-repeat:no-repeat;	width:700px;	height:333px;}#news_rss{	width:600px;	height:220px;	padding:60px 0 0 40px;}/*お知らせ終わり*//*フッター*/#footer_top{margin:20px 0 0 54px;clear:both;}#footer_text{text-align:center;margin-top:-5px;line-height:150%;font-size:70%;}.footer_big{font-size:140%;}#footer_bottom{margin:10px 0 20px 54px;}/*フッター終わり*//*下層ページ*/.dot_line{	display:block;	margin:15px 0 0 50px;	clear:both;}#page_nav{	text-align:center;	margin-top:5px;}.title1{	clear:both;	background:url(../images/title_back_1.jpg);	background-repeat:no-repeat;	margin:20px 0 0 48px;	width:703px;	height:35px;	font-size:130%;	font-weight:600;	padding:5px 0 0 50px;}.title2{	clear:both;	background:url(../images/title_back_2.jpg);	background-repeat:no-repeat;	margin:20px 0 0 48px;	width:703px;	height:35px;	font-size:130%;	font-weight:600;	padding:3px 0 0 50px;}.text_box2, .text_box3{	width:685px;	font-size:110%;	margin:10px 0 0 60px;	line-height:160%;}	ul.text_box2{	list-style-type: decimal;	padding-left:30px;	width:640px;}	ul.text_box3{	list-style-type: disc;	padding-left:20px;}	ul.text_box2 li{	margin-top:10px;}ul.in_text{	width:620px;	font-size:110%;	margin:10px 0 0 60px;	list-style-type: upper-alpha;	padding-left:60px;}	.to_top{	float:right;	font-size:60%;	margin:20px 70px 0 0;}.link{	display:block;	padding:2px 5px 0 0 ;	float:left;}.link_text{	float:left;}.notice{	width: 520px;	margin:10px 0 0 140px;	line-height:150%;}.free2{display:block;margin:20px auto;}	/*テーブル*/table.table-01{	font-size:110%;	 width: 530px;    border-collapse: collapse;    border-spacing: 0;	margin:30px 0 0 135px;	background: #d3edfb;}table.table-01 th {    padding: 5px;    border:  #ffffff  solid ;    border-width: 0 0 2px 2px;    font-weight: bold;    line-height: 120%;    text-align: center;}table.table-01 th.white {   background: #ffffff;}table.table-01 td {    padding: 5px;    border: #ffffff solid;    border-width: 0 0 2px 2px;    text-align: center;}table.table-01 td.left {    padding: 5px;    border:  #ffffff solid;    border-width: 0 0 2px 2px;    text-align: left;	padding-left:30px;}.small{font-size:80%;}/*テーブル終わり*/