@charset "UTF-8";
/* CSS Document */

@import "com.css";
@import "lightbox.css";


/*contents_left
------------------------------*/
#contents_left {
	float:left;
	width:190px;
}


#goodscategory {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #404040;
}

#goodscategory ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#goodscategory ul li {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
}

.goodscategory01 a { background:url(../images/sidemenu/c_blend01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory02 a { background:url(../images/sidemenu/c_straight01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory03 a { background:url(../images/sidemenu/c_set01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory04 a { background:url(../images/sidemenu/c_drip01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory05 a { background:url(../images/sidemenu/c_kimame01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory06 a { background:url(../images/sidemenu/c_kigu01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory07 a { background:url(../images/sidemenu/c_tea01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory08 a { background:url(../images/sidemenu/c_gift01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory09 a { background:url(../images/sidemenu/c_dura01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory10 a { background:url(../images/sidemenu/c_office01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory11 a { background:url(../images/sidemenu/c_mg01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory12 a { background:url(../images/sidemenu/c_ice01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory13 a { background:url(../images/sidemenu/c_liquid01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory14 a { background:url(../images/sidemenu/c_tento01.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory15 a { background:url(../images/sidemenu/btn_point.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory15 a {
	background: url(../images/sidemenu/btn_haisou.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory16 a {
	background: url(../images/sidemenu/btn_payment.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory17 a {
	background: url(../images/sidemenu/btn_gift.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory18 a {
	background: url(../images/sidemenu/btn_petit_gift.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory19 a {
	background: url(../images/sidemenu/btn_point.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}


.goodscategory01 a:hover { background:url(../images/sidemenu/c_blend02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory02 a:hover { background:url(../images/sidemenu/c_straight02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory03 a:hover { background:url(../images/sidemenu/c_set02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory04 a:hover { background:url(../images/sidemenu/c_drip02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory05 a:hover { background:url(../images/sidemenu/c_kimame02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory06 a:hover { background:url(../images/sidemenu/c_kigu02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory07 a:hover { background:url(../images/sidemenu/c_tea02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory08 a:hover { background:url(../images/sidemenu/c_gift02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory09 a:hover { background:url(../images/sidemenu/c_dura02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory10 a:hover { background:url(../images/sidemenu/c_office02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory11 a:hover { background:url(../images/sidemenu/c_mg02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory12 a:hover { background:url(../images/sidemenu/c_ice02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory13 a:hover { background:url(../images/sidemenu/c_liquid02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory14 a:hover { background:url(../images/sidemenu/c_tento02.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory15 a:hover { background:url(../images/sidemenu/btn_point.jpg) no-repeat;width:190px;height:36px;display:block; }
.goodscategory15 a:hover {
	background: url(../images/sidemenu/btn_haisou.jpg) no-repeat 0px -36px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory16 a:hover {
	background: url(../images/sidemenu/btn_payment.jpg) no-repeat 0px -36px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory17 a:hover {
	background: url(../images/sidemenu/btn_gift.jpg) no-repeat 0px -36px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory18 a:hover {
	background: url(../images/sidemenu/btn_petit_gift.jpg) no-repeat 0px -36px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}
.goodscategory19 a:hover {
	background: url(../images/sidemenu/btn_point.jpg) no-repeat 0px -36px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 190px;
	margin-bottom: 5px;
}


#bannar_side,#bannar_side02,#bannar_side03 {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #404040;
}

#bannar_side03 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#goods_search {
	background:url(../images/sidemenu/search_top.gif) 0 0 no-repeat;
	padding-top:16px;
	padding-bottom:10px;
	border-bottom:1px dotted #404040;
	margin-bottom:10px;
}

#goods_search_bottom {
	background:url(../images/sidemenu/search_bottom.gif) 0 100% no-repeat;
	padding-bottom:13px;
}

#goods_search_bg {
	background:url(../images/sidemenu/search_bg.gif) repeat-y;
	padding:0 13px;
}

.searchform_w50 {
	width:50px;
}

.searchform_w150 {
	width:150px;
}


#shopmaster {
	background:url(../images/sidemenu/shopmaster_bg.gif) top no-repeat;
	padding-top:10px;
	margin-bottom:10px;
	font-size:0.8em;
}

.shopmaster_img {
	float:right;
	margin:0 0 5px 5px;
}

#kanteishi {
	margin-bottom:5px;
	font-size:0.8em;
}
.kanteishi_img {
	margin-bottom:5px;
}



/*contents_right
------------------------------*/
#contents_right {
	float:right;
	width:580px;
}

#seo_text {
	background:url(../images/main/img-.jpg) no-repeat;
	height:180px;
	margin-bottom:10px;
}

#seo_text h2 {
	text-indent:-9999px;
}

#hed_img {
	margin-bottom:15px;
}


/*contents_main_l
--------------------*/
#contents_main_l {
	float:left;
	width:420px;
}

#cam_bannar {
	margin-bottom:10px;
}

#topics_wrap {
	padding:5px;
	margin-bottom:10px;
	color:#460B07;
	font-size:0.8em;
	line-height: 1.4em;
	overflow: auto;
	width: 410px;
	height: 150px;
}

#topics_wrap table {
	border-bottom: 1px dotted #460B07;
	margin-bottom:10px;
	width: 390px;
}
#topics_wrap table th {
	background: url(../images/main/maru.gif) no-repeat center center;
	width: 40px;
	padding: 5px;
}
#topics_wrap table td {
	padding: 5px;
}


#whatsnew_text {
	border:1px solid #460B07;
	background:#EAD7D8;
	padding:14px 4px 4px;
	margin-bottom:10px;
	color:#460B07;
	font-size:0.8em;
	line-height: 1.4em;
	overflow: auto;
	width: 410px;
}

#whatsnew {
	width: 390px;
}

#whatsnew_text table {
	border-bottom: 1px dotted #FFFFFF;
	margin-bottom:10px;
	width: 390px;
}

#whatsnew_text table th {
	background: url(../images/main/maru.gif) no-repeat center center;
	width: 40px;
	padding: 5px;
}

#whatsnew_text table td {
	padding: 5px;
}

#whatsnew_text p {
	width: 370px;
	margin-bottom:10px;
}



#sub_bannar_l {
	float:left;
	width:205px;
	margin-bottom:10px;
}

#sub_bannar_r {
	float:right;
	width:205px;
	margin-bottom:10px;
}


/*contents_main_r
--------------------*/
#contents_main_r {
	float:right;
	width:150px;
}


#raanking {
	background:url(../images/main/runking_title.jpg) top no-repeat;
	padding-top:30px;
	margin-bottom:10px;
}

#raanking_main {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background: #F0D2AF;
	padding:5px;
	font-size:0.8em;
}

#raanking_main th {
	background:#710000;
	padding:2px;
	width:10px;
}

#bannar_side_r {
	text-align:center;
	margin-bottom:5px;
}

#bannar_side_r img {
	margin-bottom:5px;
} 


#recomend_goods {
	margin-bottom:10px;
}

#recomend_bannar img {
	margin-bottom:10px;
}

#recomend_item {
	float:none;
	background:#EAE6D8;
	width:400px;
	border:1px solid #430303;
	padding:5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.recomend_item_img {
	float:left;
}

.recomend_item_detail {
	float:right;
	width:285px;
}

.recomend_item_name {
	color:#430303;
	font-size:1em;
	font-weight: bold;
	letter-spacing: 0.2em;
}

.recomend_item_detail p {
	font-size:0.8em;
	line-height: 1.6em;
	margin-bottom: 10px;
}

#detail_link {
	background:url(../images/com/arrow01.gif) right no-repeat;
	border-top:2px solid #430303;
	font-size:0.8em;
	padding-right:12px;
	text-align:right;
}

#gokui_menu {
}

#gokui_menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#gokui_menu ul li {
	display:block;
	float:left;
	text-indent:-9999px;
}

#gokui_menu ul li a {
	text-decoration:none;
	margin-right:10px;
}

.mizu a {	background:url(../images/gokui/mizu_img.jpg) no-repeat; display:block; width:134px; height:220px; }
.murasi a {	background:url(../images/gokui/murashi_img.jpg) no-repeat; display:block; width:134px; height:220px; }
.cyuusyutu a {	background:url(../images/gokui/chusyutu_img.jpg) no-repeat; display:block; width:134px; height:220px; }
.kigu a {	background:url(../images/gokui/kigu_img.jpg) no-repeat; display:block; width:134px; height:220px; }

.mizu a:hover {	background:url(../images/gokui/mizu_img02.jpg) no-repeat; display:block; width:134px; height:220px; }
.murasi a:hover {	background:url(../images/gokui/murashi_img02.jpg) no-repeat; display:block; width:134px; height:220px; }
.cyuusyutu a:hover {	background:url(../images/gokui/chusyutu_img02.jpg) no-repeat; display:block; width:134px; height:220px; }
.kigu a:hover {	background:url(../images/gokui/kigu_img02.jpg) no-repeat; display:block; width:134px; height:220px; }

.mizu_on {	background:url(../images/gokui/mizu_img02.jpg) no-repeat; display:block; width:134px; height:220px; margin-right:10px; }
.murasi_on {	background:url(../images/gokui/murashi_img02.jpg) no-repeat; display:block; width:134px; height:220px; margin-right:10px; }
.cyuusyutu_on {	background:url(../images/gokui/chusyutu_img02.jpg) no-repeat; display:block; width:134px; height:220px; margin-right:10px; }
.kigu_on {	background:url(../images/gokui/kigu_img02.jpg) no-repeat; display:block; width:134px; height:220px; }

#hanashi_menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#hanashi_menu ul li {
	float:left;
	display:block;
	text-indent:-9999px;
	margin-left: 10px;
}

#hanashi_menu ul li a {
	text-decoration:none;
}

.hanashi_tab01 a {	background:url(../images/hanasi/hanasi02.gif) no-repeat; display:block; width:150px; height:25px; }
.hanashi_tab02 a {	background:url(../images/hanasi/sanchi01.gif) no-repeat; display:block; width:150px; height:25px; }

.hanashi_tab03 a { background:url(../images/hanasi/hanasi01.gif) no-repeat; display:block; width:150px; height:25px; }
.hanashi_tab04 a { background:url(../images/hanasi/sanchi02.gif) no-repeat; display:block; width:150px; height:25px; }
#body_box_jisin {
	margin: auto;
	width: 520px;
	margin-bottom: 20px;
}
#body_box_jisin_foot {
	background-image: url(../images/jishin/box_botom.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 520px;
}
#body_box_jisin_contents {
	width: 490px;
	background-image: url(../images/jishin/box_bg.gif);
	background-repeat: repeat-y;
	padding: 15px;
	font-size: 0.9em;
	line-height: 1.1em;
}
#body_box_jisin_title {
	height: 50px;
	width: 520px;
	margin-top: -1px;
}

#membermenu {
	margin-bottom: 10px;
	width: 150px;
}

#membermenu ul {
	background: #FAF5F5 url(../images/main/membermenu_hrad.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 30px 0px 0px 10px;
	width: 138px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	}

#membermenu ul li {
	background: url(../images/com/arrow.gif) no-repeat 0px center;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
}

#membermenu ul li a {
	font-size: 0.9em;
}


/*haisou
--------------------*/

#haisou {
	width: 570px;
	margin-right: 0px;
	margin-left: auto;
}

#haisou .bg01 {
	color: #FFFFFF;
	background: #AD3121;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#haisou .bg02 {
	background: #FBECD0;
}

#haisou .bg02 {
	background: #FBECD0;
}

#haisou .bg03 {
	background: #E1E1E1;
	margin-bottom: 15px;
}

#haisou .boder {
	margin-bottom: 15px;
	padding: 5px;
	border: 1px solid #333333;
}

#haisou table {}

#haisou table th {
	background: #FBECD0;
	padding: 5px;
}

#haisou table td {
	background: #FBECD0;
	padding: 5px;
	vertical-align: top;
}

#haisou ul {
	margin: 0px;
	padding: 0px;
}

#haisou ul li {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(../images/haisou2/list.gif) no-repeat left 4px;
	list-style: none;
}

/*payment
--------------------*/

#payment {
	width: 570px;
	margin-right: 0px;
	margin-left: auto;
}

#payment .bg01 {
	color: #FFFFFF;
	background: #AD3121;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#payment ul {
	margin: 0px;
	padding: 0px;
}

#payment ul li {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(../images/haisou2/list.gif) no-repeat left 4px;
	list-style: none;
}

#payment table {}

#payment table th {
	background: #FBECD0;
	padding: 5px;
	font-weight: normal;
	text-align: left;
}

#payment table td {
	background: #FBECD0;
	padding: 5px;
	vertical-align: top;
}


/*掲示板
--------------------*/

.bbs_table {
	width: 500px;
	border-top: 1px solid #7B0000;
	border-right: 1px solid #7B0000;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}

.bbs_table th {
	border-bottom: 1px solid #7B0000;
	border-left: 1px solid #7B0000;
	background: #ffe6cc;
	text-align: left;
	font-size: 1.2em;
	padding: 4px;
}

.bbs_table td {
	border-bottom: 1px solid #7B0000;
	border-left: 1px solid #7B0000;
	padding: 4px;
}

.bbs_table2 {
	width: 400px;
	border-top: 1px solid #7B0000;
	border-right: 1px solid #7B0000;
	margin: 10px auto;
}

.bbs_table2 th {
	border-bottom: 1px solid #7B0000;
	border-left: 1px solid #7B0000;
	background: #ffe6cc;
	text-align: left;
	font-size: 1.2em;
	padding: 4px;
}

.bbs_table2 td {
	border-bottom: 1px solid #7B0000;
	border-left: 1px solid #7B0000;
	padding: 4px;
}



.bbs_table_noline {}

.bbs_table_noline th {}

.bbs_table_noline td {}

.bbs_bold {
	font-weight: bold;
}




/*検索
------------------------------------*/

#scrch_item {
	width: 580px;
	margin-top: 20px;
}

#goodssearch_block {
	float: left;
	width: 135px;
	text-align: center;
	padding: 5px;
	height: 180px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

#goodssearch_thumb {
	margin-bottom: 10px;
}

#goodssearch_name {
	margin-bottom: 10px;
}

/*ページ送り
------------------------*/

.page_list {
	font-size: 1em;
	padding-top: 20px;
	padding-bottom: 10px;
}
.page_list a {
	padding: 3px 6px;
	border: 1px solid #C8C8C8;
	margin-left: 10px;
	text-decoration: none;
}
.page_list a:hover {
	padding: 3px 6px;
	border: 1px solid #C8C8C8;
	margin-left: 10px;
	background: #E1DDE0;
	text-decoration: none;
}
.current {
	padding: 3px 6px;
	border: 1px solid #C8C8C8;
	background: #E1DDE0;
	font-weight: bold;
	margin-left: 10px;
}


