@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0; border: 0;}
a {text-decoration: none; color: #1d2087;}
a:hover {color: #ff9b00;}
.clear {clear: both;}
.center {text-align: center;}
.left {float: left;}
.right {float: right;}
.aleft {text-align: left;}
.aright {text-align: right;}
.relative {position: relative;}
li {list-style-type: none;}
.vmiddle {margin: 0 auto;}
address {font-style: normal; font-size: 11px;}
.alignTable {height: 100%; margin: 0 auto;}

body {
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif,Osaka; color: #000; font-size: 13px;
	text-align: center;
	background-image: url("../img/bg.gif");}

#ai1 {
	margin: 0 auto;
	text-align: left;
	width: 750px;
	background-color: #aaa;}
.head ul li {
	display: inline;}

.content {
	background-color: #fff;
	padding: 0 9px;
	padding-top: 15px;}

.content a {
	color: #000;}
.content a:visited {
	color: #306;}
.content a:hover {
	color: #666;}

.content .lcon {
	width: 188px;}
.content .lcon li {
	margin-bottom: 4px;}

.content .rcon {
	width: 527px;
	margin-bottom: 0px;
	line-height: 150%;}

.content .rcon h3 {
	margin-bottom: 9px;}

.content .rcon .box {
	margin-bottom: 0px;}
	
.content .rcon .box div {
	display: inline-block; /display: inline; /zoom: 1;}
		
.content .rcon .box .type1 {
	width: 320px;
	float: left;}
.content .rcon .box .type2 {
	width: 195px;
	float: right;}
.content .rcon .box .type3 {
	width: 527px;
	float: left;
	margin-top: 9px;}
.content .rcon .box .type4 {
	width: 195px;
	float: right;
	margin-bottom:12px;}
.content .rcon .box .type5 {
	width: 199px;
	float: right; padding-bottom: 1px;
	margin-right: 1px;}

.content .news {
	font-size: 11px;
	margin-top: 9px;}
	
.content .news2 a {font-size: 11px;color:#FF0000;text-decoration: none;}
.content .news2 a:hover {font-size: 11px;color: #FF3333}

.content .cfoot {
	color: #333;
	font-size: 10px;
	line-height: 170%;
	padding-bottom: 15px;
	 margin-top: 20px;}
.content .cfoot a {
	color: #333;}
.content .cfoot a:hover {
	color: #888;}
.content .cfoot div {
	margin-bottom: 4px;}

.foot {
	text-align: center;}
.foot address {
	color: #fff;
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 125px;
	letter-spacing:1px;}


