/* CSS Document */

html{
		width:100%;
		height:100%;
}

body{
		width:100%;
		height:100%;
		background:#ffffe8;
		color:#666666;
}

*{
		margin:0;
		padding:0;
		border:none;
}

/* container */

#container{
		width:100%;
		height:100%;
		background:url(../img/header.gif) no-repeat;
}

/* header */

#header{
		width:100%;
		height:100px;
}

/* logo */

#logo{
		float:left;
		height:100px;
}


/* menuBox */

#menuBox{
		float:right;
		width:555px;
		_width:560px;
}


/* navi */

#navi{
		float:right;
		list-style:none;
		width:auto;
		height:26px;
		margin-top:10px;
		margin-right:10px;
		_margin-right:5px;
		margin-bottom:10px;
}

#navi li{
		float:left;
		margin-left:5px;
}

#navi li a{
		display:block;
		width:104px;
		height:26px;
		text-decoration:none;
		text-indent:-9999px;
}

.btTop{
		background:url(../img/bt_navi_top.gif) no-repeat;
}

.btTop a:hover{
		background:url(../img/bt_navi_top_h.gif) no-repeat;
}

.btShop{
		background:url(../img/bt_navi_shop.gif) no-repeat;
}

.btShop a:hover{
		background:url(../img/bt_navi_shop_h.gif) no-repeat;
}

.btOrder{
		background:url(../img/bt_navi_order.gif) no-repeat;
}

.btOrder a:hover{
		background:url(../img/bt_navi_order_h.gif) no-repeat;
}

.btMember{
		background:url(../img/bt_navi_member.gif) no-repeat;
}

.btMember a:hover{
		background:url(../img/bt_navi_member_h.gif) no-repeat;
}

.btItem{
		background:url(../img/bt_navi_item.gif) no-repeat;
}

.btItem a:hover{
		background:url(../img/bt_navi_item_h.gif) no-repeat;
}


/* pdMenu */

#pdMenu{
		float:right;
		margin-right:10px;
		_margin-right:5px;
}

html>body #pdMenu form{
		border:1px solid #cccccc;
}


/* subNavi */

#subNavi{
		list-style:none;
		width:auto;
		float:right;
		margin-bottom:0px;
}

#subNavi li{
		float:left;
		margin-left:10px;
}

#subNavi li a{
		display:block;
		width:122px;
		height:22px;
		text-decoration:none;
		text-indent:-9999px;
}

.btSubNew{
		background:url(../img/bt_sub_new.gif) no-repeat;
}

.btSubNew a:hover{
		background:url(../img/bt_sub_new_h.gif) no-repeat;
}

.btSubUra{
		background:url(../img/bt_sub_ura.gif) no-repeat;
}

.btSubUra a:hover{
		background:url(../img/bt_sub_ura_h.gif) no-repeat;
}

.btSubCal{
		background:url(../img/bt_sub_cal.gif) no-repeat;
}

.btSubCal a:hover{
		background:url(../img/bt_sub_cal_h.gif) no-repeat;
}

.btSubOrder{
		background:url(../img/bt_sub_order.gif) no-repeat;
}

.btSubOrder a:hover{
		background:url(../img/bt_sub_order_h.gif) no-repeat;
}

.btSubItem{
		background:url(../img/bt_sub_item.gif) no-repeat;
}

.btSubItem a:hover{
		background:url(../img/bt_sub_item_h.gif) no-repeat;
}

.btSubFu{
		background:url(../img/bt_sub_fu.gif) no-repeat;
}

.btSubFu a:hover{
		background:url(../img/bt_sub_fu_h.gif) no-repeat;
}

.btSubSu{
		background:url(../img/bt_sub_su.gif) no-repeat;
}

.btSubSu a:hover{
		background:url(../img/bt_sub_su_h.gif) no-repeat;
}

.btSubSo{
		background:url(../img/bt_sub_so.gif) no-repeat;
}

.btSubSo a:hover{
		background:url(../img/bt_sub_so_h.gif) no-repeat;
}

.btSubName{
		background:url(../img/bt_sub_name.gif) no-repeat;
}

.btSubName a:hover{
		background:url(../img/bt_sub_name_h.gif) no-repeat;
}
























/* contents */

#contents{
}

/* footerIf */

#footerIf{
		clear:both;
		width:100%;
}

/* footerMenu */

#footerMenu{
}

#footerMenu ul{
		list-style:none;
		float:right;
		margin-top:10px;
		margin-right:10px;
		_margin-right:5px;
}

#footerMenu li{
		float:left;
		font-size:0.8em;
		margin-left:15px;
}

#footerMenu a{
		color:#008000;
}

#footerMenu a:hover{
		color:#FF3300;
}

/* footer */

#footer{
		clear:both;
		width:100%;
		height:auto;
		border-bottom:1px solid #739167;
}

/* free */

#free{
		width:760px;
		margin-top:10px;
		margin-right:auto;
		margin-bottom:10px;
		margin-left:auto;
}

/* clear-both */

.clear-both{
		clear:both;
}


/* red */

.red{
		color:#FF3300;
}

/* price */

.price{
	color:#ff3300;
	font-size:1.2em;
}



/* backTop */

.backTop{
	clear:both;
	font-size:0.9em;
	line-height:1.5;
	float:right;
	background:url(../img/list_bt.gif) no-repeat left center;
	padding-left:1.5em;
	margin-bottom:0px;
}

/* backPg */

.backPg{
	clear:both;
	font-size:0.9em;
	line-height:1.5;
	float:right;
	background:url(../img/list_bp.gif) no-repeat left center;
	padding-left:1em;
	margin-bottom:0px;
	white-space:nowrap;
}

/* toNext */

.toNext{
	clear:both;
	font-size:0.9em;
	line-height:1.5;
	float:right;
	background:url(../img/list_next.gif) no-repeat left center;
	padding-left:1em;
	margin-bottom:0px;
	white-space:nowrap;
}


/* fontBig */

.fontBig{
	font-size:1.1em;
	font-weight:bold;
}

		