body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}



body {

	color:#333333;

	font-size:12px;

	border:#000000;

	margin:0;

	background-color:#FFF0FF;

	background-image:url(/shop/images/background.jpg);

	background-repeat:repeat-y;

	background-position:center;

}

#custom-doc	{

	width:900px;

	margin:0 auto;

	background-color:#FFFFFF;

}

	

/*------------------*/

#sub_menu	{

	text-align:right;

	padding:5px;

	}

#sub_menu li	{

	display:inline;

	margin:0 5px;

	}

#sub_menu .totalPrice	{

	float:left;

	width:200px;

	margin:3px;

	text-align:center;

	font-weight:bold;

	color:#000000;

	background-color:#FFFFFF;

	border:#999999 solid 1px;

	}

#sub_menu .welcomGuest	{

	margin:4px;

	text-align:right;

	float:left;

	}	



/*-----------------------------*/

#hd .mainImage	{

	background-image:url(/shop/images/head.gif);

	height:94px;

	width:900px;

	clear:both;

	}

#mainImage	{

	background-image:url(/shop/images/head.gif);

	height:94px;

	width:800px;

	clear:both;

	}

#navi li{

	float:left;

	list-style:none;

	}

#navi li a{

	display:block;

	background-image:url(/shop/images/nav.jpg);

	background-repeat: repeat-x;

	width:128px;

	height:16px;

	border-right:1px solid #E28DC7;

	border-left:1px solid #E28DC7;

	border-bottom:1px solid #E28DC7;

	text-align:center;

	padding:9px 0 6px 0;

	color:#ffffff;

	font-weight:bold;

	}

#navi li.home a{

	width:118px;

	}

/*-------------------*/

#bd	{

	clear:both;

	padding:10px 0;

	}

#left-clm	{

	width:250px;

	float:left

	}

#right-clm	{

	width:640px;

	float:right;

	}

#pankuzu{

	font-size:11px;

	margin:0 0 5px 0;

	}

	

/*----------------------*/

#sideSearch h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title02.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#sideSearch .sideBox	{

	padding:5px;

	margin:0 0 10px 0;

	}	

/*-------------------------*/

#sideCategory h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title02.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#sideCategory .sideBox	{

	background-color:#FFF0FF;

	padding:5px;

	margin:0 0 0 10px

	}

#sideCategory li	{

	list-style:none;

	padding:5px 5px 5px 15px;

	}

#sideCategory ul li	{

	background:url(/shop/images/arw.gif) no-repeat left 6px;

	border-bottom:#999999 dotted 1px;

	}

#sideCategory ul ul li	{

	background:url(/shop/images/arw02.gif) no-repeat left 6px;

	border-bottom:0;

	}

#sideCategory ul ul ul li	{

	background:url(/shop/images/arw03.gif) no-repeat left 6px;

	border-bottom:0;

	}

/*---------------------------*/

#sideSchedule h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title02.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#sideSchedule .sideBox	{

	padding:5px;

	margin:0 0 10px 0;

	text-align:center;

	}

#sideSchedule ul	{

	font-size:11px;

	margin:0 auto;

	width:180px;

	}

#sideSchedule li	{

	list-style:none;

	float:left;

	margin:5px;

	}

#sideSchedule table	{

	clear:both;

	margin:0 auto 5px;

	border-collapse:collapse;

	}

#sideSchedule th{

	text-align:center;

	color:#666666;

	font-size:11px;

	font-weight:normal;

}

#sideSchedule th.sun{

	color:#FF0000;

}

#sideSchedule td{

	border-right:1px solid #ffffff;

	border-bottom:1px solid #ffffff;

	background-color:#FAD8EB;

	text-align:center;

	width:25px;

	height:11px;

	padding:3px 0 3px 0;

	font-size:11px;

}

#sideSchedule td.holiday{

	color:#FF0000;

	font-weight:bold;

}

/*-------------------------*/

#sideMail h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title02.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#sideMail .sideBox	{

	padding:5px;

	margin:0 0 10px 0;

	}

#sideMail li	{

	list-style:none;

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding:0 0 0 15px;

	margin:5px 0;

	}

/*-----------------------------*/

#sideLink h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title02.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#sideLink .sideBox	{

	padding:5px;

	margin:0 0 10px 0;

	}

#sideLink li	{

	list-style:none;

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding:0 0 0 15px;

	margin:5px 0;

	}

/*-----------------------------*/

#sideBlog h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title02.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#sideBlog .sideBox	{

	padding:5px;

	margin:0 0 10px 0;

	}

#sideBlog li	{

	list-style:none;

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding:0 0 0 15px;

	margin:5px 0;

	}



/*----------------------*/

/*----------------------*/

#mainInfo	{

	margin:0 0 20px 0;

	_margin:0 0 40px 0;}	



#mainInfo h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#mainInfo .iBody	{

	padding:10px 5px;

	margin:0 0 15px 0;

	}

#mainInfo ul	{

	clear:both;

	

	}

#mainInfo li	{

	list-style:none;

	padding:0 0 0 10px;

	margin:5px 0;

	float:left;

	}

	

