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

#conteiner{
	width:60em;
	text-align:left;
	padding:1em 0 0 1em;
	margin:auto;
}
/*----------------------
	ヘッダ
------------------------*/
#header{
	height:3em;
	background-color:#eee;/*最後には削除*/
}
#ivw_logo{
/*width:14.625em;
height:1.875em;*/
float:left;
padding:0.3em 0 0 0.3em;
border:none;
}

#button_lang_jpn{
float:right;
width:5.06em;
height:2.25em;
padding:0.3em 5em 0 0;
border:none;
}
#navi_lang {
	height: 3em;
	font-size:0.9em;
	position:relative;
	background-color:#eee;
	float: right;
	margin-right:1.9em;
}
#navi_lang_current {
	cursor:default;
	color: #eee;
	background-color:#666;
	display:block;
	font-weight:bold;
	text-align:center;
	padding:0 1em 0 1em;
	height:2.2em;
	line-height:2.2em;
	position:relative;
	text-decoration: none;
}
#navi_lang ul {
	padding:0 0;
}
#navi_lang ul li {
	float:left;
}
#navi_lang ul a {
	padding:0 1em 0 1em;
	height:2.2em;
	color: #666666;
	font-weight:bold;
	text-align:center;
	line-height:2.2em;
	display:block;
	position:relative;
	text-decoration: none;
}
#navi_lang ul a:hover {
	padding:0 1em 0 1em;
	display:block;
	background-color: #aaa;
	color:#eeeeee;
}
/* ------------------------------
ナビゲーション
	リストマーカーに記号をつけないようにする
------------------------------ */
#navi_main ul,#navi_sub ul,#sub_area_01 ul,#sub_area_02 ul,#navi_lang ul {
	list-style-type: none;
}
/* ------------------------------
ナビゲーション
	リストマーカーに記号をつけないようにする
------------------------------ */
#navi_main ul,#navi_sub ul,#sub_area_01 ul,#sub_area_02 ul {
	list-style-type: none;
}
/* ------------------------------
ナビゲーション メイン
------------------------------ */
#navi_main {
	height: 3em;
	font-size:0.9em;
	position:relative; 
	width:100%;
	background-color:#eee;
}

#navi_main ul{
	padding:0 0;
}
#navi_main ul li{
	float:left;
}
#navi_main_current{
	cursor:default;
	color: #eee;
	background-color:#666;
	display:block;
	font-weight:bold;
	text-align:center;
	padding:0 1em 0 1em;
	height:2.2em;
	line-height:2.2em;
	position:relative;
	text-decoration: none;
}
#navi_main ul a{
	padding:0 1em 0 1em;
	height:2.2em;
	color: #666666;
	font-weight:bold;
	text-align:center;
	line-height:2.2em;
	display:block;
	position:relative;
	text-decoration: none;
}

#navi_main ul a:hover{
	padding:0 1em 0 1em;
	display:block;
	background-color: #aaa;
	color:#eeeeee;
}

/*----------------------
	コンテンツ
------------------------*/
#contents{
float:left;
width:60em;
height:29em;/* コンテンツの高さ調節はコチラで設定する */
padding-top:1em;
color:#666;
/*background-color:#006600;*/
}

#box_left{
width:10em;
height:20em;
float:left;
margin-left:2em;
/*background-color:#CCCC33;*/
}
#header_1{
font-size:1.8em;
font-weight:bold;
margin:0 0 2em 0;
}
#box_right{
float:left;
margin-left:1em;
/*background-color:#33CCFF;*/
}
#table_box{
	clear:both;
/*	background-color:#966;*/
	margin:0 0 0 2em;
	padding:1em 0 0 0;
}
#header_2{
width:10em;
font-size:1.3em;
margin:0 1em 0 0;
}
#pictgram_1{
margin:0.5em 1.4em 1em 0;
width:2.5em;
height:2.5em;
}
#pictgram_2{
margin:0.5em 0.2em 1em 0;
width:2.5em;
height:2.5em;
}
#border{
width:1em;
background-color:#8ecd98;
}
#text_1{
font-size:0.95em;
font-weight:bold;
margin:0 0 1em 1em;
}

.link a:link{color:#666;}
.link a:hover{color:#eee; background-color:#666;}


/*----------------------
	フッタ
------------------------*/
#footer{
clear:both;
font-size:0.9em;
color:#999999;
height:3em;
padding:1em 0 0 1em;
background-color:#eee;
}
