@charset "euc-jp";
#wrap {
	width:798px;
	background:url(../img/index_bg.jpg) no-repeat top left;
}
.flasharea {
	margin-left:252px;
	margin-top:2px;
	width:308px;
	height:321px;
}
.naviarea {
	position:relative;
	margin-left:287px;
	width:511px;
}
.news_detail {
	position:absolute;
	top:127px;
	left:106px;
	width:137px;
	height:16px;
}

/*********** glovalnavi **************/
.i_glovalnavi {
	margin-top:36px;
	height:78px;
	float:left;
	margin-bottom:12px;
}
.no_l_navi .i_glovalnavi {
	padding-top:93px;
}
.i_glovalnavi ul {
	width:115px;
	float:left;
}
.i_glovalnavi ul.navi_b {
	width:115px;
	margin-left:52px;
}
.i_glovalnavi li {
	float:left;
}
.i_glovalnavi #navi01 a{
	display:block;
	width:115px;
	height:20px;
	background:url(../img/index_navi01.gif) no-repeat;
	text-indent:-9999px;
}
.i_glovalnavi #navi02 a{
	display:block;
	width:115px;
	height:20px;
	background:url(../img/index_navi02.gif) no-repeat;
	text-indent:-9999px;
}
.i_glovalnavi #navi03 a{
	display:block;
	width:115px;
	height:20px;
	background:url(../img/index_navi03.gif) no-repeat;
	text-indent:-9999px;
}
.i_glovalnavi #navi04 a{
	display:block;
	width:115px;
	height:18px;
	background:url(../img/index_navi04.gif) no-repeat;
	text-indent:-9999px;
}

.i_glovalnavi #navi01 a:hover{ background:url(../img/index_navi01.gif) -115px 0px no-repeat;}
.i_glovalnavi #navi02 a:hover{ background:url(../img/index_navi02.gif) -115px 0px no-repeat;}
.i_glovalnavi #navi03 a:hover{ background:url(../img/index_navi03.gif) -115px 0px no-repeat;}
.i_glovalnavi #navi04 a:hover{ background:url(../img/index_navi04.gif) -115px 0px no-repeat;}

/* ニュース */
h3#navi_news {
	clear:clear;
}
h3#navi_news a{
	display:block;
	width:100px;
	height:20px;
	background:url(../img/index_navi_news.gif) no-repeat;
	text-indent:-9999px;
}
h3#navi_news a:hover{ background:url(../img/index_navi_news.gif) -100px 0px no-repeat;}

/* 日記 */
h3#navi_diary a {
	display:block;
	width:87px;
	height:13px;
	background:url(../img/index_navi_diary.gif) no-repeat;
	text-indent:-9999px;
	margin-top:14px;
}
h3#navi_diary a:hover{ background:url(../img/index_navi_diary.gif) -87px 0px no-repeat;}
p.diary_txt {
	line-height:110%;
	margin:3px 0 0 5px;
}
/* ロゴ */
/* こちらにロールオーバー修正 ↓*/
/*h3#navi_logo a {*/
h3#navi_logo a {
	display:block;
	width:141px;
	height:35px;
	background:url(../img/index_navi_logo.gif) no-repeat;
	text-indent:-9999px;
	margin-top:9px;
	margin-bottom:10px;
}
h3#navi_logo a:hover{ background:url(../img/index_navi_logo.gif) -141px 0px no-repeat;}

/*********** l_navi **************/
/* 英語 */
h3#l_navi01_index {
	float:left;
	height:12px;
	padding-top:40px;
	padding-left:2px;
}
h3#l_navi01_index a{
	display:block;
	width:43px;
	height:12px;
	background:url(../img/btn_english_index.gif) no-repeat;
	text-indent:-9999px;
}
h3#l_navi01_index a:hover{ background:url(../img/btn_english_index.gif) 0px -12px no-repeat;}
/*********** footer **************/
#footer {
	margin-left:287px;
	text-align:left;
}





