﻿@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:#C57D00; color:#FFFFFF; border-top:1px solid #C57D00; margin-top:5px; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
/* current node (within child nodes) */
.ctra{ border-left:1px solid #C57D00; border-right:1px solid #C57D00; border-bottom:1px dotted #C57D00; 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{ padding-top:1px; line-height:14px; 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:100%; background-color:#FFFFFF; border-left:1px solid #C57D00; border-top:1px solid #C57D00; border-right:1px solid #C57D00; border-bottom:1px solid #C57D00;
}
/* normal node */
.cts{ background-color:#FFFFFF; border-left:1px solid #C57D00; border-right:1px solid #C57D00; border-bottom:1px solid #C57D00; padding-top:5px; padding-right:3px; padding-bottom:5px; }
.cta{ vertical-align:top; }
.ctsc{ padding-top:1px; line-height:14px; 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-left:4px; }

/* *********************** account menu ******************** */

.ach{ background-color:#C57D00; color:#FFFFFF; margin-top:5px; border-top:1px solid #C57D00; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.acs{ background-color:#FFFFFF; padding-top:5px; padding-right:3px; padding-bottom:5px; border-left:1px solid #C57D00; border-right:1px solid #C57D00; border-bottom:1px solid #C57D00; }
.aca{ vertical-align:top; }
.acsc{ 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:#C57D00; color:#FFFFFF; margin-top:5px; border-top:1px solid #C57D00; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }


/* *** best sales [horizontal] */

/* *** check items [horizontal] */
.chkroot{ background-color:#FFFFFF; color:#E38B1A; margin-top:10px; border-left:2px solid #E38B1A; border-top:1px solid #E38B1A; border-right:2px solid #E38B1A; line-height:1.8ex; vertical-align:baseline; 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{
	background-color:#FFFFFF; color:#EF3300; margin-top:10px;
	border-left:2px solid #EF3300; border-top:1px solid #EF3300; border-right:2px solid #EF3300; border-bottom:1px solid #EF3300;
	line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold;
}
.ntirootv{
	color:#EF3300; margin-top:5px; margin-bottom:5px;
	border-left:2px solid #EF3300; border-top:1px solid #EF3300; border-bottom:1px dotted #FFC6B7;
	line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold;
}
.ntcell{
	background-color:#FFFFFF; border-left:2px solid #EF3300; border-right:2px solid #EF3300; overflow:hidden;
	line-height:1.8ex; vertical-align:baseline; padding:6px;
}
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:#F57914; color:#FFFFFF; margin-top:5px; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.caldxBd{ background-color:#FFFFFF; border-left:1px solid #F57914; border-right:1px solid #F57914; border-bottom:1px solid #F57914; margin-bottom:3px; }
.caldxHd{ color:#E96900; padding-left:3px; padding-right:3px; }
.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 #F57914; border-right:1px solid #F57914; border-bottom:1px solid #F57914; margin-bottom:3px; }
.calFhl{ background-color:#E96900; 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:45%; border-bottom:1px solid #FFCA9E; background-color:#FFE7E7; padding-left:5px; }
.calFhD{ width:45%; border-bottom:1px solid #FFCA9E; background-color:#F0DEDE; padding-left:5px; }

/* recommend items */
.rcmroot{ background-color:#FFFFFF; color:#708800; margin-top:5px; border-left:2px solid #8EAD00; border-top:1px solid #8EAD00; border-right:2px solid #8EAD00; border-bottom:1px solid #8EAD00; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.rcmctrt{ background-color:#FFFFFF; color:#07696D; margin-top:5px; border-left:2px solid #39A2A6; border-top:1px solid #39A2A6; border-right:1px solid #39A2A6; border-bottom:1px dotted #39A2A6; line-height:1.8ex; vertical-align:baseline; padding:4px; }
.rcmbd{ background-color:#FFFFFF; border-left:2px solid #8EAD00; border-right:2px solid #8EAD00; border-bottom:2px solid #8EAD00; padding:5px; text-align:center; }
.rcmcta{ background-color:#FFFFFF; border-left:2px solid #39A2A6; border-right:2px solid #39A2A6; border-bottom:1px solid #39A2A6; 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:#FFFFFF; color:#006F9D; margin-top:10px; border-left:2px solid #0788BE; border-top:1px solid #0788BE; border-right:2px solid #0788BE; border-bottom:1px solid #0788BE; line-height:1.8ex; vertical-align:baseline; 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; }



/* ************** トップページ ************** */
#top-main060712		{ width:590px; height:340px; margin:0 0 10px 0; }
#top-main060712 h1	{ width:590px; height:158px; background:url(http://www.veristores.com/teraokake/images/top_main060712a.gif) no-repeat; margin:0; padding:0; text-indent:-700em; text-decoration:none; display:block; }
#tm060712-left		{ width:339px; height:182px; background:url(http://www.veristores.com/teraokake/images/top_main060712b.gif) no-repeat; margin:0; padding:0; text-indent:-700em; text-decoration:none; display:block; float:left; }
#tm060712-right a	{ width:251px; height:182px; background:url(http://www.veristores.com/teraokake/images/top_main060712c.gif) no-repeat; margin:0; padding:0; text-indent:-700em; text-decoration:none; display:block; float:right; }