/*-------------------------*/

#mainOsusume	{

	margin:0 0 20px 0;

	}

#mainOsusume table	{

	margin:0 auto;

	}

#mainOsusume h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#mainOsusume h3	{

	font-size:12px;

	font-weight:bold;

	padding:5px;

	}	

#mainOsusume .oBody	{

	padding:5px;

	margin:0 0 10px 0;

	}

#mainOsusume .price	{

	color:#FF0000;

	font-weight:bold;

	font-size:12px;

	}

#mainOsusume .photo	{

	text-align:center;

	padding:10px;

	}

/*-------------------------*/

#mainTokka	{

	margin:0 0 20px 0;

	}

#mainTokka table	{

	margin:0 auto;

	width:100%;

	}

#mainTokka h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#mainTokka h3	{

	font-size:12px;

	font-weight:bold;

	padding:5px;

	}	

#mainTokka .toBody	{

	padding:5px;

	margin:0 0 10px 0;

	}

#mainTokka .price	{

	color:#FF0000;

	font-weight:bold;

	font-size:12px;

	}

#mainTokka .photo	{

	text-align:center;

	padding:10px;

	}

/*---------------------*/

#ft	{

	clear:both;

	}

#ft address{

	background-color:#C3749C;

	color:#ffffff;

	text-align:center;

	padding:3px;

	font-size:10px;

	font-style:normal;

clear:both;

	}

#ft address a:link { text-decoration:none; color:#ffffff; }

#ft address a:hover { text-decoration:underline; color:#ffffff; }



/*----------------------------*/

#contentsTitle	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#goodsName{

	font-size:12px;

	font-weight:bold;

	padding:5px;

	background-color:#FFF0FF;

	}

	

#page	{

	text-align:center;

	margin:5px 0 20px;

	}

/*--------------------------------*/

#mainList .listBody	{

	padding:5px;

	border:#999999 solid 1px;

	margin:0 0 20px 0;

	}

#mainList h3	{

	font-size:12px;

	font-weight:bold;

	padding:5px;

	}

#mainList .listBody	table {

	margin:0 auto;

	}

#mainList td {

	text-align:center;

	}

#mainList .price	{

	color:#FF0000;

	font-weight:bold;

	font-size:12px;

	margin:0 0 10px 0;

	}

#mainList .photo	{

	text-align:center;

	padding:10px;

	}	

/*------------------------------------*/

#mainShousai	{

	margin:0 0 20px 0;

	}

#mainShousai table	{

	width:100%;

	}

#mainShousai .photo	{

	border:#666666 solid 1px;

	padding:3px;

	text-align:center;

	}

#mainShousai .price	{

	color:#FF0000;

	font-weight:bold;

	font-size:14px;

	margin:10px 5px;

	}

#mainShousai li	{

	list-style:none;

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding:0 0 0 15px;

	margin:5px;

	}

#mainShousai h2	{

	margin:15px 5px;

	font-size:12px;

	background-color:#FFF0FF;

	border:#666666 solid 1px;

	padding:3px;

	}

#mainShousai .tx	{

	padding:5px;

	}

#mainShousai .fav a	{

	margin:10px 0;

	display:block;

	text-indent:-9999px;

	background-image:url(/shop/images/favolite.jpg);

	width:90px;

	height:19px;

	}

#mainShousai .mobileMail{

	margin:5px 0 ;

	}

/*--------------------------------------*/

#summaryEx {

	margin:0 0 20px 0;

}

#summaryEx h2	{

	border-left:#F53AA5  solid 8px;

	border-bottom:#F53AA5 solid 1px;

	padding:5px;

	font-size:12px;

	margin:0;

	}

#summaryEx .exBody	{

	margin:5px 0 ;

	}

#summaryEx #ex	{

	font-size:12px;

	width:90%;}

	

/*-----------------------------------------*/

#mainReview .midashi	{

	padding:5px;

	background-color:#FFF0FF;

	font-size:12px;

	margin:5px 0;

	}	

/*-----------------------------------------*/

#summaryOther .otherBody	{

	padding:5px;

	border:#999999 solid 1px;

	margin:0 0 20px 0;

	}

#summaryOther .midashi	{

	padding:5px;

	background-image:url(/shop/images/heart.gif);

	background-position:left;

	background-repeat:no-repeat;

	padding:0 0 0 15px;

	font-size:12px;

	margin:5px 0;

	}	

#summaryOther .otherBody table {

	width:100%;

	}

#summaryOther h3	{

	font-size:12px;

	font-weight:bold;

	padding:5px;

	}

#summaryOther .listBody	table {

	width:100%;

	}

#summaryOthert td {

	text-align:center;

	}

#summaryOther .price	{

	color:#FF0000;

	font-weight:bold;

	font-size:12px;

	margin:0 0 10px 0;

	}

#summaryOther .photo	{

	text-align:center;

	padding:10px;

	}

/*--------------------------------------------*/

#divLayoutInclude,

