BODY{
	margin : 0;
	padding : 0;
	color : #91877E;
	background-color : #FFFFFF;
	text-align : center;
	font-size : 12px;
}

#frame{
	width:770px;
	text-align:left;
}

#frame-margin{
	margin:0 ;
}

.c-both { clear:both;}

#CenterRight {
	width:580px;
	float:right;
}


#LeftBox{
	float:left;
	width:190px;
}

#LeftNavi {
	margin : 0;
	text-align : center;
}

#RightBox {
	width:160px;
	float:right;
}

#RightNavi {
	padding : 0;
	text-align : center;
}


#MainBox {
	width:420px;
	float:left;
}

#main01 {
	padding : 0;
	text-align : center;
}

TABLE.right {
	width:150px;
	border  : 1px solid #E08853 ;
	margin : 0;
	padding : 0;
}


input,select{
	text-align : left;
	color:#91877E;
	font-size : 12px;
}

TH,TD{
	text-align : left;
	color:#91877E;
}

DIV{
	margin : 0;
	padding : 0;
}

P{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

.jump{
	font-size : 6px;
	color:#FFFFFF;
}

TABLE{
	font-size : 12px;
}
strong{font-weight:bold}

.link-m{
	padding : 0 0 0 10px;
	margin : 2px 0 2px 0;
	background-image : url(../img/mark_02.gif);
	background-repeat : no-repeat;
	line-height:150%;
}

.cat-tit{
	padding : 3px 0 5px 3px;
	margin : 0 0 0 0;
	background-image : url(../img/cat_bg.gif);
	background-repeat : no-repeat;
	font-weight:bold
}

.card-tit
{
	padding : 2px 0 3px 10px;
	margin : 2px 0 2px 0;
	background-image : url(../img/mark_03.gif);
	background-repeat : no-repeat;
	line-height:150%;
}

.cat-line{
	padding : 2px 0 3px 10px;
	margin : 2px 0 2px 0;
	background-image : url(/candy/img/cat_line.gif);
	background-repeat : no-repeat;
	line-height:150%;
}

.cat-waku1{
	padding : 0;
	margin : 0;
	background-image : url(/candy/img/cat_waku_04.gif);
	background-repeat : repeat-y ;
}

.cat-waku2{
	padding : 0;
	margin : 0;
	background-image : url(/candy/img/cat_waku_06.gif);
	background-repeat : repeat-y;
}

.lineDot{
	padding : 2px 0 2px 0;
	text-align: left ;
	width: 150px ;
	border-bottom : 1px dotted #F18932 ;
}
	
.rank-line{
	padding : 6px 0 0 25px;
}

.rank-01{
	padding : 0 0 3px 25px;
	margin : 0 0 2px 0;
	background-image : url(../img/rank_no01.gif);
	background-repeat : no-repeat;
	text-align : left;
	line-height:110%;
}

.rank-02{
	padding : 0 0 3px 25px;
	margin : 0 0 2px 0;
	background-image : url(../img/rank_no02.gif);
	background-repeat : no-repeat;
	text-align : left;
	line-height:110%;
}

.rank-03{
	padding : 0 0 3px 25px;
	margin : 0 0 2px 0;
	background-image : url(../img/rank_no03.gif);
	background-repeat : no-repeat;
	text-align : left;
	line-height:110%;
}

.rank-04{
	padding : 0 0 3px 25px;
	margin : 0 0 2px 0;
	background-image : url(../img/rank_no04.gif);
	background-repeat : no-repeat;
	text-align : left;
	line-height:110%;
}

.rank-05{
	padding : 0 0 3px 25px;
	margin : 0 0 2px 0;
	background-image : url(../img/rank_no05.gif);
	background-repeat : no-repeat;
	text-align : left;
	line-height:110%;
}

.rank-bg{
	padding : 27px 0 0 0;
	background-image : url(../img/rank_bg.gif);
	background-repeat : no-repeat;
	text-align : left;
}

TABLE.side_cat{
	padding : 0;
	margin : 0;
	width: 170px ;
	text-align : left;
}

TABLE.waku01{
	padding : 2px 0 2px 2px;
	margin : 10px 0 0 0;
	border: solid 1px #C8BEB5;
	text-align : center;
	background-image : url(../img/search_bg.gif);
}
.catlist-pad{
	padding: 0 0 23px 0;
}

.catlist02-pad,catlist02-pad3row{
	padding: 10px 0 10px 0;
	margin: 2px 0 0 0 ;
	text-align : center;
	width:100px ;
}

.catlist-txt{
	 color: #7D766A;
	line-height:120%;
	font-Size:90%;
	padding: 3px 0 0 0;
}

.mt-20{
	margin-top : 20px ;
}

TABLE.mt-8{
	margin-top : 8px
}

TABLE.mb-10{
	margin-bottom : 10px
}

.item-01{
	padding : 19px 12px 3px 12px;
	background-image : url(http://www.zakka-candy.net/includes/templates/candy/images/item_bg.gif);
	background-repeat : no-repeat;
	width: 544px ;
}
.item-02{
	padding : 0 0 5px 0;
	background-image : url(http://www.zakka-candy.net/includes/templates/candy/images/item_bg_02.gif);
	background-repeat : no-repeat;
	text-align : center;
	line-height:16px;
	width: 544px ;
	color: #91877E ;
}

.item-03{
	padding : 0 2px 2px 5px;
	line-height:16px;
	width: 544px ;
	color: #91877E ;
}



.pad-tb15{ padding:15px 0 15px 0}
.pad-t15b8{ padding:15px 0 8px 0}
.f-10{font-Size:10px}
.f-14{font-Size:14px}
.f-14b{font-Size:14px; font-weight:bold}
.pad-l5{padding-left:5px}
.pad-r5{padding-right:5px}
.pad-t5{ padding:5px 0 0 0}
.f-ore{color: #E57245}
.f-ore-b{color: #E57245 ; font-weight:bold}
.f-10ore{font-Size:10px ; color: #E57245}
.f-grb{ color: #7D766A;line-height:150%}
.f-brown{color: #B35E47}
.cat{color: #DD7D4E ; font-Size:14px ; font-weight:bold}
.li-150{	line-height:150%;}
.li-180{	line-height:180%;}
.f-gray01{color: #75695A ;}

H1{
	font-Size:10px ; 
	margin : 0;
	padding : 1px 0 2px 0;
	font-weight: normal;
	text-align : center;
	}
	
H2{
	margin : 0;
	padding : 1px 0 2px 0;
	color: #B35E47 ; 
	font-weight: normal;
	line-height:12px
	text-align : center;
	font-Size:14px ; 
	}

DIV.Footer1{
	margin : 10px 0 0 0;
	padding : 3px 0 px 0;
	background-color : #FFDBB1;
	font-size : 10px;
	width: 600px ;
	text-align: center ;
}

.kakaku{
	font-weight:bold ; 
	color: #F47920
	}



a:link {text-decoration: none ; color:#BB8872}
a:visited {text-decoration: none ; color:#BB8872 }
a:active {text-decoration: underline }
a:hover {text-decoration: underline; color:#E86634 }

a:link.f-gray01 { text-decoration: none ; color: #91877E }
a:visited.f-gray01 { text-decoration: none ; color: #91877E }
a:active.f-gray01 {text-decoration: underline }
a:hover.f-gray01 {text-decoration: underline; color:#E7815C }




.area { 
border: solid 1px #91877E;
scrollbar-base-color: #91877E;
scrollbar-face-color: #FFFFFF;
scrollbar-arrow-color: #91877E; 
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #91877E;
scrollbar-base-color: #FFFFFF;
scrollbar-3dlight-color: #91877E;
scrollbar-darkshadow-color: #FFFFFF;
color:#91877E;
font-Size:12px;
 }

.box { 
border: solid 1px #C8BEB5;
color:#91877E;
font-Size:12px;
 }
 
.search { 
border: solid 1px #C8BEB5;
color:#91877E;
font-Size:12px;
width: 120px;
hight: 22px;
 }
 
.login { 
border: solid 1px #C8BEB5;
color:#91877E;
font-Size:12px;
width: 125px;
hight: 18px;
 }
 

OL{
	margin : 0 0 0 25px;
	padding : 0;
}

FORM{
	margin : 0;
	padding : 0;
}

UL{
	margin : 0 0 0 25px;
	padding : 0;
}

LI{
	line-height : 1.5em;
}
LI.non{
	line-height : 1.5em;
	list-style-image : none;
	list-style-type : none;
}

TD.pankuzu{
	padding : 2px 0 2px 2px;
	text-align: left ;
	width: 760px ;
	font-size : 10px;
	border-bottom : 1px dotted #E1DAC6 ;
}

TD.cart{
	padding : 2px 5px 2px 2px;
	text-align: right ;
	width: 760px ;
	background-color : #FFF8DC;
	font-size : 12px;
	border-bottom : 1px dotted #E1DAC6 ;
}

DIV.mt10-mb20{
	margin:10px 0 20px 0;
	width: 540px ;
	text-align: right ;
}

DIV.mt10-mb20-410{
	margin:10px 0 20px 0;
	width: 410px ;
	text-align: right ;
}

DIV.left-mb20{
	margin:0px 0 20px 0;
	width: 540px ;
	text-align: left ;
}

DIV.left-mb20-410{
	margin:0px 0 20px 0;
	width: 410px ;
	text-align: left ;
}

DIV.left-mb15{
	margin:0px 0 15px 0;
	width: 540px ;
	text-align: left ;
}


DIV.mt20-mb5{
	margin:20px 0 5px 0;
	width: 540px ;
	text-align: right ;
	font-size : 10px;
}

.mt-5{
	margin-top:5px;
}


.mt-10, .TopBannerTable{
	margin-top:10px;
}


.link-topics{
	padding : 2px 0 0 10px;
	margin : 2px 0 2px 0;
	background-image : url(http://www.zakka-candy.net/includes/templates/candy/images/mark_02.gif);
	background-repeat : no-repeat;
	color: #B35E47;
	font-weight:bold ;
}

.topicswaku04{
	padding : 0;
	margin : 0;
	background-image : url(http://www.zakka-candy.net/includes/templates/candy/images/top/topics_04.gif);
	background-repeat : repeat-y ;
}

.topicswaku06{
	padding : 0;
	margin : 0;
	background-image : url(/img/topics_06.gif);
	background-repeat : repeat-y;
}

.m-2{
	padding: 2px 2px 2px 2px;
}
DIV.Footer{
	margin : 10px 0 0 0;
	padding : 3px 0 px 0;
	background-color : #FFDBB1;
	font-size : 10px;
	width: 760px ;
	text-align: center ;
}
DIV.FooterCopy{
	padding : 2px 0 2px 0;
	color : #FFFFFF;
	background-color : #EFB077;
	font-size : 10px;
	width: 760px ;
	text-align: center ;
}

DIV.PageHeader{
	width : 760px;
	margin : 0;
}

TABLE.FooterTop{
	margin : 5px 0 20px 0;
	padding : 2px 0 4px 0;
	background-image : url(../img/footer_bg.gif);
	background-repeat : no-repeat;
}

.IciranItem{
	margin : 5px 2px 15px 2px;
	text-align: center ;
}
TABLE.Iciran{
	margin : 0 0 10px 0;
	text-align: center ;
}

TABLE.header{
	margin-bottom : 15px;
	width: 760px ;
}
TABLE.header1{
	margin-bottom : 0;
	width: 760px ;
}

TABLE.Itemcoment{
	padding : 8px 0 20px 0;
	line-height : 160%;
}
	
	


IMG{
	border : 0 none;
}

TABLE.headmenu{
	width: 760px ;
}

div.w500{
	width: 500px ;
}
