h2{
	float:left;
	width:313px;
	height:65px;
	padding:25px 2px 0px 80px;
	font-size:11px;
	line-height: 14px;
	color:#7f7f7f;
	background:url(./images/bg_copy.gif) no-repeat;
}


/* content
---------------------------------------------------------------------------------------- */
#box01{
	margin-bottom:12px;
	float:left;
	width:766px;
}

#box01left { margin-top: 35px; margin-right: 20px; width: 395px; float: left }

#box01left .imgcut{
	width:395px;
	display:block;
	float:left;
}

#box01left .imgcut a img{
	display:block;
}

#box01left .imgcut a:hover img{
	-moz-opacity:0.80;
	opacity:0.8;
	filter: alpha(opacity=80);
}



#box01right{
	float:left;
	width:350px;
}

#topics{
	width:249px;
	height:110px;
	background:url(./images/bg_topics.gif) no-repeat;
	float:left;
	padding:0px;
}
#topics ul{
	width:229px;
	height:80px;
	overflow:auto;
	padding:10px;
}
#topics li{
	line-height:1.4;
	margin-bottom:5px;
	color:#7f7f7f;
	font-size:10px;
}

#topics li .new{ top:-3px;}

#box02{
	float:left;
	margin-bottom:15px;
	width:766px;
}

#box02 li.navi01,#box02 li.navi02{margin-right:8px;}

#box02 li,#box02 li a{float:left;}
#box02 li a:hover{background-color:transparent;}
#box02 li a:hover img{visibility:hidden;}

#box02 li.navi01{background:url(./images/btn_sikkui_over.jpg) no-repeat;}
#box02 li.navi02{background:url(./images/btn_style_over.jpg) no-repeat;}
#box02 li.navi03{background:url(./images/btn_ieie_over.jpg) no-repeat;}


#box03 {
	color:#7f7f7f;
	float:left;
	width:783px;
}
#box03 a{color:#7f7f7f;}
#box03 a:hover{color:#0B7EB6;}

#box03 .title_n,#box03 .title_f,#box03 .title_s{
	width:234px;
	height:27px;
	margin-bottom:5px;
}

#box03 .title_n,#box03 .title_f,#box03 .title_s,
#box03 .title_n a,#box03 .title_f a,#box03 .title_s a{float:left;}
#box03 .title_n a:hover,#box03 .title_f a:hover,#box03 .title_s a:hover{background-color:transparent;}
#box03 .title_n a:hover img,#box03 .title_f a:hover img,#box03 .title_s a:hover img{visibility:hidden;}

#box03 .title_n{background:url(./images/news_over.gif) no-repeat;}
#box03 .title_f{background:url(./images/funiture_over.gif) no-repeat;}
#box03 .title_s{background:url(./images/seminer_over.gif) no-repeat;}


#box03 .text{padding:9px;}
*:first-child+html #box03 .text{
	margin-left:9px;
	padding:0px;
}
#box03 .rssNew{position:relative; top:-3px;}

#tbg{
	width:250px;
	height:100px;
	background:url(./images/bg_box.gif) no-repeat;
	margin-top:6px;
	margin-right:8px;
	float:left;
}
#tbg .getRSS{
	width:250px;
	height:100px;
	overflow:auto;
	overflow-x:hidden;
	float:left;
	color:#7f7f7f;
}


#box04 {
	padding:10px 17px 5px 17px;
	float:left;
}

#box04 dd a{text-decoration:none;}
#box04 dd a:hover{color:#0B7EB6;}

#banner dl.arigato{
margin:0px 0px 8px; _margin:0px 0px -4px 0px;
	width:380px;
	height:60px;
	font-size:10px;
	color:#7f7f7f;
	float:left;

	text-indent:-9999px;
}

#banner dl.arigato a{
margin:0px 0px 8px; _margin:0px 0px -4px 0px;
	width:380px;
	height:60px;
	font-size:10px;
	color:#7f7f7f;
	float:left;
	display:block;

}

#banner dl.arigato a:hover{
	background: url(./images/bg_box05.gif) no-repeat;
	text-indent:0px;
}

