@charset "Shift_JIS";

/*----------------------------------------------------------------*/
/* Copyright (C) 2006 元気隊カレールーのお店 All rights reserved. */
/*----------------------------------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
* {
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 0;
	font-family: arial, sans-serif, 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 12px;
	line-height: 130%;
	color: #666666;
	
}

body { background:#FFFFFF; }
img { border: none; }

a:link   { text-decoration:underline; color:#ad0000; }
a:link * { text-decoration:underline; color:#ad0000; }
a:visited   { text-decoration:underline; color:#ad0000; }
a:visited * { text-decoration:underline; color:#ad0000; }
a:hover   { text-decoration:none; color:#ad0000; }
a:hover * { text-decoration:none; color:#ad0000; }
a:active   { text-decoration:none; color:#ad0000; }
a:active * { text-decoration:none; color:#ad0000; }

a:link.link1   { text-decoration:underline; color:#FFFFFF; font-size: 11px; _font-size: 7pt;}
a:visited.link1   { text-decoration:underline; color:#FFFFFF; font-size: 11px; _font-size: 7pt;}
a:hover.link1   { text-decoration:none; color:#FFFFFF; font-size: 11px; _font-size: 7pt;}
a:active .link1  { text-decoration:none; color:#FFFFFF; font-size: 11px; _font-size: 7pt;}

/* -------------------- */
/* font color           */
/* -------------------- */
.white { color: #FFFFFF; }

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s_ore { color: #E5872B; font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
.s { font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
.m { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; }
.l { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; }
.price { font-size: 11px; _font-size: 11pt; line-height: 150%; _line-height: 140%; font-weight : bold; color: #ff0000;}
.sub_title { padding : 5px 5px 5px 0px; font-size: 12px; _font-size: 12pt; line-height: 150%; _line-height: 140%; font-weight : bold; color: #8E5C2F; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bold { font-weight : bold; }
.line { text-decoration: underline; }
td.bgffffff { background:#FFFFFF; }
td.bgcccccc { background:#CCCCCC; }

/* -------------------- */
/* seo css       　　   */
/* -------------------- */
h1#seo_tx {
	margin : 0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;}

/* -------------------- */
/* top css       　　   */
/* -------------------- */
.prt_bar_bg01 {
background-image : url(../common/prt_bar_01.gif);
background-repeat : no-repeat;
width:820px;
height:36px;}

.prt_bar_bg02 {
background-image : url(../common/prt_bar_02.gif);
background-repeat : no-repeat;
width:820px;
height:36px;}

address {
font-style: normal;}
.bod1 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bod2 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bod3 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bod4 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bod5 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.souryou {
	color: FF0000;
}
