
/* Body style */
body { margin:0px; padding:0px; background-color:#FFFFFF; color:#000000; }

A:link { color:#0048CC; text-decoration:none; }
A:visited { color:#0048CC; text-decoration:none; }
A:hover { color:#0048CC; text-decoration:underline; }
A:active { color:#0048CC; text-decoration:none; }

/* Footer style */
A.flink:link { color:#666666; text-decoration:none;}
A.flink:visited { color:#666666; text-decoration:none;}
A.flink:hover { color:#666666; text-decoration:underline;}
A.flink:active { color:#666666; text-decoration:none;}

/* Pagetop style */
A.pagetop:link { color:#666666; text-decoration:none;}
A.pagetop:visited { color:#666666; text-decoration:none;}
A.pagetop:hover { color:#666666; text-decoration:underline;}
A.pagetop:active { color:#666666; text-decoration:none;}


/* Element style */
form { margin:0px; padding:0px; }

strong { font-weight:bold; }
em { font-style:italic; }
p { margin:0px; }
div { margin:0px; }
span { margin:0px; }

/* margin */
.marginT2{ margin-top: 2px; }
.marginT3{ margin-top: 3px; }
.marginT4{ margin-top: 4px; }
.marginT5{ margin-top: 5px; }
.marginT7{ margin-top: 7px; }
.marginT10{ margin-top: 10px; }
.marginT13{ margin-top: 13px; }
.marginT15{ margin-top: 15px; }
.marginT20{ margin-top: 20px; }
.marginT25{ margin-top: 25px; }
.marginT30{ margin-top: 30px; }
.marginT35{ margin-top: 35px; }
.marginT40{ margin-top: 40px; }
.marginT45{ margin-top: 45px; }
.marginL10{ margin-left: 10px; }
.marginL17{ margin-left: 17px; }
.marginL20{ margin-left: 20px; }
.marginL24{ margin-left: 24px; }
.marginL35{ margin-left: 35px; }
.marginL110{ margin-left: 110px; }
.marginTU4LR4{ margin: 4px 4px; }
.marginTU20LR10{ margin: 20px 10px; }
.marginT20L25{ margin: 20px 0px 0px 25px; }

/* Text style */
.font1 { font-size:10px ; line-height:14px }
.font2 { font-size:11px ; line-height:15px }
.font3 { font-family: ＭＳ ゴシック, sans-serif;font-size:12px ; line-height:17px }
.font4 { font-size:14px ; line-height:20px }
.font5 { font-size:16px ; line-height:22px }

.bfont1 { font-size:10px ; line-height:14px ; font-weight:bold }
.bfont2 { font-size:11px ; line-height:15px ; font-weight:bold }
.bfont3 { font-size:12px ; line-height:17px ; font-weight:bold }
.bfont4 { font-size:14px ; line-height:20px ; font-weight:bold }
.bfont5 { font-size:16px ; line-height:22px ; font-weight:bold }

/* Variable Text style */
.vfont1 { font-size: 65% ; line-height:130% }
.vfont2 { font-size: 68.75% ; line-height:130% }
.vfont3 { font-size: 75% ; line-height:140% }
.vfont4 { font-size: 90% ; line-height:140% }

.vbfont1 { font-size: 65% ; line-height:130% ; font-weight:bold }
.vbfont2 { font-size: 68.75% ; line-height:130% ; font-weight:bold }
.vbfont3 { font-size: 75% ; line-height:140% ; font-weight:bold }
.vbfont4 { font-size: 90% ; line-height:140% ; font-weight:bold }

small { font-size: 80%; }

/* Kitchen header groval navi */
.lnav{ margin: 4px 14px 2px 14px; }

A.nav:link { color:#004700; text-decoration:none;}
A.nav:visited { color:#004700; text-decoration:none;}
A.nav:hover { color:#004700; text-decoration:underline;}
A.nav:active { color:#004700; text-decoration:none;}

A.bread:link { color:#000000; text-decoration:underline; }
A.bread:visited { color:#000000; text-decoration:underline; }
A.bread:hover { color:#000000; text-decoration:underline; }
A.bread:active { color:#000000; text-decoration:underline; }

A.foot:link { color:#AE2F08; text-decoration:none; }
A.foot:visited { color:#AE2F08; text-decoration:none; }
A.foot:hover { color:#AE2F08; text-decoration:underline; }
A.foot:active { color:#AE2F08; text-decoration:none; }

/* Kitchen index */
A.black:link { color:#000000; text-decoration:none;}
A.black:visited { color:#000000; text-decoration:none;}
A.black:hover { color:#000000; text-decoration:underline;}
A.black:active { color:#000000; text-decoration:none;}

/* freeze */
.qanav{ margin: 4px 5px 1px 5px; }

A.red:link { color:#FF0000; text-decoration:none; }
A.red:visited { color:#FF0000; text-decoration:none; }
A.red:hover { color:#FF0000; text-decoration:underline; }
A.red:active { color:#FF0000; text-decoration:none; }

/* ice */
.iceti { font-size:18px ; line-height:22px ; font-weight:bold }
.icetpx { font-size:14px ; line-height:20px ; font-weight:bold; color:#848499; }
.smallsup { font-size:11px; vertical-align:12%; }

A.icebt:link { color:#724246; text-decoration:none; }
A.icebt:visited { color:#724246; text-decoration:none; }
A.icebt:hover { color:#724246; text-decoration:underline; }
A.icebt:active { color:#724246; text-decoration:none; }

/* minako */
A.minako:link { color:#615D41; text-decoration:none; font-weight:bold }
A.minako:visited { color:#615D41; text-decoration:none; font-weight:bold }
A.minako:hover { color:#615D41; text-decoration:underline; font-weight:bold }
A.minako:active { color:#615D41; text-decoration:none; font-weight:bold }


/* icn　20080418追加分 */
.txtfield_000{
	background:#333;
	color:#FFF;
	padding:0px 3px 1px 3px;
	margin:0px 0px 0px 5px;}
/* 　20080609追加分 */
a img {
	border-style:none;
}

/* 　20080901追加分 */
.indent {
	padding-left: 16px;
}
* html .indent {
	padding-left: 20px;
}
*:first-child+html .indent {
	padding-left: 20px;
}
