/* CSS Document */

/*side
------------------*/
.side {
	width:220px;
	margin-bottom:20px;
}


/*member*/
#member_title {
	background:url(../images/side/member_hed_img.gif) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
}

.member_bg {
	width:200px;
	padding:5px 10px 10px;
	background:#DCDCDC;
	margin-bottom:20px;
}

#banner_member {
}


#btn_login {
	height:17px;
	width:98px;
	margin:0 auto 10px;
}

#btn_login a {
	background:url(../images/side/btn_login.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	height:17px;
	width:98px;
}

#btn_login a:hover {
	background: url(../images/side/btn_login.gif) no-repeat 0 -17px;
	text-indent: -9999px;
	display:block;
	height:17px;
	width:98px;
}

#bg_member_individual {
	background: url(../images/side/bg_member.gif) no-repeat -200px 0px;
	height: 22px;
	width: 130px;
	padding-top: 28px;
	padding-left: 70px;
}

#btn_member_individual {
	height:17px;
	width:98px;
}

#btn_member_individual a {
	background:url(../images/side/btn_entory.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	height:17px;
	width:98px;
}

#btn_member_individual a:hover {
	background:url(../images/side/btn_entory.gif) no-repeat 0 -17px;
	text-indent:-9999px;
	display:block;
	height:17px;
	width:98px;
}

#bg_member_shop {
	background: url(../images/side/bg_member.gif) no-repeat 0px 0px;
	height: 22px;
	width: 130px;
	padding-top: 28px;
	padding-left: 70px;
	margin-bottom: 10px;
}

#btn_member_shop {
	height:17px;
	width:98px;
}

#btn_member_shop a {
	background:url(../images/side/btn_entory.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	height:17px;
	width:98px;
}

#btn_member_shop a:hover {
	background:url(../images/side/btn_entory.gif) no-repeat 0 -17px;
	text-indent:-9999px;
	display:block;
	height:17px;
	width:98px;
}


#membermenu {
}

#membermenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#membermenu ul li {
	background:url(../images/side/arrow.gif) 0 2px no-repeat;
	padding-left:15px;
}



/*goodslist*/
#goods_list_title {
	background:url(../images/side/goodslist_hedimg.gif) 0 0 no-repeat;
	width:116px;
	height:18px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.side_list {
	list-style-type:none;
	margin-bottom: 20px;
}

.side_list li {
	width:220px;
	height:50px;
}

.side_list01 a {
	background:url(../images/side/category_img01.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list02 a {
	background:url(../images/side/category_img02.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list03 a {
	background:url(../images/side/category_img03.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list04 a {
	background:url(../images/side/category_img04.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list05 a {
	background:url(../images/side/category_img05.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list06 a {
	background:url(../images/side/category_img06.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list07 a {
	background:url(../images/side/category_img07.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list08 a {
	background:url(../images/side/category_img08.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list09 a {
	background:url(../images/side/category_img09.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list10 a {
	background:url(../images/side/category_img10.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list11 a {
	background:url(../images/side/category_img11.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list12 a {
	background:url(../images/side/category_img12.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list13 a {
	background:url(../images/side/category_img13.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list14 a {
	background:url(../images/side/category_img14.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list15 a {
	background:url(../images/side/category_img15.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list16 a {
	background:url(../images/side/category_img16.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list17 a {
	background:url(../images/side/category_img17.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list18 a {
	background:url(../images/side/category_img18.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list19 a {
	background:url(../images/side/category_img19.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list20 a {
	background:url(../images/side/category_img20.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list21 a {
	background:url(../images/side/category_img21.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list22 a {
	background:url(../images/side/category_img22.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list23 a {
	background:url(../images/side/category_img23.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list24 a {
	background:url(../images/side/category_img24.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list25 a {
	background:url(../images/side/category_img25.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list26 a {
	background:url(../images/side/category_img26.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}


.side_list27 a {
	background:url(../images/side/category_img27.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}
.side_list28 a {
	background:url(../images/side/category_img28.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}
.side_list29 a {
	background:url(../images/side/category_img29.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list01 a:hover {
	background:url(../images/side/category_img01_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list02 a:hover {
	background:url(../images/side/category_img02_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list03 a:hover {
	background:url(../images/side/category_img03_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list04 a:hover {
	background:url(../images/side/category_img04_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list05 a:hover {
	background:url(../images/side/category_img05_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list06 a:hover {
	background:url(../images/side/category_img06_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list07 a:hover {
	background:url(../images/side/category_img07_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list08 a:hover {
	background:url(../images/side/category_img08_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list09 a:hover {
	background:url(../images/side/category_img09_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list10 a:hover {
	background:url(../images/side/category_img10_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list11 a:hover {
	background:url(../images/side/category_img11_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list12 a:hover {
	background:url(../images/side/category_img12_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list13 a:hover {
	background:url(../images/side/category_img13_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list14 a:hover {
	background:url(../images/side/category_img14_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list15 a:hover {
	background:url(../images/side/category_img15_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list16 a:hover {
	background:url(../images/side/category_img16_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list17 a:hover {
	background:url(../images/side/category_img17_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list18 a:hover {
	background:url(../images/side/category_img18_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list19 a:hover {
	background:url(../images/side/category_img19_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list20 a:hover {
	background:url(../images/side/category_img20_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list21 a:hover {
	background:url(../images/side/category_img21_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list22 a:hover {
	background:url(../images/side/category_img22_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list23 a:hover {
	background:url(../images/side/category_img23_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list24 a:hover {
	background:url(../images/side/category_img24_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list25 a:hover {
	background:url(../images/side/category_img25_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list26 a:hover {
	background:url(../images/side/category_img26_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list27 a:hover {
	background:url(../images/side/category_img27_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}
.side_list28 a:hover {
	background:url(../images/side/category_img28_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}

.side_list29 a:hover {
	background:url(../images/side/category_img29_on.jpg) 0 0 no-repeat;
	width:220px;
	height:50px;
	text-indent:-9999px;
	display:block;
}


/*メーカー一覧*/
#goods_list_title2 {
	background:url(../images/side/goodslist_hedimg2.gif) 0 0 no-repeat;
	width:116px;
	height:18px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.side_list2 {
	list-style-type:none;
	border-top: 1px dotted #CCCCCC;
	margin-bottom: 20px;
}

.side_list2 li {
	width:220px;
	border-bottom: 1px dotted #CCCCCC;
}

.side_list2 li a {
	width:195px;
	padding-left: 25px;
	display: block;
	background: url(../images/side/arrow_company.gif) no-repeat 7px center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.side_list2 li a:hover {
	width:195px;
	padding-left: 25px;
	display: block;
	background: #F7F7F7 url(../images/side/arrow_company.gif) no-repeat 7px center;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*エリア一覧*/
#arealist_title {
	background:url(../images/side/arealist_title.gif) 0 0 no-repeat;
	width:150px;
	height:18px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.side table {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-bottom:5px;
}

.side table td {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	background: #FFFFFF;
}

.side table th {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	font-weight: normal;
	background: #F7F7F7;
}