#banner dt.arigato{
	padding:3px 6px 0px 6px;
	background:url(./images/icon_box03_hover.gif) no-repeat;
	background-position:4px;
	font-size:11px;
	color:#666;
}

#banner dt.arigato a{
	font-size:11px;
	color:#666;
}

#banner dt.arigato a:hover{
	font-size:11px;
	color:#4298C2;
}

#banner dd.arigato{
	line-height:1.2;
	padding:0px 6px 0px 6px; 
}


#banner dl.wakeari{
	margin:0px 0px 0px;
	_margin:0px 0px -4px 0px;
	width:380px;
	height:60px;
	font-size:10px;
	color:#7f7f7f;
	float:right;

	text-indent:-9999px;
	padding: 0px;
}

#banner dl.wakeari a{
	margin:0px 0px 0px;
	_margin:0px 0px -4px 0px;
	width:380px;
	height:60px;
	font-size:10px;
	color:#7f7f7f;
	float:right;
	display:block;
	padding: 0px;
}

#banner dl.wakeari a:hover{
	background: url(./images/bg_box05.jpg) no-repeat;
	text-indent:0px;
}

#banner dt.wakeari{
	padding:3px 6px 0px 6px;
	background:url(./images/icon_box03_hover.gif) no-repeat;
	background-position:4px;
	font-size:11px;
	color:#666;
}

#banner dt.wakeari a{
	font-size:11px;
	color:#666;
}

#banner dt.wakeari a:hover{
	font-size:11px;
	color:#4298C2;
}

#banner dd.wakeari{
	line-height:1.2;
	padding:0px 6px 0px; 
}

#box04 .mid{margin:0px 8px 8px 0px; _margin:0px 8px -4px 0px;}
#box04 .right{margin:0px 0px 8px 0px; _margin:0px 0px -4px 0px;}

#box04 dl{
	width:250px;
	height:60px;
	font-size:10px;
	color:#7f7f7f;
	float:left;
	display:block;
	text-indent:-9999px;
}

#box04 dl a{
	width:250px;
	height:60px;
	font-size:10px;
	color:#7f7f7f;
	float:left;
	display:block;

}

#box04 dl a:hover{
	background: url(./images/bg_box03.gif) no-repeat;
	text-indent:0px;
}

#box04 dt{
	padding:3px 6px 0px 6px;
	background:url(./images/icon_box03_hover.gif) no-repeat;
	background-position:4px;
	font-size:11px;
	color:#666;
}

#box04 dt a{
	font-size:11px;
	color:#666;
}

#box04 dt a:hover{
	font-size:11px;
	color:#4298C2;
}

#box04 dd{
	line-height:1.2;
	padding:0px 6px 0px 6px; 
}

#banner{
	width:100%;
	float:left;
	margin-bottom:10px;
}

#banner dl,#banner dt{float:left;}

#banner .mid{
	width:250px;
	height:65px;
	background:url(./images/bg_banner.gif) no-repeat;
	margin-bottom:8px;
	margin-right:8px;
}
#banner .right{
	width:250px;
	height:65px;
	background:url(./images/bg_banner.gif) no-repeat;
	margin-bottom:8px;
}

#banner dt{
	height:65px;
	float:left;
}
#banner .icon_rifo{
	position:relative;
	top:18px;
	left:25px;
	width:110px;

}
#banner .icon_inax{
	position:relative;
	top:15px;
	left:27px;
	width:90px;
}
#banner .icon_ladorada{
	position:relative;
	top:13px;
	left:27px;
	width:90px;
}
#banner .icon_fighters{
	position:relative;
	top:13px;
	left:12px;
	width:90px;
}

#banner dd{
	line-height:1.2;
	font-size:11px;
}

#banner .txt{padding:15px 8px 5px 0px;}

#banner .detail{
	width:79px;
	height:11px;
	position:relative;
	top:-1px;
	left:48px;
}

#banner .detail,#banner .detail a{float:left;}
#banner .detail a:hover{background-color:transparent;}
#banner .detail a:hover img{visibility:hidden;}

#banner .detail{background:url(./images/btn_detail_over.gif) no-repeat;}