.divLayoutInclude{

	margin:0 0 20px 0;

	overflow: none;   /* スクロール表示 */

	width: 640px;

}

/*----------------------------------------------*/

#infoList	{

	margin:0 0 20px 0;

	border:#999999 solid 1px;

	}

#infoList ul	{

	clear:both;

	}

#infoList li	{

	list-style:none;

	padding:0 0 0 10px;

	margin:5px 0;

	float:left;

	}

/*--------------------------------------------*/

#summaryReview .reviewBody	{

	margin:5px 0 20px 0;

	padding:5px;

	border:#999999 dotted 1px;

	}

#summaryReview .reviewBox	{

	margin:5px 0 0 0;

	padding:5px 0 0 0;

	border-top:#cccccc solid 1px;

	}

#summaryReview h3	{

	font-size:12px;

	}

/*---------------------------------------------*/

#mainTokutei .tblayoutBasic{

	margin:10px 0 20px 0;

	}



#mainTokutei table{

	border-collapse:collapse;

	}

#mainTokutei .tblayoutBasic th{

	font-weight:normal;

	text-align:left;

	background-color:#FFF0FF;

	border:#999999 solid 1px;

	padding:3px;

	}

#mainTokutei .tblayoutBasic td{

	text-align:left;

	padding:3px;

	border:#999999 solid 1px;

	}

/*----------------------------------------------*/

#right-clm .shareMidashi{

	padding:5px;

	background-image:url(/shop/images/heart.gif);

	background-position:left;

	background-repeat:no-repeat;

	padding:0 0 0 15px;

	font-size:12px;

	margin:10px 0;

	}	

#right-clm .shareMidashiSub{

	padding:5px;

	font-size:12px;

	}

#souryou table{

	border-collapse:collapse;

	}

#souryou .tblayoutStandard th{

	font-weight:normal;

	text-align:center;

	background-color:#FFF0FF;

	border:#999999 solid 1px;

	padding:3px;

	}

#souryou .tblayoutStandard td{

	text-align:center;

	padding:3px;

	border:#999999 solid 1px;

	}

/*-----------------------------------------------*/

#contact	{

	margin:0 0 20px 0;

	} 

#contact .annotation	{

	padding:5px;

	margin:5px 0 0 0;

	}

#contact table{

	border-collapse:collapse;

	}

#contact th{

	font-weight:normal;

	text-align:left;

	background-color:#FFF0FF;

	border:#999999 solid 1px;

	padding:3px;

	}

#contact td{

	text-align:left;

	padding:3px;

	border:#999999 solid 1px;

	}

#contact .button{

	text-align:center;

	}

#contact #naiyou{

	width:80%;

	}

#contact .color	{

	color:#FF0000;

	}

/*--------------------------------------------------*/

#blog_list h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}	

#blog_list .blogBody	{

	margin:5px 0 20px 0;

	padding:5px;

	border:#999999 dotted 1px;

	}

#blog_list {

	margin:0 0 20px 0;

	}

/*--------------------------------------------------*/

#blog .blogBody{

	margin:5px 0 20px 0;

	padding:5px;

	border:#999999 dotted 1px;

	}

#blog .reviewBody{

	margin:10px 0 0 0;

	}

#blog table{

	width:100%;

	border-collapse:collapse;

	margin:0 0 20px 0; 

	}

#blog th{

	font-weight:normal;

	text-align:left;

	background-color:#FEF0FF;

	border:#999999 solid 1px;

	padding:3px;

	}

#blog td{

	text-align:left;

	padding:3px;

	border:#999999 solid 1px;

	}

#blog .button{

	text-align:center;

	}

#blog #comment	{

	width:80%;

	}

/*----------------------------------------------------*/

#review_list h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px;

	background-color:#FFF0FF;

	}	

#review_list .reviewBody	{

	margin:5px 0 20px 0;

	padding:5px;

	border:#999999 dotted 1px;

	}

#review_list {

	margin:0 0 20px 0;

	}

/*--------------------------------------------------*/

.star01 {

	background-image:url(/shop/images/stars.gif);

	background-repeat:repeat-x;

	height:13px;

	width:14px;

	float:left;

	}

.star02 {

	background-image:url(/shop/images/stars.gif);

	background-repeat:repeat-x;

	height:13px;

	width:28px;

	float:left;

	}

.star03 {

	background-image:url(/shop/images/stars.gif);

	background-repeat:repeat-x;

	height:13px;

	width:42px;

	float:left;

	}

.star04 {

	background-image:url(/shop/images/stars.gif);

	background-repeat:repeat-x;

	height:13px;

	width:56px;

	float:left;

	}

.star05 {

	background-image:url(/shop/images/stars.gif);

	background-repeat:repeat-x;

	height:13px;

	width:70px;

	float:left;

	}

.starButton	{

	float:left;

	margin:0 3px 0 8px;

	height:13px;

	}

/*-------------------------------------------------*/

#review_add table{

	margin:10px 0 20px 0;

	border-collapse:collapse;

	width:100%;

	}

