/* CSS Document */

/*#container {
	margin:auto;
	height: 500px;
	width: 900px;
	background-image: url(../images/index/title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
    }*/
	
/*画面中央表示時に使用(indexページ用)----------------------------------------------------------------------------------*/
#container {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 500px;
	width: 900px;
	margin-top: -250px;
	margin-left: -450px;
	background-image: url(../images/index/title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
    }
	
#container_inner {
	padding: 20px;
	}

/*indexページ用 ヘッダ---------------------------------------------------------------------------------------*/
#head {
	height: 110px;
	width: 860px;
	margin: 0px;
	padding: 0px;
	text-align: right;
    }

#head #right {
	height: 110px;
	width: 261px;
	float: right;
	margin: 0px;
	padding: 0px;
    }
	
#head #right #languages{
	height: 10px;
	width: 200px;
	float:right;
	margin: 0px 0px 0px;
	padding: 0px;
	text-align: right;
    }
	
#head #right #logo {
	width: 261px;
	height: 67px;
	float:right;
	clear: both;
	margin: 14px 0px 0px;
    }

#head #right #logo img{
    width: 261px;
	height: 67px;
    margin: 0px;
	padding: 0px;
    }
	
/*indexページ用 コンテンツ---------------------------------------------------------------------------------------*/
#content {
	height: 330px;
	width: 860px;
	margin: 0px;
	padding: 0px;  
	}
	
/*メイン(右)------------------------------------*/	
#content #main {
    background: #00FFFF;
	height: 350px;
	width: 470px;
	float: left;
	margin: 0px;
	padding: 0px;
    }

/*ナビゲーション(右)----------------------------*/
#content #right {
	height: 340px;
	width:300px;
	float: right;
	margin: 0px;
	padding: 0px;
    }
	
/*グローバルナビゲーション*/
#content #right .g-navi {
	height: 12px;
	width:270px;
	margin: 55px 0px 0px;
	padding: 0px;
	float: right;
	clear: both;
	}
	
#content #right .g-navi img{
	margin: 0px 0px 0px 3px;
	padding: 0px;
	}

/*スタッフ用ナビゲーション*/		
#content #right .r-navi {
	/*height: 50px;*/
	width:240px;
	margin: 0px;
	padding: 8px 0px 0px;
	text-align: right;
	float: right;
	clear: both;
	}

#content #right .r-navi ul {
	background: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#content #right .r-navi ul li{
    height: 18px;
	background: #FFFFFF;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	}
	
/*ブログ新着投稿記事*/
#content #right .news {
	font-size: 9px;
	width:300px;
	margin: 100px 0px 0px;
	padding: 0px;
	clear: both;
	float: right;
	}

#content #right .news ul {
	background: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}

#content #right .news ul li {
	background: #FFFFFF;
	list-style: none;
	padding: 0px;
	margin: 2px 0px;
	}
	
#content #right .news ul li a{
	color: #D8D8D8;
	background: #FFFFFF;
	text-decoration: none;
	}
	
#content #right .news ul li a:hover{
    color: #666666;
	background: #FFFFFF;
	}

/*indexページ用 フッタ---------------------------------------------------------------------------------------*/
#foot {
	width: 240px;
	float:right;
	clear: right;
	text-align: right;
	margin: 0px;
	}