/*--- 全商品用サイド・メインメニュー ---*/
.main_menu a, .main_menu_s {
	display: block;
	width: 181px;
	height: 50px;
	text-align: right;
	border-left: 5px solid #fff;
}
.main_menu a:hover, .main_menu_s {
}
/*--- 全商品用サイド・サブメニュー ---*/
.side_submenu {
	font-size: 0.8em;
	line-height: 1.8em;
}
/*--- 全商品用トップメニュー ---*/
#menu101 a {
	background: url(images/menu01.jpg) no-repeat left top;
	height: 50px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}
#menu101 a:hover {
	background: url(images/menu01.jpg) no-repeat left -50px;
}
#menu102 a {
	background: url(images/menu02.jpg) no-repeat left top;
	height: 50px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}
#menu102 a:hover {
	background: url(images/menu02.jpg) no-repeat left -50px;
}
#menu103 a {
	background: url(images/menu03.jpg) no-repeat left top;
	height: 50px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}
#menu103 a:hover {
	background: url(images/menu03.jpg) no-repeat left -50px;
}
#menu104 a {
	background: url(images/menu04.jpg) no-repeat left top;
	height: 50px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}
#menu104 a:hover {
	background: url(images/menu04.jpg) no-repeat left -50px;
}
#menu105 a {
	background: url(images/menu05.jpg) no-repeat left top;
	height: 50px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}
#menu105 a:hover {
	background: url(images/menu05.jpg) no-repeat left -50px;
}
#menu106 a {
	background: url(images/menu06.jpg) no-repeat left top;
	height: 50px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}
