@charset "UTF-8";

/*top設定*/

/*header*/

#header #ti {
	float:left;
}


/*main　top用width指定（520pxなので）*/
	/*IE6用*/
#main {
	width:520px;
	}


/*gnavi　top用width指定（520pxなので）*/
	/*IE6用*/

#gl-navi {
	width:195px;
	float:right;
	overflow:hidden;
background:url(../../images/common/gnavi_bg.jpg) repeat-y;
margin:0 10px 0 10px;
padding: 0;
}

#gnavi {
	margin:0 5px 0 10px;
	}

	/*Modernbrza用-Safari,Firefox*/
html>body #gnavi {
	margin:0 10px 0 5px;
	}



/*mainimage*/
#main #topimg {
	width:520px;
	height:400px;
	/*height:400px;*/
	margin-bottom:15px;
	/*margin-bottom:10px;*/
}


/*information*/
#info {
	width:520px;
	padding-bottom:5px;
	text-align:center;
	background-color:#E1EBF2;
}


#inline {
	overflow-y:auto;
	width:490px;
	height:100px;
	background-color:#fff;
	margin:0 15px;
	padding:0px;
	text-align:left;
}

#inline2 {
	overflow-y:auto;
	width:490px;
	height:60px;
	background-color:#fff;
	margin:0 15px;
	padding:0px;
	text-align:left;
}

/*information　テーブル*/
#info table {
	width:450px;
	font-size:0.9em;
	line-height: 140%;
	margin:5px 0 0 10px;
	border-top:none;
	border-left:none;
}

#info table th {
	font-weight:normal;
	width:50px;
	text-align:left;
	border-bottom:1px dotted #ccc;
	border-right:none;
	padding:3px;
	background-color:#fff;
}

#info table td {
	/*width:400px;*/
	text-align:left;
	border-bottom:1px dotted #ccc;
	border-right:none;
	padding:3px;
}


/*event*/
#event a {
	margin:7px 0 0 350px;
	width:149px;
	height:18px;
	background-image:url(../../images/top/btn-event.jpg);
	background-position:0 0;
	display:block;
	text-indent:-5000px;
}

#event a:hover {
	background-position:-149px 0;
}


/*SEO*/
#title {
	width:750px;
	text-align:left;
	text-indent:20px;
	font-size:0.85em;
	font-weight:normal;
	color:#fff;
	margin:0;
	padding:0;
	background-color:#5ACDEB;
	display:block;
}


#about {
	clear:both;
	width:520px;
	text-align:left;
	color:#666;
	margin-top:10px;
}

/*-----------IE6用hack追加-------------*/
* html #about {
	clear:both;
	width:502px;
	text-align:left;
	color:#666;
	margin-top:10px;
}


#about span {
	/*text-align:right;*/
	float:right;
}


/*h3image*/
#h3img {
	width:520px;
	height:28px;
	background-image:url(../../images/top/ti_topqa.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;	
	margin-bottom:10px;
	padding:0;
}



/***************** Renewal *****************/

.top-header {
	height:18px;
	color:#fff;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size:0.9em;
	font-weight:normal;
}


body#index {
	background:url(../../images/top/bg_skytop.jpg) no-repeat;
}