@charset "utf-8";
/* GLOBAL MENU Layout
----------------------------------------------------*/
div#global-area{
	clear:both;
	margin:0px auto 20px; 
	background: url(../images/bg_top_visual.jpg) no-repeat center top;
	overflow:hidden;
	padding:0px 0px 20px;
	border-bottom:1px solid #f3f3f3;
}
ul#global-menu{
	clear:both;
	width:960px;
	margin:0px auto;
	overflow:hidden;
}
 ul#global-menu li{
	float:left;
}
div#products-slideshow{
	clear:both;
	width:960px;
	margin:0px auto;
	overflow:hidden;
}
/* prev and next buttons */
#products-slideshow .forward,
#products-slideshow .backward {
	display:block;
	float:left;
	width:36px;
	height:36px;
	cursor:pointer;
	margin:170px 0px 0px;
}
div#products-slideshow .images{
	float:left;
	width:886px;
	height:385px;
	position:relative;
}
#products-slideshow .images div {
	display:none;
	position:absolute;
	top:10px;
	left:5px;		
	height:365px;
}
#products-slideshow .images div p.caption{
}
div#products-navi{
	width:960px;
	margin:0px auto;
	background:#000 url(../images/bg_4key_all.gif) no-repeat left top;
	overflow:hidden;
}
html*div#products-navi{
	width:960px;
	height:2.25em;
	margin:0px auto;
	background:#000 url(../images/bg_4key_all.gif) no-repeat left top;
}
div#products-navi .bottom{
	clear:both;
}
div#products-navi #key-products-ttl{
	float:left;
	width:110px;
}
div#products-navi #key-products-ttl img{
	vertical-align:bottom;
}
div#products-navi ul#slidetabs{
	float:left;
	width:850px;
	overflow:hidden;
	background: url(../images/bg_4key.gif) no-repeat left top;
}
div#products-navi ul#slidetabs li{
	float:left;
	width:202px;
	text-align:center;
	padding:7px 5px 1px;
	overflow:hidden;
}
div#products-navi ul#slidetabs li a{
	color:#666666;
}
div#products-navi ul#slidetabs li a.current{
	color:#3399cc;
}
/* CONTEINER Layout
----------------------------------------------------*/
#conteiner-left #products-area{
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
#conteiner-left #products-box{
	padding:15px 0px 15px 10px;
	overflow:hidden;
}
#conteiner-left #products-box ul li{
	float:left;
	width:229px;
}
#conteiner-left #main-products-box{
	background:#e5f5fd;
	padding:15px 0px 15px 10px;
	overflow:hidden;
}#conteiner-left #main-products-box .main-products {
	float:left;
	width:220px;
	padding:0px 9px 0px 0px; 
}
#conteiner-left #ttl-box{
	width:700px;
	background: url(../shared/images/bg_line_dot_x.gif) repeat-x left bottom;
	overflow:hidden;
	padding:0px 0px 1px 0px;
}
#conteiner-left #ttl-box h2{
	float:left;
	width:147px;
}
#conteiner-left #ttl-box #rss-btn-box{
	float:right;
	width:112px;
}
ul#news-area{
	width:700px;
	overflow:hidden;
}
ul#news-area li{
	width:685px;
	padding:10px 0px 0px 15px;
	overflow:hidden;
	line-height:1.6;
}
ul#news-area li span.date{
	float:left;
	width:85px;
	display:block;
	background: url(../shared/images/bg_arw_01.gif) no-repeat 0px 7px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
}
ul#news-area li span.news{
	float:right;
	width:570px;
	display:block;
}

#conteiner-right #feed ul{
	border-left:1px solid #c4c5a6;
	border-right:1px solid #c4c5a6;
	border-bottom:1px solid #c4c5a6;
	background:#FFFFFF;
	padding:10px 10px 0px 10px; 
}
#conteiner-right #feed ul li{
	padding:0px 0px 8px 0px;
	line-height:1.25;
}














