/* ----------------???{?t?H???g?E?w?i?E?]???E?????ԂȂ?-------------- */

body{
	margin-top:10px;
	margin-left:0px;
	color:#4b4b4b;
	font-size:12px;
	line-height:130%;


	scrollbar-face-color:#F7C273;
	scrollbar-track-color:#F3DFBF;
	scrollbar-shadow-color:#F1D09F;
	scrollbar-darkshadow-color:#B78841;
	scrollbar-highlight-color:#F1E2C4;
	scrollbar-3dlight-color:#F8A452;
	scrollbar-arrow-color:#EE8653;

	}

table{
	font-size:12px;
	line-height:130%;
	empty-cells: show;
	}


h1{	font-size:12px; line-height:14px;font-weight:normal;}

a:link		{ color:#AB5667;	text-decoration:none; }
a:visited	{ color:#697B50;	text-decoration:none; }
a:active	{ color:#697B50;	text-decoration:none; }
a:hover		{ color:#697B50;	text-decoration:underline; }


/* -----?t?H???g???? ----- */

.rose1{
	font-size:10px;
	color:#C06;
	}

.rose2b{
	font-size:12px;
	font-weight:bold;
	color:#C06;
	background-color:#FFF;
	}

.rose3b{
	font-size:14px;
	font-weight:bold;
	color:#C06;
	background-color:#FFF;
	}

.green1{
	font-size:10px;
	color:#007236;
	}

.green2b{
	font-size:12px;
	font-weight:bold;
	color:#007236;
	background-color:#FFF;
	}

.green3b{
	font-size:14px;
	font-weight:bold;
	color:#007236;
	background-color:#FFF;
	}

.backwhite{
	background-color:#FFF;
	}


/* -----WhatsNew----- */

.whatsnew_l{
	background-image:url('top_img/whatsnew_back_l.gif');
	vertical-align:top;
	}

.whatsnew_r{
	background-image:url('/top_img/whatsnew_back_r.gif');
	margin:0px;
	font-size:12px;
	vertical-align:top;
	}

table.whatsnew td{
	color:#000;
	}

.new{
	font:normal normal bold 12px ArialBlack;
	color:#9E0B0E;
	}
table.whatsnew td.ymd{
	color:#AB450D;
	width:120px;
	vertical-align:top;
	}


/* -----?S?y?[?W???ʘg----- */

table.default{
	background-image:url('all_img/all_back.gif');
	font-size:12px;
	line-height:130%;
	empty-cells: show;
	}

/* -----?S?y?[?W???ʏ??֖߂??g----- */

table.top{
	border: 1px ;
	border-style:none none dashed none;
	border-color: #666;
	}


/* -----???Јē?----- */

table.default td.companyback{
	background-image: url(company_img/company_back.jpg);
	background-repeat: no-repeat;
	}

table.gaiyou{
	background-color:#E6ECFA;
	border: 1px solid #666;
	empty-cells:show;
	}

table.gaiyou td.head{
	vertical-align:top;
	border: 1px ;
	border-style:none none dashed none;
	border-color:#B4C7F3;
	background-color:#ECEFF1;
	color:#0054A6;
	width:70px;
	}

table.gaiyou td.contents{
	border:1px;
	border-color:#B4C7F3;
	border-style:none none dashed dashed ;
	padding-left:10px;
	}

table.enkaku{
	background-color:#E6ECFA;
	border: 1px solid #666;
	empty-cells:show;
	}

table.enkaku td.head{
	vertical-align:top;
	border: 1px ;
	border-style:none none dashed none;
	border-color:#6EAC7D;
	background-color:#ECEFF1;
	color:#197B30;
	width:70px;
	}

table.enkaku td.contents{
	border:1px;
	border-color:#6EAC7D;
	border-style:none none dashed dashed ;
	padding-left:10px;
	}

/* -----???̂Â????ւ̂???????----- */

table.kodawari{
	background-image: url(kodawari_img/catch_back.gif);
	font-size:13px;
	line-height:130%;
	color:#000;
	}

table.default td.kodawari01{
	background-image: url(kodawari_img/kodawari_01_back.jpg);
	background-repeat: no-repeat;
	}

/* -----?????????L?q?̏Ă???----- */

table.default td.cookingback{
	background-image: url(cooking_img/cooking_back.gif);
	background-repeat: no-repeat;
	}

table.cooking td{
	color:#7D4900;
	}

/* -----???i???C???i?b?v----- */

table.default td.lineupback{
	background-image: url(lineup_img/lineup_back.gif);
	background-repeat: no-repeat;
	}

table.lineupcateg td.shohin{
	text-align:center;
	background-image: url(lineup_img/lineup_categ_back.gif);
	}

table.lineupcateg td.category{
	background-image: url(lineup_img/lineup_category.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:12px;
	}

table.lineupshosai td{
	border: 1px ;
	border-style:none none dashed none;
	border-color:#8CC63F;
	padding-left:3px;
	}


.shohinname{
	color:#197B30;
	font-size:16px;
	line-height:140%;
	}
.new { color: #f09; font-size: 16px; font-weight: normal; line-height: 140%; }
/* -----???N???[?g----- */

table.default td.recruit_siryouback{
	background-image: url(/recruit_img/recruit_siryou_back.jpg);
	background-repeat: no-repeat;
	}

table.recruit{
	background-color:#E6E6E6;
	border: 1px solid #666;
	empty-cells:show;
	}

table.recruit td.head{
	vertical-align:top;
	border: 1px ;
	border-style:none none dashed none;
	border-color: #FFF;
	color:#0054A6;
	}

table.recruit td.head_b{
	vertical-align:top;
	border: 1px none;
	color:#0054A6;
	}

table.recruit td.contents{
	border:1px;
	border-color:#666;
	border-style:none none dashed dashed ;
	padding-left:10px;
	}

table.recruit td.contents_b{
	border:1px;
	border-color:#666;
	border-style:none none none dashed ;
	padding-left:10px;
	}

/* -----???⍇??----- */

table.default td.contactback{
	background-image: url(/contact_img/contact_back.jpg);
	background-repeat: no-repeat;
	}


table.contact{
	background-color:#E6E6E6;
	border: 1px solid #666;
	empty-cells:show;
	}

table.contact td.head{
	vertical-align:top;
	border: 1px ;
	border-style:none none dashed none;
	border-color: #FFF;
	color:#F26522;
	}

table.contact td.head_b{
	vertical-align:top;
	border: 1px none;
	color:#F26522;
	}

table.contact td.contents{
	border:1px;
	border-color:#666;
	border-style:none none dashed dashed ;
	padding-left:10px;
	}

table.contact td.contents_b{
	border:1px;
	border-color:#666;
	border-style:none none none dashed ;
	padding-left:10px;
	}

/* -----?T?C?g?}?b?v----- */

table.sitemap td{
	font-size:14px;
	line-height:130%;
	}

/* -----?i?r?{?^??----- */

table.naviButtons td.kakunin input{
	background-color:#2F4A81;
	color:#FFFFFF;
}

table.naviButtons td.reset input{
	background-color:#D25F4D;
	color:#FFFFFF;
}

table.naviButtons td. submit input{
	background-color:#2F4A81;
	color:#FFFFFF;
}

table.naviButtons td. back input{
	background-color:#697B50;
	color:#FFFFFF;
}
