/*  */
.ikNavi_waku{clear:both; width:940px; display:block; height:70px;}
.ikNavi_logo{width:200px; height:75px; float:left;}
.ikNavi_logo2{width:600px; padding-top:7px; float:left; padding-right:50px;}
.ikNavi_logo3{width:140px; padding-top:7px; float:right;}


/* VO[oir */
.gl_navi{clear:both; width:940px; height:65px; background-image:url(/ShellExt/Images/Main/gnv_05.gif); background-repeat:repeat-x;}
.gl_navi span{display:none;}
.gl_navi img{border:0;}
.gl_navi ul{margin:0; padding:0;}
.gl_navi li{float:left; list-style-type:none; margin:0; padding:0;}
.gl_navi a:hover{background-position:0 -40px;}

/* VO[oir For NG UserAgent */
.gl_navi_ngagt{clear:both; text-align:left; width:940px; height:65px; background-image:url(/ShellExt/Images/Main/gnv_05.gif); background-repeat:repeat-x;}
.gl_navi_ngagt img{border:0;}
.gl_navi_ngagt a:link{color:#FFFFFF; text-decoration:none;}
.gl_navi_ngagt a:visited{color:#FFFFFF; text-decoration:none;}
.gl_navi_ngagt a:hover{text-decoration:none; color: #000000; border-bottom:2px solid #ffcc00; background-color:#FFFFFF;}

.gn_active{background-position:0 -40px;}
.gnbn1 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/gnv_01.gif); WIDTH: 86px; HEIGHT: 40px
}
.gnbn2 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/gnv_02.gif); WIDTH: 129px; HEIGHT: 40px
}
.gnbn3 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/gnv_03.gif); WIDTH: 117px; HEIGHT: 40px
}
.gnbn4 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/xgnv_04.gif); WIDTH: 80px; HEIGHT: 40px
}
.gnbn6 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/xgnv_06.gif); WIDTH: 78px; HEIGHT: 40px
}
.gnbn7 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/xgnv_07.gif); WIDTH: 80px; HEIGHT: 40px
}
.gnbn8 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/xgnv_08.gif); WIDTH: 80px; HEIGHT: 40px
}
.gnbn9 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/xgnv_09.gif); WIDTH: 77px; HEIGHT: 40px
}
.gnbn10 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/gnv_10.gif); WIDTH: 113px; HEIGHT: 40px
}
.gnbn11 {
	DISPLAY: block; BACKGROUND-IMAGE: url(/ShellExt/Images/Main/xgnv_11.gif); WIDTH: 98px; HEIGHT: 40px
}
.gnbn12{
	background-image:url(/ShellExt/Images/Main/gnv_12.gif);
	display:block;
	width:105px;
	height:40px;
}

/* V[Jir */
.lcl_navi2, .lcl_navi{margin:3px 0 5px 0; clear:both; width:100%; height:35px; background-image:url(/ShellExt/Images/Main/l_navi_bk.jpg); background-repeat:repeat-x;}
.lcl_navi2 {background-image:url(/ShellExt/Images/Main/l_navi_bk2.jpg)}
.lcl_navis{width:940px; text-align:left; display:block; height:35px;}
.lcl_navis ul{margin:0; padding:0;}
.lcl_navis li{list-style-type:none; float:left; height:25px;}

.lcl_nvs{font-size:12px; line-height:30px; margin:5px 2px; padding:2px 4px;}
.lcl_navis a:link{text-decoration:none; color:#000;}
.lcl_navis a:visited{text-decoration:none; color:#000;}
.lcl_navis a:hover{text-decoration:none; color: #000; border-bottom:2px solid #ffcc00; background-color:#FFF;}

.lcl_navis li.active a{color:#000; border-bottom:2px solid #ffcc00; background-color:#FFF;}




/*@y[Wԏ@*/
#absolute_top2{clear:both; width:940px; height:25px; text-align:center; font-size:11px; color:#3399FF; font-weight: normal;}
#absolute_top2 a:link{color:#3399FF; text-decoration:none;}
#absolute_top2 a:visited{color:#3399FF; text-decoration:none;}
#absolute_top2 a:hover{color:#3399FF; text-decoration:underline;}
#absolute_top2 img{width:1px; height:25px; border:0; vertical-align:middle;}



/* Footer Navi */
ul#fNavi {
	margin: 0;
	padding: 0px;
	width: 100%;
	position: relative;
	text-align:center;
	overflow: hidden;
}
ul#fNavi li {
	float: left;
	font-size:12px;
	line-height: 2em;
	list-style-type: none;
}
ul#fNavi li a {
	padding: 0px 10px;
	width: auto;
	display: block;
	position: relative;
	text-decoration: none;
	color: #000000;
	text-align: center;
}
ul#fNavi li a:hover {
	width: auto;
	color: #000000;
	text-decoration: underline;
}
ul#fNavi #space1 {
	padding: 1em 1px;
	width: 285px;
}
ul#fNavi #space2 {
	padding: 1em 1px;
	width:208px;
}

.foot_s{font-size:12px; font-family:Arial; serif;}

td.fnavi_02{background: url(/ShellExt/Images/Main/ft_bk.gif); repeat 0 0; padding:5px 10px;}
div.fnavi_03{width:800px;
	border-top: 1px solid #B0E0E6;
	border-right: 1px solid #B0E0E6;
	border-left: 1px solid #B0E0E6;
	border-bottom: 1px solid #B0E0E6;}

/*@L@20080408@*/
#totally_footer{background-image:url(/ShellExt/Images/Main/foot_back.jpg); padding-top:15px; background-repeat:repeat-x;}
div.fnavi_04{clear:both; width:940px; padding-bottom:10px;}
div.fnavi_04inside{padding:0 10px; display:block;}
.fnavi_04inside ul{margin:0; padding:0;}
.fnavi_04inside li{margin:0 15 0 0; padding:0;
	list-style-type: none;
	display: inline;}
.fnavi_04inside a:link{color:#333333; text-decoration:none;}
.fnavi_04inside a:visited{color:#333333; text-decoration:none;}
.fnavi_04inside a:hover{color:#333333; text-decoration:underline;}


/*@y[Wԏ@*/
div#absolute_top{width:940px; height:25px; font-size:11px; color:#6699cc; text-align:center; font-size:11px; color:#6699cc; font-weight: normal;}
div#absolute_top a:link{color:#6699cc; text-decoration:none;}
div#absolute_top a:visited{color:#6699cc; text-decoration:none;}
div#absolute_top a:hover{color:#6699cc; text-decoration:underline;}