#review_add th{

	font-weight:normal;

	text-align:left;

	background-color:#FFF0FF;

	border:#999999 solid 1px;

	padding:3px;

	}

#review_add td{

	text-align:left;

	padding:3px;

	border:#999999 solid 1px;

	}

#review_add .button{

	text-align:center;

	}

/*--------------------------------------------------*/



#meilmag table{

	margin:10px 0 20px 0;

	border-collapse:collapse;

	width:100%;

	}

#meilmag th{

	font-weight:normal;

	text-align:left;

	background-color:#FFF0FF;

	border:#999999 solid 1px;

	padding:3px;

	}

#meilmag td{

	text-align:left;

	padding:3px;

	border:#999999 solid 1px;

	}

#meilmag .button{

	text-align:center;

	}

/*------------------------------------------------*/

#meilmag02 table{

	margin:10px 0 20px 0;

	border-collapse:collapse;

	width:100%;

	}

#meilmag02 th{

	font-weight:normal;

	text-align:left;

	background-color:#FFF0FF;

	border:#999999 solid 1px;

	padding:3px;

	}

#meilmag02 td{

	text-align:left;

	padding:3px;

	border:#999999 solid 1px;

	}

#meilmag02 .button{

	text-align:center;

	}



/*------------------------*/

a:link { text-decoration:underline; color:#AC0967; }

a:visited { text-decoration:underline; color:#AC0967; }

a:active { text-decoration:underline; color:#FF0066; }

a:hover { text-decoration:none; color:#FF0066; }

/*------------------------*/

#mente	{

	text-align:center;

	padding:50px 0;

	}

/*------------------------*/

#topMessage h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

#Message h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	}

/*--------------------------*/

#goodslogin	.annotation	{

	margin:10px;

	}

#goodslogin	{

	text-align:center;

	border:#F97AC1 solid 3px;

	background-color:#FFF0FF;

	margin:10px 0 20px 0;

	padding:5px;

	}

#goodslogin .error	{

	color:#FF0000;

	margin:5px;

	}

#goodslogin table	{

	margin:5px auto;

	}



/*--------------------------*/

#cosmint	{

	width:200px;

	margin:5px;

float:right;

	}

#cosmint a	{

	display:block;

	background-image:url(/shop/images/cosmint.jpg);

	width:200px;

	height:46px;

	text-indent:-9999px;

	overflow:hidden;

}

/*--------------------------*/







#custom-doc {

	width:900px;

	color:#333333;

	font-size:12px;

}