#menu106 a:hover {
	background: url(images/menu06.jpg) no-repeat left -50px;
}
#menu107 a {
	background: url(/kiji/userfiles/Image/cart_view2.gif) no-repeat left top;
	height: 30px;
	width: 139px;
	display: block;
	text-indent: -9999px;
}
#menu107 a:hover {
	background: url(/kiji/userfiles/Image/cart_view2.gif) no-repeat left -30px;
}
/*--- ブランドショップ用トップメニュー ---*/
#menu01 a {
	background: url(/kiji/userfiles/Image/menu01.gif) no-repeat left top;
	height: 30px;
	width: 94px;
	display: block;
	text-indent: -9999px;
}
#menu01 a:hover {
	background: url(/kiji/userfiles/Image/menu01.gif) no-repeat left -30px;
}
#menu02 a {
	background: url(/kiji/userfiles/Image/menu02.gif) no-repeat left top;
	height: 30px;
	width: 146px;
	display: block;
	text-indent: -9999px;
}
#menu02 a:hover {
	background: url(/kiji/userfiles/Image/menu02.gif) no-repeat left -30px;
}
#menu03 a {
	background: url(/kiji/userfiles/Image/menu03.gif) no-repeat left top;
	height: 30px;
	width: 131px;
	display: block;
	text-indent: -9999px;
}
#menu03 a:hover {
	background: url(/kiji/userfiles/Image/menu03.gif) no-repeat left -30px;
}
#menu04 a {
	background: url(/kiji/userfiles/Image/menu04.gif) no-repeat left top;
	height: 30px;
	width: 131px;
	display: block;
	text-indent: -9999px;
}
#menu04 a:hover {
	background: url(/kiji/userfiles/Image/menu04.gif) no-repeat left -30px;
}
#menu05 a {
	background: url(/kiji/userfiles/Image/menu05.gif) no-repeat left top;
	height: 30px;
	width: 131px;
	display: block;
	text-indent: -9999px;
}
#menu05 a:hover {
	background: url(/kiji/userfiles/Image/menu05.gif) no-repeat left -30px;
}
#menu06 a {
	background: url(/kiji/userfiles/Image/menu06.gif) no-repeat left top;
	height: 30px;
	width: 132px;
	display: block;
	text-indent: -9999px;
}
#menu06 a:hover {
	background: url(/kiji/userfiles/Image/menu06.gif) no-repeat left -30px;
}
#menu07 a {
	background: url(/kiji/userfiles/Image/cart_view.gif) no-repeat left top;
	height: 30px;
	width: 139px;
	display: block;
	text-indent: -9999px;
}
#menu07 a:hover {
	background: url(/kiji/userfiles/Image/cart_view.gif) no-repeat left -30px;
}
/*--- ブランドショップ用サイドメニュー ---*/
#side_menu01 a { background: url(/kiji/userfiles/Image/side_menu01.gif) no-repeat left top; }
#side_menu01 a, #side_menu01_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu01 a:hover, #side_menu01_s {
	background: url(/kiji/userfiles/Image/side_menu01.gif) no-repeat right top;
}
#side_menu02 a { background: url(/kiji/userfiles/Image/side_menu02.gif) no-repeat left top; }
#side_menu02 a, #side_menu02_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu02 a:hover, #side_menu02_s {
	background: url(/kiji/userfiles/Image/side_menu02.gif) no-repeat right top;
}
#side_menu03 a { background: url(/kiji/userfiles/Image/side_menu03.gif) no-repeat left top; }
#side_menu03 a, #side_menu03_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu03 a:hover, #side_menu03_s {
	background: url(/kiji/userfiles/Image/side_menu03.gif) no-repeat right top;
}
#side_menu04 a { background: url(/kiji/userfiles/Image/side_menu04.gif) no-repeat left top; }
#side_menu04 a, #side_menu04_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu04 a:hover, #side_menu04_s {
	background: url(/kiji/userfiles/Image/side_menu04.gif) no-repeat right top;
}
#side_menu05 a { background: url(/kiji/userfiles/Image/side_menu05.gif) no-repeat left top; }
#side_menu05 a, #side_menu05_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu05 a:hover, #side_menu05_s {
	background: url(/kiji/userfiles/Image/side_menu05.gif) no-repeat right top;
}
#side_menu06 a {background: url(/kiji/userfiles/Image/side_menu06.gif) no-repeat left top; }
#side_menu06 a, #side_menu06_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu06 a:hover, #side_menu06_s {
	background: url(/kiji/userfiles/Image/side_menu06.gif) no-repeat right top;
}
#side_menu07 a { 	background: url(/kiji/userfiles/Image/side_menu07.gif) no-repeat left top; }
#side_menu07 a, #side_menu07_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu07 a:hover, #side_menu07_s {
	background: url(/kiji/userfiles/Image/side_menu07.gif) no-repeat right top;
}
#side_menu08 a { background: url(/kiji/userfiles/Image/side_menu08.gif) no-repeat left top; }
#side_menu08 a, #side_menu08_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu08 a:hover, #side_menu08_s {
	background: url(/kiji/userfiles/Image/side_menu08.gif) no-repeat right top;
}
#side_menu09 a { background: url(/kiji/userfiles/Image/side_menu09.gif) no-repeat left top; }
#side_menu09 a, #side_menu09_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu09 a:hover, #side_menu09_s {
	background: url(/kiji/userfiles/Image/side_menu09.gif) no-repeat right top;
}
#side_menu10 a { background: url(/kiji/userfiles/Image/side_menu10.gif) no-repeat left top; }
#side_menu10 a, #side_menu10_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu10 a:hover, #side_menu10_s {
	background: url(/kiji/userfiles/Image/side_menu10.gif) no-repeat right top;
}
#side_menu11 a { background: url(/kiji/userfiles/Image/side_menu11.gif) no-repeat left top; }
#side_menu11 a, #side_menu11_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu11 a:hover, #side_menu11_s {
	background: url(/kiji/userfiles/Image/side_menu11.gif) no-repeat right top;
}
#side_menu12 a { background: url(/kiji/userfiles/Image/side_menu12.gif) no-repeat left top; }
#side_menu12 a, #side_menu12_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu12 a:hover, #side_menu12_s {
	background: url(/kiji/userfiles/Image/side_menu12.gif) no-repeat right top;
}
#side_menu13 a { background: url(/kiji/userfiles/Image/side_menu13.gif) no-repeat left top; }
#side_menu13 a, #side_menu13_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu13 a:hover, #side_menu13_s {
	background: url(/kiji/userfiles/Image/side_menu13.gif) no-repeat right top;
}
#side_menu14 a { background: url(/kiji/userfiles/Image/side_menu14.gif) no-repeat left top; }
#side_menu14 a, #side_menu14_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu14 a:hover, #side_menu14_s {
	background: url(/kiji/userfiles/Image/side_menu14.gif) no-repeat right top;
}
#side_menu15 a { background: url(/kiji/userfiles/Image/side_menu15.gif) no-repeat left top; }
#side_menu15 a, #side_menu15_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu15 a:hover, #side_menu15_s {
	background: url(/kiji/userfiles/Image/side_menu15.gif) no-repeat right top;
}
#side_menu16 a { background: url(/kiji/userfiles/Image/side_menu16.gif) no-repeat left top; }
#side_menu16 a, #side_menu16_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu16 a:hover, #side_menu16_s {
	background: url(/kiji/userfiles/Image/side_menu16.gif) no-repeat right top;
}
#side_menu17 a { background: url(/kiji/userfiles/Image/side_menu17.gif) no-repeat left top; }
#side_menu17 a, #side_menu17_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu17 a:hover, #side_menu17_s {
	background: url(/kiji/userfiles/Image/side_menu17.gif) no-repeat right top;
}
#side_menu18 a { background: url(/kiji/userfiles/Image/side_menu18.gif) no-repeat left top; }
#side_menu18 a, #side_menu18_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu18 a:hover, #side_menu18_s {
	background: url(/kiji/userfiles/Image/side_menu18.gif) no-repeat right top;
}
#side_menu19 a { background: url(/kiji/userfiles/Image/side_menu19.gif) no-repeat left top; }
#side_menu19 a, #side_menu19_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu19 a:hover, #side_menu19_s {
	background: url(/kiji/userfiles/Image/side_menu19.gif) no-repeat right top;
}
#side_menu20 a { background: url(/kiji/userfiles/Image/side_menu20.gif) no-repeat left top; }
#side_menu20 a, #side_menu20_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu20 a:hover, #side_menu20_s {
	background: url(/kiji/userfiles/Image/side_menu20.gif) no-repeat right top;
}
#side_menu21 a { background: url(/kiji/userfiles/Image/side_menu21.gif) no-repeat left top; }
#side_menu21 a, #side_menu21_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu21 a:hover, #side_menu21_s {
	background: url(/kiji/userfiles/Image/side_menu21.gif) no-repeat right top;
}
#side_menu22 a { background: url(/kiji/userfiles/Image/side_menu22.gif) no-repeat left top; }
#side_menu22 a, #side_menu22_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu22 a:hover, #side_menu22_s {
	background: url(/kiji/userfiles/Image/side_menu22.gif) no-repeat right top;
}
#side_menu23 a { background: url(/kiji/userfiles/Image/side_menu23.gif) no-repeat left top; }
#side_menu23 a, #side_menu23_s {
	height: 30px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#side_menu23 a:hover, #side_menu23_s {
	background: url(/kiji/userfiles/Image/side_menu23.gif) no-repeat right top;
}

