@charset "UTF-8";

/* top.css
--------------------------------------------------------------------*/


/* body
-------------------------------- */

body#top{
	background:#F9F9F9 url("../img/bg_top_main.gif") top repeat-x;
}

/* Global Menu
-------------------------------- */
#gmenu-top{
	width:890px;
	height:45px;
	background:url("../img/bg_menu.jpg") no-repeat;
	text-align:left;
}
#gmenu-top ul{
	margin-left:4px;
}
#gmenu-top ul li{
	float:left;
	height:45px;
}
#gmenu-top ul li a{
	height:45px;
}
#gmenu-top ul li img{
	vertical-align:top;
}


/* Header
-------------------------------- */
#header-top{
	width:890px;
	height:49px;
	background:url("../img/bg_logo.gif") no-repeat;
	text-align:center;
}
#header-top h1{
	padding-top:8px;
}


/* Contents
-------------------------------- */
#wrapper-top{
	margin:0px auto;
	width:890px;
	text-align:left;
}

#container{
	margin:0px auto;
	width:890px;
	text-align:left;
}

#main-top{
	width:890px;
}
#main-top div.boxl{
	float:left;
	width:665px;
}
#main-top div.boxr{
	float:left;
	width:225px;
	height:465px;
	background:url("../img/bg_sidemenu.jpg") no-repeat;
}

#main-top div.boxr ul{
	padding:6px 0px 0px 6px;
}
#main-top div.boxr ul li{
	padding-top:6px;
}
#main-top div.boxr ul li img{
	vertical-align:top;
}


/* Product List
-------------------------------- */
#productlist{
	width:100%;
	background:#ffffff;
	text-align:center;
}

#productlist div#listwrap{
	margin:0px auto;
	width:872px;
	text-align:left;
	background:url("../img/bg_lineup.gif") bottom repeat-x
}

#productlist div.subt{
	float:left;
	width:68px;
	text-align:right;
	padding-top:41px;
}



#productlist div#listbox{
	float:left;
	width:804px;
	height:59px;
	overflow:hidden;
	position:relative;
	text-align:left;
}

#productlist div#listbox div#arrow-left{
	position:absolute;
	top:0px;
	left:0px;
	width:37px;
	height:59px;
}
#productlist div#listbox div#arrow-right{
	position:absolute;
	top:0px;
	right:0px;
	width:37px;
	height:59px;
}
#productlist div#listbox div#arrow-left a, #productlist div#listbox div#arrow-right a{
	display:block;
	width:37px;
	height:59px;
	cursor:pointer;
}
#productlist div#listbox div#arrow-left a span, #productlist div#listbox div#arrow-right a span{
	display:none;
}

#productlist div#listbox div#arrow-left a{
	background: transparent url("../img_c/bt_left.png") no-repeat left top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img_c/bt_left.png", sizingMethod="scale");
}
#productlist div#listbox div#arrow-right a{
	background: transparent url("../img_c/bt_right.png") no-repeat left top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img_c/bt_right.png", sizingMethod="scale");
}



#productlist div#listbox div#listctsbox{
	position:absolute;
	top:1px;
	left:2px;
}

#productlist div#listbox div#listctsbox ul li{
	float:left;
}
#productlist div#listbox div#listctsbox ul li img{
	vertical-align:top;
}
