﻿@charset "UTF-8";

div.debug{ font-family:monospace; font-size:9pt; padding:1px; width:100%; border:1px solid #c0c0c0; background-color:#f0f0f0; color:#ff0000; font-weight:bold; text-align:center; vertical-align:middle; }

/* *********************** category tree ******************** */
/* for root-node */
.ctroot{ background-color:#FF9911; background-image:url(./sys_img/bg01.gif); color:#FFFFFF; margin-top:5px; padding:4px; font-weight:bold; text-align:center; }
/* current node (within child nodes) */
.ctra{ line-height:1.8ex; vertical-align:baseline; padding:3px; font-weight:bold; }
a.chw:link{ color:#ED4C06; text-decoration: none;}
a.chw:visited{ color:#ED4C06; text-decoration: none;}
a.chw:hover{ color:#ED4C06; text-decoration: none;}
/* current node (without child nodes) */
.ctss{ line-height:10.5pt; vertical-align:baseline; font-weight:bold; }
a.chf:link{ color:#B50000; text-decoration: none;}
a.chf:visited{ color:#B50000; text-decoration: none;}
a.chf:hover{ color:#B50000; text-decoration: none;}
/* category layer */
.clh{
	width:140px; border-top:2px dotted #CCCCCC; border-bottom:2px dotted #CCCCCC;
	padding-top:5px; padding-bottom:5px;
}
/* normal node */
.cts{ padding-top:4px; padding-right:3px; padding-bottom:4px; }
.cta{ vertical-align:top; }
.ctsc{ line-height:10.5pt; vertical-align:baseline; }
a.chs:link{ color:#452D00; text-decoration: none; }
a.chs:visited{ color:#452D00; text-decoration: none; }
a.chs:hover{ color:#452D00; text-decoration: none; }

/* sub-category node */
.ctrax{ text-align:right; line-height:1.8ex; vertical-align:baseline; padding:3px; font-weight:bold; border-left:2px solid #ED4C06; }
.ctsx{ padding-top:3px; padding-right:3px; padding-bottom:3px; border-bottom:1px dotted #C57D00; }
.clhs{
	margin-bottom:3px;
	border-left:2px solid #ED4C06; border-bottom:1px dotted #ED4C06; padding-top:3px; padding-bottom:3px;
}
.ctssb{ padding-top:1px; padding-left:4px; }
a.chsa:link{ color:#452D00; text-decoration: none; font-weight:bold; }
a.chsa:visited{ color:#452D00; text-decoration: none; font-weight:bold; }
a.chsa:hover{ color:#452D00; text-decoration: none; font-weight:bold; }
a.chsb:link{ color:#282828; text-decoration: none; }
a.chsb:visited{ color:#282828; text-decoration: none; }
a.chsb:hover{ color:#282828; text-decoration: none; }
a.chwx:link{ color:#4F4F4F; text-decoration: none;}
a.chwx:visited{ color:#4F4F4F; text-decoration: none;}
a.chwx:hover{ color:#4F4F4F; text-decoration: none;}

/* images */
img.car{ margin-left:2px; margin-right:3px; margin-top:3px; }
img.cas{ margin-right:4px; }

/* *********************** account menu ******************** */

.ach{ background-color:#FFBD00; color:#FFFFFF; margin-top:5px; padding:4px; font-weight:bold; text-align:center; }
.acs{ padding-top:6px; padding-right:6px; padding-bottom:6px; border-bottom:1px solid #FFBD00; }
.aca{ vertical-align:top; }
.acsc{ line-height:1.8ex; vertical-align:baseline; }
a.aca:link{ color:#8D2710; text-decoration: none;}
a.aca:visited{ color:#8D2710; text-decoration: none;}
a.aca:hover{ color:#8D2710; text-decoration: none;}

/* *** best sales [vertical] */
.bstroot{ background-color:#EF1111; color:#FFFFFF; padding:4px; font-weight:bold; text-align:center; }

/* *** best sales [horizontal] */

/* *** check items [horizontal] */
.chkroot{ color:#1177FF; border-top:1px solid #1177FF; border-left:1px solid #1177FF; border-right:1px solid #1177FF; margin-top:10px; padding:4px; font-weight:bold; }

/* *** interest (in cart item only) */
.cinroot{ color:#D76000; margin-top:2px; margin-bottom:3px; line-height:1.8ex; vertical-align:baseline; font-weight:bold; }

/* *** notice *** */
.ntiroot{
	color:#FF1114; margin-top:10px;
	border-left:1px solid #FF1114; border-top:1px solid #FF1114; border-right:1px solid #FF1114; border-bottom:1px dotted #FF1114;
	padding:4px; font-weight:bold;
}
.ntirootv{
	color:#FF1114; margin-top:10px;
	border-left:1px solid #FF1114; border-top:1px solid #FF1114; border-right:1px solid #FF1114;
	padding:4px; font-weight:bold;

}
.ntcell{
	border-left:1px solid #FF1114; border-bottom:1px solid #FF1114; border-right:1px solid #FF1114; overflow:hidden;
	line-height:1.8ex; vertical-align:baseline; padding-left:5px; padding-bottom:3px; padding-top:3px;
}
img.ntic{ margin-right:3px; }
a.ntia:link{ color:#EF0000; text-decoration: underline; font-weight:bold; }
a.ntia:visited{ color:#EF0000; text-decoration: underline; font-weight:bold; }
a.ntia:hover{ color:#EF0000; text-decoration: underline; font-weight:bold; }

/* calender */
.calidxr{ background-color:#FF9911; color:#FFFFFF; margin-top:5px; padding:4px; font-weight:bold; text-align:center; }
.caldxBd{ border-top:1px solid #FF9911; border-left:1px solid #FF9911; border-right:1px solid #FF9911; border-bottom:1px solid #FF9911; margin-bottom:3px; }
.caldxHd{ color:#E96900; padding:3px; text-align:center; }
.caldxCs{
	border-bottom:1px solid #F4D2BB;
	vertical-align:baseline; text-align:center; background-color:#ffffff; color:#E75C00;
}
.caldxCl{
	border-right:1px solid #F4D2BB; border-bottom:1px solid #F4D2BB;
	vertical-align:baseline; text-align:center; background-color:#ffffff;
}
.caldxCh{
	border-right:1px solid #F4D2BB; border-bottom:1px solid #F4D2BB;
	vertical-align:baseline; text-align:center; background-color:#FFE7E7; color:#ee0000;
}
a.idxea:link{ color:#000000; text-decoration: underline; font-weight:bold; }
a.idxea:visited{ color:#000000; text-decoration: underline; font-weight:bold; }
a.idxea:hover{ color:#FF5816; text-decoration: underline; font-weight:bold; }
a.idxeah:link{ color:#EA2C1D; text-decoration: underline; font-weight:bold; }
a.idxeah:visited{ color:#EA2C1D; text-decoration: underline; font-weight:bold; }
a.idxeah:hover{ color:#FF5816; text-decoration: underline; font-weight:bold; }

.calFBd{ border-left:1px solid #FFCA9E; border-right:1px solid #FFCA9E; margin-bottom:3px; }
.calFhl{ background-color:#FF9911; color:#ffffff; font-weight:bold; padding-left:5px; }
.calFhr{ background-color:#FFCA9F; color:#CA5B00; text-align:right; padding-right:5px; }
.calFc{ width:5%; border-bottom:1px solid #FFCA9E; border-right:1px solid #FFCA9E; background-color:#ffffff; text-align:center; }
.calFcF{ width:45%; border-bottom:1px solid #FFCA9E; background-color:#ffffff; padding-left:5px; }
.calFcD{ width:45%; border-bottom:1px solid #FFCA9E; background-color:#f5f5f5; padding-left:5px; }
.calFh{ width:5%; border-bottom:1px solid #FFCA9E; border-right:1px solid #FFCA9E; background-color:#FFE7E7; color:#ee0000; text-align:center; }
.calFhF{ width:55%; border-bottom:1px solid #FFCA9E; background-color:#FFE7E7; padding-left:5px; }
.calFhD{ width:35%; border-bottom:1px solid #FFCA9E; background-color:#F0DEDE; padding-left:5px; }

/* recommend items */
.rcmroot{ color:#66BB11; margin-top:5px; border-left:1px solid #66BB11; border-top:1px solid #66BB11; border-right:1px solid #66BB11; padding:4px; font-weight:bold; }
.rcmctrt{ color:#66BB11; margin-top:5px; border-left:1px solid #66BB11; border-top:1px solid #66BB11; border-right:1px solid #66BB11; padding:4px; }
.rcmbd{ border-top:1px dotted #66BB11; border-left:1px solid #66BB11; border-right:1px solid #66BB11; border-bottom:1px solid #66BB11; padding:5px; text-align:center; }
.rcmcta{ border-top:1px dotted #66BB11; border-left:1px solid #66BB11; border-right:1px solid #66BB11; border-bottom:1px solid #66BB11; margin-bottom:5px; }
.rcmctb{ border-right:2px solid #39A2A6; border-left:1px solid #39A2A6; margin-bottom:5px; }
td.rcmG{ padding-left:2px; padding-top:2px; }
img.rcmIs{ margin-right:3px; }
img.rcmIsh{ margin-bottom:2px; }
img.rcmGe{ border-style: none; margin-bottom:3px; }
td.rcmNF{ padding-left:5px; padding-bottom:5px; }
td.rcmDf{ padding-top:1px; color:#606060; }
td.rcmGcD{ padding-left:5px; padding-top:5px; }

/* interest items */
.intiroot{ color:#00836F; margin-top:5px; margin-bottom:2px; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.intibd{ width:100%; padding:5px; text-align:center; }
.intii{ padding-left:10px; text-align:left; margin-top:3px; }
a.lInst:link{ font-size: 11pt; color:#DD3400; text-decoration: underline; font-weight:bold;}
a.lInst:visited{ font-size: 11pt; color:#DD3400; text-decoration: underline; font-weight:bold;}
a.lInst:hover{ font-size: 11pt; color:#DD3400; text-decoration: underline; font-weight:bold;}
a.mInst:link{ font-size: 10pt; color:#006198; text-decoration: underline; font-weight:bold;}
a.mInst:visited{ font-size: 10pt; color:#006198; text-decoration: underline; font-weight:bold;}
a.mInst:hover{ font-size: 10pt; color:#006198; text-decoration: underline; font-weight:bold;}
img.cit{ margin-top:3px; margin-right:4px; width:10px; height:10px; }

/* *** forum index list */
.frmroot{ background-color:#B4E0FD; color:#005E9B; margin-top:10px; border-left:1px solid #8ACAF4; border-top:1px solid #8ACAF4; border-right:1px solid #8ACAF4; padding:4px; font-weight:bold; }
.frmrootv{ color:#006F9D; margin-top:5px; margin-bottom:5px; border-left:2px solid #0788BE; border-top:1px solid #0788BE; border-bottom:1px dotted #75C1E1; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }

/* *** forum index list */
.preroot{ color:#006F9D; margin-top:10px; margin-bottom:5px; border-left:2px solid #0788BE; border-top:1px solid #0788BE; border-bottom:1px dotted #75C1E1; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }

/* *** auction index list */
.actroot{ color:#FD6F37; margin-top:10px; margin-bottom:5px; border-left:2px solid #FD6F37; border-top:1px solid #FD6F37; border-bottom:1px dotted #FD6F37; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.achs{ padding:2px; border-width:1px; border-color:#FFF2EF #D04621 #D04621 #FFF2EF; border-style:solid; background-color:#FD6F37; color:#FFFFFF; text-align:center; }
.acci{ padding:5px; text-align:center; vertical-align:middle; border-bottom:1px solid #FD6F37; }
.accd{ padding:2px; vertical-align:top; text-align:left; border-bottom:1px solid #FD6F37; }
.accdr{ padding:2px; vertical-align:middle; text-align:right; border-bottom:1px solid #FD6F37; }


/* free */

#member {
  background:url(http://www.veristores.com/korokke/images/member.gif) no-repeat top left;
  width:150px;
  height:275px;
  display:block;
  text-indent:-700em;
}

#member dt, #member dd{ float:left; }

#entry {
  margin-top:180px;
  margin-left:5px;
  width:140px;
  height:63px;
  display:block;
  text-indent:-700em;
  clear:both;
}


/* 共通 */
a:link,
a:visited	{ color:#0000ff; text-decoration:underline; }
a:hover	{ color:#e23500; text-decoration:underline; }


/* ウェルカムバー */
#welcome		{ width:590px; height:30px; background:url(../images/parts/welcome_bar00.gif) no-repeat; margin-bottom:5px; }
#welcome p	{ margin:0; padding:8px 0 0 20px; font-size:12px; }
#welcome p span	{ margin-right:1em; color:#CC6600; }


/* トップページ用061005 */
#top-main061005	{ width:590px; }
#top-main061005 a:link,
#top-main061005 a:visited	{ color:#0000ff; text-decoration:underline; }
#top-main061005 a:hover	{ color:#e23500; text-decoration:underline; }
#top-main061005 p	{ margin:5px 0 8px 0; font-size:12px; text-align:center; }
#top-main061005b	{ width:297px; float:left; }
#top-main061005c	{ width:293px; float:right; }
#top-main061005d	{ width:590px; clear:both; }


/* トップメイン用 */
#top-main a:link,
#top-main a:visited	{ color:#0000ff; text-decoration:underline; }
#top-main a:hover		{ color:#e23500; text-decoration:underline; }

/* チャレンジコロッケ用 */
#challenge-box div.txt		{ width:590px; clear:both; }
#challenge-box div.txt img		{ margin-right:10px; float:left; }
#challenge-box div.txt p		{ font-size:14px; line-height:1.5em; color:#383636; }
#challenge-box div.comment		{ width:590px; border-top:1px dotted #AAAAAA; margin:10px 0; padding:10px 0 0 0; clear:both; }
#challenge-box div.comment img	{ margin-left:10px; float:right; }
#challenge-box div.comment p	{ font-size:14px; line-height:1.5em; color:#383636; }


/* ノーマルヘッダー */
#header-normal				{ width:760px; height:130px; background:url(../images/parts/header_bg_normal02.gif) no-repeat top;  margin:0 auto 10px auto;  text-align:center; }
#header-normal a:link,
#header-normal a:visited		{ color:#1122CC;}
#header-normal a:hover			{ color:#FF5500;}
#header-normal div#link01		{ width:750px; height:53px; padding-top:3px; text-align:right; }
#header-normal div#link01 h1		{ margin:0 0 12px 0; padding:0; font-size:12px; color:#001144; text-align:right; }
#header-normal div#link01 ul		{ margin:0; padding:0; font-size:14px; }
#header-normal div#link01 li		{ padding-left:8px; display:inline; float:right; }
#header-normal div#link02		{ width:750px; height:77px; }
#header-normal div#link02 div#l		{ width:345px; float:left; }
#header-normal div#link02 div#l a	{ width:345px; height:47px; text-indent:-700em; display:block;  }
#header-normal div#link02 div#r		{ width:405px; height:47px; float:right; }
#header-normal div#link02 div#r ul	{ margin:13px 1px 0 0; padding:0; }
#header-normal div#link02 div#r li	{ padding:0 1px; display:inline; float:right; }
#header-normal div#link02 div#b		{ width:750px; height:30px; clear:both; }


/* 1月用ヘッダー */
#header-jan				{ width:760px; height:130px; background:url(../images/parts/header_normal02.gif) no-repeat top;  margin:0 auto 10px auto;  text-align:center; }
#header-jan a:link,
#header-jan a:visited		{ color:#1122CC;}
#header-jan a:hover			{ color:#FF5500;}
#header-jan div#link01		{ width:750px; height:53px; padding-top:3px; text-align:right; }
#header-jan div#link01 h1		{ margin:0 0 12px 0; padding:0; font-size:12px; color:#001144; text-align:right; }
#header-jan div#link01 ul		{ margin:0; padding:0; font-size:14px; }
#header-jan div#link01 li		{ padding-left:8px; display:inline; float:right; }
#header-jan div#link02		{ width:750px; height:77px; }
#header-jan div#link02 div#l		{ width:345px; float:left; }
#header-jan div#link02 div#l a	{ width:345px; height:47px; text-indent:-700em; display:block;  }
#header-jan div#link02 div#r		{ width:405px; height:47px; float:right; }
#header-jan div#link02 div#r ul	{ margin:13px 1px 0 0; padding:0; }
#header-jan div#link02 div#r li	{ padding:0 1px; display:inline; float:right; }
#header-jan div#link02 div#b		{ width:750px; height:30px; clear:both; }


/* 2月用ヘッダー */
#header-feb				{ width:760px; height:130px; background:url(../images/header/header_bg_feb.gif) no-repeat top;  margin:0 auto 10px auto;  text-align:center; }
#header-feb a:link,
#header-feb a:visited		{ color:#1122CC;}
#header-feb a:hover			{ color:#FF5500;}
#header-feb div#link01		{ width:750px; height:53px; padding-top:3px; text-align:right; }
#header-feb div#link01 h1		{ margin:0 0 12px 0; padding:0; font-size:12px; color:#001144; text-align:right; }
#header-feb div#link01 ul		{ margin:0; padding:0; font-size:14px; }
#header-feb div#link01 li		{ padding-left:8px; display:inline; float:right; }
#header-feb div#link02		{ width:750px; height:77px; }
#header-feb div#link02 div#l		{ width:345px; float:left; }
#header-feb div#link02 div#l a	{ width:345px; height:47px; text-indent:-700em; display:block;  }
#header-feb div#link02 div#r		{ width:405px; height:47px; float:right; }
#header-feb div#link02 div#r ul	{ margin:13px 1px 0 0; padding:0; }
#header-feb div#link02 div#r li	{ padding:0 1px; display:inline; float:right; }
#header-feb div#link02 div#b		{ width:750px; height:30px; clear:both; }


/* 12月用ヘッダー */
#header-dec			{ width:760px; height:130px; background:url(../images/parts/header_bg_dec01.gif) no-repeat top;  margin:0 auto 10px auto;  text-align:center; }
#header-dec a:link,
#header-dec a:visited		{ color:#1122CC;}
#header-dec a:hover		{ color:#FF5500;}
#header-dec div#link01		{ width:750px; height:53px; padding-top:3px; text-align:right; }
#header-dec div#link01 h1	{ margin:0 0 12px 0; padding:0; font-size:12px; color:#001144; text-align:right; }
#header-dec div#link01 ul	{ margin:0; padding:0; font-size:14px; }
#header-dec div#link01 li	{ padding-left:8px; display:inline; float:right; }
#header-dec div#link02		{ width:750px; height:77px; }
#header-dec div#link02 div#l	{ width:345px; float:left; }
#header-dec div#link02 div#l a	{ width:345px; height:47px; text-indent:-700em; display:block;  }
#header-dec div#link02 div#r	{ width:405px; height:47px; float:right; }
#header-dec div#link02 div#r ul	{ margin:13px 1px 0 0; padding:0; }
#header-dec div#link02 div#r li	{ padding:0 1px; display:inline; float:right; }
#header-dec div#link02 div#b	{ width:750px; height:30px; clear:both; }



/* トップメインのピックアップ */
#pickup-box	{ width:590px; margin-bottom:15px; }
#pickup-l		{ width:290px; margin-right:10px; float:left;}
#pickup-r		{ width:290px; float:left;}
#pickup-b		{ width:590px; clear:both;}
.pickup-box	{width:290px; background:url(../images/top/top_waku01_bottom.gif) no-repeat bottom;}
.pickup-box p	{ margin:0; padding:5px 10px; font-size:12px; line-height:1.5em; }

#pickup-box a:link,
#pickup-box a:visited		{ color:#452D00; text-decoration:none; }
#pickup-box a:hover		{ color:#FF5500; text-decoration:underline; }




#Wrapper {
background:url(../images/parts/header_bg_normal01.gif) repeat-x top;
xxbackground:url(../images/parts/header_bg_dec00.gif) repeat-x top;
}


#table001 table {
	border-top:1px solid #E80;
	border-left:1px solid #E80;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 10px 0;
}

#table001 table thead {
	background:#FED;
}

#table001 table th,
#table001 table td {
	border-right:1px solid #E80;
	border-bottom:1px solid #E80;
	padding:5px 10px;
	text-align:center;
}