.title {

	background-image:url(/shop/images/cart_title.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:48px;

}

.title h1 {

	text-indent:-9999px;

}

/**/	



/*------------------------

▼CART FLOW

------------------------*/

div.cartFlow {

	width:780px;

	padding:0px;

	margin:0 auto;

	height:40px;

}

div.cartFlow ul {

	list-style:none;

	margin:0;

	padding:0;

}

div.cartFlow li {

	float:left;

	width:130px;

	height:40px;

}

div.cartFlow li p {

	text-indent:-9999px;

}

div.cartFlow li.flow01 {

	background-image:url(/shop/images/flow/flow01a.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow01_on {

	background-image:url(/shop/images/flow/flow01b.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow02 {

	background-image:url(/shop/images/flow/flow02a.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow02_on {

	background-image:url(/shop/images/flow/flow02b.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow03 {

	background-image:url(/shop/images/flow/flow03a.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow03_on {

	background-image:url(/shop/images/flow/flow03b.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow04 {

	background-image:url(/shop/images/flow/flow04a.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow04_on {

	background-image:url(/shop/images/flow/flow04b.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow05 {

	background-image:url(/shop/images/flow/flow05a.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow05_on {

	background-image:url(/shop/images/flow/flow05b.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow06 {

	background-image:url(/shop/images/flow/flow06a.gif);

	background-repeat:no-repeat;

}

div.cartFlow li.flow06_on {

	background-image:url(/shop/images/flow/flow06b.gif);

	background-repeat:no-repeat;

}

div.cartFlowBody {

	background-color:#ffffff;

	text-align:center;

}

div.cartFlow dl {

	clear:both;

	display:none;

}

div.cartFlow dt {

	float:left;

	background-position:left;

	width:100px;

	height:44px;

}

div.cartFlow dt.step01 {

	background-image:url(/shop/images/step/step01.gif);

	background-repeat:no-repeat;

}

div.cartFlow dt.step02 {

	background-image:url(/shop/images/step/step02.gif);

	background-repeat:no-repeat;

}

div.cartFlow dt.step03 {

	background-image:url(/shop/images/step/step03.gif);

	background-repeat:no-repeat;

}

div.cartFlow dt.step04 {

	background-image:url(/shop/images/step/step04.gif);

	background-repeat:no-repeat;

}

div.cartFlow dt.step05 {

	background-image:url(/shop/images/step/step05.gif);

	background-repeat:no-repeat;

}

div.cartFlow dt.step06 {

	background-image:url(/shop/images/step/step06.gif);

	background-repeat:no-repeat;

}

div.cartFlow dt p {

	text-indent:-9999px;

}

div.cartFlow dd {

	float:left;

	width:690px;

	padding:13px 10px 10px 0;

	font-size:14px;

	font-weight:bold;

	line-height:120%;

	color:#666666;

	text-align:left;

}

div.cartFlow dd p {

	margin:0;

	padding:0;

}

/**/

.box01 {

	margin:0 0 30px 0;/*50*/

	_margin:0;

}

/*-------------------------flow------------------------------*/

.p1_1 {

	background-image:url(/shop/images/step/01.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p1_1 h2 {

	text-indent:-9999px;

	height:30px;

}

.p2_0 {

	background-image:url(/shop/images/step/02_0.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p2_0 h2 {

	text-indent:-9999px;

	height:30px;

}

.p2_1 {

	background-image:url(/shop/images/step/02.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p2_1 h2 {

	text-indent:-9999px;

	height:30px;

}

.p2_2 {

	background-image:url(/shop/images/step/02_2.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p2_2 h2 {

	text-indent:-9999px;

	height:30px;

}

.p2_3 {

	background-image:url(/shop/images/step/02_3.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p2_3 h2 {

	text-indent:-9999px;

	height:30px;

}

.p2_4 {

	background-image:url(/shop/images/step/02_4.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p2_4 h2 {

	text-indent:-9999px;

	height:30px;

}

.p2_5 {

	background-image:url(/shop/images/step/02_5.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p2_5 h2 {

	text-indent:-9999px;

	height:30px;

}

.p3_1 {

	background-image:url(/shop/images/step/03.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p3_1 h2 {

	text-indent:-9999px;

	height:30px;

}

.p3_2 {

	background-image:url(/shop/images/step/03_2.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p3_2 h2 {

	text-indent:-9999px;

	height:30px;

}

.p3_3 {

	background-image:url(/shop/images/step/03_3.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p3_3 h2 {

	text-indent:-9999px;

	height:30px;

}

.p3_4 {

	background-image:url(/shop/images/step/03_4.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p3_4 h2 {

	text-indent:-9999px;

	height:30px;

}

.p3_5 {

	background-image:url(/shop/images/step/03_5.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p3_5 h2 {

	text-indent:-9999px;

	height:30px;

}

.p3_6 {

	background-image:url(/shop/images/step/03_6.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p3_6 h2 {

	text-indent:-9999px;

	height:30px;

}

.p4_1 {

	background-image:url(/shop/images/step/04_1.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p4_1 h2 {

	text-indent:-9999px;

	height:30px;

}

.p4_2 {

	background-image:url(/shop/images/step/04_2.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p4_2 h2 {

	text-indent:-9999px;

	height:30px;

}

.p4_3 {

	background-image:url(/shop/images/step/04_3.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p4_3 h2 {

	text-indent:-9999px;

	height:30px;

}

.p5_1 {

	background-image:url(/shop/images/step/05_1.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p5_1 h2 {

	text-indent:-9999px;

	height:30px;

}

.p5_2 {

	background-image:url(/shop/images/step/05_2.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.p5_2 h2 {

	text-indent:-9999px;

	height:30px;

}

/*--------------------------table_cost---------------------*/

.box02 {

	margin:30px 0 40px 0;

}

.cost {

	width:95%;

	margin:10px auto 0;

	border-collapse:collapse;

}

.cost th {

	text-align:center;

	font-weight:bold;

	background-color:#FFF0FF;

	border:#CCCCCC solid 1px;

	padding:10px;

}

.cost td {

	border:#CCCCCC solid 1px;

	padding:5px;

}

.cost dt {

	float:left;

}

.cost images {

	border:0;

	}

/*-------------------------table_address------------ -------*/

.ad {

	width:95%;

	margin:10px auto 0;

	border-collapse:collapse;

}

.ad th {

	text-align:center;

	font-weight:bold;

	background-color:#FFF0FF;

	border:#CCCCCC solid 1px;

	padding:10px;

}

.ad td {

	border:#CCCCCC solid 1px;

	padding:5px;

}

.ad02 {

	background-color:#F874BD;

	text-align:center;

	font-weight:bold;

	color:#FFFFFF;

}

/*---------------------------------------------------------*/

.shop	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding:0 0 0 15px;

	display:none;

	}

/*----------------------------table-------------------------*/

.pict {

	margin:5px 5px 0 0;

}

.se {

	text-align:center;

}

.total {

	width:95%;

	text-align:right;

	border-bottom:#cccccc dotted 1px;

	margin:0 auto;

}

.total th {

	padding:5px;

	width:80%;

	font-weight:bold;

	text-align:right;

}

.total td {

	padding:5px;

	width:20%;

}

.total_cost {

	text-align:right;

	padding:10px 20px 10px;

}

/*-------------------button---------------------*/

.under {

	margin:0 auto;

}

.under td {

	padding:10px;

}

.continue a {

	display:block;

	background-image:url(/shop/images/continue.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.regi a {

	display:block;

	background-image:url(/shop/images/regi.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.next a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/next.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.order a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/order.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.order02 a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/order02.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.back a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/back.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.edit a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/edited.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.leave a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/leave.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.regist a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/regist.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.pass a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/pass.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.log a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/log_b.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.newlog a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/new.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.send a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/send.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

.cartIn a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/bt_cart.gif);

	background-repeat:no-repeat;

	width:186px;

	height:32px;

	text-indent:-9999px;

	overflow:hidden;

}

.except a {

	text-align:center;

	display:block;

	background-image:url(/shop/images/except.gif);

	background-repeat:no-repeat;

	width:230px;

	height:44px;

	text-indent:-9999px;

	overflow:hidden;

}

/*--------------------flow01------------------------*/

.footCoution {

	text-align:center;

	margin:10px 0 0 0;

}

.footCoution a {

	display:block;

	width:186px;

	height:24px;

	text-indent:-9999px;

	background-image:url(/shop/images/add.gif);

	margin:0 auto;	

}

.footCoution .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding:0 0 0 15px;

	margin:5px 0;

	font-weight:bold;

	}

/*--------------------flow02-3------------------------*/



div#cartAdsetDist{

clear:both;

width:800px;

padding:0 0 20px 0;

/*フォント指定*/

font-family: "arial", "helvetica", "ＭＳ Ｐゴシック", "Osaka", sans-serif;

color:#333333;

font-size: 12px;

font-style:normal;

line-height: 140%;

font-weight: normal;

}

div#cartAdsetDist p{

margin:0;

padding:0;

}

div#cartAdsetDist div.dragArea{

float:left;

width:120px;

}

div#cartAdsetDist div.dragArea h2{

margin:0;

background-color:#F874BD;

width:110px;

height:20px;

font-size:12px;

font-weight:bold;

padding:4px 0 0 10px;

}

div#cartAdsetDist div.dragArea div.dragAreaBody{

/*background-color:#e9e6d7;*/

padding:10px 10px 10px 10px;

}



div#cartAdsetDist div.dragArea div.dragBox{

padding:0 0 15px 0;

}

div#cartAdsetDist div.dragArea div.dragBox h3{

margin:0;

padding:0;

font-size:80%;

font-weight:bold;

line-height:110%;

}

div#cartAdsetDist div.dragArea div.dragBox div.amount{

font-size:80%;

line-height:110%;

padding:2px 0 2px 0;

}

div#cartAdsetDist div.dragArea div.dragBox div.photo{



}



div#cartAdsetDist div.dragArea div.dragBox ul{

list-style:none;

margin:0;

padding:0;

}

div#cartAdsetDist div.dragArea div.dragBox li.total a{

display:block;

background-image:url("/shop/images/order_dragbt_all.gif");

background-repeat:no-repeat;

width:100px;

height:15px;

text-indent:-9999px;

line-height:100%;

}

div#cartAdsetDist div.dragArea div.dragBox li.one a{

display:block;

background-image:url("/shop/images/order_dragbt_one.gif");

background-repeat:no-repeat;

width:100px;

height:15px;

text-indent:-9999px;

line-height:100%;

}



/**/

div#cartAdsetDist div.dropArea{

float:left;

width:660px;

padding:0 0 0 20px;

}

div#cartAdsetDist div.dropArea h2{

margin:0;

background-color:#F874BD;

height:20px;

font-size:12px;

font-weight:bold;

padding:4px 0 0 10px;

}

div#cartAdsetDist div.dragArea div.dropAreaBody{}



div#cartAdsetDist div.dropBox{

padding:15px 0 15px 0;

border-bottom:1px dotted #b8b8b8;

}

div#cartAdsetDist div.dropBox div.dropBoxPoint{

float:left;

width:100px;

}

div#cartAdsetDist div.dropBox div.dropBoxSummary{

float:left;

width:545px;

padding:0 0 0 15px;

}

div#cartAdsetDist div.dropBox div.dropBoxSummary h3{

margin:0;

background-color:#FFF0FF;

font-size:90%;

padding:2px 5px 2px 5px;

}

div#cartAdsetDist div.dropBox div.dropBoxSummary h3 strong{

font-weight:bold;

color:#eeeeee;

}

div#cartAdsetDist div.dropBox div.goodsLoop{}

div#cartAdsetDist div.dropBox div.goodsLoop h4{

margin:0;

padding:0;

}

div#cartAdsetDist div.dropBox div.goodsLoop dl{

clear:both;

padding:15px 0 0 0;

}

div#cartAdsetDist div.dropBox div.goodsLoop dt{

float:left;

width:50px;

}

div#cartAdsetDist div.dropBox div.goodsLoop dd{

float:left;

width:485px;

padding:0 0 0 10px;

line-height:110%;

}

div#cartAdsetDist div.dropBox ul{

padding:5px 0 0 0;

margin:0;

list-style:none;

}

div#cartAdsetDist div.dropBox li.btAll{

float:left;

}

div#cartAdsetDist div.dropBox li.btAll a{

display:block;

background-image:url("/shop/images/order_dropbt_all.gif");

background-repeat:no-repeat;

width:51px;

height:15px;

text-indent:-9999px;

}

div#cartAdsetDist div.dropBox li.btOne{

float:left;

padding:0 0 0 2px;

}

div#cartAdsetDist div.dropBox li.btOne a{

display:block;

background-image:url("/shop/images/order_dropbt_one.gif");

background-repeat:no-repeat;

width:51px;

height:15px;

text-indent:-9999px;

}



.coution02 {

	clear:both;

	margin:10px 0;

}	

/*--------------------flow02-4------------------------*/

#option table	{

	width:95%;

	border:#999999 solid 1px;

	}

#option　td	{

	padding:5px;

	}

#option	h2{

	font-size:12px;

	background-color:#FFF0FF;

	padding:5px;

	}

#option	h3{

	font-size:12px;

	padding:5px;

	font-weight:normal;

	}

#option	ul{

	}

#option	li{

	list-style:none;

	margin:20px;

	}



/*--------------------flow03------------------------*/

.topic {

	background-color:#FFF0FF;

	margin:20px 0 0 0;

	padding:5px;

}

.comment {

	margin:5px 0 10px 30px;

	overflow: scroll;   /* スクロール表示 */

	width: 750px;

	height: 150px;

}



/*--------------------flow03-2------------------------*/

.card	{

	width:95%;

	}

.card ul	{

	list-style:none;

	text-indent:10px;

	}

.card th	{

	padding:3px;

	background-color:#FFF0FF;

	text-align:left;

	}

.card td	{

	padding:8px;

	}



/*--------------------flow06------------------------*/

.coution {

	clear:both;

	text-align:center;

	font-weight:bold;

	margin:20px 0;

}

.coution p{

	margin:10px 0;

}



/*------mypage menu-------*/

#mypagetop 	{

	margin:0 0 0 250px;

	}

#mypagetop dd	{

	float:left;

	margin:5px 0 0 15px;

	}











/*-------------------mypage-----------------------------*/



.myPagetitle {

	background-image:url(/shop/images/mypagetitle.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.myPagetitle h1 {

	text-indent:-9999px;

}

#mypageMenu	{

	width:97%;

	margin:0 auto 10px;

	}

#mypageMenu	table{

	width:95%;

	margin:10px auto;

	background-color:#FFFFFF;

	border-spacing:5px;

	}

#mypageMenu td{

	padding:8px;

	}

#mypageMenu th	{

	padding:8px;

	text-align:left;

	background-color:#FFF0FF;

	}

#mypageMenu .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:25px 12px;

	padding:10px 0 0px 45px;

	font-weight:bold;

	}

	

/*-------------------orderHistry-----------------------------*/

.orderHistry_title {

	background-image:url(/shop/images/orderhistry.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.orderHistry_title h1 {

	text-indent:-9999px;

	}

#orderHistry{

	margin:0 auto 10px;

	}

#orderHistry .histryBox	{

	margin:10px 0 ;

	}

#orderHistry table{

	width:95%;

	margin:10px auto 5px;

	background-color:#FFFFFF;

	border-collapse:collapse;

	border:#cccccc solid 1px;

	}

#orderHistry td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#orderHistry th	{

background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#orderHistry .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:25px 12px;

	padding:10px 0 0px 45px;

	font-weight:bold;

	}

	

/*-------------------pageHistry-----------------------------*/



.pageHistry_title {

	background-image:url(/shop/images/pagehistry.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.pageHistry_title h1 {

	text-indent:-9999px;

	}

#pageHistry{

	margin:0 auto 10px;

	}

#pageHistry table{

	width:95%;

	margin:10px auto 5px;

	background-color:#FFFFFF;

	border-collapse:collapse

	}

#pageHistry td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#pageHistry th	{

background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

	

/*------------------------------------------*/



.regist_title {

	background-image:url(/shop/images/regist_title.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.regist_title h1 {

	text-indent:-9999px;

	}

#registEdit{

	margin:0 auto 10px;

	}

#registEdit table{

	width:95%;

	margin:10px auto 5px;

	background-color:#FFFFFF;

	border-collapse:collapse

	}

#registEdit td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#registEdit th	{

background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#registEdit .must	{

	color:#990000;

	font-weight:normal;

	}

#registEdit .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:25px 12px;

	padding:10px 0 0px 45px;

	font-weight:bold;

	}

	

/*---------*/

#regist{

	margin:0 auto 10px;

	}

#regist table{

	width:95%;

	margin:10px auto 5px;

	background-color:#FFFFFF;

	border-collapse:collapse

	}

#regist td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#regist th	{

background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#regist .must	{

	color:#990000;

	font-weight:normal;

	}

/*------------------------------------------*/



.registLeave_title {

	background-image:url(/shop/images/leave_title.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.registLeave_title h1 {

	text-indent:-9999px;

	}

#registLeave{

	margin:0 auto 10px;

	}

#registLeave table{

	width:95%;

	margin:20px auto 15px;

	background-color:#FFFFFF;

	border-collapse:collapse

	}

#registLeave td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#registLeave th	{

background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#registLeave .must	{

	color:#990000;

	font-weight:normal;

	}

#registLeave .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:25px 12px;

	padding:10px 0 0px 45px;

	font-weight:bold;

	}

/*---------------------pass---------------------*/



.reminder_title {

	background-image:url(/shop/images/remind_title.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.reminder_title h1 {

	text-indent:-9999px;

	}

#passReminder{

	margin:0 auto 10px;

	}

#passReminder table{

	width:95%;

	margin:10px auto 5px;

	background-color:#FFFFFF;

	border-collapse:collapse

	}

#passReminder td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#passReminder th	{

	background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#passReminder .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:25px 12px;

	padding:10px 0 0px 45px;

	font-weight:bold;

	}

/*--------------------------------------*/

.login_title {

	background-image:url(/shop/images/login_title.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.login_title h1 {

	text-indent:-9999px;

	}

#login	{

	width:95%;

	margin:10px auto 40px;

	clear:both;

	}

#login .logBox td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#login .logBox th	{

	background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#login .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:5px 12px;

	padding:10px 0 0px 20px;

	font-weight:bold;

	}

#login .new	{

	background-color:#FEF0FF;

	}



/*--------------------------------------*/

.favorite_title {

	background-image:url(/shop/images/favorite_title.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.favorite_title h1 {

	text-indent:-9999px;

	}

#favorite	{

	margin:0 auto 10px;

	}

#favorite table{

	width:95%;

	margin:10px auto 5px;

	background-color:#FFFFFF;

	border-collapse:collapse

	}

#favorite td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#favorite th	{

	background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#favorite .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:25px 12px;

	padding:10px 0 0px 45px;

	font-weight:bold;

	}

/*--------------------------------------*/

.sendlist_title {

	background-image:url(/shop/images/sendlist.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:27px;

}

.sendlist_title h1 {

	text-indent:-9999px;

	}

#sendlist	{

	margin:0 auto 10px;

	}

#sendlist table{

	width:95%;

	margin:10px auto 5px;

	background-color:#FFFFFF;

	border-collapse:collapse

	}

#sendlist td{

	padding:5px;

	border:#cccccc solid 1px;

	}

#sendlist th	{

	background-color:#FFF0FF;

	padding:5px;

	text-align:left;

	border:#cccccc solid 1px;

	}

#sendlist .arrow	{

	background-image:url(/shop/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:25px 12px;

	padding:10px 0 0px 45px;

	font-weight:bold;

	}

.item	{

	float:left;

	width:23%;

	height:220px;

	}

.errors{

 font-size: 10pt;

 color: #FF0000;

 }

/*---------*/

#errorBox	{

	margin:20px 0 ;

	}

#errorBox .tx	{

	background-color:#FFF0FF;

	border:#999999 solid 1px;

	width:60%;

	padding:10px;

	margin:0 auto;

	font-weight:bold;

	text-align:center;

	}





/*-----------------------------------------------

	sidemenu

------------------------------------------------*/

#sidemenu {

	text-align:center;

	}

