@charset "utf-8";
@import "./common.css";

/*==================================================================*/

/* style css */

/*==================================================================*/
/* ---------------------------------------------------------------- */
/* h1：メインビジュアル */
/* ---------------------------------------------------------------- */
/* h1 */
h1{
	width:944px;
	margin:0 auto;
	padding:0;
}

/* IE6 hack*/
* html h1 img{margin:-2px 0 0;}

/* IE7 hack */
*:first-child+html h1 img{margin:-2px 0 0;}

/* ---------------------------------------------------------------- */
/* store-area */
/* ---------------------------------------------------------------- */
#store-area *{margin:0;padding:0;}
#store-area{
	margin:0 auto 1.6em;
	padding:4px 0 0 6px;
	background:url('../image/store_area_back.gif') no-repeat 0 0;
}

/* clear hack */
#store-area ul{zoom:1;}
#store-area ul:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#store-area ul{}
#store-area ul li{
	float:left;
	list-style:none;
	margin:0 5px 0 0;
}

#store-area ul li img{vertical-align:bottom;}
#store-area ul li a:hover img{opacity:1;filter:alpha(opacity=100);}

/* h2 */
h2.read{
	margin:0 10px 0.4em;
	padding:0;
	font-weight:normal;
	font-size:1em;
}

/* ---------------------------------------------------------------- */
/* monthly-area：今月のカレー */
/* ---------------------------------------------------------------- */
h3#monthly-title{margin:0;padding:0;}

#monthly-area *{margin:0;padding:0;}
#monthly-area{
	margin:0 auto 2.6em;
	background:url('../image/monthly_back.gif') repeat-y 0 0;
}

/* clear hack */
#monthly-area{zoom:1;}
#monthly-area:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#monthly-area .left{
	width:200px;
	float:left;
}

#monthly-area .right{
	width:470px;
	float:right;
}

#monthly-area .monthly-block{margin:0 26px 0 8px;}

/* clear hack */
#monthly-area .monthly-block{zoom:1;}
#monthly-area .monthly-block:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#monthly-area .monthly-block dl.ginza{
	width:206px;
	float:left;
}

#monthly-area .monthly-block dl.roppongi{
	width:206px;
	float:right;
}

#monthly-area .monthly-block dl img{vertical-align:bottom;}
#monthly-area .monthly-block dl dt{margin:0 0 0.2em;}
#monthly-area .monthly-block dl dd.photo{margin:0 0 0.4em;text-align:center;}
#monthly-area .monthly-block dl dd.curry-name{text-align:center;}

/* link */
#monthly-area a					{color:#401908;text-decoration:none;}
#monthly-area a:hover		{color:#f84c07;text-decoration:underline;}

/* ---------------------------------------------------------------- */
/* news-area：What's New */
/* ---------------------------------------------------------------- */
#news-area *{margin:0;padding:0;}
#news-area{
	width:650px;
	margin:0 0 2em 16px;
	background-color:#fff;
}

/* clear hack */
#news-area{zoom:1;}
#news-area:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

/* h3 */
#news-area h3{
	width:178px;
	float:left;
}

#news-area .news-right{
	width:446px;
	float:right;
	padding:16px 0 4px;
}

#news-area .scroll{
	overflow:auto;
	height:128px;
	scrollbar-arrow-color:#906453;
	scrollbar-face-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-3dlight-color:#c5b1a9;
	scrollbar-darkshadow-color:#c5b1a9;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
}

/* clear hack */
#news-area .news-right dl{zoom:1;}
#news-area .news-right dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}


#news-area .news-right dl{
	margin:0 10px 0.8em;
	padding:0 0 10px 4px;
	background:url('../image/news_line.gif') repeat-x left bottom;
}

#news-area .news-right dt{
	width:70px;
	float:left;
}

#news-area .news-right dd{
	width:340px;
	float:right;
}

/* ---------------------------------------------------------------- */
/* about-area：デリーのカレーが美味しい7つの理由 */
/* ---------------------------------------------------------------- */
#about-area *{margin:0;padding:0;}
#about-area{margin:0 auto 1.2em;}

/* clear hack */
#about-area{zoom:1;}
#about-area:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#about-area .left{
	width:290px;
	float:left;
}

#about-area .right{
	width:380px;
	float:right;
}

#about-area p.text{
	margin:0 10px 1.4em 0;
	padding:16px 0 0;
}

#about-area p.text-link{
	text-align:right;
	margin:0 10px 0 0;
}

/* ---------------------------------------------------------------- */
/* blog-area：BLOG */
/* ---------------------------------------------------------------- */
h3#blog-top{margin:0;padding:0;}

#blog-area *{margin:0;padding:0;}
#blog-area{
	margin:0 auto 2em;
	height:200px;
	background:url('../image/blog_back.gif') no-repeat 0 0;
}

#blog-area .blog-block{margin:0 10px;}

/* h4 */
#blog-area .blog-block h4{
	margin:0 0 10px 10px;
	padding:14px 0 0;
}

#blog-area .blog-block h4 a:hover img{opacity:1;filter:alpha(opacity=100);}

#blog-area .blog-block h4 img{vertical-align:bottom;}

/* clear hack */
#blog-area .blog-block{zoom:1;}
#blog-area .blog-block:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#blog-area .blog-block .left,
#blog-area .blog-block .right{
	width:319px;
	background:url('../image/blog_white_back.gif') no-repeat 0 0;
}

#blog-area .blog-block .left{float:left;}
#blog-area .blog-block .right{float:right;}

#blog-area .blog-block .scroll{
	margin:0 6px 0 0;
	overflow:auto;
	height:116px;
	scrollbar-arrow-color:#906453;
	scrollbar-face-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-3dlight-color:#c5b1a9;
	scrollbar-darkshadow-color:#c5b1a9;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
}

/* clear hack */
#blog-area .blog-block dl{zoom:1;}
#blog-area .blog-block dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#blog-area .blog-block dl{
	margin:0 10px 0.7em;
	padding:0 0 10px 4px;
	background:url('/common_img/dotline.gif') repeat-x left bottom;
}

#blog-area .blog-block dt{
	float:left;
	width:70px;
}

#blog-area .blog-block dd{
	float:right;
	width:200px;
	padding:2px 0 0;
	line-height:1.2;
}

/* link */
#blog-area .blog-block dd a					{color:#401908;text-decoration:none;}
#blog-area .blog-block dd a:hover		{color:#f84c07;text-decoration:underline;}

/* ---------------------------------------------------------------- */
/* thawte */
/* ---------------------------------------------------------------- */
#thawte{margin-bottom:1em;text-align:right;}

/* キャンペーンバナー */
/* ---------------------------------------------------------------- */
.summer2010 ul{display:none;}

/* ---------------------------------------------------------------- */