#head {
	background-image: url(images/head.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 100px;
	width: 980px;
}
#head h1 {
	font-size: 12px;
	line-height: 1.8em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	float: right;
	margin-top: 10px;
}

.img_u10 {
	margin-top: 10px;
}
#main_conl {
	width: 250px;
	text-align: left;
	float: left;
	_margin-left: 35px;
	background-image: url(images/side.jpg);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
}

#menucon {
	width: 230px;
	float: left;
	text-align: left;
	margin-right: 10px;
	_margin-right: 5px;
	margin-left: 10px;
	_margin-left: 5px;
}
.serch {
	width: 230px;
	margin-top: 10px;
	text-align: center;
	height: 75px;
	clear: both;
}

#menucon li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#menucon li a {
	background-image: url(images/side_m.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 230px;
	padding-top: 4px;
	padding-left: 12px;
	font-size: 12px;
	text-decoration: none;
	color: #CCCCCC;
}
#menucon li a:hover {
	background-image: url(images/side_mb.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 230px;
	padding-top: 4px;
	padding-left: 12px;
	text-decoration: underline;
}
.mtd {
	color: #FFFFFF;
	background-image: url(images/side_u.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 230px;
	padding-top: 5px;
	padding-left: 30px;
}
.google {
	background-color: #FFFFFF;
	width: 230px;
	margin-top: 10px;
	text-align: center;
	clear: both;
	float: left;
}
.box {
	width: 680px;
	margin-bottom: 15px;
	float: left;
	clear: both;
}
.purse {
	background-image: url(/kiji/userfiles/Image/purse.jpg);
	background-repeat: no-repeat;
	height: 315px;
	width: 680px;
	float: left;
	margin-bottom: 15px;
}
.purse_b {
	float: right;
	width: 370px;
	margin-top: 0px;
	margin-right: 0px;
}
.out {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/kiji/userfiles/Image/price_back.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 100px;
	display: block;
	margin-bottom: 5px;
	padding-left: 5px;
}

.purse_b li {
	list-style-type: none;
	float: left;
	margin: 0px;
}
.tb_btop {
	vertical-align: top;
}
.tb_btop td {
	vertical-align: top;
}
.tb_btop p {
	font-size: 10px;
	line-height: 1.8em;
}
.block {
}
.block td {
	padding: 10px;
	width: 25%;
	background-color: #1D1311;
	vertical-align: top;
	border: 1px solid #CCCCCC;
}
.block h3 {
	font-size: 12px;
	font-weight: bold;
	color: #B1B18E;
}
.block li {
	background-image: url(images/arrow01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
}.block li a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
table.line {
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.line th {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 10px;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: top;
	padding-left: 15px;
	background-image: url(images/slash.gif);
	background-repeat: repeat;
	color: #333333;
}

table.line td {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.navi {
	background-color: #F7F1E1;
	width: 680px;
}
.navi p {
	font-size: 14px;
	line-height: 2.0em;
	margin: 10px;
}
.navi a {
	font-size: 14px;
	line-height: 2em;
	margin: 10px;
	font-weight: bold;
	color: #311700;
}
.navi a:hover {
	font-size: 14px;
	line-height: 2em;
	margin: 10px;
	font-weight: bold;
	color: #670101;
	text-decoration: underline;
}
.box {
	width: 680px;
	margin-bottom: 20px;
	float: left;
	clear: both;
}
h2 {
	background-image: url(images/h2.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 680px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	color: #000000;
}
.box h1 {

	font-size: 12px;
	font-weight: normal;
	color: #666666;
 }.foot_b {
	text-align: center;
}
.foot_b a {
	color: #C11D61;
	text-decoration: underline;
}
.680 {
	float: left;
	width: 680px;
}
.guide_box {
	float: left;
	width: 680px;
	margin-bottom: 10px;
}
p {
	font-size: 12px;
	line-height: 1.8em;
	margin: 0px;
	padding: 0px;
}
.img_r {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
}
.box h4 {
	background-image: url(images/h4.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 410px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 0px;
	color: #000000;
}

span.span_pager { color:#222; }

span.brand_link a:link, span.span_pager a:link{color:#222;text-decoration:none;}

span.brand_link a:visited, span.span_pager a:visited{color:#222;text-decoration:none;}

span.brand_link a:active, span.span_pager a:active{color:#FD0B6F;}

span.brand_link a:hover, span.span_pager a:hover{color:#FD0B6F;}

div.m_inq {text-align:center;}

.top_img {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	display: block;
}
.top_imgls {
	float: left;
	margin-bottom: 12px;
}