#sidemenu h2	{

	font-size:12px;

	font-weight:bold;

	padding:5px 0 5px 10px;

	background-image:url(/shop/images/title02.gif);

	background-repeat:no-repeat;

	height:20px;

	color:#ffffff;

	text-align:left;

	}

#sidemenu dl	{

	width:168px;

	margin:0 auto 5px;

	}

#sidemenu dd	{

	margin:3px 0;

	}

#sidemenu a	{

	display:block;

	width:168px;

	height:24px;

	}

#sidemenu dl .new a	{

	background-image:url(/shop/images/sidemenu/000.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .new a:hover	{

	background-image:url(/shop/images/sidemenu/000_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .anime a	{

	background-image:url(/shop/images/sidemenu/100.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .anime a:hover	{

	background-image:url(/shop/images/sidemenu/100_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .game a	{

	background-image:url(/shop/images/sidemenu/200.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .game a:hover	{

	background-image:url(/shop/images/sidemenu/200_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .uniform a	{

	background-image:url(/shop/images/sidemenu/300.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .uniform a:hover	{

	background-image:url(/shop/images/sidemenu/300_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .replica a	{

	background-image:url(/shop/images/sidemenu/400.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .replica a:hover	{

	background-image:url(/shop/images/sidemenu/400_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .support a	{

	background-image:url(/shop/images/sidemenu/500.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .support a:hover	{

	background-image:url(/shop/images/sidemenu/500_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .kit a	{

	background-image:url(/shop/images/sidemenu/800.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .kit a:hover	{

	background-image:url(/shop/images/sidemenu/800_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .wig a	{

	background-image:url(/shop/images/sidemenu/600.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .wig a:hover	{

	background-image:url(/shop/images/sidemenu/600_b.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .color a	{

	background-image:url(/shop/images/sidemenu/700.gif);

	background-repeat:no-repeat;

	}

#sidemenu dl .color a:hover	{

	background-image:url(/shop/images/sidemenu/700_b.gif);

	background-repeat:no-repeat;

	}