html {	background: #999999 url(../images/bg_1.jpg);}body {	margin: 0px;	background: url(../images/bg_2.jpg) no-repeat center top;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}* {	　margin: 0;	padding: 0px;}#header {	background: url(../images/top_head1.jpg);	width: 770px;	height: 173px;	margin-right: auto;	margin-left: auto;}#headerline {	height: 11px;	width: 770px;	margin-right: auto;	margin-left: auto;	background: url(../images/top_head15.jpg) no-repeat;	font-size: 0px;}#footertxt {	margin-left: 20px;	margin-top: 20px;	float: left;	font-size: 10px;	color: #4B63AD;	display: inline;}#left ul,#left li{	margin: 0px;	list-style-type: none;	padding: 0px;}#wrapper {	width: 770px;	min-height:550px;	background: url(../images/top_bg.jpg) repeat-y center;	margin-right: auto;	margin-left: auto;}#footer {	background: #FFFFFF url(../images/footer.jpg) no-repeat;	height: 47px;	margin-right: auto;	margin-left: auto;	width: 770px;	clear: both;}#left {	float: left;	margin-top: 16px;	display:inline;	width: 240px;}ul#topbt{	width: 200px;	margin-left: 40px;	margin-left: 50px;	list-style: none;}#topbt li{	margin-bottom: 8px;}#right{	float: left;	margin-top: 16px;	width: 520px;}#right_txt {	background: url(../images/takadaphoto.jpg) no-repeat;	height: 273px;	width: 135px;	float: left;}#right_txt2 {	float: left;	width: 360px;	margin-left: 10px;	font-size: 13px;	line-height: 160%;}#topix_top {	background: url(../images/title_topix.jpg);	height: 24px;	width: 490px;}#topix {	color: #666600;	overflow: auto;	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	width: 490px;	margin-bottom: 10px;}#topix  li{	line-height: 1.5em;	margin-left: 15px;	border-bottom: 1px dotted #666666;}
#blog01 {
	background: url(../images/blog.jpg) no-repeat;
	height: 54px;
	width: 152px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	display: block;
	font-size: 12px;
	padding-top: 70px;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	line-height: 120%;
	color: #333333;
}
#bn_blog1 {
	background: url(../images/bn_blog1.jpg) no-repeat;
	height: 54px;
	width: 152px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	display: block;
	font-size: 12px;
	padding-top: 70px;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	line-height: 120%;
	color: #333333;
}#bn_blog2 {	background: url(../images/bn_blog2.jpg) no-repeat;	height: 135px;	width: 144px;	margin-right: auto;	margin-left: auto;	margin-top: 10px;	display: block;	font-size: 12px;	padding-top: 165px;	padding-right: 8px;	padding-left: 8px;	text-decoration: none;	line-height: 120%;	color: #333333;}#bn_office{	background: url(../images/bn_office.jpg) no-repeat;	height: 55px;	width: 152px;	margin-right: auto;	margin-left: auto;	margin-top: 10px;	display: block;	font-size: 12px;	padding-top: 100px;	padding-right: 4px;	padding-left: 4px;	text-decoration: none;	line-height: 120%;	color: #333333;}#bt_1 a {	height: 27px;	width: 140px;	background: url(../images/top_bt1.jpg);	display: block;}#bt_2 a {	height: 27px;	width: 140px;	background: url(../images/top_bt2.jpg);	display: block;}#bt_3 a {	height: 27px;	width: 140px;	background: url(../images/top_bt3.jpg);	display: block;}#bt_4 a {	height: 27px;	width: 140px;	background: url(../images/top_bt4.jpg);	display: block;}#bt_5 a {	height: 27px;	width: 140px;	background: url(../images/top_bt5.jpg);	display: block;}#bt_6 a {	height: 27px;	width: 140px;	background: url(../images/top_bt6.jpg);	display: block;}#bt_7 a {	height: 27px;	width: 140px;	background: url(../images/top_bt7.jpg);	display: block;}#bt_8 a {	height: 27px;	width: 140px;	background: url(../images/top_bt8.jpg);	display: block;}#bt_1 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt1.jpg) 140px 0px;}#bt_2 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt2.jpg) 140px 0px;}#bt_3 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt3.jpg) 140px 0px;}#bt_4 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt4.jpg) 140px 0px;}#bt_5 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt5.jpg) 140px 0px;}#bt_6 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt6.jpg) 140px 0px;}}#bt_7 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt7.jpg) 140px 0px;}#bt_8 a:hover {	height: 27px;	width: 140px;	background: url(../images/top_bt8.jpg) 140px 0px;}.hiddn {	display: none;}#contact  {	height: 20px;	width: 230px;	display: block;	margin-left: 530px;	padding-top: 5px;}#sitemap {	width: 50px;	height: 20px;	margin-top: 18px;	margin-left: 470px;	display: block;}#furi {	font-size: 9px;	padding-left: 195px;	line-height: 9px;	*margin-bottom:8px;}ruby { ruby-align: distribute-space; ruby-overhang: auto; ruby-position: above; } #faq {	font-size: 11px;	line-height: 150%;	background: url(../images/title_faq.jpg) no-repeat;	width: 490px;	padding-top: 30px;	margin-top: 10px;	border: 1px solid #44599A;}#faq li,#ask li {	list-style: none;	background: url(../images/bullet.gif) no-repeat 0px 4px;	padding-left: 15px;	margin-left: 10px;}#ask {	font-size: 11px;	line-height: 150%;	background: url(../images/title_nayami.jpg) no-repeat;	width: 490px;	padding-top: 30px;	margin-top: 10px;	border: 1px solid #44599A;}#faq ul,#ask ul{}.bt_syousai {	margin-top: -15px;	display: block;	width: 152px;	margin-left: 330px;	margin-bottom: 3px;	height: 23px;}
